Extracting prog: 11m16.839994288s Minimizing prog: 12m9.134905766s Simplifying prog options: 0s Extracting C: 20.58626668s Simplifying C: 11m37.268850171s extracting reproducer from 25 programs testing a last program of every proc single: executing 5 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$kvm-ioctl$KVM_CREATE_VM-syz_mount_image$f2fs-truncate-openat-openat-fallocate-ioctl$KVM_CREATE_VCPU-syz_kvm_setup_cpu$x86-ioctl$KVM_GET_NESTED_STATE-fsopen-fsconfig$FSCONFIG_CMD_CREATE-fsmount-fchdir-ioctl$KVM_CAP_MSR_PLATFORM_INFO-syz_mount_image$fuse-ioctl$F2FS_IOC_SET_PIN_FILE-openat-unlinkat-bpf$PROG_LOAD-unlinkat-ioctl$KVM_RUN-bpf$MAP_CREATE-bpf$MAP_LOOKUP_ELEM-socket$igmp-bpf$PROG_LOAD-ioctl$TUNSETFILTEREBPF-setsockopt$SO_ATTACH_FILTER-ioctl$KVM_SET_SREGS detailed listing: executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000240)='./bus\x00', 0x82, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRES64, @ANYRESDEC], 0x1, 0x105b3, &(0x7f0000000700)="$eJzs3MtuG2UbB/DH7ZeevlIi1AOsGAkhxRK24iSNQEIoQCuoRKqIw4IVOLZjubU9Uewc6IpFu4JLYIuEUHdcA5veRsUCiRUSuyKQZyYogSwoceS2+f2k0X/m9bzPvOPO5vFUCeDYmk5++7UUF+JsRJyMiPMR2X6p2DJLebwYES9HxIk9W6kY/2vgVESci4gLo+J5zVLx0eLvDx99+9KNN7/6/mG59vN330zuroFJezUieuv5/nYvz7Sd561ivL7VybK3sFVk/kHvdnGc5rndWs0qbNd3z6tnOd/Oz0/XNwejXOvWG6Nsd9ay8fV+fsHBVnu3TjbhVn0jO262VrPsDNIs23fyde0UeWcwzOs0i3pfZOVjONzNfLy108rvZ/12lo3+sBjP66bN1s4ot4osLheNtNvM1rH6n7/mJ94Hnf7mTrLV2hh00n5ytVp7vVpbrNQ20mZr2Fqo1HvNxYVkpt0dnVYZtuq9pXaatrutaiPtlZOZdqNRqdWSmWut1U69n9Rq1fnqbOVqudh7LXnv5idJt5nMjPKdTn9z2OkOkrV0I8lnlJO56vwb5eSVWvLR8kqy8uH168srH3927dObby/feLc46R/LSmbmZufmKrXZylyt7P4Po3S46Rx3HiCAx6b/ByZB/6//j739b5w4lv2v/h8OwQMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBs/TT1w/vZznR+/P9i/Lli6IWIuBIRlyPiUkT8cYCTcWpfzYsRUSr2Dzp/6m9r+LEUWYXRnNPFdi4ilort0fNH/S0AAADAs+v+g7v39rbWbz3O5C/Hvx6OyomDBosfbc6M6yLZTz7/G1e1i1mxnTFVu7RbciwuR8TU9C9jqnZl9A90/vMxVftXTu6LM3uilMeBDwwAAPB0298JjK17AwAA4Inz9aQXwGRk72uL/4tfvAs+nUfxQvDsviMAAADgKVSa9AIAAACAI5f1//7+HwAAADzb7j+4e2/SawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JOde8dNI4jjAPwHsoG8FBTxuApVlJKCQ+QIKVPakn0bd5zBEuIcuPMRLLDYHWMvhoplQfj7pGUewE8DEsXMsAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw6R6y6fhufnN7aM5y9ep6tUdcRex7CgAAADiaRTYd55Vu0f6W+n+krl8RMYyIQUT0Y/f0vRWfS5m9iGik+q7XZ1tjuI/IE9bvaafra0T8SdfTz2N/CwAAAHC55rPRJKK1ruYPvzc1PoC0aNOpKi9f8vlUVVovD/tfUVr/JbISg4jIuo8VpQ0jovn9b2rV8vtrlYrOm6JRFM06RgEAANSrPBOobPYGAADA2fl36gFwGvl+bfovftoLbhdF2hD8UmoBAAAA52v7bvuNRr3jAAAAAE4gn/+/O/8vrQo4/w8AAAAuQ3H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMe0yKbj+Ww0OTRnuTpMNZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhmf85RKITBKIzevFH3FNz/suRCbG1tzoH8fGQoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdsVZeV7wbR8dYd74dM8mvu41/HzS2Hjf2JJ/55E8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42Z+zEwyBIAiD/R9eYEiL+YclDRqDCFWw8LHDPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC81ed6+d7xaxxJ/v1tTEn2kWTuqLF01Fi70Ni6MJ6+BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz72JAkEYx+F39+64W7jorgTzxY8aTIxES/ADhIWtwQJsyMTIdLERbUFBRzAzkg18nuT3HyaZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhP5yf3v4+Hj4jIIx+t/4+fEfEV+aZpht/XmW1Ph/rnNqe7/TjNv5h0iogoInvtRwAAWlLem8ZyVS26qb3UfuogtZzV1bzNRwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBh545Vm4rCAACfJE20OjlaQQQHXWxsYjVCFodCd0HQLbSxFFOVNENbuvQJRCdXX8Fu+gq+gOCgBQeHDgougihJbtITDJIi3Bvq98F/7587nHtOhsB//3MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdyuBfODvJcCGFu5ijvev91d2Xc+e2zD3OD+HLnzcV4zO4QxRDCw/VW83qKa5l2m9s7jxqtVrMtkUgkwyTrXyYAAE6aYhLduv5TcX+5ey1XD+HXq9H6/0qUh7/U/59fnr8wiJ9b7zrxveL6fyG1FU6/cmfjaXlze+fa+kZjrbnWfFytVhZvLt64fatS7j0rKXtiAgAAwL8pJRHX//n6n/3/M1EeJqz/7y09uB/fq6D+H+uo6Zf1TAAAAP5v5y59/5Ybcz1XKoWtRqfTXugfh58r/WMGUz22U0nE9X+hnvWsAAAAgDQc7uVG+v+rUR4m7P/Pv949iMcshBBmk/7//MqT1mp6y5lqabxOnPUaAQAAyNZsEnH/v9jb/58fbnnIhxCuXu7nyd8ATlT/f3xxd+Sl9Xj/fzW9JU6lfK3/ffTOtRBmalnPCAAAgJPsdBLdYv+guL/c/vF8qWT/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/GbHjlEaCKIwAG92s1qJASu18gKinVXAQhAbDyEKgicQQTyA2Fp6B0vvkFrBxsIyhTeQN7ujkiZgsavk+2DyHmHIvEya/AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNN97/7Kl5GTV+27z1/XJ1EfZmp4f1+fTNW9IMuh/6HBnt9TwAAAMAiqHK+L4rirX48jFqOU/6v857I/A8rTZ/z/Gzuz/Xp7nUj5//r463Lr4NGzTnxoWfnF6c7nX3Dv2917o5huvn07KVKP0h5dLM2rdN9Dm4nk4Ol1C53MS0A8BvbubZN/j8UdbfPwQBYGMN2FT/yfzXudyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALnwGAAD//+gHXZc=") (async) truncate(&(0x7f0000010cc0)='./file1\x00', 0x2fffffd) r2 = openat(0xffffffffffffff9c, 0x0, 0x14b442, 0x82) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000010d00)='./file1\x00', 0x42042, 0x138) fallocate(r3, 0x10, 0x10c01, 0x8000) (async) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r4, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000440)=[@text64={0x40, 0x0}], 0x1, 0x7c, 0x0, 0x0) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f00000120c0)=@svm={0x6, 0x1, 0x1080, {0x1, 0xff80000000000000}, {"05d58d574d9380c9fc1715f17fa2d87acad1c4ae07675f40f523cad3964d9bca79602b6a8be9af3afb56cb5eb4920001e3a6a97afa4b17dc313b5471f6d9332a2a94cbc8fd189808bfa2020a98c34f3c309950afec9aee65ad248ba692afaff0bc06dfa3074418da80b4d6966b8552752e60290154fa5c6d49d2a7bc38a2b652fb7617a6e94952aa2a4eddf788a3a2160613d59042d338f875d5eb0f2f0996bcfbc25c64a63be647b21f7fc0e022ef904a40ff3b207f816a837861e79a64737b7c3e1b7a392c3d8b93caa050c8fae65582289f0a7afb508196c19199a0ab12257f7d62229ea5df597a67972d82540218ebd429abbcc32f192e4a6b8901769b34159f54ebf62c2bd1ca711a8e777371175f2d667fc5352961603241f76b7e7546e6c8a15006e0e75e7fa9bb6186bf4c294291c48044bf817d7b3f92e84a499217a213dae6fb43161d956f573a7a7b9315e5ff7dfd484aecba033350ccdec66e5cfc1d7a7f6a1102f14119192b47b56b285f0e4175935bba8379039eb65bd68696336b906669a60f9cd4c9d8d2cebb5420c3830c3c831787b04d088df43d47012e3dc34cb4771e5c3b04e94b4abc179e37fe3afb6dd456fe23b39a5aff2e968737e89fb4b5edcce3d45feec6b2b1b03c035df0642682760445d626d5ef77e18346048d3077e39308ca91e07f34cf4ca470000d81f184160d1867395725e61e011661982fb73cb744005b4000dffbc1bc9233e7d4311343f4b6d81f675092ef70d6696f2659cc885ffe01e7e8c0a313fc4f15c826c2422c18dd6cdfdf19d8f6764ad030b6d2a1e7cf61109201eefab076421ddd976400800250e7b102ce0d08f599ea7356cb90c913e9d21925d06fb740382ec0cb82e6c951f8140cecaf79e27fe4888b78cd5e4295b6d9446153495cd8693ddde68ab2808340d7283aceac01e57eb58f4c09551c2047534f1226b78d8331c78e73394f66830a608f8fddf96b085a3dddde02b1ec307fd88931c585800cb69711a109af493a2ca607abfe556803377975974e6fd4212e93b31d5e931af78959d91e734b1c8c7da07cf0ae3e66089f325c71282d6b5dc038e6f93848d6af4b5660d45037be21c879bd279a446f3d38d04e620d5e51ce87807870304a7944f2fe087aa1541c09f6c09280896bb6387ccc77ebc46721869344030c616ddb0e621ffadb7295d001feac7b1c036495e48be272c88d902c51ccc2024079417f1f54c651f21b00b92b741c1310914ee4fd2701cf11d162cd28d1a1d06e736fc50cc2764d0bbd8cdfc011f56c2cab9cdb737a7d17c3e1cec89e19b02e62b54a3f17cb7e338c955442d7237ba41cf1ec25e9804e420edd4a5257c52479bad792659468687f52715e6c70aa8277408c9c0b17402127780bafbfe60ef67fda79b9a989c6bb85b21b65f7856e3721a75ba59448354ca68e9691a8589066ebc7adc6dc9d06da2dca457e2b8f115b92e627cfcf0e97eb0b15c11d1a9281b6406fd94b80729a293574e4836396a5ad5568e811cdbf49802f805e355ce79bd640c750d5102638894d6970da7539edcc9b29f3806ef170fa4fb1182adad15d3ead5b17c421281773b6a4dcd184e22aec2a52d269b25589c4edaabea460b82d5b05d3b4a44a3412f0279153fe7baa94b181ea466ae510dcf22c1fada45b41d0a3f65b275b131e9158147bc362d01986cab3fc70bd3fd9013ed4fe1c5f682ba93ca1748ca82c5e17411ac4f4a79c4a6cd2112933b9124a1df3e14db1b4f3224aeee4ca89e97474551d07b22a8c3300bd37314e867b9f283e55088f0737853ed9bd49475fe829c610c4c0dfdefc15b3b820f6c9c019ce36dbe3b8307b32afab679a8c586ba8db86a5a98c15c50b58473989623fc4414eb8eb10c083e4b9a4922959cbb4fb02085619239fa2cc7bc1da8718c7ef06b6ddb05995fb7596db383672d4c6d471ca2fba48d0cfa0e8d64ba24a1a66489f86015af966d5c4032da00c63a35d5a9d4bada554923e8effdbad5678c0dc8e3f6addc7008adbecf974840fef98bee3572279472fd6ce9fb57ea65aed4cbff9c0bd3f9e000320a20cefb49ddc880a2d3ef0dd939f5330f0ffd68bdc48bd4d32c270a6535fe753eb27c2cf6eec3d408498f9c5d5c06bff9ed991740418b61b8f67645ceff16de1e980f32a4cb1eb9ae798c6926ba671e19de3490fa9ba7dda3b3385d2a91552d29d2a3054dbd732dacd5c26ad379f5a362a8fe7a2592ddfdb19f476c01ca7cd2197c584f1673eb864dbf86eca157471c2dbe9db3f12c94b012759904b3ea3bfb2353475d3524173df74b5e254e48b876040f4c26a499205baeda340d8c7a553e691bd0368cd588b8a3f9320f99c832edab94866c445bab90c456c6a0bf72683139dc35cc3492db9872c63509016514ef34cc76fae72db8bc1b164c613e9427e88e7ca8f4f03989aa7d7bee1e55712b6a7fd7391d2df8a07dbdd96f14566588dfdef945f8eb8374d9101d70da5b9448778a6eaa36c641f6e2787ee7d09a2c8ed8bac4335d244a80f1242eb7b83ee4705e8a54c510cb11764e80ba5d79f94aa7b6ffefc4b75b8e65bf166e360e3eaea2f17c744c77bc1ade85b0e876e70cb2a80a8e7de820aed4711aa640269eb1639af804c23f885af9e6f07eb579896086b7c00ca136f1a18d01392601082565b02639f903249298b72383ca08d84192fc844b8db73a36dd2e41f5d26967fc77e703268ab9d164aa157bbca4f81e2d9e4ad44b2bf73edf8ee9f866d074875c1241ac526e01885364a61f4a88de34101eaab4cc48a2800a52047a15f327c93815bb9111f71be15329a1effe3475ebf3cdebde77baa2b139e3583e7627829449699f9961bfcca42b6077813dcd16cb4d4a6432073721b6fb25cfdde527fa968c53879978d402ae98fc0906809d2002b1983f168a7f59501efe939229126fb826b3fe7db6b6ed48828bd76338eb3d78ab443d13d1b3f89143567feee6df3074d443036291f8278538722a463a111c95f58dc831a99013f4e45369a39579fb1ea043d794d19e4132218d596ab4ec5e5e22c6baed500cac1872400bd4c0698c63bbcb88afe6e47c316fc9bb1bf38529d579b6e4c92c92d308e7d895abb97c3bd4bf84d566f209b9ab2ffc139a0aec79793b364e3ccfb5a55ecd778be40695e7037258c710b8db94d934a3726028f0273545a27af9fa2dd7426e38b25a83e7667575cc00d98a1c310ef5959ef8f2dcee2343bbd1d0c34df588e8be4c0ff403f21fdca25f4376c3be1cae18de7be8fb645bd5107b7017e57d07aed285b383fc7b4e5822b3a98661b8667e179f015ff271841e9c3cce4caffce63405f0b083565c17c43f8cb4ae405e2f67855d625765b7110ef0c1ec1d662b74b972f32b6a68d8c4c4da0e26cc0e6524cff5c9a8344fc77517eaeb8e94b163088dbfe3087113225c9cc179bc69c45913c48d2e9195b8e073606e63832e64dc9ce0344ad5b243bbc886dd41eccdfed26b53e1cf861a6ee5b545463c9563a330ab4cbd0d4cb01be49edefb6c8835d2ea47e7749b1fae0f6e38967edd029e7005cbb652e56842826813ad3cb59184b40f3bfc83a46eff8bf59403c0905bf5714b009ddf9df5c967643a358568343ec4d648fd9ecd9698d238123e77672b9c1943b86eb292f46f10c49c7180b19d6733c6d02140b273e7f9d87f1c43f13b543912f259d6461538d296bafdbe25ae8e19542856bb873e7d9a11a962286183fbc00759552753328a51fc3364968a3ab02014c470c28973b89a6b8a6cf3f098a6155e84236397f2ca9407ee39166892458209e58465232bf3be9bcd90d9e55b6052559c7a447c1560c63db4b673d1057b45ea051f1a8a74f6ded9b1564f1efb8ce1f3b6bebd855500158d86092ceb0e33a4d562389617c2290e7a175599d8bc94d1eb5c87f3596b793a7319f41f1ec3f71ab16595617ee8fd6c57d1ca91f5e22467bcf704823f6ddb3b50b518e9279255af1c7b0ca169a8d232e09f7083c237e9e42393b07972d42c7fd5ba6af5982ff720f2785be112bbe496560a4eec8abbcb3e763518d3ab466b5e7f5e3b1d1d8b4785480897e8cf38f21705da76cf8ef8fc73a23cd692bb8b327fb9fe4bc17be847a9dca56233934c3deebdc153e016a2203d37c39706860d7023d8c3bd209d76fa6e8bdc9bb264e7f54c18168a75d4a54242784dfb7515a6724fd65ffd1d8e839bce81bd21c7a6d37b27e74cb5885ffe7ba6caa3880235e4edcfa39e8b5475db09e216b3bc8865b9a4c79a9570e4bb7fbfa6bd53221bae98d55b6b06e8cf563270ede5bfe9b684ef1459bdd38867a24d28d3b791a9d047213cb924debf1c8ec3e0f6c300d8d41859ccb0f0a5fb557e9b35865a693809fe29b4c6d1cf8add0bf80ad42c1b185b9920d38aa87c29480826affcfca8db4159553e4ca9f347047e0f6fca6a72c8bd42aac260f2831ecb6902fc9285d5e825de989056514b5fdef3cdbdc2cc9fcba429546d7a81e865b2ed08019b524b580528026cf28b2f52057d7dd5f70d5904498a6df758a2f507be5be1b00d50d5a2d1d7adba8c0705d4b01462cea66acef972b3834093e938886ea17a43a317d6d4850a2125776b5bd33fb3102e906b4b660175ee8f495a00927bfd2be058763a17447b305dbcb5c3abd986f101c99c31b84537925771190be0ce1ac694c67a5ff465cbf5b5520e6457696d2d9312e8c6ac24553e00066a8b2dce180ba5d4bd81ce6e29186f4a46f9c2e653b2400af8830f4fcc27383ede3769638990d9e630b40e61b7026b56a49c8b380c0f315162821a4a2a46c1862e74953cf6a2671cb17ef4f82b1dd613260b6c465dbeb2191d828751ceb0db70e5c1cf1206eda1d1568d194e7855c43324ecedfdd2d438f413ae3c7ab10c98b30cca0bdcb148bc5c2c163cbf8ff5cc66a6de022539a376f815e8ce720ac9b4b0567dd563a910d660d34161b50de5f2fa8234f9f456e91420488a1a77c1381fd348bf3be9e1e34d5653f251fc0ee612681d07312ff2e78a7c2501ec8c2c607c75c33049808ec9337a0787b6ddfbb9e22dd116296f41b6951673ac27ab39371d9c9eb3ecb757e8c45db660c8d219430da3a4f5dfa39911fdbc886a0a2417ddd009efb7de7e661358fd6e2aaebde8a1729345b706bf95fa8ebfa61a6a9350db6c193a3cf42d8524d2e8f30c62517b66fff664dd912400d7a93a2d8a431d41e7cec6c92150ead183451c72459c757b8387ad3070aedb1a11b1cdec6ed8a26f5be06cbf5e24e62472d1259ceeef85cfef5942b643de79ec210326cee4d37f5a4256bee9c5a97b2826460cde0e1ead0aab1015fbb65cc92156d3a300aee59b096b6084e2f7e7d70c5884666ba08f327a3e3a9af29ac4b967c7da4abf684bdc69f63eb55d24b59d11b2f4db51d7d3c429e6fc738ba7f06de34d6f9e48f10a6a513c4ddb565984cae99559acfd582131cc6ebe78e871f3afc776793fa92c624ec0989c57b43761dccf897a63e6afae7554758a95dd8b91657f67dcf52f267fe65030228baf268521763ab1091f9a803689162d7a7d8196615b1837bbbfaf20c79f7b6d6a7192abb92fa6ac56bbebe87c25b13215b09c07b49d119e4daf8195689cb3b255d499d4287be3f7f281fad09fb4caa285093a9620e565d433b7a73919dc917577b74b80c52c434db4a5c3ecfe9d30657cca460c0739ea3f538f555fdd5dd62c05e7cad863b6d3383a2019ed6de0cdae9561c0e5cabb454c9814981b304f12e147650e7785f21"}}) (async) r5 = fsopen(&(0x7f0000000080)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) (async) r6 = fsmount(r5, 0x1, 0x0) fchdir(r6) ioctl$KVM_CAP_MSR_PLATFORM_INFO(r3, 0x4068aea3, &(0x7f0000012040)) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x2a0000a, 0x0, 0x0, 0x0, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000100)) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x42, 0x0) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0xf, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000001010000000000000100000018110000", @ANYRES32, @ANYBLOB="0000001427b8f477c46bd200", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7020000000000008500000086000000180000000700000000000000090000009500000000000000"], &(0x7f0000011ec0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @sk_skb=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) unlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000011f00)=ANY=[@ANYBLOB="0600000004000000044000000c"], 0x50) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000011f40)={r8, &(0x7f0000011f80), &(0x7f0000011fc0)=""/82}, 0x20) r9 = socket$igmp(0x2, 0x3, 0x2) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000011dc0)={0x6, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000003000000000000000400000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a50000008f6ef8ff00000000bf91000000000000b70200000200000085000000840000000000"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000010d40)=""/4096, 0x41000, 0x0, '\x00', 0x0, @fallback=0x1a, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000011d40)={0x3, 0x4, 0x5, 0x6}, 0x10, 0x0, r2, 0x4, 0x0, &(0x7f0000011d80)=[{0x3, 0x1, 0x10, 0x8}, {0x3, 0x4, 0xe, 0xa}, {0x1, 0x1, 0xd, 0x3}, {0x1, 0x1, 0x3, 0x1}]}, 0x94) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, &(0x7f0000011e80)=r10) setsockopt$SO_ATTACH_FILTER(r9, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0xff, 0x0, 0x9}, {0x8001, 0x0, 0xc, 0x9}]}, 0x10) ioctl$KVM_SET_SREGS(r4, 0x4138ae84, &(0x7f00000005c0)={{0x41000, 0x80a0000, 0x82619ae1fd2dae21, 0xf, 0x4, 0x5, 0x42, 0x4, 0x0, 0x34, 0x5}, {0x100000, 0xb000, 0x4, 0x2, 0x80, 0x43, 0x7f, 0x2, 0x5, 0x6, 0x7f, 0x3}, {0x2, 0x50000, 0xf, 0x6, 0x80, 0x7, 0x0, 0x9, 0xff, 0xdf, 0xff, 0x85}, {0x1ff8, 0x8080000, 0x9, 0x6, 0x7, 0xdf, 0xfd, 0x1, 0xa, 0xa0, 0x2, 0x3}, {0x1000, 0x2000, 0xd, 0x83, 0x4, 0x2, 0xab, 0x6, 0xf, 0x83, 0xf7, 0x5}, {0xf000, 0x7000, 0xc, 0xa, 0xf4, 0x6, 0x1, 0x1, 0x4a, 0x13, 0x5, 0xfd}, {0x1000, 0x0, 0xb, 0x5, 0x1, 0x4, 0x4, 0x43, 0x7, 0x7d, 0x2, 0x6e}, {0xfec00000, 0xeeee8000, 0x0, 0x82, 0x11, 0x7, 0x6a, 0x82, 0xff, 0x18, 0xee, 0x6}, {0xe000, 0x3}, {0x25000, 0x204b}, 0x80000030, 0x0, 0x40000, 0x42064, 0x400000006, 0xf800, 0x25000, [0x400000000000a2, 0x6fbd2bb5, 0x401, 0x7]}) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat-read$FUSE-gettid-timer_create-fcntl$lock-mprotect-timer_settime-mmap-mmap$IORING_OFF_SQ_RING-bpf$BPF_LINK_UPDATE-socket$nl_route-syz_mount_image$ext4-syz_mount_image$ext4-syz_mount_image$fuse-mount$overlay-chdir-openat-getdents64-sendmsg$nl_route-syz_usb_connect$cdc_ecm detailed listing: executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./dev/ram0\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0}, 0xfffffed9) r2 = gettid() timer_create(0x1, &(0x7f0000002100)={0x0, 0x21, 0x4, @tid=r2}, &(0x7f0000002140)=0x0) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000002180)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r3, 0x1, &(0x7f00000021c0)={{}, {0x0, 0x3938700}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r4 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff, 0x4}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$ext4(&(0x7f0000002340)='ext4\x00', &(0x7f0000002380)='./file1\x00', 0x10000, &(0x7f00000023c0)={[{@nobh}, {@auto_da_alloc}, {@grpquota}]}, 0x3, 0x4cc, &(0x7f0000002400)="$eJzs3M9vFGUfAPDvbHdpgZfXioiCKAU0Nia2UFA4eMHExIMmRjzIsWkrQRYwtAchREpiuJN4NDEejTdNvOrRePIPwIMHE0NCDBfA05jZnWm3291ttz8p+/kk232emWfmeZ6ZeWaffZ7OBtCzhrI/ScT/IuJORDxVjy5MMFR/e3j/+sSj+9cnYjZNz/yT1NI9yOK5YrudeWS4FFH6MmnaYd301WsXxqvVqSt5fHTm4mej01evvX7+4vi5qXNTl8ZOnTpx/NjJN8fe6L5SLfLL6vVg/xeXD+x79+zt9yfKxfKB/L2xHm2VuyvGUId1r3S3q8feroZwsvg43djQwrBsA/llXcna//Xq4bObXSBgw6Rpmva3Xz2bNru5aAmwZSWx2SUANkfxQZ99/y1eG9T1eCzcO13/ApTV+2H+qq8pRylPU2n6fruWhiLi49l/v8le0Wkc4s91KgAA0HN+OV30BJv7f6XY25Du//kcymBEPB0RuyPimYjYExHPRtTSPhcRzzdnkESkHfLf0xSfz//HfBahdHfVlewg6/+9lc9tLez/Fb2/GOzLY7siig7z1NH8mAxHpf+T89WpY232v22J/Bv7f9kry7/oC+bluFtuGqCbHJ8ZX1ltF7t3M2J/ubn+STk7ccU0ThIR+yJifxf7HWwIn3/tuwNzkUr+/nX9ben616QtpvS6no9rJf024tX6+Z+NBed/Psek8/zk6EBUp46OZlfB0ZZ5/Pb7rQ/a5b9k/X/6q3mTd07+fGa11Z6Tnf8dDdd/FPO38/UfTCKSufna6Yi0r7s8bv3RfoOVXv/bko9q4aJ9fT4+M3PlWMS25L3Fy8fmty3iRfqs/sNHWrf/3fk22ZF4ISKyi/jFiHgpIg7mZT8UEYcj4kiH+v/69sufrrz+6yur/2TL+9+C8z8/X7/MQLFxtqTvwqE7j9rcPJZ3/k/UQsP5ktb3v2TBLWK5JV3d0QMAAICtoRS1//0vjcyFS6WRkfoY0J7YUapenp45GBGXJuvPCAxGpVSMdNXHgytJMf452BAfa4ofz8eNv+rbXouPTFyuTm525aHH7ay1+WRR+8/83eU4L7AFrcE8GrBFLdX+997eoIIAG87nP/SuhvY/2ybJrP+UgSeTz3/oXa3a/434vuOzC+4ZsPWl2jL0NO0felc5PpwL1x57bvm0LfAk8vkPPanb5/q7C6T9rVcNRItfDBhYn2Jsb5HXpgSyntUa7rASEctLvH0lWRRdwPa/8FDqbof9sXhVX3TaKunidxyKQHZUlkx8bu+aX/zFb6Ks9WXzw3w7rTSci/JSZ2f1gQ2/FQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyL/wIAAP//VkzSeQ==") syz_mount_image$ext4(&(0x7f0000002900)='ext4\x00', &(0x7f0000002940)='./file1\x00', 0x280440e, &(0x7f0000002980)={[{@debug}, {@test_dummy_encryption_v1}, {@inlinecrypt}, {@user_xattr}, {@noinit_itable}, {@errors_remount}, {@minixdf}, {@nodioread_nolock}, {@errors_remount}, {@jqfmt_vfsv0}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}]}, 0x1, 0xbdb, &(0x7f0000002a40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy82MAAAD//1sCDDY=") syz_mount_image$fuse(0x0, &(0x7f0000003640)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000003680)='./file0\x00', &(0x7f00000036c0), 0x18000, &(0x7f0000003700)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000003740)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000003780)='.\x00', 0x0, 0x0) getdents64(r6, 0x0, 0x20) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002200)=ANY=[@ANYBLOB="780000001000370400"/20, @ANYRES32=0x0, @ANYBLOB="02880000000000004400128009000100697069700000000034000280080014000100000008000100", @ANYRES32=0x0, @ANYBLOB="050009000400000006000f000020000008000200ac1414aa05000a00000000001400030074756e6c3000"], 0x78}, 0x1, 0x0, 0x0, 0x4008000}, 0x40020) syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000022c0)=ANY=[@ANYRESHEX=r2, @ANYRES64=r4, @ANYRESOCT=r1, @ANYRESHEX=r7], 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$hid-socket$netlink-sendmsg$nl_route_sched-syz_usb_control_io$hid-syz_usb_control_io$hid-rename detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x16, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xa0, 0x20, "", [{{0x9, 0x4, 0x0, 0xd, 0x2, 0x3, 0x0, 0x5, 0x0, {0x9, 0x21, 0x1001, 0x6, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x7d, 0x5, 0xa}}}}}]}}]}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_gact={0x54, 0x1, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x1}, @TCA_GACT_PROB={0xc, 0x2, {0x1}}]}, {0x30}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000880)={0x24, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x22, 0x6, {[@local=@item_012={0x0, 0x2, 0x5}, @global=@item_4={0x3, 0x1, 0x5, "237e249e"}]}}, 0x0}, 0x0) rename(0x0, 0x0) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$inet6-mknodat-openat$fuse-mount$fuse-read$FUSE-write$FUSE_INIT-syz_fuse_handle_req-openat-fcntl$lock-bind$inet6-bpf$PROG_LOAD-recvmmsg-setsockopt$inet6_int-setsockopt$inet6_int-sendto$inet6 detailed listing: executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000000400)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000002440)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x202, 0x0, 0x0, 0x2}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000024c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000044c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000045c0)='./file0\x00', 0x101081, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000004600)={0x1, 0x0, 0x200000000000008, 0xdc58}) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000080000000000000009000000731128000000000095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, @fallback=0xf, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) recvmmsg(r0, &(0x7f0000000080)=[{{0x0, 0x0, 0x0}, 0x7f}], 0x1, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4a, &(0x7f00000001c0)=0xe7, 0x4) setsockopt$inet6_int(r0, 0x29, 0x4, &(0x7f0000000200)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) program did not crash testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_usb_connect$rtl8150-syz_usb_control_io$rtl8150-syz_usb_control_io$rtl8150-bpf$MAP_CREATE-mmap$IORING_OFF_SQ_RING-prlimit64-sched_setscheduler-getpid-sched_setaffinity-sched_setscheduler-mmap-socketpair$unix-connect$unix-sendmmsg$unix-recvmmsg-mremap-memfd_create-write$binfmt_misc-splice-splice-syz_mount_image$ext4-syz_mount_image$fuse-mkdirat-mount$overlay-chdir-openat-syz_mount_image$vfat-socket-syz_usb_connect-ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD detailed listing: executing program 0: r0 = syz_usb_connect$rtl8150(0x3, 0x3f, &(0x7f0000000200)={{0x12, 0x1, 0x110, 0xff, 0xff, 0x0, 0x40, 0xbda, 0x8150, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x5, 0x80, 0x0, "", {{0x9, 0x4, 0x0, 0x7f, 0x3, 0xff, 0x11, 0x1, 0x5, "", {{0x9, 0x5, 0x81, 0x2, 0x40, 0x6, 0x9, 0x4}, {0x9, 0x5, 0x2, 0x2, 0x20, 0x2, 0x57, 0x6e}, {0x9, 0x5, 0x83, 0x3, 0x240, 0x3, 0x82, 0x8}}}}}}]}}, 0x0) syz_usb_control_io$rtl8150(r0, &(0x7f0000000580)={0x14, 0x0, &(0x7f0000000480)={0x0, 0x3, 0x3}}, 0x0) syz_usb_control_io$rtl8150(r0, &(0x7f0000002980)={0x14, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00030300000000030000cde51f03e7f7e08d9170365dd2f5a229bdf425eff7d21251b63df7c31df7f21f6132e9d4131a89c1df427f0ce6a80d3c28cc2fd117f12af61724811beab64526969d597c0c5fb2b89ae9855fbe5db456fd0be51df5134a5ff6ef4d6d8f97348c489b559940bee9b0f0e0c4a125a3b5c80c48539031e56a6e1231aa79a100740fc5f7a26da7f8e05de3320eb63573b3c711d3380d8c677373075504c71294ced6cee1c5c83ec5302fe83887a382ddf160909f79b6dc4c3801eb73c1b6a7eab06b0df906235478350dcc8c41ee04dc9af4a6d9455b45348b518df3480ee7e46871449b19af"]}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0xe, 0x200, 0xc, 0x20, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x1, 0xd}, 0x50) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000400)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000440)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000004c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000500)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000001640), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f0000001680), 0x80002c1, 0x2, 0x0) mremap(&(0x7f0000266000/0x1000)=nil, 0x1000, 0x3000, 0x0, &(0x7f0000233000/0x3000)=nil) r4 = memfd_create(&(0x7f00000016c0)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x99\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#\xd3\xd1\xfb\x8aeco\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedpSh \xa0\xf0QI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe5\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\x00\x00\x00', 0x1) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000001800), 0xfdef) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x86, 0x4) splice(0xffffffffffffffff, 0x0, r4, 0x0, 0x4010d00, 0x0) syz_mount_image$ext4(&(0x7f0000001840)='ext4\x00', &(0x7f0000001880)='./file1\x00', 0x2200002, &(0x7f00000018c0), 0x1, 0x585, &(0x7f0000001900)="$eJzs3V1rHNUbAPBnNi99Sf//plCKeiGBXlip3TSJLxWE1kvRYkHv65JMQ8mmW7Kb0sRC2wsL4o0UQcSC+AG897L4AfRTFLRQpAS98GZlNrPNNtnNWzdN6v5+MO05M5N95uyZc/aZnV02gJ41kv1TiHg5Ir5OIg5H1Jvb+iPfOLK839LjG5PZkkS9/smfSST5uub+Sf7/UF55KSJ++SLiZGFt3OrC4kypXE7n8vpobfbqaHVh8dTl2dJ0Op1eGZ+YOPPWxPi777zdtba+fuHv7z6+/8GZr44vffvTwyN3kzgXh/Jtre14BrdaKyMxkj8nA3Fu1Y5jXQi2lyS7fQBsS18+zgcimwMOR18+6oH/vpsRUQd6VGL8Q49q5gHNa/suXQe/MB69v3wBtLb9/cvvjcT+xrXRwaXkqSuj7Hp3uAvxsxg//3HvbrbEBu9D3OxCPICmW7cj4nR//9r5L8nnv+073XjzeH2rY/Ta6w/spvtZ/vNGu/yn8CT/iTb5z1CbsbsdG4//wsMuhOkoy//ea5v/Ppm6hvvy2v8aOd9AculyOT0dEf+PiBMxsC+rr3c/58zSg3qnba35X7Zk8Zu5YH4cD/v3Pf03U6Va6Vna3OrR7YhXVvLfJNbM//sbue7q/s+ejwtZ4dcvN4xxLL33aqdtG7e/Vfcz4PqPEa+17f+VO1rJ+vcnRxvnw2jzrFjrrzvHfusUf2vt776s/w+u3/7hpPV+bXXrMX7Y/0/aadt2z//B5NNGeTBfd71Uq82NRQwmH61dP77yt816c/+s/SeOrz//tTv/D0TEZ5ts/52jdzruuhf6f2pL/b/1woMPP/++U/zN9f+bjdKJfM1m5r/NHuCzPHcAAAAAAACw1xQi4lAkheKTcqFQLC5/vuNoHCyUK9XayUuV+StT0fiu7HAMFJp3ug+3fB5iLP88bLM+vqo+ERFHIuKbvgONenGyUp7a7cYDAAAAAAAAAAAAAAAAAADAHjHU4fv/md/7dvvogB3nJ7+hd62M/6T9Dt34pSdgT/L6D71rE+N/6HkcB/D8ef2H3mX8Q+8y/qF3Gf/Qu4x/6F3GPwAAAAAAAAAAAAAAAAAAAAAAAAAAAHTVhfPns6W+9PjGZFafurYwP1O5dmoqrc4UZ+cni5OVuavF6UplupwWJyuzGz1euVK5OjYe89dHa2m1NlpdWLw4W5m/Urt4ebY0nV5MB55LqwAAAAAAAAAAAAAAAAAAAODFUl1YnCmVy+ncjhYGY8dD7GDhbOyJw9h2Idmol8/mJ8OWHjnyQv/uN1BhBwq7PDEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIt/AwAA///+lzT4") syz_mount_image$fuse(0x0, &(0x7f0000001ec0)='./bus\x00', 0x0, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001f00)='./proc\x00', 0x180) mount$overlay(0x0, &(0x7f0000001f40)='./bus\x00', &(0x7f0000001f80), 0x8, &(0x7f0000001fc0)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}]}) chdir(&(0x7f0000002000)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000002040)='./file1\x00', 0x842, 0x40) syz_mount_image$vfat(&(0x7f0000002080), &(0x7f00000020c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3b9846d, 0x0, 0x3, 0x0, &(0x7f0000002140)) r5 = socket(0x2, 0x2, 0x0) syz_usb_connect(0x2, 0xb3, &(0x7f0000002180)=ANY=[@ANYBLOB="12010002ef0201406d0405080001000000010902a1000201008032080b00020e03000009040000000e0100000d240100012700006cdc02"], &(0x7f00000021c0)={0x0, 0x0, 0x0, 0x0}) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r5, 0x8983, 0x0) program did not crash single: failed to extract reproducer bisect: bisecting 25 programs with base timeout 30s testing program (duration=36s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [5, 30, 8, 17, 19, 30, 8, 18, 30, 13, 30, 28, 8, 15, 4, 6, 13, 9, 6, 6, 8, 30, 7, 20, 29] detailed listing: executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r0 = socket$inet6_icmp(0xa, 0x2, 0x3a) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x1, 0x200000, @loopback={0x100000000000000}, 0xfffffffd}, 0x1c) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000003b40)={0x0, 0x0, &(0x7f0000003b00)={&(0x7f0000000100)=@newtaction={0x14, 0x32, 0x1, 0x70bd26}, 0x14}}, 0x4080) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x21c0, 0x103) (async, rerun: 64) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000380)='/proc/cpuinfo\x00', 0x0, 0x0) (async, rerun: 64) setns(0xc9, 0x0) (async) r1 = socket$inet6(0xa, 0x80001, 0x0) getsockopt$bt_hci(r1, 0x0, 0x60, &(0x7f0000000040)=""/30, &(0x7f0000000080)=0x44) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x181) (async) r2 = syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./bus\x00', 0x3000042, 0x0, 0x1, 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x2000002, 0x1010, r2, 0xda92000) (async, rerun: 64) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) (rerun: 64) setxattr$security_capability(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./sys/class/net/bridge_slave_0/brport/forward_delay_timer\x00', 0x0, 0x0) read(r5, &(0x7f0000000540), 0x100) (async, rerun: 64) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) (rerun: 64) mount$fuse(0x0, &(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0), 0x44432, &(0x7f0000000600)={{'fd', 0x3d, r5}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r6}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x5}}, {@blksize={'blksize', 0x3d, 0x600}}, {@default_permissions}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x8}}, {@allow_other}, {@max_read={'max_read', 0x3d, 0x360d}}, {@default_permissions}], [{@subj_type={'subj_type', 0x3d, '&#*]\\'}}, {@mask={'mask', 0x3d, 'MAY_READ'}}]}}) (async, rerun: 32) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x141b42, 0x8) (rerun: 32) splice(r3, 0x0, r7, 0x0, 0x402000784853be, 0x8) (async) fcntl$setpipe(r4, 0x407, 0x2010001) (async) r8 = pidfd_getfd(r0, r1, 0x0) fcntl$F_SET_RW_HINT(r0, 0x40c, &(0x7f0000000440)=0x1) futimesat(r8, &(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)={{}, {0x0, 0x2710}}) write$P9_RLOPEN(r4, &(0x7f0000000340)={0x18, 0xd, 0x2, {{0x30, 0x3, 0x7}, 0xe}}, 0x18) r9 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_ADD(0xffffffffffffffff, &(0x7f0000001cc0)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000001c80)={&(0x7f0000001c00)=ANY=[@ANYBLOB, @ANYRES16=0x0, @ANYBLOB="00082bbd7000ffdbdf250100000008000700e00000010e0001002983277d5e2d232d77000000080002000500000014000500fe8000000000000000000000000000bb"], 0x48}}, 0x4000) (async) sendmsg$nl_generic(r9, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000007c0)={0x20, 0x10, 0x701, 0x0, 0x0, {0xa}, [@typed={0xc, 0x2, 0x0, 0x0, @str='nl80211\x00'}]}, 0x20}}, 0x0) (async, rerun: 32) syz_genetlink_get_family_id$devlink(&(0x7f0000000800), r9) (async, rerun: 32) recvmmsg(r9, &(0x7f0000000840)=[{{0x0, 0x0, &(0x7f0000000880)=[{&(0x7f00000008c0)=""/189, 0xbd}, {&(0x7f0000000980)=""/152, 0x98}, {&(0x7f0000000bc0)=""/4096, 0x1000}], 0x3}}], 0x7, 0x0, 0x0) umount2(&(0x7f00000002c0)='./file0\x00', 0x9) (async, rerun: 64) mount$overlay(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000780)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}, {@nfs_export_on}]}) (rerun: 64) mount$9p_unix(&(0x7f0000000200)='./file1\x00', &(0x7f0000000300)='./file0/file1\x00', 0x0, 0x41000, 0x0) executing program 4: syz_usb_connect(0x5, 0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="120150020a2b7620c407a5a4149b0102030109022c00010105700309044c"], &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0}) r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0x3, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x23, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000040000000800000002"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{r1, 0xffffffffffffffff}, &(0x7f0000000380), &(0x7f00000003c0)=r0}, 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000240)={0x0, 0x0}) ptrace$pokeuser(0x6, r3, 0x6, 0x73) syz_emit_ethernet(0x32, &(0x7f0000000000)={@random="35ab2788d003", @remote, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @empty=0x244e, @broadcast=0xe0000001}, {0x4e24, 0xe22, 0x10, 0x0, @gue={{0x2, 0x0, 0x0, 0x1, 0x0, @val=0x80}}}}}}}, 0x0) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000500)={r2, &(0x7f0000000400)}, 0x20) executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000540)='./file0\x00', 0x2a0000a, 0x0, 0x0, 0x0, 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f00000005c0)='.\x00', 0x22400, 0x0) mknodat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x8910, 0x4) getdents64(r0, &(0x7f0000000640)=""/49, 0x31) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0a00000004000000080000000a"], 0x50) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x6, 0x4, 0x4, 0x100, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x50) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x11, 0x4, 0x4, 0x100, 0x0, r3, 0x0, '\x00', 0x0, 0x0}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000140)={0x1, 0xc, &(0x7f0000000200)=@framed={{}, [@generic={0x61, 0x8, 0x1}, @map_fd={0x18, 0x1, 0x1, 0x0, r3}, @generic={0x1d, 0x8, 0x0, 0x2}, @map_fd={0x18, 0x1, 0x1, 0x0, r4}, @generic={0xbf, 0x2, 0xa}, @generic={0x7, 0x2, 0x0, 0x0, 0xfffffff8}, @generic={0x85, 0x0, 0x0, 0x0, 0x1}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x11, 0x14, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x14, &(0x7f0000000480)=ANY=[], &(0x7f00000004c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f03, 0xe, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000500)={{r2}, &(0x7f0000000740), &(0x7f0000000780)}, 0x20) bpf$PROG_BIND_MAP(0xa, &(0x7f00000007c0)={r5}, 0xc) r6 = openat$dir(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x0, 0x0) getdents64(r6, &(0x7f00000006c0)=""/49, 0x31) unlinkat(0xffffffffffffff9c, &(0x7f0000000700)='./file0/file0\x00', 0x0) lstat(&(0x7f0000004d40)='./file0/file0\x00', 0x0) executing program 3: setns(0xc9, 0x0) r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_SET_OWNER(r0, 0xaf01, 0x0) r1 = fsopen(&(0x7f0000000040)='proc\x00', 0x1) connect$inet6(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b70800000d0000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0b00000005000000000400000900000001"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xe, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32=r2], 0x0, 0x0, 0x0, 0x0, 0x0, 0x59, '\x00', 0x0, @fallback=0xd, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, 0x0, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000380)={'syz_tun\x00', 0x0}) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000003c0)={0x6, 0xc, &(0x7f0000000480)=ANY=[], &(0x7f00000004c0)='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, &(0x7f0000000500)={r5, r4, 0x25, 0x0, @void}, 0x10) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[], 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r6 = fsmount(r1, 0x0, 0x1) fchdir(r6) ioctl$VHOST_SET_VRING_NUM(r6, 0x4008af10, &(0x7f0000000080)={0x2, 0x97}) ioctl$VHOST_SET_VRING_ERR(r0, 0x4008af22, &(0x7f0000000240)) executing program 3: r0 = userfaultfd(0x801) ioctl$UFFDIO_API(r0, 0xc018aa3f, 0x0) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000400000/0xc00000)=nil, 0xc00000}, 0x3}) setns(0xc9, 0x0) syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x2000000, &(0x7f0000000480)=ANY=[], 0x1, 0x29b, &(0x7f00000004c0)="$eJzs3c9LFG0AB/DHVfHFF8XTy1uXHurUZVDPHZRQkBaKcoMKghHHWnbalZ097EoHO3cJOvYfRMduQfQP+F90k0A8ecqw8dcKXdI08PO5zJf5zjM8zww8c5zNW29eNFaKZCXthMrMQKjMhFDZGQgToRIOrIebb1+9e/3g0eM7s9Xq3P0Y52cXp6ZjjOPXPj95+eH6l86/Dz+OfxoJGxNPN7emv278t3Fl8/vi83oR60VstjoxjUutViddyrO4XC8aSYz38iwtslhvFlm7r1/JW6urvZg2l8dGV9tZUcS02YuNrBc7rdhp92L6LK03Y5IkcWw0cBq19zu7u2Frt3TRs+H8ef+X27FN/Z8Qtte7tW6tPJb9/EJ1bjL+NHw0arvbrQ0e9lNlH/v74TC630+f7A8+LTfKfq+7fbd6YvxIWP7DawcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODySuKhiaOz291ubbDsk1/1ZZpfqM5N7l/Q3w+Fq0PntgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOJWit9ZI8zxrC78f9h7kXzANQTi7cNE7EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJy//p/YAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcFkVvbVGmudZ+6zCt//LGx+rLnqNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBaPwIAAP//P3honA==") mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) r1 = mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x200000e, 0x401d031, 0xffffffffffffffff, 0x0) r2 = syz_create_resource$futex(&(0x7f0000000780)=0x1) futex(r2, 0xb, 0x1, 0x0, 0x0, 0x403) futex(r2, 0xc, 0x1, 0x0, 0x0, 0x1) openat(0xffffffffffffff9c, 0x0, 0x20040, 0x1ff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x8041, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="240000001e005f0214f6fffffffffff8070000000000000000000000080009000d0000", 0x23) socket$inet_icmp(0x2, 0x2, 0x1) socket$nl_route(0x10, 0x3, 0x0) socket$inet6(0xa, 0x2, 0x0) socket$vsock_stream(0x28, 0x1, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x11, 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1800000000000000000000000000000095", @ANYRESHEX=r1, @ANYBLOB="089612f9adc0309061246d21a3f775284845b575f522d3761a8e6fcc1128aff639ede2fc9d6c1adfa594d5db829d8254ba15f28562a92ebfc229ce44e454752a2f32206e499f576ccdf529ca86f1383615a6c7402e25da30da3f16b420e9c1c26c23249a3c6e68bbb1b4afcbc5660c4aa056d78546d521a544f1c266bbe182394bb3a33f38f789fe5d7d1e9dddb2c566adbd1c86a6d5e4cfae57531137393f9cbf6a22d8a64f0ec121f65864369ceabb42640baf5ef6b762d0a11c103404f4b238a716c1ff1dcf3613a8ee805ecc19184a99b04abf0694a024d9c98acd1dd65248c6d583"], &(0x7f00000008c0)='syzkaller\x00', 0xfffffffc, 0x0, 0x0, 0x41100, 0x5}, 0x94) r4 = fsopen(&(0x7f0000000900)='cgroup2\x00', 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) r6 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000940)={r3, r5}, 0x10) bpf$ITER_CREATE(0x1d, &(0x7f0000000980)={r6, 0x7}, 0x8) ftruncate(0xffffffffffffffff, 0x8800000) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000240)={&(0x7f0000000180)=@hci, 0x80, &(0x7f0000000280)=[{&(0x7f0000000200)=""/22, 0x16}], 0x1}, 0x1f00) sendmsg$tipc(r7, &(0x7f0000000340)={0x0, 0xfffffff5, &(0x7f0000000380)=[{&(0x7f00000003c0)="a2", 0xfffffdef}], 0x1}, 0x0) executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_usb_connect(0x2, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000001018610f4205ae06d6c010203010902240001010000000904690202ff5aa3000904"], 0x0) syz_usb_control_io$printer(r1, 0x0, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) getpeername$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f00000001c0)={'syztnl1\x00', &(0x7f0000000100)={'syztnl2\x00', r2, 0x2f, 0xfc, 0x40, 0x8, 0x10, @private2, @loopback, 0x8000, 0x7, 0x9, 0x5}}) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)=@ipv4_delrule={0x1c, 0x21, 0x1, 0x70bd2b, 0x25dfdbdb, {0x2, 0x0, 0x0, 0xdd, 0x0, 0x0, 0x0, 0x1, 0x1000c}}, 0x1c}, 0x1, 0x0, 0x0, 0x24040841}, 0x0) executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) pipe2(0x0, 0x4800) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) r1 = userfaultfd(0x80801) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000080)) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=@delqdisc={0x24, 0x25, 0x100, 0x70bd29, 0x25dfdbfb, {0x0, 0x0, 0x0, 0x0, {0xd, 0xf}, {0x1, 0xf}, {0x0, 0x3}}}, 0x24}, 0x1, 0x0, 0x0, 0x40000}, 0x8010) unshare(0x22020400) ppoll(&(0x7f0000000180)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000500), &(0x7f0000000540)='./file0\x00', 0x2818082, &(0x7f0000000580)=ANY=[@ANYBLOB="696f636861727365743d6b6f69382d72752c73686f72746e616d653d77696e6e742c726f6469722c73686f72746e616d653d77696e6e742c636f6465706167653d313235312c666d61736b3d303030300000000030303030303030303030303004000000646531215a670233c0116275672c756e080000006174653d302c6e6f7e756d7461696c3d302d757466383d312c73686f72746e616d653d6c6f7765722c7511695f786c6174653d302c756e695f786c6174653d312c757466383d312c00"], 0x7f, 0x2bd, &(0x7f0000000680)="$eJzs3U9rI2UYAPBnmkmaqpAcPInggB48le1+gi1SYTEnZQ56UXGzIE1YaDCwKsY9eRc8+Qm8+B08evDiN/DgUfDmIuIsyUz+dtrdLiFbyu936TPzvs/7b962EJg3n7w+PL33YHT/0dd/RLudxN6duBOPk+jGXsx9GwDATfK4KOLvohTRurRuOisvOtXV3m5GCABs2/r//6f699mqAQDX2QcffvTeca938n6WtSOG343zJCKGyTgvy4/vx+cxiH7cik78F1EslPErd3snkWbZ/MOA8UHkEcOPf6uuj/+KmOUfRSe65/Pfvds7OcpK8dZwMs6nPU9/NuOlJOK4SMqGbkcnXo0omlE1ssy/XZMfeSvefvPHavz/9+MwOvH7Z/EgBnFv1sQy/5ujLHun+OGfr8oZ5BHJZJzvz+otFY2dPRQAAAAAAAAAAAAAAAAAAAAAAG68w2yhu3p+zvyYv8PD+vLZ+UCNmvOBqhN+Jivn69zKsmx+jM84b0aZn8ZraaQvdPIAAAAAAAAAAAAAAAAAAABwTYwefnn66WDQP1sLfim++CmitmgZVG/0R3UnXSlKY2+16PJ2aoLTn5/a+3MG0ahGPUjOdTGf0DM3mF5cef8qAzuoa6dawpo1TAdRDv77qy/CG1ea4DQonmOd57trukkuqdyI0cN2/SZZ2ZkHVWNno9kDOrho064HRc3SNS7Mam1pj7Ve3u6mnc64uVjM9Trt6ZNcudPc8m/KhmQR/dra9l8hAAAAAAAAAAAAAAAAAAAg1t7/jz/PFT56IUMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJ1bfv//Ioju5p3NYFIl9+vSN4L9s1FNt90dTxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAb7kkAAAD//5gAW2c=") creat(&(0x7f0000000940)='./file0\x00', 0xc7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000980)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000009c0)='./bus\x00', 0x0) renameat2(r2, &(0x7f0000000a00)='./file0\x00', r2, &(0x7f0000000a40)='./bus/file0\x00', 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000240)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x0, {{@in=@multicast1=0xe0000002, @in, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x87}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, {0x0, 0xfffffffffffffffd, 0x200000000000000}, 0xffffffff}}, 0xb8}}, 0x2c000010) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) mount(&(0x7f00000001c0)=@sg0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000480)='hugetlbfs\x00', 0x2800400, &(0x7f00000004c0)='}\x00') sendmsg$nl_xfrm(r3, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)=@updpolicy={0xc4, 0x19, 0x1, 0x0, 0x0, {{@in=@multicast1=0xe0000002, @in, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x87}, {0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5, 0xfffffffffffffffb}, {0x0, 0x40000000000000, 0x200000000000000}, 0x2, 0x0, 0x0, 0x0, 0x2}, [@mark={0xc, 0x15, {0x350759, 0x401}}]}, 0xc4}, 0x1, 0x0, 0x0, 0x4000015}, 0x2c000010) prctl$PR_MCE_KILL(0x21, 0x0, 0x2) executing program 3: r0 = syz_usb_connect$rtl8150(0x3, 0x3f, &(0x7f0000000200)={{0x12, 0x1, 0x110, 0xff, 0xff, 0x0, 0x40, 0xbda, 0x8150, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x5, 0x80, 0x0, "", {{0x9, 0x4, 0x0, 0x7f, 0x3, 0xff, 0x11, 0x1, 0x5, "", {{0x9, 0x5, 0x81, 0x2, 0x40, 0x6, 0x9, 0x4}, {0x9, 0x5, 0x2, 0x2, 0x20, 0x2, 0x57, 0x6e}, {0x9, 0x5, 0x83, 0x3, 0x240, 0x3, 0x82, 0x8}}}}}}]}}, 0x0) syz_usb_control_io$rtl8150(r0, &(0x7f0000000580)={0x14, 0x0, &(0x7f0000000480)={0x0, 0x3, 0x3}}, 0x0) syz_usb_control_io$rtl8150(r0, &(0x7f0000002980)={0x14, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00030300000000030000cde51f03e7f7e08d9170365dd2f5a229bdf425eff7d21251b63df7c31df7f21f6132e9d4131a89c1df427f0ce6a80d3c28cc2fd117f12af61724811beab64526969d597c0c5fb2b89ae9855fbe5db456fd0be51df5134a5ff6ef4d6d8f97348c489b559940bee9b0f0e0c4a125a3b5c80c48539031e56a6e1231aa79a100740fc5f7a26da7f8e05de3320eb63573b3c711d3380d8c677373075504c71294ced6cee1c5c83ec5302fe83887a382ddf160909f79b6dc4c3801eb73c1b6a7eab06b0df906235478350dcc8c41ee04dc9af4a6d9455b45348b518df3480ee7e46871449b19af"]}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@bloom_filter={0x1e, 0xe, 0x200, 0xc, 0x20, 0xffffffffffffffff, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x1, 0xd}, 0x50) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000400)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000440)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000004c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000500)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000001640), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f0000001680), 0x80002c1, 0x2, 0x0) mremap(&(0x7f0000266000/0x1000)=nil, 0x1000, 0x3000, 0x0, &(0x7f0000233000/0x3000)=nil) r4 = memfd_create(&(0x7f00000016c0)='-B\xd5N4\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\x8a\xd7Uw\x00\xbc\xa92\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xc8\xc0:\x9cc\x10d\xee\xa9\x8b\x066\xb8G\xd1c\xe1$\xff\x97\x8f~\xb90a\xa9\xb2\x04K\x99\x93=\xabQ\xf7\x19\xea\xef\xe3\xe1@\x84\x13\xefZb:\x8f\t\x01B\xec\xde\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\x00\x00@Ip]D\xd6\r\xac\v#\xd3\xd1\xfb\x8aeco\xd5\xb9\xc806\xa8\x99\xffs7\xa1b1\xb1;i)j\x0e\x1e\xedpSh \xa0\xf0QI\xa2\x80\x89\x1d\xd9p!\xc86s\xe07(\xee\xf9<\"\xf0\xc8\xae\x96J\xe2]\x01\x86\xb7.<\xf5N\xd3\x94W1\xff\x18z>\xa7q,\xf7\x96\xb8{\x8e\xbf4\xe0\x95\x1ce\xe5\x85\xcdi\xed\xd3>\xeb\xa5\xaf\x87\x90@\xd1\xbd`^\xfa\xb6\x9cj\x13/\xc5\\W\x04\br\x17X\xe3\xfb\xc8\xd4\xaeX\xc9s\xd18\xa0\xa6\xdf2\a\x99i\xb1/\x19@\x1cq\xeb?\xc1z:\x913\xfa8\xac\xd3q\x00\x00\x00', 0x1) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000001800), 0xfdef) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x86, 0x4) splice(0xffffffffffffffff, 0x0, r4, 0x0, 0x4010d00, 0x0) syz_mount_image$ext4(&(0x7f0000001840)='ext4\x00', &(0x7f0000001880)='./file1\x00', 0x2200002, &(0x7f00000018c0), 0x1, 0x585, &(0x7f0000001900)="$eJzs3V1rHNUbAPBnNi99Sf//plCKeiGBXlip3TSJLxWE1kvRYkHv65JMQ8mmW7Kb0sRC2wsL4o0UQcSC+AG897L4AfRTFLRQpAS98GZlNrPNNtnNWzdN6v5+MO05M5N95uyZc/aZnV02gJ41kv1TiHg5Ir5OIg5H1Jvb+iPfOLK839LjG5PZkkS9/smfSST5uub+Sf7/UF55KSJ++SLiZGFt3OrC4kypXE7n8vpobfbqaHVh8dTl2dJ0Op1eGZ+YOPPWxPi777zdtba+fuHv7z6+/8GZr44vffvTwyN3kzgXh/Jtre14BrdaKyMxkj8nA3Fu1Y5jXQi2lyS7fQBsS18+zgcimwMOR18+6oH/vpsRUQd6VGL8Q49q5gHNa/suXQe/MB69v3wBtLb9/cvvjcT+xrXRwaXkqSuj7Hp3uAvxsxg//3HvbrbEBu9D3OxCPICmW7cj4nR//9r5L8nnv+073XjzeH2rY/Ta6w/spvtZ/vNGu/yn8CT/iTb5z1CbsbsdG4//wsMuhOkoy//ea5v/Ppm6hvvy2v8aOd9AculyOT0dEf+PiBMxsC+rr3c/58zSg3qnba35X7Zk8Zu5YH4cD/v3Pf03U6Va6Vna3OrR7YhXVvLfJNbM//sbue7q/s+ejwtZ4dcvN4xxLL33aqdtG7e/Vfcz4PqPEa+17f+VO1rJ+vcnRxvnw2jzrFjrrzvHfusUf2vt776s/w+u3/7hpPV+bXXrMX7Y/0/aadt2z//B5NNGeTBfd71Uq82NRQwmH61dP77yt816c/+s/SeOrz//tTv/D0TEZ5ts/52jdzruuhf6f2pL/b/1woMPP/++U/zN9f+bjdKJfM1m5r/NHuCzPHcAAAAAAACw1xQi4lAkheKTcqFQLC5/vuNoHCyUK9XayUuV+StT0fiu7HAMFJp3ug+3fB5iLP88bLM+vqo+ERFHIuKbvgONenGyUp7a7cYDAAAAAAAAAAAAAAAAAADAHjHU4fv/md/7dvvogB3nJ7+hd62M/6T9Dt34pSdgT/L6D71rE+N/6HkcB/D8ef2H3mX8Q+8y/qF3Gf/Qu4x/6F3GPwAAAAAAAAAAAAAAAAAAAAAAAAAAAHTVhfPns6W+9PjGZFafurYwP1O5dmoqrc4UZ+cni5OVuavF6UplupwWJyuzGz1euVK5OjYe89dHa2m1NlpdWLw4W5m/Urt4ebY0nV5MB55LqwAAAAAAAAAAAAAAAAAAAODFUl1YnCmVy+ncjhYGY8dD7GDhbOyJw9h2Idmol8/mJ8OWHjnyQv/uN1BhBwq7PDEBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQIt/AwAA///+lzT4") syz_mount_image$fuse(0x0, &(0x7f0000001ec0)='./bus\x00', 0x0, 0x0, 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001f00)='./proc\x00', 0x180) mount$overlay(0x0, &(0x7f0000001f40)='./bus\x00', &(0x7f0000001f80), 0x8, &(0x7f0000001fc0)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}]}) chdir(&(0x7f0000002000)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000002040)='./file1\x00', 0x842, 0x40) syz_mount_image$vfat(&(0x7f0000002080), &(0x7f00000020c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x3b9846d, 0x0, 0x3, 0x0, &(0x7f0000002140)) r5 = socket(0x2, 0x2, 0x0) syz_usb_connect(0x2, 0xb3, &(0x7f0000002180)=ANY=[@ANYBLOB="12010002ef0201406d0405080001000000010902a1000201008032080b00020e03000009040000000e0100000d240100012700006cdc02"], &(0x7f00000021c0)={0x0, 0x0, 0x0, 0x0}) ioctl$sock_SIOCSIFVLAN_DEL_VLAN_CMD(r5, 0x8983, 0x0) executing program 0: r0 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'veth1_to_bond\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xfffffffd, {0x0, 0x0, 0x0, r1, {0x0, 0xfff3}, {0xffff, 0xffff}, {0xffe0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x1, 0x0, 0x0, 0x998ed4ed88999c67}, 0x4c840) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./trace\x00', 0x1ff) (async) mount(0x0, &(0x7f0000000200)='./trace\x00', &(0x7f0000000240)='tracefs\x00', 0x0, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000003c0)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./trace/set_event\x00', 0x2, 0x0) write(r2, &(0x7f00000002c0)='crypto:*', 0x8) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)=@newtfilter={0x3c, 0x2c, 0xf3f, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r1, {0xf}, {0xe, 0xc}, {0xfff1, 0x10}}, [@filter_kind_options=@f_flow={{0x9}, {0xc, 0x2, [@TCA_FLOW_RSHIFT={0x8, 0x4, 0x7ff}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24041091}, 0x844) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2003, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r2, 0x0, 0x48b, &(0x7f0000000380)={0x2, 'syzkaller1\x00', 0x4}, 0x18) (async) ioctl$TUNSETVNETHDRSZ(r4, 0x400454d8, &(0x7f0000000080)=0x6) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x4) (async, rerun: 64) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (rerun: 64) mount$fuse(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x404, &(0x7f0000000240)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async, rerun: 64) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) (rerun: 64) r2 = socket$netlink(0x10, 0x3, 0x0) (async) socket$inet(0x2, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0xa, 0x6, &(0x7f00000000c0)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x30}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x2a}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000100)='GPL\x00', 0x5, 0x29e, &(0x7f0000006780)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_BT_FLUSHABLE(r3, 0x112, 0x8, 0x0, 0x0) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000006a80)={0x3, 0x16, &(0x7f0000006b40)=ANY=[@ANYBLOB="61154c00000000006113500000000000bfa00000000000001503000008004e002d35010000000000950041000000000069163a0000000000bf67000000000000350605000fff07206706000005000000160302000ee60060bf670000000000000f650000000000006507f9ff0100000007070000cddfffff1e75000000000000bf54000000000000070400000400f9ff3d4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd3997f9c9c4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe01c5473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc2300000008ac86d8a297dff0445a15f21dce4de9f29eff65aadc841848c9b562a31e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076ebae3f55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932c9a6aa57f1ad2e99e0e67ab93716d20000009fbb0f53acbb40b4f8e2739670b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f679629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253880800000000000000690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc401000000cc43010000207b40407d000000210000000000000000005f37d83f84e98a523d80bd970d703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5489af8dc2f17923f3c40dfd1970a55c22fe3a5ac000000f4000000000000000000000000c1eb2d91fb79ea00000000000000bb0d00000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba9000000000000003cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c6939628950000000000000001c7205a6b068fff496d2da7d632bd1f61b007e1ff5f1be19637302f3b41eae50509fd05d12f6186f117b062df67d3a63f3265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b30410856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db88aa3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d788535a4d3114dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fb9fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff010404faf0a4da65396174b4563d54b52f06c870edf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202ee1192b81f428a5b3c299848649e1a6bff52f657a67463d7dbf85ae9321fc2b517dc4a29b9b5a8ded5de8206c812439ab129ae818837ee1562078fc524a3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2a3bc87b0da23c00d9ef418cf19e7a8c4c328be0ce95798adc2dca871073f6bd61dc18402cde8b0100010000000000abc86b94f8cbde4d470667bee722a6a2af483ad0d3415ed0f9db059acaba9eaea93f811d434e00000000000000000000d154ba10a8e51489a614e69722bac30000000000000000000000000000c5dfd188ff555285b9743d3aac000583f42d168613151d681a2f71373f20d92c9048407c91fabecfe8b3f2d545ffffffff00000000a1cfc4336324c86f3dcb43e9a58208077e90f6ec1c7ac756f61dcc372cdd30b82507489f0bbfbd3c3f21752e81319c0161e154ceb16e00bc7f5a6962dff317f4d014786e432817064874d69a39cb0da31bcc5f81894d8a80756447322207b4007dff12eb95066cc6bc256f0a12282224d718b06ca80b57aa183dd0c3eee45891441f2b89b4c67aa9882281393954972046974f18df232cd7fca610e33f51c2d062020f403d85ff36c26e2f6bd1d82f4d3ceb3472d9a77e0057a3bfe697d9ab7585f4a1b381343d2cf857689232f4fc5135790662dc1419a374be9d7b3e5be2886d23add90d862f1a682ff11c798e338af3e5bb0f9d3952b15bf3e0c618c89d20ca1e18a031397693bf3cfbd8417e5b55e641c898c280356f2da222d5d68919d98158578dcf18efa404e508bcbbb8cfcf70086821ebdf34c9a1dff45af873df904c2bdbef81f246d26f4b40df949e12bdac18533d4e11c608cc31d60cb591c40a7b386fa1c753336d7220a35118d4919b45eff32aab684ee54c0a263c806aabac2f66cb052f847c62c6691de14e97aa7e9dc8ecf0cd50540246d2b746e41e5b4e2c095039dfe0f71db6265f7580d098be40ef36faee5d1695830d4242a23e541e6ce9fa1998d8961ef4fe3c8e8fbb566f148c8befc229614a4b7f80d237b8abc6fc0407de31d6e5532f360d379f20f054692b47207922fe6c14eba96c9a7ae906abc1ae1ae8c4fae92883cfa1978a04bb000000000000000000000000000000884efcecca45ea4ab2ec097668456a6ff12854997f5aed737d5205ace5c0b64f87ef10784d0479cb44ca077e0c4ce6ff880e2ce3de63853a9740e9233683bfc8636bee293aeeb680b399a296e6f44c07b5fc5d9d359af007f23004a7acb6df23664ea209620b4fe0f4df81c33bd8ca2335cb4b50881937379b45a301175c3e8eb32970564ec8e25c46ee3bae079faedaad94276cfa251be8256c4c37fc84a25c3a2feb39e94a5266a10716d4a3cef499fa176018054e9149a1c9d20a809ce3"], &(0x7f0000007480)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x8, &(0x7f00000074c0), 0xffffffffffffffd2}, 0x48) (async) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000007500)={0x19, 0x3, &(0x7f00000075c0)=ANY=[@ANYBLOB="1800000001000000000000000000000095"], &(0x7f0000007600)='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) (rerun: 32) r7 = fsopen(&(0x7f0000007640)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r7, 0x6, 0x0, 0x0, 0x0) (async, rerun: 64) r8 = fsmount(r7, 0x0, 0x80) (rerun: 64) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000007680)={r6, r8, 0x16, 0x0, @void}, 0x10) (async, rerun: 32) r9 = socket$inet6(0xa, 0x80001, 0x0) (rerun: 32) setsockopt$inet6_MCAST_JOIN_GROUP(r9, 0x29, 0x2a, &(0x7f00000076c0)={0x100000001, {{0xa, 0x0, 0x0, @mcast1}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r9, 0x29, 0x30, &(0x7f0000007780)=ANY=[@ANYBLOB="01000000000000000a00ffff00000000ff010000000000000000000000000001"], 0x210) (async) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f00000077c0)={0x0, 0x0, &(0x7f0000007800)={&(0x7f0000007840)=ANY=[@ANYBLOB="240000000301010300000000000000000a0000040c090080fb0001004801000004000180"], 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x8000) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r10 = open_tree(0xffffffffffffff9c, &(0x7f0000007880)='.\x00', 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000078c0)={@cgroup=r10, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000007900)={r4, 0xe0, &(0x7f0000007940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000007a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, &(0x7f0000007a80)=[0x0, 0x0, 0x0], &(0x7f0000007ac0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x70, &(0x7f0000007b00)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000007b40), &(0x7f0000007b80), 0x8, 0x75, 0x8, 0x8, &(0x7f0000007bc0)}}, 0x10) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000007c00)={{{@in6=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in=@remote}}, &(0x7f0000007d00)=0xe8) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000007d40)={&(0x7f0000007d80)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000007dc0)={&(0x7f0000007e00)=@newsa={0x13c, 0x10, 0x20, 0x70bd2b, 0x25dfdbfc, {{@in=@dev={0xac, 0x14, 0x14, 0x27}, @in=@broadcast, 0x4e23, 0x0, 0x4e24, 0x200, 0xa, 0x20, 0x80, 0x73, r11, r12}, {@in=@broadcast, 0x4d3, 0x33}, @in6=@mcast2, {0x6, 0x8, 0x9, 0x4, 0xfffffffffffffff8, 0xbe5, 0x4101}, {0x7, 0x5, 0x6, 0x9}, {0x6c8, 0x7, 0x5}, 0x70bd2b, 0x34ff, 0xa, 0x0, 0x0, 0x42}, [@address_filter={0x28, 0x1a, {@in6=@remote, @in=@multicast1, 0x2, 0xb5, 0x2}}, @lifetime_val={0x24, 0x9, {0xff, 0x2, 0x2, 0x2}}]}, 0x13c}, 0x1, 0x0, 0x0, 0x24044001}, 0x0) (async) unshare(0x400) (async) writev(r2, &(0x7f0000006880)=[{&(0x7f00000068c0)="390000001300090468fe0700000000000000ff3f08000000480100100000000019002b000a0001000500000000000072080003000500000000", 0x39}], 0x1) write$FUSE_INIT(r0, &(0x7f0000002300)={0x50, 0x0, r1, {0x7, 0x2b, 0x0, 0x2b418842, 0x6, 0x0, 0xfffffffc, 0x1}}, 0x50) (async) statx(0xffffffffffffff9c, &(0x7f0000002380)='./file0/file1\x00', 0x1000, 0x10, 0x0) executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11000000040000000400000009"], 0x50) (async) close(0x3) (async) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x3, 0x1, 0x401d031, 0xffffffffffffffff, 0x0) (async) r0 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x3, 0x1, 0x401d031, 0xffffffffffffffff, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000001900)='./file0\x00', 0x200008, &(0x7f0000001940)=ANY=[@ANYRES8=r0, @ANYRES32=r0, @ANYRESHEX=r0], 0x1, 0x392, &(0x7f0000001980)="$eJzs3T1vW2UUAOATt/mExBkQEiDEq24sVhL+QCPUSohIoFCj0gFxS5xixY0j2wpyhaADEiv/gL1iZENC/IEMsLOxZWHsUNXIX6mdul+kyaXq80jRPfZ7jvO+tnx1FuscXv3x5s52s7SdtaJwMUUhIgp3I5Z7Ud/U4FroxTMx6na8W7z619uffHbtw/WNjUubKV1ev/LeWkpp6Z3fvv7m5wu/t1759JelX2fjYPnzw3/W/j54/eCNw/tXvqo2U7WZduutlKXr9Xoru16rpK1qc6eU0se1StaspOpus9IYW9+u1ff22inb3Vpc2GtUms2U7bbTTqWdWvXUarRTdiOr7qZSqZQWF4InKd/Z3MzW+/HcY/IuntWGOAWNxnrW/Q7PPrRSvpPLhgCAXJ20/595qv7/WmGk/5+LR/b/06H/fy6mny5ttP//zy/C/1y3/58ZfH/H6f8BAAAAAAAAAAAAAOBFcLfTKXY6neLw2hn+SHjwOOftccoe+vyP/eW9P07XyA/35iJqP+yX98v9a399fTuqUYtKrEQx7nVvC0P9+PIHG5dWUs9yLN78rld/4Y+I8rnx+tUoxvLk+tV+fTqqj+51OhZG69fii3htcv3axPqZWPlppL4Uxfjzy6hHLbZ6t7cH9d+upvT+RxvH6md7eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8HEpp6K3oz73fL0fMx/5gfn/pQcLy+Hz8fv3RfP2VKMa9yfP5VybO5z8fb57P9+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNRs39rJarVK46yC4cz/3jMzw+DRVVP99NvHluZjPHn2Sa9zwqDwTFXzg0NOWLrf6XR6wY3vn/tW5872ozxJMB0Rj8npDN7Ak/+vVyNi9Jlz4zmzEXGqJ13qBoX83/BnDvK4GwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEC+joZ+dx9M5b0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tJs39rJarVK4xSDvM8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwIvk3AAD//8s8Cyw=") (async) tkill(0x0, 0x16) (async) r1 = syz_open_procfs(0x0, &(0x7f0000001d40)='mountinfo\x00') ppoll(&(0x7f0000001d80)=[{r1, 0x3004}], 0x1, 0x0, 0x0, 0x0) (async) umount2(&(0x7f0000001dc0)='.\x00', 0x2) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x4, 0x13, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000020200008500000070000000180100002020732500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000001700000095"], &(0x7f0000000480)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x27, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000004c0)={r2, 0xfca804a0, 0xe, 0x0, &(0x7f0000000540)="b8000005000000000152912e5763", 0x0, 0xa00, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r3 = socket$inet(0x2, 0x6, 0x3ff) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000001e80)='.\x00', 0x0, 0x2) getdents64(r4, &(0x7f0000001ec0)=""/58, 0x3a) getdents64(r4, 0xfffffffffffffffe, 0x29) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0a00000005000000020000000700000042000000", @ANYRES32=r3, @ANYBLOB='\x00'/20, @ANYRESOCT=r4, @ANYRES32, @ANYRES32=r2], 0x50) (async) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x6, 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000003f000000000000000000f195"], &(0x7f0000000680)='GPL\x00'}, 0x80) r7 = bpf$ITER_CREATE(0xb, &(0x7f00000006c0)={r6}, 0x8) close(r7) (async) quotactl$Q_GETFMT(0xffffffff80000400, &(0x7f0000001e00)=@md0, 0xee01, &(0x7f0000001e40)) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x6, 0x1c, &(0x7f00000007c0)=ANY=[@ANYBLOB="bf16000000000000b7020000000000007b2af8ff000000007b2af0ff000000007b2ae8ff000000007b2ae0ff000000007b2ad8ff000000007b2ad0ff000000007b2ac8ff000000007b2ac0ff00000000b702000002000000732ac0ff00000000b702000001000000632ac4ff00000000180200000a0000010000000000000000632accff00000000180200000a0000020000000000000000632ac0ff00000000bf61000000000000bfa200000000000007020000c0ffffffb703000040000000b7040000000000008500000045000000b70000000200000095"], &(0x7f00000008c0)='GPL\x00', 0x1, 0x1000, &(0x7f0000000900)=""/4096, 0x0, 0x0, '\x00', 0x0, @xdp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) ioctl$SIOCSIFHWADDR(r7, 0x8924, &(0x7f0000000080)={'netdevsim0\x00'}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000180), &(0x7f00000001c0)}, 0x20) ioctl$XFS_IOC_PATH_TO_FSHANDLE(r5, 0xc0385868, &(0x7f0000000280)={r5, &(0x7f0000000040)='\x00', 0x608382, &(0x7f0000000140)={@align=0x1, {0x1, 0xca4, 0x9, 0xc}}, 0x7, &(0x7f0000000200)={@_ha_fsid}, &(0x7f0000000240)=0x20000}) (async) mmap$IORING_OFF_SQ_RING(0x0, 0x80000001, 0x0, 0x110, r7, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r8, 0x5411, &(0x7f00000002c0)) executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@nodelalloc}, {@noblock_validity}, {@errors_remount}, {@grpjquota}, {@debug}, {@resgid={'resgid', 0x3d, 0xee01}}, {@journal_dev={'journal_dev', 0x3d, 0x2}}, {@noinit_itable}, {@journal_dev={'journal_dev', 0x3d, 0xc}, 0x32}]}, 0x9a, 0x4ed, &(0x7f0000000a40)="$eJzs3V9rHGsZAPBnJtn+TU2KXtSCtdhKUrS7SWPb4EX9g+hVQa3XtjHZhJBNNmQ3bROKpvgBBBEVBMErbwQ/gCD9CCIU9F5UFNHWc9GLc7qH3Z1t03Q3SekmG7K/H0zmnXdm9nneDDO778wwE0DfuhgRlyLiZa1WuxIRw1l9mg2x2Rzqyz1/9mimPiRRq935bxKRNOvqi41t+czT2WpDEfHdb0X8IHk7bmV9Y3G6VCquZtOF6tJKobK+cXVhaXq+OF9cnpycuDF1c+r61HhX2lnP5dY3/vnzn/z2m7f++MUHf7v777EfJll9xOt2dFuz6bk4saVuMCJW9yNYDwxk7cm1KtpsawAADo/W7/zPRcSVGI6Bxq85AAAA4CipfWUoPkwiagAAAMCRlTbugU3SfHYfwFCkaT7fvIf3U3EqLZUr1S/MldeWZ5v3yo5ELp1bKBXHs3uFRyKX1KcnGuXX09e2TU9GxNmI+NnwycZ0fqZcmu31yQ8AAADoE6e39f8/GG72/wEAAIAjZqTXCQAAAAD7Tv8fAAAAjj79fwAAADjSvn37dn2otd5/PXt/fW2xfP/qbLGymF9am8nPlFdX8vPl8nzjmX1Lu31eqVxe+VIsrz0sVIuVaqGyvnF3qby2XL278MYrsAEAAIADdPazT/6aRMTml082hrpjvU4KOBCD77LwP/YvD+DgDfQ6AaBn3un7HzhScr1OAOi5JCJ+vcP8jjfv/Gl/8gEAALpv9NPtr/+nu54b2EwPKEVgnzj/B/3L9X/oX67/Q//KxUDoyEN/S3aZ//7X/2u1d0oIAADouqHGkKT57Jr/UKRpPh9xpvFagFwyt1AqjkfEJyLiL8O54/Xpicaaya59BgAAAAAAAAAAAAAAAAAAAAAAAACgqVZLogYAAAAcaRHpv5Ls/V+jw5eHtp8fOJa8GG6MI+LBr+784uF0tbo6Ua//36v66i+z+mu9OIMBAAAAbNfqp7f68QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQTc+fPZppDQcZ9z9fi4iRdvEH40RjfCJyEXHq/0kMblkviYiBLsTffBwRX/9+m/hJPa0YybJoF/9kt+Kfa9f+neOnEXG6C/Ghnz2pH3++2m7/S+NiY7x9/zv+at3BLsTvfPxLXx3/Btrs//W6M3uMcf7p7wsd4z+OOD/Y/vjTip90OP5d2mP8e9/b2Og0r/abiNG23z/JG7EK1aWVQmV94+rC0vR8cb64PDk5cWPq5tT1qfHC3EKpmP1tG+Onn/nDy53af6pD/JFd2n95j+3/6OnDZ59sFnPt4o9dar/9z3WIn2bb//NZuT5/tFXebJa3uvC7P1/Yqf2zHdq/2/Yf22P7r3znx3/f46IAwAGorG8sTpdKxdW+LrzXf6P+s+hQtEJht0It67y1an50WBI7hIXWPvGiNwcmAACg697uA+/Fvf1LCAAAAAAAAAAAAAAAAAAAAPpQd54Z1nom9s5P12vZbI7eehYyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAvfRwAAP//6v3RHg==") (async) r0 = socket$netlink(0x10, 0x3, 0x6) (async, rerun: 32) r1 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), r1) sendmsg$TIPC_CMD_ENABLE_BEARER(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000000d0000000000010000000000000001410000001c001700000000000000006574683a73797a5f74756e"], 0x38}}, 0x0) pipe2$watch_queue(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000380)={'macvlan0\x00'}) (async, rerun: 32) sendmsg$TIPC_CMD_SET_NETID(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r2, 0x8, 0x70bd2a, 0x25dfdbfe, {{}, {}, {0x8, 0x2, 0x1}}, ["", "", "", "", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x20040000}, 0x11) (rerun: 32) executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000000400)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000002440)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x202, 0x0, 0x0, 0x2}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000024c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000044c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000045c0)='./file0\x00', 0x101081, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000004600)={0x1, 0x0, 0x200000000000008, 0xdc58}) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000080000000000000009000000731128000000000095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, @fallback=0xf, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) recvmmsg(r0, &(0x7f0000000080)=[{{0x0, 0x0, 0x0}, 0x7f}], 0x1, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4a, &(0x7f00000001c0)=0xe7, 0x4) setsockopt$inet6_int(r0, 0x29, 0x4, &(0x7f0000000200)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10) (async) bind$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000005480)=[{{&(0x7f0000000100)={0x2, 0x4e20, @local}, 0x10, 0x0, 0x0, &(0x7f00000018c0)=[@ip_retopts={{0x10}}, @ip_retopts={{0x18, 0x0, 0x7, {[@ra={0x94, 0x4}, @timestamp_addr={0x44, 0x4, 0xe7, 0x1, 0x4}]}}}], 0x28}}], 0x1, 0x28008004) executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="890000002e0011000000000000000000ac18a3fb454d2d7a5b98c0dae829daea8ac99e9304003180"], 0x28}], 0x1, 0x0, 0x0, 0x8000}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x7, 0x8, 0x77, 0x4}, {0x6, 0x5, 0x8e, 0x401}, {0xf, 0x9, 0x7, 0x2}, {0xde, 0x1, 0x8, 0x1}, {0x3, 0x0, 0x0, 0x7fff}, {0xefa, 0x9, 0x5}, {0x9, 0x85, 0x6, 0x9}, {0x3ff, 0x5, 0x91}, {0xf81e, 0xed, 0x1, 0xfffffffe}, {0x3, 0x5, 0x81, 0x9}]}) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$netlink(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="890000002e0011000000000000000000ac18a3fb454d2d7a5b98c0dae829daea8ac99e9304003180"], 0x28}], 0x1, 0x0, 0x0, 0x8000}, 0x0) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x7, 0x8, 0x77, 0x4}, {0x6, 0x5, 0x8e, 0x401}, {0xf, 0x9, 0x7, 0x2}, {0xde, 0x1, 0x8, 0x1}, {0x3, 0x0, 0x0, 0x7fff}, {0xefa, 0x9, 0x5}, {0x9, 0x85, 0x6, 0x9}, {0x3ff, 0x5, 0x91}, {0xf81e, 0xed, 0x1, 0xfffffffe}, {0x3, 0x5, 0x81, 0x9}]}) (async) executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000102c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000000000), 0x400000000000041, 0x0) (async) recvmmsg(r1, &(0x7f0000000040), 0x80002c1, 0x2, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000140)=@newqdisc={0x38, 0x24, 0x601, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_clsact={0xb}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x1}]}, 0x38}}, 0x10) (async) sendmsg$nl_route_sched(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000b80)=@newtfilter={0x34, 0x2c, 0x609, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, 0xffffffff, {0xffe0, 0x2}, {0x1}, {0xd, 0x1}}, [@filter_kind_options=@f_flow={{0x9}, {0x4}}]}, 0x34}, 0x1, 0x0, 0x0, 0x8001}, 0x0) executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'dummy0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'dummy0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4400000010000104fcfffffffcdbdf2500fb0000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYBLOB='\b\x00\n\x00', @ANYRES32], 0x44}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4400000010000104fcfffffffcdbdf2500fb0000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYBLOB='\b\x00\n\x00', @ANYRES32], 0x44}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) statx(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x4000, 0x8, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000300)={{{@in=@remote, @in6=@dev={0xfe, 0x80, '\x00', 0x3a}, 0x4e20, 0xff, 0x4e23, 0x0, 0xa, 0x0, 0xa0, 0x0, r2, r3}, {0x7, 0x2, 0x3, 0x1, 0x10, 0xffffffffffffff0f, 0x5, 0xf9b5}, {0x401, 0x81, 0x9, 0x5}, 0x80, 0x6e6bb6, 0x1, 0x0, 0x3, 0x3}, {{@in=@private=0xa010102, 0x4d6, 0x32}, 0xa, @in=@private=0xa010100, 0x34ff, 0x3, 0x0, 0x8, 0x1, 0x0, 0x3}}, 0xe8) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x8400, &(0x7f00000006c0)={[{@uni_xlate}], [{@audit}, {@smackfsroot={'smackfsroot', 0x3d, 'vZ\xa4]xQ\xa0kfat\x00E\xbd\xfb\xa1MVN=\x82\xcd\x95\x8f\xf9\x90\x05\x8e\xb3p\b\x8c\x86\x18\xf7\xd7\xc2\x853\x99\x9c\xeb\a\xd2\xa4\xbd\x88\xf7\xae\xb7k\xc9\xb8U\vM\xa6H\xeb\x98\x87)\xf5\x93\\\x85=Yf\x8a\x1fD\xe2\x17\x85y\xa9\x98v\x88\xa3\x93`\xce\x00T\x92\x9f\x12\xfb}\xce\xd4\xcc\x0e\xf1\xa5\x02\x8c\xa5)'}}, {@subj_user={'subj_user', 0x3d, '*'}}, {@permit_directio}, {@euid_gt={'euid>', r3}}, {@audit}]}, 0x1, 0x232, &(0x7f0000000480)="$eJzs289qE10UAPCTNl+TtouUD1fqYsCNq9L2CRqlihgQKlnoymBbkI4UUigoaN2580F8GaFP00VhhJmpbdNZaP9kQvP7QZjD3DmZc0OScxd33j38uLu1t7/z68tRtBvNaEasN06y3GwUGuVxJo/n4rxvUaVdeRYAmAybm4Nu3TVwK1qnwXDYHfwfEYuXLun/HHdRAAAAAAAAAAAA3IyL+/+TfP///HHEUszE1ff/AwCT7Ar7/xu3VAq3ZDjsDh6U67eL7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nOcZZ2s4tWKiHZEzEfEQkRkrborBQBuyl/3//J83fUCANen/wPA9NH/AWD6vH7z9mW319vYTJJ2RPr9oH/QL47FeHcnPkQa27ESnTjJ1wGlIn72orexkuSW4kd6WOYfHvRnT/OftyO2YzU6sVSdv1rkJxfz/8vXHX/uvxaduFedv1aZPxePH53LX45OHL2PvUhjK1/PnOV/XU2Sp696I/mL+XUAcBctJ+tlNNK/G+X4cnJqpL8X4/+wPhjpr82436xt2gAw1fY/fd4dpOn2sMbgSVnL9d6nFfXO4g4Gjbq+JAvljSfhQ5jWoKY/JGBszn701ePZuAsCAAAAAAAAAAAAAAAuGcfjRHXPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDp8zsAAP//3b7m6A==") executing program 0: r0 = syz_usb_connect$hid(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x16, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xa0, 0x20, "", [{{0x9, 0x4, 0x0, 0xd, 0x2, 0x3, 0x0, 0x5, 0x0, {0x9, 0x21, 0x1001, 0x6, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x7d, 0x5, 0xa}}}}}]}}]}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_gact={0x54, 0x1, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x1}, @TCA_GACT_PROB={0xc, 0x2, {0x1}}]}, {0x30}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000880)={0x24, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x22, 0x6, {[@local=@item_012={0x0, 0x2, 0x5}, @global=@item_4={0x3, 0x1, 0x5, "237e249e"}]}}, 0x0}, 0x0) rename(0x0, 0x0) executing program 1: syz_emit_ethernet(0x4b0, &(0x7f0000000040)={@link_local, @random="63a2c6058e34", @void, {@ipv4={0x800, @esp={{0x21, 0x4, 0x0, 0x6, 0x4a2, 0x66, 0x0, 0xa, 0x32, 0x0, @private=0xa010101, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@lsrr={0x83, 0x1b, 0x7a, [@empty, @multicast2, @multicast2, @dev={0xac, 0x14, 0x14, 0x21}, @empty, @multicast1]}, @generic={0x82, 0x6, "53901ba0"}, @end, @rr={0x7, 0x1b, 0xb, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x14}, @loopback, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102]}, @ssrr={0x89, 0x23, 0x9d, [@multicast1, @local, @dev={0xac, 0x14, 0x14, 0xf}, @private=0xa010100, @rand_addr=0x64010100, @multicast1, @multicast2, @remote]}, @end, @ra={0x94, 0x4, 0x1}, @generic={0x86, 0xa, "18e577a4f7ede1c6"}]}}, {0x4d3, 0x8, @basic={0x0, 0x0, 0x7f, [@runt="1a3c8e2cf15ffacc5aff91a1f0245c64cae140a157b1", @ipv4=@igmp={{0x37, 0x4, 0x0, 0x3b, 0x10a, 0x65, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, {[@rr={0x7, 0x27, 0x6a, [@multicast2, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @local, @multicast2, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @generic={0x89, 0xa, "d775e404dbd03f03"}, @cipso={0x86, 0x11, 0xffffffffffffffff, [{0x1, 0xb, "0f353b3d860a2bb7bd"}]}, @end, @end, @timestamp_prespec={0x44, 0x1c, 0x83, 0x3, 0x7, [{@empty, 0xfffffff8}, {@remote, 0x5}, {@broadcast, 0x52}]}, @ssrr={0x89, 0x17, 0x47, [@multicast1, @dev={0xac, 0x14, 0x14, 0x36}, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x34, 0x8c, 0x1, 0x9, [{@initdev={0xac, 0x1e, 0x1, 0x0}}, {@local, 0xfffffffa}, {@private=0xa010100, 0x8}, {@local, 0xe0f}, {@multicast2, 0x6}, {@rand_addr=0x64010101, 0x1}]}, @timestamp_addr={0x44, 0x1c, 0x6a, 0x1, 0xd, [{@broadcast, 0x2}, {@local}, {@dev={0xac, 0x14, 0x14, 0x17}, 0x101}]}]}}, {0x0, 0x7, 0x0, @multicast2, "01858dc55d978bd39174950f1777489d4905d42eacc5f871c04fea44d8ce27ea304ecd2f3ab6"}}, @ipv6=@dccp_packet={0x3, 0x6, "7783c0", 0x2c4, 0x21, 0x1, @mcast1, @remote, {[@dstopts={0x1d, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x8}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0xffffffff}]}, @routing={0x2f, 0x12, 0x1, 0x7f, 0x0, [@local, @loopback, @private1, @local, @mcast2, @local, @local, @ipv4={'\x00', '\xff\xff', @local}, @mcast1]}, @dstopts={0x2c, 0x2, '\x00', [@hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x1d}]}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x64}, @hopopts={0x11, 0x23, '\x00', [@pad1, @calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x200, [0x7, 0x5, 0x572]}}, @calipso={0x7, 0x10, {0x2, 0x2, 0xb2, 0x9, [0xffffffff80000001]}}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x7f, 0xbb, "f31cf8a85936f91625658224e35585d6b57ff18001172fb681f3f09e73b53767c8cad638d9c0dbe1183a1681bd678a1e950448b59fb11342f50c317f4d1facfb876fb6e136204d78f46c12e7ee9eec583c4502bb5e575e9440ad1348369adcbc98c246d643aeb3b0a12e043f7f57feb5a37063ff273af03dc9d835470de5e3f522f752241b65448f8533bc25c66f476db52136e295ccfd4a86113061af436a2bdc442f2fe1ae89126d95b64795528162ab2ba9cb92bfc44c5c09a9"}, @pad1, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x800}, @ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @remote}]}], {{0x4e22, 0x4e22, 0x4, 0x1, 0xf, 0x0, 0x0, 0xa, 0x3, "e2cb5b", 0x9, '\t G'}, "265cf4edc91530c123b0de98dad40ae5d038019c697a52f9ce48940f100c19779c4168bc626117df1d141cfd0e22b30df134178ecf81d63b94cbd863383df607d00750e994625550293bd66ea75c67b57a411e3a78308166e4fd13d840d3f3717d6247884824b4f520143f88dd45b25404350c4cab725b78a913ee5429c42fccdc8ea1b2cc5774a68d6d0b309cc6725e679a7a12604d2d346de1ea130816b86333ce68ba1d13d0b867f42488fa75edc094d6d180"}}}]}, "12777597", 0x4}}}}}, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x4f2, 0x418, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x30, 0x20, "", [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0xf, 0xf3}}}}}]}}]}}, 0x0) syz_emit_ethernet(0xfdef, &(0x7f0000000dc0)=ANY=[], 0x0) (async) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) (async) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000500)={0x1, 0x803a}, 0x8) executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) r1 = socket$packet(0x11, 0x2, 0x300) r2 = request_key(&(0x7f00000001c0)='dns_resolver\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0x0) r3 = add_key(&(0x7f0000000080)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="c50b5bf8cf7d8f4c4c7502eb030ca4acabb0d2d2e71841c937f4780dbde98773c9c1a42ca95a85581091b00ca3df528c505d78d4b3553fd926f02f3a71fd05fc9caebbabe78c10c57cc56e8bf3635644556b3dbc49994369912fdeda249f712411ac86e3ad1129a124c078f2d02fbd3c4de9d008539db418ea27f3a8fdcafe5d49d66715b39e0d82d7c189156c0d40d176c62681ebdc95ca23e8f7d518c947786efd2026e7973227", 0xa8, r2) r4 = socket$netlink(0x10, 0x3, 0xf) keyctl$update(0x2, r3, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) keyctl$get_keyring_id(0x0, r3, 0x8000000000000001) flock(r1, 0x9) ioctl$FS_IOC_MEASURE_VERITY(r4, 0xc0046686, &(0x7f0000000280)={0x1, 0xc7, "c03ca880f2548a4d955ef15f1f8c8ff76d0fd2c0593e79c63f181926484613ce9fbfe4091920c6d80266a2f532aa0763f2ce28d38b9265a75896d7ca1aab814df4b4eb412679485c1f3b73b6c0085cd3345ad1b82a6911f226dff7c18614bfaf7a463bf5eb52e8291ceb0e27dac7ed645c8d84dfe66b5334bc0ce83d553cf2c308764067613f1cf5b69e32182f5f488fc5c997d05233fc6a98751ead15d2c35c79cad985a4035221e2cd2653bebfb9e63f57eed6ab07f7819857a6229b44cca3ef543fca1bbbc7"}) r6 = socket$inet(0x2, 0xa, 0x7fffffff) bind$inet(r6, &(0x7f0000000380)={0x2, 0x4e24, @multicast2}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r4, &(0x7f0000000b80)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000400)={0x710, 0x0, 0x5, 0x3, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x400}, 0xd, 0x6, 0x1003, 0x3, 0x1b, 'syz0\x00', "98e9c0d6b2eb6992718c5b1f09c1d27c509ec0a02714671667208438f7c090ed", "2f0654b480f7fcd5e0f243592bf32ab61fcf3a7d1a97a66fbc1e268e823caf60", [{0x80, 0x4, {0x1, 0xffff6a9e}}, {0x3, 0x4, {0x1, 0x33}}, {0x4, 0x81, {0x3, 0x97}}, {0xf9ab, 0x2, {0x0, 0xb}}, {0x2, 0x6, {0x1, 0x9}}, {0x5, 0x3ff, {0x0, 0x2}}, {0x728c, 0x6, {0x3, 0x1000}}, {0x0, 0x3, {0x0, 0x6}}, {0x1ff, 0x1000, {0x3, 0x3}}, {0x8, 0x41, {0x2, 0xfffffff7}}, {0xe44b, 0x2, {0x2, 0x6}}, {0x4, 0x2, {0x0, 0x94}}, {0x3c, 0xf, {0x1, 0x5}}, {0x7f, 0x447, {0x2}}, {0x0, 0x4, {0x3, 0x8}}, {0x7, 0x7fff, {0x1, 0x9}}, {0x5, 0x10, {0x2, 0xfff}}, {0x400, 0x0, {0x1, 0x2}}, {0x1f80, 0x2, {0x2, 0x2}}, {0x0, 0x400, {0x3, 0x9}}, {0x2, 0xfffa, {0x3, 0xca3}}, {0xd, 0x7, {0x3, 0x791f}}, {0x7, 0x7b, {0x3, 0x8}}, {0x25, 0x5, {0x0, 0xc}}, {0x0, 0xfffa, {0x2, 0x631}}, {0x2, 0x8, {0x2}}, {0x6, 0x9e7, {0x2, 0x8}}, {0xbb91, 0x1, {0x3, 0x4}}, {0x2, 0x87bc, {0x2}}, {0x5, 0xeacc, {0x1, 0x4}}, {0x8, 0x10, {0x1, 0x101}}, {0x58b, 0x5, {0x2, 0x2}}, {0x100, 0xffff, {0x3, 0x4}}, {0x1, 0x9, {0x2, 0x5}}, {0x4, 0x5, {0x2, 0x8}}, {0x4, 0x3, {0x0, 0x10000}}, {0xfffb, 0x4, {0x2, 0xffffe000}}, {0x2, 0x8, {0x1, 0x1ff}}, {0xc, 0x4, {0x0, 0x2a}}, {0x5, 0x6, {0x3, 0x1}}]}}}, {{0x254, 0x1, {{0x3, 0x8001}, 0x0, 0x1, 0x2, 0x9, 0x28, 'syz1\x00', "48a4c9386788b0a3effa8963385d1a47dfe5992769622c743f068caecb1f8650", "4653e8c708364cd1bca0c38066ad046174b3dcbb3bb6e33cc0adb71c123dea0d", [{0x5, 0xd28, {0x0, 0x6}}, {0x8, 0xc4, {0x2, 0xde88}}, {0x2, 0x6, {0x4a4e2d52cd170e85, 0x8}}, {0x6, 0xd960, {0x2, 0x3ff}}, {0xb61, 0x3, {0x1, 0xffffffff}}, {0x2, 0x6, {0x2, 0x7fffffff}}, {0x7, 0x229, {0x3, 0x2}}, {0x7ef8, 0x2, {0x2, 0xab82}}, {0xd508, 0x35, {0x3, 0xfffffff9}}, {0x9, 0xfff1, {0x1, 0x9}}, {0xf855, 0x8, {0x3, 0x10001}}, {0x51a, 0x6, {0x3, 0x80000000}}, {0x238, 0x7f, {0x3}}, {0xfef, 0x2b, {0x2, 0x2}}, {0x2, 0x6ebc, {0x3, 0xfff}}, {0x6, 0x2, {0x1, 0xffff}}, {0x3, 0x6, {0x1, 0x8000}}, {0x6, 0x1, {0x2}}, {0x4, 0x0, {0x1, 0x40}}, {0x8, 0x1, {0x2, 0x80000001}}, {0x5, 0x538, {0x2, 0x4}}, {0x9, 0x2, {0x3, 0x10001}}, {0xfff8, 0x7, {0x0, 0x9}}, {0x8, 0x4, {0x3, 0xe5}}, {0xc5, 0x55, {0x3, 0x80000000}}, {0xfff8, 0xaff, {0x0, 0xffffffff}}, {0x8001, 0x0, {0x3, 0x7}}, {0x6f04, 0x3, {0x1, 0x8}}, {0x43c, 0x7ff, {0x3, 0xffffcd54}}, {0x2, 0x8, {0x0, 0x4fbfdbe6}}, {0x5a4a, 0x81, {0x2, 0xffff18ae}}, {0x6, 0x9, {0x2, 0x9}}, {0x2, 0x1ff, {0x2, 0x12e}}, {0xfff5, 0xc3c, {0x3, 0x81}}, {0x1, 0x3ff, {0x3, 0xd99}}, {0xfffd, 0x5, {0x3, 0x6}}, {0x81, 0x3, {0x0, 0x736}}, {0x1, 0xfff9, {0x0, 0x2}}, {0x5, 0x0, {0x1, 0x2}}, {0x3, 0x0, {0x1, 0x3ff}}]}}}, {{0x254, 0x1, {{0x1, 0x6}, 0x1, 0x0, 0x4, 0x5, 0x22, 'syz1\x00', "fa471387e89752b5e5237c661eca3b27b51f764370f50c5fd0f9c8d0aca0b118", "3d4c6a6418d2499c55d17ed6adf7f5823b89ab33f4aec3eb1a8652d2abaf7097", [{0x3, 0x1, {0x3, 0x4}}, {0x101, 0x1, {0x0, 0x6c}}, {0x0, 0x4, {0x3, 0x49}}, {0x7, 0x7, {0x0, 0x1}}, {0x3, 0x7f4b, {0x0, 0x80000001}}, {0x8ff, 0xfffb, {0x2, 0xae7}}, {0x9, 0x9, {0x2, 0x4}}, {0x5, 0x100, {0x0, 0x6}}, {0x10, 0x6, {0x1, 0x80000000}}, {0x9, 0x3, {0x1, 0x8}}, {0x800, 0x40, {0x1, 0xf48485b3}}, {0xa, 0x2395, {0x2, 0x101}}, {0x719, 0x4, {0x0, 0x101}}, {0x6, 0xf, {0x3, 0x4}}, {0x7, 0xfffb, {0x2, 0xd}}, {0x7, 0x7, {0x2, 0x400}}, {0x2, 0x0, {0x3, 0x8}}, {0x4, 0x7f, {0x2, 0x8}}, {0xd, 0x6, {0x3, 0x6}}, {0x50, 0x1, {0x2, 0x6}}, {0x9, 0x1, {0x3, 0x400}}, {0x6, 0x7, {0x1, 0x156}}, {0x4, 0x9, {0x3, 0x7e7}}, {0xfff, 0x3, {0x1, 0x8ee3}}, {0x6, 0x4, {0x3}}, {0xca5, 0x8, {0x2, 0x81}}, {0x48, 0x9, {0x0, 0x4}}, {0x8, 0x8a, {0x1, 0x7}}, {0x7, 0x883d, {0x2, 0x8}}, {0x200, 0xc86, {0x2, 0x662}}, {0xb3, 0x1, {0x2, 0xd}}, {0x8, 0x5, {0x3, 0x10001}}, {0x81, 0x8, {0xdfb8df28f7198d48, 0x1}}, {0x10, 0x0, {0x2, 0x9}}, {0x354e, 0x6, {0x0, 0x4}}, {0x7ff, 0x8, {0x1, 0x6a6}}, {0x800, 0x3ff, {0x0, 0xfffffffe}}, {0x6, 0xfffe, {0xcf7b0ad488874694, 0xb}}, {0x80, 0x762, {0x0, 0x80}}, {0x5, 0x6, {0x0, 0xb}}]}}}]}, 0x710}, 0x1, 0x0, 0x0, 0x800}, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000bc0)) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r5, &(0x7f0000000e00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x42000000}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000c40)={0x158, 0x1, 0x2, 0x801, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x32}}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0xd}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0x7}, @CTA_EXPECT_MASK={0x4c, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}]}, @CTA_EXPECT_MASK={0x5c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0x9, 0x6, 'syz1\x00'}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_NAT={0x34, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x28, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x2}]}, 0x158}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BTRFS_IOC_SYNC(r7, 0x9408, 0x0) ioctl$NILFS_IOCTL_CLEAN_SEGMENTS(r7, 0x40786e88, &(0x7f0000001080)={{&(0x7f0000000e40)=[{0x20, 0x2, 0x7f, {0x100000000, 0x6}, 0x100000000, 0x61, 0x200}, {0x8000000000000001, 0x4, 0x100, {0xe, 0x1ff}, 0x3, 0x8000, 0x60a}], 0x2, 0x40, 0x7, 0x8000}, {&(0x7f0000000ec0)=[{0x8, 0x7}], 0x1, 0x10, 0x2, 0xd}, {&(0x7f0000000f00)=[0x5, 0x6, 0x7, 0x3, 0x1, 0x4], 0x6, 0x8, 0x5, 0x8}, {&(0x7f0000000f40)=[{0x9, 0xc, 0x401, 0x2, 0xffffffff}, {0xffffffff, 0x7, 0x6, 0xffff, 0x47}, {0x3, 0xfffffffffffffff7, 0x1ff, 0x55b}, {0x3ff, 0x2, 0x5, 0xd, 0x6}, {0x9, 0x1, 0x0, 0x2, 0x6}], 0x5, 0x28, 0x8001, 0x2}, {&(0x7f0000001040)=[0xffffffff], 0x1, 0x8, 0x2, 0x1}}) socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r5, &(0x7f0000001200)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000001140)={0x68, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7, 0x0, 0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x8008000}, 0x80) fcntl$setstatus(r1, 0x4, 0x4000) r8 = open(&(0x7f0000001240)='./file0\x00', 0x400002, 0x100) getdents(r8, &(0x7f0000001280)=""/197, 0xc5) r9 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) ioctl$EVIOCSREP(r9, 0x40084503, &(0x7f00000013c0)=[0x0, 0x100]) r10 = socket$tipc(0x1e, 0x2, 0x0) splice(r10, &(0x7f0000001400)=0x9, r8, &(0x7f0000001440)=0x56, 0x9, 0x8) sendmmsg$inet(r6, &(0x7f0000005e80)=[{{&(0x7f0000001480)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10, &(0x7f0000001600)=[{&(0x7f00000014c0)="7b830998ad78bfe440ad6cc2ac97cf9751ff5c97f62ec9db0af4bd3400cff792615604145e60527208daea38960e9ac80890f659626bdbf3be247dd95b996c7baf9ae973c7ef3b0b591ae20e7d6f11a720910372943efd9281eea261ef221b62a6f298935da7e2c7c23514f55110825a2571801a6741cb7ec2cdffa88d09f21d8b20b9b79700187e34c7368b5b225c317b5f394f13cde9171d19b85166f9013e4f41fb666614645c83201def8a607bd7850a8307c5a983471a86079f67bc3c9e3d882e96cb55c8084256aa576c628fa0", 0xd0}, {&(0x7f00000015c0)="39fb92ff4622b638f4ba", 0xa}], 0x2, &(0x7f0000001640)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0xa8, 0x1, 0x3, [{@local, 0x6}, {@multicast2}, {@multicast1, 0x6}, {@multicast1, 0xe1d3}, {@remote, 0x3}, {@remote}, {@loopback}, {@remote, 0x1ff}]}, @end, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0xf, 0x3, [{0x2, 0x9, "d4133141eb33d7"}]}, @end]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@rr={0x7, 0x17, 0x37, [@local, @empty, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101]}, @timestamp={0x44, 0x4, 0xd, 0x0, 0x8}]}}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="133b4caa05e1a6ebb65ff871c12e1c3c0f40a0eccff263d2dc2147369e998fd86c163f14736ca0a325df1643aacd67fda9afaed979e2186516ad8357004cc2053f6120f3b87d328357254f9700cb3ed797360f3a29e29f1e8f001f6748548158ba2360d81413f30a86d6c0fb290a6fab3587533de3129add48adfa75a2f2413ffbd2105622d42ac80084e50f3714f9291b7df7e07ce31d1595239d939a12170f587b69bd3c5a6b4b727c04e0a6af63462232109144b58f2fc4a4a437e8d25933d61807ca4a84fceb512b3fe9d756eddc096bb74cff2383f86329a33fdbe3f093cff9fc029bc55d17685ccc4d9de84460728ef20dff4ae6f685a1694749461303aa0ac258663e2b1cdc507a51ad4959c6edf64ac91a1688c77db9d18db0bec19d2bb1a18f0feb5409c475b5a4de8060510d800c9125f6c7c514a6fa7d84754b2acba8583ce36bffa386d0641a5818cbf7cc76ed7b1614afade290746365eae35cf0508875342b21ef608b66857badb10478d713eb398feb78150ade86a5ad518a323d27bbf91fb0d7667644c5ca6bfa8495a6297cb9b174df9a0abde1a2375b1cdf5472b2d62b7ae043b8e446e04a6cce2d6bd17cf8a6292c7b107555da249e3fe3ad9d3ac3064a7a15a5f908dc3f3c1f27fe071f3ee560878d8159b3bf0c942295e05c80fecd4f3876738177edffcbd240e1b2113c4782eb53d72c471e6ecee030e18dc720318cd12a5d74e36f9d08d34fa9031c84d60c4ec419b0125948a558bb8c5d9fb5c07a55d3c667eba13999fd652c7d6f59c5fcacc1b3b24b763619040c8471bdaf12eb72d5f984659ec9fbd912c87429ec50ae66ab0f8d7368c5ecdf331920f35dbd00650ddb0135928126f29c903d576897fdfd11a7c2041f0b851d1bb7ec8658d93310572b4d88540caafa3ae117a09e1285c785e9ce44128d703ae5b699e1faeb34cb04eaa2beace00ef352ee8e9c95754a0ae063202d9a61a227f18d43e590ebb1b0033c0b9f604ad0d3c737ea804c5ee39228101a9cfb1e7e38f2385529f469ad600b729191c8b936afa08dc0d9631be3e55c14061c8a050f234da99fef6ca792f56858b7d3f682b5f1134173d27daf615075cf945db6c8d0deeb56744ea081c25e79040288684725afc472d85dc339b9de7e770643ce92cd69f6622f1835b6dd64098d005034ba968b92ff917107950971133e40cdacb1cda6e3d521db68186c8bb726603abcc28bd9d57de33b09e6847d1fde68b2f4531f51a43e204c42bca1c272c74ba0847f5d939e2749127c1f9e47b751a9d2fd9f3675a3921dfa0c9db50b97ea04265ddd843db0d332aff6a999175c784e08a88f3dff43da64c2c7b665ab9647e99bda4b661bff04797d757b63c6bae1c2b14cb1d40210eef3e3a0fd3549096cd6e507f5a213de1cb40fdb6848486bc85333c823d51503123f9604defb269d415ae766f7d33c8f1e26979595d40e05deae92f794c1989eb07b37d8c72a77f56fd8709cf3e8f8ddf276b33301084fdfd3b7c294fd69bb8f21f2d62b13722f5100eff44299640d4ba9736b5fb8a2303b35d51fbe029bc76d20c7b1a2946633ce8822b06bb4841c50e7f1a6b1746731a46738ba83621b4765331d98fb843b584386ca0aeb8e51857e21ad79113e6862762512c2d69e83691710e4f825679174413bb7479bf879493e18bc0a4aba04611b255d6dec49bcb756d1c68f6cf60ea6f25eade08acf82da908031cc59c5b37653584b08a75f6981d3ec8bd157a88cbaf2086917bdf6ac0ee3288f91f525c4bb33d7b1e873773088ca77feaefa10344d320d860014d716280491aed40c4fe8dc8abd6ef448091ec5cad204b7824646d74a117d0edcc76889cf8831c795bc5a5287100bd38f1a2bda30321c6a1de16214c27164807ccaac0a484ffa56f10ef8cf44581c79f952bdb1b7eb99e013f1ad0a89f309cca173f4ae08e1f2446103e4dc0263e5d9793c937073c436922774d3e135a7efa101a911dfb93e90e1d2b563bacf4ac9989cb9f748e7ad39e230eea271f07675467c6d291669a881ec8d2ed8a5b2810963f8699e5c1e5ff32423b745bb877b601a2f78229135390cd076f1732e855b10a234a9202618b0cc7489fb88263d9ef9d08804f207a81cfe07f1f5f0430c9bda66b7f46c4fa101229c2eab315ca538fe0ec5f7b4e05bfc26f457942791c580152e9052d75a036954768a72fa7e2373594840ae241eca43507a33e60d01b90dc2cabfb1ca7977c36cd2c5ca0663bf5df612c9312e0af6e542f7d36529cddd15a42da452e0af1c87e6ff35ed3496109e3f8270cd8e4cd0de832e76e7ffb3e937850160630c925f8318cb0c8b7bda4bdad481cc61347063e978699330c3b2b4ec69839e6b64a000ac14bbf444e5b5bbbf3e0c3101c743f15b19989bd21fdea7c596344917349736305a2480f462a72dd53274187d86ee441005a4998ae9ea22c036e47c4abf88c453d20855b249b7b54f65fb30852e9f48c52adeb2f15dfe4b5061cf6e0c6e0a188d14246f826a317fc4e3765f303daa675d0b6d56320d4c8103a5ea5781af0bb2228c93ea663b1aef73609ffd122c68da3536ae3b3ee84dd76e7b01a8a930f80a5515a722bfa0ff09222480c16cc0aea1075462f889863a3b71456989f9b9f981f5933d0808b35cdb6415b904bb7ae541cb5cf34e1dc9be547e93888c8f92591ed5950675bcbf4ac4674561c8c9ecdc1b914bad8766de02eb56ae639cf83c65a37f54954bf6458524196de54e4a75acf0fb0306c9ec13290dd738375eeeb37e2e8a3b2c8a49dda8d1b09137a73dc63d782974bb2865d0650a12aeabb0abeefab37aa22d186c6b1e911161388d8d2a78c65534a5bdb86c19017fe702b528cd154d81a85acd55634e75c197dd3d9822d8b29979a25248271db38827dce0fe8c5c0a5a822f259cee94c8e11dd4627a13e545bef303845e95c175ff1694491e394418a7a9bfa9c36426ecd03f04069bb1d814095c069d1303ad9ae389db742dbb61afc4a3830e29e62b72397f0b613eda15f6a8e9ebd12f9979dcf092a60bdc157d4e9541e665499ced32adc7d337b0ad5d9c6f4fc8ec82bd7957873105129342649f876310788eca9d60e2687794cb02334ae57727fb74c3229bc84611372efa9234d6fa38f3fe8324c74d5aa805ed3a845db2b9b1148afcc6e056b2f29bb4d025c091f48046a3401b40de947b0de51b51e32ce3365ddc1f1f0bfa95ffa4f12e2b25da1029e9a26d28d8408b19037c6cbf71671a442dec340b140bf5e0f5722f59080cbdfa96b5ef55f2e6fd405a66edd06c0fff1cb90e861055ffc6991f2102d73817c748b5ce154a11dafa461a77be810a43855cb106c2b0774da0ae1074a5c965292dcc88074583717e5ae90bb2d823bfbb32fab61b76672e1724d78c11498c38833cd4520d4988ec3d9090b83844f0b385437d244e96735caeae707d67a9b8b2b21671888d81c69c7c07f372d341e46cf3ea5c9afec8050fa54bf2704ec48428de227f2faed19e86b1824bccb2143b5e90c94856bdbdd7a35ad5e63898465959f3b82f6ed4d4c12d26b87abc8890ecb60c3e7be724a52c71ee4131734a4bbfd138c12f2ca262433978e0e44a1a9e1e2629e1da16fdcb7bff1178ea07b7fa9b4aac93a48d0a9505bca6429d1ebcafa8827dc8e65f661afa67a192aeeb4860a04a0f3d1888252c1722b6375327499ac82d6dbc850122e817c9f9ddaf6fe78d0c03b39e53b1145537710e2bdd46324c5863dfcb8014b024f80b995a3ae7980fe27e41ea5797a4b03e494cec86519ff68e4b2b86c032e7cebf8703d2d9aff27d5d975c45ec41887483449bb2b50c2f40bec10fb8b3848c3a1caa25577c212d34f0a81077f886802a3a3e8eb1ad304a63bb2c12caf4afc827ae8f19578e27e13063d19f762e91f2aaef846a2e0d97e5f5e3c8a8bba4b12b4d2c495f2ccb0effec30741a1cb70ab1c2050eda65d6fc767e96a4495fbca4f0c5fd0c7f89181345acd2f42061d4d9992193c859ba7dd7423b584d035ea82f8ad1765c6e98de52efe16f3976fe0e899f815ad9fc1ca093079a44cd2e469af4a8453812b8b6dc445574c0a33e96a6276e4ac1585512e02bdba6fe731df7cb40e51f694267ef214f768c556420d96135030517de08d9b4a0d4697cf27d5da4661db5053d0fe50ba854772fa612743b8f4832df998249ec516e7487a01db8f6f30339ecd0e449c22ab1f8a5e7efdc41bbc90fac9a040e632ff951f4acda0a2d14fce8585263663ebe7ad79b3e68e61c01f95014eb20aa10c66cd1e3e8151d9b7d2866079d33dbac74409da895df1a443133f2e9a850529e9e4fe359245e76b7b6d2b6d1ab5acdd624c1faa675c7c98e6b758f4baf8fcb56ca27810a62be68b8929670c5ee9e40f2151d9b944b0533cc7c044bff9c14e85566e3db987b78f2e5332fcbf3491b2d90eadfc66c7c8e5d723d57ec7eb0f39c00f6e3749be98418aca4f3e94ad2d03f1a982676f0ab07c285d6d6ebdc0f84050eddfe1f0ed22d0639c84ffe6db871b6c5fc0175b48b2f95e6ca9335d8bc75630d55431ca59d6398755e7760fbd87632b9d4de7b773b3e706a0b483aabfbfcc290f577095c85b36ff0f2dfc21a45f53ef6fc3edccf359732a2d1c43b32a43eeab8deb50922c7c4291904cfb8d817bef95a0243c9693f2d015e24f2abaaa24fe8e7dbb4fe5fb84d929ed06c509d0f00cd73ccd3408c699b57fd38e00df5605d07fd20887c26b93fbb795792231e64061df238fa8a52aad9edfaaa3d85f42f1cabd7d70b00643c07a9e5f7c930945ec9dff75452134fb2982ffc97f635daceaef12a0669756bb5dc4b02620254f8fe3a0bb046a2b569bb4b59f145c687b2a48d4e175cd37ec3f409b0f20fa74c474aa86357febe6e5885d13b90d84aaad76ad4114acd974642e2d2ca8a8f0fcb48907251a763ca04c0e33409bfe4a838b851ea575e947bdcef95330ab0502bb17d12ea1d120781cc6e7c5e15a4f4f7f6a1231fa9dfcb65bace4d933c98bf87ca79418a4a920c55e4af353b00b86136af525a61ab4ac877cb6a86f824f5625dde7c8fec111398d45ae64e948f4d68e018eba11e64fc6d1dc7ec6674c96bf921395f58c79bc678f824ba8f9f5cbd72a8a70f3e0e16e45f09dd7367c7746a22104422280bc8201875b39643564bdb18eab2d9e5b1677e4637ac37ae2850e6cf4ec8e0349b8516ec000feb327f6bb677f14e0387c990d5d7c7ad18272403eb88b68b7550e47f6434f767cac927d52cf65aa7e95c33fdc93ad956ead178b76fbfa43ef3f29764fb2a9403c3d1404407e17b8d7b3b2d73488bd765ed44fce0aeb3cdf20b899004ef840b6c87f658b8e0863c07c10218f9fa1126909f9b8397ddf4f265ae12dae5a6e1401946fee27a062cf55f86eea498a0d629fa8212cdb05e30c23287c98c1a7f2944ef07a9f7632f3d9d08d978517d078aa230df9abd84812d2bfb5ee0e014603a49edfd8499169b303553de9e437f797b811aeb7fb9b8608c2b80bfcd3869192828731da16926995ccebbe77211f2a3d516d46be4d5f51c476987c1d9b225335186c315d3052688c6dc44293e3c99a69e6827c92aeef9c2499a10b20aa5bcc8d0621957f2151eae280dabbb91fbbb576f355ba4d1720ccdf526ef05b23b2a511c4d29088301754e65f47f0ca2e4c26a64a0ffb99f1c42a70a36738cb647deb9eb404120399dee26743a7f9798d7a760c303cf6091a74ac788d3835169656ff7b9807f16", 0x1000}, {&(0x7f0000002740)="70289fc9cf832325b23e2883fc18c86d0a15f73e", 0x14}, {&(0x7f0000002780)="4cfc6adae9deb61c8d9507687b837221eaaffb0633843ab3a8b35aef1a1bc4956484885611ad3eaf61787923cd1e7d8ac0dfc5f5183a90c032d622faae9568e8", 0x40}, {&(0x7f00000027c0)="6031502780711a973c7ddb2179833190f393fa16c55e89f63b4a4ad384248b772ffd22ff73235efc5f5429e03dae925118732a8a9c701faaff3b9cf0d902119ec323b66886ab6b6bf0aa4fc121891bd2aed5811f677f41bf6c30d3c65a1bd4cc22cc9efa1c4d25b7a800d5b71aba7089c885d731d4e7449c2dd5b3a828faae6b748b32390ad2ba99583afb55461cb580985968453d8876dcffb0d07b173bdc582acd988867d340222fbddf84662ea9d10f6a508e2846d3156693bc67e81f4f4641eb543d5dd04f85a3737a1e6b89d7", 0xcf}, {&(0x7f00000028c0)="2dda97ca4162fa73041476116fba678e2addf3942fef61b01c33bd9075ab19f6ac31d58d566bded2e0f96331a120df3b161d0bc65ecc82809d390189acb4cae2431ed8dea1ddcac347683bf9ac7680fb3cf179f49c26ff14c39c518bae2ea80f97df84f4508af7be3509f49ee9dc3e15f7c3a137a055fdddd9df6f527e93b8afa36f21e73897ebb078882a3ab14445cc77eb4600dc0f7a53a3e5b9fdf0eba08db074f039958e3f6ad987dc4d0bf74cde59dc585dad20e05613f041ce9917923eb52032cd1b55aa0b", 0xc8}], 0x5, &(0x7f0000002a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x18}}, {{&(0x7f0000002a80)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000003d40)=[{&(0x7f0000002ac0)="35701baeb84af7fb18ee520376acc89473", 0x11}, {&(0x7f0000002b00)="5384ef46fb8a708004da85f92f2ac1fc25741814f102cbc8be3e7ce2910bdcbbd7d47389c81fd127ba", 0x29}, {&(0x7f0000002b40)="b21a81a3b549f52a2f67844546b5f534ae56041e1570caa4db54de8a15dc560a7279de86fdf3869ea89860ab6de60a584d356852ebf4b2a90436f0992d4f8c401bd85900d613053f554d4741fc6e7457163cc0cad463def479a6b8f6775a9a039246c2b5fb21dec409d623e13c7f7415c7d1f1", 0x73}, {&(0x7f0000002bc0)="a5d73fe23c4ad0f7175ac527270a447520e8c38d23984e35f5e3684a17366f9f236b7768f64d7807ad5c7d47ecf2536c5c3a49a63ccb9e380cfff9cd652a2ce29bee1b10b3fda6ab1eb45b819be70b3bcdde53c9bb58bbec7267e7ed8ad61f41127dd24ac2394713d99d481b5e9ad8bef97a783495433a9e33bff48570ddb2a50c727d363f543e9b3e2cb20d23189830fe41225186a468dc4dc0533681af4d8659607bbd8fca185b1b88f1153e236d5cb1b5f818b1aed99b80ca8491e5675ed1c34fcb822f2aecd0e07d5c", 0xcb}, {&(0x7f0000002cc0)="c2a65b40d3e12985c81cb03d5d4f96e975812dfbec8623d598674c4737109ff16cf4421a0a96b17e5444dc1ba1cc484b61b0ebc00827ae01831949375c2f0deab8d34ba014315b31e6f6f62c1d6179b2b9721d2f80a31118e9d82db318723fb61f4bdd38633b092eedcd048b365db63f71e6250bdeb9c824043524bc7782f8a0db712867650656b3dab6257258413a99d8f6dc5b8ec8b9f4ee4a2cdc416ec9d8e1168ef1d6afa21fe768f430b1385d2c34ef5137309866625e90483e04959680caca3ffdbefb9a2b05c222f96d7e4492c3aae4cde02ce6bb6ecfee83306fe539f94481724ecdc10677e1f08ebe913f91a85da2ad406998b6895f94aff4458d0adb77e6b451964aed6968b37289391d844d36302360a509e3a3cb906357def24b336bab5c6270cb698a8d9cfa9e3b2eb56236991e6ee921c75bab4e4f947f52453fe84e935968d21ce88d72976dc582f8de6b7c50d704ca89817337120476624fc6beb2727dc8e40d865e3044efd83c1319fd4056df1b31818888d096d2f813b2614faa2ee2019b05a4784aeb8d698d556c81486849a25026aaf110eb9a7f4b7f0ff8df9fe8b260072ae32d952759a4397704810559ccfd1a2694c472779e2bb098902a9ade6c64049b6a8f420c6ac0c36266b95a0d71f940d623777e7a096650cd908837969c85a2a8e037d570ba45047b0cc154bd11060919517e39aa1d2c1750a2d71be1d6acd354bc1e8935652340b0e8e964eb90eb8988a795657fac51b6b44c785274e74a71c0f08be399d98e3fd28ccb261af13be4c5a6168d10dc5f9c1213eb92361f98fa62db75d3e079e6b11703371a168993bfecc80bcef9193e449e3aac5032008a93a531b095619b60d8d0f3ba9ef8a09d7c75d3a567548fcaa8085c184bed909a86c565a371621a4475624d10b35590031e1feeb0a61a9a534628b8225c99a5d4371da11d2e4d133205f22d285f42f9ca49e058974607670fc484553de44163faebe82b20fad02edd9d97bd9c0854a791693abf2707c4040a9b348acd1e616424d3f6fb96cfc0b5a33e46aaeb1700509173ecd5bd79443a92261b09fd98046031ee710e81307207496007a1da07b448380b639dfb231fcbe6ee0aefe5a75f86bbf04caba103e4c43e1460981a587f5ba3b841af73bb527f12888453ff1af3dbf8b2c5b635d51f4f6e08fab5c12cfbcfd62159f68b6a196e84c228fdb888b16077fc289f3b9408179d8c7bcf5e0cf53ce42d5e3594087354e793437b501c0ec40a270a12ce44a383442cdfa17a86350e58f53114b438f1b560835eb1e0691b28adebab91851e6c9c9332b1a409f961642e55aa55b322a4af63f9c4a4a0a628270751a7109c861e447a29c2c5ac1c0072e58373b9c2f2f3e3e13fec42ec7e0aefac35e284aab4715259771d7df217c1b18bcfc507e7304f0c35b337264ad3c96058bb57196ae5d2e9730a2b9d0f5765017b58823580f9ce9eb7e2f1313cb874194dd476f3e0078ddf8f4854c44af31959c79114c32a1c0c4a140ca4e9d0b1f504fe4b997985e47598848e9546a8bc2cfae4120343efdff24b66bfaad2d0a202a8a22bdd7880c0d03cae34aa1261a3199ceaffa4bd05ba4159cd52d9f321d3f33fada51dea192ee10293b9200fa26a0e4aa8d0ce21a0de2102205640cb33b1a6cd09bbd1a7e895b2d766778695cbf7f3aee899b4b7607f38aae1316c5df53bf9ebf7d4875aea15be048733ed7e439847c5a47d254d78f116e9ed8386da1199ad9af8aae8172a240d3759438cfdf5410f0d0dcc23922bc44ec498812f3fda8cbc95e8a870e3353444821127e060858dcd94aa3814ee5f714ce2adf85f698250bb5fec6383a3305028ac3b4f9f8e3a9060068287939dfba40b977bc4d322e2ab573d2dbe8daa93ead1b0885bb69000d0018678ea2156f2ca1e08be9f9892deac1c5de85620857362e73cac6e6084da84eb3bb406c8d89b9f8cb62bb92490b9c129d48c36ab45c0e97e806d2eeaf34ca02e97f8ef5491a56caef38a180d1f2a964607fc6d8703f7bf2d8f0b1b0b01f72f807cee63b15c120103379a8f743e1e7c586aaa1039ef4b6897d6375c00ca6aea77dd18560a1b625e69a598cbaf3d9b515d52edaf8ff3921b755a16cc25006046a806902abf9d501cda6dbbb7f56d67106abcf8b95da9b19761e2f74a2638383bf0ebeb92fe2406dae3a77cd5cc8006adb4d5e55249b0757eb5c70b6fbd0b8682c3a0e3601c4595233409eb28918c0c447f0d3c640c3e526cf7650e9842c539a45de20df2c574dbe3f60763c0810064c9315942d0048b3bc4b39112ea3ca8ea44ad98b66b8ca17f42009f1e9e9f9c3d4e9d390f2af9a8e0287e1cfe7f7d6e83d31af166a1f9d661cd34928c1217bba442a52de29168da761b043282205eb5dc57902a19ffb177e3e90b944eb5eddba4f9d823a7ccdc311ce23eb26b44a1d6e23718426a4fce3eaa8dc164281050229d5e2a25833641234a4360fc5fb8db51a8aa9b0522bbd02fd1b31e96b0579759b20713b1c162d2a73202f440e4424dc0645abf5256ac70be28e942421364a81b743127e8bf72ede839c4df6bda6a530f194e7359530aa0c1a28b68a34a9149cea5341dbb4bcb77476aa25b8e4d772586cd1c518dd95ff73802a13190e73ed71c52f63a458b7ed6fba81f66082f4420078d325ddb9256bf64fd87a760897154bef8a5a39afb390ebcf2a7ee3ceebd2cda2c9d5520c0a3c8f44debc0f9e0d2a1601ada1047aff44b8dc1337ebded43a3178ca6c81e1704e75ba49424c3d11ab23d61f9b47981398525d9ca25b802af3ac76090358c2970a577d1a998696b8fd45b970c0ca57815948f28280d2f9313049dc2ccf52215d8c8e68ff837eb146cd806e7eeb19873aabfc7efff4229b1bc598f893283021473bee4a8363a8ed059816b3dbcc46a638f9cbc26c0bf799f142e1306ec0f3f3fca8e5046a26a77368aa7ef6176a06008e2fe32dd18e67e6f7092aa144d3aaee60a68c8634410164542e48c9738d84a463709a8cf648328db0d770f5742e125d889a2dcd58cc6e2ddfcc427b54207432edb0735e3b24eb2d0477dda40bb4587fa177fa4e027b1d9647f4a391eacaa9184cde11a614550cf912398db0477bd1e3a74682771b73ae27d6f4407e1beff0bee1c8f231f582536ad0dc29d810f916be40ddb0467da694356a24b7716fec945b6231985a04fc597e9e9fe572eb2fd734672ecf65d5dbb9a42aacea9df67f9d8b37eb23e02932aba0b7321b45d7819ca982421a3b1fa9491df9e98fd8961552bcef0a5dbc6e6e8a5d2712f63a356ff2eb932ce464ae825e78af037cc713012927680edd894a69fc93012db5099fd7cc31bd912cfe5fbae97d607c944b128fefb10b8b19bcb5785f459920349e6568b2ff7b7f5329212a6978c8329ec407e2aa198c671dca1b4f7a14c310bde75289b5a4dce9ca9c04b5599441a15220e5e779052725eea473bb5fe5189061855703984f17c05e4bb92d5370e683fead13ebc489c116f1146d7bf6a269e76d2393f9a9261ad808cabc7b8afa801ccbb4225aa8ca5f3c9cdac56165801837c78146b1e8ae87f1867706148a6698b4a18323ffaac679200ad29db1aa9dde5c25b4fa88511dc9bd957d22656fbd4beb083ae12f19a041d4afa6ed7b296401966f88ebeed7f9b736876845e505435a7cdc770b0fb77444dc1f76f5718b8fa8e8df9996753286a3e677dd1cb92b4360918c33e4a95ef6ddba101cf282560532f965277352a136fce9c5ad105e5564edafe4006aac0eebf93741cf2518b46acbb9630d950be696b2616b87e0c2c2e2bf4206d541588a43d4b017ac1a7cac509d6c42a70490c5e9bbb3ac22f5752fa4136159d502eba80bbfa24d4483ebbb0458578972cb36495d23fed449d0cba9d66ebc52b144182c86d68e2643ffa7989f626dc0c7787aca4a42498aaf45d2f7ad74bbc9b25bffca257c99979acc131dac901664e8fef5d3420d0b9716464bd981822eda4194fb3742e6bbef9aff85d0409975b31933f7dd6a7df21b2d5d81b09398c907cf65703a4a2b4f909c54af6393d33fffc796d2342ea30431e542af25a63c9386d61933f06a61d7c6910fb859e2758bd753c58152d148e7e53fc63ba04feec2d1fb3cd60f80314aa6341b9aab8c77e3ea29605d979218dd9bf0417381636e3880860ebe234ea59ffaa5f1ed65d400745b96ad0d8a47d4f1be675703ea0ccd31b76526e451d164d560519b44cab8d447ffcf4db5eb238b02cb6e7efd547346f72b9165754fc5c441b8ff994ae07ce72c93a53b09cd0970a12a3b09593bea30c48ea6bef18ff17020fdfe5a95c8104de63120c5e43ed1e5cad540b82f93f4308eb388d4c38fa4590e1004924cee4378ff426e3b3e11422aff869c068a70605d5529d563ecc22ca71acce08eb301d8cb605a5e714e1eb23ba1b6a6b0ef05fc5884c313b731a8bd5eadd6dfa6fd4cf4026248716e7a51ba17f744f9067f75a5cd7db6c882df2194a5f89ec2aaefafb1d65e4bbdda14cfc6c6c8a2ec1920de0609545ae52917d1dc7e28549161dcf33a4c4dc216fb3134d7351d6d076f1d20c6659ca8304ffc0467f1f51eb0e9bd092d0622692ab7c82b4ebb2a7280aff0a9b868b8485a7b5ca1d45adcc1e0872358103cb9f4b09d5c1c02372fc9a9b26c2d9fbeedf1d50db55d91c9884d44b7a5a9d956736b834784db3ba52c43e3738a49db71a7bb441c7dfffe84331f693c7333fc5bba018ebf2e20a3a33d57f0d03c135cffcba0868667c4f7d0413376339f19e2ce2e2ca2502e37047621ba12b3866086949512a65e4b739b5bc33c82b9ce9b9602cd6db2099a83b5c8f5c42d1b708edf12dca3ed7c95bd38760782347ee6b01f1b7086fab05049af86c115ec445b73487ade1db13e145eeb165755078b8cb4b145f91be1c76d4684e0b01da73097732fddc313eb4aebab96aefbbe6cbfc8ff96424ce07db192cd4d4fe724d4fc89fcf7efd81d95f0c7585c89516e9e1b5b8d219c42d1a8b802febab1f6cd13541896b658bd30036ec0aab19221d5bb8728303e040a849ee2980d329387efa44891b2770b0de8927799563001157def284e431e13616708f9f7917b014fa18e5690e67af3774b66f3fef3e4f55c3ce14bb0a90a798370db9043613598fa8c3ccf7f894aa75cc4eb93d01fa735642014a87b96be6cc5c5e89a9d2d69563113f4b25db2cc24c6464285994eecb3e8fa566a09b3f7ce654aef2b9de7d827fc9388beff571d744555ead7727ce0ba43a1a4af56344ea8d53c9f0f5cd68a9cdd0e05e691791d36090cd323601a9522b78fb4948d9b8592264472559ca5c39de3f4c4ec356ecd040905734ce3277335eeb9cfc49c4bd3463b95f7bab09e2f253c4d87bef9518685e7380ac089ef6ce306883ee05742d2f41ac42b34a397dfdeff2944d8a7ee95cabc4ac48af6f00f27a238d96151cec8997438a06a92d8016a83a62defd1f6bbc66bcbd255abdbfc47c33028b1aeb11334e827e8c310012b14bf05ff5d794067e86b688e90edd52abde63f33e27948dfce12e00c606f0bc4c3794793aef25718561819d2568a8bb1ac759a5067e65a1e863644f570a64ce21a0bd9ca828d56a3c36efbd146e085b8295b72d727d8e2253b90f7a6190e86f3027456653b1fdcc8d3cb8b8aea72e8325dd95fb7d472378bdaa3cb167da715e39af6d4ab35236cbe623603c11802d52bcb102863ab9c448a4d9b03b5c39682ae445bcb0e2b47e4b6b16", 0x1000}, {&(0x7f0000003cc0)="c09aba4868a33d90473baa77f91d8ff68170ec02cf0adc8c6638710a618061f16e04a36db8d6be90dc84e20d2bb2a0c5758344fe64c8725635e59ae90b70a2967c", 0x41}], 0x6}}, {{0x0, 0x0, &(0x7f00000051c0)=[{&(0x7f0000003dc0)="96d03830ea81473e544668de304e69431486509c064eb9", 0x17}, {&(0x7f0000003e00)="1934cea7a8d178da754626cfa4b169e2078a2ad9a87d5a4e053dda6b56795b6af1cea41687fe1e2007a89cd2113d9e7f58cf14df3f0e15e614d85d1ad48f4648b323e56fd158b2b87d037344a8c14a8262eb2a5984246a1138972007c8b8628b5bc5722890ed0c1ce399e99a4161807ec4e6371ce0215874e6c4210f640afbc83c9cc854d4eb4f91b2b13bd153f5effdafd286e98e762f2b9c8df9375db3840774cf1e5f07a546f868d9bedf2fc20e294387184902a6a7d80f0a08c74fc5f82bc3187bcb5425651f91936fa9a5bbbcca3d82ac042482e7c855239d82", 0xdc}, {&(0x7f0000003f00)="ecb7a2e901c4bc1af21afda36bec4e9f5e2249db040c0badaf3897a36a2e50dd4a149847b33c6eb842b69249490204a413d9082662f4334f6136200bd217532169d482aeb86fbe9946d79c816472ffa7db81990806f5851d89dd6d645af76bfa5e44d502176b59fa2719625bdba6058f58f9fe144464a8ecb93703b9fb2eb79f9d2d414e1e97abb8f70d1ac621cdcfa91ed7935aec637f137ea2451a87bfaa0a3b988b40dc235f86fa5c492971666f6ec9eadd5965fdfdc1bacde9a0f8e5c1fe4b7f4589b35c0b04517e559c7498ee9cf3389b1584b2b8a21286a592778dd6f0914e201d14c64aca2096ba46b92e2a3756647286c67ea65b3005b5f4abba25e80e86ef84333fdd46306c2ed3d9df20d723d0fc5e9ae4793a665d303c70acace95aa68aed18945447572732b53361afc1ca4de3a3243fa3a72a4c1712ab3a7109488092dfe4f3d0b8326f62d3ab988cd76568394a210ea5a33430e30d23fbee2f9df2ad2a241e8c5556bac8efac984bb1633c74236c5b7fe04ac41fb115463ce1a98cc8a5bc16dd8362ff5dd25ead9799a627581bf79cf2f9be35e8861c9b29399aec7baae2ea81a01a263e172bc55e2a620bac6b7feb39459ad2b963fd00adb721edd04d2bbeb0b63ebd412e49ba30446036aa9f0dd7c61c3de99f5d652cfb79f7b9abc4a672bfd586ab703fd3d80e55b478863dfe351fbfb0e5b7caabc429f373f22dc75bb1cd370ee1408747a0aa2398e00cd912aa6f09e2bd6666318d63284bf3ef5c663f2a71a3401c106b32bad52de2bed3efbf3c2c57622ff905f959da84e3c8aef749a5c239bdbcc1b766f73b47ca2d960366da990d550ce4ba1a91798f07523a0fdd2998bd32d34ef9729b4c51e6ceb2372fcc3b8eee5d321dfc7696c5fc842760db13c296dd0d68b419eb4fbbb2b32b99f0663fba820b30eab2ce016e29d6108ab53538d15ab64cf81c4205bb33f5829f67080b7d888a980e97c0bc6e370ec4d6d9e5605efd2e9509029005b1200115b2d4aa69ed42763d5c005acd72a285c937b890be2a58afc02b35d61a518a14982726863d77cbc5f7ff7ee24aed40b862615ebc191bf90e28311a33f3de514c92c558738705f882396c099ef5a3de6ac0351eaec187385adbff1f295761e709740f1ee23cf848d2939d42224c244effd2993a895cc211a9e9272f30b03ff7698f2d9ea5d5c7eeb2677cdd4f05c2364f60d6e1ad0a063b28e6c3dbf1b54a8c66ec1f881890f5ee6f43faa65bf5f3dbd3e7478b772463c1a39093cdbd40e3a99fa86703823d0fadefb9a3252334d04e91981e6aa898ae1c56b6c97789346aa773f71f2f596a69b468da48e64be0f7685e19a02bbd5ec546773731594823f9e25a7a1f56b930247eaf43db46e4399279c5be2b8f570d694a14d4eaf49a01f5cabd7c6529b24ef313decc5b546f7007cd34f683a9c6a064b6e3f0bd5ea845569aab384e9aa357ecd45c0c29ded255e0ae9e7750750eb1444626cbf49d4dff2b4e7d7897fb3becaa2796c008fa9920110cabafe7cef469e76888a66cac97d7c4aa8bfe08b8f939417adc54ae5123a4a26cbfc440fad6b3b70875f9082600e8e6ce0f620b45ea90c86da1597327043da839e8cc2c49fabcd012feda75b47c88d7b1afc3a684b7ce8692baa889eda84223ac5897f20cc6bbfbcb6fa6209a616afefde594fff804b6eeba0111d15af0193bbce283d548c8179c3d03614ce3339cc6c51b95486d674b4c23789533a7f00e207e0abb5532184f0d32e7645dc795a0eb45a45faf91ce118f747bff86b9f5082acbda48329b6284a9aa60d6e89e592aa4fc4fd45d8bb54428ee4ef1887d1b167c645e811133fb02541a6a660eb9e48375e2c3514cfbdffbf3bb8382cb4e6abfa1b017b43128ba65445ae7c2f5de15eaab25a4d3d66d0c6c35ad6088244ff685177c0ded5cc4d2153350a30d6fe14401f5efff841db482dbab3942e203a61ba3c6518e4580b90672c92348a0799c7e6524b1adf8eb0f86f205a3a69c1d9800a0d6d78448fe30e17ae02f7ce2d8ba9de7398d3b863697e28daaae32eb8470a023a04e5ebb75ad020bf116a0c5ecc20f3ba5a2a9010cedd9be050b80fd07a8d826789aac6320c091ca0df0b40c62f1e8d3b8c02672bed87027fdfceb8b8981fb66ee7cddc3ca58297d2ee62b447610ed60b09ec2fa778b05cb381284a8bd337e51930215f0ff1bea7a8a9f257f4bd0a115f9d7df7dd8cb641f81045e46acf3f376fd3ba1eee1a308484608906e76664f608a5f2d7cdde377ad7922264316644f1cb8e01b287c9d0d7022189e1de7cd944c1fc3b55b88001bbeea905ccceb413725af946650fa2b66c722d204367f51a647f143c92641bba5b19960e3509b13bd9072d06195c6df786d5a8e491248b570c54b62d58c01f86a22f5bc842b34fb5e4053f9527c800c4b9a961fa73b11845887f2b0b06900603ecb78937014ecf100b8748e6ed54b06aaa9d004e6f6b28330afd7275e53e7d88f175dc8983ef90b330c801157197e84946cf26ca30b25ebebfa64d311dcbbce0e17382ff7fc9f6729291c9321984340a3a2083b74d18bf0d04517ae985e5d6767379e033559273bdfc193039335b0f01a71526868bc0d4294debba29a507fafb598bcc10716286c6f792b65a75f173f672157d9f90fe2708ff31907b579b332e2365f7009269a02e311b17e45c68f830370d954f66b86cfc5ac0772e5b34cd9275a82a554d085ea1048f809f8fa4efb21ea0b8122d92eb0fe69b517a43802d34bad1bba166e623f3a8742584f3250d40d9d7398c9f30d78fc542f537e6f3003e8f6d3d901abe22d281fd881f6312307d207eec133eab16b57246a22865ae5d1f9af4c76a0048fb32407875c705d84c8536f47d9aa71f896f36d99bb978eb061123e1a2558277bc60e8c48c38f8789beda002ed8f5e4bfafa2cfcbc5942e851cfea9ae89397c79641649e0c411b91fee3174275210984a0f0f9881ba75520e2118186e3df4f23d09a9835b996565a9a92de37ee8067e2716cc1f18ee5f1feb1d0ba033dc81b64260c222f62ef8b4949dad6dd685f055f73c17dce991fc1d91f3a28475379aa35f7a45c3e8a861c65654216e621214cb37d44a9ba72585d5dec6a99a0c32c4383e7eccb64ad13f21d510436dc6b9d8fe3bf78c5a4af7b4d8326c92f72dcf65b535449dace896a3789b96cb0ac8d81081fc88751a62a1a737edc9b86c67d212cffd6efbc9f5cbb74d395e3f543d9689e8b9ff7870695de87255eeeb482ccb04de6d56d74666eb38189afbfba95dc26069acd44d003cf92d90e7c78953939fede1d5bf67175e3a9be0352fc6cead9480ebffaa14ed703f17f991ae068e3cc09009a37e1b90a9d9d3f4d6a28e0b84124919dd28030d576d752133b7c1651375e4a5e6503fe9b33a86a25f8ebf14dca7ad0da613a6d9d18e8d561cfcd54b700bde1791d6fdabdf7cc6ad0dac64f5edddf4a7e6f359016583f9e1760cedde2f6a293c37a64e76004f859d1546e701740641a7a9cd71e6beff4af253b746a3ded0e073001e083dd98fbd435b35dc6c4b243aec85faf1a51fce49ef51c3f04eb01da9956c0dd16d235b9cf6320eb3c4ed8aac417ffbd8b1e19903ba21850c5a0e5404eb28f387bac8b98f3946628c5ee1f6bf11576aaa069ae45b681b82f2cf825f6d4297d5f32581322a5197bacf7814c78a9e4d2ce4d13ae59481b12edf12444e980f9e24b19b4ae19c9bc1e51d4e68e73288a096ebb44b40678455e9e0a831dc39c5e0ecb54cd1e6f4ffdf0eb7f03e0859a35589200baf48680cbe5d376d9d15232771bc5c869de348ac454d70fc9d80a32926a16f7f6555ced4ce26c4d332e1d032b09076b59acbe8a28aa3ef6cc635e9505204c666655f6e70ba21e61addf5bc84076bef6814b6b4df9000251c28ce25d7af18fbf2ced5ad4f36feba51a4e5c89a66cabdd94d80959f4473315361c4e8e069b6a87893a9307abcdba9c0f6b2c3eabf4cb2238220bbd9ca64f3d214e7523fe2b44ed2b17c91c2a5d95aba2d46abf456f416939c3d5df7ffe78dbba892e16acb0cf056c7296a171a4f26374b2796880d49f6d99df133cedff0821ca9cd37510f17941af83253f18aac2d4a196cc69fdf77dd52a08359028051933e6b9146e69a2decf145fe76dcc769614a8f2bea2f62bca07e464b289d3c842be5011d0123d185aaccc5b5dcd95a4bdbadbd2e8a47a7423118583949a5775d3149e57cfbae5ab49dcd2210ec1c594c0803e2aadbcfa192ee79a0ec02cdff7935c3c28b036397ad44c1f7a10dd0db654b952706e6b7aeacc4db6e9582bbfc9bf3a72f988daf8dc0cc235c47610cab325160be8a012087b82da8c8194746c0a4dd1dc638596cb831327022cc130e911007d1a2f45a535eebf127616fc0edf88245a6df683330ee47993562e52caebaf0353dd952284d779c7a14b1641f9d26cd1414c1f7681583e5fad773a1ac5453eb4a9171aeb95f4596d15dd4886c9954170a0f40d97e1d098a7d7737fcec75857221169ed9d4debc8d536d24704f0d9697e276111ac9375c468eda64dbccd9cb1b9770339a2d9f488221f4ae61519dbf789a4394efb72bdd92f67c59c0bd9f8f570562261f41db9a10006fb41610cc2a113c460b3c4e3058c29e9dc108f8c02b37e7d2d8e5b3741ff334e2a43f4e521e4c62e916cb300d581d2b29303d6a51e1c06e268900ca3e3f037566ee45e9ecb09b9e1896a7db53254d1f9208368a0167a7bfba1382bc61d8a7994726d7aca40eb62c30a0c7cc096c59ddc0fc0fbef6ebb3d4e98ba8029afbac21e7b6f8857121eb439602c13291041f150ebee2dedc79cf8e0ac684e2276235087cf82e7a76b847bd5e78c3ed9b13936883da664b1272afd13856eccdd5121f1e1ab594f3eb5c122ec9a98043a0ebace41b968f876a5dbdce2d9da8a2d68152202ccc97a9abc94e38413e6aec3cb6dc9d19270153db4aecc2b3b05a8e97a3bbe59700b2c23df1229671f46d05db098602456e2af3d7368c5ccc72f56bb0edf940e4e8e9a63545571ce9f0d90984facac0f9978019a89ef9f92018a112d74f893684627ae2e1ae120a53a284ae25f2ddd19777db614338b99e80c372777ce513c7bf7e0a04897b9c6a814616e6540e1d6890e934a8880a5a4c5437877e7ab630344c567fcaba92df5a03811957905ac8cf7e2e170530a3734c022003e2ba4a31c8dd2705299f8156ed544320f19a5895a62b490b3d0c87c0195f53d3174c8704bbcaf29a534394b855b0a1891dbc1cac5581ffe243addb914f071bd1cdba3c66c1967fb62cae3871d1902505be26bc7c2a94ce79ebfd9714dfa9eff7c932d3883a72a2939ba8f355fc038d2f78972121321c93ed2747b01239354ac94bc2695cf427b6be38896f18026ee63b2dc8f77cd4a5bfb5c27150ddc750831e7951071bbf6e5be81ed821383d8d0fcfccef6a45069044201a7239b4753072e4604935f34c85ae87a88c557500aabd11a3d03e83b089c877cb2fc1626f4367f98b054842ff0dd03786c6d46d44621f6794d798e25a6589c0d1ab7b0005e4044c589694cf2fbec31804b5cc418ce3a9fc56070769c4d014b1079146401101d70081c942f2dccd03f6b04cc2b3f1b9271fdc83a665c5b7d9b1913ff668a1e159a42319683d940b79845365991f2751c94e62d2da52747f785e93a57ec67c9815072d205cc5f923c349efa4445473586ddd93dcc63c0b14d8eda50e57c48d52ef5a058ab73f3be7", 0x1000}, {&(0x7f0000004f00)="8459dedce2b58d69376e4d778bb63e2895473e469f168812af1b18a9a03c68618cc0891e06ba705b302ea535e670afc468c5e4eceee89e666faa4fdd0742075d0c94cf256a9e78c069d03739bab0a15fdf18b14172a028c290c97f6899726fac1086de4c601d707e86d0093c978de9e024c0cd8d5c04313ee360cf67bde06ca280be8554a768b2724a746566a699255b3d6f6bc24f5521783c1acf2942db183b832eb1c15718bd5490e7ab83c501ab7ebaa60e082840a69a93b3dbb11b37a46c241e516c23fab0347de137bcc3237eb5f6d9e6214855ac08", 0xd8}, {&(0x7f0000005000)="309c84a2fd15fb6c1ac0b807a185b602f1422e005576655db4c62b84291be18107fdaf2c313ac6ac752fdb0d1721370cc13ac9f434b415a9e6f8b38347a69d2fe3f642e2ec600718ce6ba5d4aecf2b45ac77192766f8a09f320dfe84a32eb86817d77a0b57b7bdc1e7791e61368890dd6b71f46a4e0e1ecd057033e93a29c6c55eef78e82acef81a1f27aecef1ba0d9d24284e35e1fded4e2ecf7e96c185a28f7797", 0xa2}, {&(0x7f00000050c0)="015dfe5b9d2cd020a828665fabddfadedb3434b6c68cc9fca83ec1eb142e42b1b0b26f157f61f9f1b7c0cb58f2baa648fce69df42851a3c39cd3e6b853fd87715227ea71278fd57d33760e403bdc084fe724243570705247c94d10f57fdb2734823865cacb44abb31016c873444d8c3344550c6df1c039d1e37892cff439df4c172a5617dce60808cf80a739e1af416c28a2678dced4ff267f5fcb183abf1d59ced33dfbb047165521f811af5c54d6886b2683b1e473d2f50a9424696fc009ccaa", 0xc1}], 0x6, &(0x7f0000005240)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xcc96}}, @ip_retopts={{0x54, 0x0, 0x7, {[@rr={0x7, 0x7, 0x3d, [@rand_addr=0x64010102]}, @ssrr={0x89, 0x2b, 0x49, [@remote, @remote, @broadcast, @multicast1, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @local, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @generic={0x8e, 0x10, "4c33ccdf777c9bb58d21c962f3e1"}]}}}, @ip_retopts={{0x40, 0x0, 0x7, {[@end, @timestamp={0x44, 0x18, 0x14, 0x0, 0x8, [0x5, 0x6, 0x200, 0xa85e, 0x30]}, @rr={0x7, 0xf, 0xbc, [@loopback, @multicast1, @multicast2]}, @rr={0x7, 0x7, 0x7d, [@loopback]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7e}}], 0x110}}, {{&(0x7f0000005380)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f00000056c0)=[{&(0x7f00000053c0)="7e5883809bbcab31c371851b658b7a0f8b887f097c07b71b8e3bb8741432b5f585505c50c359c428ad33fe52eb83d7404369eb", 0x33}, {&(0x7f0000005400)="0d8567976f1580310702da222414ad43eb72c22d1cf659df5bf27aeee4ea4523fa89068f112d810452d3f4633d4543bed95b3493f71a01858adbaa600a5f90a8527e2d5889f7a76340b919536de307805842aff0f39efcd148cdc20ba5721bd1a86377620c02492541b0cad13e7975f9913e66f483e05b19e4811b908499de97595c51b3014264a51d09027ca85a55cc231da7fdf0fedf09307b5273457977e1456189a81b865abd42243f", 0xab}, {&(0x7f00000054c0)="8adb7c1ac8e5d255e81712037a1519de75a9993831c5f5a585f5ffea40b629", 0x1f}, {&(0x7f0000005500)="9e464e5558110ac1dd975a0e2d01b412caec6d9f79d5038aafaf7ffbdac6d2ca18ad9b6a63edf64c977fc0cafc0f60d921376cfbc031974190443204a3bcf8d03ddc7aa077bb2dab871fdec12b2de42dea2453716e891ffc47e9c04eed0b6aa5ef13c3c5ac6bfb55414e843b7993663bd088b789697f8528083bbf1d32006a25cdbbeeee6255a1f577385903e5cf4c7244d53275100c4d781c5ba5962f", 0x9d}, {&(0x7f00000055c0)="9d6d806f2ffbaa3621f16bc86e6022ed37e2539496015268589fb7cc5101a6b04d98bde262c3e3eab172f24255704a80a49905ee420486c5521dbf8e0686456ee7b3033ce422fa0617e1797ea49bec6a53f8b67e72f31f4a0bf4b92339a399acd2fd03922cad746028fcfdd986530657ac1c8c8b3304432a76250cb3dde5dfb6ef950d151e02e371037b4ea3de7882017dcf3d3fa1c990e4474c9fad87e5de40192d86c984cf938d58f5c9e2196d7586cc96ac195810ae53de06776142c7e98f5fad95d88cd414990cd27240576a1221c07e4f7c3ac09eb14bc79ee08b3ced2a647ebcb6", 0xe4}], 0x5, &(0x7f0000005740)=[@ip_retopts={{0x20, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x3c, [@multicast2, @broadcast, @remote]}]}}}], 0x20}}, {{&(0x7f0000005780)={0x2, 0x4e24, @rand_addr=0x64010101}, 0x10, &(0x7f0000005940)=[{&(0x7f00000057c0)="8174b45b6da4fd929cb000fd0a1554a80db11efb486c754bae9786dd4302ffc22be1a9f82f7bf046d90a2623a4cac660255df0a2c2548af88c3ed5ce93152965012257edd25f15103e2d483bb6e2b3b8f81a957ea9baed395ece0d04cc26853ebd173af30823b004d5905292692a78a534dc202a75541a7c8a130e74a6c999522c54c62518783e299c79", 0x8a}, {&(0x7f0000005880)="43d4b6c36854ff1b46b40f9589e0a3e8c261b88cfc8e77794bf27b6f0ac5927899acf254ca0b14cd1bec042b62d28cea3815a463f6d9b37bcc4d0fad8f5fc3498cce4c072a352bcf5ce8b36a310d36300b919bf0ec160e62d1797ce7739694a09b504968295ce95325d5ca19318d0ec8d51386acfcc0fc5c387771d88b6733932ce63895eb1aa46f316aa9fd9806424b8e50ce3c73", 0x95}], 0x2, &(0x7f0000005a40)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xcc, [@remote, @multicast1, @multicast2, @private=0xa010102, @remote, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @generic={0x83, 0xa, "e9636a2d21aa2118"}, @timestamp_prespec={0x44, 0xc, 0xcb, 0x3, 0x5, [{@local, 0x4}]}]}}}, @ip_retopts={{0x100, 0x0, 0x7, {[@generic={0x86, 0x5, "ce167e"}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x6, [{@local, 0x6}]}, @cipso={0x86, 0x36, 0x3, [{0x1, 0x9, "52b0d3a7f8d1c4"}, {0x7, 0x8, "e59a5b25a860"}, {0x6, 0x12, "5b22b73059a71f096f8c49b1f7ebf28a"}, {0x6, 0xa, "b2fa0c9b897cfa16"}, {0x1, 0x3, '-'}]}, @cipso={0x86, 0x2b, 0x3, [{0x0, 0x9, "b7ddb0287f003e"}, {0x5, 0x8, "37554d958b1f"}, {0x1, 0x4, "7306"}, {0x1, 0x8, "9c49510aea6e"}, {0x0, 0x8, "b6d335cf9028"}]}, @timestamp_prespec={0x44, 0x44, 0xad, 0x3, 0x5, [{@loopback}, {@dev={0xac, 0x14, 0x14, 0x1c}, 0x8000}, {@rand_addr=0x64010102, 0x5}, {@multicast1, 0xfff}, {@multicast1, 0xa19e}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7fffffff}, {@loopback, 0x80}, {@multicast2, 0x10}]}, @timestamp_addr={0x44, 0x1c, 0x13, 0x1, 0x0, [{@dev={0xac, 0x14, 0x14, 0x1d}, 0x8000}, {@local, 0x5b98}, {@multicast1, 0x5}]}, @ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0xb0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @private=0xa010102, @rand_addr=0x64010101, @multicast1]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x188}}, {{&(0x7f0000005c00)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c40)="edb2ec1dc16c25", 0x7}, {&(0x7f0000005c80)="ad5918e74f2ca50302e404fb4f32fcd050072bc1259a4f30b61431db51a87c88d409b4bf6010146ccea9591e8d381e9d77ed05fb3a9914e2e879a8534909a52213c1bcc925bbe9db3239dcb4ffff5764dce0d59ab48f79b06a47d42c755d2404f31f06791da477893a4a6b2a7f7a30", 0x6f}], 0x2, &(0x7f0000005d40)=[@ip_retopts={{0xd0, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x40, 0x3, [{0x1, 0x7, "64a9c0a668"}, {0x0, 0x5, "bdd71e"}, {0x7, 0x5, "e46bbe"}, {0x0, 0x4, "73ff"}, {0x6, 0x11, "7a22d7eb8b0fd91cf70767901e6ede"}, {0x1, 0xb, "509408ee062f8217fd"}, {0x6, 0x9, "12eccc544a16b5"}]}, @timestamp_addr={0x44, 0x4c, 0xce, 0x1, 0x4, [{@multicast2, 0x570d}, {@private=0xa010101, 0x5}, {@loopback, 0x200}, {@multicast1, 0x10000}, {@multicast1, 0xf}, {@broadcast, 0x8}, {@private=0xa010100, 0x40}, {@rand_addr=0x64010101, 0xfffff4e3}, {@loopback, 0x4}]}, @lsrr={0x83, 0x1b, 0x32, [@empty, @rand_addr=0x64010100, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @broadcast]}, @lsrr={0x83, 0x13, 0xc1, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x130}}], 0x7, 0x2040000) executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x17, 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510000005000000850000000f0000007e8000000000000018000000000000000000000000000000950000000000000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffa3}, 0x6d) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="b4050000000000007110640000001b0005000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xfd90, &(0x7f00000001c0)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f00000002c0), 0x366, 0x10, &(0x7f0000000300), 0x2b2}, 0x39) getdents64(r0, &(0x7f0000000700)=""/4098, 0x1002) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002980)={0x6, 0x4, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, [@alu={0x9, 0x1, 0x4, 0x2, 0x3, 0x10, 0x1}]}, &(0x7f0000000440)='GPL\x00', 0x6, 0x1000, &(0x7f0000001880)=""/4096, 0x41100, 0x11, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000002880)={0x8, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000028c0)=[r0, r0], &(0x7f0000002900)=[{0x2, 0x1, 0x3, 0x5}, {0x5, 0x2, 0xb}, {0x3, 0x4, 0xa, 0x7}, {0x5, 0x5, 0x4, 0x1}, {0x5, 0x2, 0x9, 0x9}], 0x10, 0xe}, 0x94) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000002c00)={r1, 0x0, 0xbb, 0x0, &(0x7f0000002a40)="48a02ee419139097da3e10395623e0c59da7274729788d893ad381d0e058a9a91ff2cfbe2ba8bcc80f569fd44e61aaedec2f53b19acb4393ff3cbd61206cc79e40e12d0c9faf9966f6ec2fe3258957e22be8caf8f57ec977cb64ce14619f5bb98680bfcdc705f9b3108c4f4363aaa4653f22ab4e2e2541e507664ca06ee36bc2c65db7fe6492fc6b445405142fa28d057e1f361089918b02d8f0035eab0da5bb72a1af4a752acb486c2fde81dbe891b17e85728e3a993adc7e4092", 0x0, 0x0, 0x0, 0xe1, 0x0, &(0x7f0000002b00)="6789db5630eb0a411510e978bef4b188a3c7d581fa0ab515acc7756d113a0edc38e3900e0e9479ba8421c0f6ee11a1c87154b061f3c13ced9c0ffe257af0190fdc37e2734c6f903e35793179d22ed28363fa2a4f5f9f2808da27dc95d4de4d293b826dff9a7a8f1aa6ed069907fdb4178ba7c4e73940655170611bf97d7d9f516267e9b393234e8fef010f5de3273e490c7351c16443429f774f475297bbd0f08ae58013cab7f8141b40794facf6a7d0e861eeb8a98d20fcc422a93100fedac2cd828924d533b9afc2be58901192a2442778235ef928ab168feb4958296341201c", 0x0, 0x2, 0x0, 0x3}, 0x50) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000001740)={0x8, {{0x2, 0x4e21, @loopback}}, {{0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x108) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./dev/ram0\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0}, 0xfffffed9) r2 = gettid() timer_create(0x1, &(0x7f0000002100)={0x0, 0x21, 0x4, @tid=r2}, &(0x7f0000002140)=0x0) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000002180)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r3, 0x1, &(0x7f00000021c0)={{}, {0x0, 0x3938700}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r4 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff, 0x4}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$ext4(&(0x7f0000002340)='ext4\x00', &(0x7f0000002380)='./file1\x00', 0x10000, &(0x7f00000023c0)={[{@nobh}, {@auto_da_alloc}, {@grpquota}]}, 0x3, 0x4cc, &(0x7f0000002400)="$eJzs3M9vFGUfAPDvbHdpgZfXioiCKAU0Nia2UFA4eMHExIMmRjzIsWkrQRYwtAchREpiuJN4NDEejTdNvOrRePIPwIMHE0NCDBfA05jZnWm3291ttz8p+/kk232emWfmeZ6ZeWaffZ7OBtCzhrI/ScT/IuJORDxVjy5MMFR/e3j/+sSj+9cnYjZNz/yT1NI9yOK5YrudeWS4FFH6MmnaYd301WsXxqvVqSt5fHTm4mej01evvX7+4vi5qXNTl8ZOnTpx/NjJN8fe6L5SLfLL6vVg/xeXD+x79+zt9yfKxfKB/L2xHm2VuyvGUId1r3S3q8feroZwsvg43djQwrBsA/llXcna//Xq4bObXSBgw6Rpmva3Xz2bNru5aAmwZSWx2SUANkfxQZ99/y1eG9T1eCzcO13/ApTV+2H+qq8pRylPU2n6fruWhiLi49l/v8le0Wkc4s91KgAA0HN+OV30BJv7f6XY25Du//kcymBEPB0RuyPimYjYExHPRtTSPhcRzzdnkESkHfLf0xSfz//HfBahdHfVlewg6/+9lc9tLez/Fb2/GOzLY7siig7z1NH8mAxHpf+T89WpY232v22J/Bv7f9kry7/oC+bluFtuGqCbHJ8ZX1ltF7t3M2J/ubn+STk7ccU0ThIR+yJifxf7HWwIn3/tuwNzkUr+/nX9ben616QtpvS6no9rJf024tX6+Z+NBed/Psek8/zk6EBUp46OZlfB0ZZ5/Pb7rQ/a5b9k/X/6q3mTd07+fGa11Z6Tnf8dDdd/FPO38/UfTCKSufna6Yi0r7s8bv3RfoOVXv/bko9q4aJ9fT4+M3PlWMS25L3Fy8fmty3iRfqs/sNHWrf/3fk22ZF4ISKyi/jFiHgpIg7mZT8UEYcj4kiH+v/69sufrrz+6yur/2TL+9+C8z8/X7/MQLFxtqTvwqE7j9rcPJZ3/k/UQsP5ktb3v2TBLWK5JV3d0QMAAICtoRS1//0vjcyFS6WRkfoY0J7YUapenp45GBGXJuvPCAxGpVSMdNXHgytJMf452BAfa4ofz8eNv+rbXouPTFyuTm525aHH7ay1+WRR+8/83eU4L7AFrcE8GrBFLdX+997eoIIAG87nP/SuhvY/2ybJrP+UgSeTz3/oXa3a/434vuOzC+4ZsPWl2jL0NO0felc5PpwL1x57bvm0LfAk8vkPPanb5/q7C6T9rVcNRItfDBhYn2Jsb5HXpgSyntUa7rASEctLvH0lWRRdwPa/8FDqbof9sXhVX3TaKunidxyKQHZUlkx8bu+aX/zFb6Ks9WXzw3w7rTSci/JSZ2f1gQ2/FQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyL/wIAAP//VkzSeQ==") syz_mount_image$ext4(&(0x7f0000002900)='ext4\x00', &(0x7f0000002940)='./file1\x00', 0x280440e, &(0x7f0000002980)={[{@debug}, {@test_dummy_encryption_v1}, {@inlinecrypt}, {@user_xattr}, {@noinit_itable}, {@errors_remount}, {@minixdf}, {@nodioread_nolock}, {@errors_remount}, {@jqfmt_vfsv0}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}]}, 0x1, 0xbdb, &(0x7f0000002a40)="$eJzs3M1rHOcZAPBnRqsP23JXLqXUvVilFBtK17KLTG0KtYtLLz0U2mvBQl4ZofUHkoorWdBV8g+EJP9ALjkkJsGH+OxLArnmkjjXmBwCJihWAiEkCrMfkiztSpa1q1Hk3w9ezfsxM+/zaKSdeWF3A3hhDWc/0ojjEXEliSg2+tOI6KvVBiKq9f2WlxbGv1laGE9iZeVfXyaRRMSTpYXx5rmSxvZIozEQER/9NYmfv7x53pm5+amxSqU83Wifnr1+6/TM3PwfJq+PXStfK984c+5Po2dHz42cH+1Yrt9+dvH+17/5++fV7976/u5Xr72ZxMUYbIytz6OR9a4Nx/Dq72S9QkSMdeD8+0FPI5/1eSaFbQ5KuxwUAABtpeue4X4ZxeiJtYe3Yrz/ca7BAQAAAB2x0hOxAgAAABxwifU/AAAAHHDN9wE8WVoYb5Z835Gwtx5fioihev7LjVIfKUS1th2I3og4/CSJ9R9rTeqH7dpwRDz69Py7WYkWn0PutupiRPyq1fVPavkPNT4JvTH/NCJGOjD/8Ib2Tyn/ix2YP+/8AXgxPbhUv5Ftvv+lq88/0eL+V2hx73oeed//ms9/y5ue/9by72nz/PfPZ5zjTiFutxvL8v/z/b+90yzZ/Nl2V0ntwOPFiF8XWuWfrOaftMn/yjbnTqJ+iuIPt8vt9sk7/5U3Ik5G6/ybkq2/n+j0xGSlPFL/2XKOxQ9H3243f975Z9f/cJv8t7j+A1nfrafO1P5Lff5z+fK9TZ2N3bfPP/2iL/l3rdbX6Pnf2Ozs9JmIvuQfm/vPbp1vc5/mObL8T/126///Vn//2WtCtfG3kaWy2Nhm7Zc2zPmXu3feaxdPc/2X5/W/uvPrX+t75Rnn+N0Hr57a2Nf8fq3169+sZPM/SuprYQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoSiNiMJK0FBFJrZ6mpVLEkYj4RRxOKzdnZn8/cfO/N65mYxFD0ZtOTFbKIxFRrLeTrH2mVl9rn93Q/mNEHIuI14uHau3S+M3K1byTBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYNWRiBiMJC1FRBoRy8U0LZXyjgoAAADouKG8AwAAAAC6zvofAAAADj7rfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALrs2IkHD5OIqF44VCuZvsZYb66RAd2W5h0AkJuevAMAclPIOwAgNztc43tcgAMo2WZ8oGVv9urR35V4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANifTh5/8DCJiOqFQ7WS6WuM9bY84sQeRgd0U5p3AEBuerYaLOxdHMDee+5/8aOdjQPYe63X+MCLJNlmfGBtn+rTI/1diwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/WewVpK0FBFprZ6mpVLE0YgYit5kYrJSHomIn0XEJ8Xe/qzdn3fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdNzM3PzUWKVSnn6eSrK7w1VU2lX+vz/C2NtKUqsM5B1GvZL3KxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmYmZufGqtUytMzeUcCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5G1mbn5qrFIpTz9D5d5Odl5XyTtHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy82MAAAD//1sCDDY=") syz_mount_image$fuse(0x0, &(0x7f0000003640)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000003680)='./file0\x00', &(0x7f00000036c0), 0x18000, &(0x7f0000003700)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000003740)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000003780)='.\x00', 0x0, 0x0) getdents64(r6, 0x0, 0x20) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002200)=ANY=[@ANYBLOB="780000001000370400"/20, @ANYRES32=0x0, @ANYBLOB="02880000000000004400128009000100697069700000000034000280080014000100000008000100", @ANYRES32=0x0, @ANYBLOB="050009000400000006000f000020000008000200ac1414aa05000a00000000001400030074756e6c3000"], 0x78}, 0x1, 0x0, 0x0, 0x4008000}, 0x40020) syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000022c0)=ANY=[@ANYRESHEX=r2, @ANYRES64=r4, @ANYRESOCT=r1, @ANYRESHEX=r7], 0x0) executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000240)='./bus\x00', 0x82, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRES64, @ANYRESDEC], 0x1, 0x105b3, &(0x7f0000000700)="$eJzs3MtuG2UbB/DH7ZeevlIi1AOsGAkhxRK24iSNQEIoQCuoRKqIw4IVOLZjubU9Uewc6IpFu4JLYIuEUHdcA5veRsUCiRUSuyKQZyYogSwoceS2+f2k0X/m9bzPvOPO5vFUCeDYmk5++7UUF+JsRJyMiPMR2X6p2DJLebwYES9HxIk9W6kY/2vgVESci4gLo+J5zVLx0eLvDx99+9KNN7/6/mG59vN330zuroFJezUieuv5/nYvz7Sd561ivL7VybK3sFVk/kHvdnGc5rndWs0qbNd3z6tnOd/Oz0/XNwejXOvWG6Nsd9ay8fV+fsHBVnu3TjbhVn0jO262VrPsDNIs23fyde0UeWcwzOs0i3pfZOVjONzNfLy108rvZ/12lo3+sBjP66bN1s4ot4osLheNtNvM1rH6n7/mJ94Hnf7mTrLV2hh00n5ytVp7vVpbrNQ20mZr2Fqo1HvNxYVkpt0dnVYZtuq9pXaatrutaiPtlZOZdqNRqdWSmWut1U69n9Rq1fnqbOVqudh7LXnv5idJt5nMjPKdTn9z2OkOkrV0I8lnlJO56vwb5eSVWvLR8kqy8uH168srH3927dObby/feLc46R/LSmbmZufmKrXZylyt7P4Po3S46Rx3HiCAx6b/ByZB/6//j739b5w4lv2v/h8OwQMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBs/TT1w/vZznR+/P9i/Lli6IWIuBIRlyPiUkT8cYCTcWpfzYsRUSr2Dzp/6m9r+LEUWYXRnNPFdi4ilort0fNH/S0AAADAs+v+g7v39rbWbz3O5C/Hvx6OyomDBosfbc6M6yLZTz7/G1e1i1mxnTFVu7RbciwuR8TU9C9jqnZl9A90/vMxVftXTu6LM3uilMeBDwwAAPB0298JjK17AwAA4Inz9aQXwGRk72uL/4tfvAs+nUfxQvDsviMAAADgKVSa9AIAAACAI5f1//7+HwAAADzb7j+4e2/SawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JOde8dNI4jjAPwHsoG8FBTxuApVlJKCQ+QIKVPakn0bd5zBEuIcuPMRLLDYHWMvhoplQfj7pGUewE8DEsXMsAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw6R6y6fhufnN7aM5y9ep6tUdcRex7CgAAADiaRTYd55Vu0f6W+n+krl8RMYyIQUT0Y/f0vRWfS5m9iGik+q7XZ1tjuI/IE9bvaafra0T8SdfTz2N/CwAAAHC55rPRJKK1ruYPvzc1PoC0aNOpKi9f8vlUVVovD/tfUVr/JbISg4jIuo8VpQ0jovn9b2rV8vtrlYrOm6JRFM06RgEAANSrPBOobPYGAADA2fl36gFwGvl+bfovftoLbhdF2hD8UmoBAAAA52v7bvuNRr3jAAAAAE4gn/+/O/8vrQo4/w8AAAAuQ3H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMe0yKbj+Ww0OTRnuTpMNZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhmf85RKITBKIzevFH3FNz/suRCbG1tzoH8fGQoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdsVZeV7wbR8dYd74dM8mvu41/HzS2Hjf2JJ/55E8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42Z+zEwyBIAiD/R9eYEiL+YclDRqDCFWw8LHDPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC81ed6+d7xaxxJ/v1tTEn2kWTuqLF01Fi70Ni6MJ6+BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz72JAkEYx+F39+64W7jorgTzxY8aTIxES/ADhIWtwQJsyMTIdLERbUFBRzAzkg18nuT3HyaZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdyuBfODvJcCGFu5ijvev91d2Xc+e2zD3OD+HLnzcV4zO4QxRDCw/VW83qKa5l2m9s7jxqtVrMtkUgkwyTrXyYAAE6aYhLduv5TcX+5ey1XD+HXq9H6/0qUh7/U/59fnr8wiJ9b7zrxveL6fyG1FU6/cmfjaXlze+fa+kZjrbnWfFytVhZvLt64fatS7j0rKXtiAgAAwL8pJRHX//n6n/3/M1EeJqz/7y09uB/fq6D+H+uo6Zf1TAAAAP5v5y59/5Ybcz1XKoWtRqfTXugfh58r/WMGUz22U0nE9X+hnvWsAAAAgDQc7uVG+v+rUR4m7P/Pv949iMcshBBmk/7//MqT1mp6y5lqabxOnPUaAQAAyNZsEnH/v9jb/58fbnnIhxCuXu7nyd8ATlT/f3xxd+Sl9Xj/fzW9JU6lfK3/ffTOtRBmalnPCAAAgJPsdBLdYv+guL/c/vF8qWT/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/GbHjlEaCKIwAG92s1qJASu18gKinVXAQhAbDyEKgicQQTyA2Fp6B0vvkFrBxsIyhTeQN7ujkiZgsavk+2DyHmHIvEya/AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNN97/7Kl5GTV+27z1/XJ1EfZmp4f1+fTNW9IMuh/6HBnt9TwAAAMAiqHK+L4rirX48jFqOU/6v857I/A8rTZ/z/Gzuz/Xp7nUj5//r463Lr4NGzTnxoWfnF6c7nX3Dv2917o5huvn07KVKP0h5dLM2rdN9Dm4nk4Ol1C53MS0A8BvbubZN/j8UdbfPwQBYGMN2FT/yfzXudyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALnwGAAD//+gHXZc=") (async) truncate(&(0x7f0000010cc0)='./file1\x00', 0x2fffffd) r2 = openat(0xffffffffffffff9c, 0x0, 0x14b442, 0x82) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000010d00)='./file1\x00', 0x42042, 0x138) fallocate(r3, 0x10, 0x10c01, 0x8000) (async) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r4, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000440)=[@text64={0x40, 0x0}], 0x1, 0x7c, 0x0, 0x0) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f00000120c0)=@svm={0x6, 0x1, 0x1080, {0x1, 0xff80000000000000}, {"05d58d574d9380c9fc1715f17fa2d87acad1c4ae07675f40f523cad3964d9bca79602b6a8be9af3afb56cb5eb4920001e3a6a97afa4b17dc313b5471f6d9332a2a94cbc8fd189808bfa2020a98c34f3c309950afec9aee65ad248ba692afaff0bc06dfa3074418da80b4d6966b8552752e60290154fa5c6d49d2a7bc38a2b652fb7617a6e94952aa2a4eddf788a3a2160613d59042d338f875d5eb0f2f0996bcfbc25c64a63be647b21f7fc0e022ef904a40ff3b207f816a837861e79a64737b7c3e1b7a392c3d8b93caa050c8fae65582289f0a7afb508196c19199a0ab12257f7d62229ea5df597a67972d82540218ebd429abbcc32f192e4a6b8901769b34159f54ebf62c2bd1ca711a8e777371175f2d667fc5352961603241f76b7e7546e6c8a15006e0e75e7fa9bb6186bf4c294291c48044bf817d7b3f92e84a499217a213dae6fb43161d956f573a7a7b9315e5ff7dfd484aecba033350ccdec66e5cfc1d7a7f6a1102f14119192b47b56b285f0e4175935bba8379039eb65bd68696336b906669a60f9cd4c9d8d2cebb5420c3830c3c831787b04d088df43d47012e3dc34cb4771e5c3b04e94b4abc179e37fe3afb6dd456fe23b39a5aff2e968737e89fb4b5edcce3d45feec6b2b1b03c035df0642682760445d626d5ef77e18346048d3077e39308ca91e07f34cf4ca470000d81f184160d1867395725e61e011661982fb73cb744005b4000dffbc1bc9233e7d4311343f4b6d81f675092ef70d6696f2659cc885ffe01e7e8c0a313fc4f15c826c2422c18dd6cdfdf19d8f6764ad030b6d2a1e7cf61109201eefab076421ddd976400800250e7b102ce0d08f599ea7356cb90c913e9d21925d06fb740382ec0cb82e6c951f8140cecaf79e27fe4888b78cd5e4295b6d9446153495cd8693ddde68ab2808340d7283aceac01e57eb58f4c09551c2047534f1226b78d8331c78e73394f66830a608f8fddf96b085a3dddde02b1ec307fd88931c585800cb69711a109af493a2ca607abfe556803377975974e6fd4212e93b31d5e931af78959d91e734b1c8c7da07cf0ae3e66089f325c71282d6b5dc038e6f93848d6af4b5660d45037be21c879bd279a446f3d38d04e620d5e51ce87807870304a7944f2fe087aa1541c09f6c09280896bb6387ccc77ebc46721869344030c616ddb0e621ffadb7295d001feac7b1c036495e48be272c88d902c51ccc2024079417f1f54c651f21b00b92b741c1310914ee4fd2701cf11d162cd28d1a1d06e736fc50cc2764d0bbd8cdfc011f56c2cab9cdb737a7d17c3e1cec89e19b02e62b54a3f17cb7e338c955442d7237ba41cf1ec25e9804e420edd4a5257c52479bad792659468687f52715e6c70aa8277408c9c0b17402127780bafbfe60ef67fda79b9a989c6bb85b21b65f7856e3721a75ba59448354ca68e9691a8589066ebc7adc6dc9d06da2dca457e2b8f115b92e627cfcf0e97eb0b15c11d1a9281b6406fd94b80729a293574e4836396a5ad5568e811cdbf49802f805e355ce79bd640c750d5102638894d6970da7539edcc9b29f3806ef170fa4fb1182adad15d3ead5b17c421281773b6a4dcd184e22aec2a52d269b25589c4edaabea460b82d5b05d3b4a44a3412f0279153fe7baa94b181ea466ae510dcf22c1fada45b41d0a3f65b275b131e9158147bc362d01986cab3fc70bd3fd9013ed4fe1c5f682ba93ca1748ca82c5e17411ac4f4a79c4a6cd2112933b9124a1df3e14db1b4f3224aeee4ca89e97474551d07b22a8c3300bd37314e867b9f283e55088f0737853ed9bd49475fe829c610c4c0dfdefc15b3b820f6c9c019ce36dbe3b8307b32afab679a8c586ba8db86a5a98c15c50b58473989623fc4414eb8eb10c083e4b9a4922959cbb4fb02085619239fa2cc7bc1da8718c7ef06b6ddb05995fb7596db383672d4c6d471ca2fba48d0cfa0e8d64ba24a1a66489f86015af966d5c4032da00c63a35d5a9d4bada554923e8effdbad5678c0dc8e3f6addc7008adbecf974840fef98bee3572279472fd6ce9fb57ea65aed4cbff9c0bd3f9e000320a20cefb49ddc880a2d3ef0dd939f5330f0ffd68bdc48bd4d32c270a6535fe753eb27c2cf6eec3d408498f9c5d5c06bff9ed991740418b61b8f67645ceff16de1e980f32a4cb1eb9ae798c6926ba671e19de3490fa9ba7dda3b3385d2a91552d29d2a3054dbd732dacd5c26ad379f5a362a8fe7a2592ddfdb19f476c01ca7cd2197c584f1673eb864dbf86eca157471c2dbe9db3f12c94b012759904b3ea3bfb2353475d3524173df74b5e254e48b876040f4c26a499205baeda340d8c7a553e691bd0368cd588b8a3f9320f99c832edab94866c445bab90c456c6a0bf72683139dc35cc3492db9872c63509016514ef34cc76fae72db8bc1b164c613e9427e88e7ca8f4f03989aa7d7bee1e55712b6a7fd7391d2df8a07dbdd96f14566588dfdef945f8eb8374d9101d70da5b9448778a6eaa36c641f6e2787ee7d09a2c8ed8bac4335d244a80f1242eb7b83ee4705e8a54c510cb11764e80ba5d79f94aa7b6ffefc4b75b8e65bf166e360e3eaea2f17c744c77bc1ade85b0e876e70cb2a80a8e7de820aed4711aa640269eb1639af804c23f885af9e6f07eb579896086b7c00ca136f1a18d01392601082565b02639f903249298b72383ca08d84192fc844b8db73a36dd2e41f5d26967fc77e703268ab9d164aa157bbca4f81e2d9e4ad44b2bf73edf8ee9f866d074875c1241ac526e01885364a61f4a88de34101eaab4cc48a2800a52047a15f327c93815bb9111f71be15329a1effe3475ebf3cdebde77baa2b139e3583e7627829449699f9961bfcca42b6077813dcd16cb4d4a6432073721b6fb25cfdde527fa968c53879978d402ae98fc0906809d2002b1983f168a7f59501efe939229126fb826b3fe7db6b6ed48828bd76338eb3d78ab443d13d1b3f89143567feee6df3074d443036291f8278538722a463a111c95f58dc831a99013f4e45369a39579fb1ea043d794d19e4132218d596ab4ec5e5e22c6baed500cac1872400bd4c0698c63bbcb88afe6e47c316fc9bb1bf38529d579b6e4c92c92d308e7d895abb97c3bd4bf84d566f209b9ab2ffc139a0aec79793b364e3ccfb5a55ecd778be40695e7037258c710b8db94d934a3726028f0273545a27af9fa2dd7426e38b25a83e7667575cc00d98a1c310ef5959ef8f2dcee2343bbd1d0c34df588e8be4c0ff403f21fdca25f4376c3be1cae18de7be8fb645bd5107b7017e57d07aed285b383fc7b4e5822b3a98661b8667e179f015ff271841e9c3cce4caffce63405f0b083565c17c43f8cb4ae405e2f67855d625765b7110ef0c1ec1d662b74b972f32b6a68d8c4c4da0e26cc0e6524cff5c9a8344fc77517eaeb8e94b163088dbfe3087113225c9cc179bc69c45913c48d2e9195b8e073606e63832e64dc9ce0344ad5b243bbc886dd41eccdfed26b53e1cf861a6ee5b545463c9563a330ab4cbd0d4cb01be49edefb6c8835d2ea47e7749b1fae0f6e38967edd029e7005cbb652e56842826813ad3cb59184b40f3bfc83a46eff8bf59403c0905bf5714b009ddf9df5c967643a358568343ec4d648fd9ecd9698d238123e77672b9c1943b86eb292f46f10c49c7180b19d6733c6d02140b273e7f9d87f1c43f13b543912f259d6461538d296bafdbe25ae8e19542856bb873e7d9a11a962286183fbc00759552753328a51fc3364968a3ab02014c470c28973b89a6b8a6cf3f098a6155e84236397f2ca9407ee39166892458209e58465232bf3be9bcd90d9e55b6052559c7a447c1560c63db4b673d1057b45ea051f1a8a74f6ded9b1564f1efb8ce1f3b6bebd855500158d86092ceb0e33a4d562389617c2290e7a175599d8bc94d1eb5c87f3596b793a7319f41f1ec3f71ab16595617ee8fd6c57d1ca91f5e22467bcf704823f6ddb3b50b518e9279255af1c7b0ca169a8d232e09f7083c237e9e42393b07972d42c7fd5ba6af5982ff720f2785be112bbe496560a4eec8abbcb3e763518d3ab466b5e7f5e3b1d1d8b4785480897e8cf38f21705da76cf8ef8fc73a23cd692bb8b327fb9fe4bc17be847a9dca56233934c3deebdc153e016a2203d37c39706860d7023d8c3bd209d76fa6e8bdc9bb264e7f54c18168a75d4a54242784dfb7515a6724fd65ffd1d8e839bce81bd21c7a6d37b27e74cb5885ffe7ba6caa3880235e4edcfa39e8b5475db09e216b3bc8865b9a4c79a9570e4bb7fbfa6bd53221bae98d55b6b06e8cf563270ede5bfe9b684ef1459bdd38867a24d28d3b791a9d047213cb924debf1c8ec3e0f6c300d8d41859ccb0f0a5fb557e9b35865a693809fe29b4c6d1cf8add0bf80ad42c1b185b9920d38aa87c29480826affcfca8db4159553e4ca9f347047e0f6fca6a72c8bd42aac260f2831ecb6902fc9285d5e825de989056514b5fdef3cdbdc2cc9fcba429546d7a81e865b2ed08019b524b580528026cf28b2f52057d7dd5f70d5904498a6df758a2f507be5be1b00d50d5a2d1d7adba8c0705d4b01462cea66acef972b3834093e938886ea17a43a317d6d4850a2125776b5bd33fb3102e906b4b660175ee8f495a00927bfd2be058763a17447b305dbcb5c3abd986f101c99c31b84537925771190be0ce1ac694c67a5ff465cbf5b5520e6457696d2d9312e8c6ac24553e00066a8b2dce180ba5d4bd81ce6e29186f4a46f9c2e653b2400af8830f4fcc27383ede3769638990d9e630b40e61b7026b56a49c8b380c0f315162821a4a2a46c1862e74953cf6a2671cb17ef4f82b1dd613260b6c465dbeb2191d828751ceb0db70e5c1cf1206eda1d1568d194e7855c43324ecedfdd2d438f413ae3c7ab10c98b30cca0bdcb148bc5c2c163cbf8ff5cc66a6de022539a376f815e8ce720ac9b4b0567dd563a910d660d34161b50de5f2fa8234f9f456e91420488a1a77c1381fd348bf3be9e1e34d5653f251fc0ee612681d07312ff2e78a7c2501ec8c2c607c75c33049808ec9337a0787b6ddfbb9e22dd116296f41b6951673ac27ab39371d9c9eb3ecb757e8c45db660c8d219430da3a4f5dfa39911fdbc886a0a2417ddd009efb7de7e661358fd6e2aaebde8a1729345b706bf95fa8ebfa61a6a9350db6c193a3cf42d8524d2e8f30c62517b66fff664dd912400d7a93a2d8a431d41e7cec6c92150ead183451c72459c757b8387ad3070aedb1a11b1cdec6ed8a26f5be06cbf5e24e62472d1259ceeef85cfef5942b643de79ec210326cee4d37f5a4256bee9c5a97b2826460cde0e1ead0aab1015fbb65cc92156d3a300aee59b096b6084e2f7e7d70c5884666ba08f327a3e3a9af29ac4b967c7da4abf684bdc69f63eb55d24b59d11b2f4db51d7d3c429e6fc738ba7f06de34d6f9e48f10a6a513c4ddb565984cae99559acfd582131cc6ebe78e871f3afc776793fa92c624ec0989c57b43761dccf897a63e6afae7554758a95dd8b91657f67dcf52f267fe65030228baf268521763ab1091f9a803689162d7a7d8196615b1837bbbfaf20c79f7b6d6a7192abb92fa6ac56bbebe87c25b13215b09c07b49d119e4daf8195689cb3b255d499d4287be3f7f281fad09fb4caa285093a9620e565d433b7a73919dc917577b74b80c52c434db4a5c3ecfe9d30657cca460c0739ea3f538f555fdd5dd62c05e7cad863b6d3383a2019ed6de0cdae9561c0e5cabb454c9814981b304f12e147650e7785f21"}}) (async) r5 = fsopen(&(0x7f0000000080)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) (async) r6 = fsmount(r5, 0x1, 0x0) fchdir(r6) ioctl$KVM_CAP_MSR_PLATFORM_INFO(r3, 0x4068aea3, &(0x7f0000012040)) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x2a0000a, 0x0, 0x0, 0x0, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000100)) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x42, 0x0) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0xf, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000001010000000000000100000018110000", @ANYRES32, @ANYBLOB="0000001427b8f477c46bd200", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7020000000000008500000086000000180000000700000000000000090000009500000000000000"], &(0x7f0000011ec0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @sk_skb=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) unlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000011f00)=ANY=[@ANYBLOB="0600000004000000044000000c"], 0x50) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000011f40)={r8, &(0x7f0000011f80), &(0x7f0000011fc0)=""/82}, 0x20) r9 = socket$igmp(0x2, 0x3, 0x2) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000011dc0)={0x6, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000003000000000000000400000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a50000008f6ef8ff00000000bf91000000000000b70200000200000085000000840000000000"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000010d40)=""/4096, 0x41000, 0x0, '\x00', 0x0, @fallback=0x1a, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000011d40)={0x3, 0x4, 0x5, 0x6}, 0x10, 0x0, r2, 0x4, 0x0, &(0x7f0000011d80)=[{0x3, 0x1, 0x10, 0x8}, {0x3, 0x4, 0xe, 0xa}, {0x1, 0x1, 0xd, 0x3}, {0x1, 0x1, 0x3, 0x1}]}, 0x94) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, &(0x7f0000011e80)=r10) setsockopt$SO_ATTACH_FILTER(r9, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0xff, 0x0, 0x9}, {0x8001, 0x0, 0xc, 0x9}]}, 0x10) ioctl$KVM_SET_SREGS(r4, 0x4138ae84, &(0x7f00000005c0)={{0x41000, 0x80a0000, 0x82619ae1fd2dae21, 0xf, 0x4, 0x5, 0x42, 0x4, 0x0, 0x34, 0x5}, {0x100000, 0xb000, 0x4, 0x2, 0x80, 0x43, 0x7f, 0x2, 0x5, 0x6, 0x7f, 0x3}, {0x2, 0x50000, 0xf, 0x6, 0x80, 0x7, 0x0, 0x9, 0xff, 0xdf, 0xff, 0x85}, {0x1ff8, 0x8080000, 0x9, 0x6, 0x7, 0xdf, 0xfd, 0x1, 0xa, 0xa0, 0x2, 0x3}, {0x1000, 0x2000, 0xd, 0x83, 0x4, 0x2, 0xab, 0x6, 0xf, 0x83, 0xf7, 0x5}, {0xf000, 0x7000, 0xc, 0xa, 0xf4, 0x6, 0x1, 0x1, 0x4a, 0x13, 0x5, 0xfd}, {0x1000, 0x0, 0xb, 0x5, 0x1, 0x4, 0x4, 0x43, 0x7, 0x7d, 0x2, 0x6e}, {0xfec00000, 0xeeee8000, 0x0, 0x82, 0x11, 0x7, 0x6a, 0x82, 0xff, 0x18, 0xee, 0x6}, {0xe000, 0x3}, {0x25000, 0x204b}, 0x80000030, 0x0, 0x40000, 0x42064, 0x400000006, 0xf800, 0x25000, [0x400000000000a2, 0x6fbd2bb5, 0x401, 0x7]}) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: bisecting 25 programs bisect: split chunks (needed=false): <25> bisect: split chunk #0 of len 25 into 3 parts bisect: testing without sub-chunk 1/3 testing program (duration=34s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [13, 30, 28, 8, 15, 4, 6, 13, 9, 6, 6, 8, 30, 7, 20, 29] detailed listing: executing program 0: r0 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'veth1_to_bond\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xfffffffd, {0x0, 0x0, 0x0, r1, {0x0, 0xfff3}, {0xffff, 0xffff}, {0xffe0, 0x9}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}, 0x1, 0x0, 0x0, 0x998ed4ed88999c67}, 0x4c840) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./trace\x00', 0x1ff) (async) mount(0x0, &(0x7f0000000200)='./trace\x00', &(0x7f0000000240)='tracefs\x00', 0x0, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000003c0)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./trace/set_event\x00', 0x2, 0x0) write(r2, &(0x7f00000002c0)='crypto:*', 0x8) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000340)=@newtfilter={0x3c, 0x2c, 0xf3f, 0x30bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r1, {0xf}, {0xe, 0xc}, {0xfff1, 0x10}}, [@filter_kind_options=@f_flow={{0x9}, {0xc, 0x2, [@TCA_FLOW_RSHIFT={0x8, 0x4, 0x7ff}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24041091}, 0x844) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2003, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r2, 0x0, 0x48b, &(0x7f0000000380)={0x2, 'syzkaller1\x00', 0x4}, 0x18) (async) ioctl$TUNSETVNETHDRSZ(r4, 0x400454d8, &(0x7f0000000080)=0x6) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x4) (async, rerun: 64) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (rerun: 64) mount$fuse(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x404, &(0x7f0000000240)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async, rerun: 64) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) (rerun: 64) r2 = socket$netlink(0x10, 0x3, 0x0) (async) socket$inet(0x2, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0xa, 0x6, &(0x7f00000000c0)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x73, 0x11, 0x30}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x2a}, @exit], {0x95, 0x0, 0x5a5}}, &(0x7f0000000100)='GPL\x00', 0x5, 0x29e, &(0x7f0000006780)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x6}, 0x70) (async) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_BT_FLUSHABLE(r3, 0x112, 0x8, 0x0, 0x0) (async) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000006a80)={0x3, 0x16, &(0x7f0000006b40)=ANY=[@ANYBLOB="61154c00000000006113500000000000bfa00000000000001503000008004e002d35010000000000950041000000000069163a0000000000bf67000000000000350605000fff07206706000005000000160302000ee60060bf670000000000000f650000000000006507f9ff0100000007070000cddfffff1e75000000000000bf54000000000000070400000400f9ff3d4301000000000095000000000000001500000000000000950000000000000032ed3c12dc8c27df8ecf264e0f84f9f17d3c30e32f1754558f2278af6d71d79a5e12814cb1d8a5d4601d295c45a6a0b9bdb7dd3997f9c9c4f6f3be4b369289aa6812b8e007e733a9a4f1b0af3dda82ee45a010fb94fe9de57b9d8a814261bdb94a05000000c6c60bf70d742a81762bab8395fa64810b5b40d893ea8fe01c5473d51b546cad3f1d5ab2af27546e7c955ccefa1f6ab689b555202da2e0ec2871b4a7e65836429a527dc47ebe84a423b6c8d345dc8da3085b0ab71ca1b901627b562ed04ae76002d4519af619e3cca4d69e88158f0200000000c8fb730a5c1bf2b2bb71a629361997a75fd552bdc2300000008ac86d8a297dff0445a15f21dce4de9f29eff65aadc841848c9b562a31e56723888fb126a163f16f920ae2fb494059bba8e3b680324a188076ebae3f55c4e9b2ad9bc1172ba7cbebe174aba210d739a018f9bbec63222d20cecac4d03723f1c932c9a6aa57f1ad2e99e0e67ab93716d20000009fbb0f53acbb40b4f8e2739670b31562ed834f2af97787f696649a462e7ee4bcf8b07a10d6735154beb4000000000000000000000000004000bc00f679629709e7e78f4ddc211bc3ebe6bd9d42ca0140a7afaab43176e65ec1118d50d1e827f3472f4445d253880800000000000000690884f800031e03a651bb96589a7e2e509bcc1d161347623cb5e7ac4629c8ab04871bc401000000cc43010000207b40407d000000210000000000000000005f37d83f84e98a523d80bd970d703f37ca364a601ae899a56715a0a62a34c6c94cce6994521629ab028acfc1d926a0f6a5489af8dc2f17923f3c40dfd1970a55c22fe3a5ac000000f4000000000000000000000000c1eb2d91fb79ea00000000000000bb0d00000000000000000000e4007be511fe32fbc90e2364a55e9bb66ac64423d2d00fea2594e190deae46e26c596f84eba9000000000000003cc3aa39ee4b1386bab561cda886fa642994cacd473b543ccb5f0d7b63924f17c67b13631d22a11dc3c6939628950000000000000001c7205a6b068fff496d2da7d632bd1f61b007e1ff5f1be19637302f3b41eae50509fd05d12f6186f117b062df67d3a63f3265dd1410eea68208a3f26b2989b832d8b34a34a4f08b34b30410856e858d27adee7daf32903d3fc78700d429a2d4c8b6d803eb83eecfe4c7ff9e6ab5a52e83d089dad7a8710e0254f1b11cced7bc3c8da0c44d2ebf9f6f3ff3be4d1458077c2253b0c7c7a0a9fdd63bf910dc20e5cb2a88e59febc47f1212a21f631dbaa74f22bad050e9856b48ae3a03a497c37758537650fe6db88aa3c41fdc3d78e046f6160e1741299e8dc29906870e6431ed1eab5d067a183f064b060a8ec12725d42e3a74863d66bee966b1574f8e01b3f34a267ff0afa1e1c758a0079b747067312e9815a21cb3f1f8150d999d788535a4d3114dbc7e2bf2402a75fd7a55733360040855ed5d1c0d634fb9fb38f84d9d87b27f8a5d91217b728f13e3ee20e69e0ffb2780b1a7af137ff7b4ff010404faf0a4da65396174b4563d54b52f06c870edf0c5d744b5272b44c23488b2bdbff947c4dfa108cbb88202ee1192b81f428a5b3c299848649e1a6bff52f657a67463d7dbf85ae9321fc2b517dc4a29b9b5a8ded5de8206c812439ab129ae818837ee1562078fc524a3baf49a0be9bb7d958d5e87c6c09bf71a894bad62934782cc308e936d7637e07c4a2a3bc87b0da23c00d9ef418cf19e7a8c4c328be0ce95798adc2dca871073f6bd61dc18402cde8b0100010000000000abc86b94f8cbde4d470667bee722a6a2af483ad0d3415ed0f9db059acaba9eaea93f811d434e00000000000000000000d154ba10a8e51489a614e69722bac30000000000000000000000000000c5dfd188ff555285b9743d3aac000583f42d168613151d681a2f71373f20d92c9048407c91fabecfe8b3f2d545ffffffff00000000a1cfc4336324c86f3dcb43e9a58208077e90f6ec1c7ac756f61dcc372cdd30b82507489f0bbfbd3c3f21752e81319c0161e154ceb16e00bc7f5a6962dff317f4d014786e432817064874d69a39cb0da31bcc5f81894d8a80756447322207b4007dff12eb95066cc6bc256f0a12282224d718b06ca80b57aa183dd0c3eee45891441f2b89b4c67aa9882281393954972046974f18df232cd7fca610e33f51c2d062020f403d85ff36c26e2f6bd1d82f4d3ceb3472d9a77e0057a3bfe697d9ab7585f4a1b381343d2cf857689232f4fc5135790662dc1419a374be9d7b3e5be2886d23add90d862f1a682ff11c798e338af3e5bb0f9d3952b15bf3e0c618c89d20ca1e18a031397693bf3cfbd8417e5b55e641c898c280356f2da222d5d68919d98158578dcf18efa404e508bcbbb8cfcf70086821ebdf34c9a1dff45af873df904c2bdbef81f246d26f4b40df949e12bdac18533d4e11c608cc31d60cb591c40a7b386fa1c753336d7220a35118d4919b45eff32aab684ee54c0a263c806aabac2f66cb052f847c62c6691de14e97aa7e9dc8ecf0cd50540246d2b746e41e5b4e2c095039dfe0f71db6265f7580d098be40ef36faee5d1695830d4242a23e541e6ce9fa1998d8961ef4fe3c8e8fbb566f148c8befc229614a4b7f80d237b8abc6fc0407de31d6e5532f360d379f20f054692b47207922fe6c14eba96c9a7ae906abc1ae1ae8c4fae92883cfa1978a04bb000000000000000000000000000000884efcecca45ea4ab2ec097668456a6ff12854997f5aed737d5205ace5c0b64f87ef10784d0479cb44ca077e0c4ce6ff880e2ce3de63853a9740e9233683bfc8636bee293aeeb680b399a296e6f44c07b5fc5d9d359af007f23004a7acb6df23664ea209620b4fe0f4df81c33bd8ca2335cb4b50881937379b45a301175c3e8eb32970564ec8e25c46ee3bae079faedaad94276cfa251be8256c4c37fc84a25c3a2feb39e94a5266a10716d4a3cef499fa176018054e9149a1c9d20a809ce3"], &(0x7f0000007480)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x8, &(0x7f00000074c0), 0xffffffffffffffd2}, 0x48) (async) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000007500)={0x19, 0x3, &(0x7f00000075c0)=ANY=[@ANYBLOB="1800000001000000000000000000000095"], &(0x7f0000007600)='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) (rerun: 32) r7 = fsopen(&(0x7f0000007640)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r7, 0x6, 0x0, 0x0, 0x0) (async, rerun: 64) r8 = fsmount(r7, 0x0, 0x80) (rerun: 64) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000007680)={r6, r8, 0x16, 0x0, @void}, 0x10) (async, rerun: 32) r9 = socket$inet6(0xa, 0x80001, 0x0) (rerun: 32) setsockopt$inet6_MCAST_JOIN_GROUP(r9, 0x29, 0x2a, &(0x7f00000076c0)={0x100000001, {{0xa, 0x0, 0x0, @mcast1}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r9, 0x29, 0x30, &(0x7f0000007780)=ANY=[@ANYBLOB="01000000000000000a00ffff00000000ff010000000000000000000000000001"], 0x210) (async) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r5, &(0x7f00000077c0)={0x0, 0x0, &(0x7f0000007800)={&(0x7f0000007840)=ANY=[@ANYBLOB="240000000301010300000000000000000a0000040c090080fb0001004801000004000180"], 0x24}, 0x1, 0x0, 0x0, 0x40}, 0x8000) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r10 = open_tree(0xffffffffffffff9c, &(0x7f0000007880)='.\x00', 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f00000078c0)={@cgroup=r10, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000007900)={r4, 0xe0, &(0x7f0000007940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000007a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, &(0x7f0000007a80)=[0x0, 0x0, 0x0], &(0x7f0000007ac0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x70, &(0x7f0000007b00)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000007b40), &(0x7f0000007b80), 0x8, 0x75, 0x8, 0x8, &(0x7f0000007bc0)}}, 0x10) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000007c00)={{{@in6=@remote, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in=@remote}}, &(0x7f0000007d00)=0xe8) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f0000007d40)={&(0x7f0000007d80)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000007dc0)={&(0x7f0000007e00)=@newsa={0x13c, 0x10, 0x20, 0x70bd2b, 0x25dfdbfc, {{@in=@dev={0xac, 0x14, 0x14, 0x27}, @in=@broadcast, 0x4e23, 0x0, 0x4e24, 0x200, 0xa, 0x20, 0x80, 0x73, r11, r12}, {@in=@broadcast, 0x4d3, 0x33}, @in6=@mcast2, {0x6, 0x8, 0x9, 0x4, 0xfffffffffffffff8, 0xbe5, 0x4101}, {0x7, 0x5, 0x6, 0x9}, {0x6c8, 0x7, 0x5}, 0x70bd2b, 0x34ff, 0xa, 0x0, 0x0, 0x42}, [@address_filter={0x28, 0x1a, {@in6=@remote, @in=@multicast1, 0x2, 0xb5, 0x2}}, @lifetime_val={0x24, 0x9, {0xff, 0x2, 0x2, 0x2}}]}, 0x13c}, 0x1, 0x0, 0x0, 0x24044001}, 0x0) (async) unshare(0x400) (async) writev(r2, &(0x7f0000006880)=[{&(0x7f00000068c0)="390000001300090468fe0700000000000000ff3f08000000480100100000000019002b000a0001000500000000000072080003000500000000", 0x39}], 0x1) write$FUSE_INIT(r0, &(0x7f0000002300)={0x50, 0x0, r1, {0x7, 0x2b, 0x0, 0x2b418842, 0x6, 0x0, 0xfffffffc, 0x1}}, 0x50) (async) statx(0xffffffffffffff9c, &(0x7f0000002380)='./file0/file1\x00', 0x1000, 0x10, 0x0) executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11000000040000000400000009"], 0x50) (async) close(0x3) (async) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x3, 0x1, 0x401d031, 0xffffffffffffffff, 0x0) (async) r0 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x3, 0x1, 0x401d031, 0xffffffffffffffff, 0x0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000001900)='./file0\x00', 0x200008, &(0x7f0000001940)=ANY=[@ANYRES8=r0, @ANYRES32=r0, @ANYRESHEX=r0], 0x1, 0x392, &(0x7f0000001980)="$eJzs3T1vW2UUAOATt/mExBkQEiDEq24sVhL+QCPUSohIoFCj0gFxS5xixY0j2wpyhaADEiv/gL1iZENC/IEMsLOxZWHsUNXIX6mdul+kyaXq80jRPfZ7jvO+tnx1FuscXv3x5s52s7SdtaJwMUUhIgp3I5Z7Ud/U4FroxTMx6na8W7z619uffHbtw/WNjUubKV1ev/LeWkpp6Z3fvv7m5wu/t1759JelX2fjYPnzw3/W/j54/eCNw/tXvqo2U7WZduutlKXr9Xoru16rpK1qc6eU0se1StaspOpus9IYW9+u1ff22inb3Vpc2GtUms2U7bbTTqWdWvXUarRTdiOr7qZSqZQWF4InKd/Z3MzW+/HcY/IuntWGOAWNxnrW/Q7PPrRSvpPLhgCAXJ20/595qv7/WmGk/5+LR/b/06H/fy6mny5ttP//zy/C/1y3/58ZfH/H6f8BAAAAAAAAAAAAAOBFcLfTKXY6neLw2hn+SHjwOOftccoe+vyP/eW9P07XyA/35iJqP+yX98v9a399fTuqUYtKrEQx7nVvC0P9+PIHG5dWUs9yLN78rld/4Y+I8rnx+tUoxvLk+tV+fTqqj+51OhZG69fii3htcv3axPqZWPlppL4Uxfjzy6hHLbZ6t7cH9d+upvT+RxvH6md7eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8HEpp6K3oz73fL0fMx/5gfn/pQcLy+Hz8fv3RfP2VKMa9yfP5VybO5z8fb57P9+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNRs39rJarVK46yC4cz/3jMzw+DRVVP99NvHluZjPHn2Sa9zwqDwTFXzg0NOWLrf6XR6wY3vn/tW5872ozxJMB0Rj8npDN7Ak/+vVyNi9Jlz4zmzEXGqJ13qBoX83/BnDvK4GwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEC+joZ+dx9M5b0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tJs39rJarVK4xSDvM8IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwIvk3AAD//8s8Cyw=") (async) tkill(0x0, 0x16) (async) r1 = syz_open_procfs(0x0, &(0x7f0000001d40)='mountinfo\x00') ppoll(&(0x7f0000001d80)=[{r1, 0x3004}], 0x1, 0x0, 0x0, 0x0) (async) umount2(&(0x7f0000001dc0)='.\x00', 0x2) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000300)={0x4, 0x13, &(0x7f00000003c0)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000020200008500000070000000180100002020732500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000001700000095"], &(0x7f0000000480)='GPL\x00', 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, @fallback=0x27, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000004c0)={r2, 0xfca804a0, 0xe, 0x0, &(0x7f0000000540)="b8000005000000000152912e5763", 0x0, 0xa00, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) r3 = socket$inet(0x2, 0x6, 0x3ff) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000001e80)='.\x00', 0x0, 0x2) getdents64(r4, &(0x7f0000001ec0)=""/58, 0x3a) getdents64(r4, 0xfffffffffffffffe, 0x29) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0a00000005000000020000000700000042000000", @ANYRES32=r3, @ANYBLOB='\x00'/20, @ANYRESOCT=r4, @ANYRES32, @ANYRES32=r2], 0x50) (async) bpf$ENABLE_STATS(0x20, 0x0, 0x0) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_lsm={0x6, 0x3, &(0x7f0000000640)=ANY=[@ANYBLOB="18000000003f000000000000000000f195"], &(0x7f0000000680)='GPL\x00'}, 0x80) r7 = bpf$ITER_CREATE(0xb, &(0x7f00000006c0)={r6}, 0x8) close(r7) (async) quotactl$Q_GETFMT(0xffffffff80000400, &(0x7f0000001e00)=@md0, 0xee01, &(0x7f0000001e40)) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x6, 0x1c, &(0x7f00000007c0)=ANY=[@ANYBLOB="bf16000000000000b7020000000000007b2af8ff000000007b2af0ff000000007b2ae8ff000000007b2ae0ff000000007b2ad8ff000000007b2ad0ff000000007b2ac8ff000000007b2ac0ff00000000b702000002000000732ac0ff00000000b702000001000000632ac4ff00000000180200000a0000010000000000000000632accff00000000180200000a0000020000000000000000632ac0ff00000000bf61000000000000bfa200000000000007020000c0ffffffb703000040000000b7040000000000008500000045000000b70000000200000095"], &(0x7f00000008c0)='GPL\x00', 0x1, 0x1000, &(0x7f0000000900)=""/4096, 0x0, 0x0, '\x00', 0x0, @xdp, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) (async) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) ioctl$SIOCSIFHWADDR(r7, 0x8924, &(0x7f0000000080)={'netdevsim0\x00'}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{}, &(0x7f0000000180), &(0x7f00000001c0)}, 0x20) ioctl$XFS_IOC_PATH_TO_FSHANDLE(r5, 0xc0385868, &(0x7f0000000280)={r5, &(0x7f0000000040)='\x00', 0x608382, &(0x7f0000000140)={@align=0x1, {0x1, 0xca4, 0x9, 0xc}}, 0x7, &(0x7f0000000200)={@_ha_fsid}, &(0x7f0000000240)=0x20000}) (async) mmap$IORING_OFF_SQ_RING(0x0, 0x80000001, 0x0, 0x110, r7, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r8, 0x5411, &(0x7f00000002c0)) executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@nodelalloc}, {@noblock_validity}, {@errors_remount}, {@grpjquota}, {@debug}, {@resgid={'resgid', 0x3d, 0xee01}}, {@journal_dev={'journal_dev', 0x3d, 0x2}}, {@noinit_itable}, {@journal_dev={'journal_dev', 0x3d, 0xc}, 0x32}]}, 0x9a, 0x4ed, &(0x7f0000000a40)="$eJzs3V9rHGsZAPBnJtn+TU2KXtSCtdhKUrS7SWPb4EX9g+hVQa3XtjHZhJBNNmQ3bROKpvgBBBEVBMErbwQ/gCD9CCIU9F5UFNHWc9GLc7qH3Z1t03Q3SekmG7K/H0zmnXdm9nneDDO778wwE0DfuhgRlyLiZa1WuxIRw1l9mg2x2Rzqyz1/9mimPiRRq935bxKRNOvqi41t+czT2WpDEfHdb0X8IHk7bmV9Y3G6VCquZtOF6tJKobK+cXVhaXq+OF9cnpycuDF1c+r61HhX2lnP5dY3/vnzn/z2m7f++MUHf7v777EfJll9xOt2dFuz6bk4saVuMCJW9yNYDwxk7cm1KtpsawAADo/W7/zPRcSVGI6Bxq85AAAA4CipfWUoPkwiagAAAMCRlTbugU3SfHYfwFCkaT7fvIf3U3EqLZUr1S/MldeWZ5v3yo5ELp1bKBXHs3uFRyKX1KcnGuXX09e2TU9GxNmI+NnwycZ0fqZcmu31yQ8AAADoE6e39f8/GG72/wEAAIAjZqTXCQAAAAD7Tv8fAAAAjj79fwAAADjSvn37dn2otd5/PXt/fW2xfP/qbLGymF9am8nPlFdX8vPl8nzjmX1Lu31eqVxe+VIsrz0sVIuVaqGyvnF3qby2XL278MYrsAEAAIADdPazT/6aRMTml082hrpjvU4KOBCD77LwP/YvD+DgDfQ6AaBn3un7HzhScr1OAOi5JCJ+vcP8jjfv/Gl/8gEAALpv9NPtr/+nu54b2EwPKEVgnzj/B/3L9X/oX67/Q//KxUDoyEN/S3aZ//7X/2u1d0oIAADouqHGkKT57Jr/UKRpPh9xpvFagFwyt1AqjkfEJyLiL8O54/Xpicaaya59BgAAAAAAAAAAAAAAAAAAAAAAAACgqVZLogYAAAAcaRHpv5Ls/V+jw5eHtp8fOJa8GG6MI+LBr+784uF0tbo6Ua//36v66i+z+mu9OIMBAAAAbNfqp7f68QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQTc+fPZppDQcZ9z9fi4iRdvEH40RjfCJyEXHq/0kMblkviYiBLsTffBwRX/9+m/hJPa0YybJoF/9kt+Kfa9f+neOnEXG6C/Ghnz2pH3++2m7/S+NiY7x9/zv+at3BLsTvfPxLXx3/Btrs//W6M3uMcf7p7wsd4z+OOD/Y/vjTip90OP5d2mP8e9/b2Og0r/abiNG23z/JG7EK1aWVQmV94+rC0vR8cb64PDk5cWPq5tT1qfHC3EKpmP1tG+Onn/nDy53af6pD/JFd2n95j+3/6OnDZ59sFnPt4o9dar/9z3WIn2bb//NZuT5/tFXebJa3uvC7P1/Yqf2zHdq/2/Yf22P7r3znx3/f46IAwAGorG8sTpdKxdW+LrzXf6P+s+hQtEJht0It67y1an50WBI7hIXWPvGiNwcmAACg697uA+/Fvf1LCAAAAAAAAAAAAAAAAAAAAPpQd54Z1nom9s5P12vZbI7eehYyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAvfRwAAP//6v3RHg==") (async) r0 = socket$netlink(0x10, 0x3, 0x6) (async, rerun: 32) r1 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) r2 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), r1) sendmsg$TIPC_CMD_ENABLE_BEARER(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000000d0000000000010000000000000001410000001c001700000000000000006574683a73797a5f74756e"], 0x38}}, 0x0) pipe2$watch_queue(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000380)={'macvlan0\x00'}) (async, rerun: 32) sendmsg$TIPC_CMD_SET_NETID(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, r2, 0x8, 0x70bd2a, 0x25dfdbfe, {{}, {}, {0x8, 0x2, 0x1}}, ["", "", "", "", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x20040000}, 0x11) (rerun: 32) executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000002c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f0000000400)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000002440)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x202, 0x0, 0x0, 0x2}}, 0x50) syz_fuse_handle_req(r1, &(0x7f00000024c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000044c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000004580)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000045c0)='./file0\x00', 0x101081, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000004600)={0x1, 0x0, 0x200000000000008, 0xdc58}) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x0, @empty}, 0x1c) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000080000000000000009000000731128000000000095"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, @fallback=0xf, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) recvmmsg(r0, &(0x7f0000000080)=[{{0x0, 0x0, 0x0}, 0x7f}], 0x1, 0x1, 0x0) setsockopt$inet6_int(r0, 0x29, 0x4a, &(0x7f00000001c0)=0xe7, 0x4) setsockopt$inet6_int(r0, 0x29, 0x4, &(0x7f0000000200)=0x1, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) executing program 2: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10) (async) bind$vsock_stream(r0, &(0x7f0000000000)={0x28, 0x0, 0x2710, @hyper}, 0x10) sendmmsg$inet(0xffffffffffffffff, &(0x7f0000005480)=[{{&(0x7f0000000100)={0x2, 0x4e20, @local}, 0x10, 0x0, 0x0, &(0x7f00000018c0)=[@ip_retopts={{0x10}}, @ip_retopts={{0x18, 0x0, 0x7, {[@ra={0x94, 0x4}, @timestamp_addr={0x44, 0x4, 0xe7, 0x1, 0x4}]}}}], 0x28}}], 0x1, 0x28008004) executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="890000002e0011000000000000000000ac18a3fb454d2d7a5b98c0dae829daea8ac99e9304003180"], 0x28}], 0x1, 0x0, 0x0, 0x8000}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x7, 0x8, 0x77, 0x4}, {0x6, 0x5, 0x8e, 0x401}, {0xf, 0x9, 0x7, 0x2}, {0xde, 0x1, 0x8, 0x1}, {0x3, 0x0, 0x0, 0x7fff}, {0xefa, 0x9, 0x5}, {0x9, 0x85, 0x6, 0x9}, {0x3ff, 0x5, 0x91}, {0xf81e, 0xed, 0x1, 0xfffffffe}, {0x3, 0x5, 0x81, 0x9}]}) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$netlink(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=ANY=[@ANYBLOB="890000002e0011000000000000000000ac18a3fb454d2d7a5b98c0dae829daea8ac99e9304003180"], 0x28}], 0x1, 0x0, 0x0, 0x8000}, 0x0) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x7, 0x8, 0x77, 0x4}, {0x6, 0x5, 0x8e, 0x401}, {0xf, 0x9, 0x7, 0x2}, {0xde, 0x1, 0x8, 0x1}, {0x3, 0x0, 0x0, 0x7fff}, {0xefa, 0x9, 0x5}, {0x9, 0x85, 0x6, 0x9}, {0x3ff, 0x5, 0x91}, {0xf81e, 0xed, 0x1, 0xfffffffe}, {0x3, 0x5, 0x81, 0x9}]}) (async) executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000102c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000000000), 0x400000000000041, 0x0) (async) recvmmsg(r1, &(0x7f0000000040), 0x80002c1, 0x2, 0x0) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000140)=@newqdisc={0x38, 0x24, 0x601, 0x0, 0x0, {0x0, 0x0, 0x0, 0x1, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_clsact={0xb}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0x1}]}, 0x38}}, 0x10) (async) sendmsg$nl_route_sched(r3, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000b80)=@newtfilter={0x34, 0x2c, 0x609, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, 0xffffffff, {0xffe0, 0x2}, {0x1}, {0xd, 0x1}}, [@filter_kind_options=@f_flow={{0x9}, {0x4}}]}, 0x34}, 0x1, 0x0, 0x0, 0x8001}, 0x0) executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'dummy0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'dummy0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4400000010000104fcfffffffcdbdf2500fb0000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYBLOB='\b\x00\n\x00', @ANYRES32], 0x44}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) (async) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4400000010000104fcfffffffcdbdf2500fb0000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYBLOB='\b\x00\n\x00', @ANYRES32], 0x44}, 0x1, 0x0, 0x0, 0x2004d808}, 0x0) statx(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x4000, 0x8, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000300)={{{@in=@remote, @in6=@dev={0xfe, 0x80, '\x00', 0x3a}, 0x4e20, 0xff, 0x4e23, 0x0, 0xa, 0x0, 0xa0, 0x0, r2, r3}, {0x7, 0x2, 0x3, 0x1, 0x10, 0xffffffffffffff0f, 0x5, 0xf9b5}, {0x401, 0x81, 0x9, 0x5}, 0x80, 0x6e6bb6, 0x1, 0x0, 0x3, 0x3}, {{@in=@private=0xa010102, 0x4d6, 0x32}, 0xa, @in=@private=0xa010100, 0x34ff, 0x3, 0x0, 0x8, 0x1, 0x0, 0x3}}, 0xe8) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x8400, &(0x7f00000006c0)={[{@uni_xlate}], [{@audit}, {@smackfsroot={'smackfsroot', 0x3d, 'vZ\xa4]xQ\xa0kfat\x00E\xbd\xfb\xa1MVN=\x82\xcd\x95\x8f\xf9\x90\x05\x8e\xb3p\b\x8c\x86\x18\xf7\xd7\xc2\x853\x99\x9c\xeb\a\xd2\xa4\xbd\x88\xf7\xae\xb7k\xc9\xb8U\vM\xa6H\xeb\x98\x87)\xf5\x93\\\x85=Yf\x8a\x1fD\xe2\x17\x85y\xa9\x98v\x88\xa3\x93`\xce\x00T\x92\x9f\x12\xfb}\xce\xd4\xcc\x0e\xf1\xa5\x02\x8c\xa5)'}}, {@subj_user={'subj_user', 0x3d, '*'}}, {@permit_directio}, {@euid_gt={'euid>', r3}}, {@audit}]}, 0x1, 0x232, &(0x7f0000000480)="$eJzs289qE10UAPCTNl+TtouUD1fqYsCNq9L2CRqlihgQKlnoymBbkI4UUigoaN2580F8GaFP00VhhJmpbdNZaP9kQvP7QZjD3DmZc0OScxd33j38uLu1t7/z68tRtBvNaEasN06y3GwUGuVxJo/n4rxvUaVdeRYAmAybm4Nu3TVwK1qnwXDYHfwfEYuXLun/HHdRAAAAAAAAAAAA3IyL+/+TfP///HHEUszE1ff/AwCT7Ar7/xu3VAq3ZDjsDh6U67eL7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6nOcZZ2s4tWKiHZEzEfEQkRkrborBQBuyl/3//J83fUCANen/wPA9NH/AWD6vH7z9mW319vYTJJ2RPr9oH/QL47FeHcnPkQa27ESnTjJ1wGlIn72orexkuSW4kd6WOYfHvRnT/OftyO2YzU6sVSdv1rkJxfz/8vXHX/uvxaduFedv1aZPxePH53LX45OHL2PvUhjK1/PnOV/XU2Sp696I/mL+XUAcBctJ+tlNNK/G+X4cnJqpL8X4/+wPhjpr82436xt2gAw1fY/fd4dpOn2sMbgSVnL9d6nFfXO4g4Gjbq+JAvljSfhQ5jWoKY/JGBszn701ePZuAsCAAAAAAAAAAAAAAAuGcfjRHXPEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDp8zsAAP//3b7m6A==") executing program 0: r0 = syz_usb_connect$hid(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x16, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xa0, 0x20, "", [{{0x9, 0x4, 0x0, 0xd, 0x2, 0x3, 0x0, 0x5, 0x0, {0x9, 0x21, 0x1001, 0x6, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x7d, 0x5, 0xa}}}}}]}}]}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_gact={0x54, 0x1, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x1}, @TCA_GACT_PROB={0xc, 0x2, {0x1}}]}, {0x30}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000880)={0x24, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x22, 0x6, {[@local=@item_012={0x0, 0x2, 0x5}, @global=@item_4={0x3, 0x1, 0x5, "237e249e"}]}}, 0x0}, 0x0) rename(0x0, 0x0) executing program 1: syz_emit_ethernet(0x4b0, &(0x7f0000000040)={@link_local, @random="63a2c6058e34", @void, {@ipv4={0x800, @esp={{0x21, 0x4, 0x0, 0x6, 0x4a2, 0x66, 0x0, 0xa, 0x32, 0x0, @private=0xa010101, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@lsrr={0x83, 0x1b, 0x7a, [@empty, @multicast2, @multicast2, @dev={0xac, 0x14, 0x14, 0x21}, @empty, @multicast1]}, @generic={0x82, 0x6, "53901ba0"}, @end, @rr={0x7, 0x1b, 0xb, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x14}, @loopback, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102]}, @ssrr={0x89, 0x23, 0x9d, [@multicast1, @local, @dev={0xac, 0x14, 0x14, 0xf}, @private=0xa010100, @rand_addr=0x64010100, @multicast1, @multicast2, @remote]}, @end, @ra={0x94, 0x4, 0x1}, @generic={0x86, 0xa, "18e577a4f7ede1c6"}]}}, {0x4d3, 0x8, @basic={0x0, 0x0, 0x7f, [@runt="1a3c8e2cf15ffacc5aff91a1f0245c64cae140a157b1", @ipv4=@igmp={{0x37, 0x4, 0x0, 0x3b, 0x10a, 0x65, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, {[@rr={0x7, 0x27, 0x6a, [@multicast2, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @local, @multicast2, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @generic={0x89, 0xa, "d775e404dbd03f03"}, @cipso={0x86, 0x11, 0xffffffffffffffff, [{0x1, 0xb, "0f353b3d860a2bb7bd"}]}, @end, @end, @timestamp_prespec={0x44, 0x1c, 0x83, 0x3, 0x7, [{@empty, 0xfffffff8}, {@remote, 0x5}, {@broadcast, 0x52}]}, @ssrr={0x89, 0x17, 0x47, [@multicast1, @dev={0xac, 0x14, 0x14, 0x36}, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x34, 0x8c, 0x1, 0x9, [{@initdev={0xac, 0x1e, 0x1, 0x0}}, {@local, 0xfffffffa}, {@private=0xa010100, 0x8}, {@local, 0xe0f}, {@multicast2, 0x6}, {@rand_addr=0x64010101, 0x1}]}, @timestamp_addr={0x44, 0x1c, 0x6a, 0x1, 0xd, [{@broadcast, 0x2}, {@local}, {@dev={0xac, 0x14, 0x14, 0x17}, 0x101}]}]}}, {0x0, 0x7, 0x0, @multicast2, "01858dc55d978bd39174950f1777489d4905d42eacc5f871c04fea44d8ce27ea304ecd2f3ab6"}}, @ipv6=@dccp_packet={0x3, 0x6, "7783c0", 0x2c4, 0x21, 0x1, @mcast1, @remote, {[@dstopts={0x1d, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x8}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0xffffffff}]}, @routing={0x2f, 0x12, 0x1, 0x7f, 0x0, [@local, @loopback, @private1, @local, @mcast2, @local, @local, @ipv4={'\x00', '\xff\xff', @local}, @mcast1]}, @dstopts={0x2c, 0x2, '\x00', [@hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x1d}]}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x64}, @hopopts={0x11, 0x23, '\x00', [@pad1, @calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x200, [0x7, 0x5, 0x572]}}, @calipso={0x7, 0x10, {0x2, 0x2, 0xb2, 0x9, [0xffffffff80000001]}}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x7f, 0xbb, "f31cf8a85936f91625658224e35585d6b57ff18001172fb681f3f09e73b53767c8cad638d9c0dbe1183a1681bd678a1e950448b59fb11342f50c317f4d1facfb876fb6e136204d78f46c12e7ee9eec583c4502bb5e575e9440ad1348369adcbc98c246d643aeb3b0a12e043f7f57feb5a37063ff273af03dc9d835470de5e3f522f752241b65448f8533bc25c66f476db52136e295ccfd4a86113061af436a2bdc442f2fe1ae89126d95b64795528162ab2ba9cb92bfc44c5c09a9"}, @pad1, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x800}, @ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @remote}]}], {{0x4e22, 0x4e22, 0x4, 0x1, 0xf, 0x0, 0x0, 0xa, 0x3, "e2cb5b", 0x9, '\t G'}, "265cf4edc91530c123b0de98dad40ae5d038019c697a52f9ce48940f100c19779c4168bc626117df1d141cfd0e22b30df134178ecf81d63b94cbd863383df607d00750e994625550293bd66ea75c67b57a411e3a78308166e4fd13d840d3f3717d6247884824b4f520143f88dd45b25404350c4cab725b78a913ee5429c42fccdc8ea1b2cc5774a68d6d0b309cc6725e679a7a12604d2d346de1ea130816b86333ce68ba1d13d0b867f42488fa75edc094d6d180"}}}]}, "12777597", 0x4}}}}}, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x4f2, 0x418, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x30, 0x20, "", [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0xf, 0xf3}}}}}]}}]}}, 0x0) syz_emit_ethernet(0xfdef, &(0x7f0000000dc0)=ANY=[], 0x0) (async) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) (async) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000500)={0x1, 0x803a}, 0x8) executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) r1 = socket$packet(0x11, 0x2, 0x300) r2 = request_key(&(0x7f00000001c0)='dns_resolver\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0x0) r3 = add_key(&(0x7f0000000080)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="c50b5bf8cf7d8f4c4c7502eb030ca4acabb0d2d2e71841c937f4780dbde98773c9c1a42ca95a85581091b00ca3df528c505d78d4b3553fd926f02f3a71fd05fc9caebbabe78c10c57cc56e8bf3635644556b3dbc49994369912fdeda249f712411ac86e3ad1129a124c078f2d02fbd3c4de9d008539db418ea27f3a8fdcafe5d49d66715b39e0d82d7c189156c0d40d176c62681ebdc95ca23e8f7d518c947786efd2026e7973227", 0xa8, r2) r4 = socket$netlink(0x10, 0x3, 0xf) keyctl$update(0x2, r3, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) keyctl$get_keyring_id(0x0, r3, 0x8000000000000001) flock(r1, 0x9) ioctl$FS_IOC_MEASURE_VERITY(r4, 0xc0046686, &(0x7f0000000280)={0x1, 0xc7, "c03ca880f2548a4d955ef15f1f8c8ff76d0fd2c0593e79c63f181926484613ce9fbfe4091920c6d80266a2f532aa0763f2ce28d38b9265a75896d7ca1aab814df4b4eb412679485c1f3b73b6c0085cd3345ad1b82a6911f226dff7c18614bfaf7a463bf5eb52e8291ceb0e27dac7ed645c8d84dfe66b5334bc0ce83d553cf2c308764067613f1cf5b69e32182f5f488fc5c997d05233fc6a98751ead15d2c35c79cad985a4035221e2cd2653bebfb9e63f57eed6ab07f7819857a6229b44cca3ef543fca1bbbc7"}) r6 = socket$inet(0x2, 0xa, 0x7fffffff) bind$inet(r6, &(0x7f0000000380)={0x2, 0x4e24, @multicast2}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r4, &(0x7f0000000b80)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000400)={0x710, 0x0, 0x5, 0x3, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x400}, 0xd, 0x6, 0x1003, 0x3, 0x1b, 'syz0\x00', "98e9c0d6b2eb6992718c5b1f09c1d27c509ec0a02714671667208438f7c090ed", "2f0654b480f7fcd5e0f243592bf32ab61fcf3a7d1a97a66fbc1e268e823caf60", [{0x80, 0x4, {0x1, 0xffff6a9e}}, {0x3, 0x4, {0x1, 0x33}}, {0x4, 0x81, {0x3, 0x97}}, {0xf9ab, 0x2, {0x0, 0xb}}, {0x2, 0x6, {0x1, 0x9}}, {0x5, 0x3ff, {0x0, 0x2}}, {0x728c, 0x6, {0x3, 0x1000}}, {0x0, 0x3, {0x0, 0x6}}, {0x1ff, 0x1000, {0x3, 0x3}}, {0x8, 0x41, {0x2, 0xfffffff7}}, {0xe44b, 0x2, {0x2, 0x6}}, {0x4, 0x2, {0x0, 0x94}}, {0x3c, 0xf, {0x1, 0x5}}, {0x7f, 0x447, {0x2}}, {0x0, 0x4, {0x3, 0x8}}, {0x7, 0x7fff, {0x1, 0x9}}, {0x5, 0x10, {0x2, 0xfff}}, {0x400, 0x0, {0x1, 0x2}}, {0x1f80, 0x2, {0x2, 0x2}}, {0x0, 0x400, {0x3, 0x9}}, {0x2, 0xfffa, {0x3, 0xca3}}, {0xd, 0x7, {0x3, 0x791f}}, {0x7, 0x7b, {0x3, 0x8}}, {0x25, 0x5, {0x0, 0xc}}, {0x0, 0xfffa, {0x2, 0x631}}, {0x2, 0x8, {0x2}}, {0x6, 0x9e7, {0x2, 0x8}}, {0xbb91, 0x1, {0x3, 0x4}}, {0x2, 0x87bc, {0x2}}, {0x5, 0xeacc, {0x1, 0x4}}, {0x8, 0x10, {0x1, 0x101}}, {0x58b, 0x5, {0x2, 0x2}}, {0x100, 0xffff, {0x3, 0x4}}, {0x1, 0x9, {0x2, 0x5}}, {0x4, 0x5, {0x2, 0x8}}, {0x4, 0x3, {0x0, 0x10000}}, {0xfffb, 0x4, {0x2, 0xffffe000}}, {0x2, 0x8, {0x1, 0x1ff}}, {0xc, 0x4, {0x0, 0x2a}}, {0x5, 0x6, {0x3, 0x1}}]}}}, {{0x254, 0x1, {{0x3, 0x8001}, 0x0, 0x1, 0x2, 0x9, 0x28, 'syz1\x00', "48a4c9386788b0a3effa8963385d1a47dfe5992769622c743f068caecb1f8650", "4653e8c708364cd1bca0c38066ad046174b3dcbb3bb6e33cc0adb71c123dea0d", [{0x5, 0xd28, {0x0, 0x6}}, {0x8, 0xc4, {0x2, 0xde88}}, {0x2, 0x6, {0x4a4e2d52cd170e85, 0x8}}, {0x6, 0xd960, {0x2, 0x3ff}}, {0xb61, 0x3, {0x1, 0xffffffff}}, {0x2, 0x6, {0x2, 0x7fffffff}}, {0x7, 0x229, {0x3, 0x2}}, {0x7ef8, 0x2, {0x2, 0xab82}}, {0xd508, 0x35, {0x3, 0xfffffff9}}, {0x9, 0xfff1, {0x1, 0x9}}, {0xf855, 0x8, {0x3, 0x10001}}, {0x51a, 0x6, {0x3, 0x80000000}}, {0x238, 0x7f, {0x3}}, {0xfef, 0x2b, {0x2, 0x2}}, {0x2, 0x6ebc, {0x3, 0xfff}}, {0x6, 0x2, {0x1, 0xffff}}, {0x3, 0x6, {0x1, 0x8000}}, {0x6, 0x1, {0x2}}, {0x4, 0x0, {0x1, 0x40}}, {0x8, 0x1, {0x2, 0x80000001}}, {0x5, 0x538, {0x2, 0x4}}, {0x9, 0x2, {0x3, 0x10001}}, {0xfff8, 0x7, {0x0, 0x9}}, {0x8, 0x4, {0x3, 0xe5}}, {0xc5, 0x55, {0x3, 0x80000000}}, {0xfff8, 0xaff, {0x0, 0xffffffff}}, {0x8001, 0x0, {0x3, 0x7}}, {0x6f04, 0x3, {0x1, 0x8}}, {0x43c, 0x7ff, {0x3, 0xffffcd54}}, {0x2, 0x8, {0x0, 0x4fbfdbe6}}, {0x5a4a, 0x81, {0x2, 0xffff18ae}}, {0x6, 0x9, {0x2, 0x9}}, {0x2, 0x1ff, {0x2, 0x12e}}, {0xfff5, 0xc3c, {0x3, 0x81}}, {0x1, 0x3ff, {0x3, 0xd99}}, {0xfffd, 0x5, {0x3, 0x6}}, {0x81, 0x3, {0x0, 0x736}}, {0x1, 0xfff9, {0x0, 0x2}}, {0x5, 0x0, {0x1, 0x2}}, {0x3, 0x0, {0x1, 0x3ff}}]}}}, {{0x254, 0x1, {{0x1, 0x6}, 0x1, 0x0, 0x4, 0x5, 0x22, 'syz1\x00', "fa471387e89752b5e5237c661eca3b27b51f764370f50c5fd0f9c8d0aca0b118", "3d4c6a6418d2499c55d17ed6adf7f5823b89ab33f4aec3eb1a8652d2abaf7097", [{0x3, 0x1, {0x3, 0x4}}, {0x101, 0x1, {0x0, 0x6c}}, {0x0, 0x4, {0x3, 0x49}}, {0x7, 0x7, {0x0, 0x1}}, {0x3, 0x7f4b, {0x0, 0x80000001}}, {0x8ff, 0xfffb, {0x2, 0xae7}}, {0x9, 0x9, {0x2, 0x4}}, {0x5, 0x100, {0x0, 0x6}}, {0x10, 0x6, {0x1, 0x80000000}}, {0x9, 0x3, {0x1, 0x8}}, {0x800, 0x40, {0x1, 0xf48485b3}}, {0xa, 0x2395, {0x2, 0x101}}, {0x719, 0x4, {0x0, 0x101}}, {0x6, 0xf, {0x3, 0x4}}, {0x7, 0xfffb, {0x2, 0xd}}, {0x7, 0x7, {0x2, 0x400}}, {0x2, 0x0, {0x3, 0x8}}, {0x4, 0x7f, {0x2, 0x8}}, {0xd, 0x6, {0x3, 0x6}}, {0x50, 0x1, {0x2, 0x6}}, {0x9, 0x1, {0x3, 0x400}}, {0x6, 0x7, {0x1, 0x156}}, {0x4, 0x9, {0x3, 0x7e7}}, {0xfff, 0x3, {0x1, 0x8ee3}}, {0x6, 0x4, {0x3}}, {0xca5, 0x8, {0x2, 0x81}}, {0x48, 0x9, {0x0, 0x4}}, {0x8, 0x8a, {0x1, 0x7}}, {0x7, 0x883d, {0x2, 0x8}}, {0x200, 0xc86, {0x2, 0x662}}, {0xb3, 0x1, {0x2, 0xd}}, {0x8, 0x5, {0x3, 0x10001}}, {0x81, 0x8, {0xdfb8df28f7198d48, 0x1}}, {0x10, 0x0, {0x2, 0x9}}, {0x354e, 0x6, {0x0, 0x4}}, {0x7ff, 0x8, {0x1, 0x6a6}}, {0x800, 0x3ff, {0x0, 0xfffffffe}}, {0x6, 0xfffe, {0xcf7b0ad488874694, 0xb}}, {0x80, 0x762, {0x0, 0x80}}, {0x5, 0x6, {0x0, 0xb}}]}}}]}, 0x710}, 0x1, 0x0, 0x0, 0x800}, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000bc0)) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r5, &(0x7f0000000e00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x42000000}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000c40)={0x158, 0x1, 0x2, 0x801, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x32}}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0xd}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0x7}, @CTA_EXPECT_MASK={0x4c, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}]}, @CTA_EXPECT_MASK={0x5c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0x9, 0x6, 'syz1\x00'}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_NAT={0x34, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x28, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x2}]}, 0x158}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BTRFS_IOC_SYNC(r7, 0x9408, 0x0) ioctl$NILFS_IOCTL_CLEAN_SEGMENTS(r7, 0x40786e88, &(0x7f0000001080)={{&(0x7f0000000e40)=[{0x20, 0x2, 0x7f, {0x100000000, 0x6}, 0x100000000, 0x61, 0x200}, {0x8000000000000001, 0x4, 0x100, {0xe, 0x1ff}, 0x3, 0x8000, 0x60a}], 0x2, 0x40, 0x7, 0x8000}, {&(0x7f0000000ec0)=[{0x8, 0x7}], 0x1, 0x10, 0x2, 0xd}, {&(0x7f0000000f00)=[0x5, 0x6, 0x7, 0x3, 0x1, 0x4], 0x6, 0x8, 0x5, 0x8}, {&(0x7f0000000f40)=[{0x9, 0xc, 0x401, 0x2, 0xffffffff}, {0xffffffff, 0x7, 0x6, 0xffff, 0x47}, {0x3, 0xfffffffffffffff7, 0x1ff, 0x55b}, {0x3ff, 0x2, 0x5, 0xd, 0x6}, {0x9, 0x1, 0x0, 0x2, 0x6}], 0x5, 0x28, 0x8001, 0x2}, {&(0x7f0000001040)=[0xffffffff], 0x1, 0x8, 0x2, 0x1}}) socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r5, &(0x7f0000001200)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000001140)={0x68, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7, 0x0, 0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x8008000}, 0x80) fcntl$setstatus(r1, 0x4, 0x4000) r8 = open(&(0x7f0000001240)='./file0\x00', 0x400002, 0x100) getdents(r8, &(0x7f0000001280)=""/197, 0xc5) r9 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) ioctl$EVIOCSREP(r9, 0x40084503, &(0x7f00000013c0)=[0x0, 0x100]) r10 = socket$tipc(0x1e, 0x2, 0x0) splice(r10, &(0x7f0000001400)=0x9, r8, &(0x7f0000001440)=0x56, 0x9, 0x8) sendmmsg$inet(r6, &(0x7f0000005e80)=[{{&(0x7f0000001480)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10, &(0x7f0000001600)=[{&(0x7f00000014c0)="7b830998ad78bfe440ad6cc2ac97cf9751ff5c97f62ec9db0af4bd3400cff792615604145e60527208daea38960e9ac80890f659626bdbf3be247dd95b996c7baf9ae973c7ef3b0b591ae20e7d6f11a720910372943efd9281eea261ef221b62a6f298935da7e2c7c23514f55110825a2571801a6741cb7ec2cdffa88d09f21d8b20b9b79700187e34c7368b5b225c317b5f394f13cde9171d19b85166f9013e4f41fb666614645c83201def8a607bd7850a8307c5a983471a86079f67bc3c9e3d882e96cb55c8084256aa576c628fa0", 0xd0}, {&(0x7f00000015c0)="39fb92ff4622b638f4ba", 0xa}], 0x2, &(0x7f0000001640)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0xa8, 0x1, 0x3, [{@local, 0x6}, {@multicast2}, {@multicast1, 0x6}, {@multicast1, 0xe1d3}, {@remote, 0x3}, {@remote}, {@loopback}, {@remote, 0x1ff}]}, @end, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0xf, 0x3, [{0x2, 0x9, "d4133141eb33d7"}]}, @end]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@rr={0x7, 0x17, 0x37, [@local, @empty, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101]}, @timestamp={0x44, 0x4, 0xd, 0x0, 0x8}]}}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="133b4caa05e1a6ebb65ff871c12e1c3c0f40a0eccff263d2dc2147369e998fd86c163f14736ca0a325df1643aacd67fda9afaed979e2186516ad8357004cc2053f6120f3b87d328357254f9700cb3ed797360f3a29e29f1e8f001f6748548158ba2360d81413f30a86d6c0fb290a6fab3587533de3129add48adfa75a2f2413ffbd2105622d42ac80084e50f3714f9291b7df7e07ce31d1595239d939a12170f587b69bd3c5a6b4b727c04e0a6af63462232109144b58f2fc4a4a437e8d25933d61807ca4a84fceb512b3fe9d756eddc096bb74cff2383f86329a33fdbe3f093cff9fc029bc55d17685ccc4d9de84460728ef20dff4ae6f685a1694749461303aa0ac258663e2b1cdc507a51ad4959c6edf64ac91a1688c77db9d18db0bec19d2bb1a18f0feb5409c475b5a4de8060510d800c9125f6c7c514a6fa7d84754b2acba8583ce36bffa386d0641a5818cbf7cc76ed7b1614afade290746365eae35cf0508875342b21ef608b66857badb10478d713eb398feb78150ade86a5ad518a323d27bbf91fb0d7667644c5ca6bfa8495a6297cb9b174df9a0abde1a2375b1cdf5472b2d62b7ae043b8e446e04a6cce2d6bd17cf8a6292c7b107555da249e3fe3ad9d3ac3064a7a15a5f908dc3f3c1f27fe071f3ee560878d8159b3bf0c942295e05c80fecd4f3876738177edffcbd240e1b2113c4782eb53d72c471e6ecee030e18dc720318cd12a5d74e36f9d08d34fa9031c84d60c4ec419b0125948a558bb8c5d9fb5c07a55d3c667eba13999fd652c7d6f59c5fcacc1b3b24b763619040c8471bdaf12eb72d5f984659ec9fbd912c87429ec50ae66ab0f8d7368c5ecdf331920f35dbd00650ddb0135928126f29c903d576897fdfd11a7c2041f0b851d1bb7ec8658d93310572b4d88540caafa3ae117a09e1285c785e9ce44128d703ae5b699e1faeb34cb04eaa2beace00ef352ee8e9c95754a0ae063202d9a61a227f18d43e590ebb1b0033c0b9f604ad0d3c737ea804c5ee39228101a9cfb1e7e38f2385529f469ad600b729191c8b936afa08dc0d9631be3e55c14061c8a050f234da99fef6ca792f56858b7d3f682b5f1134173d27daf615075cf945db6c8d0deeb56744ea081c25e79040288684725afc472d85dc339b9de7e770643ce92cd69f6622f1835b6dd64098d005034ba968b92ff917107950971133e40cdacb1cda6e3d521db68186c8bb726603abcc28bd9d57de33b09e6847d1fde68b2f4531f51a43e204c42bca1c272c74ba0847f5d939e2749127c1f9e47b751a9d2fd9f3675a3921dfa0c9db50b97ea04265ddd843db0d332aff6a999175c784e08a88f3dff43da64c2c7b665ab9647e99bda4b661bff04797d757b63c6bae1c2b14cb1d40210eef3e3a0fd3549096cd6e507f5a213de1cb40fdb6848486bc85333c823d51503123f9604defb269d415ae766f7d33c8f1e26979595d40e05deae92f794c1989eb07b37d8c72a77f56fd8709cf3e8f8ddf276b33301084fdfd3b7c294fd69bb8f21f2d62b13722f5100eff44299640d4ba9736b5fb8a2303b35d51fbe029bc76d20c7b1a2946633ce8822b06bb4841c50e7f1a6b1746731a46738ba83621b4765331d98fb843b584386ca0aeb8e51857e21ad79113e6862762512c2d69e83691710e4f825679174413bb7479bf879493e18bc0a4aba04611b255d6dec49bcb756d1c68f6cf60ea6f25eade08acf82da908031cc59c5b37653584b08a75f6981d3ec8bd157a88cbaf2086917bdf6ac0ee3288f91f525c4bb33d7b1e873773088ca77feaefa10344d320d860014d716280491aed40c4fe8dc8abd6ef448091ec5cad204b7824646d74a117d0edcc76889cf8831c795bc5a5287100bd38f1a2bda30321c6a1de16214c27164807ccaac0a484ffa56f10ef8cf44581c79f952bdb1b7eb99e013f1ad0a89f309cca173f4ae08e1f2446103e4dc0263e5d9793c937073c436922774d3e135a7efa101a911dfb93e90e1d2b563bacf4ac9989cb9f748e7ad39e230eea271f07675467c6d291669a881ec8d2ed8a5b2810963f8699e5c1e5ff32423b745bb877b601a2f78229135390cd076f1732e855b10a234a9202618b0cc7489fb88263d9ef9d08804f207a81cfe07f1f5f0430c9bda66b7f46c4fa101229c2eab315ca538fe0ec5f7b4e05bfc26f457942791c580152e9052d75a036954768a72fa7e2373594840ae241eca43507a33e60d01b90dc2cabfb1ca7977c36cd2c5ca0663bf5df612c9312e0af6e542f7d36529cddd15a42da452e0af1c87e6ff35ed3496109e3f8270cd8e4cd0de832e76e7ffb3e937850160630c925f8318cb0c8b7bda4bdad481cc61347063e978699330c3b2b4ec69839e6b64a000ac14bbf444e5b5bbbf3e0c3101c743f15b19989bd21fdea7c596344917349736305a2480f462a72dd53274187d86ee441005a4998ae9ea22c036e47c4abf88c453d20855b249b7b54f65fb30852e9f48c52adeb2f15dfe4b5061cf6e0c6e0a188d14246f826a317fc4e3765f303daa675d0b6d56320d4c8103a5ea5781af0bb2228c93ea663b1aef73609ffd122c68da3536ae3b3ee84dd76e7b01a8a930f80a5515a722bfa0ff09222480c16cc0aea1075462f889863a3b71456989f9b9f981f5933d0808b35cdb6415b904bb7ae541cb5cf34e1dc9be547e93888c8f92591ed5950675bcbf4ac4674561c8c9ecdc1b914bad8766de02eb56ae639cf83c65a37f54954bf6458524196de54e4a75acf0fb0306c9ec13290dd738375eeeb37e2e8a3b2c8a49dda8d1b09137a73dc63d782974bb2865d0650a12aeabb0abeefab37aa22d186c6b1e911161388d8d2a78c65534a5bdb86c19017fe702b528cd154d81a85acd55634e75c197dd3d9822d8b29979a25248271db38827dce0fe8c5c0a5a822f259cee94c8e11dd4627a13e545bef303845e95c175ff1694491e394418a7a9bfa9c36426ecd03f04069bb1d814095c069d1303ad9ae389db742dbb61afc4a3830e29e62b72397f0b613eda15f6a8e9ebd12f9979dcf092a60bdc157d4e9541e665499ced32adc7d337b0ad5d9c6f4fc8ec82bd7957873105129342649f876310788eca9d60e2687794cb02334ae57727fb74c3229bc84611372efa9234d6fa38f3fe8324c74d5aa805ed3a845db2b9b1148afcc6e056b2f29bb4d025c091f48046a3401b40de947b0de51b51e32ce3365ddc1f1f0bfa95ffa4f12e2b25da1029e9a26d28d8408b19037c6cbf71671a442dec340b140bf5e0f5722f59080cbdfa96b5ef55f2e6fd405a66edd06c0fff1cb90e861055ffc6991f2102d73817c748b5ce154a11dafa461a77be810a43855cb106c2b0774da0ae1074a5c965292dcc88074583717e5ae90bb2d823bfbb32fab61b76672e1724d78c11498c38833cd4520d4988ec3d9090b83844f0b385437d244e96735caeae707d67a9b8b2b21671888d81c69c7c07f372d341e46cf3ea5c9afec8050fa54bf2704ec48428de227f2faed19e86b1824bccb2143b5e90c94856bdbdd7a35ad5e63898465959f3b82f6ed4d4c12d26b87abc8890ecb60c3e7be724a52c71ee4131734a4bbfd138c12f2ca262433978e0e44a1a9e1e2629e1da16fdcb7bff1178ea07b7fa9b4aac93a48d0a9505bca6429d1ebcafa8827dc8e65f661afa67a192aeeb4860a04a0f3d1888252c1722b6375327499ac82d6dbc850122e817c9f9ddaf6fe78d0c03b39e53b1145537710e2bdd46324c5863dfcb8014b024f80b995a3ae7980fe27e41ea5797a4b03e494cec86519ff68e4b2b86c032e7cebf8703d2d9aff27d5d975c45ec41887483449bb2b50c2f40bec10fb8b3848c3a1caa25577c212d34f0a81077f886802a3a3e8eb1ad304a63bb2c12caf4afc827ae8f19578e27e13063d19f762e91f2aaef846a2e0d97e5f5e3c8a8bba4b12b4d2c495f2ccb0effec30741a1cb70ab1c2050eda65d6fc767e96a4495fbca4f0c5fd0c7f89181345acd2f42061d4d9992193c859ba7dd7423b584d035ea82f8ad1765c6e98de52efe16f3976fe0e899f815ad9fc1ca093079a44cd2e469af4a8453812b8b6dc445574c0a33e96a6276e4ac1585512e02bdba6fe731df7cb40e51f694267ef214f768c556420d96135030517de08d9b4a0d4697cf27d5da4661db5053d0fe50ba854772fa612743b8f4832df998249ec516e7487a01db8f6f30339ecd0e449c22ab1f8a5e7efdc41bbc90fac9a040e632ff951f4acda0a2d14fce8585263663ebe7ad79b3e68e61c01f95014eb20aa10c66cd1e3e8151d9b7d2866079d33dbac74409da895df1a443133f2e9a850529e9e4fe359245e76b7b6d2b6d1ab5acdd624c1faa675c7c98e6b758f4baf8fcb56ca27810a62be68b8929670c5ee9e40f2151d9b944b0533cc7c044bff9c14e85566e3db987b78f2e5332fcbf3491b2d90eadfc66c7c8e5d723d57ec7eb0f39c00f6e3749be98418aca4f3e94ad2d03f1a982676f0ab07c285d6d6ebdc0f84050eddfe1f0ed22d0639c84ffe6db871b6c5fc0175b48b2f95e6ca9335d8bc75630d55431ca59d6398755e7760fbd87632b9d4de7b773b3e706a0b483aabfbfcc290f577095c85b36ff0f2dfc21a45f53ef6fc3edccf359732a2d1c43b32a43eeab8deb50922c7c4291904cfb8d817bef95a0243c9693f2d015e24f2abaaa24fe8e7dbb4fe5fb84d929ed06c509d0f00cd73ccd3408c699b57fd38e00df5605d07fd20887c26b93fbb795792231e64061df238fa8a52aad9edfaaa3d85f42f1cabd7d70b00643c07a9e5f7c930945ec9dff75452134fb2982ffc97f635daceaef12a0669756bb5dc4b02620254f8fe3a0bb046a2b569bb4b59f145c687b2a48d4e175cd37ec3f409b0f20fa74c474aa86357febe6e5885d13b90d84aaad76ad4114acd974642e2d2ca8a8f0fcb48907251a763ca04c0e33409bfe4a838b851ea575e947bdcef95330ab0502bb17d12ea1d120781cc6e7c5e15a4f4f7f6a1231fa9dfcb65bace4d933c98bf87ca79418a4a920c55e4af353b00b86136af525a61ab4ac877cb6a86f824f5625dde7c8fec111398d45ae64e948f4d68e018eba11e64fc6d1dc7ec6674c96bf921395f58c79bc678f824ba8f9f5cbd72a8a70f3e0e16e45f09dd7367c7746a22104422280bc8201875b39643564bdb18eab2d9e5b1677e4637ac37ae2850e6cf4ec8e0349b8516ec000feb327f6bb677f14e0387c990d5d7c7ad18272403eb88b68b7550e47f6434f767cac927d52cf65aa7e95c33fdc93ad956ead178b76fbfa43ef3f29764fb2a9403c3d1404407e17b8d7b3b2d73488bd765ed44fce0aeb3cdf20b899004ef840b6c87f658b8e0863c07c10218f9fa1126909f9b8397ddf4f265ae12dae5a6e1401946fee27a062cf55f86eea498a0d629fa8212cdb05e30c23287c98c1a7f2944ef07a9f7632f3d9d08d978517d078aa230df9abd84812d2bfb5ee0e014603a49edfd8499169b303553de9e437f797b811aeb7fb9b8608c2b80bfcd3869192828731da16926995ccebbe77211f2a3d516d46be4d5f51c476987c1d9b225335186c315d3052688c6dc44293e3c99a69e6827c92aeef9c2499a10b20aa5bcc8d0621957f2151eae280dabbb91fbbb576f355ba4d1720ccdf526ef05b23b2a511c4d29088301754e65f47f0ca2e4c26a64a0ffb99f1c42a70a36738cb647deb9eb404120399dee26743a7f9798d7a760c303cf6091a74ac788d3835169656ff7b9807f16", 0x1000}, {&(0x7f0000002740)="70289fc9cf832325b23e2883fc18c86d0a15f73e", 0x14}, {&(0x7f0000002780)="4cfc6adae9deb61c8d9507687b837221eaaffb0633843ab3a8b35aef1a1bc4956484885611ad3eaf61787923cd1e7d8ac0dfc5f5183a90c032d622faae9568e8", 0x40}, {&(0x7f00000027c0)="6031502780711a973c7ddb2179833190f393fa16c55e89f63b4a4ad384248b772ffd22ff73235efc5f5429e03dae925118732a8a9c701faaff3b9cf0d902119ec323b66886ab6b6bf0aa4fc121891bd2aed5811f677f41bf6c30d3c65a1bd4cc22cc9efa1c4d25b7a800d5b71aba7089c885d731d4e7449c2dd5b3a828faae6b748b32390ad2ba99583afb55461cb580985968453d8876dcffb0d07b173bdc582acd988867d340222fbddf84662ea9d10f6a508e2846d3156693bc67e81f4f4641eb543d5dd04f85a3737a1e6b89d7", 0xcf}, {&(0x7f00000028c0)="2dda97ca4162fa73041476116fba678e2addf3942fef61b01c33bd9075ab19f6ac31d58d566bded2e0f96331a120df3b161d0bc65ecc82809d390189acb4cae2431ed8dea1ddcac347683bf9ac7680fb3cf179f49c26ff14c39c518bae2ea80f97df84f4508af7be3509f49ee9dc3e15f7c3a137a055fdddd9df6f527e93b8afa36f21e73897ebb078882a3ab14445cc77eb4600dc0f7a53a3e5b9fdf0eba08db074f039958e3f6ad987dc4d0bf74cde59dc585dad20e05613f041ce9917923eb52032cd1b55aa0b", 0xc8}], 0x5, &(0x7f0000002a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x18}}, {{&(0x7f0000002a80)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000003d40)=[{&(0x7f0000002ac0)="35701baeb84af7fb18ee520376acc89473", 0x11}, {&(0x7f0000002b00)="5384ef46fb8a708004da85f92f2ac1fc25741814f102cbc8be3e7ce2910bdcbbd7d47389c81fd127ba", 0x29}, {&(0x7f0000002b40)="b21a81a3b549f52a2f67844546b5f534ae56041e1570caa4db54de8a15dc560a7279de86fdf3869ea89860ab6de60a584d356852ebf4b2a90436f0992d4f8c401bd85900d613053f554d4741fc6e7457163cc0cad463def479a6b8f6775a9a039246c2b5fb21dec409d623e13c7f7415c7d1f1", 0x73}, {&(0x7f0000002bc0)="a5d73fe23c4ad0f7175ac527270a447520e8c38d23984e35f5e3684a17366f9f236b7768f64d7807ad5c7d47ecf2536c5c3a49a63ccb9e380cfff9cd652a2ce29bee1b10b3fda6ab1eb45b819be70b3bcdde53c9bb58bbec7267e7ed8ad61f41127dd24ac2394713d99d481b5e9ad8bef97a783495433a9e33bff48570ddb2a50c727d363f543e9b3e2cb20d23189830fe41225186a468dc4dc0533681af4d8659607bbd8fca185b1b88f1153e236d5cb1b5f818b1aed99b80ca8491e5675ed1c34fcb822f2aecd0e07d5c", 0xcb}, {&(0x7f0000002cc0)="c2a65b40d3e12985c81cb03d5d4f96e975812dfbec8623d598674c4737109ff16cf4421a0a96b17e5444dc1ba1cc484b61b0ebc00827ae01831949375c2f0deab8d34ba014315b31e6f6f62c1d6179b2b9721d2f80a31118e9d82db318723fb61f4bdd38633b092eedcd048b365db63f71e6250bdeb9c824043524bc7782f8a0db712867650656b3dab6257258413a99d8f6dc5b8ec8b9f4ee4a2cdc416ec9d8e1168ef1d6afa21fe768f430b1385d2c34ef5137309866625e90483e04959680caca3ffdbefb9a2b05c222f96d7e4492c3aae4cde02ce6bb6ecfee83306fe539f94481724ecdc10677e1f08ebe913f91a85da2ad406998b6895f94aff4458d0adb77e6b451964aed6968b37289391d844d36302360a509e3a3cb906357def24b336bab5c6270cb698a8d9cfa9e3b2eb56236991e6ee921c75bab4e4f947f52453fe84e935968d21ce88d72976dc582f8de6b7c50d704ca89817337120476624fc6beb2727dc8e40d865e3044efd83c1319fd4056df1b31818888d096d2f813b2614faa2ee2019b05a4784aeb8d698d556c81486849a25026aaf110eb9a7f4b7f0ff8df9fe8b260072ae32d952759a4397704810559ccfd1a2694c472779e2bb098902a9ade6c64049b6a8f420c6ac0c36266b95a0d71f940d623777e7a096650cd908837969c85a2a8e037d570ba45047b0cc154bd11060919517e39aa1d2c1750a2d71be1d6acd354bc1e8935652340b0e8e964eb90eb8988a795657fac51b6b44c785274e74a71c0f08be399d98e3fd28ccb261af13be4c5a6168d10dc5f9c1213eb92361f98fa62db75d3e079e6b11703371a168993bfecc80bcef9193e449e3aac5032008a93a531b095619b60d8d0f3ba9ef8a09d7c75d3a567548fcaa8085c184bed909a86c565a371621a4475624d10b35590031e1feeb0a61a9a534628b8225c99a5d4371da11d2e4d133205f22d285f42f9ca49e058974607670fc484553de44163faebe82b20fad02edd9d97bd9c0854a791693abf2707c4040a9b348acd1e616424d3f6fb96cfc0b5a33e46aaeb1700509173ecd5bd79443a92261b09fd98046031ee710e81307207496007a1da07b448380b639dfb231fcbe6ee0aefe5a75f86bbf04caba103e4c43e1460981a587f5ba3b841af73bb527f12888453ff1af3dbf8b2c5b635d51f4f6e08fab5c12cfbcfd62159f68b6a196e84c228fdb888b16077fc289f3b9408179d8c7bcf5e0cf53ce42d5e3594087354e793437b501c0ec40a270a12ce44a383442cdfa17a86350e58f53114b438f1b560835eb1e0691b28adebab91851e6c9c9332b1a409f961642e55aa55b322a4af63f9c4a4a0a628270751a7109c861e447a29c2c5ac1c0072e58373b9c2f2f3e3e13fec42ec7e0aefac35e284aab4715259771d7df217c1b18bcfc507e7304f0c35b337264ad3c96058bb57196ae5d2e9730a2b9d0f5765017b58823580f9ce9eb7e2f1313cb874194dd476f3e0078ddf8f4854c44af31959c79114c32a1c0c4a140ca4e9d0b1f504fe4b997985e47598848e9546a8bc2cfae4120343efdff24b66bfaad2d0a202a8a22bdd7880c0d03cae34aa1261a3199ceaffa4bd05ba4159cd52d9f321d3f33fada51dea192ee10293b9200fa26a0e4aa8d0ce21a0de2102205640cb33b1a6cd09bbd1a7e895b2d766778695cbf7f3aee899b4b7607f38aae1316c5df53bf9ebf7d4875aea15be048733ed7e439847c5a47d254d78f116e9ed8386da1199ad9af8aae8172a240d3759438cfdf5410f0d0dcc23922bc44ec498812f3fda8cbc95e8a870e3353444821127e060858dcd94aa3814ee5f714ce2adf85f698250bb5fec6383a3305028ac3b4f9f8e3a9060068287939dfba40b977bc4d322e2ab573d2dbe8daa93ead1b0885bb69000d0018678ea2156f2ca1e08be9f9892deac1c5de85620857362e73cac6e6084da84eb3bb406c8d89b9f8cb62bb92490b9c129d48c36ab45c0e97e806d2eeaf34ca02e97f8ef5491a56caef38a180d1f2a964607fc6d8703f7bf2d8f0b1b0b01f72f807cee63b15c120103379a8f743e1e7c586aaa1039ef4b6897d6375c00ca6aea77dd18560a1b625e69a598cbaf3d9b515d52edaf8ff3921b755a16cc25006046a806902abf9d501cda6dbbb7f56d67106abcf8b95da9b19761e2f74a2638383bf0ebeb92fe2406dae3a77cd5cc8006adb4d5e55249b0757eb5c70b6fbd0b8682c3a0e3601c4595233409eb28918c0c447f0d3c640c3e526cf7650e9842c539a45de20df2c574dbe3f60763c0810064c9315942d0048b3bc4b39112ea3ca8ea44ad98b66b8ca17f42009f1e9e9f9c3d4e9d390f2af9a8e0287e1cfe7f7d6e83d31af166a1f9d661cd34928c1217bba442a52de29168da761b043282205eb5dc57902a19ffb177e3e90b944eb5eddba4f9d823a7ccdc311ce23eb26b44a1d6e23718426a4fce3eaa8dc164281050229d5e2a25833641234a4360fc5fb8db51a8aa9b0522bbd02fd1b31e96b0579759b20713b1c162d2a73202f440e4424dc0645abf5256ac70be28e942421364a81b743127e8bf72ede839c4df6bda6a530f194e7359530aa0c1a28b68a34a9149cea5341dbb4bcb77476aa25b8e4d772586cd1c518dd95ff73802a13190e73ed71c52f63a458b7ed6fba81f66082f4420078d325ddb9256bf64fd87a760897154bef8a5a39afb390ebcf2a7ee3ceebd2cda2c9d5520c0a3c8f44debc0f9e0d2a1601ada1047aff44b8dc1337ebded43a3178ca6c81e1704e75ba49424c3d11ab23d61f9b47981398525d9ca25b802af3ac76090358c2970a577d1a998696b8fd45b970c0ca57815948f28280d2f9313049dc2ccf52215d8c8e68ff837eb146cd806e7eeb19873aabfc7efff4229b1bc598f893283021473bee4a8363a8ed059816b3dbcc46a638f9cbc26c0bf799f142e1306ec0f3f3fca8e5046a26a77368aa7ef6176a06008e2fe32dd18e67e6f7092aa144d3aaee60a68c8634410164542e48c9738d84a463709a8cf648328db0d770f5742e125d889a2dcd58cc6e2ddfcc427b54207432edb0735e3b24eb2d0477dda40bb4587fa177fa4e027b1d9647f4a391eacaa9184cde11a614550cf912398db0477bd1e3a74682771b73ae27d6f4407e1beff0bee1c8f231f582536ad0dc29d810f916be40ddb0467da694356a24b7716fec945b6231985a04fc597e9e9fe572eb2fd734672ecf65d5dbb9a42aacea9df67f9d8b37eb23e02932aba0b7321b45d7819ca982421a3b1fa9491df9e98fd8961552bcef0a5dbc6e6e8a5d2712f63a356ff2eb932ce464ae825e78af037cc713012927680edd894a69fc93012db5099fd7cc31bd912cfe5fbae97d607c944b128fefb10b8b19bcb5785f459920349e6568b2ff7b7f5329212a6978c8329ec407e2aa198c671dca1b4f7a14c310bde75289b5a4dce9ca9c04b5599441a15220e5e779052725eea473bb5fe5189061855703984f17c05e4bb92d5370e683fead13ebc489c116f1146d7bf6a269e76d2393f9a9261ad808cabc7b8afa801ccbb4225aa8ca5f3c9cdac56165801837c78146b1e8ae87f1867706148a6698b4a18323ffaac679200ad29db1aa9dde5c25b4fa88511dc9bd957d22656fbd4beb083ae12f19a041d4afa6ed7b296401966f88ebeed7f9b736876845e505435a7cdc770b0fb77444dc1f76f5718b8fa8e8df9996753286a3e677dd1cb92b4360918c33e4a95ef6ddba101cf282560532f965277352a136fce9c5ad105e5564edafe4006aac0eebf93741cf2518b46acbb9630d950be696b2616b87e0c2c2e2bf4206d541588a43d4b017ac1a7cac509d6c42a70490c5e9bbb3ac22f5752fa4136159d502eba80bbfa24d4483ebbb0458578972cb36495d23fed449d0cba9d66ebc52b144182c86d68e2643ffa7989f626dc0c7787aca4a42498aaf45d2f7ad74bbc9b25bffca257c99979acc131dac901664e8fef5d3420d0b9716464bd981822eda4194fb3742e6bbef9aff85d0409975b31933f7dd6a7df21b2d5d81b09398c907cf65703a4a2b4f909c54af6393d33fffc796d2342ea30431e542af25a63c9386d61933f06a61d7c6910fb859e2758bd753c58152d148e7e53fc63ba04feec2d1fb3cd60f80314aa6341b9aab8c77e3ea29605d979218dd9bf0417381636e3880860ebe234ea59ffaa5f1ed65d400745b96ad0d8a47d4f1be675703ea0ccd31b76526e451d164d560519b44cab8d447ffcf4db5eb238b02cb6e7efd547346f72b9165754fc5c441b8ff994ae07ce72c93a53b09cd0970a12a3b09593bea30c48ea6bef18ff17020fdfe5a95c8104de63120c5e43ed1e5cad540b82f93f4308eb388d4c38fa4590e1004924cee4378ff426e3b3e11422aff869c068a70605d5529d563ecc22ca71acce08eb301d8cb605a5e714e1eb23ba1b6a6b0ef05fc5884c313b731a8bd5eadd6dfa6fd4cf4026248716e7a51ba17f744f9067f75a5cd7db6c882df2194a5f89ec2aaefafb1d65e4bbdda14cfc6c6c8a2ec1920de0609545ae52917d1dc7e28549161dcf33a4c4dc216fb3134d7351d6d076f1d20c6659ca8304ffc0467f1f51eb0e9bd092d0622692ab7c82b4ebb2a7280aff0a9b868b8485a7b5ca1d45adcc1e0872358103cb9f4b09d5c1c02372fc9a9b26c2d9fbeedf1d50db55d91c9884d44b7a5a9d956736b834784db3ba52c43e3738a49db71a7bb441c7dfffe84331f693c7333fc5bba018ebf2e20a3a33d57f0d03c135cffcba0868667c4f7d0413376339f19e2ce2e2ca2502e37047621ba12b3866086949512a65e4b739b5bc33c82b9ce9b9602cd6db2099a83b5c8f5c42d1b708edf12dca3ed7c95bd38760782347ee6b01f1b7086fab05049af86c115ec445b73487ade1db13e145eeb165755078b8cb4b145f91be1c76d4684e0b01da73097732fddc313eb4aebab96aefbbe6cbfc8ff96424ce07db192cd4d4fe724d4fc89fcf7efd81d95f0c7585c89516e9e1b5b8d219c42d1a8b802febab1f6cd13541896b658bd30036ec0aab19221d5bb8728303e040a849ee2980d329387efa44891b2770b0de8927799563001157def284e431e13616708f9f7917b014fa18e5690e67af3774b66f3fef3e4f55c3ce14bb0a90a798370db9043613598fa8c3ccf7f894aa75cc4eb93d01fa735642014a87b96be6cc5c5e89a9d2d69563113f4b25db2cc24c6464285994eecb3e8fa566a09b3f7ce654aef2b9de7d827fc9388beff571d744555ead7727ce0ba43a1a4af56344ea8d53c9f0f5cd68a9cdd0e05e691791d36090cd323601a9522b78fb4948d9b8592264472559ca5c39de3f4c4ec356ecd040905734ce3277335eeb9cfc49c4bd3463b95f7bab09e2f253c4d87bef9518685e7380ac089ef6ce306883ee05742d2f41ac42b34a397dfdeff2944d8a7ee95cabc4ac48af6f00f27a238d96151cec8997438a06a92d8016a83a62defd1f6bbc66bcbd255abdbfc47c33028b1aeb11334e827e8c310012b14bf05ff5d794067e86b688e90edd52abde63f33e27948dfce12e00c606f0bc4c3794793aef25718561819d2568a8bb1ac759a5067e65a1e863644f570a64ce21a0bd9ca828d56a3c36efbd146e085b8295b72d727d8e2253b90f7a6190e86f3027456653b1fdcc8d3cb8b8aea72e8325dd95fb7d472378bdaa3cb167da715e39af6d4ab35236cbe623603c11802d52bcb102863ab9c448a4d9b03b5c39682ae445bcb0e2b47e4b6b16", 0x1000}, {&(0x7f0000003cc0)="c09aba4868a33d90473baa77f91d8ff68170ec02cf0adc8c6638710a618061f16e04a36db8d6be90dc84e20d2bb2a0c5758344fe64c8725635e59ae90b70a2967c", 0x41}], 0x6}}, {{0x0, 0x0, &(0x7f00000051c0)=[{&(0x7f0000003dc0)="96d03830ea81473e544668de304e69431486509c064eb9", 0x17}, {&(0x7f0000003e00)="1934cea7a8d178da754626cfa4b169e2078a2ad9a87d5a4e053dda6b56795b6af1cea41687fe1e2007a89cd2113d9e7f58cf14df3f0e15e614d85d1ad48f4648b323e56fd158b2b87d037344a8c14a8262eb2a5984246a1138972007c8b8628b5bc5722890ed0c1ce399e99a4161807ec4e6371ce0215874e6c4210f640afbc83c9cc854d4eb4f91b2b13bd153f5effdafd286e98e762f2b9c8df9375db3840774cf1e5f07a546f868d9bedf2fc20e294387184902a6a7d80f0a08c74fc5f82bc3187bcb5425651f91936fa9a5bbbcca3d82ac042482e7c855239d82", 0xdc}, {&(0x7f0000003f00)="ecb7a2e901c4bc1af21afda36bec4e9f5e2249db040c0badaf3897a36a2e50dd4a149847b33c6eb842b69249490204a413d9082662f4334f6136200bd217532169d482aeb86fbe9946d79c816472ffa7db81990806f5851d89dd6d645af76bfa5e44d502176b59fa2719625bdba6058f58f9fe144464a8ecb93703b9fb2eb79f9d2d414e1e97abb8f70d1ac621cdcfa91ed7935aec637f137ea2451a87bfaa0a3b988b40dc235f86fa5c492971666f6ec9eadd5965fdfdc1bacde9a0f8e5c1fe4b7f4589b35c0b04517e559c7498ee9cf3389b1584b2b8a21286a592778dd6f0914e201d14c64aca2096ba46b92e2a3756647286c67ea65b3005b5f4abba25e80e86ef84333fdd46306c2ed3d9df20d723d0fc5e9ae4793a665d303c70acace95aa68aed18945447572732b53361afc1ca4de3a3243fa3a72a4c1712ab3a7109488092dfe4f3d0b8326f62d3ab988cd76568394a210ea5a33430e30d23fbee2f9df2ad2a241e8c5556bac8efac984bb1633c74236c5b7fe04ac41fb115463ce1a98cc8a5bc16dd8362ff5dd25ead9799a627581bf79cf2f9be35e8861c9b29399aec7baae2ea81a01a263e172bc55e2a620bac6b7feb39459ad2b963fd00adb721edd04d2bbeb0b63ebd412e49ba30446036aa9f0dd7c61c3de99f5d652cfb79f7b9abc4a672bfd586ab703fd3d80e55b478863dfe351fbfb0e5b7caabc429f373f22dc75bb1cd370ee1408747a0aa2398e00cd912aa6f09e2bd6666318d63284bf3ef5c663f2a71a3401c106b32bad52de2bed3efbf3c2c57622ff905f959da84e3c8aef749a5c239bdbcc1b766f73b47ca2d960366da990d550ce4ba1a91798f07523a0fdd2998bd32d34ef9729b4c51e6ceb2372fcc3b8eee5d321dfc7696c5fc842760db13c296dd0d68b419eb4fbbb2b32b99f0663fba820b30eab2ce016e29d6108ab53538d15ab64cf81c4205bb33f5829f67080b7d888a980e97c0bc6e370ec4d6d9e5605efd2e9509029005b1200115b2d4aa69ed42763d5c005acd72a285c937b890be2a58afc02b35d61a518a14982726863d77cbc5f7ff7ee24aed40b862615ebc191bf90e28311a33f3de514c92c558738705f882396c099ef5a3de6ac0351eaec187385adbff1f295761e709740f1ee23cf848d2939d42224c244effd2993a895cc211a9e9272f30b03ff7698f2d9ea5d5c7eeb2677cdd4f05c2364f60d6e1ad0a063b28e6c3dbf1b54a8c66ec1f881890f5ee6f43faa65bf5f3dbd3e7478b772463c1a39093cdbd40e3a99fa86703823d0fadefb9a3252334d04e91981e6aa898ae1c56b6c97789346aa773f71f2f596a69b468da48e64be0f7685e19a02bbd5ec546773731594823f9e25a7a1f56b930247eaf43db46e4399279c5be2b8f570d694a14d4eaf49a01f5cabd7c6529b24ef313decc5b546f7007cd34f683a9c6a064b6e3f0bd5ea845569aab384e9aa357ecd45c0c29ded255e0ae9e7750750eb1444626cbf49d4dff2b4e7d7897fb3becaa2796c008fa9920110cabafe7cef469e76888a66cac97d7c4aa8bfe08b8f939417adc54ae5123a4a26cbfc440fad6b3b70875f9082600e8e6ce0f620b45ea90c86da1597327043da839e8cc2c49fabcd012feda75b47c88d7b1afc3a684b7ce8692baa889eda84223ac5897f20cc6bbfbcb6fa6209a616afefde594fff804b6eeba0111d15af0193bbce283d548c8179c3d03614ce3339cc6c51b95486d674b4c23789533a7f00e207e0abb5532184f0d32e7645dc795a0eb45a45faf91ce118f747bff86b9f5082acbda48329b6284a9aa60d6e89e592aa4fc4fd45d8bb54428ee4ef1887d1b167c645e811133fb02541a6a660eb9e48375e2c3514cfbdffbf3bb8382cb4e6abfa1b017b43128ba65445ae7c2f5de15eaab25a4d3d66d0c6c35ad6088244ff685177c0ded5cc4d2153350a30d6fe14401f5efff841db482dbab3942e203a61ba3c6518e4580b90672c92348a0799c7e6524b1adf8eb0f86f205a3a69c1d9800a0d6d78448fe30e17ae02f7ce2d8ba9de7398d3b863697e28daaae32eb8470a023a04e5ebb75ad020bf116a0c5ecc20f3ba5a2a9010cedd9be050b80fd07a8d826789aac6320c091ca0df0b40c62f1e8d3b8c02672bed87027fdfceb8b8981fb66ee7cddc3ca58297d2ee62b447610ed60b09ec2fa778b05cb381284a8bd337e51930215f0ff1bea7a8a9f257f4bd0a115f9d7df7dd8cb641f81045e46acf3f376fd3ba1eee1a308484608906e76664f608a5f2d7cdde377ad7922264316644f1cb8e01b287c9d0d7022189e1de7cd944c1fc3b55b88001bbeea905ccceb413725af946650fa2b66c722d204367f51a647f143c92641bba5b19960e3509b13bd9072d06195c6df786d5a8e491248b570c54b62d58c01f86a22f5bc842b34fb5e4053f9527c800c4b9a961fa73b11845887f2b0b06900603ecb78937014ecf100b8748e6ed54b06aaa9d004e6f6b28330afd7275e53e7d88f175dc8983ef90b330c801157197e84946cf26ca30b25ebebfa64d311dcbbce0e17382ff7fc9f6729291c9321984340a3a2083b74d18bf0d04517ae985e5d6767379e033559273bdfc193039335b0f01a71526868bc0d4294debba29a507fafb598bcc10716286c6f792b65a75f173f672157d9f90fe2708ff31907b579b332e2365f7009269a02e311b17e45c68f830370d954f66b86cfc5ac0772e5b34cd9275a82a554d085ea1048f809f8fa4efb21ea0b8122d92eb0fe69b517a43802d34bad1bba166e623f3a8742584f3250d40d9d7398c9f30d78fc542f537e6f3003e8f6d3d901abe22d281fd881f6312307d207eec133eab16b57246a22865ae5d1f9af4c76a0048fb32407875c705d84c8536f47d9aa71f896f36d99bb978eb061123e1a2558277bc60e8c48c38f8789beda002ed8f5e4bfafa2cfcbc5942e851cfea9ae89397c79641649e0c411b91fee3174275210984a0f0f9881ba75520e2118186e3df4f23d09a9835b996565a9a92de37ee8067e2716cc1f18ee5f1feb1d0ba033dc81b64260c222f62ef8b4949dad6dd685f055f73c17dce991fc1d91f3a28475379aa35f7a45c3e8a861c65654216e621214cb37d44a9ba72585d5dec6a99a0c32c4383e7eccb64ad13f21d510436dc6b9d8fe3bf78c5a4af7b4d8326c92f72dcf65b535449dace896a3789b96cb0ac8d81081fc88751a62a1a737edc9b86c67d212cffd6efbc9f5cbb74d395e3f543d9689e8b9ff7870695de87255eeeb482ccb04de6d56d74666eb38189afbfba95dc26069acd44d003cf92d90e7c78953939fede1d5bf67175e3a9be0352fc6cead9480ebffaa14ed703f17f991ae068e3cc09009a37e1b90a9d9d3f4d6a28e0b84124919dd28030d576d752133b7c1651375e4a5e6503fe9b33a86a25f8ebf14dca7ad0da613a6d9d18e8d561cfcd54b700bde1791d6fdabdf7cc6ad0dac64f5edddf4a7e6f359016583f9e1760cedde2f6a293c37a64e76004f859d1546e701740641a7a9cd71e6beff4af253b746a3ded0e073001e083dd98fbd435b35dc6c4b243aec85faf1a51fce49ef51c3f04eb01da9956c0dd16d235b9cf6320eb3c4ed8aac417ffbd8b1e19903ba21850c5a0e5404eb28f387bac8b98f3946628c5ee1f6bf11576aaa069ae45b681b82f2cf825f6d4297d5f32581322a5197bacf7814c78a9e4d2ce4d13ae59481b12edf12444e980f9e24b19b4ae19c9bc1e51d4e68e73288a096ebb44b40678455e9e0a831dc39c5e0ecb54cd1e6f4ffdf0eb7f03e0859a35589200baf48680cbe5d376d9d15232771bc5c869de348ac454d70fc9d80a32926a16f7f6555ced4ce26c4d332e1d032b09076b59acbe8a28aa3ef6cc635e9505204c666655f6e70ba21e61addf5bc84076bef6814b6b4df9000251c28ce25d7af18fbf2ced5ad4f36feba51a4e5c89a66cabdd94d80959f4473315361c4e8e069b6a87893a9307abcdba9c0f6b2c3eabf4cb2238220bbd9ca64f3d214e7523fe2b44ed2b17c91c2a5d95aba2d46abf456f416939c3d5df7ffe78dbba892e16acb0cf056c7296a171a4f26374b2796880d49f6d99df133cedff0821ca9cd37510f17941af83253f18aac2d4a196cc69fdf77dd52a08359028051933e6b9146e69a2decf145fe76dcc769614a8f2bea2f62bca07e464b289d3c842be5011d0123d185aaccc5b5dcd95a4bdbadbd2e8a47a7423118583949a5775d3149e57cfbae5ab49dcd2210ec1c594c0803e2aadbcfa192ee79a0ec02cdff7935c3c28b036397ad44c1f7a10dd0db654b952706e6b7aeacc4db6e9582bbfc9bf3a72f988daf8dc0cc235c47610cab325160be8a012087b82da8c8194746c0a4dd1dc638596cb831327022cc130e911007d1a2f45a535eebf127616fc0edf88245a6df683330ee47993562e52caebaf0353dd952284d779c7a14b1641f9d26cd1414c1f7681583e5fad773a1ac5453eb4a9171aeb95f4596d15dd4886c9954170a0f40d97e1d098a7d7737fcec75857221169ed9d4debc8d536d24704f0d9697e276111ac9375c468eda64dbccd9cb1b9770339a2d9f488221f4ae61519dbf789a4394efb72bdd92f67c59c0bd9f8f570562261f41db9a10006fb41610cc2a113c460b3c4e3058c29e9dc108f8c02b37e7d2d8e5b3741ff334e2a43f4e521e4c62e916cb300d581d2b29303d6a51e1c06e268900ca3e3f037566ee45e9ecb09b9e1896a7db53254d1f9208368a0167a7bfba1382bc61d8a7994726d7aca40eb62c30a0c7cc096c59ddc0fc0fbef6ebb3d4e98ba8029afbac21e7b6f8857121eb439602c13291041f150ebee2dedc79cf8e0ac684e2276235087cf82e7a76b847bd5e78c3ed9b13936883da664b1272afd13856eccdd5121f1e1ab594f3eb5c122ec9a98043a0ebace41b968f876a5dbdce2d9da8a2d68152202ccc97a9abc94e38413e6aec3cb6dc9d19270153db4aecc2b3b05a8e97a3bbe59700b2c23df1229671f46d05db098602456e2af3d7368c5ccc72f56bb0edf940e4e8e9a63545571ce9f0d90984facac0f9978019a89ef9f92018a112d74f893684627ae2e1ae120a53a284ae25f2ddd19777db614338b99e80c372777ce513c7bf7e0a04897b9c6a814616e6540e1d6890e934a8880a5a4c5437877e7ab630344c567fcaba92df5a03811957905ac8cf7e2e170530a3734c022003e2ba4a31c8dd2705299f8156ed544320f19a5895a62b490b3d0c87c0195f53d3174c8704bbcaf29a534394b855b0a1891dbc1cac5581ffe243addb914f071bd1cdba3c66c1967fb62cae3871d1902505be26bc7c2a94ce79ebfd9714dfa9eff7c932d3883a72a2939ba8f355fc038d2f78972121321c93ed2747b01239354ac94bc2695cf427b6be38896f18026ee63b2dc8f77cd4a5bfb5c27150ddc750831e7951071bbf6e5be81ed821383d8d0fcfccef6a45069044201a7239b4753072e4604935f34c85ae87a88c557500aabd11a3d03e83b089c877cb2fc1626f4367f98b054842ff0dd03786c6d46d44621f6794d798e25a6589c0d1ab7b0005e4044c589694cf2fbec31804b5cc418ce3a9fc56070769c4d014b1079146401101d70081c942f2dccd03f6b04cc2b3f1b9271fdc83a665c5b7d9b1913ff668a1e159a42319683d940b79845365991f2751c94e62d2da52747f785e93a57ec67c9815072d205cc5f923c349efa4445473586ddd93dcc63c0b14d8eda50e57c48d52ef5a058ab73f3be7", 0x1000}, {&(0x7f0000004f00)="8459dedce2b58d69376e4d778bb63e2895473e469f168812af1b18a9a03c68618cc0891e06ba705b302ea535e670afc468c5e4eceee89e666faa4fdd0742075d0c94cf256a9e78c069d03739bab0a15fdf18b14172a028c290c97f6899726fac1086de4c601d707e86d0093c978de9e024c0cd8d5c04313ee360cf67bde06ca280be8554a768b2724a746566a699255b3d6f6bc24f5521783c1acf2942db183b832eb1c15718bd5490e7ab83c501ab7ebaa60e082840a69a93b3dbb11b37a46c241e516c23fab0347de137bcc3237eb5f6d9e6214855ac08", 0xd8}, {&(0x7f0000005000)="309c84a2fd15fb6c1ac0b807a185b602f1422e005576655db4c62b84291be18107fdaf2c313ac6ac752fdb0d1721370cc13ac9f434b415a9e6f8b38347a69d2fe3f642e2ec600718ce6ba5d4aecf2b45ac77192766f8a09f320dfe84a32eb86817d77a0b57b7bdc1e7791e61368890dd6b71f46a4e0e1ecd057033e93a29c6c55eef78e82acef81a1f27aecef1ba0d9d24284e35e1fded4e2ecf7e96c185a28f7797", 0xa2}, {&(0x7f00000050c0)="015dfe5b9d2cd020a828665fabddfadedb3434b6c68cc9fca83ec1eb142e42b1b0b26f157f61f9f1b7c0cb58f2baa648fce69df42851a3c39cd3e6b853fd87715227ea71278fd57d33760e403bdc084fe724243570705247c94d10f57fdb2734823865cacb44abb31016c873444d8c3344550c6df1c039d1e37892cff439df4c172a5617dce60808cf80a739e1af416c28a2678dced4ff267f5fcb183abf1d59ced33dfbb047165521f811af5c54d6886b2683b1e473d2f50a9424696fc009ccaa", 0xc1}], 0x6, &(0x7f0000005240)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xcc96}}, @ip_retopts={{0x54, 0x0, 0x7, {[@rr={0x7, 0x7, 0x3d, [@rand_addr=0x64010102]}, @ssrr={0x89, 0x2b, 0x49, [@remote, @remote, @broadcast, @multicast1, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @local, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @generic={0x8e, 0x10, "4c33ccdf777c9bb58d21c962f3e1"}]}}}, @ip_retopts={{0x40, 0x0, 0x7, {[@end, @timestamp={0x44, 0x18, 0x14, 0x0, 0x8, [0x5, 0x6, 0x200, 0xa85e, 0x30]}, @rr={0x7, 0xf, 0xbc, [@loopback, @multicast1, @multicast2]}, @rr={0x7, 0x7, 0x7d, [@loopback]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7e}}], 0x110}}, {{&(0x7f0000005380)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f00000056c0)=[{&(0x7f00000053c0)="7e5883809bbcab31c371851b658b7a0f8b887f097c07b71b8e3bb8741432b5f585505c50c359c428ad33fe52eb83d7404369eb", 0x33}, {&(0x7f0000005400)="0d8567976f1580310702da222414ad43eb72c22d1cf659df5bf27aeee4ea4523fa89068f112d810452d3f4633d4543bed95b3493f71a01858adbaa600a5f90a8527e2d5889f7a76340b919536de307805842aff0f39efcd148cdc20ba5721bd1a86377620c02492541b0cad13e7975f9913e66f483e05b19e4811b908499de97595c51b3014264a51d09027ca85a55cc231da7fdf0fedf09307b5273457977e1456189a81b865abd42243f", 0xab}, {&(0x7f00000054c0)="8adb7c1ac8e5d255e81712037a1519de75a9993831c5f5a585f5ffea40b629", 0x1f}, {&(0x7f0000005500)="9e464e5558110ac1dd975a0e2d01b412caec6d9f79d5038aafaf7ffbdac6d2ca18ad9b6a63edf64c977fc0cafc0f60d921376cfbc031974190443204a3bcf8d03ddc7aa077bb2dab871fdec12b2de42dea2453716e891ffc47e9c04eed0b6aa5ef13c3c5ac6bfb55414e843b7993663bd088b789697f8528083bbf1d32006a25cdbbeeee6255a1f577385903e5cf4c7244d53275100c4d781c5ba5962f", 0x9d}, {&(0x7f00000055c0)="9d6d806f2ffbaa3621f16bc86e6022ed37e2539496015268589fb7cc5101a6b04d98bde262c3e3eab172f24255704a80a49905ee420486c5521dbf8e0686456ee7b3033ce422fa0617e1797ea49bec6a53f8b67e72f31f4a0bf4b92339a399acd2fd03922cad746028fcfdd986530657ac1c8c8b3304432a76250cb3dde5dfb6ef950d151e02e371037b4ea3de7882017dcf3d3fa1c990e4474c9fad87e5de40192d86c984cf938d58f5c9e2196d7586cc96ac195810ae53de06776142c7e98f5fad95d88cd414990cd27240576a1221c07e4f7c3ac09eb14bc79ee08b3ced2a647ebcb6", 0xe4}], 0x5, &(0x7f0000005740)=[@ip_retopts={{0x20, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x3c, [@multicast2, @broadcast, @remote]}]}}}], 0x20}}, {{&(0x7f0000005780)={0x2, 0x4e24, @rand_addr=0x64010101}, 0x10, &(0x7f0000005940)=[{&(0x7f00000057c0)="8174b45b6da4fd929cb000fd0a1554a80db11efb486c754bae9786dd4302ffc22be1a9f82f7bf046d90a2623a4cac660255df0a2c2548af88c3ed5ce93152965012257edd25f15103e2d483bb6e2b3b8f81a957ea9baed395ece0d04cc26853ebd173af30823b004d5905292692a78a534dc202a75541a7c8a130e74a6c999522c54c62518783e299c79", 0x8a}, {&(0x7f0000005880)="43d4b6c36854ff1b46b40f9589e0a3e8c261b88cfc8e77794bf27b6f0ac5927899acf254ca0b14cd1bec042b62d28cea3815a463f6d9b37bcc4d0fad8f5fc3498cce4c072a352bcf5ce8b36a310d36300b919bf0ec160e62d1797ce7739694a09b504968295ce95325d5ca19318d0ec8d51386acfcc0fc5c387771d88b6733932ce63895eb1aa46f316aa9fd9806424b8e50ce3c73", 0x95}], 0x2, &(0x7f0000005a40)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xcc, [@remote, @multicast1, @multicast2, @private=0xa010102, @remote, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @generic={0x83, 0xa, "e9636a2d21aa2118"}, @timestamp_prespec={0x44, 0xc, 0xcb, 0x3, 0x5, [{@local, 0x4}]}]}}}, @ip_retopts={{0x100, 0x0, 0x7, {[@generic={0x86, 0x5, "ce167e"}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x6, [{@local, 0x6}]}, @cipso={0x86, 0x36, 0x3, [{0x1, 0x9, "52b0d3a7f8d1c4"}, {0x7, 0x8, "e59a5b25a860"}, {0x6, 0x12, "5b22b73059a71f096f8c49b1f7ebf28a"}, {0x6, 0xa, "b2fa0c9b897cfa16"}, {0x1, 0x3, '-'}]}, @cipso={0x86, 0x2b, 0x3, [{0x0, 0x9, "b7ddb0287f003e"}, {0x5, 0x8, "37554d958b1f"}, {0x1, 0x4, "7306"}, {0x1, 0x8, "9c49510aea6e"}, {0x0, 0x8, "b6d335cf9028"}]}, @timestamp_prespec={0x44, 0x44, 0xad, 0x3, 0x5, [{@loopback}, {@dev={0xac, 0x14, 0x14, 0x1c}, 0x8000}, {@rand_addr=0x64010102, 0x5}, {@multicast1, 0xfff}, {@multicast1, 0xa19e}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7fffffff}, {@loopback, 0x80}, {@multicast2, 0x10}]}, @timestamp_addr={0x44, 0x1c, 0x13, 0x1, 0x0, [{@dev={0xac, 0x14, 0x14, 0x1d}, 0x8000}, {@local, 0x5b98}, {@multicast1, 0x5}]}, @ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0xb0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @private=0xa010102, @rand_addr=0x64010101, @multicast1]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x188}}, {{&(0x7f0000005c00)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c40)="edb2ec1dc16c25", 0x7}, {&(0x7f0000005c80)="ad5918e74f2ca50302e404fb4f32fcd050072bc1259a4f30b61431db51a87c88d409b4bf6010146ccea9591e8d381e9d77ed05fb3a9914e2e879a8534909a52213c1bcc925bbe9db3239dcb4ffff5764dce0d59ab48f79b06a47d42c755d2404f31f06791da477893a4a6b2a7f7a30", 0x6f}], 0x2, &(0x7f0000005d40)=[@ip_retopts={{0xd0, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x40, 0x3, [{0x1, 0x7, "64a9c0a668"}, {0x0, 0x5, "bdd71e"}, {0x7, 0x5, "e46bbe"}, {0x0, 0x4, "73ff"}, {0x6, 0x11, "7a22d7eb8b0fd91cf70767901e6ede"}, {0x1, 0xb, "509408ee062f8217fd"}, {0x6, 0x9, "12eccc544a16b5"}]}, @timestamp_addr={0x44, 0x4c, 0xce, 0x1, 0x4, [{@multicast2, 0x570d}, {@private=0xa010101, 0x5}, {@loopback, 0x200}, {@multicast1, 0x10000}, {@multicast1, 0xf}, {@broadcast, 0x8}, {@private=0xa010100, 0x40}, {@rand_addr=0x64010101, 0xfffff4e3}, {@loopback, 0x4}]}, @lsrr={0x83, 0x1b, 0x32, [@empty, @rand_addr=0x64010100, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @broadcast]}, @lsrr={0x83, 0x13, 0xc1, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x130}}], 0x7, 0x2040000) executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x17, 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510000005000000850000000f0000007e8000000000000018000000000000000000000000000000950000000000000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffa3}, 0x6d) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="b4050000000000007110640000001b0005000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xfd90, &(0x7f00000001c0)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f00000002c0), 0x366, 0x10, &(0x7f0000000300), 0x2b2}, 0x39) getdents64(r0, &(0x7f0000000700)=""/4098, 0x1002) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002980)={0x6, 0x4, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, [@alu={0x9, 0x1, 0x4, 0x2, 0x3, 0x10, 0x1}]}, &(0x7f0000000440)='GPL\x00', 0x6, 0x1000, &(0x7f0000001880)=""/4096, 0x41100, 0x11, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000002880)={0x8, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000028c0)=[r0, r0], &(0x7f0000002900)=[{0x2, 0x1, 0x3, 0x5}, {0x5, 0x2, 0xb}, {0x3, 0x4, 0xa, 0x7}, {0x5, 0x5, 0x4, 0x1}, {0x5, 0x2, 0x9, 0x9}], 0x10, 0xe}, 0x94) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000002c00)={r1, 0x0, 0xbb, 0x0, &(0x7f0000002a40)="48a02ee419139097da3e10395623e0c59da7274729788d893ad381d0e058a9a91ff2cfbe2ba8bcc80f569fd44e61aaedec2f53b19acb4393ff3cbd61206cc79e40e12d0c9faf9966f6ec2fe3258957e22be8caf8f57ec977cb64ce14619f5bb98680bfcdc705f9b3108c4f4363aaa4653f22ab4e2e2541e507664ca06ee36bc2c65db7fe6492fc6b445405142fa28d057e1f361089918b02d8f0035eab0da5bb72a1af4a752acb486c2fde81dbe891b17e85728e3a993adc7e4092", 0x0, 0x0, 0x0, 0xe1, 0x0, &(0x7f0000002b00)="6789db5630eb0a411510e978bef4b188a3c7d581fa0ab515acc7756d113a0edc38e3900e0e9479ba8421c0f6ee11a1c87154b061f3c13ced9c0ffe257af0190fdc37e2734c6f903e35793179d22ed28363fa2a4f5f9f2808da27dc95d4de4d293b826dff9a7a8f1aa6ed069907fdb4178ba7c4e73940655170611bf97d7d9f516267e9b393234e8fef010f5de3273e490c7351c16443429f774f475297bbd0f08ae58013cab7f8141b40794facf6a7d0e861eeb8a98d20fcc422a93100fedac2cd828924d533b9afc2be58901192a2442778235ef928ab168feb4958296341201c", 0x0, 0x2, 0x0, 0x3}, 0x50) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000001740)={0x8, {{0x2, 0x4e21, @loopback}}, {{0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x108) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./dev/ram0\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0}, 0xfffffed9) r2 = gettid() timer_create(0x1, &(0x7f0000002100)={0x0, 0x21, 0x4, @tid=r2}, &(0x7f0000002140)=0x0) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000002180)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r3, 0x1, &(0x7f00000021c0)={{}, {0x0, 0x3938700}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r4 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff, 0x4}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$ext4(&(0x7f0000002340)='ext4\x00', &(0x7f0000002380)='./file1\x00', 0x10000, &(0x7f00000023c0)={[{@nobh}, {@auto_da_alloc}, {@grpquota}]}, 0x3, 0x4cc, &(0x7f0000002400)="$eJzs3M9vFGUfAPDvbHdpgZfXioiCKAU0Nia2UFA4eMHExIMmRjzIsWkrQRYwtAchREpiuJN4NDEejTdNvOrRePIPwIMHE0NCDBfA05jZnWm3291ttz8p+/kk232emWfmeZ6ZeWaffZ7OBtCzhrI/ScT/IuJORDxVjy5MMFR/e3j/+sSj+9cnYjZNz/yT1NI9yOK5YrudeWS4FFH6MmnaYd301WsXxqvVqSt5fHTm4mej01evvX7+4vi5qXNTl8ZOnTpx/NjJN8fe6L5SLfLL6vVg/xeXD+x79+zt9yfKxfKB/L2xHm2VuyvGUId1r3S3q8feroZwsvg43djQwrBsA/llXcna//Xq4bObXSBgw6Rpmva3Xz2bNru5aAmwZSWx2SUANkfxQZ99/y1eG9T1eCzcO13/ApTV+2H+qq8pRylPU2n6fruWhiLi49l/v8le0Wkc4s91KgAA0HN+OV30BJv7f6XY25Du//kcymBEPB0RuyPimYjYExHPRtTSPhcRzzdnkESkHfLf0xSfz//HfBahdHfVlewg6/+9lc9tLez/Fb2/GOzLY7siig7z1NH8mAxHpf+T89WpY232v22J/Bv7f9kry7/oC+bluFtuGqCbHJ8ZX1ltF7t3M2J/ubn+STk7ccU0ThIR+yJifxf7HWwIn3/tuwNzkUr+/nX9ben616QtpvS6no9rJf024tX6+Z+NBed/Psek8/zk6EBUp46OZlfB0ZZ5/Pb7rQ/a5b9k/X/6q3mTd07+fGa11Z6Tnf8dDdd/FPO38/UfTCKSufna6Yi0r7s8bv3RfoOVXv/bko9q4aJ9fT4+M3PlWMS25L3Fy8fmty3iRfqs/sNHWrf/3fk22ZF4ISKyi/jFiHgpIg7mZT8UEYcj4kiH+v/69sufrrz+6yur/2TL+9+C8z8/X7/MQLFxtqTvwqE7j9rcPJZ3/k/UQsP5ktb3v2TBLWK5JV3d0QMAAICtoRS1//0vjcyFS6WRkfoY0J7YUapenp45GBGXJuvPCAxGpVSMdNXHgytJMf452BAfa4ofz8eNv+rbXouPTFyuTm525aHH7ay1+WRR+8/83eU4L7AFrcE8GrBFLdX+997eoIIAG87nP/SuhvY/2ybJrP+UgSeTz3/oXa3a/434vuOzC+4ZsPWl2jL0NO0felc5PpwL1x57bvm0LfAk8vkPPanb5/q7C6T9rVcNRItfDBhYn2Jsb5HXpgSyntUa7rASEctLvH0lWRRdwPa/8FDqbof9sXhVX3TaKunidxyKQHZUlkx8bu+aX/zFb6Ks9WXzw3w7rTSci/JSZ2f1gQ2/FQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyL/wIAAP//VkzSeQ==") syz_mount_image$ext4(&(0x7f0000002900)='ext4\x00', &(0x7f0000002940)='./file1\x00', 0x280440e, &(0x7f0000002980)={[{@debug}, {@test_dummy_encryption_v1}, {@inlinecrypt}, {@user_xattr}, {@noinit_itable}, {@errors_remount}, {@minixdf}, {@nodioread_nolock}, {@errors_remount}, {@jqfmt_vfsv0}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}]}, 0x1, 0xbdb, &(0x7f0000002a40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy82MAAAD//1sCDDY=") syz_mount_image$fuse(0x0, &(0x7f0000003640)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000003680)='./file0\x00', &(0x7f00000036c0), 0x18000, &(0x7f0000003700)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000003740)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000003780)='.\x00', 0x0, 0x0) getdents64(r6, 0x0, 0x20) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002200)=ANY=[@ANYBLOB="780000001000370400"/20, @ANYRES32=0x0, @ANYBLOB="02880000000000004400128009000100697069700000000034000280080014000100000008000100", @ANYRES32=0x0, @ANYBLOB="050009000400000006000f000020000008000200ac1414aa05000a00000000001400030074756e6c3000"], 0x78}, 0x1, 0x0, 0x0, 0x4008000}, 0x40020) syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000022c0)=ANY=[@ANYRESHEX=r2, @ANYRES64=r4, @ANYRESOCT=r1, @ANYRESHEX=r7], 0x0) executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000240)='./bus\x00', 0x82, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRES64, @ANYRESDEC], 0x1, 0x105b3, &(0x7f0000000700)="$eJzs3MtuG2UbB/DH7ZeevlIi1AOsGAkhxRK24iSNQEIoQCuoRKqIw4IVOLZjubU9Uewc6IpFu4JLYIuEUHdcA5veRsUCiRUSuyKQZyYogSwoceS2+f2k0X/m9bzPvOPO5vFUCeDYmk5++7UUF+JsRJyMiPMR2X6p2DJLebwYES9HxIk9W6kY/2vgVESci4gLo+J5zVLx0eLvDx99+9KNN7/6/mG59vN330zuroFJezUieuv5/nYvz7Sd561ivL7VybK3sFVk/kHvdnGc5rndWs0qbNd3z6tnOd/Oz0/XNwejXOvWG6Nsd9ay8fV+fsHBVnu3TjbhVn0jO262VrPsDNIs23fyde0UeWcwzOs0i3pfZOVjONzNfLy108rvZ/12lo3+sBjP66bN1s4ot4osLheNtNvM1rH6n7/mJ94Hnf7mTrLV2hh00n5ytVp7vVpbrNQ20mZr2Fqo1HvNxYVkpt0dnVYZtuq9pXaatrutaiPtlZOZdqNRqdWSmWut1U69n9Rq1fnqbOVqudh7LXnv5idJt5nMjPKdTn9z2OkOkrV0I8lnlJO56vwb5eSVWvLR8kqy8uH168srH3927dObby/feLc46R/LSmbmZufmKrXZylyt7P4Po3S46Rx3HiCAx6b/ByZB/6//j739b5w4lv2v/h8OwQMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBs/TT1w/vZznR+/P9i/Lli6IWIuBIRlyPiUkT8cYCTcWpfzYsRUSr2Dzp/6m9r+LEUWYXRnNPFdi4ilort0fNH/S0AAADAs+v+g7v39rbWbz3O5C/Hvx6OyomDBosfbc6M6yLZTz7/G1e1i1mxnTFVu7RbciwuR8TU9C9jqnZl9A90/vMxVftXTu6LM3uilMeBDwwAAPB0298JjK17AwAA4Inz9aQXwGRk72uL/4tfvAs+nUfxQvDsviMAAADgKVSa9AIAAACAI5f1//7+HwAAADzb7j+4e2/SawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JOde8dNI4jjAPwHsoG8FBTxuApVlJKCQ+QIKVPakn0bd5zBEuIcuPMRLLDYHWMvhoplQfj7pGUewE8DEsXMsAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw6R6y6fhufnN7aM5y9ep6tUdcRex7CgAAADiaRTYd55Vu0f6W+n+krl8RMYyIQUT0Y/f0vRWfS5m9iGik+q7XZ1tjuI/IE9bvaafra0T8SdfTz2N/CwAAAHC55rPRJKK1ruYPvzc1PoC0aNOpKi9f8vlUVVovD/tfUVr/JbISg4jIuo8VpQ0jovn9b2rV8vtrlYrOm6JRFM06RgEAANSrPBOobPYGAADA2fl36gFwGvl+bfovftoLbhdF2hD8UmoBAAAA52v7bvuNRr3jAAAAAE4gn/+/O/8vrQo4/w8AAAAuQ3H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMe0yKbj+Ww0OTRnuTpMNZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhmf85RKITBKIzevFH3FNz/suRCbG1tzoH8fGQoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdsVZeV7wbR8dYd74dM8mvu41/HzS2Hjf2JJ/55E8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42Z+zEwyBIAiD/R9eYEiL+YclDRqDCFWw8LHDPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC81ed6+d7xaxxJ/v1tTEn2kWTuqLF01Fi70Ni6MJ6+BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV <> 9bca79602b6a8be9af3afb56cb5eb4920001e3a6a97afa4b17dc313b5471f6d9332a2a94cbc8fd189808bfa2020a98c34f3c309950afec9aee65ad248ba692afaff0bc06dfa3074418da80b4d6966b8552752e60290154fa5c6d49d2a7bc38a2b652fb7617a6e94952aa2a4eddf788a3a2160613d59042d338f875d5eb0f2f0996bcfbc25c64a63be647b21f7fc0e022ef904a40ff3b207f816a837861e79a64737b7c3e1b7a392c3d8b93caa050c8fae65582289f0a7afb508196c19199a0ab12257f7d62229ea5df597a67972d82540218ebd429abbcc32f192e4a6b8901769b34159f54ebf62c2bd1ca711a8e777371175f2d667fc5352961603241f76b7e7546e6c8a15006e0e75e7fa9bb6186bf4c294291c48044bf817d7b3f92e84a499217a213dae6fb43161d956f573a7a7b9315e5ff7dfd484aecba033350ccdec66e5cfc1d7a7f6a1102f14119192b47b56b285f0e4175935bba8379039eb65bd68696336b906669a60f9cd4c9d8d2cebb5420c3830c3c831787b04d088df43d47012e3dc34cb4771e5c3b04e94b4abc179e37fe3afb6dd456fe23b39a5aff2e968737e89fb4b5edcce3d45feec6b2b1b03c035df0642682760445d626d5ef77e18346048d3077e39308ca91e07f34cf4ca470000d81f184160d1867395725e61e011661982fb73cb744005b4000dffbc1bc9233e7d4311343f4b6d81f675092ef70d6696f2659cc885ffe01e7e8c0a313fc4f15c826c2422c18dd6cdfdf19d8f6764ad030b6d2a1e7cf61109201eefab076421ddd976400800250e7b102ce0d08f599ea7356cb90c913e9d21925d06fb740382ec0cb82e6c951f8140cecaf79e27fe4888b78cd5e4295b6d9446153495cd8693ddde68ab2808340d7283aceac01e57eb58f4c09551c2047534f1226b78d8331c78e73394f66830a608f8fddf96b085a3dddde02b1ec307fd88931c585800cb69711a109af493a2ca607abfe556803377975974e6fd4212e93b31d5e931af78959d91e734b1c8c7da07cf0ae3e66089f325c71282d6b5dc038e6f93848d6af4b5660d45037be21c879bd279a446f3d38d04e620d5e51ce87807870304a7944f2fe087aa1541c09f6c09280896bb6387ccc77ebc46721869344030c616ddb0e621ffadb7295d001feac7b1c036495e48be272c88d902c51ccc2024079417f1f54c651f21b00b92b741c1310914ee4fd2701cf11d162cd28d1a1d06e736fc50cc2764d0bbd8cdfc011f56c2cab9cdb737a7d17c3e1cec89e19b02e62b54a3f17cb7e338c955442d7237ba41cf1ec25e9804e420edd4a5257c52479bad792659468687f52715e6c70aa8277408c9c0b17402127780bafbfe60ef67fda79b9a989c6bb85b21b65f7856e3721a75ba59448354ca68e9691a8589066ebc7adc6dc9d06da2dca457e2b8f115b92e627cfcf0e97eb0b15c11d1a9281b6406fd94b80729a293574e4836396a5ad5568e811cdbf49802f805e355ce79bd640c750d5102638894d6970da7539edcc9b29f3806ef170fa4fb1182adad15d3ead5b17c421281773b6a4dcd184e22aec2a52d269b25589c4edaabea460b82d5b05d3b4a44a3412f0279153fe7baa94b181ea466ae510dcf22c1fada45b41d0a3f65b275b131e9158147bc362d01986cab3fc70bd3fd9013ed4fe1c5f682ba93ca1748ca82c5e17411ac4f4a79c4a6cd2112933b9124a1df3e14db1b4f3224aeee4ca89e97474551d07b22a8c3300bd37314e867b9f283e55088f0737853ed9bd49475fe829c610c4c0dfdefc15b3b820f6c9c019ce36dbe3b8307b32afab679a8c586ba8db86a5a98c15c50b58473989623fc4414eb8eb10c083e4b9a4922959cbb4fb02085619239fa2cc7bc1da8718c7ef06b6ddb05995fb7596db383672d4c6d471ca2fba48d0cfa0e8d64ba24a1a66489f86015af966d5c4032da00c63a35d5a9d4bada554923e8effdbad5678c0dc8e3f6addc7008adbecf974840fef98bee3572279472fd6ce9fb57ea65aed4cbff9c0bd3f9e000320a20cefb49ddc880a2d3ef0dd939f5330f0ffd68bdc48bd4d32c270a6535fe753eb27c2cf6eec3d408498f9c5d5c06bff9ed991740418b61b8f67645ceff16de1e980f32a4cb1eb9ae798c6926ba671e19de3490fa9ba7dda3b3385d2a91552d29d2a3054dbd732dacd5c26ad379f5a362a8fe7a2592ddfdb19f476c01ca7cd2197c584f1673eb864dbf86eca157471c2dbe9db3f12c94b012759904b3ea3bfb2353475d3524173df74b5e254e48b876040f4c26a499205baeda340d8c7a553e691bd0368cd588b8a3f9320f99c832edab94866c445bab90c456c6a0bf72683139dc35cc3492db9872c63509016514ef34cc76fae72db8bc1b164c613e9427e88e7ca8f4f03989aa7d7bee1e55712b6a7fd7391d2df8a07dbdd96f14566588dfdef945f8eb8374d9101d70da5b9448778a6eaa36c641f6e2787ee7d09a2c8ed8bac4335d244a80f1242eb7b83ee4705e8a54c510cb11764e80ba5d79f94aa7b6ffefc4b75b8e65bf166e360e3eaea2f17c744c77bc1ade85b0e876e70cb2a80a8e7de820aed4711aa640269eb1639af804c23f885af9e6f07eb579896086b7c00ca136f1a18d01392601082565b02639f903249298b72383ca08d84192fc844b8db73a36dd2e41f5d26967fc77e703268ab9d164aa157bbca4f81e2d9e4ad44b2bf73edf8ee9f866d074875c1241ac526e01885364a61f4a88de34101eaab4cc48a2800a52047a15f327c93815bb9111f71be15329a1effe3475ebf3cdebde77baa2b139e3583e7627829449699f9961bfcca42b6077813dcd16cb4d4a6432073721b6fb25cfdde527fa968c53879978d402ae98fc0906809d2002b1983f168a7f59501efe939229126fb826b3fe7db6b6ed48828bd76338eb3d78ab443d13d1b3f89143567feee6df3074d443036291f8278538722a463a111c95f58dc831a99013f4e45369a39579fb1ea043d794d19e4132218d596ab4ec5e5e22c6baed500cac1872400bd4c0698c63bbcb88afe6e47c316fc9bb1bf38529d579b6e4c92c92d308e7d895abb97c3bd4bf84d566f209b9ab2ffc139a0aec79793b364e3ccfb5a55ecd778be40695e7037258c710b8db94d934a3726028f0273545a27af9fa2dd7426e38b25a83e7667575cc00d98a1c310ef5959ef8f2dcee2343bbd1d0c34df588e8be4c0ff403f21fdca25f4376c3be1cae18de7be8fb645bd5107b7017e57d07aed285b383fc7b4e5822b3a98661b8667e179f015ff271841e9c3cce4caffce63405f0b083565c17c43f8cb4ae405e2f67855d625765b7110ef0c1ec1d662b74b972f32b6a68d8c4c4da0e26cc0e6524cff5c9a8344fc77517eaeb8e94b163088dbfe3087113225c9cc179bc69c45913c48d2e9195b8e073606e63832e64dc9ce0344ad5b243bbc886dd41eccdfed26b53e1cf861a6ee5b545463c9563a330ab4cbd0d4cb01be49edefb6c8835d2ea47e7749b1fae0f6e38967edd029e7005cbb652e56842826813ad3cb59184b40f3bfc83a46eff8bf59403c0905bf5714b009ddf9df5c967643a358568343ec4d648fd9ecd9698d238123e77672b9c1943b86eb292f46f10c49c7180b19d6733c6d02140b273e7f9d87f1c43f13b543912f259d6461538d296bafdbe25ae8e19542856bb873e7d9a11a962286183fbc00759552753328a51fc3364968a3ab02014c470c28973b89a6b8a6cf3f098a6155e84236397f2ca9407ee39166892458209e58465232bf3be9bcd90d9e55b6052559c7a447c1560c63db4b673d1057b45ea051f1a8a74f6ded9b1564f1efb8ce1f3b6bebd855500158d86092ceb0e33a4d562389617c2290e7a175599d8bc94d1eb5c87f3596b793a7319f41f1ec3f71ab16595617ee8fd6c57d1ca91f5e22467bcf704823f6ddb3b50b518e9279255af1c7b0ca169a8d232e09f7083c237e9e42393b07972d42c7fd5ba6af5982ff720f2785be112bbe496560a4eec8abbcb3e763518d3ab466b5e7f5e3b1d1d8b4785480897e8cf38f21705da76cf8ef8fc73a23cd692bb8b327fb9fe4bc17be847a9dca56233934c3deebdc153e016a2203d37c39706860d7023d8c3bd209d76fa6e8bdc9bb264e7f54c18168a75d4a54242784dfb7515a6724fd65ffd1d8e839bce81bd21c7a6d37b27e74cb5885ffe7ba6caa3880235e4edcfa39e8b5475db09e216b3bc8865b9a4c79a9570e4bb7fbfa6bd53221bae98d55b6b06e8cf563270ede5bfe9b684ef1459bdd38867a24d28d3b791a9d047213cb924debf1c8ec3e0f6c300d8d41859ccb0f0a5fb557e9b35865a693809fe29b4c6d1cf8add0bf80ad42c1b185b9920d38aa87c29480826affcfca8db4159553e4ca9f347047e0f6fca6a72c8bd42aac260f2831ecb6902fc9285d5e825de989056514b5fdef3cdbdc2cc9fcba429546d7a81e865b2ed08019b524b580528026cf28b2f52057d7dd5f70d5904498a6df758a2f507be5be1b00d50d5a2d1d7adba8c0705d4b01462cea66acef972b3834093e938886ea17a43a317d6d4850a2125776b5bd33fb3102e906b4b660175ee8f495a00927bfd2be058763a17447b305dbcb5c3abd986f101c99c31b84537925771190be0ce1ac694c67a5ff465cbf5b5520e6457696d2d9312e8c6ac24553e00066a8b2dce180ba5d4bd81ce6e29186f4a46f9c2e653b2400af8830f4fcc27383ede3769638990d9e630b40e61b7026b56a49c8b380c0f315162821a4a2a46c1862e74953cf6a2671cb17ef4f82b1dd613260b6c465dbeb2191d828751ceb0db70e5c1cf1206eda1d1568d194e7855c43324ecedfdd2d438f413ae3c7ab10c98b30cca0bdcb148bc5c2c163cbf8ff5cc66a6de022539a376f815e8ce720ac9b4b0567dd563a910d660d34161b50de5f2fa8234f9f456e91420488a1a77c1381fd348bf3be9e1e34d5653f251fc0ee612681d07312ff2e78a7c2501ec8c2c607c75c33049808ec9337a0787b6ddfbb9e22dd116296f41b6951673ac27ab39371d9c9eb3ecb757e8c45db660c8d219430da3a4f5dfa39911fdbc886a0a2417ddd009efb7de7e661358fd6e2aaebde8a1729345b706bf95fa8ebfa61a6a9350db6c193a3cf42d8524d2e8f30c62517b66fff664dd912400d7a93a2d8a431d41e7cec6c92150ead183451c72459c757b8387ad3070aedb1a11b1cdec6ed8a26f5be06cbf5e24e62472d1259ceeef85cfef5942b643de79ec210326cee4d37f5a4256bee9c5a97b2826460cde0e1ead0aab1015fbb65cc92156d3a300aee59b096b6084e2f7e7d70c5884666ba08f327a3e3a9af29ac4b967c7da4abf684bdc69f63eb55d24b59d11b2f4db51d7d3c429e6fc738ba7f06de34d6f9e48f10a6a513c4ddb565984cae99559acfd582131cc6ebe78e871f3afc776793fa92c624ec0989c57b43761dccf897a63e6afae7554758a95dd8b91657f67dcf52f267fe65030228baf268521763ab1091f9a803689162d7a7d8196615b1837bbbfaf20c79f7b6d6a7192abb92fa6ac56bbebe87c25b13215b09c07b49d119e4daf8195689cb3b255d499d4287be3f7f281fad09fb4caa285093a9620e565d433b7a73919dc917577b74b80c52c434db4a5c3ecfe9d30657cca460c0739ea3f538f555fdd5dd62c05e7cad863b6d3383a2019ed6de0cdae9561c0e5cabb454c9814981b304f12e147650e7785f21"}}) (async) r5 = fsopen(&(0x7f0000000080)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) (async) r6 = fsmount(r5, 0x1, 0x0) fchdir(r6) ioctl$KVM_CAP_MSR_PLATFORM_INFO(r3, 0x4068aea3, &(0x7f0000012040)) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x2a0000a, 0x0, 0x0, 0x0, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000100)) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x42, 0x0) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0xf, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000001010000000000000100000018110000", @ANYRES32, @ANYBLOB="0000001427b8f477c46bd200", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7020000000000008500000086000000180000000700000000000000090000009500000000000000"], &(0x7f0000011ec0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @sk_skb=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) unlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000011f00)=ANY=[@ANYBLOB="0600000004000000044000000c"], 0x50) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000011f40)={r8, &(0x7f0000011f80), &(0x7f0000011fc0)=""/82}, 0x20) r9 = socket$igmp(0x2, 0x3, 0x2) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000011dc0)={0x6, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000003000000000000000400000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a50000008f6ef8ff00000000bf91000000000000b70200000200000085000000840000000000"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000010d40)=""/4096, 0x41000, 0x0, '\x00', 0x0, @fallback=0x1a, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000011d40)={0x3, 0x4, 0x5, 0x6}, 0x10, 0x0, r2, 0x4, 0x0, &(0x7f0000011d80)=[{0x3, 0x1, 0x10, 0x8}, {0x3, 0x4, 0xe, 0xa}, {0x1, 0x1, 0xd, 0x3}, {0x1, 0x1, 0x3, 0x1}]}, 0x94) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, &(0x7f0000011e80)=r10) setsockopt$SO_ATTACH_FILTER(r9, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0xff, 0x0, 0x9}, {0x8001, 0x0, 0xc, 0x9}]}, 0x10) ioctl$KVM_SET_SREGS(r4, 0x4138ae84, &(0x7f00000005c0)={{0x41000, 0x80a0000, 0x82619ae1fd2dae21, 0xf, 0x4, 0x5, 0x42, 0x4, 0x0, 0x34, 0x5}, {0x100000, 0xb000, 0x4, 0x2, 0x80, 0x43, 0x7f, 0x2, 0x5, 0x6, 0x7f, 0x3}, {0x2, 0x50000, 0xf, 0x6, 0x80, 0x7, 0x0, 0x9, 0xff, 0xdf, 0xff, 0x85}, {0x1ff8, 0x8080000, 0x9, 0x6, 0x7, 0xdf, 0xfd, 0x1, 0xa, 0xa0, 0x2, 0x3}, {0x1000, 0x2000, 0xd, 0x83, 0x4, 0x2, 0xab, 0x6, 0xf, 0x83, 0xf7, 0x5}, {0xf000, 0x7000, 0xc, 0xa, 0xf4, 0x6, 0x1, 0x1, 0x4a, 0x13, 0x5, 0xfd}, {0x1000, 0x0, 0xb, 0x5, 0x1, 0x4, 0x4, 0x43, 0x7, 0x7d, 0x2, 0x6e}, {0xfec00000, 0xeeee8000, 0x0, 0x82, 0x11, 0x7, 0x6a, 0x82, 0xff, 0x18, 0xee, 0x6}, {0xe000, 0x3}, {0x25000, 0x204b}, 0x80000030, 0x0, 0x40000, 0x42064, 0x400000006, 0xf800, 0x25000, [0x400000000000a2, 0x6fbd2bb5, 0x401, 0x7]}) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: the chunk can be dropped bisect: testing without sub-chunk 2/3 testing program (duration=31s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [6, 6, 8, 30, 7, 20, 29] detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x16, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xa0, 0x20, "", [{{0x9, 0x4, 0x0, 0xd, 0x2, 0x3, 0x0, 0x5, 0x0, {0x9, 0x21, 0x1001, 0x6, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x7d, 0x5, 0xa}}}}}]}}]}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_gact={0x54, 0x1, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x1}, @TCA_GACT_PROB={0xc, 0x2, {0x1}}]}, {0x30}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000880)={0x24, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x22, 0x6, {[@local=@item_012={0x0, 0x2, 0x5}, @global=@item_4={0x3, 0x1, 0x5, "237e249e"}]}}, 0x0}, 0x0) rename(0x0, 0x0) executing program 1: syz_emit_ethernet(0x4b0, &(0x7f0000000040)={@link_local, @random="63a2c6058e34", @void, {@ipv4={0x800, @esp={{0x21, 0x4, 0x0, 0x6, 0x4a2, 0x66, 0x0, 0xa, 0x32, 0x0, @private=0xa010101, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@lsrr={0x83, 0x1b, 0x7a, [@empty, @multicast2, @multicast2, @dev={0xac, 0x14, 0x14, 0x21}, @empty, @multicast1]}, @generic={0x82, 0x6, "53901ba0"}, @end, @rr={0x7, 0x1b, 0xb, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x14}, @loopback, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102]}, @ssrr={0x89, 0x23, 0x9d, [@multicast1, @local, @dev={0xac, 0x14, 0x14, 0xf}, @private=0xa010100, @rand_addr=0x64010100, @multicast1, @multicast2, @remote]}, @end, @ra={0x94, 0x4, 0x1}, @generic={0x86, 0xa, "18e577a4f7ede1c6"}]}}, {0x4d3, 0x8, @basic={0x0, 0x0, 0x7f, [@runt="1a3c8e2cf15ffacc5aff91a1f0245c64cae140a157b1", @ipv4=@igmp={{0x37, 0x4, 0x0, 0x3b, 0x10a, 0x65, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, {[@rr={0x7, 0x27, 0x6a, [@multicast2, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @local, @multicast2, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @generic={0x89, 0xa, "d775e404dbd03f03"}, @cipso={0x86, 0x11, 0xffffffffffffffff, [{0x1, 0xb, "0f353b3d860a2bb7bd"}]}, @end, @end, @timestamp_prespec={0x44, 0x1c, 0x83, 0x3, 0x7, [{@empty, 0xfffffff8}, {@remote, 0x5}, {@broadcast, 0x52}]}, @ssrr={0x89, 0x17, 0x47, [@multicast1, @dev={0xac, 0x14, 0x14, 0x36}, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x34, 0x8c, 0x1, 0x9, [{@initdev={0xac, 0x1e, 0x1, 0x0}}, {@local, 0xfffffffa}, {@private=0xa010100, 0x8}, {@local, 0xe0f}, {@multicast2, 0x6}, {@rand_addr=0x64010101, 0x1}]}, @timestamp_addr={0x44, 0x1c, 0x6a, 0x1, 0xd, [{@broadcast, 0x2}, {@local}, {@dev={0xac, 0x14, 0x14, 0x17}, 0x101}]}]}}, {0x0, 0x7, 0x0, @multicast2, "01858dc55d978bd39174950f1777489d4905d42eacc5f871c04fea44d8ce27ea304ecd2f3ab6"}}, @ipv6=@dccp_packet={0x3, 0x6, "7783c0", 0x2c4, 0x21, 0x1, @mcast1, @remote, {[@dstopts={0x1d, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x8}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0xffffffff}]}, @routing={0x2f, 0x12, 0x1, 0x7f, 0x0, [@local, @loopback, @private1, @local, @mcast2, @local, @local, @ipv4={'\x00', '\xff\xff', @local}, @mcast1]}, @dstopts={0x2c, 0x2, '\x00', [@hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x1d}]}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x64}, @hopopts={0x11, 0x23, '\x00', [@pad1, @calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x200, [0x7, 0x5, 0x572]}}, @calipso={0x7, 0x10, {0x2, 0x2, 0xb2, 0x9, [0xffffffff80000001]}}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x7f, 0xbb, "f31cf8a85936f91625658224e35585d6b57ff18001172fb681f3f09e73b53767c8cad638d9c0dbe1183a1681bd678a1e950448b59fb11342f50c317f4d1facfb876fb6e136204d78f46c12e7ee9eec583c4502bb5e575e9440ad1348369adcbc98c246d643aeb3b0a12e043f7f57feb5a37063ff273af03dc9d835470de5e3f522f752241b65448f8533bc25c66f476db52136e295ccfd4a86113061af436a2bdc442f2fe1ae89126d95b64795528162ab2ba9cb92bfc44c5c09a9"}, @pad1, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x800}, @ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @remote}]}], {{0x4e22, 0x4e22, 0x4, 0x1, 0xf, 0x0, 0x0, 0xa, 0x3, "e2cb5b", 0x9, '\t G'}, "265cf4edc91530c123b0de98dad40ae5d038019c697a52f9ce48940f100c19779c4168bc626117df1d141cfd0e22b30df134178ecf81d63b94cbd863383df607d00750e994625550293bd66ea75c67b57a411e3a78308166e4fd13d840d3f3717d6247884824b4f520143f88dd45b25404350c4cab725b78a913ee5429c42fccdc8ea1b2cc5774a68d6d0b309cc6725e679a7a12604d2d346de1ea130816b86333ce68ba1d13d0b867f42488fa75edc094d6d180"}}}]}, "12777597", 0x4}}}}}, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x4f2, 0x418, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x30, 0x20, "", [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0xf, 0xf3}}}}}]}}]}}, 0x0) syz_emit_ethernet(0xfdef, &(0x7f0000000dc0)=ANY=[], 0x0) (async) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) (async) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000500)={0x1, 0x803a}, 0x8) executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) r1 = socket$packet(0x11, 0x2, 0x300) r2 = request_key(&(0x7f00000001c0)='dns_resolver\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0x0) r3 = add_key(&(0x7f0000000080)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="c50b5bf8cf7d8f4c4c7502eb030ca4acabb0d2d2e71841c937f4780dbde98773c9c1a42ca95a85581091b00ca3df528c505d78d4b3553fd926f02f3a71fd05fc9caebbabe78c10c57cc56e8bf3635644556b3dbc49994369912fdeda249f712411ac86e3ad1129a124c078f2d02fbd3c4de9d008539db418ea27f3a8fdcafe5d49d66715b39e0d82d7c189156c0d40d176c62681ebdc95ca23e8f7d518c947786efd2026e7973227", 0xa8, r2) r4 = socket$netlink(0x10, 0x3, 0xf) keyctl$update(0x2, r3, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) keyctl$get_keyring_id(0x0, r3, 0x8000000000000001) flock(r1, 0x9) ioctl$FS_IOC_MEASURE_VERITY(r4, 0xc0046686, &(0x7f0000000280)={0x1, 0xc7, "c03ca880f2548a4d955ef15f1f8c8ff76d0fd2c0593e79c63f181926484613ce9fbfe4091920c6d80266a2f532aa0763f2ce28d38b9265a75896d7ca1aab814df4b4eb412679485c1f3b73b6c0085cd3345ad1b82a6911f226dff7c18614bfaf7a463bf5eb52e8291ceb0e27dac7ed645c8d84dfe66b5334bc0ce83d553cf2c308764067613f1cf5b69e32182f5f488fc5c997d05233fc6a98751ead15d2c35c79cad985a4035221e2cd2653bebfb9e63f57eed6ab07f7819857a6229b44cca3ef543fca1bbbc7"}) r6 = socket$inet(0x2, 0xa, 0x7fffffff) bind$inet(r6, &(0x7f0000000380)={0x2, 0x4e24, @multicast2}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r4, &(0x7f0000000b80)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000400)={0x710, 0x0, 0x5, 0x3, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x400}, 0xd, 0x6, 0x1003, 0x3, 0x1b, 'syz0\x00', "98e9c0d6b2eb6992718c5b1f09c1d27c509ec0a02714671667208438f7c090ed", "2f0654b480f7fcd5e0f243592bf32ab61fcf3a7d1a97a66fbc1e268e823caf60", [{0x80, 0x4, {0x1, 0xffff6a9e}}, {0x3, 0x4, {0x1, 0x33}}, {0x4, 0x81, {0x3, 0x97}}, {0xf9ab, 0x2, {0x0, 0xb}}, {0x2, 0x6, {0x1, 0x9}}, {0x5, 0x3ff, {0x0, 0x2}}, {0x728c, 0x6, {0x3, 0x1000}}, {0x0, 0x3, {0x0, 0x6}}, {0x1ff, 0x1000, {0x3, 0x3}}, {0x8, 0x41, {0x2, 0xfffffff7}}, {0xe44b, 0x2, {0x2, 0x6}}, {0x4, 0x2, {0x0, 0x94}}, {0x3c, 0xf, {0x1, 0x5}}, {0x7f, 0x447, {0x2}}, {0x0, 0x4, {0x3, 0x8}}, {0x7, 0x7fff, {0x1, 0x9}}, {0x5, 0x10, {0x2, 0xfff}}, {0x400, 0x0, {0x1, 0x2}}, {0x1f80, 0x2, {0x2, 0x2}}, {0x0, 0x400, {0x3, 0x9}}, {0x2, 0xfffa, {0x3, 0xca3}}, {0xd, 0x7, {0x3, 0x791f}}, {0x7, 0x7b, {0x3, 0x8}}, {0x25, 0x5, {0x0, 0xc}}, {0x0, 0xfffa, {0x2, 0x631}}, {0x2, 0x8, {0x2}}, {0x6, 0x9e7, {0x2, 0x8}}, {0xbb91, 0x1, {0x3, 0x4}}, {0x2, 0x87bc, {0x2}}, {0x5, 0xeacc, {0x1, 0x4}}, {0x8, 0x10, {0x1, 0x101}}, {0x58b, 0x5, {0x2, 0x2}}, {0x100, 0xffff, {0x3, 0x4}}, {0x1, 0x9, {0x2, 0x5}}, {0x4, 0x5, {0x2, 0x8}}, {0x4, 0x3, {0x0, 0x10000}}, {0xfffb, 0x4, {0x2, 0xffffe000}}, {0x2, 0x8, {0x1, 0x1ff}}, {0xc, 0x4, {0x0, 0x2a}}, {0x5, 0x6, {0x3, 0x1}}]}}}, {{0x254, 0x1, {{0x3, 0x8001}, 0x0, 0x1, 0x2, 0x9, 0x28, 'syz1\x00', "48a4c9386788b0a3effa8963385d1a47dfe5992769622c743f068caecb1f8650", "4653e8c708364cd1bca0c38066ad046174b3dcbb3bb6e33cc0adb71c123dea0d", [{0x5, 0xd28, {0x0, 0x6}}, {0x8, 0xc4, {0x2, 0xde88}}, {0x2, 0x6, {0x4a4e2d52cd170e85, 0x8}}, {0x6, 0xd960, {0x2, 0x3ff}}, {0xb61, 0x3, {0x1, 0xffffffff}}, {0x2, 0x6, {0x2, 0x7fffffff}}, {0x7, 0x229, {0x3, 0x2}}, {0x7ef8, 0x2, {0x2, 0xab82}}, {0xd508, 0x35, {0x3, 0xfffffff9}}, {0x9, 0xfff1, {0x1, 0x9}}, {0xf855, 0x8, {0x3, 0x10001}}, {0x51a, 0x6, {0x3, 0x80000000}}, {0x238, 0x7f, {0x3}}, {0xfef, 0x2b, {0x2, 0x2}}, {0x2, 0x6ebc, {0x3, 0xfff}}, {0x6, 0x2, {0x1, 0xffff}}, {0x3, 0x6, {0x1, 0x8000}}, {0x6, 0x1, {0x2}}, {0x4, 0x0, {0x1, 0x40}}, {0x8, 0x1, {0x2, 0x80000001}}, {0x5, 0x538, {0x2, 0x4}}, {0x9, 0x2, {0x3, 0x10001}}, {0xfff8, 0x7, {0x0, 0x9}}, {0x8, 0x4, {0x3, 0xe5}}, {0xc5, 0x55, {0x3, 0x80000000}}, {0xfff8, 0xaff, {0x0, 0xffffffff}}, {0x8001, 0x0, {0x3, 0x7}}, {0x6f04, 0x3, {0x1, 0x8}}, {0x43c, 0x7ff, {0x3, 0xffffcd54}}, {0x2, 0x8, {0x0, 0x4fbfdbe6}}, {0x5a4a, 0x81, {0x2, 0xffff18ae}}, {0x6, 0x9, {0x2, 0x9}}, {0x2, 0x1ff, {0x2, 0x12e}}, {0xfff5, 0xc3c, {0x3, 0x81}}, {0x1, 0x3ff, {0x3, 0xd99}}, {0xfffd, 0x5, {0x3, 0x6}}, {0x81, 0x3, {0x0, 0x736}}, {0x1, 0xfff9, {0x0, 0x2}}, {0x5, 0x0, {0x1, 0x2}}, {0x3, 0x0, {0x1, 0x3ff}}]}}}, {{0x254, 0x1, {{0x1, 0x6}, 0x1, 0x0, 0x4, 0x5, 0x22, 'syz1\x00', "fa471387e89752b5e5237c661eca3b27b51f764370f50c5fd0f9c8d0aca0b118", "3d4c6a6418d2499c55d17ed6adf7f5823b89ab33f4aec3eb1a8652d2abaf7097", [{0x3, 0x1, {0x3, 0x4}}, {0x101, 0x1, {0x0, 0x6c}}, {0x0, 0x4, {0x3, 0x49}}, {0x7, 0x7, {0x0, 0x1}}, {0x3, 0x7f4b, {0x0, 0x80000001}}, {0x8ff, 0xfffb, {0x2, 0xae7}}, {0x9, 0x9, {0x2, 0x4}}, {0x5, 0x100, {0x0, 0x6}}, {0x10, 0x6, {0x1, 0x80000000}}, {0x9, 0x3, {0x1, 0x8}}, {0x800, 0x40, {0x1, 0xf48485b3}}, {0xa, 0x2395, {0x2, 0x101}}, {0x719, 0x4, {0x0, 0x101}}, {0x6, 0xf, {0x3, 0x4}}, {0x7, 0xfffb, {0x2, 0xd}}, {0x7, 0x7, {0x2, 0x400}}, {0x2, 0x0, {0x3, 0x8}}, {0x4, 0x7f, {0x2, 0x8}}, {0xd, 0x6, {0x3, 0x6}}, {0x50, 0x1, {0x2, 0x6}}, {0x9, 0x1, {0x3, 0x400}}, {0x6, 0x7, {0x1, 0x156}}, {0x4, 0x9, {0x3, 0x7e7}}, {0xfff, 0x3, {0x1, 0x8ee3}}, {0x6, 0x4, {0x3}}, {0xca5, 0x8, {0x2, 0x81}}, {0x48, 0x9, {0x0, 0x4}}, {0x8, 0x8a, {0x1, 0x7}}, {0x7, 0x883d, {0x2, 0x8}}, {0x200, 0xc86, {0x2, 0x662}}, {0xb3, 0x1, {0x2, 0xd}}, {0x8, 0x5, {0x3, 0x10001}}, {0x81, 0x8, {0xdfb8df28f7198d48, 0x1}}, {0x10, 0x0, {0x2, 0x9}}, {0x354e, 0x6, {0x0, 0x4}}, {0x7ff, 0x8, {0x1, 0x6a6}}, {0x800, 0x3ff, {0x0, 0xfffffffe}}, {0x6, 0xfffe, {0xcf7b0ad488874694, 0xb}}, {0x80, 0x762, {0x0, 0x80}}, {0x5, 0x6, {0x0, 0xb}}]}}}]}, 0x710}, 0x1, 0x0, 0x0, 0x800}, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000bc0)) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r5, &(0x7f0000000e00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x42000000}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000c40)={0x158, 0x1, 0x2, 0x801, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x32}}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0xd}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0x7}, @CTA_EXPECT_MASK={0x4c, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}]}, @CTA_EXPECT_MASK={0x5c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0x9, 0x6, 'syz1\x00'}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_NAT={0x34, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x28, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x2}]}, 0x158}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BTRFS_IOC_SYNC(r7, 0x9408, 0x0) ioctl$NILFS_IOCTL_CLEAN_SEGMENTS(r7, 0x40786e88, &(0x7f0000001080)={{&(0x7f0000000e40)=[{0x20, 0x2, 0x7f, {0x100000000, 0x6}, 0x100000000, 0x61, 0x200}, {0x8000000000000001, 0x4, 0x100, {0xe, 0x1ff}, 0x3, 0x8000, 0x60a}], 0x2, 0x40, 0x7, 0x8000}, {&(0x7f0000000ec0)=[{0x8, 0x7}], 0x1, 0x10, 0x2, 0xd}, {&(0x7f0000000f00)=[0x5, 0x6, 0x7, 0x3, 0x1, 0x4], 0x6, 0x8, 0x5, 0x8}, {&(0x7f0000000f40)=[{0x9, 0xc, 0x401, 0x2, 0xffffffff}, {0xffffffff, 0x7, 0x6, 0xffff, 0x47}, {0x3, 0xfffffffffffffff7, 0x1ff, 0x55b}, {0x3ff, 0x2, 0x5, 0xd, 0x6}, {0x9, 0x1, 0x0, 0x2, 0x6}], 0x5, 0x28, 0x8001, 0x2}, {&(0x7f0000001040)=[0xffffffff], 0x1, 0x8, 0x2, 0x1}}) socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r5, &(0x7f0000001200)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000001140)={0x68, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7, 0x0, 0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x8008000}, 0x80) fcntl$setstatus(r1, 0x4, 0x4000) r8 = open(&(0x7f0000001240)='./file0\x00', 0x400002, 0x100) getdents(r8, &(0x7f0000001280)=""/197, 0xc5) r9 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) ioctl$EVIOCSREP(r9, 0x40084503, &(0x7f00000013c0)=[0x0, 0x100]) r10 = socket$tipc(0x1e, 0x2, 0x0) splice(r10, &(0x7f0000001400)=0x9, r8, &(0x7f0000001440)=0x56, 0x9, 0x8) sendmmsg$inet(r6, &(0x7f0000005e80)=[{{&(0x7f0000001480)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10, &(0x7f0000001600)=[{&(0x7f00000014c0)="7b830998ad78bfe440ad6cc2ac97cf9751ff5c97f62ec9db0af4bd3400cff792615604145e60527208daea38960e9ac80890f659626bdbf3be247dd95b996c7baf9ae973c7ef3b0b591ae20e7d6f11a720910372943efd9281eea261ef221b62a6f298935da7e2c7c23514f55110825a2571801a6741cb7ec2cdffa88d09f21d8b20b9b79700187e34c7368b5b225c317b5f394f13cde9171d19b85166f9013e4f41fb666614645c83201def8a607bd7850a8307c5a983471a86079f67bc3c9e3d882e96cb55c8084256aa576c628fa0", 0xd0}, {&(0x7f00000015c0)="39fb92ff4622b638f4ba", 0xa}], 0x2, &(0x7f0000001640)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0xa8, 0x1, 0x3, [{@local, 0x6}, {@multicast2}, {@multicast1, 0x6}, {@multicast1, 0xe1d3}, {@remote, 0x3}, {@remote}, {@loopback}, {@remote, 0x1ff}]}, @end, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0xf, 0x3, [{0x2, 0x9, "d4133141eb33d7"}]}, @end]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@rr={0x7, 0x17, 0x37, [@local, @empty, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101]}, @timestamp={0x44, 0x4, 0xd, 0x0, 0x8}]}}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="133b4caa05e1a6ebb65ff871c12e1c3c0f40a0eccff263d2dc2147369e998fd86c163f14736ca0a325df1643aacd67fda9afaed979e2186516ad8357004cc2053f6120f3b87d328357254f9700cb3ed797360f3a29e29f1e8f001f6748548158ba2360d81413f30a86d6c0fb290a6fab3587533de3129add48adfa75a2f2413ffbd2105622d42ac80084e50f3714f9291b7df7e07ce31d1595239d939a12170f587b69bd3c5a6b4b727c04e0a6af63462232109144b58f2fc4a4a437e8d25933d61807ca4a84fceb512b3fe9d756eddc096bb74cff2383f86329a33fdbe3f093cff9fc029bc55d17685ccc4d9de84460728ef20dff4ae6f685a1694749461303aa0ac258663e2b1cdc507a51ad4959c6edf64ac91a1688c77db9d18db0bec19d2bb1a18f0feb5409c475b5a4de8060510d800c9125f6c7c514a6fa7d84754b2acba8583ce36bffa386d0641a5818cbf7cc76ed7b1614afade290746365eae35cf0508875342b21ef608b66857badb10478d713eb398feb78150ade86a5ad518a323d27bbf91fb0d7667644c5ca6bfa8495a6297cb9b174df9a0abde1a2375b1cdf5472b2d62b7ae043b8e446e04a6cce2d6bd17cf8a6292c7b107555da249e3fe3ad9d3ac3064a7a15a5f908dc3f3c1f27fe071f3ee560878d8159b3bf0c942295e05c80fecd4f3876738177edffcbd240e1b2113c4782eb53d72c471e6ecee030e18dc720318cd12a5d74e36f9d08d34fa9031c84d60c4ec419b0125948a558bb8c5d9fb5c07a55d3c667eba13999fd652c7d6f59c5fcacc1b3b24b763619040c8471bdaf12eb72d5f984659ec9fbd912c87429ec50ae66ab0f8d7368c5ecdf331920f35dbd00650ddb0135928126f29c903d576897fdfd11a7c2041f0b851d1bb7ec8658d93310572b4d88540caafa3ae117a09e1285c785e9ce44128d703ae5b699e1faeb34cb04eaa2beace00ef352ee8e9c95754a0ae063202d9a61a227f18d43e590ebb1b0033c0b9f604ad0d3c737ea804c5ee39228101a9cfb1e7e38f2385529f469ad600b729191c8b936afa08dc0d9631be3e55c14061c8a050f234da99fef6ca792f56858b7d3f682b5f1134173d27daf615075cf945db6c8d0deeb56744ea081c25e79040288684725afc472d85dc339b9de7e770643ce92cd69f6622f1835b6dd64098d005034ba968b92ff917107950971133e40cdacb1cda6e3d521db68186c8bb726603abcc28bd9d57de33b09e6847d1fde68b2f4531f51a43e204c42bca1c272c74ba0847f5d939e2749127c1f9e47b751a9d2fd9f3675a3921dfa0c9db50b97ea04265ddd843db0d332aff6a999175c784e08a88f3dff43da64c2c7b665ab9647e99bda4b661bff04797d757b63c6bae1c2b14cb1d40210eef3e3a0fd3549096cd6e507f5a213de1cb40fdb6848486bc85333c823d51503123f9604defb269d415ae766f7d33c8f1e26979595d40e05deae92f794c1989eb07b37d8c72a77f56fd8709cf3e8f8ddf276b33301084fdfd3b7c294fd69bb8f21f2d62b13722f5100eff44299640d4ba9736b5fb8a2303b35d51fbe029bc76d20c7b1a2946633ce8822b06bb4841c50e7f1a6b1746731a46738ba83621b4765331d98fb843b584386ca0aeb8e51857e21ad79113e6862762512c2d69e83691710e4f825679174413bb7479bf879493e18bc0a4aba04611b255d6dec49bcb756d1c68f6cf60ea6f25eade08acf82da908031cc59c5b37653584b08a75f6981d3ec8bd157a88cbaf2086917bdf6ac0ee3288f91f525c4bb33d7b1e873773088ca77feaefa10344d320d860014d716280491aed40c4fe8dc8abd6ef448091ec5cad204b7824646d74a117d0edcc76889cf8831c795bc5a5287100bd38f1a2bda30321c6a1de16214c27164807ccaac0a484ffa56f10ef8cf44581c79f952bdb1b7eb99e013f1ad0a89f309cca173f4ae08e1f2446103e4dc0263e5d9793c937073c436922774d3e135a7efa101a911dfb93e90e1d2b563bacf4ac9989cb9f748e7ad39e230eea271f07675467c6d291669a881ec8d2ed8a5b2810963f8699e5c1e5ff32423b745bb877b601a2f78229135390cd076f1732e855b10a234a9202618b0cc7489fb88263d9ef9d08804f207a81cfe07f1f5f0430c9bda66b7f46c4fa101229c2eab315ca538fe0ec5f7b4e05bfc26f457942791c580152e9052d75a036954768a72fa7e2373594840ae241eca43507a33e60d01b90dc2cabfb1ca7977c36cd2c5ca0663bf5df612c9312e0af6e542f7d36529cddd15a42da452e0af1c87e6ff35ed3496109e3f8270cd8e4cd0de832e76e7ffb3e937850160630c925f8318cb0c8b7bda4bdad481cc61347063e978699330c3b2b4ec69839e6b64a000ac14bbf444e5b5bbbf3e0c3101c743f15b19989bd21fdea7c596344917349736305a2480f462a72dd53274187d86ee441005a4998ae9ea22c036e47c4abf88c453d20855b249b7b54f65fb30852e9f48c52adeb2f15dfe4b5061cf6e0c6e0a188d14246f826a317fc4e3765f303daa675d0b6d56320d4c8103a5ea5781af0bb2228c93ea663b1aef73609ffd122c68da3536ae3b3ee84dd76e7b01a8a930f80a5515a722bfa0ff09222480c16cc0aea1075462f889863a3b71456989f9b9f981f5933d0808b35cdb6415b904bb7ae541cb5cf34e1dc9be547e93888c8f92591ed5950675bcbf4ac4674561c8c9ecdc1b914bad8766de02eb56ae639cf83c65a37f54954bf6458524196de54e4a75acf0fb0306c9ec13290dd738375eeeb37e2e8a3b2c8a49dda8d1b09137a73dc63d782974bb2865d0650a12aeabb0abeefab37aa22d186c6b1e911161388d8d2a78c65534a5bdb86c19017fe702b528cd154d81a85acd55634e75c197dd3d9822d8b29979a25248271db38827dce0fe8c5c0a5a822f259cee94c8e11dd4627a13e545bef303845e95c175ff1694491e394418a7a9bfa9c36426ecd03f04069bb1d814095c069d1303ad9ae389db742dbb61afc4a3830e29e62b72397f0b613eda15f6a8e9ebd12f9979dcf092a60bdc157d4e9541e665499ced32adc7d337b0ad5d9c6f4fc8ec82bd7957873105129342649f876310788eca9d60e2687794cb02334ae57727fb74c3229bc84611372efa9234d6fa38f3fe8324c74d5aa805ed3a845db2b9b1148afcc6e056b2f29bb4d025c091f48046a3401b40de947b0de51b51e32ce3365ddc1f1f0bfa95ffa4f12e2b25da1029e9a26d28d8408b19037c6cbf71671a442dec340b140bf5e0f5722f59080cbdfa96b5ef55f2e6fd405a66edd06c0fff1cb90e861055ffc6991f2102d73817c748b5ce154a11dafa461a77be810a43855cb106c2b0774da0ae1074a5c965292dcc88074583717e5ae90bb2d823bfbb32fab61b76672e1724d78c11498c38833cd4520d4988ec3d9090b83844f0b385437d244e96735caeae707d67a9b8b2b21671888d81c69c7c07f372d341e46cf3ea5c9afec8050fa54bf2704ec48428de227f2faed19e86b1824bccb2143b5e90c94856bdbdd7a35ad5e63898465959f3b82f6ed4d4c12d26b87abc8890ecb60c3e7be724a52c71ee4131734a4bbfd138c12f2ca262433978e0e44a1a9e1e2629e1da16fdcb7bff1178ea07b7fa9b4aac93a48d0a9505bca6429d1ebcafa8827dc8e65f661afa67a192aeeb4860a04a0f3d1888252c1722b6375327499ac82d6dbc850122e817c9f9ddaf6fe78d0c03b39e53b1145537710e2bdd46324c5863dfcb8014b024f80b995a3ae7980fe27e41ea5797a4b03e494cec86519ff68e4b2b86c032e7cebf8703d2d9aff27d5d975c45ec41887483449bb2b50c2f40bec10fb8b3848c3a1caa25577c212d34f0a81077f886802a3a3e8eb1ad304a63bb2c12caf4afc827ae8f19578e27e13063d19f762e91f2aaef846a2e0d97e5f5e3c8a8bba4b12b4d2c495f2ccb0effec30741a1cb70ab1c2050eda65d6fc767e96a4495fbca4f0c5fd0c7f89181345acd2f42061d4d9992193c859ba7dd7423b584d035ea82f8ad1765c6e98de52efe16f3976fe0e899f815ad9fc1ca093079a44cd2e469af4a8453812b8b6dc445574c0a33e96a6276e4ac1585512e02bdba6fe731df7cb40e51f694267ef214f768c556420d96135030517de08d9b4a0d4697cf27d5da4661db5053d0fe50ba854772fa612743b8f4832df998249ec516e7487a01db8f6f30339ecd0e449c22ab1f8a5e7efdc41bbc90fac9a040e632ff951f4acda0a2d14fce8585263663ebe7ad79b3e68e61c01f95014eb20aa10c66cd1e3e8151d9b7d2866079d33dbac74409da895df1a443133f2e9a850529e9e4fe359245e76b7b6d2b6d1ab5acdd624c1faa675c7c98e6b758f4baf8fcb56ca27810a62be68b8929670c5ee9e40f2151d9b944b0533cc7c044bff9c14e85566e3db987b78f2e5332fcbf3491b2d90eadfc66c7c8e5d723d57ec7eb0f39c00f6e3749be98418aca4f3e94ad2d03f1a982676f0ab07c285d6d6ebdc0f84050eddfe1f0ed22d0639c84ffe6db871b6c5fc0175b48b2f95e6ca9335d8bc75630d55431ca59d6398755e7760fbd87632b9d4de7b773b3e706a0b483aabfbfcc290f577095c85b36ff0f2dfc21a45f53ef6fc3edccf359732a2d1c43b32a43eeab8deb50922c7c4291904cfb8d817bef95a0243c9693f2d015e24f2abaaa24fe8e7dbb4fe5fb84d929ed06c509d0f00cd73ccd3408c699b57fd38e00df5605d07fd20887c26b93fbb795792231e64061df238fa8a52aad9edfaaa3d85f42f1cabd7d70b00643c07a9e5f7c930945ec9dff75452134fb2982ffc97f635daceaef12a0669756bb5dc4b02620254f8fe3a0bb046a2b569bb4b59f145c687b2a48d4e175cd37ec3f409b0f20fa74c474aa86357febe6e5885d13b90d84aaad76ad4114acd974642e2d2ca8a8f0fcb48907251a763ca04c0e33409bfe4a838b851ea575e947bdcef95330ab0502bb17d12ea1d120781cc6e7c5e15a4f4f7f6a1231fa9dfcb65bace4d933c98bf87ca79418a4a920c55e4af353b00b86136af525a61ab4ac877cb6a86f824f5625dde7c8fec111398d45ae64e948f4d68e018eba11e64fc6d1dc7ec6674c96bf921395f58c79bc678f824ba8f9f5cbd72a8a70f3e0e16e45f09dd7367c7746a22104422280bc8201875b39643564bdb18eab2d9e5b1677e4637ac37ae2850e6cf4ec8e0349b8516ec000feb327f6bb677f14e0387c990d5d7c7ad18272403eb88b68b7550e47f6434f767cac927d52cf65aa7e95c33fdc93ad956ead178b76fbfa43ef3f29764fb2a9403c3d1404407e17b8d7b3b2d73488bd765ed44fce0aeb3cdf20b899004ef840b6c87f658b8e0863c07c10218f9fa1126909f9b8397ddf4f265ae12dae5a6e1401946fee27a062cf55f86eea498a0d629fa8212cdb05e30c23287c98c1a7f2944ef07a9f7632f3d9d08d978517d078aa230df9abd84812d2bfb5ee0e014603a49edfd8499169b303553de9e437f797b811aeb7fb9b8608c2b80bfcd3869192828731da16926995ccebbe77211f2a3d516d46be4d5f51c476987c1d9b225335186c315d3052688c6dc44293e3c99a69e6827c92aeef9c2499a10b20aa5bcc8d0621957f2151eae280dabbb91fbbb576f355ba4d1720ccdf526ef05b23b2a511c4d29088301754e65f47f0ca2e4c26a64a0ffb99f1c42a70a36738cb647deb9eb404120399dee26743a7f9798d7a760c303cf6091a74ac788d3835169656ff7b9807f16", 0x1000}, {&(0x7f0000002740)="70289fc9cf832325b23e2883fc18c86d0a15f73e", 0x14}, {&(0x7f0000002780)="4cfc6adae9deb61c8d9507687b837221eaaffb0633843ab3a8b35aef1a1bc4956484885611ad3eaf61787923cd1e7d8ac0dfc5f5183a90c032d622faae9568e8", 0x40}, {&(0x7f00000027c0)="6031502780711a973c7ddb2179833190f393fa16c55e89f63b4a4ad384248b772ffd22ff73235efc5f5429e03dae925118732a8a9c701faaff3b9cf0d902119ec323b66886ab6b6bf0aa4fc121891bd2aed5811f677f41bf6c30d3c65a1bd4cc22cc9efa1c4d25b7a800d5b71aba7089c885d731d4e7449c2dd5b3a828faae6b748b32390ad2ba99583afb55461cb580985968453d8876dcffb0d07b173bdc582acd988867d340222fbddf84662ea9d10f6a508e2846d3156693bc67e81f4f4641eb543d5dd04f85a3737a1e6b89d7", 0xcf}, {&(0x7f00000028c0)="2dda97ca4162fa73041476116fba678e2addf3942fef61b01c33bd9075ab19f6ac31d58d566bded2e0f96331a120df3b161d0bc65ecc82809d390189acb4cae2431ed8dea1ddcac347683bf9ac7680fb3cf179f49c26ff14c39c518bae2ea80f97df84f4508af7be3509f49ee9dc3e15f7c3a137a055fdddd9df6f527e93b8afa36f21e73897ebb078882a3ab14445cc77eb4600dc0f7a53a3e5b9fdf0eba08db074f039958e3f6ad987dc4d0bf74cde59dc585dad20e05613f041ce9917923eb52032cd1b55aa0b", 0xc8}], 0x5, &(0x7f0000002a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x18}}, {{&(0x7f0000002a80)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000003d40)=[{&(0x7f0000002ac0)="35701baeb84af7fb18ee520376acc89473", 0x11}, {&(0x7f0000002b00)="5384ef46fb8a708004da85f92f2ac1fc25741814f102cbc8be3e7ce2910bdcbbd7d47389c81fd127ba", 0x29}, {&(0x7f0000002b40)="b21a81a3b549f52a2f67844546b5f534ae56041e1570caa4db54de8a15dc560a7279de86fdf3869ea89860ab6de60a584d356852ebf4b2a90436f0992d4f8c401bd85900d613053f554d4741fc6e7457163cc0cad463def479a6b8f6775a9a039246c2b5fb21dec409d623e13c7f7415c7d1f1", 0x73}, {&(0x7f0000002bc0)="a5d73fe23c4ad0f7175ac527270a447520e8c38d23984e35f5e3684a17366f9f236b7768f64d7807ad5c7d47ecf2536c5c3a49a63ccb9e380cfff9cd652a2ce29bee1b10b3fda6ab1eb45b819be70b3bcdde53c9bb58bbec7267e7ed8ad61f41127dd24ac2394713d99d481b5e9ad8bef97a783495433a9e33bff48570ddb2a50c727d363f543e9b3e2cb20d23189830fe41225186a468dc4dc0533681af4d8659607bbd8fca185b1b88f1153e236d5cb1b5f818b1aed99b80ca8491e5675ed1c34fcb822f2aecd0e07d5c", 0xcb}, {&(0x7f0000002cc0)="c2a65b40d3e12985c81cb03d5d4f96e975812dfbec8623d598674c4737109ff16cf4421a0a96b17e5444dc1ba1cc484b61b0ebc00827ae01831949375c2f0deab8d34ba014315b31e6f6f62c1d6179b2b9721d2f80a31118e9d82db318723fb61f4bdd38633b092eedcd048b365db63f71e6250bdeb9c824043524bc7782f8a0db712867650656b3dab6257258413a99d8f6dc5b8ec8b9f4ee4a2cdc416ec9d8e1168ef1d6afa21fe768f430b1385d2c34ef5137309866625e90483e04959680caca3ffdbefb9a2b05c222f96d7e4492c3aae4cde02ce6bb6ecfee83306fe539f94481724ecdc10677e1f08ebe913f91a85da2ad406998b6895f94aff4458d0adb77e6b451964aed6968b37289391d844d36302360a509e3a3cb906357def24b336bab5c6270cb698a8d9cfa9e3b2eb56236991e6ee921c75bab4e4f947f52453fe84e935968d21ce88d72976dc582f8de6b7c50d704ca89817337120476624fc6beb2727dc8e40d865e3044efd83c1319fd4056df1b31818888d096d2f813b2614faa2ee2019b05a4784aeb8d698d556c81486849a25026aaf110eb9a7f4b7f0ff8df9fe8b260072ae32d952759a4397704810559ccfd1a2694c472779e2bb098902a9ade6c64049b6a8f420c6ac0c36266b95a0d71f940d623777e7a096650cd908837969c85a2a8e037d570ba45047b0cc154bd11060919517e39aa1d2c1750a2d71be1d6acd354bc1e8935652340b0e8e964eb90eb8988a795657fac51b6b44c785274e74a71c0f08be399d98e3fd28ccb261af13be4c5a6168d10dc5f9c1213eb92361f98fa62db75d3e079e6b11703371a168993bfecc80bcef9193e449e3aac5032008a93a531b095619b60d8d0f3ba9ef8a09d7c75d3a567548fcaa8085c184bed909a86c565a371621a4475624d10b35590031e1feeb0a61a9a534628b8225c99a5d4371da11d2e4d133205f22d285f42f9ca49e058974607670fc484553de44163faebe82b20fad02edd9d97bd9c0854a791693abf2707c4040a9b348acd1e616424d3f6fb96cfc0b5a33e46aaeb1700509173ecd5bd79443a92261b09fd98046031ee710e81307207496007a1da07b448380b639dfb231fcbe6ee0aefe5a75f86bbf04caba103e4c43e1460981a587f5ba3b841af73bb527f12888453ff1af3dbf8b2c5b635d51f4f6e08fab5c12cfbcfd62159f68b6a196e84c228fdb888b16077fc289f3b9408179d8c7bcf5e0cf53ce42d5e3594087354e793437b501c0ec40a270a12ce44a383442cdfa17a86350e58f53114b438f1b560835eb1e0691b28adebab91851e6c9c9332b1a409f961642e55aa55b322a4af63f9c4a4a0a628270751a7109c861e447a29c2c5ac1c0072e58373b9c2f2f3e3e13fec42ec7e0aefac35e284aab4715259771d7df217c1b18bcfc507e7304f0c35b337264ad3c96058bb57196ae5d2e9730a2b9d0f5765017b58823580f9ce9eb7e2f1313cb874194dd476f3e0078ddf8f4854c44af31959c79114c32a1c0c4a140ca4e9d0b1f504fe4b997985e47598848e9546a8bc2cfae4120343efdff24b66bfaad2d0a202a8a22bdd7880c0d03cae34aa1261a3199ceaffa4bd05ba4159cd52d9f321d3f33fada51dea192ee10293b9200fa26a0e4aa8d0ce21a0de2102205640cb33b1a6cd09bbd1a7e895b2d766778695cbf7f3aee899b4b7607f38aae1316c5df53bf9ebf7d4875aea15be048733ed7e439847c5a47d254d78f116e9ed8386da1199ad9af8aae8172a240d3759438cfdf5410f0d0dcc23922bc44ec498812f3fda8cbc95e8a870e3353444821127e060858dcd94aa3814ee5f714ce2adf85f698250bb5fec6383a3305028ac3b4f9f8e3a9060068287939dfba40b977bc4d322e2ab573d2dbe8daa93ead1b0885bb69000d0018678ea2156f2ca1e08be9f9892deac1c5de85620857362e73cac6e6084da84eb3bb406c8d89b9f8cb62bb92490b9c129d48c36ab45c0e97e806d2eeaf34ca02e97f8ef5491a56caef38a180d1f2a964607fc6d8703f7bf2d8f0b1b0b01f72f807cee63b15c120103379a8f743e1e7c586aaa1039ef4b6897d6375c00ca6aea77dd18560a1b625e69a598cbaf3d9b515d52edaf8ff3921b755a16cc25006046a806902abf9d501cda6dbbb7f56d67106abcf8b95da9b19761e2f74a2638383bf0ebeb92fe2406dae3a77cd5cc8006adb4d5e55249b0757eb5c70b6fbd0b8682c3a0e3601c4595233409eb28918c0c447f0d3c640c3e526cf7650e9842c539a45de20df2c574dbe3f60763c0810064c9315942d0048b3bc4b39112ea3ca8ea44ad98b66b8ca17f42009f1e9e9f9c3d4e9d390f2af9a8e0287e1cfe7f7d6e83d31af166a1f9d661cd34928c1217bba442a52de29168da761b043282205eb5dc57902a19ffb177e3e90b944eb5eddba4f9d823a7ccdc311ce23eb26b44a1d6e23718426a4fce3eaa8dc164281050229d5e2a25833641234a4360fc5fb8db51a8aa9b0522bbd02fd1b31e96b0579759b20713b1c162d2a73202f440e4424dc0645abf5256ac70be28e942421364a81b743127e8bf72ede839c4df6bda6a530f194e7359530aa0c1a28b68a34a9149cea5341dbb4bcb77476aa25b8e4d772586cd1c518dd95ff73802a13190e73ed71c52f63a458b7ed6fba81f66082f4420078d325ddb9256bf64fd87a760897154bef8a5a39afb390ebcf2a7ee3ceebd2cda2c9d5520c0a3c8f44debc0f9e0d2a1601ada1047aff44b8dc1337ebded43a3178ca6c81e1704e75ba49424c3d11ab23d61f9b47981398525d9ca25b802af3ac76090358c2970a577d1a998696b8fd45b970c0ca57815948f28280d2f9313049dc2ccf52215d8c8e68ff837eb146cd806e7eeb19873aabfc7efff4229b1bc598f893283021473bee4a8363a8ed059816b3dbcc46a638f9cbc26c0bf799f142e1306ec0f3f3fca8e5046a26a77368aa7ef6176a06008e2fe32dd18e67e6f7092aa144d3aaee60a68c8634410164542e48c9738d84a463709a8cf648328db0d770f5742e125d889a2dcd58cc6e2ddfcc427b54207432edb0735e3b24eb2d0477dda40bb4587fa177fa4e027b1d9647f4a391eacaa9184cde11a614550cf912398db0477bd1e3a74682771b73ae27d6f4407e1beff0bee1c8f231f582536ad0dc29d810f916be40ddb0467da694356a24b7716fec945b6231985a04fc597e9e9fe572eb2fd734672ecf65d5dbb9a42aacea9df67f9d8b37eb23e02932aba0b7321b45d7819ca982421a3b1fa9491df9e98fd8961552bcef0a5dbc6e6e8a5d2712f63a356ff2eb932ce464ae825e78af037cc713012927680edd894a69fc93012db5099fd7cc31bd912cfe5fbae97d607c944b128fefb10b8b19bcb5785f459920349e6568b2ff7b7f5329212a6978c8329ec407e2aa198c671dca1b4f7a14c310bde75289b5a4dce9ca9c04b5599441a15220e5e779052725eea473bb5fe5189061855703984f17c05e4bb92d5370e683fead13ebc489c116f1146d7bf6a269e76d2393f9a9261ad808cabc7b8afa801ccbb4225aa8ca5f3c9cdac56165801837c78146b1e8ae87f1867706148a6698b4a18323ffaac679200ad29db1aa9dde5c25b4fa88511dc9bd957d22656fbd4beb083ae12f19a041d4afa6ed7b296401966f88ebeed7f9b736876845e505435a7cdc770b0fb77444dc1f76f5718b8fa8e8df9996753286a3e677dd1cb92b4360918c33e4a95ef6ddba101cf282560532f965277352a136fce9c5ad105e5564edafe4006aac0eebf93741cf2518b46acbb9630d950be696b2616b87e0c2c2e2bf4206d541588a43d4b017ac1a7cac509d6c42a70490c5e9bbb3ac22f5752fa4136159d502eba80bbfa24d4483ebbb0458578972cb36495d23fed449d0cba9d66ebc52b144182c86d68e2643ffa7989f626dc0c7787aca4a42498aaf45d2f7ad74bbc9b25bffca257c99979acc131dac901664e8fef5d3420d0b9716464bd981822eda4194fb3742e6bbef9aff85d0409975b31933f7dd6a7df21b2d5d81b09398c907cf65703a4a2b4f909c54af6393d33fffc796d2342ea30431e542af25a63c9386d61933f06a61d7c6910fb859e2758bd753c58152d148e7e53fc63ba04feec2d1fb3cd60f80314aa6341b9aab8c77e3ea29605d979218dd9bf0417381636e3880860ebe234ea59ffaa5f1ed65d400745b96ad0d8a47d4f1be675703ea0ccd31b76526e451d164d560519b44cab8d447ffcf4db5eb238b02cb6e7efd547346f72b9165754fc5c441b8ff994ae07ce72c93a53b09cd0970a12a3b09593bea30c48ea6bef18ff17020fdfe5a95c8104de63120c5e43ed1e5cad540b82f93f4308eb388d4c38fa4590e1004924cee4378ff426e3b3e11422aff869c068a70605d5529d563ecc22ca71acce08eb301d8cb605a5e714e1eb23ba1b6a6b0ef05fc5884c313b731a8bd5eadd6dfa6fd4cf4026248716e7a51ba17f744f9067f75a5cd7db6c882df2194a5f89ec2aaefafb1d65e4bbdda14cfc6c6c8a2ec1920de0609545ae52917d1dc7e28549161dcf33a4c4dc216fb3134d7351d6d076f1d20c6659ca8304ffc0467f1f51eb0e9bd092d0622692ab7c82b4ebb2a7280aff0a9b868b8485a7b5ca1d45adcc1e0872358103cb9f4b09d5c1c02372fc9a9b26c2d9fbeedf1d50db55d91c9884d44b7a5a9d956736b834784db3ba52c43e3738a49db71a7bb441c7dfffe84331f693c7333fc5bba018ebf2e20a3a33d57f0d03c135cffcba0868667c4f7d0413376339f19e2ce2e2ca2502e37047621ba12b3866086949512a65e4b739b5bc33c82b9ce9b9602cd6db2099a83b5c8f5c42d1b708edf12dca3ed7c95bd38760782347ee6b01f1b7086fab05049af86c115ec445b73487ade1db13e145eeb165755078b8cb4b145f91be1c76d4684e0b01da73097732fddc313eb4aebab96aefbbe6cbfc8ff96424ce07db192cd4d4fe724d4fc89fcf7efd81d95f0c7585c89516e9e1b5b8d219c42d1a8b802febab1f6cd13541896b658bd30036ec0aab19221d5bb8728303e040a849ee2980d329387efa44891b2770b0de8927799563001157def284e431e13616708f9f7917b014fa18e5690e67af3774b66f3fef3e4f55c3ce14bb0a90a798370db9043613598fa8c3ccf7f894aa75cc4eb93d01fa735642014a87b96be6cc5c5e89a9d2d69563113f4b25db2cc24c6464285994eecb3e8fa566a09b3f7ce654aef2b9de7d827fc9388beff571d744555ead7727ce0ba43a1a4af56344ea8d53c9f0f5cd68a9cdd0e05e691791d36090cd323601a9522b78fb4948d9b8592264472559ca5c39de3f4c4ec356ecd040905734ce3277335eeb9cfc49c4bd3463b95f7bab09e2f253c4d87bef9518685e7380ac089ef6ce306883ee05742d2f41ac42b34a397dfdeff2944d8a7ee95cabc4ac48af6f00f27a238d96151cec8997438a06a92d8016a83a62defd1f6bbc66bcbd255abdbfc47c33028b1aeb11334e827e8c310012b14bf05ff5d794067e86b688e90edd52abde63f33e27948dfce12e00c606f0bc4c3794793aef25718561819d2568a8bb1ac759a5067e65a1e863644f570a64ce21a0bd9ca828d56a3c36efbd146e085b8295b72d727d8e2253b90f7a6190e86f3027456653b1fdcc8d3cb8b8aea72e8325dd95fb7d472378bdaa3cb167da715e39af6d4ab35236cbe623603c11802d52bcb102863ab9c448a4d9b03b5c39682ae445bcb0e2b47e4b6b16", 0x1000}, {&(0x7f0000003cc0)="c09aba4868a33d90473baa77f91d8ff68170ec02cf0adc8c6638710a618061f16e04a36db8d6be90dc84e20d2bb2a0c5758344fe64c8725635e59ae90b70a2967c", 0x41}], 0x6}}, {{0x0, 0x0, &(0x7f00000051c0)=[{&(0x7f0000003dc0)="96d03830ea81473e544668de304e69431486509c064eb9", 0x17}, {&(0x7f0000003e00)="1934cea7a8d178da754626cfa4b169e2078a2ad9a87d5a4e053dda6b56795b6af1cea41687fe1e2007a89cd2113d9e7f58cf14df3f0e15e614d85d1ad48f4648b323e56fd158b2b87d037344a8c14a8262eb2a5984246a1138972007c8b8628b5bc5722890ed0c1ce399e99a4161807ec4e6371ce0215874e6c4210f640afbc83c9cc854d4eb4f91b2b13bd153f5effdafd286e98e762f2b9c8df9375db3840774cf1e5f07a546f868d9bedf2fc20e294387184902a6a7d80f0a08c74fc5f82bc3187bcb5425651f91936fa9a5bbbcca3d82ac042482e7c855239d82", 0xdc}, {&(0x7f0000003f00)="ecb7a2e901c4bc1af21afda36bec4e9f5e2249db040c0badaf3897a36a2e50dd4a149847b33c6eb842b69249490204a413d9082662f4334f6136200bd217532169d482aeb86fbe9946d79c816472ffa7db81990806f5851d89dd6d645af76bfa5e44d502176b59fa2719625bdba6058f58f9fe144464a8ecb93703b9fb2eb79f9d2d414e1e97abb8f70d1ac621cdcfa91ed7935aec637f137ea2451a87bfaa0a3b988b40dc235f86fa5c492971666f6ec9eadd5965fdfdc1bacde9a0f8e5c1fe4b7f4589b35c0b04517e559c7498ee9cf3389b1584b2b8a21286a592778dd6f0914e201d14c64aca2096ba46b92e2a3756647286c67ea65b3005b5f4abba25e80e86ef84333fdd46306c2ed3d9df20d723d0fc5e9ae4793a665d303c70acace95aa68aed18945447572732b53361afc1ca4de3a3243fa3a72a4c1712ab3a7109488092dfe4f3d0b8326f62d3ab988cd76568394a210ea5a33430e30d23fbee2f9df2ad2a241e8c5556bac8efac984bb1633c74236c5b7fe04ac41fb115463ce1a98cc8a5bc16dd8362ff5dd25ead9799a627581bf79cf2f9be35e8861c9b29399aec7baae2ea81a01a263e172bc55e2a620bac6b7feb39459ad2b963fd00adb721edd04d2bbeb0b63ebd412e49ba30446036aa9f0dd7c61c3de99f5d652cfb79f7b9abc4a672bfd586ab703fd3d80e55b478863dfe351fbfb0e5b7caabc429f373f22dc75bb1cd370ee1408747a0aa2398e00cd912aa6f09e2bd6666318d63284bf3ef5c663f2a71a3401c106b32bad52de2bed3efbf3c2c57622ff905f959da84e3c8aef749a5c239bdbcc1b766f73b47ca2d960366da990d550ce4ba1a91798f07523a0fdd2998bd32d34ef9729b4c51e6ceb2372fcc3b8eee5d321dfc7696c5fc842760db13c296dd0d68b419eb4fbbb2b32b99f0663fba820b30eab2ce016e29d6108ab53538d15ab64cf81c4205bb33f5829f67080b7d888a980e97c0bc6e370ec4d6d9e5605efd2e9509029005b1200115b2d4aa69ed42763d5c005acd72a285c937b890be2a58afc02b35d61a518a14982726863d77cbc5f7ff7ee24aed40b862615ebc191bf90e28311a33f3de514c92c558738705f882396c099ef5a3de6ac0351eaec187385adbff1f295761e709740f1ee23cf848d2939d42224c244effd2993a895cc211a9e9272f30b03ff7698f2d9ea5d5c7eeb2677cdd4f05c2364f60d6e1ad0a063b28e6c3dbf1b54a8c66ec1f881890f5ee6f43faa65bf5f3dbd3e7478b772463c1a39093cdbd40e3a99fa86703823d0fadefb9a3252334d04e91981e6aa898ae1c56b6c97789346aa773f71f2f596a69b468da48e64be0f7685e19a02bbd5ec546773731594823f9e25a7a1f56b930247eaf43db46e4399279c5be2b8f570d694a14d4eaf49a01f5cabd7c6529b24ef313decc5b546f7007cd34f683a9c6a064b6e3f0bd5ea845569aab384e9aa357ecd45c0c29ded255e0ae9e7750750eb1444626cbf49d4dff2b4e7d7897fb3becaa2796c008fa9920110cabafe7cef469e76888a66cac97d7c4aa8bfe08b8f939417adc54ae5123a4a26cbfc440fad6b3b70875f9082600e8e6ce0f620b45ea90c86da1597327043da839e8cc2c49fabcd012feda75b47c88d7b1afc3a684b7ce8692baa889eda84223ac5897f20cc6bbfbcb6fa6209a616afefde594fff804b6eeba0111d15af0193bbce283d548c8179c3d03614ce3339cc6c51b95486d674b4c23789533a7f00e207e0abb5532184f0d32e7645dc795a0eb45a45faf91ce118f747bff86b9f5082acbda48329b6284a9aa60d6e89e592aa4fc4fd45d8bb54428ee4ef1887d1b167c645e811133fb02541a6a660eb9e48375e2c3514cfbdffbf3bb8382cb4e6abfa1b017b43128ba65445ae7c2f5de15eaab25a4d3d66d0c6c35ad6088244ff685177c0ded5cc4d2153350a30d6fe14401f5efff841db482dbab3942e203a61ba3c6518e4580b90672c92348a0799c7e6524b1adf8eb0f86f205a3a69c1d9800a0d6d78448fe30e17ae02f7ce2d8ba9de7398d3b863697e28daaae32eb8470a023a04e5ebb75ad020bf116a0c5ecc20f3ba5a2a9010cedd9be050b80fd07a8d826789aac6320c091ca0df0b40c62f1e8d3b8c02672bed87027fdfceb8b8981fb66ee7cddc3ca58297d2ee62b447610ed60b09ec2fa778b05cb381284a8bd337e51930215f0ff1bea7a8a9f257f4bd0a115f9d7df7dd8cb641f81045e46acf3f376fd3ba1eee1a308484608906e76664f608a5f2d7cdde377ad7922264316644f1cb8e01b287c9d0d7022189e1de7cd944c1fc3b55b88001bbeea905ccceb413725af946650fa2b66c722d204367f51a647f143c92641bba5b19960e3509b13bd9072d06195c6df786d5a8e491248b570c54b62d58c01f86a22f5bc842b34fb5e4053f9527c800c4b9a961fa73b11845887f2b0b06900603ecb78937014ecf100b8748e6ed54b06aaa9d004e6f6b28330afd7275e53e7d88f175dc8983ef90b330c801157197e84946cf26ca30b25ebebfa64d311dcbbce0e17382ff7fc9f6729291c9321984340a3a2083b74d18bf0d04517ae985e5d6767379e033559273bdfc193039335b0f01a71526868bc0d4294debba29a507fafb598bcc10716286c6f792b65a75f173f672157d9f90fe2708ff31907b579b332e2365f7009269a02e311b17e45c68f830370d954f66b86cfc5ac0772e5b34cd9275a82a554d085ea1048f809f8fa4efb21ea0b8122d92eb0fe69b517a43802d34bad1bba166e623f3a8742584f3250d40d9d7398c9f30d78fc542f537e6f3003e8f6d3d901abe22d281fd881f6312307d207eec133eab16b57246a22865ae5d1f9af4c76a0048fb32407875c705d84c8536f47d9aa71f896f36d99bb978eb061123e1a2558277bc60e8c48c38f8789beda002ed8f5e4bfafa2cfcbc5942e851cfea9ae89397c79641649e0c411b91fee3174275210984a0f0f9881ba75520e2118186e3df4f23d09a9835b996565a9a92de37ee8067e2716cc1f18ee5f1feb1d0ba033dc81b64260c222f62ef8b4949dad6dd685f055f73c17dce991fc1d91f3a28475379aa35f7a45c3e8a861c65654216e621214cb37d44a9ba72585d5dec6a99a0c32c4383e7eccb64ad13f21d510436dc6b9d8fe3bf78c5a4af7b4d8326c92f72dcf65b535449dace896a3789b96cb0ac8d81081fc88751a62a1a737edc9b86c67d212cffd6efbc9f5cbb74d395e3f543d9689e8b9ff7870695de87255eeeb482ccb04de6d56d74666eb38189afbfba95dc26069acd44d003cf92d90e7c78953939fede1d5bf67175e3a9be0352fc6cead9480ebffaa14ed703f17f991ae068e3cc09009a37e1b90a9d9d3f4d6a28e0b84124919dd28030d576d752133b7c1651375e4a5e6503fe9b33a86a25f8ebf14dca7ad0da613a6d9d18e8d561cfcd54b700bde1791d6fdabdf7cc6ad0dac64f5edddf4a7e6f359016583f9e1760cedde2f6a293c37a64e76004f859d1546e701740641a7a9cd71e6beff4af253b746a3ded0e073001e083dd98fbd435b35dc6c4b243aec85faf1a51fce49ef51c3f04eb01da9956c0dd16d235b9cf6320eb3c4ed8aac417ffbd8b1e19903ba21850c5a0e5404eb28f387bac8b98f3946628c5ee1f6bf11576aaa069ae45b681b82f2cf825f6d4297d5f32581322a5197bacf7814c78a9e4d2ce4d13ae59481b12edf12444e980f9e24b19b4ae19c9bc1e51d4e68e73288a096ebb44b40678455e9e0a831dc39c5e0ecb54cd1e6f4ffdf0eb7f03e0859a35589200baf48680cbe5d376d9d15232771bc5c869de348ac454d70fc9d80a32926a16f7f6555ced4ce26c4d332e1d032b09076b59acbe8a28aa3ef6cc635e9505204c666655f6e70ba21e61addf5bc84076bef6814b6b4df9000251c28ce25d7af18fbf2ced5ad4f36feba51a4e5c89a66cabdd94d80959f4473315361c4e8e069b6a87893a9307abcdba9c0f6b2c3eabf4cb2238220bbd9ca64f3d214e7523fe2b44ed2b17c91c2a5d95aba2d46abf456f416939c3d5df7ffe78dbba892e16acb0cf056c7296a171a4f26374b2796880d49f6d99df133cedff0821ca9cd37510f17941af83253f18aac2d4a196cc69fdf77dd52a08359028051933e6b9146e69a2decf145fe76dcc769614a8f2bea2f62bca07e464b289d3c842be5011d0123d185aaccc5b5dcd95a4bdbadbd2e8a47a7423118583949a5775d3149e57cfbae5ab49dcd2210ec1c594c0803e2aadbcfa192ee79a0ec02cdff7935c3c28b036397ad44c1f7a10dd0db654b952706e6b7aeacc4db6e9582bbfc9bf3a72f988daf8dc0cc235c47610cab325160be8a012087b82da8c8194746c0a4dd1dc638596cb831327022cc130e911007d1a2f45a535eebf127616fc0edf88245a6df683330ee47993562e52caebaf0353dd952284d779c7a14b1641f9d26cd1414c1f7681583e5fad773a1ac5453eb4a9171aeb95f4596d15dd4886c9954170a0f40d97e1d098a7d7737fcec75857221169ed9d4debc8d536d24704f0d9697e276111ac9375c468eda64dbccd9cb1b9770339a2d9f488221f4ae61519dbf789a4394efb72bdd92f67c59c0bd9f8f570562261f41db9a10006fb41610cc2a113c460b3c4e3058c29e9dc108f8c02b37e7d2d8e5b3741ff334e2a43f4e521e4c62e916cb300d581d2b29303d6a51e1c06e268900ca3e3f037566ee45e9ecb09b9e1896a7db53254d1f9208368a0167a7bfba1382bc61d8a7994726d7aca40eb62c30a0c7cc096c59ddc0fc0fbef6ebb3d4e98ba8029afbac21e7b6f8857121eb439602c13291041f150ebee2dedc79cf8e0ac684e2276235087cf82e7a76b847bd5e78c3ed9b13936883da664b1272afd13856eccdd5121f1e1ab594f3eb5c122ec9a98043a0ebace41b968f876a5dbdce2d9da8a2d68152202ccc97a9abc94e38413e6aec3cb6dc9d19270153db4aecc2b3b05a8e97a3bbe59700b2c23df1229671f46d05db098602456e2af3d7368c5ccc72f56bb0edf940e4e8e9a63545571ce9f0d90984facac0f9978019a89ef9f92018a112d74f893684627ae2e1ae120a53a284ae25f2ddd19777db614338b99e80c372777ce513c7bf7e0a04897b9c6a814616e6540e1d6890e934a8880a5a4c5437877e7ab630344c567fcaba92df5a03811957905ac8cf7e2e170530a3734c022003e2ba4a31c8dd2705299f8156ed544320f19a5895a62b490b3d0c87c0195f53d3174c8704bbcaf29a534394b855b0a1891dbc1cac5581ffe243addb914f071bd1cdba3c66c1967fb62cae3871d1902505be26bc7c2a94ce79ebfd9714dfa9eff7c932d3883a72a2939ba8f355fc038d2f78972121321c93ed2747b01239354ac94bc2695cf427b6be38896f18026ee63b2dc8f77cd4a5bfb5c27150ddc750831e7951071bbf6e5be81ed821383d8d0fcfccef6a45069044201a7239b4753072e4604935f34c85ae87a88c557500aabd11a3d03e83b089c877cb2fc1626f4367f98b054842ff0dd03786c6d46d44621f6794d798e25a6589c0d1ab7b0005e4044c589694cf2fbec31804b5cc418ce3a9fc56070769c4d014b1079146401101d70081c942f2dccd03f6b04cc2b3f1b9271fdc83a665c5b7d9b1913ff668a1e159a42319683d940b79845365991f2751c94e62d2da52747f785e93a57ec67c9815072d205cc5f923c349efa4445473586ddd93dcc63c0b14d8eda50e57c48d52ef5a058ab73f3be7", 0x1000}, {&(0x7f0000004f00)="8459dedce2b58d69376e4d778bb63e2895473e469f168812af1b18a9a03c68618cc0891e06ba705b302ea535e670afc468c5e4eceee89e666faa4fdd0742075d0c94cf256a9e78c069d03739bab0a15fdf18b14172a028c290c97f6899726fac1086de4c601d707e86d0093c978de9e024c0cd8d5c04313ee360cf67bde06ca280be8554a768b2724a746566a699255b3d6f6bc24f5521783c1acf2942db183b832eb1c15718bd5490e7ab83c501ab7ebaa60e082840a69a93b3dbb11b37a46c241e516c23fab0347de137bcc3237eb5f6d9e6214855ac08", 0xd8}, {&(0x7f0000005000)="309c84a2fd15fb6c1ac0b807a185b602f1422e005576655db4c62b84291be18107fdaf2c313ac6ac752fdb0d1721370cc13ac9f434b415a9e6f8b38347a69d2fe3f642e2ec600718ce6ba5d4aecf2b45ac77192766f8a09f320dfe84a32eb86817d77a0b57b7bdc1e7791e61368890dd6b71f46a4e0e1ecd057033e93a29c6c55eef78e82acef81a1f27aecef1ba0d9d24284e35e1fded4e2ecf7e96c185a28f7797", 0xa2}, {&(0x7f00000050c0)="015dfe5b9d2cd020a828665fabddfadedb3434b6c68cc9fca83ec1eb142e42b1b0b26f157f61f9f1b7c0cb58f2baa648fce69df42851a3c39cd3e6b853fd87715227ea71278fd57d33760e403bdc084fe724243570705247c94d10f57fdb2734823865cacb44abb31016c873444d8c3344550c6df1c039d1e37892cff439df4c172a5617dce60808cf80a739e1af416c28a2678dced4ff267f5fcb183abf1d59ced33dfbb047165521f811af5c54d6886b2683b1e473d2f50a9424696fc009ccaa", 0xc1}], 0x6, &(0x7f0000005240)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xcc96}}, @ip_retopts={{0x54, 0x0, 0x7, {[@rr={0x7, 0x7, 0x3d, [@rand_addr=0x64010102]}, @ssrr={0x89, 0x2b, 0x49, [@remote, @remote, @broadcast, @multicast1, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @local, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @generic={0x8e, 0x10, "4c33ccdf777c9bb58d21c962f3e1"}]}}}, @ip_retopts={{0x40, 0x0, 0x7, {[@end, @timestamp={0x44, 0x18, 0x14, 0x0, 0x8, [0x5, 0x6, 0x200, 0xa85e, 0x30]}, @rr={0x7, 0xf, 0xbc, [@loopback, @multicast1, @multicast2]}, @rr={0x7, 0x7, 0x7d, [@loopback]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7e}}], 0x110}}, {{&(0x7f0000005380)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f00000056c0)=[{&(0x7f00000053c0)="7e5883809bbcab31c371851b658b7a0f8b887f097c07b71b8e3bb8741432b5f585505c50c359c428ad33fe52eb83d7404369eb", 0x33}, {&(0x7f0000005400)="0d8567976f1580310702da222414ad43eb72c22d1cf659df5bf27aeee4ea4523fa89068f112d810452d3f4633d4543bed95b3493f71a01858adbaa600a5f90a8527e2d5889f7a76340b919536de307805842aff0f39efcd148cdc20ba5721bd1a86377620c02492541b0cad13e7975f9913e66f483e05b19e4811b908499de97595c51b3014264a51d09027ca85a55cc231da7fdf0fedf09307b5273457977e1456189a81b865abd42243f", 0xab}, {&(0x7f00000054c0)="8adb7c1ac8e5d255e81712037a1519de75a9993831c5f5a585f5ffea40b629", 0x1f}, {&(0x7f0000005500)="9e464e5558110ac1dd975a0e2d01b412caec6d9f79d5038aafaf7ffbdac6d2ca18ad9b6a63edf64c977fc0cafc0f60d921376cfbc031974190443204a3bcf8d03ddc7aa077bb2dab871fdec12b2de42dea2453716e891ffc47e9c04eed0b6aa5ef13c3c5ac6bfb55414e843b7993663bd088b789697f8528083bbf1d32006a25cdbbeeee6255a1f577385903e5cf4c7244d53275100c4d781c5ba5962f", 0x9d}, {&(0x7f00000055c0)="9d6d806f2ffbaa3621f16bc86e6022ed37e2539496015268589fb7cc5101a6b04d98bde262c3e3eab172f24255704a80a49905ee420486c5521dbf8e0686456ee7b3033ce422fa0617e1797ea49bec6a53f8b67e72f31f4a0bf4b92339a399acd2fd03922cad746028fcfdd986530657ac1c8c8b3304432a76250cb3dde5dfb6ef950d151e02e371037b4ea3de7882017dcf3d3fa1c990e4474c9fad87e5de40192d86c984cf938d58f5c9e2196d7586cc96ac195810ae53de06776142c7e98f5fad95d88cd414990cd27240576a1221c07e4f7c3ac09eb14bc79ee08b3ced2a647ebcb6", 0xe4}], 0x5, &(0x7f0000005740)=[@ip_retopts={{0x20, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x3c, [@multicast2, @broadcast, @remote]}]}}}], 0x20}}, {{&(0x7f0000005780)={0x2, 0x4e24, @rand_addr=0x64010101}, 0x10, &(0x7f0000005940)=[{&(0x7f00000057c0)="8174b45b6da4fd929cb000fd0a1554a80db11efb486c754bae9786dd4302ffc22be1a9f82f7bf046d90a2623a4cac660255df0a2c2548af88c3ed5ce93152965012257edd25f15103e2d483bb6e2b3b8f81a957ea9baed395ece0d04cc26853ebd173af30823b004d5905292692a78a534dc202a75541a7c8a130e74a6c999522c54c62518783e299c79", 0x8a}, {&(0x7f0000005880)="43d4b6c36854ff1b46b40f9589e0a3e8c261b88cfc8e77794bf27b6f0ac5927899acf254ca0b14cd1bec042b62d28cea3815a463f6d9b37bcc4d0fad8f5fc3498cce4c072a352bcf5ce8b36a310d36300b919bf0ec160e62d1797ce7739694a09b504968295ce95325d5ca19318d0ec8d51386acfcc0fc5c387771d88b6733932ce63895eb1aa46f316aa9fd9806424b8e50ce3c73", 0x95}], 0x2, &(0x7f0000005a40)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xcc, [@remote, @multicast1, @multicast2, @private=0xa010102, @remote, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @generic={0x83, 0xa, "e9636a2d21aa2118"}, @timestamp_prespec={0x44, 0xc, 0xcb, 0x3, 0x5, [{@local, 0x4}]}]}}}, @ip_retopts={{0x100, 0x0, 0x7, {[@generic={0x86, 0x5, "ce167e"}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x6, [{@local, 0x6}]}, @cipso={0x86, 0x36, 0x3, [{0x1, 0x9, "52b0d3a7f8d1c4"}, {0x7, 0x8, "e59a5b25a860"}, {0x6, 0x12, "5b22b73059a71f096f8c49b1f7ebf28a"}, {0x6, 0xa, "b2fa0c9b897cfa16"}, {0x1, 0x3, '-'}]}, @cipso={0x86, 0x2b, 0x3, [{0x0, 0x9, "b7ddb0287f003e"}, {0x5, 0x8, "37554d958b1f"}, {0x1, 0x4, "7306"}, {0x1, 0x8, "9c49510aea6e"}, {0x0, 0x8, "b6d335cf9028"}]}, @timestamp_prespec={0x44, 0x44, 0xad, 0x3, 0x5, [{@loopback}, {@dev={0xac, 0x14, 0x14, 0x1c}, 0x8000}, {@rand_addr=0x64010102, 0x5}, {@multicast1, 0xfff}, {@multicast1, 0xa19e}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7fffffff}, {@loopback, 0x80}, {@multicast2, 0x10}]}, @timestamp_addr={0x44, 0x1c, 0x13, 0x1, 0x0, [{@dev={0xac, 0x14, 0x14, 0x1d}, 0x8000}, {@local, 0x5b98}, {@multicast1, 0x5}]}, @ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0xb0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @private=0xa010102, @rand_addr=0x64010101, @multicast1]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x188}}, {{&(0x7f0000005c00)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c40)="edb2ec1dc16c25", 0x7}, {&(0x7f0000005c80)="ad5918e74f2ca50302e404fb4f32fcd050072bc1259a4f30b61431db51a87c88d409b4bf6010146ccea9591e8d381e9d77ed05fb3a9914e2e879a8534909a52213c1bcc925bbe9db3239dcb4ffff5764dce0d59ab48f79b06a47d42c755d2404f31f06791da477893a4a6b2a7f7a30", 0x6f}], 0x2, &(0x7f0000005d40)=[@ip_retopts={{0xd0, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x40, 0x3, [{0x1, 0x7, "64a9c0a668"}, {0x0, 0x5, "bdd71e"}, {0x7, 0x5, "e46bbe"}, {0x0, 0x4, "73ff"}, {0x6, 0x11, "7a22d7eb8b0fd91cf70767901e6ede"}, {0x1, 0xb, "509408ee062f8217fd"}, {0x6, 0x9, "12eccc544a16b5"}]}, @timestamp_addr={0x44, 0x4c, 0xce, 0x1, 0x4, [{@multicast2, 0x570d}, {@private=0xa010101, 0x5}, {@loopback, 0x200}, {@multicast1, 0x10000}, {@multicast1, 0xf}, {@broadcast, 0x8}, {@private=0xa010100, 0x40}, {@rand_addr=0x64010101, 0xfffff4e3}, {@loopback, 0x4}]}, @lsrr={0x83, 0x1b, 0x32, [@empty, @rand_addr=0x64010100, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @broadcast]}, @lsrr={0x83, 0x13, 0xc1, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x130}}], 0x7, 0x2040000) executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x17, 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510000005000000850000000f0000007e8000000000000018000000000000000000000000000000950000000000000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffa3}, 0x6d) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="b4050000000000007110640000001b0005000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xfd90, &(0x7f00000001c0)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f00000002c0), 0x366, 0x10, &(0x7f0000000300), 0x2b2}, 0x39) getdents64(r0, &(0x7f0000000700)=""/4098, 0x1002) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002980)={0x6, 0x4, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, [@alu={0x9, 0x1, 0x4, 0x2, 0x3, 0x10, 0x1}]}, &(0x7f0000000440)='GPL\x00', 0x6, 0x1000, &(0x7f0000001880)=""/4096, 0x41100, 0x11, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000002880)={0x8, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000028c0)=[r0, r0], &(0x7f0000002900)=[{0x2, 0x1, 0x3, 0x5}, {0x5, 0x2, 0xb}, {0x3, 0x4, 0xa, 0x7}, {0x5, 0x5, 0x4, 0x1}, {0x5, 0x2, 0x9, 0x9}], 0x10, 0xe}, 0x94) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000002c00)={r1, 0x0, 0xbb, 0x0, &(0x7f0000002a40)="48a02ee419139097da3e10395623e0c59da7274729788d893ad381d0e058a9a91ff2cfbe2ba8bcc80f569fd44e61aaedec2f53b19acb4393ff3cbd61206cc79e40e12d0c9faf9966f6ec2fe3258957e22be8caf8f57ec977cb64ce14619f5bb98680bfcdc705f9b3108c4f4363aaa4653f22ab4e2e2541e507664ca06ee36bc2c65db7fe6492fc6b445405142fa28d057e1f361089918b02d8f0035eab0da5bb72a1af4a752acb486c2fde81dbe891b17e85728e3a993adc7e4092", 0x0, 0x0, 0x0, 0xe1, 0x0, &(0x7f0000002b00)="6789db5630eb0a411510e978bef4b188a3c7d581fa0ab515acc7756d113a0edc38e3900e0e9479ba8421c0f6ee11a1c87154b061f3c13ced9c0ffe257af0190fdc37e2734c6f903e35793179d22ed28363fa2a4f5f9f2808da27dc95d4de4d293b826dff9a7a8f1aa6ed069907fdb4178ba7c4e73940655170611bf97d7d9f516267e9b393234e8fef010f5de3273e490c7351c16443429f774f475297bbd0f08ae58013cab7f8141b40794facf6a7d0e861eeb8a98d20fcc422a93100fedac2cd828924d533b9afc2be58901192a2442778235ef928ab168feb4958296341201c", 0x0, 0x2, 0x0, 0x3}, 0x50) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000001740)={0x8, {{0x2, 0x4e21, @loopback}}, {{0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x108) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./dev/ram0\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0}, 0xfffffed9) r2 = gettid() timer_create(0x1, &(0x7f0000002100)={0x0, 0x21, 0x4, @tid=r2}, &(0x7f0000002140)=0x0) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000002180)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r3, 0x1, &(0x7f00000021c0)={{}, {0x0, 0x3938700}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r4 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff, 0x4}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$ext4(&(0x7f0000002340)='ext4\x00', &(0x7f0000002380)='./file1\x00', 0x10000, &(0x7f00000023c0)={[{@nobh}, {@auto_da_alloc}, {@grpquota}]}, 0x3, 0x4cc, &(0x7f0000002400)="$eJzs3M9vFGUfAPDvbHdpgZfXioiCKAU0Nia2UFA4eMHExIMmRjzIsWkrQRYwtAchREpiuJN4NDEejTdNvOrRePIPwIMHE0NCDBfA05jZnWm3291ttz8p+/kk232emWfmeZ6ZeWaffZ7OBtCzhrI/ScT/IuJORDxVjy5MMFR/e3j/+sSj+9cnYjZNz/yT1NI9yOK5YrudeWS4FFH6MmnaYd301WsXxqvVqSt5fHTm4mej01evvX7+4vi5qXNTl8ZOnTpx/NjJN8fe6L5SLfLL6vVg/xeXD+x79+zt9yfKxfKB/L2xHm2VuyvGUId1r3S3q8feroZwsvg43djQwrBsA/llXcna//Xq4bObXSBgw6Rpmva3Xz2bNru5aAmwZSWx2SUANkfxQZ99/y1eG9T1eCzcO13/ApTV+2H+qq8pRylPU2n6fruWhiLi49l/v8le0Wkc4s91KgAA0HN+OV30BJv7f6XY25Du//kcymBEPB0RuyPimYjYExHPRtTSPhcRzzdnkESkHfLf0xSfz//HfBahdHfVlewg6/+9lc9tLez/Fb2/GOzLY7siig7z1NH8mAxHpf+T89WpY232v22J/Bv7f9kry7/oC+bluFtuGqCbHJ8ZX1ltF7t3M2J/ubn+STk7ccU0ThIR+yJifxf7HWwIn3/tuwNzkUr+/nX9ben616QtpvS6no9rJf024tX6+Z+NBed/Psek8/zk6EBUp46OZlfB0ZZ5/Pb7rQ/a5b9k/X/6q3mTd07+fGa11Z6Tnf8dDdd/FPO38/UfTCKSufna6Yi0r7s8bv3RfoOVXv/bko9q4aJ9fT4+M3PlWMS25L3Fy8fmty3iRfqs/sNHWrf/3fk22ZF4ISKyi/jFiHgpIg7mZT8UEYcj4kiH+v/69sufrrz+6yur/2TL+9+C8z8/X7/MQLFxtqTvwqE7j9rcPJZ3/k/UQsP5ktb3v2TBLWK5JV3d0QMAAICtoRS1//0vjcyFS6WRkfoY0J7YUapenp45GBGXJuvPCAxGpVSMdNXHgytJMf452BAfa4ofz8eNv+rbXouPTFyuTm525aHH7ay1+WRR+8/83eU4L7AFrcE8GrBFLdX+997eoIIAG87nP/SuhvY/2ybJrP+UgSeTz3/oXa3a/434vuOzC+4ZsPWl2jL0NO0felc5PpwL1x57bvm0LfAk8vkPPanb5/q7C6T9rVcNRItfDBhYn2Jsb5HXpgSyntUa7rASEctLvH0lWRRdwPa/8FDqbof9sXhVX3TaKunidxyKQHZUlkx8bu+aX/zFb6Ks9WXzw3w7rTSci/JSZ2f1gQ2/FQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyL/wIAAP//VkzSeQ==") syz_mount_image$ext4(&(0x7f0000002900)='ext4\x00', &(0x7f0000002940)='./file1\x00', 0x280440e, &(0x7f0000002980)={[{@debug}, {@test_dummy_encryption_v1}, {@inlinecrypt}, {@user_xattr}, {@noinit_itable}, {@errors_remount}, {@minixdf}, {@nodioread_nolock}, {@errors_remount}, {@jqfmt_vfsv0}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}]}, 0x1, 0xbdb, &(0x7f0000002a40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy82MAAAD//1sCDDY=") syz_mount_image$fuse(0x0, &(0x7f0000003640)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000003680)='./file0\x00', &(0x7f00000036c0), 0x18000, &(0x7f0000003700)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000003740)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000003780)='.\x00', 0x0, 0x0) getdents64(r6, 0x0, 0x20) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002200)=ANY=[@ANYBLOB="780000001000370400"/20, @ANYRES32=0x0, @ANYBLOB="02880000000000004400128009000100697069700000000034000280080014000100000008000100", @ANYRES32=0x0, @ANYBLOB="050009000400000006000f000020000008000200ac1414aa05000a00000000001400030074756e6c3000"], 0x78}, 0x1, 0x0, 0x0, 0x4008000}, 0x40020) syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000022c0)=ANY=[@ANYRESHEX=r2, @ANYRES64=r4, @ANYRESOCT=r1, @ANYRESHEX=r7], 0x0) executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000240)='./bus\x00', 0x82, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRES64, @ANYRESDEC], 0x1, 0x105b3, &(0x7f0000000700)="$eJzs3MtuG2UbB/DH7ZeevlIi1AOsGAkhxRK24iSNQEIoQCuoRKqIw4IVOLZjubU9Uewc6IpFu4JLYIuEUHdcA5veRsUCiRUSuyKQZyYogSwoceS2+f2k0X/m9bzPvOPO5vFUCeDYmk5++7UUF+JsRJyMiPMR2X6p2DJLebwYES9HxIk9W6kY/2vgVESci4gLo+J5zVLx0eLvDx99+9KNN7/6/mG59vN330zuroFJezUieuv5/nYvz7Sd561ivL7VybK3sFVk/kHvdnGc5rndWs0qbNd3z6tnOd/Oz0/XNwejXOvWG6Nsd9ay8fV+fsHBVnu3TjbhVn0jO262VrPsDNIs23fyde0UeWcwzOs0i3pfZOVjONzNfLy108rvZ/12lo3+sBjP66bN1s4ot4osLheNtNvM1rH6n7/mJ94Hnf7mTrLV2hh00n5ytVp7vVpbrNQ20mZr2Fqo1HvNxYVkpt0dnVYZtuq9pXaatrutaiPtlZOZdqNRqdWSmWut1U69n9Rq1fnqbOVqudh7LXnv5idJt5nMjPKdTn9z2OkOkrV0I8lnlJO56vwb5eSVWvLR8kqy8uH168srH3927dObby/feLc46R/LSmbmZufmKrXZylyt7P4Po3S46Rx3HiCAx6b/ByZB/6//j739b5w4lv2v/h8OwQMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBs/TT1w/vZznR+/P9i/Lli6IWIuBIRlyPiUkT8cYCTcWpfzYsRUSr2Dzp/6m9r+LEUWYXRnNPFdi4ilort0fNH/S0AAADAs+v+g7v39rbWbz3O5C/Hvx6OyomDBosfbc6M6yLZTz7/G1e1i1mxnTFVu7RbciwuR8TU9C9jqnZl9A90/vMxVftXTu6LM3uilMeBDwwAAPB0298JjK17AwAA4Inz9aQXwGRk72uL/4tfvAs+nUfxQvDsviMAAADgKVSa9AIAAACAI5f1//7+HwAAADzb7j+4e2/SawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JOde8dNI4jjAPwHsoG8FBTxuApVlJKCQ+QIKVPakn0bd5zBEuIcuPMRLLDYHWMvhoplQfj7pGUewE8DEsXMsAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw6R6y6fhufnN7aM5y9ep6tUdcRex7CgAAADiaRTYd55Vu0f6W+n+krl8RMYyIQUT0Y/f0vRWfS5m9iGik+q7XZ1tjuI/IE9bvaafra0T8SdfTz2N/CwAAAHC55rPRJKK1ruYPvzc1PoC0aNOpKi9f8vlUVVovD/tfUVr/JbISg4jIuo8VpQ0jovn9b2rV8vtrlYrOm6JRFM06RgEAANSrPBOobPYGAADA2fl36gFwGvl+bfovftoLbhdF2hD8UmoBAAAA52v7bvuNRr3jAAAAAE4gn/+/O/8vrQo4/w8AAAAuQ3H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMe0yKbj+Ww0OTRnuTpMNZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhmf85RKITBKIzevFH3FNz/suRCbG1tzoH8fGQoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdsVZeV7wbR8dYd74dM8mvu41/HzS2Hjf2JJ/55E8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42Z+zEwyBIAiD/R9eYEiL+YclDRqDCFWw8LHDPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC81ed6+d7xaxxJ/v1tTEn2kWTuqLF01Fi70Ni6MJ6+BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz72JAkEYx+F39+64W7jorgTzxY8aTIxES/ADhIWtwQJsyMTIdLERbUFBRzAzkg18nuT3HyaZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdyuBfODvJcCGFu5ijvev91d2Xc+e2zD3OD+HLnzcV4zO4QxRDCw/VW83qKa5l2m9s7jxqtVrMtkUgkwyTrXyYAAE6aYhLduv5TcX+5ey1XD+HXq9H6/0qUh7/U/59fnr8wiJ9b7zrxveL6fyG1FU6/cmfjaXlze+fa+kZjrbnWfFytVhZvLt64fatS7j0rKXtiAgAAwL8pJRHX//n6n/3/M1EeJqz/7y09uB/fq6D+H+uo6Zf1TAAAAP5v5y59/5Ybcz1XKoWtRqfTXugfh58r/WMGUz22U0nE9X+hnvWsAAAAgDQc7uVG+v+rUR4m7P/Pv949iMcshBBmk/7//MqT1mp6y5lqabxOnPUaAQAAyNZsEnH/v9jb/58fbnnIhxCuXu7nyd8ATlT/f3xxd+Sl9Xj/fzW9JU6lfK3/ffTOtRBmalnPCAAAgJPsdBLdYv+guL/c/vF8qWT/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/GbHjlEaCKIwAG92s1qJASu18gKinVXAQhAbDyEKgicQQTyA2Fp6B0vvkFrBxsIyhTeQN7ujkiZgsavk+2DyHmHIvEya/AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNN97/7Kl5GTV+27z1/XJ1EfZmp4f1+fTNW9IMuh/6HBnt9TwAAAMAiqHK+L4rirX48jFqOU/6v857I/A8rTZ/z/Gzuz/Xp7nUj5//r463Lr4NGzTnxoWfnF6c7nX3Dv2917o5huvn07KVKP0h5dLM2rdN9Dm4nk4Ol1C53MS0A8BvbubZN/j8UdbfPwQBYGMN2FT/yfzXudyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALnwGAAD//+gHXZc=") (async) truncate(&(0x7f0000010cc0)='./file1\x00', 0x2fffffd) r2 = openat(0xffffffffffffff9c, 0x0, 0x14b442, 0x82) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000010d00)='./file1\x00', 0x42042, 0x138) fallocate(r3, 0x10, 0x10c01, 0x8000) (async) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r4, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000440)=[@text64={0x40, 0x0}], 0x1, 0x7c, 0x0, 0x0) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f00000120c0)=@svm={0x6, 0x1, 0x1080, {0x1, 0xff80000000000000}, {"05d58d574d9380c9fc1715f17fa2d87acad1c4ae07675f40f523cad3964d9bca79602b6a8be9af3afb56cb5eb4920001e3a6a97afa4b17dc313b5471f6d9332a2a94cbc8fd189808bfa2020a98c34f3c309950afec9aee65ad248ba692afaff0bc06dfa3074418da80b4d6966b8552752e60290154fa5c6d49d2a7bc38a2b652fb7617a6e94952aa2a4eddf788a3a2160613d59042d338f875d5eb0f2f0996bcfbc25c64a63be647b21f7fc0e022ef904a40ff3b207f816a837861e79a64737b7c3e1b7a392c3d8b93caa050c8fae65582289f0a7afb508196c19199a0ab12257f7d62229ea5df597a67972d82540218ebd429abbcc32f192e4a6b8901769b34159f54ebf62c2bd1ca711a8e777371175f2d667fc5352961603241f76b7e7546e6c8a15006e0e75e7fa9bb6186bf4c294291c48044bf817d7b3f92e84a499217a213dae6fb43161d956f573a7a7b9315e5ff7dfd484aecba033350ccdec66e5cfc1d7a7f6a1102f14119192b47b56b285f0e4175935bba8379039eb65bd68696336b906669a60f9cd4c9d8d2cebb5420c3830c3c831787b04d088df43d47012e3dc34cb4771e5c3b04e94b4abc179e37fe3afb6dd456fe23b39a5aff2e968737e89fb4b5edcce3d45feec6b2b1b03c035df0642682760445d626d5ef77e18346048d3077e39308ca91e07f34cf4ca470000d81f184160d1867395725e61e011661982fb73cb744005b4000dffbc1bc9233e7d4311343f4b6d81f675092ef70d6696f2659cc885ffe01e7e8c0a313fc4f15c826c2422c18dd6cdfdf19d8f6764ad030b6d2a1e7cf61109201eefab076421ddd976400800250e7b102ce0d08f599ea7356cb90c913e9d21925d06fb740382ec0cb82e6c951f8140cecaf79e27fe4888b78cd5e4295b6d9446153495cd8693ddde68ab2808340d7283aceac01e57eb58f4c09551c2047534f1226b78d8331c78e73394f66830a608f8fddf96b085a3dddde02b1ec307fd88931c585800cb69711a109af493a2ca607abfe556803377975974e6fd4212e93b31d5e931af78959d91e734b1c8c7da07cf0ae3e66089f325c71282d6b5dc038e6f93848d6af4b5660d45037be21c879bd279a446f3d38d04e620d5e51ce87807870304a7944f2fe087aa1541c09f6c09280896bb6387ccc77ebc46721869344030c616ddb0e621ffadb7295d001feac7b1c036495e48be272c88d902c51ccc2024079417f1f54c651f21b00b92b741c1310914ee4fd2701cf11d162cd28d1a1d06e736fc50cc2764d0bbd8cdfc011f56c2cab9cdb737a7d17c3e1cec89e19b02e62b54a3f17cb7e338c955442d7237ba41cf1ec25e9804e420edd4a5257c52479bad792659468687f52715e6c70aa8277408c9c0b17402127780bafbfe60ef67fda79b9a989c6bb85b21b65f7856e3721a75ba59448354ca68e9691a8589066ebc7adc6dc9d06da2dca457e2b8f115b92e627cfcf0e97eb0b15c11d1a9281b6406fd94b80729a293574e4836396a5ad5568e811cdbf49802f805e355ce79bd640c750d5102638894d6970da7539edcc9b29f3806ef170fa4fb1182adad15d3ead5b17c421281773b6a4dcd184e22aec2a52d269b25589c4edaabea460b82d5b05d3b4a44a3412f0279153fe7baa94b181ea466ae510dcf22c1fada45b41d0a3f65b275b131e9158147bc362d01986cab3fc70bd3fd9013ed4fe1c5f682ba93ca1748ca82c5e17411ac4f4a79c4a6cd2112933b9124a1df3e14db1b4f3224aeee4ca89e97474551d07b22a8c3300bd37314e867b9f283e55088f0737853ed9bd49475fe829c610c4c0dfdefc15b3b820f6c9c019ce36dbe3b8307b32afab679a8c586ba8db86a5a98c15c50b58473989623fc4414eb8eb10c083e4b9a4922959cbb4fb02085619239fa2cc7bc1da8718c7ef06b6ddb05995fb7596db383672d4c6d471ca2fba48d0cfa0e8d64ba24a1a66489f86015af966d5c4032da00c63a35d5a9d4bada554923e8effdbad5678c0dc8e3f6addc7008adbecf974840fef98bee3572279472fd6ce9fb57ea65aed4cbff9c0bd3f9e000320a20cefb49ddc880a2d3ef0dd939f5330f0ffd68bdc48bd4d32c270a6535fe753eb27c2cf6eec3d408498f9c5d5c06bff9ed991740418b61b8f67645ceff16de1e980f32a4cb1eb9ae798c6926ba671e19de3490fa9ba7dda3b3385d2a91552d29d2a3054dbd732dacd5c26ad379f5a362a8fe7a2592ddfdb19f476c01ca7cd2197c584f1673eb864dbf86eca157471c2dbe9db3f12c94b012759904b3ea3bfb2353475d3524173df74b5e254e48b876040f4c26a499205baeda340d8c7a553e691bd0368cd588b8a3f9320f99c832edab94866c445bab90c456c6a0bf72683139dc35cc3492db9872c63509016514ef34cc76fae72db8bc1b164c613e9427e88e7ca8f4f03989aa7d7bee1e55712b6a7fd7391d2df8a07dbdd96f14566588dfdef945f8eb8374d9101d70da5b9448778a6eaa36c641f6e2787ee7d09a2c8ed8bac4335d244a80f1242eb7b83ee4705e8a54c510cb11764e80ba5d79f94aa7b6ffefc4b75b8e65bf166e360e3eaea2f17c744c77bc1ade85b0e876e70cb2a80a8e7de820aed4711aa640269eb1639af804c23f885af9e6f07eb579896086b7c00ca136f1a18d01392601082565b02639f903249298b72383ca08d84192fc844b8db73a36dd2e41f5d26967fc77e703268ab9d164aa157bbca4f81e2d9e4ad44b2bf73edf8ee9f866d074875c1241ac526e01885364a61f4a88de34101eaab4cc48a2800a52047a15f327c93815bb9111f71be15329a1effe3475ebf3cdebde77baa2b139e3583e7627829449699f9961bfcca42b6077813dcd16cb4d4a6432073721b6fb25cfdde527fa968c53879978d402ae98fc0906809d2002b1983f168a7f59501efe939229126fb826b3fe7db6b6ed48828bd76338eb3d78ab443d13d1b3f89143567feee6df3074d443036291f8278538722a463a111c95f58dc831a99013f4e45369a39579fb1ea043d794d19e4132218d596ab4ec5e5e22c6baed500cac1872400bd4c0698c63bbcb88afe6e47c316fc9bb1bf38529d579b6e4c92c92d308e7d895abb97c3bd4bf84d566f209b9ab2ffc139a0aec79793b364e3ccfb5a55ecd778be40695e7037258c710b8db94d934a3726028f0273545a27af9fa2dd7426e38b25a83e7667575cc00d98a1c310ef5959ef8f2dcee2343bbd1d0c34df588e8be4c0ff403f21fdca25f4376c3be1cae18de7be8fb645bd5107b7017e57d07aed285b383fc7b4e5822b3a98661b8667e179f015ff271841e9c3cce4caffce63405f0b083565c17c43f8cb4ae405e2f67855d625765b7110ef0c1ec1d662b74b972f32b6a68d8c4c4da0e26cc0e6524cff5c9a8344fc77517eaeb8e94b163088dbfe3087113225c9cc179bc69c45913c48d2e9195b8e073606e63832e64dc9ce0344ad5b243bbc886dd41eccdfed26b53e1cf861a6ee5b545463c9563a330ab4cbd0d4cb01be49edefb6c8835d2ea47e7749b1fae0f6e38967edd029e7005cbb652e56842826813ad3cb59184b40f3bfc83a46eff8bf59403c0905bf5714b009ddf9df5c967643a358568343ec4d648fd9ecd9698d238123e77672b9c1943b86eb292f46f10c49c7180b19d6733c6d02140b273e7f9d87f1c43f13b543912f259d6461538d296bafdbe25ae8e19542856bb873e7d9a11a962286183fbc00759552753328a51fc3364968a3ab02014c470c28973b89a6b8a6cf3f098a6155e84236397f2ca9407ee39166892458209e58465232bf3be9bcd90d9e55b6052559c7a447c1560c63db4b673d1057b45ea051f1a8a74f6ded9b1564f1efb8ce1f3b6bebd855500158d86092ceb0e33a4d562389617c2290e7a175599d8bc94d1eb5c87f3596b793a7319f41f1ec3f71ab16595617ee8fd6c57d1ca91f5e22467bcf704823f6ddb3b50b518e9279255af1c7b0ca169a8d232e09f7083c237e9e42393b07972d42c7fd5ba6af5982ff720f2785be112bbe496560a4eec8abbcb3e763518d3ab466b5e7f5e3b1d1d8b4785480897e8cf38f21705da76cf8ef8fc73a23cd692bb8b327fb9fe4bc17be847a9dca56233934c3deebdc153e016a2203d37c39706860d7023d8c3bd209d76fa6e8bdc9bb264e7f54c18168a75d4a54242784dfb7515a6724fd65ffd1d8e839bce81bd21c7a6d37b27e74cb5885ffe7ba6caa3880235e4edcfa39e8b5475db09e216b3bc8865b9a4c79a9570e4bb7fbfa6bd53221bae98d55b6b06e8cf563270ede5bfe9b684ef1459bdd38867a24d28d3b791a9d047213cb924debf1c8ec3e0f6c300d8d41859ccb0f0a5fb557e9b35865a693809fe29b4c6d1cf8add0bf80ad42c1b185b9920d38aa87c29480826affcfca8db4159553e4ca9f347047e0f6fca6a72c8bd42aac260f2831ecb6902fc9285d5e825de989056514b5fdef3cdbdc2cc9fcba429546d7a81e865b2ed08019b524b580528026cf28b2f52057d7dd5f70d5904498a6df758a2f507be5be1b00d50d5a2d1d7adba8c0705d4b01462cea66acef972b3834093e938886ea17a43a317d6d4850a2125776b5bd33fb3102e906b4b660175ee8f495a00927bfd2be058763a17447b305dbcb5c3abd986f101c99c31b84537925771190be0ce1ac694c67a5ff465cbf5b5520e6457696d2d9312e8c6ac24553e00066a8b2dce180ba5d4bd81ce6e29186f4a46f9c2e653b2400af8830f4fcc27383ede3769638990d9e630b40e61b7026b56a49c8b380c0f315162821a4a2a46c1862e74953cf6a2671cb17ef4f82b1dd613260b6c465dbeb2191d828751ceb0db70e5c1cf1206eda1d1568d194e7855c43324ecedfdd2d438f413ae3c7ab10c98b30cca0bdcb148bc5c2c163cbf8ff5cc66a6de022539a376f815e8ce720ac9b4b0567dd563a910d660d34161b50de5f2fa8234f9f456e91420488a1a77c1381fd348bf3be9e1e34d5653f251fc0ee612681d07312ff2e78a7c2501ec8c2c607c75c33049808ec9337a0787b6ddfbb9e22dd116296f41b6951673ac27ab39371d9c9eb3ecb757e8c45db660c8d219430da3a4f5dfa39911fdbc886a0a2417ddd009efb7de7e661358fd6e2aaebde8a1729345b706bf95fa8ebfa61a6a9350db6c193a3cf42d8524d2e8f30c62517b66fff664dd912400d7a93a2d8a431d41e7cec6c92150ead183451c72459c757b8387ad3070aedb1a11b1cdec6ed8a26f5be06cbf5e24e62472d1259ceeef85cfef5942b643de79ec210326cee4d37f5a4256bee9c5a97b2826460cde0e1ead0aab1015fbb65cc92156d3a300aee59b096b6084e2f7e7d70c5884666ba08f327a3e3a9af29ac4b967c7da4abf684bdc69f63eb55d24b59d11b2f4db51d7d3c429e6fc738ba7f06de34d6f9e48f10a6a513c4ddb565984cae99559acfd582131cc6ebe78e871f3afc776793fa92c624ec0989c57b43761dccf897a63e6afae7554758a95dd8b91657f67dcf52f267fe65030228baf268521763ab1091f9a803689162d7a7d8196615b1837bbbfaf20c79f7b6d6a7192abb92fa6ac56bbebe87c25b13215b09c07b49d119e4daf8195689cb3b255d499d4287be3f7f281fad09fb4caa285093a9620e565d433b7a73919dc917577b74b80c52c434db4a5c3ecfe9d30657cca460c0739ea3f538f555fdd5dd62c05e7cad863b6d3383a2019ed6de0cdae9561c0e5cabb454c9814981b304f12e147650e7785f21"}}) (async) r5 = fsopen(&(0x7f0000000080)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) (async) r6 = fsmount(r5, 0x1, 0x0) fchdir(r6) ioctl$KVM_CAP_MSR_PLATFORM_INFO(r3, 0x4068aea3, &(0x7f0000012040)) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x2a0000a, 0x0, 0x0, 0x0, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000100)) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x42, 0x0) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0xf, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000001010000000000000100000018110000", @ANYRES32, @ANYBLOB="0000001427b8f477c46bd200", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7020000000000008500000086000000180000000700000000000000090000009500000000000000"], &(0x7f0000011ec0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @sk_skb=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) unlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000011f00)=ANY=[@ANYBLOB="0600000004000000044000000c"], 0x50) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000011f40)={r8, &(0x7f0000011f80), &(0x7f0000011fc0)=""/82}, 0x20) r9 = socket$igmp(0x2, 0x3, 0x2) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000011dc0)={0x6, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000003000000000000000400000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a50000008f6ef8ff00000000bf91000000000000b70200000200000085000000840000000000"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000010d40)=""/4096, 0x41000, 0x0, '\x00', 0x0, @fallback=0x1a, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000011d40)={0x3, 0x4, 0x5, 0x6}, 0x10, 0x0, r2, 0x4, 0x0, &(0x7f0000011d80)=[{0x3, 0x1, 0x10, 0x8}, {0x3, 0x4, 0xe, 0xa}, {0x1, 0x1, 0xd, 0x3}, {0x1, 0x1, 0x3, 0x1}]}, 0x94) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, &(0x7f0000011e80)=r10) setsockopt$SO_ATTACH_FILTER(r9, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0xff, 0x0, 0x9}, {0x8001, 0x0, 0xc, 0x9}]}, 0x10) ioctl$KVM_SET_SREGS(r4, 0x4138ae84, &(0x7f00000005c0)={{0x41000, 0x80a0000, 0x82619ae1fd2dae21, 0xf, 0x4, 0x5, 0x42, 0x4, 0x0, 0x34, 0x5}, {0x100000, 0xb000, 0x4, 0x2, 0x80, 0x43, 0x7f, 0x2, 0x5, 0x6, 0x7f, 0x3}, {0x2, 0x50000, 0xf, 0x6, 0x80, 0x7, 0x0, 0x9, 0xff, 0xdf, 0xff, 0x85}, {0x1ff8, 0x8080000, 0x9, 0x6, 0x7, 0xdf, 0xfd, 0x1, 0xa, 0xa0, 0x2, 0x3}, {0x1000, 0x2000, 0xd, 0x83, 0x4, 0x2, 0xab, 0x6, 0xf, 0x83, 0xf7, 0x5}, {0xf000, 0x7000, 0xc, 0xa, 0xf4, 0x6, 0x1, 0x1, 0x4a, 0x13, 0x5, 0xfd}, {0x1000, 0x0, 0xb, 0x5, 0x1, 0x4, 0x4, 0x43, 0x7, 0x7d, 0x2, 0x6e}, {0xfec00000, 0xeeee8000, 0x0, 0x82, 0x11, 0x7, 0x6a, 0x82, 0xff, 0x18, 0xee, 0x6}, {0xe000, 0x3}, {0x25000, 0x204b}, 0x80000030, 0x0, 0x40000, 0x42064, 0x400000006, 0xf800, 0x25000, [0x400000000000a2, 0x6fbd2bb5, 0x401, 0x7]}) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: the chunk can be dropped bisect: testing without sub-chunk 3/3 bisect: split chunks (needed=true): <7> bisect: split chunk #0 of len 7 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [7, 20, 29] detailed listing: executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x17, 0x9, &(0x7f0000000680)=ANY=[@ANYBLOB="180800000000000000000000000000008510000005000000850000000f0000007e8000000000000018000000000000000000000000000000950000000000000095"], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x8, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffa3}, 0x6d) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fdinfo\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="b4050000000000007110640000001b0005000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00', 0x5, 0xfd90, &(0x7f00000001c0)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f00000002c0), 0x366, 0x10, &(0x7f0000000300), 0x2b2}, 0x39) getdents64(r0, &(0x7f0000000700)=""/4098, 0x1002) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002980)={0x6, 0x4, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x4}, [@alu={0x9, 0x1, 0x4, 0x2, 0x3, 0x10, 0x1}]}, &(0x7f0000000440)='GPL\x00', 0x6, 0x1000, &(0x7f0000001880)=""/4096, 0x41100, 0x11, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000002880)={0x8, 0x3}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000028c0)=[r0, r0], &(0x7f0000002900)=[{0x2, 0x1, 0x3, 0x5}, {0x5, 0x2, 0xb}, {0x3, 0x4, 0xa, 0x7}, {0x5, 0x5, 0x4, 0x1}, {0x5, 0x2, 0x9, 0x9}], 0x10, 0xe}, 0x94) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000002c00)={r1, 0x0, 0xbb, 0x0, &(0x7f0000002a40)="48a02ee419139097da3e10395623e0c59da7274729788d893ad381d0e058a9a91ff2cfbe2ba8bcc80f569fd44e61aaedec2f53b19acb4393ff3cbd61206cc79e40e12d0c9faf9966f6ec2fe3258957e22be8caf8f57ec977cb64ce14619f5bb98680bfcdc705f9b3108c4f4363aaa4653f22ab4e2e2541e507664ca06ee36bc2c65db7fe6492fc6b445405142fa28d057e1f361089918b02d8f0035eab0da5bb72a1af4a752acb486c2fde81dbe891b17e85728e3a993adc7e4092", 0x0, 0x0, 0x0, 0xe1, 0x0, &(0x7f0000002b00)="6789db5630eb0a411510e978bef4b188a3c7d581fa0ab515acc7756d113a0edc38e3900e0e9479ba8421c0f6ee11a1c87154b061f3c13ced9c0ffe257af0190fdc37e2734c6f903e35793179d22ed28363fa2a4f5f9f2808da27dc95d4de4d293b826dff9a7a8f1aa6ed069907fdb4178ba7c4e73940655170611bf97d7d9f516267e9b393234e8fef010f5de3273e490c7351c16443429f774f475297bbd0f08ae58013cab7f8141b40794facf6a7d0e861eeb8a98d20fcc422a93100fedac2cd828924d533b9afc2be58901192a2442778235ef928ab168feb4958296341201c", 0x0, 0x2, 0x0, 0x3}, 0x50) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000001740)={0x8, {{0x2, 0x4e21, @loopback}}, {{0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x108) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./dev/ram0\x00', 0x2, 0x0) read$FUSE(r0, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0}, 0xfffffed9) r2 = gettid() timer_create(0x1, &(0x7f0000002100)={0x0, 0x21, 0x4, @tid=r2}, &(0x7f0000002140)=0x0) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000002180)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r3, 0x1, &(0x7f00000021c0)={{}, {0x0, 0x3938700}}, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r4 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff, 0x4}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$ext4(&(0x7f0000002340)='ext4\x00', &(0x7f0000002380)='./file1\x00', 0x10000, &(0x7f00000023c0)={[{@nobh}, {@auto_da_alloc}, {@grpquota}]}, 0x3, 0x4cc, &(0x7f0000002400)="$eJzs3M9vFGUfAPDvbHdpgZfXioiCKAU0Nia2UFA4eMHExIMmRjzIsWkrQRYwtAchREpiuJN4NDEejTdNvOrRePIPwIMHE0NCDBfA05jZnWm3291ttz8p+/kk232emWfmeZ6ZeWaffZ7OBtCzhrI/ScT/IuJORDxVjy5MMFR/e3j/+sSj+9cnYjZNz/yT1NI9yOK5YrudeWS4FFH6MmnaYd301WsXxqvVqSt5fHTm4mej01evvX7+4vi5qXNTl8ZOnTpx/NjJN8fe6L5SLfLL6vVg/xeXD+x79+zt9yfKxfKB/L2xHm2VuyvGUId1r3S3q8feroZwsvg43djQwrBsA/llXcna//Xq4bObXSBgw6Rpmva3Xz2bNru5aAmwZSWx2SUANkfxQZ99/y1eG9T1eCzcO13/ApTV+2H+qq8pRylPU2n6fruWhiLi49l/v8le0Wkc4s91KgAA0HN+OV30BJv7f6XY25Du//kcymBEPB0RuyPimYjYExHPRtTSPhcRzzdnkESkHfLf0xSfz//HfBahdHfVlewg6/+9lc9tLez/Fb2/GOzLY7siig7z1NH8mAxHpf+T89WpY232v22J/Bv7f9kry7/oC+bluFtuGqCbHJ8ZX1ltF7t3M2J/ubn+STk7ccU0ThIR+yJifxf7HWwIn3/tuwNzkUr+/nX9ben616QtpvS6no9rJf024tX6+Z+NBed/Psek8/zk6EBUp46OZlfB0ZZ5/Pb7rQ/a5b9k/X/6q3mTd07+fGa11Z6Tnf8dDdd/FPO38/UfTCKSufna6Yi0r7s8bv3RfoOVXv/bko9q4aJ9fT4+M3PlWMS25L3Fy8fmty3iRfqs/sNHWrf/3fk22ZF4ISKyi/jFiHgpIg7mZT8UEYcj4kiH+v/69sufrrz+6yur/2TL+9+C8z8/X7/MQLFxtqTvwqE7j9rcPJZ3/k/UQsP5ktb3v2TBLWK5JV3d0QMAAICtoRS1//0vjcyFS6WRkfoY0J7YUapenp45GBGXJuvPCAxGpVSMdNXHgytJMf452BAfa4ofz8eNv+rbXouPTFyuTm525aHH7ay1+WRR+8/83eU4L7AFrcE8GrBFLdX+997eoIIAG87nP/SuhvY/2ybJrP+UgSeTz3/oXa3a/434vuOzC+4ZsPWl2jL0NO0felc5PpwL1x57bvm0LfAk8vkPPanb5/q7C6T9rVcNRItfDBhYn2Jsb5HXpgSyntUa7rASEctLvH0lWRRdwPa/8FDqbof9sXhVX3TaKunidxyKQHZUlkx8bu+aX/zFb6Ks9WXzw3w7rTSci/JSZ2f1gQ2/FQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKyL/wIAAP//VkzSeQ==") syz_mount_image$ext4(&(0x7f0000002900)='ext4\x00', &(0x7f0000002940)='./file1\x00', 0x280440e, &(0x7f0000002980)={[{@debug}, {@test_dummy_encryption_v1}, {@inlinecrypt}, {@user_xattr}, {@noinit_itable}, {@errors_remount}, {@minixdf}, {@nodioread_nolock}, {@errors_remount}, {@jqfmt_vfsv0}, {@usrquota}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1}}]}, 0x1, 0xbdb, &(0x7f0000002a40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADy82MAAAD//1sCDDY=") syz_mount_image$fuse(0x0, &(0x7f0000003640)='./bus\x00', 0x3000009, 0x0, 0x1, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000003680)='./file0\x00', &(0x7f00000036c0), 0x18000, &(0x7f0000003700)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './bus'}}], [], 0x2c}) chdir(&(0x7f0000003740)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f0000003780)='.\x00', 0x0, 0x0) getdents64(r6, 0x0, 0x20) sendmsg$nl_route(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002200)=ANY=[@ANYBLOB="780000001000370400"/20, @ANYRES32=0x0, @ANYBLOB="02880000000000004400128009000100697069700000000034000280080014000100000008000100", @ANYRES32=0x0, @ANYBLOB="050009000400000006000f000020000008000200ac1414aa05000a00000000001400030074756e6c3000"], 0x78}, 0x1, 0x0, 0x0, 0x4008000}, 0x40020) syz_usb_connect$cdc_ecm(0x0, 0x66, &(0x7f00000022c0)=ANY=[@ANYRESHEX=r2, @ANYRES64=r4, @ANYRESOCT=r1, @ANYRESHEX=r7], 0x0) executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_mount_image$f2fs(&(0x7f0000000200), &(0x7f0000000240)='./bus\x00', 0x82, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRES64, @ANYRESDEC], 0x1, 0x105b3, &(0x7f0000000700)="$eJzs3MtuG2UbB/DH7ZeevlIi1AOsGAkhxRK24iSNQEIoQCuoRKqIw4IVOLZjubU9Uewc6IpFu4JLYIuEUHdcA5veRsUCiRUSuyKQZyYogSwoceS2+f2k0X/m9bzPvOPO5vFUCeDYmk5++7UUF+JsRJyMiPMR2X6p2DJLebwYES9HxIk9W6kY/2vgVESci4gLo+J5zVLx0eLvDx99+9KNN7/6/mG59vN330zuroFJezUieuv5/nYvz7Sd561ivL7VybK3sFVk/kHvdnGc5rndWs0qbNd3z6tnOd/Oz0/XNwejXOvWG6Nsd9ay8fV+fsHBVnu3TjbhVn0jO262VrPsDNIs23fyde0UeWcwzOs0i3pfZOVjONzNfLy108rvZ/12lo3+sBjP66bN1s4ot4osLheNtNvM1rH6n7/mJ94Hnf7mTrLV2hh00n5ytVp7vVpbrNQ20mZr2Fqo1HvNxYVkpt0dnVYZtuq9pXaatrutaiPtlZOZdqNRqdWSmWut1U69n9Rq1fnqbOVqudh7LXnv5idJt5nMjPKdTn9z2OkOkrV0I8lnlJO56vwb5eSVWvLR8kqy8uH168srH3927dObby/feLc46R/LSmbmZufmKrXZylyt7P4Po3S46Rx3HiCAx6b/ByZB/6//j739b5w4lv2v/h8OwQMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBs/TT1w/vZznR+/P9i/Lli6IWIuBIRlyPiUkT8cYCTcWpfzYsRUSr2Dzp/6m9r+LEUWYXRnNPFdi4ilort0fNH/S0AAADAs+v+g7v39rbWbz3O5C/Hvx6OyomDBosfbc6M6yLZTz7/G1e1i1mxnTFVu7RbciwuR8TU9C9jqnZl9A90/vMxVftXTu6LM3uilMeBDwwAAPB0298JjK17AwAA4Inz9aQXwGRk72uL/4tfvAs+nUfxQvDsviMAAADgKVSa9AIAAACAI5f1//7+HwAAADzb7j+4e2/SawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+JOde8dNI4jjAPwHsoG8FBTxuApVlJKCQ+QIKVPakn0bd5zBEuIcuPMRLLDYHWMvhoplQfj7pGUewE8DEsXMsAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABw6R6y6fhufnN7aM5y9ep6tUdcRex7CgAAADiaRTYd55Vu0f6W+n+krl8RMYyIQUT0Y/f0vRWfS5m9iGik+q7XZ1tjuI/IE9bvaafra0T8SdfTz2N/CwAAAHC55rPRJKK1ruYPvzc1PoC0aNOpKi9f8vlUVVovD/tfUVr/JbISg4jIuo8VpQ0jovn9b2rV8vtrlYrOm6JRFM06RgEAANSrPBOobPYGAADA2fl36gFwGvl+bfovftoLbhdF2hD8UmoBAAAA52v7bvuNRr3jAAAAAE4gn/+/O/8vrQo4/w8AAAAuQ3H+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMe0yKbj+Ww0OTRnuTpMNZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhmf85RKITBKIzevFH3FNz/suRCbG1tzoH8fGQoAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCdsVZeV7wbR8dYd74dM8mvu41/HzS2Hjf2JJ/55E8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42Z+zEwyBIAiD/R9eYEiL+YclDRqDCFWw8LHDPAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC81ed6+d7xaxxJ/v1tTEn2kWTuqLF01Fi70Ni6MJ6+BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJMdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirsz72JAkEYx+F39+64W7jorgTzxY8aTIxES/ADhIWtwQJsyMTIdLERbUFBRzAzkg18nuT3HyaZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdyuBfODvJcCGFu5ijvev91d2Xc+e2zD3OD+HLnzcV4zO4QxRDCw/VW83qKa5l2m9s7jxqtVrMtkUgkwyTrXyYAAE6aYhLduv5TcX+5ey1XD+HXq9H6/0qUh7/U/59fnr8wiJ9b7zrxveL6fyG1FU6/cmfjaXlze+fa+kZjrbnWfFytVhZvLt64fatS7j0rKXtiAgAAwL8pJRHX//n6n/3/M1EeJqz/7y09uB/fq6D+H+uo6Zf1TAAAAP5v5y59/5Ybcz1XKoWtRqfTXugfh58r/WMGUz22U0nE9X+hnvWsAAAAgDQc7uVG+v+rUR4m7P/Pv949iMcshBBmk/7//MqT1mp6y5lqabxOnPUaAQAAyNZsEnH/v9jb/58fbnnIhxCuXu7nyd8ATlT/f3xxd+Sl9Xj/fzW9JU6lfK3/ffTOtRBmalnPCAAAgJPsdBLdYv+guL/c/vF8qWT/PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/GbHjlEaCKIwAG92s1qJASu18gKinVXAQhAbDyEKgicQQTyA2Fp6B0vvkFrBxsIyhTeQN7ujkiZgsavk+2DyHmHIvEya/AsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNN97/7Kl5GTV+27z1/XJ1EfZmp4f1+fTNW9IMuh/6HBnt9TwAAAMAiqHK+L4rirX48jFqOU/6v857I/A8rTZ/z/Gzuz/Xp7nUj5//r463Lr4NGzTnxoWfnF6c7nX3Dv2917o5huvn07KVKP0h5dLM2rdN9Dm4nk4Ol1C53MS0A8BvbubZN/j8UdbfPwQBYGMN2FT/yfzXudyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALnwGAAD//+gHXZc=") (async) truncate(&(0x7f0000010cc0)='./file1\x00', 0x2fffffd) r2 = openat(0xffffffffffffff9c, 0x0, 0x14b442, 0x82) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000010d00)='./file1\x00', 0x42042, 0x138) fallocate(r3, 0x10, 0x10c01, 0x8000) (async) r4 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r4, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000440)=[@text64={0x40, 0x0}], 0x1, 0x7c, 0x0, 0x0) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f00000120c0)=@svm={0x6, 0x1, 0x1080, {0x1, 0xff80000000000000}, {"05d58d574d9380c9fc1715f17fa2d87acad1c4ae07675f40f523cad3964d9bca79602b6a8be9af3afb56cb5eb4920001e3a6a97afa4b17dc313b5471f6d9332a2a94cbc8fd189808bfa2020a98c34f3c309950afec9aee65ad248ba692afaff0bc06dfa3074418da80b4d6966b8552752e60290154fa5c6d49d2a7bc38a2b652fb7617a6e94952aa2a4eddf788a3a2160613d59042d338f875d5eb0f2f0996bcfbc25c64a63be647b21f7fc0e022ef904a40ff3b207f816a837861e79a64737b7c3e1b7a392c3d8b93caa050c8fae65582289f0a7afb508196c19199a0ab12257f7d62229ea5df597a67972d82540218ebd429abbcc32f192e4a6b8901769b34159f54ebf62c2bd1ca711a8e777371175f2d667fc5352961603241f76b7e7546e6c8a15006e0e75e7fa9bb6186bf4c294291c48044bf817d7b3f92e84a499217a213dae6fb43161d956f573a7a7b9315e5ff7dfd484aecba033350ccdec66e5cfc1d7a7f6a1102f14119192b47b56b285f0e4175935bba8379039eb65bd68696336b906669a60f9cd4c9d8d2cebb5420c3830c3c831787b04d088df43d47012e3dc34cb4771e5c3b04e94b4abc179e37fe3afb6dd456fe23b39a5aff2e968737e89fb4b5edcce3d45feec6b2b1b03c035df0642682760445d626d5ef77e18346048d3077e39308ca91e07f34cf4ca470000d81f184160d1867395725e61e011661982fb73cb744005b4000dffbc1bc9233e7d4311343f4b6d81f675092ef70d6696f2659cc885ffe01e7e8c0a313fc4f15c826c2422c18dd6cdfdf19d8f6764ad030b6d2a1e7cf61109201eefab076421ddd976400800250e7b102ce0d08f599ea7356cb90c913e9d21925d06fb740382ec0cb82e6c951f8140cecaf79e27fe4888b78cd5e4295b6d9446153495cd8693ddde68ab2808340d7283aceac01e57eb58f4c09551c2047534f1226b78d8331c78e73394f66830a608f8fddf96b085a3dddde02b1ec307fd88931c585800cb69711a109af493a2ca607abfe556803377975974e6fd4212e93b31d5e931af78959d91e734b1c8c7da07cf0ae3e66089f325c71282d6b5dc038e6f93848d6af4b5660d45037be21c879bd279a446f3d38d04e620d5e51ce87807870304a7944f2fe087aa1541c09f6c09280896bb6387ccc77ebc46721869344030c616ddb0e621ffadb7295d001feac7b1c036495e48be272c88d902c51ccc2024079417f1f54c651f21b00b92b741c1310914ee4fd2701cf11d162cd28d1a1d06e736fc50cc2764d0bbd8cdfc011f56c2cab9cdb737a7d17c3e1cec89e19b02e62b54a3f17cb7e338c955442d7237ba41cf1ec25e9804e420edd4a5257c52479bad792659468687f52715e6c70aa8277408c9c0b17402127780bafbfe60ef67fda79b9a989c6bb85b21b65f7856e3721a75ba59448354ca68e9691a8589066ebc7adc6dc9d06da2dca457e2b8f115b92e627cfcf0e97eb0b15c11d1a9281b6406fd94b80729a293574e4836396a5ad5568e811cdbf49802f805e355ce79bd640c750d5102638894d6970da7539edcc9b29f3806ef170fa4fb1182adad15d3ead5b17c421281773b6a4dcd184e22aec2a52d269b25589c4edaabea460b82d5b05d3b4a44a3412f0279153fe7baa94b181ea466ae510dcf22c1fada45b41d0a3f65b275b131e9158147bc362d01986cab3fc70bd3fd9013ed4fe1c5f682ba93ca1748ca82c5e17411ac4f4a79c4a6cd2112933b9124a1df3e14db1b4f3224aeee4ca89e97474551d07b22a8c3300bd37314e867b9f283e55088f0737853ed9bd49475fe829c610c4c0dfdefc15b3b820f6c9c019ce36dbe3b8307b32afab679a8c586ba8db86a5a98c15c50b58473989623fc4414eb8eb10c083e4b9a4922959cbb4fb02085619239fa2cc7bc1da8718c7ef06b6ddb05995fb7596db383672d4c6d471ca2fba48d0cfa0e8d64ba24a1a66489f86015af966d5c4032da00c63a35d5a9d4bada554923e8effdbad5678c0dc8e3f6addc7008adbecf974840fef98bee3572279472fd6ce9fb57ea65aed4cbff9c0bd3f9e000320a20cefb49ddc880a2d3ef0dd939f5330f0ffd68bdc48bd4d32c270a6535fe753eb27c2cf6eec3d408498f9c5d5c06bff9ed991740418b61b8f67645ceff16de1e980f32a4cb1eb9ae798c6926ba671e19de3490fa9ba7dda3b3385d2a91552d29d2a3054dbd732dacd5c26ad379f5a362a8fe7a2592ddfdb19f476c01ca7cd2197c584f1673eb864dbf86eca157471c2dbe9db3f12c94b012759904b3ea3bfb2353475d3524173df74b5e254e48b876040f4c26a499205baeda340d8c7a553e691bd0368cd588b8a3f9320f99c832edab94866c445bab90c456c6a0bf72683139dc35cc3492db9872c63509016514ef34cc76fae72db8bc1b164c613e9427e88e7ca8f4f03989aa7d7bee1e55712b6a7fd7391d2df8a07dbdd96f14566588dfdef945f8eb8374d9101d70da5b9448778a6eaa36c641f6e2787ee7d09a2c8ed8bac4335d244a80f1242eb7b83ee4705e8a54c510cb11764e80ba5d79f94aa7b6ffefc4b75b8e65bf166e360e3eaea2f17c744c77bc1ade85b0e876e70cb2a80a8e7de820aed4711aa640269eb1639af804c23f885af9e6f07eb579896086b7c00ca136f1a18d01392601082565b02639f903249298b72383ca08d84192fc844b8db73a36dd2e41f5d26967fc77e703268ab9d164aa157bbca4f81e2d9e4ad44b2bf73edf8ee9f866d074875c1241ac526e01885364a61f4a88de34101eaab4cc48a2800a52047a15f327c93815bb9111f71be15329a1effe3475ebf3cdebde77baa2b139e3583e7627829449699f9961bfcca42b6077813dcd16cb4d4a6432073721b6fb25cfdde527fa968c53879978d402ae98fc0906809d2002b1983f168a7f59501efe939229126fb826b3fe7db6b6ed48828bd76338eb3d78ab443d13d1b3f89143567feee6df3074d443036291f8278538722a463a111c95f58dc831a99013f4e45369a39579fb1ea043d794d19e4132218d596ab4ec5e5e22c6baed500cac1872400bd4c0698c63bbcb88afe6e47c316fc9bb1bf38529d579b6e4c92c92d308e7d895abb97c3bd4bf84d566f209b9ab2ffc139a0aec79793b364e3ccfb5a55ecd778be40695e7037258c710b8db94d934a3726028f0273545a27af9fa2dd7426e38b25a83e7667575cc00d98a1c310ef5959ef8f2dcee2343bbd1d0c34df588e8be4c0ff403f21fdca25f4376c3be1cae18de7be8fb645bd5107b7017e57d07aed285b383fc7b4e5822b3a98661b8667e179f015ff271841e9c3cce4caffce63405f0b083565c17c43f8cb4ae405e2f67855d625765b7110ef0c1ec1d662b74b972f32b6a68d8c4c4da0e26cc0e6524cff5c9a8344fc77517eaeb8e94b163088dbfe3087113225c9cc179bc69c45913c48d2e9195b8e073606e63832e64dc9ce0344ad5b243bbc886dd41eccdfed26b53e1cf861a6ee5b545463c9563a330ab4cbd0d4cb01be49edefb6c8835d2ea47e7749b1fae0f6e38967edd029e7005cbb652e56842826813ad3cb59184b40f3bfc83a46eff8bf59403c0905bf5714b009ddf9df5c967643a358568343ec4d648fd9ecd9698d238123e77672b9c1943b86eb292f46f10c49c7180b19d6733c6d02140b273e7f9d87f1c43f13b543912f259d6461538d296bafdbe25ae8e19542856bb873e7d9a11a962286183fbc00759552753328a51fc3364968a3ab02014c470c28973b89a6b8a6cf3f098a6155e84236397f2ca9407ee39166892458209e58465232bf3be9bcd90d9e55b6052559c7a447c1560c63db4b673d1057b45ea051f1a8a74f6ded9b1564f1efb8ce1f3b6bebd855500158d86092ceb0e33a4d562389617c2290e7a175599d8bc94d1eb5c87f3596b793a7319f41f1ec3f71ab16595617ee8fd6c57d1ca91f5e22467bcf704823f6ddb3b50b518e9279255af1c7b0ca169a8d232e09f7083c237e9e42393b07972d42c7fd5ba6af5982ff720f2785be112bbe496560a4eec8abbcb3e763518d3ab466b5e7f5e3b1d1d8b4785480897e8cf38f21705da76cf8ef8fc73a23cd692bb8b327fb9fe4bc17be847a9dca56233934c3deebdc153e016a2203d37c39706860d7023d8c3bd209d76fa6e8bdc9bb264e7f54c18168a75d4a54242784dfb7515a6724fd65ffd1d8e839bce81bd21c7a6d37b27e74cb5885ffe7ba6caa3880235e4edcfa39e8b5475db09e216b3bc8865b9a4c79a9570e4bb7fbfa6bd53221bae98d55b6b06e8cf563270ede5bfe9b684ef1459bdd38867a24d28d3b791a9d047213cb924debf1c8ec3e0f6c300d8d41859ccb0f0a5fb557e9b35865a693809fe29b4c6d1cf8add0bf80ad42c1b185b9920d38aa87c29480826affcfca8db4159553e4ca9f347047e0f6fca6a72c8bd42aac260f2831ecb6902fc9285d5e825de989056514b5fdef3cdbdc2cc9fcba429546d7a81e865b2ed08019b524b580528026cf28b2f52057d7dd5f70d5904498a6df758a2f507be5be1b00d50d5a2d1d7adba8c0705d4b01462cea66acef972b3834093e938886ea17a43a317d6d4850a2125776b5bd33fb3102e906b4b660175ee8f495a00927bfd2be058763a17447b305dbcb5c3abd986f101c99c31b84537925771190be0ce1ac694c67a5ff465cbf5b5520e6457696d2d9312e8c6ac24553e00066a8b2dce180ba5d4bd81ce6e29186f4a46f9c2e653b2400af8830f4fcc27383ede3769638990d9e630b40e61b7026b56a49c8b380c0f315162821a4a2a46c1862e74953cf6a2671cb17ef4f82b1dd613260b6c465dbeb2191d828751ceb0db70e5c1cf1206eda1d1568d194e7855c43324ecedfdd2d438f413ae3c7ab10c98b30cca0bdcb148bc5c2c163cbf8ff5cc66a6de022539a376f815e8ce720ac9b4b0567dd563a910d660d34161b50de5f2fa8234f9f456e91420488a1a77c1381fd348bf3be9e1e34d5653f251fc0ee612681d07312ff2e78a7c2501ec8c2c607c75c33049808ec9337a0787b6ddfbb9e22dd116296f41b6951673ac27ab39371d9c9eb3ecb757e8c45db660c8d219430da3a4f5dfa39911fdbc886a0a2417ddd009efb7de7e661358fd6e2aaebde8a1729345b706bf95fa8ebfa61a6a9350db6c193a3cf42d8524d2e8f30c62517b66fff664dd912400d7a93a2d8a431d41e7cec6c92150ead183451c72459c757b8387ad3070aedb1a11b1cdec6ed8a26f5be06cbf5e24e62472d1259ceeef85cfef5942b643de79ec210326cee4d37f5a4256bee9c5a97b2826460cde0e1ead0aab1015fbb65cc92156d3a300aee59b096b6084e2f7e7d70c5884666ba08f327a3e3a9af29ac4b967c7da4abf684bdc69f63eb55d24b59d11b2f4db51d7d3c429e6fc738ba7f06de34d6f9e48f10a6a513c4ddb565984cae99559acfd582131cc6ebe78e871f3afc776793fa92c624ec0989c57b43761dccf897a63e6afae7554758a95dd8b91657f67dcf52f267fe65030228baf268521763ab1091f9a803689162d7a7d8196615b1837bbbfaf20c79f7b6d6a7192abb92fa6ac56bbebe87c25b13215b09c07b49d119e4daf8195689cb3b255d499d4287be3f7f281fad09fb4caa285093a9620e565d433b7a73919dc917577b74b80c52c434db4a5c3ecfe9d30657cca460c0739ea3f538f555fdd5dd62c05e7cad863b6d3383a2019ed6de0cdae9561c0e5cabb454c9814981b304f12e147650e7785f21"}}) (async) r5 = fsopen(&(0x7f0000000080)='ramfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) (async) r6 = fsmount(r5, 0x1, 0x0) fchdir(r6) ioctl$KVM_CAP_MSR_PLATFORM_INFO(r3, 0x4068aea3, &(0x7f0000012040)) (async) syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x2a0000a, 0x0, 0x0, 0x0, 0x0) (async) ioctl$F2FS_IOC_SET_PIN_FILE(r6, 0x4004f50d, &(0x7f0000000100)) (async) r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x42, 0x0) (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0xf, &(0x7f0000000540)=ANY=[@ANYBLOB="1800000001010000000000000100000018110000", @ANYRES32, @ANYBLOB="0000001427b8f477c46bd200", @ANYRES32, @ANYBLOB="0000000000000000b702000000000000850000008600000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7020000000000008500000086000000180000000700000000000000090000009500000000000000"], &(0x7f0000011ec0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @sk_skb=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) unlinkat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200) (async) ioctl$KVM_RUN(r4, 0xae80, 0x0) (async) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000011f00)=ANY=[@ANYBLOB="0600000004000000044000000c"], 0x50) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000011f40)={r8, &(0x7f0000011f80), &(0x7f0000011fc0)=""/82}, 0x20) r9 = socket$igmp(0x2, 0x3, 0x2) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000011dc0)={0x6, 0x1d, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000003000000000000000400000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf0900000000000055090100000000009500000000000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r7, @ANYBLOB="0000000000000000b70500000800000085000000a50000008f6ef8ff00000000bf91000000000000b70200000200000085000000840000000000"], &(0x7f00000003c0)='GPL\x00', 0x0, 0x1000, &(0x7f0000010d40)=""/4096, 0x41000, 0x0, '\x00', 0x0, @fallback=0x1a, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000011d40)={0x3, 0x4, 0x5, 0x6}, 0x10, 0x0, r2, 0x4, 0x0, &(0x7f0000011d80)=[{0x3, 0x1, 0x10, 0x8}, {0x3, 0x4, 0xe, 0xa}, {0x1, 0x1, 0xd, 0x3}, {0x1, 0x1, 0x3, 0x1}]}, 0x94) ioctl$TUNSETFILTEREBPF(r7, 0x800454e1, &(0x7f0000011e80)=r10) setsockopt$SO_ATTACH_FILTER(r9, 0x1, 0x1a, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x4, 0xff, 0x0, 0x9}, {0x8001, 0x0, 0xc, 0x9}]}, 0x10) ioctl$KVM_SET_SREGS(r4, 0x4138ae84, &(0x7f00000005c0)={{0x41000, 0x80a0000, 0x82619ae1fd2dae21, 0xf, 0x4, 0x5, 0x42, 0x4, 0x0, 0x34, 0x5}, {0x100000, 0xb000, 0x4, 0x2, 0x80, 0x43, 0x7f, 0x2, 0x5, 0x6, 0x7f, 0x3}, {0x2, 0x50000, 0xf, 0x6, 0x80, 0x7, 0x0, 0x9, 0xff, 0xdf, 0xff, 0x85}, {0x1ff8, 0x8080000, 0x9, 0x6, 0x7, 0xdf, 0xfd, 0x1, 0xa, 0xa0, 0x2, 0x3}, {0x1000, 0x2000, 0xd, 0x83, 0x4, 0x2, 0xab, 0x6, 0xf, 0x83, 0xf7, 0x5}, {0xf000, 0x7000, 0xc, 0xa, 0xf4, 0x6, 0x1, 0x1, 0x4a, 0x13, 0x5, 0xfd}, {0x1000, 0x0, 0xb, 0x5, 0x1, 0x4, 0x4, 0x43, 0x7, 0x7d, 0x2, 0x6e}, {0xfec00000, 0xeeee8000, 0x0, 0x82, 0x11, 0x7, 0x6a, 0x82, 0xff, 0x18, 0xee, 0x6}, {0xe000, 0x3}, {0x25000, 0x204b}, 0x80000030, 0x0, 0x40000, 0x42064, 0x400000006, 0xf800, 0x25000, [0x400000000000a2, 0x6fbd2bb5, 0x401, 0x7]}) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=31s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [6, 6, 8, 30] detailed listing: executing program 0: r0 = syz_usb_connect$hid(0x2, 0x7c, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x20, 0x56a, 0x16, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0xa0, 0x20, "", [{{0x9, 0x4, 0x0, 0xd, 0x2, 0x3, 0x0, 0x5, 0x0, {0x9, 0x21, 0x1001, 0x6, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x7d, 0x5, 0xa}}}}}]}}]}}, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=@newtaction={0x6c, 0x30, 0x1, 0x0, 0x0, {}, [{0x58, 0x1, [@m_gact={0x54, 0x1, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x1}, @TCA_GACT_PROB={0xc, 0x2, {0x1}}]}, {0x30}, {0xc}, {0xc}}}]}]}, 0x6c}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000880)={0x24, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x22, 0x6, {[@local=@item_012={0x0, 0x2, 0x5}, @global=@item_4={0x3, 0x1, 0x5, "237e249e"}]}}, 0x0}, 0x0) rename(0x0, 0x0) executing program 1: syz_emit_ethernet(0x4b0, &(0x7f0000000040)={@link_local, @random="63a2c6058e34", @void, {@ipv4={0x800, @esp={{0x21, 0x4, 0x0, 0x6, 0x4a2, 0x66, 0x0, 0xa, 0x32, 0x0, @private=0xa010101, @initdev={0xac, 0x1e, 0x1, 0x0}, {[@lsrr={0x83, 0x1b, 0x7a, [@empty, @multicast2, @multicast2, @dev={0xac, 0x14, 0x14, 0x21}, @empty, @multicast1]}, @generic={0x82, 0x6, "53901ba0"}, @end, @rr={0x7, 0x1b, 0xb, [@rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x14}, @loopback, @multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102]}, @ssrr={0x89, 0x23, 0x9d, [@multicast1, @local, @dev={0xac, 0x14, 0x14, 0xf}, @private=0xa010100, @rand_addr=0x64010100, @multicast1, @multicast2, @remote]}, @end, @ra={0x94, 0x4, 0x1}, @generic={0x86, 0xa, "18e577a4f7ede1c6"}]}}, {0x4d3, 0x8, @basic={0x0, 0x0, 0x7f, [@runt="1a3c8e2cf15ffacc5aff91a1f0245c64cae140a157b1", @ipv4=@igmp={{0x37, 0x4, 0x0, 0x3b, 0x10a, 0x65, 0x0, 0x0, 0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, {[@rr={0x7, 0x27, 0x6a, [@multicast2, @rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @local, @multicast2, @broadcast, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @generic={0x89, 0xa, "d775e404dbd03f03"}, @cipso={0x86, 0x11, 0xffffffffffffffff, [{0x1, 0xb, "0f353b3d860a2bb7bd"}]}, @end, @end, @timestamp_prespec={0x44, 0x1c, 0x83, 0x3, 0x7, [{@empty, 0xfffffff8}, {@remote, 0x5}, {@broadcast, 0x52}]}, @ssrr={0x89, 0x17, 0x47, [@multicast1, @dev={0xac, 0x14, 0x14, 0x36}, @multicast1, @initdev={0xac, 0x1e, 0x0, 0x0}, @private=0xa010102]}, @timestamp_addr={0x44, 0x34, 0x8c, 0x1, 0x9, [{@initdev={0xac, 0x1e, 0x1, 0x0}}, {@local, 0xfffffffa}, {@private=0xa010100, 0x8}, {@local, 0xe0f}, {@multicast2, 0x6}, {@rand_addr=0x64010101, 0x1}]}, @timestamp_addr={0x44, 0x1c, 0x6a, 0x1, 0xd, [{@broadcast, 0x2}, {@local}, {@dev={0xac, 0x14, 0x14, 0x17}, 0x101}]}]}}, {0x0, 0x7, 0x0, @multicast2, "01858dc55d978bd39174950f1777489d4905d42eacc5f871c04fea44d8ce27ea304ecd2f3ab6"}}, @ipv6=@dccp_packet={0x3, 0x6, "7783c0", 0x2c4, 0x21, 0x1, @mcast1, @remote, {[@dstopts={0x1d, 0x2, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x8}, @pad1, @pad1, @jumbo={0xc2, 0x4, 0xffffffff}]}, @routing={0x2f, 0x12, 0x1, 0x7f, 0x0, [@local, @loopback, @private1, @local, @mcast2, @local, @local, @ipv4={'\x00', '\xff\xff', @local}, @mcast1]}, @dstopts={0x2c, 0x2, '\x00', [@hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x1d}]}, @fragment={0x67, 0x0, 0x3, 0x0, 0x0, 0x7, 0x64}, @hopopts={0x11, 0x23, '\x00', [@pad1, @calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x200, [0x7, 0x5, 0x572]}}, @calipso={0x7, 0x10, {0x2, 0x2, 0xb2, 0x9, [0xffffffff80000001]}}, @enc_lim={0x4, 0x1, 0x7}, @generic={0x7f, 0xbb, "f31cf8a85936f91625658224e35585d6b57ff18001172fb681f3f09e73b53767c8cad638d9c0dbe1183a1681bd678a1e950448b59fb11342f50c317f4d1facfb876fb6e136204d78f46c12e7ee9eec583c4502bb5e575e9440ad1348369adcbc98c246d643aeb3b0a12e043f7f57feb5a37063ff273af03dc9d835470de5e3f522f752241b65448f8533bc25c66f476db52136e295ccfd4a86113061af436a2bdc442f2fe1ae89126d95b64795528162ab2ba9cb92bfc44c5c09a9"}, @pad1, @ra={0x5, 0x2, 0x1}, @ra={0x5, 0x2, 0x800}, @ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @remote}]}], {{0x4e22, 0x4e22, 0x4, 0x1, 0xf, 0x0, 0x0, 0xa, 0x3, "e2cb5b", 0x9, '\t G'}, "265cf4edc91530c123b0de98dad40ae5d038019c697a52f9ce48940f100c19779c4168bc626117df1d141cfd0e22b30df134178ecf81d63b94cbd863383df607d00750e994625550293bd66ea75c67b57a411e3a78308166e4fd13d840d3f3717d6247884824b4f520143f88dd45b25404350c4cab725b78a913ee5429c42fccdc8ea1b2cc5774a68d6d0b309cc6725e679a7a12604d2d346de1ea130816b86333ce68ba1d13d0b867f42488fa75edc094d6d180"}}}]}, "12777597", 0x4}}}}}, 0x0) syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x4f2, 0x418, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x30, 0x20, "", [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x6}}, {{{0x9, 0x5, 0x81, 0x3, 0x40, 0x0, 0xf, 0xf3}}}}}]}}]}}, 0x0) syz_emit_ethernet(0xfdef, &(0x7f0000000dc0)=ANY=[], 0x0) (async) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) (async) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000500)={0x1, 0x803a}, 0x8) executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) r1 = socket$packet(0x11, 0x2, 0x300) r2 = request_key(&(0x7f00000001c0)='dns_resolver\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0x0) r3 = add_key(&(0x7f0000000080)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="c50b5bf8cf7d8f4c4c7502eb030ca4acabb0d2d2e71841c937f4780dbde98773c9c1a42ca95a85581091b00ca3df528c505d78d4b3553fd926f02f3a71fd05fc9caebbabe78c10c57cc56e8bf3635644556b3dbc49994369912fdeda249f712411ac86e3ad1129a124c078f2d02fbd3c4de9d008539db418ea27f3a8fdcafe5d49d66715b39e0d82d7c189156c0d40d176c62681ebdc95ca23e8f7d518c947786efd2026e7973227", 0xa8, r2) r4 = socket$netlink(0x10, 0x3, 0xf) keyctl$update(0x2, r3, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) keyctl$get_keyring_id(0x0, r3, 0x8000000000000001) flock(r1, 0x9) ioctl$FS_IOC_MEASURE_VERITY(r4, 0xc0046686, &(0x7f0000000280)={0x1, 0xc7, "c03ca880f2548a4d955ef15f1f8c8ff76d0fd2c0593e79c63f181926484613ce9fbfe4091920c6d80266a2f532aa0763f2ce28d38b9265a75896d7ca1aab814df4b4eb412679485c1f3b73b6c0085cd3345ad1b82a6911f226dff7c18614bfaf7a463bf5eb52e8291ceb0e27dac7ed645c8d84dfe66b5334bc0ce83d553cf2c308764067613f1cf5b69e32182f5f488fc5c997d05233fc6a98751ead15d2c35c79cad985a4035221e2cd2653bebfb9e63f57eed6ab07f7819857a6229b44cca3ef543fca1bbbc7"}) r6 = socket$inet(0x2, 0xa, 0x7fffffff) bind$inet(r6, &(0x7f0000000380)={0x2, 0x4e24, @multicast2}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r4, &(0x7f0000000b80)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000400)={0x710, 0x0, 0x5, 0x3, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x400}, 0xd, 0x6, 0x1003, 0x3, 0x1b, 'syz0\x00', "98e9c0d6b2eb6992718c5b1f09c1d27c509ec0a02714671667208438f7c090ed", "2f0654b480f7fcd5e0f243592bf32ab61fcf3a7d1a97a66fbc1e268e823caf60", [{0x80, 0x4, {0x1, 0xffff6a9e}}, {0x3, 0x4, {0x1, 0x33}}, {0x4, 0x81, {0x3, 0x97}}, {0xf9ab, 0x2, {0x0, 0xb}}, {0x2, 0x6, {0x1, 0x9}}, {0x5, 0x3ff, {0x0, 0x2}}, {0x728c, 0x6, {0x3, 0x1000}}, {0x0, 0x3, {0x0, 0x6}}, {0x1ff, 0x1000, {0x3, 0x3}}, {0x8, 0x41, {0x2, 0xfffffff7}}, {0xe44b, 0x2, {0x2, 0x6}}, {0x4, 0x2, {0x0, 0x94}}, {0x3c, 0xf, {0x1, 0x5}}, {0x7f, 0x447, {0x2}}, {0x0, 0x4, {0x3, 0x8}}, {0x7, 0x7fff, {0x1, 0x9}}, {0x5, 0x10, {0x2, 0xfff}}, {0x400, 0x0, {0x1, 0x2}}, {0x1f80, 0x2, {0x2, 0x2}}, {0x0, 0x400, {0x3, 0x9}}, {0x2, 0xfffa, {0x3, 0xca3}}, {0xd, 0x7, {0x3, 0x791f}}, {0x7, 0x7b, {0x3, 0x8}}, {0x25, 0x5, {0x0, 0xc}}, {0x0, 0xfffa, {0x2, 0x631}}, {0x2, 0x8, {0x2}}, {0x6, 0x9e7, {0x2, 0x8}}, {0xbb91, 0x1, {0x3, 0x4}}, {0x2, 0x87bc, {0x2}}, {0x5, 0xeacc, {0x1, 0x4}}, {0x8, 0x10, {0x1, 0x101}}, {0x58b, 0x5, {0x2, 0x2}}, {0x100, 0xffff, {0x3, 0x4}}, {0x1, 0x9, {0x2, 0x5}}, {0x4, 0x5, {0x2, 0x8}}, {0x4, 0x3, {0x0, 0x10000}}, {0xfffb, 0x4, {0x2, 0xffffe000}}, {0x2, 0x8, {0x1, 0x1ff}}, {0xc, 0x4, {0x0, 0x2a}}, {0x5, 0x6, {0x3, 0x1}}]}}}, {{0x254, 0x1, {{0x3, 0x8001}, 0x0, 0x1, 0x2, 0x9, 0x28, 'syz1\x00', "48a4c9386788b0a3effa8963385d1a47dfe5992769622c743f068caecb1f8650", "4653e8c708364cd1bca0c38066ad046174b3dcbb3bb6e33cc0adb71c123dea0d", [{0x5, 0xd28, {0x0, 0x6}}, {0x8, 0xc4, {0x2, 0xde88}}, {0x2, 0x6, {0x4a4e2d52cd170e85, 0x8}}, {0x6, 0xd960, {0x2, 0x3ff}}, {0xb61, 0x3, {0x1, 0xffffffff}}, {0x2, 0x6, {0x2, 0x7fffffff}}, {0x7, 0x229, {0x3, 0x2}}, {0x7ef8, 0x2, {0x2, 0xab82}}, {0xd508, 0x35, {0x3, 0xfffffff9}}, {0x9, 0xfff1, {0x1, 0x9}}, {0xf855, 0x8, {0x3, 0x10001}}, {0x51a, 0x6, {0x3, 0x80000000}}, {0x238, 0x7f, {0x3}}, {0xfef, 0x2b, {0x2, 0x2}}, {0x2, 0x6ebc, {0x3, 0xfff}}, {0x6, 0x2, {0x1, 0xffff}}, {0x3, 0x6, {0x1, 0x8000}}, {0x6, 0x1, {0x2}}, {0x4, 0x0, {0x1, 0x40}}, {0x8, 0x1, {0x2, 0x80000001}}, {0x5, 0x538, {0x2, 0x4}}, {0x9, 0x2, {0x3, 0x10001}}, {0xfff8, 0x7, {0x0, 0x9}}, {0x8, 0x4, {0x3, 0xe5}}, {0xc5, 0x55, {0x3, 0x80000000}}, {0xfff8, 0xaff, {0x0, 0xffffffff}}, {0x8001, 0x0, {0x3, 0x7}}, {0x6f04, 0x3, {0x1, 0x8}}, {0x43c, 0x7ff, {0x3, 0xffffcd54}}, {0x2, 0x8, {0x0, 0x4fbfdbe6}}, {0x5a4a, 0x81, {0x2, 0xffff18ae}}, {0x6, 0x9, {0x2, 0x9}}, {0x2, 0x1ff, {0x2, 0x12e}}, {0xfff5, 0xc3c, {0x3, 0x81}}, {0x1, 0x3ff, {0x3, 0xd99}}, {0xfffd, 0x5, {0x3, 0x6}}, {0x81, 0x3, {0x0, 0x736}}, {0x1, 0xfff9, {0x0, 0x2}}, {0x5, 0x0, {0x1, 0x2}}, {0x3, 0x0, {0x1, 0x3ff}}]}}}, {{0x254, 0x1, {{0x1, 0x6}, 0x1, 0x0, 0x4, 0x5, 0x22, 'syz1\x00', "fa471387e89752b5e5237c661eca3b27b51f764370f50c5fd0f9c8d0aca0b118", "3d4c6a6418d2499c55d17ed6adf7f5823b89ab33f4aec3eb1a8652d2abaf7097", [{0x3, 0x1, {0x3, 0x4}}, {0x101, 0x1, {0x0, 0x6c}}, {0x0, 0x4, {0x3, 0x49}}, {0x7, 0x7, {0x0, 0x1}}, {0x3, 0x7f4b, {0x0, 0x80000001}}, {0x8ff, 0xfffb, {0x2, 0xae7}}, {0x9, 0x9, {0x2, 0x4}}, {0x5, 0x100, {0x0, 0x6}}, {0x10, 0x6, {0x1, 0x80000000}}, {0x9, 0x3, {0x1, 0x8}}, {0x800, 0x40, {0x1, 0xf48485b3}}, {0xa, 0x2395, {0x2, 0x101}}, {0x719, 0x4, {0x0, 0x101}}, {0x6, 0xf, {0x3, 0x4}}, {0x7, 0xfffb, {0x2, 0xd}}, {0x7, 0x7, {0x2, 0x400}}, {0x2, 0x0, {0x3, 0x8}}, {0x4, 0x7f, {0x2, 0x8}}, {0xd, 0x6, {0x3, 0x6}}, {0x50, 0x1, {0x2, 0x6}}, {0x9, 0x1, {0x3, 0x400}}, {0x6, 0x7, {0x1, 0x156}}, {0x4, 0x9, {0x3, 0x7e7}}, {0xfff, 0x3, {0x1, 0x8ee3}}, {0x6, 0x4, {0x3}}, {0xca5, 0x8, {0x2, 0x81}}, {0x48, 0x9, {0x0, 0x4}}, {0x8, 0x8a, {0x1, 0x7}}, {0x7, 0x883d, {0x2, 0x8}}, {0x200, 0xc86, {0x2, 0x662}}, {0xb3, 0x1, {0x2, 0xd}}, {0x8, 0x5, {0x3, 0x10001}}, {0x81, 0x8, {0xdfb8df28f7198d48, 0x1}}, {0x10, 0x0, {0x2, 0x9}}, {0x354e, 0x6, {0x0, 0x4}}, {0x7ff, 0x8, {0x1, 0x6a6}}, {0x800, 0x3ff, {0x0, 0xfffffffe}}, {0x6, 0xfffe, {0xcf7b0ad488874694, 0xb}}, {0x80, 0x762, {0x0, 0x80}}, {0x5, 0x6, {0x0, 0xb}}]}}}]}, 0x710}, 0x1, 0x0, 0x0, 0x800}, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000bc0)) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r5, &(0x7f0000000e00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x42000000}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000c40)={0x158, 0x1, 0x2, 0x801, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x32}}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0xd}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0x7}, @CTA_EXPECT_MASK={0x4c, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}]}, @CTA_EXPECT_MASK={0x5c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0x9, 0x6, 'syz1\x00'}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_NAT={0x34, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x28, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x2}]}, 0x158}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BTRFS_IOC_SYNC(r7, 0x9408, 0x0) ioctl$NILFS_IOCTL_CLEAN_SEGMENTS(r7, 0x40786e88, &(0x7f0000001080)={{&(0x7f0000000e40)=[{0x20, 0x2, 0x7f, {0x100000000, 0x6}, 0x100000000, 0x61, 0x200}, {0x8000000000000001, 0x4, 0x100, {0xe, 0x1ff}, 0x3, 0x8000, 0x60a}], 0x2, 0x40, 0x7, 0x8000}, {&(0x7f0000000ec0)=[{0x8, 0x7}], 0x1, 0x10, 0x2, 0xd}, {&(0x7f0000000f00)=[0x5, 0x6, 0x7, 0x3, 0x1, 0x4], 0x6, 0x8, 0x5, 0x8}, {&(0x7f0000000f40)=[{0x9, 0xc, 0x401, 0x2, 0xffffffff}, {0xffffffff, 0x7, 0x6, 0xffff, 0x47}, {0x3, 0xfffffffffffffff7, 0x1ff, 0x55b}, {0x3ff, 0x2, 0x5, 0xd, 0x6}, {0x9, 0x1, 0x0, 0x2, 0x6}], 0x5, 0x28, 0x8001, 0x2}, {&(0x7f0000001040)=[0xffffffff], 0x1, 0x8, 0x2, 0x1}}) socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r5, &(0x7f0000001200)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000001140)={0x68, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7, 0x0, 0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x8008000}, 0x80) fcntl$setstatus(r1, 0x4, 0x4000) r8 = open(&(0x7f0000001240)='./file0\x00', 0x400002, 0x100) getdents(r8, &(0x7f0000001280)=""/197, 0xc5) r9 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) ioctl$EVIOCSREP(r9, 0x40084503, &(0x7f00000013c0)=[0x0, 0x100]) r10 = socket$tipc(0x1e, 0x2, 0x0) splice(r10, &(0x7f0000001400)=0x9, r8, &(0x7f0000001440)=0x56, 0x9, 0x8) sendmmsg$inet(r6, &(0x7f0000005e80)=[{{&(0x7f0000001480)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10, &(0x7f0000001600)=[{&(0x7f00000014c0)="7b830998ad78bfe440ad6cc2ac97cf9751ff5c97f62ec9db0af4bd3400cff792615604145e60527208daea38960e9ac80890f659626bdbf3be247dd95b996c7baf9ae973c7ef3b0b591ae20e7d6f11a720910372943efd9281eea261ef221b62a6f298935da7e2c7c23514f55110825a2571801a6741cb7ec2cdffa88d09f21d8b20b9b79700187e34c7368b5b225c317b5f394f13cde9171d19b85166f9013e4f41fb666614645c83201def8a607bd7850a8307c5a983471a86079f67bc3c9e3d882e96cb55c8084256aa576c628fa0", 0xd0}, {&(0x7f00000015c0)="39fb92ff4622b638f4ba", 0xa}], 0x2, &(0x7f0000001640)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0xa8, 0x1, 0x3, [{@local, 0x6}, {@multicast2}, {@multicast1, 0x6}, {@multicast1, 0xe1d3}, {@remote, 0x3}, {@remote}, {@loopback}, {@remote, 0x1ff}]}, @end, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0xf, 0x3, [{0x2, 0x9, "d4133141eb33d7"}]}, @end]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@rr={0x7, 0x17, 0x37, [@local, @empty, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101]}, @timestamp={0x44, 0x4, 0xd, 0x0, 0x8}]}}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="133b4caa05e1a6ebb65ff871c12e1c3c0f40a0eccff263d2dc2147369e998fd86c163f14736ca0a325df1643aacd67fda9afaed979e2186516ad8357004cc2053f6120f3b87d328357254f9700cb3ed797360f3a29e29f1e8f001f6748548158ba2360d81413f30a86d6c0fb290a6fab3587533de3129add48adfa75a2f2413ffbd2105622d42ac80084e50f3714f9291b7df7e07ce31d1595239d939a12170f587b69bd3c5a6b4b727c04e0a6af63462232109144b58f2fc4a4a437e8d25933d61807ca4a84fceb512b3fe9d756eddc096bb74cff2383f86329a33fdbe3f093cff9fc029bc55d17685ccc4d9de84460728ef20dff4ae6f685a1694749461303aa0ac258663e2b1cdc507a51ad4959c6edf64ac91a1688c77db9d18db0bec19d2bb1a18f0feb5409c475b5a4de8060510d800c9125f6c7c514a6fa7d84754b2acba8583ce36bffa386d0641a5818cbf7cc76ed7b1614afade290746365eae35cf0508875342b21ef608b66857badb10478d713eb398feb78150ade86a5ad518a323d27bbf91fb0d7667644c5ca6bfa8495a6297cb9b174df9a0abde1a2375b1cdf5472b2d62b7ae043b8e446e04a6cce2d6bd17cf8a6292c7b107555da249e3fe3ad9d3ac3064a7a15a5f908dc3f3c1f27fe071f3ee560878d8159b3bf0c942295e05c80fecd4f3876738177edffcbd240e1b2113c4782eb53d72c471e6ecee030e18dc720318cd12a5d74e36f9d08d34fa9031c84d60c4ec419b0125948a558bb8c5d9fb5c07a55d3c667eba13999fd652c7d6f59c5fcacc1b3b24b763619040c8471bdaf12eb72d5f984659ec9fbd912c87429ec50ae66ab0f8d7368c5ecdf331920f35dbd00650ddb0135928126f29c903d576897fdfd11a7c2041f0b851d1bb7ec8658d93310572b4d88540caafa3ae117a09e1285c785e9ce44128d703ae5b699e1faeb34cb04eaa2beace00ef352ee8e9c95754a0ae063202d9a61a227f18d43e590ebb1b0033c0b9f604ad0d3c737ea804c5ee39228101a9cfb1e7e38f2385529f469ad600b729191c8b936afa08dc0d9631be3e55c14061c8a050f234da99fef6ca792f56858b7d3f682b5f1134173d27daf615075cf945db6c8d0deeb56744ea081c25e79040288684725afc472d85dc339b9de7e770643ce92cd69f6622f1835b6dd64098d005034ba968b92ff917107950971133e40cdacb1cda6e3d521db68186c8bb726603abcc28bd9d57de33b09e6847d1fde68b2f4531f51a43e204c42bca1c272c74ba0847f5d939e2749127c1f9e47b751a9d2fd9f3675a3921dfa0c9db50b97ea04265ddd843db0d332aff6a999175c784e08a88f3dff43da64c2c7b665ab9647e99bda4b661bff04797d757b63c6bae1c2b14cb1d40210eef3e3a0fd3549096cd6e507f5a213de1cb40fdb6848486bc85333c823d51503123f9604defb269d415ae766f7d33c8f1e26979595d40e05deae92f794c1989eb07b37d8c72a77f56fd8709cf3e8f8ddf276b33301084fdfd3b7c294fd69bb8f21f2d62b13722f5100eff44299640d4ba9736b5fb8a2303b35d51fbe029bc76d20c7b1a2946633ce8822b06bb4841c50e7f1a6b1746731a46738ba83621b4765331d98fb843b584386ca0aeb8e51857e21ad79113e6862762512c2d69e83691710e4f825679174413bb7479bf879493e18bc0a4aba04611b255d6dec49bcb756d1c68f6cf60ea6f25eade08acf82da908031cc59c5b37653584b08a75f6981d3ec8bd157a88cbaf2086917bdf6ac0ee3288f91f525c4bb33d7b1e873773088ca77feaefa10344d320d860014d716280491aed40c4fe8dc8abd6ef448091ec5cad204b7824646d74a117d0edcc76889cf8831c795bc5a5287100bd38f1a2bda30321c6a1de16214c27164807ccaac0a484ffa56f10ef8cf44581c79f952bdb1b7eb99e013f1ad0a89f309cca173f4ae08e1f2446103e4dc0263e5d9793c937073c436922774d3e135a7efa101a911dfb93e90e1d2b563bacf4ac9989cb9f748e7ad39e230eea271f07675467c6d291669a881ec8d2ed8a5b2810963f8699e5c1e5ff32423b745bb877b601a2f78229135390cd076f1732e855b10a234a9202618b0cc7489fb88263d9ef9d08804f207a81cfe07f1f5f0430c9bda66b7f46c4fa101229c2eab315ca538fe0ec5f7b4e05bfc26f457942791c580152e9052d75a036954768a72fa7e2373594840ae241eca43507a33e60d01b90dc2cabfb1ca7977c36cd2c5ca0663bf5df612c9312e0af6e542f7d36529cddd15a42da452e0af1c87e6ff35ed3496109e3f8270cd8e4cd0de832e76e7ffb3e937850160630c925f8318cb0c8b7bda4bdad481cc61347063e978699330c3b2b4ec69839e6b64a000ac14bbf444e5b5bbbf3e0c3101c743f15b19989bd21fdea7c596344917349736305a2480f462a72dd53274187d86ee441005a4998ae9ea22c036e47c4abf88c453d20855b249b7b54f65fb30852e9f48c52adeb2f15dfe4b5061cf6e0c6e0a188d14246f826a317fc4e3765f303daa675d0b6d56320d4c8103a5ea5781af0bb2228c93ea663b1aef73609ffd122c68da3536ae3b3ee84dd76e7b01a8a930f80a5515a722bfa0ff09222480c16cc0aea1075462f889863a3b71456989f9b9f981f5933d0808b35cdb6415b904bb7ae541cb5cf34e1dc9be547e93888c8f92591ed5950675bcbf4ac4674561c8c9ecdc1b914bad8766de02eb56ae639cf83c65a37f54954bf6458524196de54e4a75acf0fb0306c9ec13290dd738375eeeb37e2e8a3b2c8a49dda8d1b09137a73dc63d782974bb2865d0650a12aeabb0abeefab37aa22d186c6b1e911161388d8d2a78c65534a5bdb86c19017fe702b528cd154d81a85acd55634e75c197dd3d9822d8b29979a25248271db38827dce0fe8c5c0a5a822f259cee94c8e11dd4627a13e545bef303845e95c175ff1694491e394418a7a9bfa9c36426ecd03f04069bb1d814095c069d1303ad9ae389db742dbb61afc4a3830e29e62b72397f0b613eda15f6a8e9ebd12f9979dcf092a60bdc157d4e9541e665499ced32adc7d337b0ad5d9c6f4fc8ec82bd7957873105129342649f876310788eca9d60e2687794cb02334ae57727fb74c3229bc84611372efa9234d6fa38f3fe8324c74d5aa805ed3a845db2b9b1148afcc6e056b2f29bb4d025c091f48046a3401b40de947b0de51b51e32ce3365ddc1f1f0bfa95ffa4f12e2b25da1029e9a26d28d8408b19037c6cbf71671a442dec340b140bf5e0f5722f59080cbdfa96b5ef55f2e6fd405a66edd06c0fff1cb90e861055ffc6991f2102d73817c748b5ce154a11dafa461a77be810a43855cb106c2b0774da0ae1074a5c965292dcc88074583717e5ae90bb2d823bfbb32fab61b76672e1724d78c11498c38833cd4520d4988ec3d9090b83844f0b385437d244e96735caeae707d67a9b8b2b21671888d81c69c7c07f372d341e46cf3ea5c9afec8050fa54bf2704ec48428de227f2faed19e86b1824bccb2143b5e90c94856bdbdd7a35ad5e63898465959f3b82f6ed4d4c12d26b87abc8890ecb60c3e7be724a52c71ee4131734a4bbfd138c12f2ca262433978e0e44a1a9e1e2629e1da16fdcb7bff1178ea07b7fa9b4aac93a48d0a9505bca6429d1ebcafa8827dc8e65f661afa67a192aeeb4860a04a0f3d1888252c1722b6375327499ac82d6dbc850122e817c9f9ddaf6fe78d0c03b39e53b1145537710e2bdd46324c5863dfcb8014b024f80b995a3ae7980fe27e41ea5797a4b03e494cec86519ff68e4b2b86c032e7cebf8703d2d9aff27d5d975c45ec41887483449bb2b50c2f40bec10fb8b3848c3a1caa25577c212d34f0a81077f886802a3a3e8eb1ad304a63bb2c12caf4afc827ae8f19578e27e13063d19f762e91f2aaef846a2e0d97e5f5e3c8a8bba4b12b4d2c495f2ccb0effec30741a1cb70ab1c2050eda65d6fc767e96a4495fbca4f0c5fd0c7f89181345acd2f42061d4d9992193c859ba7dd7423b584d035ea82f8ad1765c6e98de52efe16f3976fe0e899f815ad9fc1ca093079a44cd2e469af4a8453812b8b6dc445574c0a33e96a6276e4ac1585512e02bdba6fe731df7cb40e51f694267ef214f768c556420d96135030517de08d9b4a0d4697cf27d5da4661db5053d0fe50ba854772fa612743b8f4832df998249ec516e7487a01db8f6f30339ecd0e449c22ab1f8a5e7efdc41bbc90fac9a040e632ff951f4acda0a2d14fce8585263663ebe7ad79b3e68e61c01f95014eb20aa10c66cd1e3e8151d9b7d2866079d33dbac74409da895df1a443133f2e9a850529e9e4fe359245e76b7b6d2b6d1ab5acdd624c1faa675c7c98e6b758f4baf8fcb56ca27810a62be68b8929670c5ee9e40f2151d9b944b0533cc7c044bff9c14e85566e3db987b78f2e5332fcbf3491b2d90eadfc66c7c8e5d723d57ec7eb0f39c00f6e3749be98418aca4f3e94ad2d03f1a982676f0ab07c285d6d6ebdc0f84050eddfe1f0ed22d0639c84ffe6db871b6c5fc0175b48b2f95e6ca9335d8bc75630d55431ca59d6398755e7760fbd87632b9d4de7b773b3e706a0b483aabfbfcc290f577095c85b36ff0f2dfc21a45f53ef6fc3edccf359732a2d1c43b32a43eeab8deb50922c7c4291904cfb8d817bef95a0243c9693f2d015e24f2abaaa24fe8e7dbb4fe5fb84d929ed06c509d0f00cd73ccd3408c699b57fd38e00df5605d07fd20887c26b93fbb795792231e64061df238fa8a52aad9edfaaa3d85f42f1cabd7d70b00643c07a9e5f7c930945ec9dff75452134fb2982ffc97f635daceaef12a0669756bb5dc4b02620254f8fe3a0bb046a2b569bb4b59f145c687b2a48d4e175cd37ec3f409b0f20fa74c474aa86357febe6e5885d13b90d84aaad76ad4114acd974642e2d2ca8a8f0fcb48907251a763ca04c0e33409bfe4a838b851ea575e947bdcef95330ab0502bb17d12ea1d120781cc6e7c5e15a4f4f7f6a1231fa9dfcb65bace4d933c98bf87ca79418a4a920c55e4af353b00b86136af525a61ab4ac877cb6a86f824f5625dde7c8fec111398d45ae64e948f4d68e018eba11e64fc6d1dc7ec6674c96bf921395f58c79bc678f824ba8f9f5cbd72a8a70f3e0e16e45f09dd7367c7746a22104422280bc8201875b39643564bdb18eab2d9e5b1677e4637ac37ae2850e6cf4ec8e0349b8516ec000feb327f6bb677f14e0387c990d5d7c7ad18272403eb88b68b7550e47f6434f767cac927d52cf65aa7e95c33fdc93ad956ead178b76fbfa43ef3f29764fb2a9403c3d1404407e17b8d7b3b2d73488bd765ed44fce0aeb3cdf20b899004ef840b6c87f658b8e0863c07c10218f9fa1126909f9b8397ddf4f265ae12dae5a6e1401946fee27a062cf55f86eea498a0d629fa8212cdb05e30c23287c98c1a7f2944ef07a9f7632f3d9d08d978517d078aa230df9abd84812d2bfb5ee0e014603a49edfd8499169b303553de9e437f797b811aeb7fb9b8608c2b80bfcd3869192828731da16926995ccebbe77211f2a3d516d46be4d5f51c476987c1d9b225335186c315d3052688c6dc44293e3c99a69e6827c92aeef9c2499a10b20aa5bcc8d0621957f2151eae280dabbb91fbbb576f355ba4d1720ccdf526ef05b23b2a511c4d29088301754e65f47f0ca2e4c26a64a0ffb99f1c42a70a36738cb647deb9eb404120399dee26743a7f9798d7a760c303cf6091a74ac788d3835169656ff7b9807f16", 0x1000}, {&(0x7f0000002740)="70289fc9cf832325b23e2883fc18c86d0a15f73e", 0x14}, {&(0x7f0000002780)="4cfc6adae9deb61c8d9507687b837221eaaffb0633843ab3a8b35aef1a1bc4956484885611ad3eaf61787923cd1e7d8ac0dfc5f5183a90c032d622faae9568e8", 0x40}, {&(0x7f00000027c0)="6031502780711a973c7ddb2179833190f393fa16c55e89f63b4a4ad384248b772ffd22ff73235efc5f5429e03dae925118732a8a9c701faaff3b9cf0d902119ec323b66886ab6b6bf0aa4fc121891bd2aed5811f677f41bf6c30d3c65a1bd4cc22cc9efa1c4d25b7a800d5b71aba7089c885d731d4e7449c2dd5b3a828faae6b748b32390ad2ba99583afb55461cb580985968453d8876dcffb0d07b173bdc582acd988867d340222fbddf84662ea9d10f6a508e2846d3156693bc67e81f4f4641eb543d5dd04f85a3737a1e6b89d7", 0xcf}, {&(0x7f00000028c0)="2dda97ca4162fa73041476116fba678e2addf3942fef61b01c33bd9075ab19f6ac31d58d566bded2e0f96331a120df3b161d0bc65ecc82809d390189acb4cae2431ed8dea1ddcac347683bf9ac7680fb3cf179f49c26ff14c39c518bae2ea80f97df84f4508af7be3509f49ee9dc3e15f7c3a137a055fdddd9df6f527e93b8afa36f21e73897ebb078882a3ab14445cc77eb4600dc0f7a53a3e5b9fdf0eba08db074f039958e3f6ad987dc4d0bf74cde59dc585dad20e05613f041ce9917923eb52032cd1b55aa0b", 0xc8}], 0x5, &(0x7f0000002a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x18}}, {{&(0x7f0000002a80)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000003d40)=[{&(0x7f0000002ac0)="35701baeb84af7fb18ee520376acc89473", 0x11}, {&(0x7f0000002b00)="5384ef46fb8a708004da85f92f2ac1fc25741814f102cbc8be3e7ce2910bdcbbd7d47389c81fd127ba", 0x29}, {&(0x7f0000002b40)="b21a81a3b549f52a2f67844546b5f534ae56041e1570caa4db54de8a15dc560a7279de86fdf3869ea89860ab6de60a584d356852ebf4b2a90436f0992d4f8c401bd85900d613053f554d4741fc6e7457163cc0cad463def479a6b8f6775a9a039246c2b5fb21dec409d623e13c7f7415c7d1f1", 0x73}, {&(0x7f0000002bc0)="a5d73fe23c4ad0f7175ac527270a447520e8c38d23984e35f5e3684a17366f9f236b7768f64d7807ad5c7d47ecf2536c5c3a49a63ccb9e380cfff9cd652a2ce29bee1b10b3fda6ab1eb45b819be70b3bcdde53c9bb58bbec7267e7ed8ad61f41127dd24ac2394713d99d481b5e9ad8bef97a783495433a9e33bff48570ddb2a50c727d363f543e9b3e2cb20d23189830fe41225186a468dc4dc0533681af4d8659607bbd8fca185b1b88f1153e236d5cb1b5f818b1aed99b80ca8491e5675ed1c34fcb822f2aecd0e07d5c", 0xcb}, {&(0x7f0000002cc0)="c2a65b40d3e12985c81cb03d5d4f96e975812dfbec8623d598674c4737109ff16cf4421a0a96b17e5444dc1ba1cc484b61b0ebc00827ae01831949375c2f0deab8d34ba014315b31e6f6f62c1d6179b2b9721d2f80a31118e9d82db318723fb61f4bdd38633b092eedcd048b365db63f71e6250bdeb9c824043524bc7782f8a0db712867650656b3dab6257258413a99d8f6dc5b8ec8b9f4ee4a2cdc416ec9d8e1168ef1d6afa21fe768f430b1385d2c34ef5137309866625e90483e04959680caca3ffdbefb9a2b05c222f96d7e4492c3aae4cde02ce6bb6ecfee83306fe539f94481724ecdc10677e1f08ebe913f91a85da2ad406998b6895f94aff4458d0adb77e6b451964aed6968b37289391d844d36302360a509e3a3cb906357def24b336bab5c6270cb698a8d9cfa9e3b2eb56236991e6ee921c75bab4e4f947f52453fe84e935968d21ce88d72976dc582f8de6b7c50d704ca89817337120476624fc6beb2727dc8e40d865e3044efd83c1319fd4056df1b31818888d096d2f813b2614faa2ee2019b05a4784aeb8d698d556c81486849a25026aaf110eb9a7f4b7f0ff8df9fe8b260072ae32d952759a4397704810559ccfd1a2694c472779e2bb098902a9ade6c64049b6a8f420c6ac0c36266b95a0d71f940d623777e7a096650cd908837969c85a2a8e037d570ba45047b0cc154bd11060919517e39aa1d2c1750a2d71be1d6acd354bc1e8935652340b0e8e964eb90eb8988a795657fac51b6b44c785274e74a71c0f08be399d98e3fd28ccb261af13be4c5a6168d10dc5f9c1213eb92361f98fa62db75d3e079e6b11703371a168993bfecc80bcef9193e449e3aac5032008a93a531b095619b60d8d0f3ba9ef8a09d7c75d3a567548fcaa8085c184bed909a86c565a371621a4475624d10b35590031e1feeb0a61a9a534628b8225c99a5d4371da11d2e4d133205f22d285f42f9ca49e058974607670fc484553de44163faebe82b20fad02edd9d97bd9c0854a791693abf2707c4040a9b348acd1e616424d3f6fb96cfc0b5a33e46aaeb1700509173ecd5bd79443a92261b09fd98046031ee710e81307207496007a1da07b448380b639dfb231fcbe6ee0aefe5a75f86bbf04caba103e4c43e1460981a587f5ba3b841af73bb527f12888453ff1af3dbf8b2c5b635d51f4f6e08fab5c12cfbcfd62159f68b6a196e84c228fdb888b16077fc289f3b9408179d8c7bcf5e0cf53ce42d5e3594087354e793437b501c0ec40a270a12ce44a383442cdfa17a86350e58f53114b438f1b560835eb1e0691b28adebab91851e6c9c9332b1a409f961642e55aa55b322a4af63f9c4a4a0a628270751a7109c861e447a29c2c5ac1c0072e58373b9c2f2f3e3e13fec42ec7e0aefac35e284aab4715259771d7df217c1b18bcfc507e7304f0c35b337264ad3c96058bb57196ae5d2e9730a2b9d0f5765017b58823580f9ce9eb7e2f1313cb874194dd476f3e0078ddf8f4854c44af31959c79114c32a1c0c4a140ca4e9d0b1f504fe4b997985e47598848e9546a8bc2cfae4120343efdff24b66bfaad2d0a202a8a22bdd7880c0d03cae34aa1261a3199ceaffa4bd05ba4159cd52d9f321d3f33fada51dea192ee10293b9200fa26a0e4aa8d0ce21a0de2102205640cb33b1a6cd09bbd1a7e895b2d766778695cbf7f3aee899b4b7607f38aae1316c5df53bf9ebf7d4875aea15be048733ed7e439847c5a47d254d78f116e9ed8386da1199ad9af8aae8172a240d3759438cfdf5410f0d0dcc23922bc44ec498812f3fda8cbc95e8a870e3353444821127e060858dcd94aa3814ee5f714ce2adf85f698250bb5fec6383a3305028ac3b4f9f8e3a9060068287939dfba40b977bc4d322e2ab573d2dbe8daa93ead1b0885bb69000d0018678ea2156f2ca1e08be9f9892deac1c5de85620857362e73cac6e6084da84eb3bb406c8d89b9f8cb62bb92490b9c129d48c36ab45c0e97e806d2eeaf34ca02e97f8ef5491a56caef38a180d1f2a964607fc6d8703f7bf2d8f0b1b0b01f72f807cee63b15c120103379a8f743e1e7c586aaa1039ef4b6897d6375c00ca6aea77dd18560a1b625e69a598cbaf3d9b515d52edaf8ff3921b755a16cc25006046a806902abf9d501cda6dbbb7f56d67106abcf8b95da9b19761e2f74a2638383bf0ebeb92fe2406dae3a77cd5cc8006adb4d5e55249b0757eb5c70b6fbd0b8682c3a0e3601c4595233409eb28918c0c447f0d3c640c3e526cf7650e9842c539a45de20df2c574dbe3f60763c0810064c9315942d0048b3bc4b39112ea3ca8ea44ad98b66b8ca17f42009f1e9e9f9c3d4e9d390f2af9a8e0287e1cfe7f7d6e83d31af166a1f9d661cd34928c1217bba442a52de29168da761b043282205eb5dc57902a19ffb177e3e90b944eb5eddba4f9d823a7ccdc311ce23eb26b44a1d6e23718426a4fce3eaa8dc164281050229d5e2a25833641234a4360fc5fb8db51a8aa9b0522bbd02fd1b31e96b0579759b20713b1c162d2a73202f440e4424dc0645abf5256ac70be28e942421364a81b743127e8bf72ede839c4df6bda6a530f194e7359530aa0c1a28b68a34a9149cea5341dbb4bcb77476aa25b8e4d772586cd1c518dd95ff73802a13190e73ed71c52f63a458b7ed6fba81f66082f4420078d325ddb9256bf64fd87a760897154bef8a5a39afb390ebcf2a7ee3ceebd2cda2c9d5520c0a3c8f44debc0f9e0d2a1601ada1047aff44b8dc1337ebded43a3178ca6c81e1704e75ba49424c3d11ab23d61f9b47981398525d9ca25b802af3ac76090358c2970a577d1a998696b8fd45b970c0ca57815948f28280d2f9313049dc2ccf52215d8c8e68ff837eb146cd806e7eeb19873aabfc7efff4229b1bc598f893283021473bee4a8363a8ed059816b3dbcc46a638f9cbc26c0bf799f142e1306ec0f3f3fca8e5046a26a77368aa7ef6176a06008e2fe32dd18e67e6f7092aa144d3aaee60a68c8634410164542e48c9738d84a463709a8cf648328db0d770f5742e125d889a2dcd58cc6e2ddfcc427b54207432edb0735e3b24eb2d0477dda40bb4587fa177fa4e027b1d9647f4a391eacaa9184cde11a614550cf912398db0477bd1e3a74682771b73ae27d6f4407e1beff0bee1c8f231f582536ad0dc29d810f916be40ddb0467da694356a24b7716fec945b6231985a04fc597e9e9fe572eb2fd734672ecf65d5dbb9a42aacea9df67f9d8b37eb23e02932aba0b7321b45d7819ca982421a3b1fa9491df9e98fd8961552bcef0a5dbc6e6e8a5d2712f63a356ff2eb932ce464ae825e78af037cc713012927680edd894a69fc93012db5099fd7cc31bd912cfe5fbae97d607c944b128fefb10b8b19bcb5785f459920349e6568b2ff7b7f5329212a6978c8329ec407e2aa198c671dca1b4f7a14c310bde75289b5a4dce9ca9c04b5599441a15220e5e779052725eea473bb5fe5189061855703984f17c05e4bb92d5370e683fead13ebc489c116f1146d7bf6a269e76d2393f9a9261ad808cabc7b8afa801ccbb4225aa8ca5f3c9cdac56165801837c78146b1e8ae87f1867706148a6698b4a18323ffaac679200ad29db1aa9dde5c25b4fa88511dc9bd957d22656fbd4beb083ae12f19a041d4afa6ed7b296401966f88ebeed7f9b736876845e505435a7cdc770b0fb77444dc1f76f5718b8fa8e8df9996753286a3e677dd1cb92b4360918c33e4a95ef6ddba101cf282560532f965277352a136fce9c5ad105e5564edafe4006aac0eebf93741cf2518b46acbb9630d950be696b2616b87e0c2c2e2bf4206d541588a43d4b017ac1a7cac509d6c42a70490c5e9bbb3ac22f5752fa4136159d502eba80bbfa24d4483ebbb0458578972cb36495d23fed449d0cba9d66ebc52b144182c86d68e2643ffa7989f626dc0c7787aca4a42498aaf45d2f7ad74bbc9b25bffca257c99979acc131dac901664e8fef5d3420d0b9716464bd981822eda4194fb3742e6bbef9aff85d0409975b31933f7dd6a7df21b2d5d81b09398c907cf65703a4a2b4f909c54af6393d33fffc796d2342ea30431e542af25a63c9386d61933f06a61d7c6910fb859e2758bd753c58152d148e7e53fc63ba04feec2d1fb3cd60f80314aa6341b9aab8c77e3ea29605d979218dd9bf0417381636e3880860ebe234ea59ffaa5f1ed65d400745b96ad0d8a47d4f1be675703ea0ccd31b76526e451d164d560519b44cab8d447ffcf4db5eb238b02cb6e7efd547346f72b9165754fc5c441b8ff994ae07ce72c93a53b09cd0970a12a3b09593bea30c48ea6bef18ff17020fdfe5a95c8104de63120c5e43ed1e5cad540b82f93f4308eb388d4c38fa4590e1004924cee4378ff426e3b3e11422aff869c068a70605d5529d563ecc22ca71acce08eb301d8cb605a5e714e1eb23ba1b6a6b0ef05fc5884c313b731a8bd5eadd6dfa6fd4cf4026248716e7a51ba17f744f9067f75a5cd7db6c882df2194a5f89ec2aaefafb1d65e4bbdda14cfc6c6c8a2ec1920de0609545ae52917d1dc7e28549161dcf33a4c4dc216fb3134d7351d6d076f1d20c6659ca8304ffc0467f1f51eb0e9bd092d0622692ab7c82b4ebb2a7280aff0a9b868b8485a7b5ca1d45adcc1e0872358103cb9f4b09d5c1c02372fc9a9b26c2d9fbeedf1d50db55d91c9884d44b7a5a9d956736b834784db3ba52c43e3738a49db71a7bb441c7dfffe84331f693c7333fc5bba018ebf2e20a3a33d57f0d03c135cffcba0868667c4f7d0413376339f19e2ce2e2ca2502e37047621ba12b3866086949512a65e4b739b5bc33c82b9ce9b9602cd6db2099a83b5c8f5c42d1b708edf12dca3ed7c95bd38760782347ee6b01f1b7086fab05049af86c115ec445b73487ade1db13e145eeb165755078b8cb4b145f91be1c76d4684e0b01da73097732fddc313eb4aebab96aefbbe6cbfc8ff96424ce07db192cd4d4fe724d4fc89fcf7efd81d95f0c7585c89516e9e1b5b8d219c42d1a8b802febab1f6cd13541896b658bd30036ec0aab19221d5bb8728303e040a849ee2980d329387efa44891b2770b0de8927799563001157def284e431e13616708f9f7917b014fa18e5690e67af3774b66f3fef3e4f55c3ce14bb0a90a798370db9043613598fa8c3ccf7f894aa75cc4eb93d01fa735642014a87b96be6cc5c5e89a9d2d69563113f4b25db2cc24c6464285994eecb3e8fa566a09b3f7ce654aef2b9de7d827fc9388beff571d744555ead7727ce0ba43a1a4af56344ea8d53c9f0f5cd68a9cdd0e05e691791d36090cd323601a9522b78fb4948d9b8592264472559ca5c39de3f4c4ec356ecd040905734ce3277335eeb9cfc49c4bd3463b95f7bab09e2f253c4d87bef9518685e7380ac089ef6ce306883ee05742d2f41ac42b34a397dfdeff2944d8a7ee95cabc4ac48af6f00f27a238d96151cec8997438a06a92d8016a83a62defd1f6bbc66bcbd255abdbfc47c33028b1aeb11334e827e8c310012b14bf05ff5d794067e86b688e90edd52abde63f33e27948dfce12e00c606f0bc4c3794793aef25718561819d2568a8bb1ac759a5067e65a1e863644f570a64ce21a0bd9ca828d56a3c36efbd146e085b8295b72d727d8e2253b90f7a6190e86f3027456653b1fdcc8d3cb8b8aea72e8325dd95fb7d472378bdaa3cb167da715e39af6d4ab35236cbe623603c11802d52bcb102863ab9c448a4d9b03b5c39682ae445bcb0e2b47e4b6b16", 0x1000}, {&(0x7f0000003cc0)="c09aba4868a33d90473baa77f91d8ff68170ec02cf0adc8c6638710a618061f16e04a36db8d6be90dc84e20d2bb2a0c5758344fe64c8725635e59ae90b70a2967c", 0x41}], 0x6}}, {{0x0, 0x0, &(0x7f00000051c0)=[{&(0x7f0000003dc0)="96d03830ea81473e544668de304e69431486509c064eb9", 0x17}, {&(0x7f0000003e00)="1934cea7a8d178da754626cfa4b169e2078a2ad9a87d5a4e053dda6b56795b6af1cea41687fe1e2007a89cd2113d9e7f58cf14df3f0e15e614d85d1ad48f4648b323e56fd158b2b87d037344a8c14a8262eb2a5984246a1138972007c8b8628b5bc5722890ed0c1ce399e99a4161807ec4e6371ce0215874e6c4210f640afbc83c9cc854d4eb4f91b2b13bd153f5effdafd286e98e762f2b9c8df9375db3840774cf1e5f07a546f868d9bedf2fc20e294387184902a6a7d80f0a08c74fc5f82bc3187bcb5425651f91936fa9a5bbbcca3d82ac042482e7c855239d82", 0xdc}, {&(0x7f0000003f00)="ecb7a2e901c4bc1af21afda36bec4e9f5e2249db040c0badaf3897a36a2e50dd4a149847b33c6eb842b69249490204a413d9082662f4334f6136200bd217532169d482aeb86fbe9946d79c816472ffa7db81990806f5851d89dd6d645af76bfa5e44d502176b59fa2719625bdba6058f58f9fe144464a8ecb93703b9fb2eb79f9d2d414e1e97abb8f70d1ac621cdcfa91ed7935aec637f137ea2451a87bfaa0a3b988b40dc235f86fa5c492971666f6ec9eadd5965fdfdc1bacde9a0f8e5c1fe4b7f4589b35c0b04517e559c7498ee9cf3389b1584b2b8a21286a592778dd6f0914e201d14c64aca2096ba46b92e2a3756647286c67ea65b3005b5f4abba25e80e86ef84333fdd46306c2ed3d9df20d723d0fc5e9ae4793a665d303c70acace95aa68aed18945447572732b53361afc1ca4de3a3243fa3a72a4c1712ab3a7109488092dfe4f3d0b8326f62d3ab988cd76568394a210ea5a33430e30d23fbee2f9df2ad2a241e8c5556bac8efac984bb1633c74236c5b7fe04ac41fb115463ce1a98cc8a5bc16dd8362ff5dd25ead9799a627581bf79cf2f9be35e8861c9b29399aec7baae2ea81a01a263e172bc55e2a620bac6b7feb39459ad2b963fd00adb721edd04d2bbeb0b63ebd412e49ba30446036aa9f0dd7c61c3de99f5d652cfb79f7b9abc4a672bfd586ab703fd3d80e55b478863dfe351fbfb0e5b7caabc429f373f22dc75bb1cd370ee1408747a0aa2398e00cd912aa6f09e2bd6666318d63284bf3ef5c663f2a71a3401c106b32bad52de2bed3efbf3c2c57622ff905f959da84e3c8aef749a5c239bdbcc1b766f73b47ca2d960366da990d550ce4ba1a91798f07523a0fdd2998bd32d34ef9729b4c51e6ceb2372fcc3b8eee5d321dfc7696c5fc842760db13c296dd0d68b419eb4fbbb2b32b99f0663fba820b30eab2ce016e29d6108ab53538d15ab64cf81c4205bb33f5829f67080b7d888a980e97c0bc6e370ec4d6d9e5605efd2e9509029005b1200115b2d4aa69ed42763d5c005acd72a285c937b890be2a58afc02b35d61a518a14982726863d77cbc5f7ff7ee24aed40b862615ebc191bf90e28311a33f3de514c92c558738705f882396c099ef5a3de6ac0351eaec187385adbff1f295761e709740f1ee23cf848d2939d42224c244effd2993a895cc211a9e9272f30b03ff7698f2d9ea5d5c7eeb2677cdd4f05c2364f60d6e1ad0a063b28e6c3dbf1b54a8c66ec1f881890f5ee6f43faa65bf5f3dbd3e7478b772463c1a39093cdbd40e3a99fa86703823d0fadefb9a3252334d04e91981e6aa898ae1c56b6c97789346aa773f71f2f596a69b468da48e64be0f7685e19a02bbd5ec546773731594823f9e25a7a1f56b930247eaf43db46e4399279c5be2b8f570d694a14d4eaf49a01f5cabd7c6529b24ef313decc5b546f7007cd34f683a9c6a064b6e3f0bd5ea845569aab384e9aa357ecd45c0c29ded255e0ae9e7750750eb1444626cbf49d4dff2b4e7d7897fb3becaa2796c008fa9920110cabafe7cef469e76888a66cac97d7c4aa8bfe08b8f939417adc54ae5123a4a26cbfc440fad6b3b70875f9082600e8e6ce0f620b45ea90c86da1597327043da839e8cc2c49fabcd012feda75b47c88d7b1afc3a684b7ce8692baa889eda84223ac5897f20cc6bbfbcb6fa6209a616afefde594fff804b6eeba0111d15af0193bbce283d548c8179c3d03614ce3339cc6c51b95486d674b4c23789533a7f00e207e0abb5532184f0d32e7645dc795a0eb45a45faf91ce118f747bff86b9f5082acbda48329b6284a9aa60d6e89e592aa4fc4fd45d8bb54428ee4ef1887d1b167c645e811133fb02541a6a660eb9e48375e2c3514cfbdffbf3bb8382cb4e6abfa1b017b43128ba65445ae7c2f5de15eaab25a4d3d66d0c6c35ad6088244ff685177c0ded5cc4d2153350a30d6fe14401f5efff841db482dbab3942e203a61ba3c6518e4580b90672c92348a0799c7e6524b1adf8eb0f86f205a3a69c1d9800a0d6d78448fe30e17ae02f7ce2d8ba9de7398d3b863697e28daaae32eb8470a023a04e5ebb75ad020bf116a0c5ecc20f3ba5a2a9010cedd9be050b80fd07a8d826789aac6320c091ca0df0b40c62f1e8d3b8c02672bed87027fdfceb8b8981fb66ee7cddc3ca58297d2ee62b447610ed60b09ec2fa778b05cb381284a8bd337e51930215f0ff1bea7a8a9f257f4bd0a115f9d7df7dd8cb641f81045e46acf3f376fd3ba1eee1a308484608906e76664f608a5f2d7cdde377ad7922264316644f1cb8e01b287c9d0d7022189e1de7cd944c1fc3b55b88001bbeea905ccceb413725af946650fa2b66c722d204367f51a647f143c92641bba5b19960e3509b13bd9072d06195c6df786d5a8e491248b570c54b62d58c01f86a22f5bc842b34fb5e4053f9527c800c4b9a961fa73b11845887f2b0b06900603ecb78937014ecf100b8748e6ed54b06aaa9d004e6f6b28330afd7275e53e7d88f175dc8983ef90b330c801157197e84946cf26ca30b25ebebfa64d311dcbbce0e17382ff7fc9f6729291c9321984340a3a2083b74d18bf0d04517ae985e5d6767379e033559273bdfc193039335b0f01a71526868bc0d4294debba29a507fafb598bcc10716286c6f792b65a75f173f672157d9f90fe2708ff31907b579b332e2365f7009269a02e311b17e45c68f830370d954f66b86cfc5ac0772e5b34cd9275a82a554d085ea1048f809f8fa4efb21ea0b8122d92eb0fe69b517a43802d34bad1bba166e623f3a8742584f3250d40d9d7398c9f30d78fc542f537e6f3003e8f6d3d901abe22d281fd881f6312307d207eec133eab16b57246a22865ae5d1f9af4c76a0048fb32407875c705d84c8536f47d9aa71f896f36d99bb978eb061123e1a2558277bc60e8c48c38f8789beda002ed8f5e4bfafa2cfcbc5942e851cfea9ae89397c79641649e0c411b91fee3174275210984a0f0f9881ba75520e2118186e3df4f23d09a9835b996565a9a92de37ee8067e2716cc1f18ee5f1feb1d0ba033dc81b64260c222f62ef8b4949dad6dd685f055f73c17dce991fc1d91f3a28475379aa35f7a45c3e8a861c65654216e621214cb37d44a9ba72585d5dec6a99a0c32c4383e7eccb64ad13f21d510436dc6b9d8fe3bf78c5a4af7b4d8326c92f72dcf65b535449dace896a3789b96cb0ac8d81081fc88751a62a1a737edc9b86c67d212cffd6efbc9f5cbb74d395e3f543d9689e8b9ff7870695de87255eeeb482ccb04de6d56d74666eb38189afbfba95dc26069acd44d003cf92d90e7c78953939fede1d5bf67175e3a9be0352fc6cead9480ebffaa14ed703f17f991ae068e3cc09009a37e1b90a9d9d3f4d6a28e0b84124919dd28030d576d752133b7c1651375e4a5e6503fe9b33a86a25f8ebf14dca7ad0da613a6d9d18e8d561cfcd54b700bde1791d6fdabdf7cc6ad0dac64f5edddf4a7e6f359016583f9e1760cedde2f6a293c37a64e76004f859d1546e701740641a7a9cd71e6beff4af253b746a3ded0e073001e083dd98fbd435b35dc6c4b243aec85faf1a51fce49ef51c3f04eb01da9956c0dd16d235b9cf6320eb3c4ed8aac417ffbd8b1e19903ba21850c5a0e5404eb28f387bac8b98f3946628c5ee1f6bf11576aaa069ae45b681b82f2cf825f6d4297d5f32581322a5197bacf7814c78a9e4d2ce4d13ae59481b12edf12444e980f9e24b19b4ae19c9bc1e51d4e68e73288a096ebb44b40678455e9e0a831dc39c5e0ecb54cd1e6f4ffdf0eb7f03e0859a35589200baf48680cbe5d376d9d15232771bc5c869de348ac454d70fc9d80a32926a16f7f6555ced4ce26c4d332e1d032b09076b59acbe8a28aa3ef6cc635e9505204c666655f6e70ba21e61addf5bc84076bef6814b6b4df9000251c28ce25d7af18fbf2ced5ad4f36feba51a4e5c89a66cabdd94d80959f4473315361c4e8e069b6a87893a9307abcdba9c0f6b2c3eabf4cb2238220bbd9ca64f3d214e7523fe2b44ed2b17c91c2a5d95aba2d46abf456f416939c3d5df7ffe78dbba892e16acb0cf056c7296a171a4f26374b2796880d49f6d99df133cedff0821ca9cd37510f17941af83253f18aac2d4a196cc69fdf77dd52a08359028051933e6b9146e69a2decf145fe76dcc769614a8f2bea2f62bca07e464b289d3c842be5011d0123d185aaccc5b5dcd95a4bdbadbd2e8a47a7423118583949a5775d3149e57cfbae5ab49dcd2210ec1c594c0803e2aadbcfa192ee79a0ec02cdff7935c3c28b036397ad44c1f7a10dd0db654b952706e6b7aeacc4db6e9582bbfc9bf3a72f988daf8dc0cc235c47610cab325160be8a012087b82da8c8194746c0a4dd1dc638596cb831327022cc130e911007d1a2f45a535eebf127616fc0edf88245a6df683330ee47993562e52caebaf0353dd952284d779c7a14b1641f9d26cd1414c1f7681583e5fad773a1ac5453eb4a9171aeb95f4596d15dd4886c9954170a0f40d97e1d098a7d7737fcec75857221169ed9d4debc8d536d24704f0d9697e276111ac9375c468eda64dbccd9cb1b9770339a2d9f488221f4ae61519dbf789a4394efb72bdd92f67c59c0bd9f8f570562261f41db9a10006fb41610cc2a113c460b3c4e3058c29e9dc108f8c02b37e7d2d8e5b3741ff334e2a43f4e521e4c62e916cb300d581d2b29303d6a51e1c06e268900ca3e3f037566ee45e9ecb09b9e1896a7db53254d1f9208368a0167a7bfba1382bc61d8a7994726d7aca40eb62c30a0c7cc096c59ddc0fc0fbef6ebb3d4e98ba8029afbac21e7b6f8857121eb439602c13291041f150ebee2dedc79cf8e0ac684e2276235087cf82e7a76b847bd5e78c3ed9b13936883da664b1272afd13856eccdd5121f1e1ab594f3eb5c122ec9a98043a0ebace41b968f876a5dbdce2d9da8a2d68152202ccc97a9abc94e38413e6aec3cb6dc9d19270153db4aecc2b3b05a8e97a3bbe59700b2c23df1229671f46d05db098602456e2af3d7368c5ccc72f56bb0edf940e4e8e9a63545571ce9f0d90984facac0f9978019a89ef9f92018a112d74f893684627ae2e1ae120a53a284ae25f2ddd19777db614338b99e80c372777ce513c7bf7e0a04897b9c6a814616e6540e1d6890e934a8880a5a4c5437877e7ab630344c567fcaba92df5a03811957905ac8cf7e2e170530a3734c022003e2ba4a31c8dd2705299f8156ed544320f19a5895a62b490b3d0c87c0195f53d3174c8704bbcaf29a534394b855b0a1891dbc1cac5581ffe243addb914f071bd1cdba3c66c1967fb62cae3871d1902505be26bc7c2a94ce79ebfd9714dfa9eff7c932d3883a72a2939ba8f355fc038d2f78972121321c93ed2747b01239354ac94bc2695cf427b6be38896f18026ee63b2dc8f77cd4a5bfb5c27150ddc750831e7951071bbf6e5be81ed821383d8d0fcfccef6a45069044201a7239b4753072e4604935f34c85ae87a88c557500aabd11a3d03e83b089c877cb2fc1626f4367f98b054842ff0dd03786c6d46d44621f6794d798e25a6589c0d1ab7b0005e4044c589694cf2fbec31804b5cc418ce3a9fc56070769c4d014b1079146401101d70081c942f2dccd03f6b04cc2b3f1b9271fdc83a665c5b7d9b1913ff668a1e159a42319683d940b79845365991f2751c94e62d2da52747f785e93a57ec67c9815072d205cc5f923c349efa4445473586ddd93dcc63c0b14d8eda50e57c48d52ef5a058ab73f3be7", 0x1000}, {&(0x7f0000004f00)="8459dedce2b58d69376e4d778bb63e2895473e469f168812af1b18a9a03c68618cc0891e06ba705b302ea535e670afc468c5e4eceee89e666faa4fdd0742075d0c94cf256a9e78c069d03739bab0a15fdf18b14172a028c290c97f6899726fac1086de4c601d707e86d0093c978de9e024c0cd8d5c04313ee360cf67bde06ca280be8554a768b2724a746566a699255b3d6f6bc24f5521783c1acf2942db183b832eb1c15718bd5490e7ab83c501ab7ebaa60e082840a69a93b3dbb11b37a46c241e516c23fab0347de137bcc3237eb5f6d9e6214855ac08", 0xd8}, {&(0x7f0000005000)="309c84a2fd15fb6c1ac0b807a185b602f1422e005576655db4c62b84291be18107fdaf2c313ac6ac752fdb0d1721370cc13ac9f434b415a9e6f8b38347a69d2fe3f642e2ec600718ce6ba5d4aecf2b45ac77192766f8a09f320dfe84a32eb86817d77a0b57b7bdc1e7791e61368890dd6b71f46a4e0e1ecd057033e93a29c6c55eef78e82acef81a1f27aecef1ba0d9d24284e35e1fded4e2ecf7e96c185a28f7797", 0xa2}, {&(0x7f00000050c0)="015dfe5b9d2cd020a828665fabddfadedb3434b6c68cc9fca83ec1eb142e42b1b0b26f157f61f9f1b7c0cb58f2baa648fce69df42851a3c39cd3e6b853fd87715227ea71278fd57d33760e403bdc084fe724243570705247c94d10f57fdb2734823865cacb44abb31016c873444d8c3344550c6df1c039d1e37892cff439df4c172a5617dce60808cf80a739e1af416c28a2678dced4ff267f5fcb183abf1d59ced33dfbb047165521f811af5c54d6886b2683b1e473d2f50a9424696fc009ccaa", 0xc1}], 0x6, &(0x7f0000005240)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xcc96}}, @ip_retopts={{0x54, 0x0, 0x7, {[@rr={0x7, 0x7, 0x3d, [@rand_addr=0x64010102]}, @ssrr={0x89, 0x2b, 0x49, [@remote, @remote, @broadcast, @multicast1, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @local, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @generic={0x8e, 0x10, "4c33ccdf777c9bb58d21c962f3e1"}]}}}, @ip_retopts={{0x40, 0x0, 0x7, {[@end, @timestamp={0x44, 0x18, 0x14, 0x0, 0x8, [0x5, 0x6, 0x200, 0xa85e, 0x30]}, @rr={0x7, 0xf, 0xbc, [@loopback, @multicast1, @multicast2]}, @rr={0x7, 0x7, 0x7d, [@loopback]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7e}}], 0x110}}, {{&(0x7f0000005380)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f00000056c0)=[{&(0x7f00000053c0)="7e5883809bbcab31c371851b658b7a0f8b887f097c07b71b8e3bb8741432b5f585505c50c359c428ad33fe52eb83d7404369eb", 0x33}, {&(0x7f0000005400)="0d8567976f1580310702da222414ad43eb72c22d1cf659df5bf27aeee4ea4523fa89068f112d810452d3f4633d4543bed95b3493f71a01858adbaa600a5f90a8527e2d5889f7a76340b919536de307805842aff0f39efcd148cdc20ba5721bd1a86377620c02492541b0cad13e7975f9913e66f483e05b19e4811b908499de97595c51b3014264a51d09027ca85a55cc231da7fdf0fedf09307b5273457977e1456189a81b865abd42243f", 0xab}, {&(0x7f00000054c0)="8adb7c1ac8e5d255e81712037a1519de75a9993831c5f5a585f5ffea40b629", 0x1f}, {&(0x7f0000005500)="9e464e5558110ac1dd975a0e2d01b412caec6d9f79d5038aafaf7ffbdac6d2ca18ad9b6a63edf64c977fc0cafc0f60d921376cfbc031974190443204a3bcf8d03ddc7aa077bb2dab871fdec12b2de42dea2453716e891ffc47e9c04eed0b6aa5ef13c3c5ac6bfb55414e843b7993663bd088b789697f8528083bbf1d32006a25cdbbeeee6255a1f577385903e5cf4c7244d53275100c4d781c5ba5962f", 0x9d}, {&(0x7f00000055c0)="9d6d806f2ffbaa3621f16bc86e6022ed37e2539496015268589fb7cc5101a6b04d98bde262c3e3eab172f24255704a80a49905ee420486c5521dbf8e0686456ee7b3033ce422fa0617e1797ea49bec6a53f8b67e72f31f4a0bf4b92339a399acd2fd03922cad746028fcfdd986530657ac1c8c8b3304432a76250cb3dde5dfb6ef950d151e02e371037b4ea3de7882017dcf3d3fa1c990e4474c9fad87e5de40192d86c984cf938d58f5c9e2196d7586cc96ac195810ae53de06776142c7e98f5fad95d88cd414990cd27240576a1221c07e4f7c3ac09eb14bc79ee08b3ced2a647ebcb6", 0xe4}], 0x5, &(0x7f0000005740)=[@ip_retopts={{0x20, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x3c, [@multicast2, @broadcast, @remote]}]}}}], 0x20}}, {{&(0x7f0000005780)={0x2, 0x4e24, @rand_addr=0x64010101}, 0x10, &(0x7f0000005940)=[{&(0x7f00000057c0)="8174b45b6da4fd929cb000fd0a1554a80db11efb486c754bae9786dd4302ffc22be1a9f82f7bf046d90a2623a4cac660255df0a2c2548af88c3ed5ce93152965012257edd25f15103e2d483bb6e2b3b8f81a957ea9baed395ece0d04cc26853ebd173af30823b004d5905292692a78a534dc202a75541a7c8a130e74a6c999522c54c62518783e299c79", 0x8a}, {&(0x7f0000005880)="43d4b6c36854ff1b46b40f9589e0a3e8c261b88cfc8e77794bf27b6f0ac5927899acf254ca0b14cd1bec042b62d28cea3815a463f6d9b37bcc4d0fad8f5fc3498cce4c072a352bcf5ce8b36a310d36300b919bf0ec160e62d1797ce7739694a09b504968295ce95325d5ca19318d0ec8d51386acfcc0fc5c387771d88b6733932ce63895eb1aa46f316aa9fd9806424b8e50ce3c73", 0x95}], 0x2, &(0x7f0000005a40)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xcc, [@remote, @multicast1, @multicast2, @private=0xa010102, @remote, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @generic={0x83, 0xa, "e9636a2d21aa2118"}, @timestamp_prespec={0x44, 0xc, 0xcb, 0x3, 0x5, [{@local, 0x4}]}]}}}, @ip_retopts={{0x100, 0x0, 0x7, {[@generic={0x86, 0x5, "ce167e"}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x6, [{@local, 0x6}]}, @cipso={0x86, 0x36, 0x3, [{0x1, 0x9, "52b0d3a7f8d1c4"}, {0x7, 0x8, "e59a5b25a860"}, {0x6, 0x12, "5b22b73059a71f096f8c49b1f7ebf28a"}, {0x6, 0xa, "b2fa0c9b897cfa16"}, {0x1, 0x3, '-'}]}, @cipso={0x86, 0x2b, 0x3, [{0x0, 0x9, "b7ddb0287f003e"}, {0x5, 0x8, "37554d958b1f"}, {0x1, 0x4, "7306"}, {0x1, 0x8, "9c49510aea6e"}, {0x0, 0x8, "b6d335cf9028"}]}, @timestamp_prespec={0x44, 0x44, 0xad, 0x3, 0x5, [{@loopback}, {@dev={0xac, 0x14, 0x14, 0x1c}, 0x8000}, {@rand_addr=0x64010102, 0x5}, {@multicast1, 0xfff}, {@multicast1, 0xa19e}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7fffffff}, {@loopback, 0x80}, {@multicast2, 0x10}]}, @timestamp_addr={0x44, 0x1c, 0x13, 0x1, 0x0, [{@dev={0xac, 0x14, 0x14, 0x1d}, 0x8000}, {@local, 0x5b98}, {@multicast1, 0x5}]}, @ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0xb0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @private=0xa010102, @rand_addr=0x64010101, @multicast1]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x188}}, {{&(0x7f0000005c00)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c40)="edb2ec1dc16c25", 0x7}, {&(0x7f0000005c80)="ad5918e74f2ca50302e404fb4f32fcd050072bc1259a4f30b61431db51a87c88d409b4bf6010146ccea9591e8d381e9d77ed05fb3a9914e2e879a8534909a52213c1bcc925bbe9db3239dcb4ffff5764dce0d59ab48f79b06a47d42c755d2404f31f06791da477893a4a6b2a7f7a30", 0x6f}], 0x2, &(0x7f0000005d40)=[@ip_retopts={{0xd0, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x40, 0x3, [{0x1, 0x7, "64a9c0a668"}, {0x0, 0x5, "bdd71e"}, {0x7, 0x5, "e46bbe"}, {0x0, 0x4, "73ff"}, {0x6, 0x11, "7a22d7eb8b0fd91cf70767901e6ede"}, {0x1, 0xb, "509408ee062f8217fd"}, {0x6, 0x9, "12eccc544a16b5"}]}, @timestamp_addr={0x44, 0x4c, 0xce, 0x1, 0x4, [{@multicast2, 0x570d}, {@private=0xa010101, 0x5}, {@loopback, 0x200}, {@multicast1, 0x10000}, {@multicast1, 0xf}, {@broadcast, 0x8}, {@private=0xa010100, 0x40}, {@rand_addr=0x64010101, 0xfffff4e3}, {@loopback, 0x4}]}, @lsrr={0x83, 0x1b, 0x32, [@empty, @rand_addr=0x64010100, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @broadcast]}, @lsrr={0x83, 0x13, 0xc1, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x130}}], 0x7, 0x2040000) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: the chunk can be dropped bisect: split chunks (needed=true): <4> bisect: split chunk #0 of len 4 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): [8, 30] detailed listing: executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) r1 = socket$packet(0x11, 0x2, 0x300) r2 = request_key(&(0x7f00000001c0)='dns_resolver\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0x0) r3 = add_key(&(0x7f0000000080)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="c50b5bf8cf7d8f4c4c7502eb030ca4acabb0d2d2e71841c937f4780dbde98773c9c1a42ca95a85581091b00ca3df528c505d78d4b3553fd926f02f3a71fd05fc9caebbabe78c10c57cc56e8bf3635644556b3dbc49994369912fdeda249f712411ac86e3ad1129a124c078f2d02fbd3c4de9d008539db418ea27f3a8fdcafe5d49d66715b39e0d82d7c189156c0d40d176c62681ebdc95ca23e8f7d518c947786efd2026e7973227", 0xa8, r2) r4 = socket$netlink(0x10, 0x3, 0xf) keyctl$update(0x2, r3, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) keyctl$get_keyring_id(0x0, r3, 0x8000000000000001) flock(r1, 0x9) ioctl$FS_IOC_MEASURE_VERITY(r4, 0xc0046686, &(0x7f0000000280)={0x1, 0xc7, "c03ca880f2548a4d955ef15f1f8c8ff76d0fd2c0593e79c63f181926484613ce9fbfe4091920c6d80266a2f532aa0763f2ce28d38b9265a75896d7ca1aab814df4b4eb412679485c1f3b73b6c0085cd3345ad1b82a6911f226dff7c18614bfaf7a463bf5eb52e8291ceb0e27dac7ed645c8d84dfe66b5334bc0ce83d553cf2c308764067613f1cf5b69e32182f5f488fc5c997d05233fc6a98751ead15d2c35c79cad985a4035221e2cd2653bebfb9e63f57eed6ab07f7819857a6229b44cca3ef543fca1bbbc7"}) r6 = socket$inet(0x2, 0xa, 0x7fffffff) bind$inet(r6, &(0x7f0000000380)={0x2, 0x4e24, @multicast2}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r4, &(0x7f0000000b80)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000400)={0x710, 0x0, 0x5, 0x3, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x400}, 0xd, 0x6, 0x1003, 0x3, 0x1b, 'syz0\x00', "98e9c0d6b2eb6992718c5b1f09c1d27c509ec0a02714671667208438f7c090ed", "2f0654b480f7fcd5e0f243592bf32ab61fcf3a7d1a97a66fbc1e268e823caf60", [{0x80, 0x4, {0x1, 0xffff6a9e}}, {0x3, 0x4, {0x1, 0x33}}, {0x4, 0x81, {0x3, 0x97}}, {0xf9ab, 0x2, {0x0, 0xb}}, {0x2, 0x6, {0x1, 0x9}}, {0x5, 0x3ff, {0x0, 0x2}}, {0x728c, 0x6, {0x3, 0x1000}}, {0x0, 0x3, {0x0, 0x6}}, {0x1ff, 0x1000, {0x3, 0x3}}, {0x8, 0x41, {0x2, 0xfffffff7}}, {0xe44b, 0x2, {0x2, 0x6}}, {0x4, 0x2, {0x0, 0x94}}, {0x3c, 0xf, {0x1, 0x5}}, {0x7f, 0x447, {0x2}}, {0x0, 0x4, {0x3, 0x8}}, {0x7, 0x7fff, {0x1, 0x9}}, {0x5, 0x10, {0x2, 0xfff}}, {0x400, 0x0, {0x1, 0x2}}, {0x1f80, 0x2, {0x2, 0x2}}, {0x0, 0x400, {0x3, 0x9}}, {0x2, 0xfffa, {0x3, 0xca3}}, {0xd, 0x7, {0x3, 0x791f}}, {0x7, 0x7b, {0x3, 0x8}}, {0x25, 0x5, {0x0, 0xc}}, {0x0, 0xfffa, {0x2, 0x631}}, {0x2, 0x8, {0x2}}, {0x6, 0x9e7, {0x2, 0x8}}, {0xbb91, 0x1, {0x3, 0x4}}, {0x2, 0x87bc, {0x2}}, {0x5, 0xeacc, {0x1, 0x4}}, {0x8, 0x10, {0x1, 0x101}}, {0x58b, 0x5, {0x2, 0x2}}, {0x100, 0xffff, {0x3, 0x4}}, {0x1, 0x9, {0x2, 0x5}}, {0x4, 0x5, {0x2, 0x8}}, {0x4, 0x3, {0x0, 0x10000}}, {0xfffb, 0x4, {0x2, 0xffffe000}}, {0x2, 0x8, {0x1, 0x1ff}}, {0xc, 0x4, {0x0, 0x2a}}, {0x5, 0x6, {0x3, 0x1}}]}}}, {{0x254, 0x1, {{0x3, 0x8001}, 0x0, 0x1, 0x2, 0x9, 0x28, 'syz1\x00', "48a4c9386788b0a3effa8963385d1a47dfe5992769622c743f068caecb1f8650", "4653e8c708364cd1bca0c38066ad046174b3dcbb3bb6e33cc0adb71c123dea0d", [{0x5, 0xd28, {0x0, 0x6}}, {0x8, 0xc4, {0x2, 0xde88}}, {0x2, 0x6, {0x4a4e2d52cd170e85, 0x8}}, {0x6, 0xd960, {0x2, 0x3ff}}, {0xb61, 0x3, {0x1, 0xffffffff}}, {0x2, 0x6, {0x2, 0x7fffffff}}, {0x7, 0x229, {0x3, 0x2}}, {0x7ef8, 0x2, {0x2, 0xab82}}, {0xd508, 0x35, {0x3, 0xfffffff9}}, {0x9, 0xfff1, {0x1, 0x9}}, {0xf855, 0x8, {0x3, 0x10001}}, {0x51a, 0x6, {0x3, 0x80000000}}, {0x238, 0x7f, {0x3}}, {0xfef, 0x2b, {0x2, 0x2}}, {0x2, 0x6ebc, {0x3, 0xfff}}, {0x6, 0x2, {0x1, 0xffff}}, {0x3, 0x6, {0x1, 0x8000}}, {0x6, 0x1, {0x2}}, {0x4, 0x0, {0x1, 0x40}}, {0x8, 0x1, {0x2, 0x80000001}}, {0x5, 0x538, {0x2, 0x4}}, {0x9, 0x2, {0x3, 0x10001}}, {0xfff8, 0x7, {0x0, 0x9}}, {0x8, 0x4, {0x3, 0xe5}}, {0xc5, 0x55, {0x3, 0x80000000}}, {0xfff8, 0xaff, {0x0, 0xffffffff}}, {0x8001, 0x0, {0x3, 0x7}}, {0x6f04, 0x3, {0x1, 0x8}}, {0x43c, 0x7ff, {0x3, 0xffffcd54}}, {0x2, 0x8, {0x0, 0x4fbfdbe6}}, {0x5a4a, 0x81, {0x2, 0xffff18ae}}, {0x6, 0x9, {0x2, 0x9}}, {0x2, 0x1ff, {0x2, 0x12e}}, {0xfff5, 0xc3c, {0x3, 0x81}}, {0x1, 0x3ff, {0x3, 0xd99}}, {0xfffd, 0x5, {0x3, 0x6}}, {0x81, 0x3, {0x0, 0x736}}, {0x1, 0xfff9, {0x0, 0x2}}, {0x5, 0x0, {0x1, 0x2}}, {0x3, 0x0, {0x1, 0x3ff}}]}}}, {{0x254, 0x1, {{0x1, 0x6}, 0x1, 0x0, 0x4, 0x5, 0x22, 'syz1\x00', "fa471387e89752b5e5237c661eca3b27b51f764370f50c5fd0f9c8d0aca0b118", "3d4c6a6418d2499c55d17ed6adf7f5823b89ab33f4aec3eb1a8652d2abaf7097", [{0x3, 0x1, {0x3, 0x4}}, {0x101, 0x1, {0x0, 0x6c}}, {0x0, 0x4, {0x3, 0x49}}, {0x7, 0x7, {0x0, 0x1}}, {0x3, 0x7f4b, {0x0, 0x80000001}}, {0x8ff, 0xfffb, {0x2, 0xae7}}, {0x9, 0x9, {0x2, 0x4}}, {0x5, 0x100, {0x0, 0x6}}, {0x10, 0x6, {0x1, 0x80000000}}, {0x9, 0x3, {0x1, 0x8}}, {0x800, 0x40, {0x1, 0xf48485b3}}, {0xa, 0x2395, {0x2, 0x101}}, {0x719, 0x4, {0x0, 0x101}}, {0x6, 0xf, {0x3, 0x4}}, {0x7, 0xfffb, {0x2, 0xd}}, {0x7, 0x7, {0x2, 0x400}}, {0x2, 0x0, {0x3, 0x8}}, {0x4, 0x7f, {0x2, 0x8}}, {0xd, 0x6, {0x3, 0x6}}, {0x50, 0x1, {0x2, 0x6}}, {0x9, 0x1, {0x3, 0x400}}, {0x6, 0x7, {0x1, 0x156}}, {0x4, 0x9, {0x3, 0x7e7}}, {0xfff, 0x3, {0x1, 0x8ee3}}, {0x6, 0x4, {0x3}}, {0xca5, 0x8, {0x2, 0x81}}, {0x48, 0x9, {0x0, 0x4}}, {0x8, 0x8a, {0x1, 0x7}}, {0x7, 0x883d, {0x2, 0x8}}, {0x200, 0xc86, {0x2, 0x662}}, {0xb3, 0x1, {0x2, 0xd}}, {0x8, 0x5, {0x3, 0x10001}}, {0x81, 0x8, {0xdfb8df28f7198d48, 0x1}}, {0x10, 0x0, {0x2, 0x9}}, {0x354e, 0x6, {0x0, 0x4}}, {0x7ff, 0x8, {0x1, 0x6a6}}, {0x800, 0x3ff, {0x0, 0xfffffffe}}, {0x6, 0xfffe, {0xcf7b0ad488874694, 0xb}}, {0x80, 0x762, {0x0, 0x80}}, {0x5, 0x6, {0x0, 0xb}}]}}}]}, 0x710}, 0x1, 0x0, 0x0, 0x800}, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000bc0)) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r5, &(0x7f0000000e00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x42000000}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000c40)={0x158, 0x1, 0x2, 0x801, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x32}}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0xd}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0x7}, @CTA_EXPECT_MASK={0x4c, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}]}, @CTA_EXPECT_MASK={0x5c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0x9, 0x6, 'syz1\x00'}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_NAT={0x34, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x28, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x2}]}, 0x158}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BTRFS_IOC_SYNC(r7, 0x9408, 0x0) ioctl$NILFS_IOCTL_CLEAN_SEGMENTS(r7, 0x40786e88, &(0x7f0000001080)={{&(0x7f0000000e40)=[{0x20, 0x2, 0x7f, {0x100000000, 0x6}, 0x100000000, 0x61, 0x200}, {0x8000000000000001, 0x4, 0x100, {0xe, 0x1ff}, 0x3, 0x8000, 0x60a}], 0x2, 0x40, 0x7, 0x8000}, {&(0x7f0000000ec0)=[{0x8, 0x7}], 0x1, 0x10, 0x2, 0xd}, {&(0x7f0000000f00)=[0x5, 0x6, 0x7, 0x3, 0x1, 0x4], 0x6, 0x8, 0x5, 0x8}, {&(0x7f0000000f40)=[{0x9, 0xc, 0x401, 0x2, 0xffffffff}, {0xffffffff, 0x7, 0x6, 0xffff, 0x47}, {0x3, 0xfffffffffffffff7, 0x1ff, 0x55b}, {0x3ff, 0x2, 0x5, 0xd, 0x6}, {0x9, 0x1, 0x0, 0x2, 0x6}], 0x5, 0x28, 0x8001, 0x2}, {&(0x7f0000001040)=[0xffffffff], 0x1, 0x8, 0x2, 0x1}}) socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r5, &(0x7f0000001200)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000001140)={0x68, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7, 0x0, 0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x8008000}, 0x80) fcntl$setstatus(r1, 0x4, 0x4000) r8 = open(&(0x7f0000001240)='./file0\x00', 0x400002, 0x100) getdents(r8, &(0x7f0000001280)=""/197, 0xc5) r9 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) ioctl$EVIOCSREP(r9, 0x40084503, &(0x7f00000013c0)=[0x0, 0x100]) r10 = socket$tipc(0x1e, 0x2, 0x0) splice(r10, &(0x7f0000001400)=0x9, r8, &(0x7f0000001440)=0x56, 0x9, 0x8) sendmmsg$inet(r6, &(0x7f0000005e80)=[{{&(0x7f0000001480)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10, &(0x7f0000001600)=[{&(0x7f00000014c0)="7b830998ad78bfe440ad6cc2ac97cf9751ff5c97f62ec9db0af4bd3400cff792615604145e60527208daea38960e9ac80890f659626bdbf3be247dd95b996c7baf9ae973c7ef3b0b591ae20e7d6f11a720910372943efd9281eea261ef221b62a6f298935da7e2c7c23514f55110825a2571801a6741cb7ec2cdffa88d09f21d8b20b9b79700187e34c7368b5b225c317b5f394f13cde9171d19b85166f9013e4f41fb666614645c83201def8a607bd7850a8307c5a983471a86079f67bc3c9e3d882e96cb55c8084256aa576c628fa0", 0xd0}, {&(0x7f00000015c0)="39fb92ff4622b638f4ba", 0xa}], 0x2, &(0x7f0000001640)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0xa8, 0x1, 0x3, [{@local, 0x6}, {@multicast2}, {@multicast1, 0x6}, {@multicast1, 0xe1d3}, {@remote, 0x3}, {@remote}, {@loopback}, {@remote, 0x1ff}]}, @end, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0xf, 0x3, [{0x2, 0x9, "d4133141eb33d7"}]}, @end]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@rr={0x7, 0x17, 0x37, [@local, @empty, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101]}, @timestamp={0x44, 0x4, 0xd, 0x0, 0x8}]}}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="133b4caa05e1a6ebb65ff871c12e1c3c0f40a0eccff263d2dc2147369e998fd86c163f14736ca0a325df1643aacd67fda9afaed979e2186516ad8357004cc2053f6120f3b87d328357254f9700cb3ed797360f3a29e29f1e8f001f6748548158ba2360d81413f30a86d6c0fb290a6fab3587533de3129add48adfa75a2f2413ffbd2105622d42ac80084e50f3714f9291b7df7e07ce31d1595239d939a12170f587b69bd3c5a6b4b727c04e0a6af63462232109144b58f2fc4a4a437e8d25933d61807ca4a84fceb512b3fe9d756eddc096bb74cff2383f86329a33fdbe3f093cff9fc029bc55d17685ccc4d9de84460728ef20dff4ae6f685a1694749461303aa0ac258663e2b1cdc507a51ad4959c6edf64ac91a1688c77db9d18db0bec19d2bb1a18f0feb5409c475b5a4de8060510d800c9125f6c7c514a6fa7d84754b2acba8583ce36bffa386d0641a5818cbf7cc76ed7b1614afade290746365eae35cf0508875342b21ef608b66857badb10478d713eb398feb78150ade86a5ad518a323d27bbf91fb0d7667644c5ca6bfa8495a6297cb9b174df9a0abde1a2375b1cdf5472b2d62b7ae043b8e446e04a6cce2d6bd17cf8a6292c7b107555da249e3fe3ad9d3ac3064a7a15a5f908dc3f3c1f27fe071f3ee560878d8159b3bf0c942295e05c80fecd4f3876738177edffcbd240e1b2113c4782eb53d72c471e6ecee030e18dc720318cd12a5d74e36f9d08d34fa9031c84d60c4ec419b0125948a558bb8c5d9fb5c07a55d3c667eba13999fd652c7d6f59c5fcacc1b3b24b763619040c8471bdaf12eb72d5f984659ec9fbd912c87429ec50ae66ab0f8d7368c5ecdf331920f35dbd00650ddb0135928126f29c903d576897fdfd11a7c2041f0b851d1bb7ec8658d93310572b4d88540caafa3ae117a09e1285c785e9ce44128d703ae5b699e1faeb34cb04eaa2beace00ef352ee8e9c95754a0ae063202d9a61a227f18d43e590ebb1b0033c0b9f604ad0d3c737ea804c5ee39228101a9cfb1e7e38f2385529f469ad600b729191c8b936afa08dc0d9631be3e55c14061c8a050f234da99fef6ca792f56858b7d3f682b5f1134173d27daf615075cf945db6c8d0deeb56744ea081c25e79040288684725afc472d85dc339b9de7e770643ce92cd69f6622f1835b6dd64098d005034ba968b92ff917107950971133e40cdacb1cda6e3d521db68186c8bb726603abcc28bd9d57de33b09e6847d1fde68b2f4531f51a43e204c42bca1c272c74ba0847f5d939e2749127c1f9e47b751a9d2fd9f3675a3921dfa0c9db50b97ea04265ddd843db0d332aff6a999175c784e08a88f3dff43da64c2c7b665ab9647e99bda4b661bff04797d757b63c6bae1c2b14cb1d40210eef3e3a0fd3549096cd6e507f5a213de1cb40fdb6848486bc85333c823d51503123f9604defb269d415ae766f7d33c8f1e26979595d40e05deae92f794c1989eb07b37d8c72a77f56fd8709cf3e8f8ddf276b33301084fdfd3b7c294fd69bb8f21f2d62b13722f5100eff44299640d4ba9736b5fb8a2303b35d51fbe029bc76d20c7b1a2946633ce8822b06bb4841c50e7f1a6b1746731a46738ba83621b4765331d98fb843b584386ca0aeb8e51857e21ad79113e6862762512c2d69e83691710e4f825679174413bb7479bf879493e18bc0a4aba04611b255d6dec49bcb756d1c68f6cf60ea6f25eade08acf82da908031cc59c5b37653584b08a75f6981d3ec8bd157a88cbaf2086917bdf6ac0ee3288f91f525c4bb33d7b1e873773088ca77feaefa10344d320d860014d716280491aed40c4fe8dc8abd6ef448091ec5cad204b7824646d74a117d0edcc76889cf8831c795bc5a5287100bd38f1a2bda30321c6a1de16214c27164807ccaac0a484ffa56f10ef8cf44581c79f952bdb1b7eb99e013f1ad0a89f309cca173f4ae08e1f2446103e4dc0263e5d9793c937073c436922774d3e135a7efa101a911dfb93e90e1d2b563bacf4ac9989cb9f748e7ad39e230eea271f07675467c6d291669a881ec8d2ed8a5b2810963f8699e5c1e5ff32423b745bb877b601a2f78229135390cd076f1732e855b10a234a9202618b0cc7489fb88263d9ef9d08804f207a81cfe07f1f5f0430c9bda66b7f46c4fa101229c2eab315ca538fe0ec5f7b4e05bfc26f457942791c580152e9052d75a036954768a72fa7e2373594840ae241eca43507a33e60d01b90dc2cabfb1ca7977c36cd2c5ca0663bf5df612c9312e0af6e542f7d36529cddd15a42da452e0af1c87e6ff35ed3496109e3f8270cd8e4cd0de832e76e7ffb3e937850160630c925f8318cb0c8b7bda4bdad481cc61347063e978699330c3b2b4ec69839e6b64a000ac14bbf444e5b5bbbf3e0c3101c743f15b19989bd21fdea7c596344917349736305a2480f462a72dd53274187d86ee441005a4998ae9ea22c036e47c4abf88c453d20855b249b7b54f65fb30852e9f48c52adeb2f15dfe4b5061cf6e0c6e0a188d14246f826a317fc4e3765f303daa675d0b6d56320d4c8103a5ea5781af0bb2228c93ea663b1aef73609ffd122c68da3536ae3b3ee84dd76e7b01a8a930f80a5515a722bfa0ff09222480c16cc0aea1075462f889863a3b71456989f9b9f981f5933d0808b35cdb6415b904bb7ae541cb5cf34e1dc9be547e93888c8f92591ed5950675bcbf4ac4674561c8c9ecdc1b914bad8766de02eb56ae639cf83c65a37f54954bf6458524196de54e4a75acf0fb0306c9ec13290dd738375eeeb37e2e8a3b2c8a49dda8d1b09137a73dc63d782974bb2865d0650a12aeabb0abeefab37aa22d186c6b1e911161388d8d2a78c65534a5bdb86c19017fe702b528cd154d81a85acd55634e75c197dd3d9822d8b29979a25248271db38827dce0fe8c5c0a5a822f259cee94c8e11dd4627a13e545bef303845e95c175ff1694491e394418a7a9bfa9c36426ecd03f04069bb1d814095c069d1303ad9ae389db742dbb61afc4a3830e29e62b72397f0b613eda15f6a8e9ebd12f9979dcf092a60bdc157d4e9541e665499ced32adc7d337b0ad5d9c6f4fc8ec82bd7957873105129342649f876310788eca9d60e2687794cb02334ae57727fb74c3229bc84611372efa9234d6fa38f3fe8324c74d5aa805ed3a845db2b9b1148afcc6e056b2f29bb4d025c091f48046a3401b40de947b0de51b51e32ce3365ddc1f1f0bfa95ffa4f12e2b25da1029e9a26d28d8408b19037c6cbf71671a442dec340b140bf5e0f5722f59080cbdfa96b5ef55f2e6fd405a66edd06c0fff1cb90e861055ffc6991f2102d73817c748b5ce154a11dafa461a77be810a43855cb106c2b0774da0ae1074a5c965292dcc88074583717e5ae90bb2d823bfbb32fab61b76672e1724d78c11498c38833cd4520d4988ec3d9090b83844f0b385437d244e96735caeae707d67a9b8b2b21671888d81c69c7c07f372d341e46cf3ea5c9afec8050fa54bf2704ec48428de227f2faed19e86b1824bccb2143b5e90c94856bdbdd7a35ad5e63898465959f3b82f6ed4d4c12d26b87abc8890ecb60c3e7be724a52c71ee4131734a4bbfd138c12f2ca262433978e0e44a1a9e1e2629e1da16fdcb7bff1178ea07b7fa9b4aac93a48d0a9505bca6429d1ebcafa8827dc8e65f661afa67a192aeeb4860a04a0f3d1888252c1722b6375327499ac82d6dbc850122e817c9f9ddaf6fe78d0c03b39e53b1145537710e2bdd46324c5863dfcb8014b024f80b995a3ae7980fe27e41ea5797a4b03e494cec86519ff68e4b2b86c032e7cebf8703d2d9aff27d5d975c45ec41887483449bb2b50c2f40bec10fb8b3848c3a1caa25577c212d34f0a81077f886802a3a3e8eb1ad304a63bb2c12caf4afc827ae8f19578e27e13063d19f762e91f2aaef846a2e0d97e5f5e3c8a8bba4b12b4d2c495f2ccb0effec30741a1cb70ab1c2050eda65d6fc767e96a4495fbca4f0c5fd0c7f89181345acd2f42061d4d9992193c859ba7dd7423b584d035ea82f8ad1765c6e98de52efe16f3976fe0e899f815ad9fc1ca093079a44cd2e469af4a8453812b8b6dc445574c0a33e96a6276e4ac1585512e02bdba6fe731df7cb40e51f694267ef214f768c556420d96135030517de08d9b4a0d4697cf27d5da4661db5053d0fe50ba854772fa612743b8f4832df998249ec516e7487a01db8f6f30339ecd0e449c22ab1f8a5e7efdc41bbc90fac9a040e632ff951f4acda0a2d14fce8585263663ebe7ad79b3e68e61c01f95014eb20aa10c66cd1e3e8151d9b7d2866079d33dbac74409da895df1a443133f2e9a850529e9e4fe359245e76b7b6d2b6d1ab5acdd624c1faa675c7c98e6b758f4baf8fcb56ca27810a62be68b8929670c5ee9e40f2151d9b944b0533cc7c044bff9c14e85566e3db987b78f2e5332fcbf3491b2d90eadfc66c7c8e5d723d57ec7eb0f39c00f6e3749be98418aca4f3e94ad2d03f1a982676f0ab07c285d6d6ebdc0f84050eddfe1f0ed22d0639c84ffe6db871b6c5fc0175b48b2f95e6ca9335d8bc75630d55431ca59d6398755e7760fbd87632b9d4de7b773b3e706a0b483aabfbfcc290f577095c85b36ff0f2dfc21a45f53ef6fc3edccf359732a2d1c43b32a43eeab8deb50922c7c4291904cfb8d817bef95a0243c9693f2d015e24f2abaaa24fe8e7dbb4fe5fb84d929ed06c509d0f00cd73ccd3408c699b57fd38e00df5605d07fd20887c26b93fbb795792231e64061df238fa8a52aad9edfaaa3d85f42f1cabd7d70b00643c07a9e5f7c930945ec9dff75452134fb2982ffc97f635daceaef12a0669756bb5dc4b02620254f8fe3a0bb046a2b569bb4b59f145c687b2a48d4e175cd37ec3f409b0f20fa74c474aa86357febe6e5885d13b90d84aaad76ad4114acd974642e2d2ca8a8f0fcb48907251a763ca04c0e33409bfe4a838b851ea575e947bdcef95330ab0502bb17d12ea1d120781cc6e7c5e15a4f4f7f6a1231fa9dfcb65bace4d933c98bf87ca79418a4a920c55e4af353b00b86136af525a61ab4ac877cb6a86f824f5625dde7c8fec111398d45ae64e948f4d68e018eba11e64fc6d1dc7ec6674c96bf921395f58c79bc678f824ba8f9f5cbd72a8a70f3e0e16e45f09dd7367c7746a22104422280bc8201875b39643564bdb18eab2d9e5b1677e4637ac37ae2850e6cf4ec8e0349b8516ec000feb327f6bb677f14e0387c990d5d7c7ad18272403eb88b68b7550e47f6434f767cac927d52cf65aa7e95c33fdc93ad956ead178b76fbfa43ef3f29764fb2a9403c3d1404407e17b8d7b3b2d73488bd765ed44fce0aeb3cdf20b899004ef840b6c87f658b8e0863c07c10218f9fa1126909f9b8397ddf4f265ae12dae5a6e1401946fee27a062cf55f86eea498a0d629fa8212cdb05e30c23287c98c1a7f2944ef07a9f7632f3d9d08d978517d078aa230df9abd84812d2bfb5ee0e014603a49edfd8499169b303553de9e437f797b811aeb7fb9b8608c2b80bfcd3869192828731da16926995ccebbe77211f2a3d516d46be4d5f51c476987c1d9b225335186c315d3052688c6dc44293e3c99a69e6827c92aeef9c2499a10b20aa5bcc8d0621957f2151eae280dabbb91fbbb576f355ba4d1720ccdf526ef05b23b2a511c4d29088301754e65f47f0ca2e4c26a64a0ffb99f1c42a70a36738cb647deb9eb404120399dee26743a7f9798d7a760c303cf6091a74ac788d3835169656ff7b9807f16", 0x1000}, {&(0x7f0000002740)="70289fc9cf832325b23e2883fc18c86d0a15f73e", 0x14}, {&(0x7f0000002780)="4cfc6adae9deb61c8d9507687b837221eaaffb0633843ab3a8b35aef1a1bc4956484885611ad3eaf61787923cd1e7d8ac0dfc5f5183a90c032d622faae9568e8", 0x40}, {&(0x7f00000027c0)="6031502780711a973c7ddb2179833190f393fa16c55e89f63b4a4ad384248b772ffd22ff73235efc5f5429e03dae925118732a8a9c701faaff3b9cf0d902119ec323b66886ab6b6bf0aa4fc121891bd2aed5811f677f41bf6c30d3c65a1bd4cc22cc9efa1c4d25b7a800d5b71aba7089c885d731d4e7449c2dd5b3a828faae6b748b32390ad2ba99583afb55461cb580985968453d8876dcffb0d07b173bdc582acd988867d340222fbddf84662ea9d10f6a508e2846d3156693bc67e81f4f4641eb543d5dd04f85a3737a1e6b89d7", 0xcf}, {&(0x7f00000028c0)="2dda97ca4162fa73041476116fba678e2addf3942fef61b01c33bd9075ab19f6ac31d58d566bded2e0f96331a120df3b161d0bc65ecc82809d390189acb4cae2431ed8dea1ddcac347683bf9ac7680fb3cf179f49c26ff14c39c518bae2ea80f97df84f4508af7be3509f49ee9dc3e15f7c3a137a055fdddd9df6f527e93b8afa36f21e73897ebb078882a3ab14445cc77eb4600dc0f7a53a3e5b9fdf0eba08db074f039958e3f6ad987dc4d0bf74cde59dc585dad20e05613f041ce9917923eb52032cd1b55aa0b", 0xc8}], 0x5, &(0x7f0000002a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x18}}, {{&(0x7f0000002a80)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000003d40)=[{&(0x7f0000002ac0)="35701baeb84af7fb18ee520376acc89473", 0x11}, {&(0x7f0000002b00)="5384ef46fb8a708004da85f92f2ac1fc25741814f102cbc8be3e7ce2910bdcbbd7d47389c81fd127ba", 0x29}, {&(0x7f0000002b40)="b21a81a3b549f52a2f67844546b5f534ae56041e1570caa4db54de8a15dc560a7279de86fdf3869ea89860ab6de60a584d356852ebf4b2a90436f0992d4f8c401bd85900d613053f554d4741fc6e7457163cc0cad463def479a6b8f6775a9a039246c2b5fb21dec409d623e13c7f7415c7d1f1", 0x73}, {&(0x7f0000002bc0)="a5d73fe23c4ad0f7175ac527270a447520e8c38d23984e35f5e3684a17366f9f236b7768f64d7807ad5c7d47ecf2536c5c3a49a63ccb9e380cfff9cd652a2ce29bee1b10b3fda6ab1eb45b819be70b3bcdde53c9bb58bbec7267e7ed8ad61f41127dd24ac2394713d99d481b5e9ad8bef97a783495433a9e33bff48570ddb2a50c727d363f543e9b3e2cb20d23189830fe41225186a468dc4dc0533681af4d8659607bbd8fca185b1b88f1153e236d5cb1b5f818b1aed99b80ca8491e5675ed1c34fcb822f2aecd0e07d5c", 0xcb}, {&(0x7f0000002cc0)="c2a65b40d3e12985c81cb03d5d4f96e975812dfbec8623d598674c4737109ff16cf4421a0a96b17e5444dc1ba1cc484b61b0ebc00827ae01831949375c2f0deab8d34ba014315b31e6f6f62c1d6179b2b9721d2f80a31118e9d82db318723fb61f4bdd38633b092eedcd048b365db63f71e6250bdeb9c824043524bc7782f8a0db712867650656b3dab6257258413a99d8f6dc5b8ec8b9f4ee4a2cdc416ec9d8e1168ef1d6afa21fe768f430b1385d2c34ef5137309866625e90483e04959680caca3ffdbefb9a2b05c222f96d7e4492c3aae4cde02ce6bb6ecfee83306fe539f94481724ecdc10677e1f08ebe913f91a85da2ad406998b6895f94aff4458d0adb77e6b451964aed6968b37289391d844d36302360a509e3a3cb906357def24b336bab5c6270cb698a8d9cfa9e3b2eb56236991e6ee921c75bab4e4f947f52453fe84e935968d21ce88d72976dc582f8de6b7c50d704ca89817337120476624fc6beb2727dc8e40d865e3044efd83c1319fd4056df1b31818888d096d2f813b2614faa2ee2019b05a4784aeb8d698d556c81486849a25026aaf110eb9a7f4b7f0ff8df9fe8b260072ae32d952759a4397704810559ccfd1a2694c472779e2bb098902a9ade6c64049b6a8f420c6ac0c36266b95a0d71f940d623777e7a096650cd908837969c85a2a8e037d570ba45047b0cc154bd11060919517e39aa1d2c1750a2d71be1d6acd354bc1e8935652340b0e8e964eb90eb8988a795657fac51b6b44c785274e74a71c0f08be399d98e3fd28ccb261af13be4c5a6168d10dc5f9c1213eb92361f98fa62db75d3e079e6b11703371a168993bfecc80bcef9193e449e3aac5032008a93a531b095619b60d8d0f3ba9ef8a09d7c75d3a567548fcaa8085c184bed909a86c565a371621a4475624d10b35590031e1feeb0a61a9a534628b8225c99a5d4371da11d2e4d133205f22d285f42f9ca49e058974607670fc484553de44163faebe82b20fad02edd9d97bd9c0854a791693abf2707c4040a9b348acd1e616424d3f6fb96cfc0b5a33e46aaeb1700509173ecd5bd79443a92261b09fd98046031ee710e81307207496007a1da07b448380b639dfb231fcbe6ee0aefe5a75f86bbf04caba103e4c43e1460981a587f5ba3b841af73bb527f12888453ff1af3dbf8b2c5b635d51f4f6e08fab5c12cfbcfd62159f68b6a196e84c228fdb888b16077fc289f3b9408179d8c7bcf5e0cf53ce42d5e3594087354e793437b501c0ec40a270a12ce44a383442cdfa17a86350e58f53114b438f1b560835eb1e0691b28adebab91851e6c9c9332b1a409f961642e55aa55b322a4af63f9c4a4a0a628270751a7109c861e447a29c2c5ac1c0072e58373b9c2f2f3e3e13fec42ec7e0aefac35e284aab4715259771d7df217c1b18bcfc507e7304f0c35b337264ad3c96058bb57196ae5d2e9730a2b9d0f5765017b58823580f9ce9eb7e2f1313cb874194dd476f3e0078ddf8f4854c44af31959c79114c32a1c0c4a140ca4e9d0b1f504fe4b997985e47598848e9546a8bc2cfae4120343efdff24b66bfaad2d0a202a8a22bdd7880c0d03cae34aa1261a3199ceaffa4bd05ba4159cd52d9f321d3f33fada51dea192ee10293b9200fa26a0e4aa8d0ce21a0de2102205640cb33b1a6cd09bbd1a7e895b2d766778695cbf7f3aee899b4b7607f38aae1316c5df53bf9ebf7d4875aea15be048733ed7e439847c5a47d254d78f116e9ed8386da1199ad9af8aae8172a240d3759438cfdf5410f0d0dcc23922bc44ec498812f3fda8cbc95e8a870e3353444821127e060858dcd94aa3814ee5f714ce2adf85f698250bb5fec6383a3305028ac3b4f9f8e3a9060068287939dfba40b977bc4d322e2ab573d2dbe8daa93ead1b0885bb69000d0018678ea2156f2ca1e08be9f9892deac1c5de85620857362e73cac6e6084da84eb3bb406c8d89b9f8cb62bb92490b9c129d48c36ab45c0e97e806d2eeaf34ca02e97f8ef5491a56caef38a180d1f2a964607fc6d8703f7bf2d8f0b1b0b01f72f807cee63b15c120103379a8f743e1e7c586aaa1039ef4b6897d6375c00ca6aea77dd18560a1b625e69a598cbaf3d9b515d52edaf8ff3921b755a16cc25006046a806902abf9d501cda6dbbb7f56d67106abcf8b95da9b19761e2f74a2638383bf0ebeb92fe2406dae3a77cd5cc8006adb4d5e55249b0757eb5c70b6fbd0b8682c3a0e3601c4595233409eb28918c0c447f0d3c640c3e526cf7650e9842c539a45de20df2c574dbe3f60763c0810064c9315942d0048b3bc4b39112ea3ca8ea44ad98b66b8ca17f42009f1e9e9f9c3d4e9d390f2af9a8e0287e1cfe7f7d6e83d31af166a1f9d661cd34928c1217bba442a52de29168da761b043282205eb5dc57902a19ffb177e3e90b944eb5eddba4f9d823a7ccdc311ce23eb26b44a1d6e23718426a4fce3eaa8dc164281050229d5e2a25833641234a4360fc5fb8db51a8aa9b0522bbd02fd1b31e96b0579759b20713b1c162d2a73202f440e4424dc0645abf5256ac70be28e942421364a81b743127e8bf72ede839c4df6bda6a530f194e7359530aa0c1a28b68a34a9149cea5341dbb4bcb77476aa25b8e4d772586cd1c518dd95ff73802a13190e73ed71c52f63a458b7ed6fba81f66082f4420078d325ddb9256bf64fd87a760897154bef8a5a39afb390ebcf2a7ee3ceebd2cda2c9d5520c0a3c8f44debc0f9e0d2a1601ada1047aff44b8dc1337ebded43a3178ca6c81e1704e75ba49424c3d11ab23d61f9b47981398525d9ca25b802af3ac76090358c2970a577d1a998696b8fd45b970c0ca57815948f28280d2f9313049dc2ccf52215d8c8e68ff837eb146cd806e7eeb19873aabfc7efff4229b1bc598f893283021473bee4a8363a8ed059816b3dbcc46a638f9cbc26c0bf799f142e1306ec0f3f3fca8e5046a26a77368aa7ef6176a06008e2fe32dd18e67e6f7092aa144d3aaee60a68c8634410164542e48c9738d84a463709a8cf648328db0d770f5742e125d889a2dcd58cc6e2ddfcc427b54207432edb0735e3b24eb2d0477dda40bb4587fa177fa4e027b1d9647f4a391eacaa9184cde11a614550cf912398db0477bd1e3a74682771b73ae27d6f4407e1beff0bee1c8f231f582536ad0dc29d810f916be40ddb0467da694356a24b7716fec945b6231985a04fc597e9e9fe572eb2fd734672ecf65d5dbb9a42aacea9df67f9d8b37eb23e02932aba0b7321b45d7819ca982421a3b1fa9491df9e98fd8961552bcef0a5dbc6e6e8a5d2712f63a356ff2eb932ce464ae825e78af037cc713012927680edd894a69fc93012db5099fd7cc31bd912cfe5fbae97d607c944b128fefb10b8b19bcb5785f459920349e6568b2ff7b7f5329212a6978c8329ec407e2aa198c671dca1b4f7a14c310bde75289b5a4dce9ca9c04b5599441a15220e5e779052725eea473bb5fe5189061855703984f17c05e4bb92d5370e683fead13ebc489c116f1146d7bf6a269e76d2393f9a9261ad808cabc7b8afa801ccbb4225aa8ca5f3c9cdac56165801837c78146b1e8ae87f1867706148a6698b4a18323ffaac679200ad29db1aa9dde5c25b4fa88511dc9bd957d22656fbd4beb083ae12f19a041d4afa6ed7b296401966f88ebeed7f9b736876845e505435a7cdc770b0fb77444dc1f76f5718b8fa8e8df9996753286a3e677dd1cb92b4360918c33e4a95ef6ddba101cf282560532f965277352a136fce9c5ad105e5564edafe4006aac0eebf93741cf2518b46acbb9630d950be696b2616b87e0c2c2e2bf4206d541588a43d4b017ac1a7cac509d6c42a70490c5e9bbb3ac22f5752fa4136159d502eba80bbfa24d4483ebbb0458578972cb36495d23fed449d0cba9d66ebc52b144182c86d68e2643ffa7989f626dc0c7787aca4a42498aaf45d2f7ad74bbc9b25bffca257c99979acc131dac901664e8fef5d3420d0b9716464bd981822eda4194fb3742e6bbef9aff85d0409975b31933f7dd6a7df21b2d5d81b09398c907cf65703a4a2b4f909c54af6393d33fffc796d2342ea30431e542af25a63c9386d61933f06a61d7c6910fb859e2758bd753c58152d148e7e53fc63ba04feec2d1fb3cd60f80314aa6341b9aab8c77e3ea29605d979218dd9bf0417381636e3880860ebe234ea59ffaa5f1ed65d400745b96ad0d8a47d4f1be675703ea0ccd31b76526e451d164d560519b44cab8d447ffcf4db5eb238b02cb6e7efd547346f72b9165754fc5c441b8ff994ae07ce72c93a53b09cd0970a12a3b09593bea30c48ea6bef18ff17020fdfe5a95c8104de63120c5e43ed1e5cad540b82f93f4308eb388d4c38fa4590e1004924cee4378ff426e3b3e11422aff869c068a70605d5529d563ecc22ca71acce08eb301d8cb605a5e714e1eb23ba1b6a6b0ef05fc5884c313b731a8bd5eadd6dfa6fd4cf4026248716e7a51ba17f744f9067f75a5cd7db6c882df2194a5f89ec2aaefafb1d65e4bbdda14cfc6c6c8a2ec1920de0609545ae52917d1dc7e28549161dcf33a4c4dc216fb3134d7351d6d076f1d20c6659ca8304ffc0467f1f51eb0e9bd092d0622692ab7c82b4ebb2a7280aff0a9b868b8485a7b5ca1d45adcc1e0872358103cb9f4b09d5c1c02372fc9a9b26c2d9fbeedf1d50db55d91c9884d44b7a5a9d956736b834784db3ba52c43e3738a49db71a7bb441c7dfffe84331f693c7333fc5bba018ebf2e20a3a33d57f0d03c135cffcba0868667c4f7d0413376339f19e2ce2e2ca2502e37047621ba12b3866086949512a65e4b739b5bc33c82b9ce9b9602cd6db2099a83b5c8f5c42d1b708edf12dca3ed7c95bd38760782347ee6b01f1b7086fab05049af86c115ec445b73487ade1db13e145eeb165755078b8cb4b145f91be1c76d4684e0b01da73097732fddc313eb4aebab96aefbbe6cbfc8ff96424ce07db192cd4d4fe724d4fc89fcf7efd81d95f0c7585c89516e9e1b5b8d219c42d1a8b802febab1f6cd13541896b658bd30036ec0aab19221d5bb8728303e040a849ee2980d329387efa44891b2770b0de8927799563001157def284e431e13616708f9f7917b014fa18e5690e67af3774b66f3fef3e4f55c3ce14bb0a90a798370db9043613598fa8c3ccf7f894aa75cc4eb93d01fa735642014a87b96be6cc5c5e89a9d2d69563113f4b25db2cc24c6464285994eecb3e8fa566a09b3f7ce654aef2b9de7d827fc9388beff571d744555ead7727ce0ba43a1a4af56344ea8d53c9f0f5cd68a9cdd0e05e691791d36090cd323601a9522b78fb4948d9b8592264472559ca5c39de3f4c4ec356ecd040905734ce3277335eeb9cfc49c4bd3463b95f7bab09e2f253c4d87bef9518685e7380ac089ef6ce306883ee05742d2f41ac42b34a397dfdeff2944d8a7ee95cabc4ac48af6f00f27a238d96151cec8997438a06a92d8016a83a62defd1f6bbc66bcbd255abdbfc47c33028b1aeb11334e827e8c310012b14bf05ff5d794067e86b688e90edd52abde63f33e27948dfce12e00c606f0bc4c3794793aef25718561819d2568a8bb1ac759a5067e65a1e863644f570a64ce21a0bd9ca828d56a3c36efbd146e085b8295b72d727d8e2253b90f7a6190e86f3027456653b1fdcc8d3cb8b8aea72e8325dd95fb7d472378bdaa3cb167da715e39af6d4ab35236cbe623603c11802d52bcb102863ab9c448a4d9b03b5c39682ae445bcb0e2b47e4b6b16", 0x1000}, {&(0x7f0000003cc0)="c09aba4868a33d90473baa77f91d8ff68170ec02cf0adc8c6638710a618061f16e04a36db8d6be90dc84e20d2bb2a0c5758344fe64c8725635e59ae90b70a2967c", 0x41}], 0x6}}, {{0x0, 0x0, &(0x7f00000051c0)=[{&(0x7f0000003dc0)="96d03830ea81473e544668de304e69431486509c064eb9", 0x17}, {&(0x7f0000003e00)="1934cea7a8d178da754626cfa4b169e2078a2ad9a87d5a4e053dda6b56795b6af1cea41687fe1e2007a89cd2113d9e7f58cf14df3f0e15e614d85d1ad48f4648b323e56fd158b2b87d037344a8c14a8262eb2a5984246a1138972007c8b8628b5bc5722890ed0c1ce399e99a4161807ec4e6371ce0215874e6c4210f640afbc83c9cc854d4eb4f91b2b13bd153f5effdafd286e98e762f2b9c8df9375db3840774cf1e5f07a546f868d9bedf2fc20e294387184902a6a7d80f0a08c74fc5f82bc3187bcb5425651f91936fa9a5bbbcca3d82ac042482e7c855239d82", 0xdc}, {&(0x7f0000003f00)="ecb7a2e901c4bc1af21afda36bec4e9f5e2249db040c0badaf3897a36a2e50dd4a149847b33c6eb842b69249490204a413d9082662f4334f6136200bd217532169d482aeb86fbe9946d79c816472ffa7db81990806f5851d89dd6d645af76bfa5e44d502176b59fa2719625bdba6058f58f9fe144464a8ecb93703b9fb2eb79f9d2d414e1e97abb8f70d1ac621cdcfa91ed7935aec637f137ea2451a87bfaa0a3b988b40dc235f86fa5c492971666f6ec9eadd5965fdfdc1bacde9a0f8e5c1fe4b7f4589b35c0b04517e559c7498ee9cf3389b1584b2b8a21286a592778dd6f0914e201d14c64aca2096ba46b92e2a3756647286c67ea65b3005b5f4abba25e80e86ef84333fdd46306c2ed3d9df20d723d0fc5e9ae4793a665d303c70acace95aa68aed18945447572732b53361afc1ca4de3a3243fa3a72a4c1712ab3a7109488092dfe4f3d0b8326f62d3ab988cd76568394a210ea5a33430e30d23fbee2f9df2ad2a241e8c5556bac8efac984bb1633c74236c5b7fe04ac41fb115463ce1a98cc8a5bc16dd8362ff5dd25ead9799a627581bf79cf2f9be35e8861c9b29399aec7baae2ea81a01a263e172bc55e2a620bac6b7feb39459ad2b963fd00adb721edd04d2bbeb0b63ebd412e49ba30446036aa9f0dd7c61c3de99f5d652cfb79f7b9abc4a672bfd586ab703fd3d80e55b478863dfe351fbfb0e5b7caabc429f373f22dc75bb1cd370ee1408747a0aa2398e00cd912aa6f09e2bd6666318d63284bf3ef5c663f2a71a3401c106b32bad52de2bed3efbf3c2c57622ff905f959da84e3c8aef749a5c239bdbcc1b766f73b47ca2d960366da990d550ce4ba1a91798f07523a0fdd2998bd32d34ef9729b4c51e6ceb2372fcc3b8eee5d321dfc7696c5fc842760db13c296dd0d68b419eb4fbbb2b32b99f0663fba820b30eab2ce016e29d6108ab53538d15ab64cf81c4205bb33f5829f67080b7d888a980e97c0bc6e370ec4d6d9e5605efd2e9509029005b1200115b2d4aa69ed42763d5c005acd72a285c937b890be2a58afc02b35d61a518a14982726863d77cbc5f7ff7ee24aed40b862615ebc191bf90e28311a33f3de514c92c558738705f882396c099ef5a3de6ac0351eaec187385adbff1f295761e709740f1ee23cf848d2939d42224c244effd2993a895cc211a9e9272f30b03ff7698f2d9ea5d5c7eeb2677cdd4f05c2364f60d6e1ad0a063b28e6c3dbf1b54a8c66ec1f881890f5ee6f43faa65bf5f3dbd3e7478b772463c1a39093cdbd40e3a99fa86703823d0fadefb9a3252334d04e91981e6aa898ae1c56b6c97789346aa773f71f2f596a69b468da48e64be0f7685e19a02bbd5ec546773731594823f9e25a7a1f56b930247eaf43db46e4399279c5be2b8f570d694a14d4eaf49a01f5cabd7c6529b24ef313decc5b546f7007cd34f683a9c6a064b6e3f0bd5ea845569aab384e9aa357ecd45c0c29ded255e0ae9e7750750eb1444626cbf49d4dff2b4e7d7897fb3becaa2796c008fa9920110cabafe7cef469e76888a66cac97d7c4aa8bfe08b8f939417adc54ae5123a4a26cbfc440fad6b3b70875f9082600e8e6ce0f620b45ea90c86da1597327043da839e8cc2c49fabcd012feda75b47c88d7b1afc3a684b7ce8692baa889eda84223ac5897f20cc6bbfbcb6fa6209a616afefde594fff804b6eeba0111d15af0193bbce283d548c8179c3d03614ce3339cc6c51b95486d674b4c23789533a7f00e207e0abb5532184f0d32e7645dc795a0eb45a45faf91ce118f747bff86b9f5082acbda48329b6284a9aa60d6e89e592aa4fc4fd45d8bb54428ee4ef1887d1b167c645e811133fb02541a6a660eb9e48375e2c3514cfbdffbf3bb8382cb4e6abfa1b017b43128ba65445ae7c2f5de15eaab25a4d3d66d0c6c35ad6088244ff685177c0ded5cc4d2153350a30d6fe14401f5efff841db482dbab3942e203a61ba3c6518e4580b90672c92348a0799c7e6524b1adf8eb0f86f205a3a69c1d9800a0d6d78448fe30e17ae02f7ce2d8ba9de7398d3b863697e28daaae32eb8470a023a04e5ebb75ad020bf116a0c5ecc20f3ba5a2a9010cedd9be050b80fd07a8d826789aac6320c091ca0df0b40c62f1e8d3b8c02672bed87027fdfceb8b8981fb66ee7cddc3ca58297d2ee62b447610ed60b09ec2fa778b05cb381284a8bd337e51930215f0ff1bea7a8a9f257f4bd0a115f9d7df7dd8cb641f81045e46acf3f376fd3ba1eee1a308484608906e76664f608a5f2d7cdde377ad7922264316644f1cb8e01b287c9d0d7022189e1de7cd944c1fc3b55b88001bbeea905ccceb413725af946650fa2b66c722d204367f51a647f143c92641bba5b19960e3509b13bd9072d06195c6df786d5a8e491248b570c54b62d58c01f86a22f5bc842b34fb5e4053f9527c800c4b9a961fa73b11845887f2b0b06900603ecb78937014ecf100b8748e6ed54b06aaa9d004e6f6b28330afd7275e53e7d88f175dc8983ef90b330c801157197e84946cf26ca30b25ebebfa64d311dcbbce0e17382ff7fc9f6729291c9321984340a3a2083b74d18bf0d04517ae985e5d6767379e033559273bdfc193039335b0f01a71526868bc0d4294debba29a507fafb598bcc10716286c6f792b65a75f173f672157d9f90fe2708ff31907b579b332e2365f7009269a02e311b17e45c68f830370d954f66b86cfc5ac0772e5b34cd9275a82a554d085ea1048f809f8fa4efb21ea0b8122d92eb0fe69b517a43802d34bad1bba166e623f3a8742584f3250d40d9d7398c9f30d78fc542f537e6f3003e8f6d3d901abe22d281fd881f6312307d207eec133eab16b57246a22865ae5d1f9af4c76a0048fb32407875c705d84c8536f47d9aa71f896f36d99bb978eb061123e1a2558277bc60e8c48c38f8789beda002ed8f5e4bfafa2cfcbc5942e851cfea9ae89397c79641649e0c411b91fee3174275210984a0f0f9881ba75520e2118186e3df4f23d09a9835b996565a9a92de37ee8067e2716cc1f18ee5f1feb1d0ba033dc81b64260c222f62ef8b4949dad6dd685f055f73c17dce991fc1d91f3a28475379aa35f7a45c3e8a861c65654216e621214cb37d44a9ba72585d5dec6a99a0c32c4383e7eccb64ad13f21d510436dc6b9d8fe3bf78c5a4af7b4d8326c92f72dcf65b535449dace896a3789b96cb0ac8d81081fc88751a62a1a737edc9b86c67d212cffd6efbc9f5cbb74d395e3f543d9689e8b9ff7870695de87255eeeb482ccb04de6d56d74666eb38189afbfba95dc26069acd44d003cf92d90e7c78953939fede1d5bf67175e3a9be0352fc6cead9480ebffaa14ed703f17f991ae068e3cc09009a37e1b90a9d9d3f4d6a28e0b84124919dd28030d576d752133b7c1651375e4a5e6503fe9b33a86a25f8ebf14dca7ad0da613a6d9d18e8d561cfcd54b700bde1791d6fdabdf7cc6ad0dac64f5edddf4a7e6f359016583f9e1760cedde2f6a293c37a64e76004f859d1546e701740641a7a9cd71e6beff4af253b746a3ded0e073001e083dd98fbd435b35dc6c4b243aec85faf1a51fce49ef51c3f04eb01da9956c0dd16d235b9cf6320eb3c4ed8aac417ffbd8b1e19903ba21850c5a0e5404eb28f387bac8b98f3946628c5ee1f6bf11576aaa069ae45b681b82f2cf825f6d4297d5f32581322a5197bacf7814c78a9e4d2ce4d13ae59481b12edf12444e980f9e24b19b4ae19c9bc1e51d4e68e73288a096ebb44b40678455e9e0a831dc39c5e0ecb54cd1e6f4ffdf0eb7f03e0859a35589200baf48680cbe5d376d9d15232771bc5c869de348ac454d70fc9d80a32926a16f7f6555ced4ce26c4d332e1d032b09076b59acbe8a28aa3ef6cc635e9505204c666655f6e70ba21e61addf5bc84076bef6814b6b4df9000251c28ce25d7af18fbf2ced5ad4f36feba51a4e5c89a66cabdd94d80959f4473315361c4e8e069b6a87893a9307abcdba9c0f6b2c3eabf4cb2238220bbd9ca64f3d214e7523fe2b44ed2b17c91c2a5d95aba2d46abf456f416939c3d5df7ffe78dbba892e16acb0cf056c7296a171a4f26374b2796880d49f6d99df133cedff0821ca9cd37510f17941af83253f18aac2d4a196cc69fdf77dd52a08359028051933e6b9146e69a2decf145fe76dcc769614a8f2bea2f62bca07e464b289d3c842be5011d0123d185aaccc5b5dcd95a4bdbadbd2e8a47a7423118583949a5775d3149e57cfbae5ab49dcd2210ec1c594c0803e2aadbcfa192ee79a0ec02cdff7935c3c28b036397ad44c1f7a10dd0db654b952706e6b7aeacc4db6e9582bbfc9bf3a72f988daf8dc0cc235c47610cab325160be8a012087b82da8c8194746c0a4dd1dc638596cb831327022cc130e911007d1a2f45a535eebf127616fc0edf88245a6df683330ee47993562e52caebaf0353dd952284d779c7a14b1641f9d26cd1414c1f7681583e5fad773a1ac5453eb4a9171aeb95f4596d15dd4886c9954170a0f40d97e1d098a7d7737fcec75857221169ed9d4debc8d536d24704f0d9697e276111ac9375c468eda64dbccd9cb1b9770339a2d9f488221f4ae61519dbf789a4394efb72bdd92f67c59c0bd9f8f570562261f41db9a10006fb41610cc2a113c460b3c4e3058c29e9dc108f8c02b37e7d2d8e5b3741ff334e2a43f4e521e4c62e916cb300d581d2b29303d6a51e1c06e268900ca3e3f037566ee45e9ecb09b9e1896a7db53254d1f9208368a0167a7bfba1382bc61d8a7994726d7aca40eb62c30a0c7cc096c59ddc0fc0fbef6ebb3d4e98ba8029afbac21e7b6f8857121eb439602c13291041f150ebee2dedc79cf8e0ac684e2276235087cf82e7a76b847bd5e78c3ed9b13936883da664b1272afd13856eccdd5121f1e1ab594f3eb5c122ec9a98043a0ebace41b968f876a5dbdce2d9da8a2d68152202ccc97a9abc94e38413e6aec3cb6dc9d19270153db4aecc2b3b05a8e97a3bbe59700b2c23df1229671f46d05db098602456e2af3d7368c5ccc72f56bb0edf940e4e8e9a63545571ce9f0d90984facac0f9978019a89ef9f92018a112d74f893684627ae2e1ae120a53a284ae25f2ddd19777db614338b99e80c372777ce513c7bf7e0a04897b9c6a814616e6540e1d6890e934a8880a5a4c5437877e7ab630344c567fcaba92df5a03811957905ac8cf7e2e170530a3734c022003e2ba4a31c8dd2705299f8156ed544320f19a5895a62b490b3d0c87c0195f53d3174c8704bbcaf29a534394b855b0a1891dbc1cac5581ffe243addb914f071bd1cdba3c66c1967fb62cae3871d1902505be26bc7c2a94ce79ebfd9714dfa9eff7c932d3883a72a2939ba8f355fc038d2f78972121321c93ed2747b01239354ac94bc2695cf427b6be38896f18026ee63b2dc8f77cd4a5bfb5c27150ddc750831e7951071bbf6e5be81ed821383d8d0fcfccef6a45069044201a7239b4753072e4604935f34c85ae87a88c557500aabd11a3d03e83b089c877cb2fc1626f4367f98b054842ff0dd03786c6d46d44621f6794d798e25a6589c0d1ab7b0005e4044c589694cf2fbec31804b5cc418ce3a9fc56070769c4d014b1079146401101d70081c942f2dccd03f6b04cc2b3f1b9271fdc83a665c5b7d9b1913ff668a1e159a42319683d940b79845365991f2751c94e62d2da52747f785e93a57ec67c9815072d205cc5f923c349efa4445473586ddd93dcc63c0b14d8eda50e57c48d52ef5a058ab73f3be7", 0x1000}, {&(0x7f0000004f00)="8459dedce2b58d69376e4d778bb63e2895473e469f168812af1b18a9a03c68618cc0891e06ba705b302ea535e670afc468c5e4eceee89e666faa4fdd0742075d0c94cf256a9e78c069d03739bab0a15fdf18b14172a028c290c97f6899726fac1086de4c601d707e86d0093c978de9e024c0cd8d5c04313ee360cf67bde06ca280be8554a768b2724a746566a699255b3d6f6bc24f5521783c1acf2942db183b832eb1c15718bd5490e7ab83c501ab7ebaa60e082840a69a93b3dbb11b37a46c241e516c23fab0347de137bcc3237eb5f6d9e6214855ac08", 0xd8}, {&(0x7f0000005000)="309c84a2fd15fb6c1ac0b807a185b602f1422e005576655db4c62b84291be18107fdaf2c313ac6ac752fdb0d1721370cc13ac9f434b415a9e6f8b38347a69d2fe3f642e2ec600718ce6ba5d4aecf2b45ac77192766f8a09f320dfe84a32eb86817d77a0b57b7bdc1e7791e61368890dd6b71f46a4e0e1ecd057033e93a29c6c55eef78e82acef81a1f27aecef1ba0d9d24284e35e1fded4e2ecf7e96c185a28f7797", 0xa2}, {&(0x7f00000050c0)="015dfe5b9d2cd020a828665fabddfadedb3434b6c68cc9fca83ec1eb142e42b1b0b26f157f61f9f1b7c0cb58f2baa648fce69df42851a3c39cd3e6b853fd87715227ea71278fd57d33760e403bdc084fe724243570705247c94d10f57fdb2734823865cacb44abb31016c873444d8c3344550c6df1c039d1e37892cff439df4c172a5617dce60808cf80a739e1af416c28a2678dced4ff267f5fcb183abf1d59ced33dfbb047165521f811af5c54d6886b2683b1e473d2f50a9424696fc009ccaa", 0xc1}], 0x6, &(0x7f0000005240)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xcc96}}, @ip_retopts={{0x54, 0x0, 0x7, {[@rr={0x7, 0x7, 0x3d, [@rand_addr=0x64010102]}, @ssrr={0x89, 0x2b, 0x49, [@remote, @remote, @broadcast, @multicast1, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @local, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @generic={0x8e, 0x10, "4c33ccdf777c9bb58d21c962f3e1"}]}}}, @ip_retopts={{0x40, 0x0, 0x7, {[@end, @timestamp={0x44, 0x18, 0x14, 0x0, 0x8, [0x5, 0x6, 0x200, 0xa85e, 0x30]}, @rr={0x7, 0xf, 0xbc, [@loopback, @multicast1, @multicast2]}, @rr={0x7, 0x7, 0x7d, [@loopback]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7e}}], 0x110}}, {{&(0x7f0000005380)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f00000056c0)=[{&(0x7f00000053c0)="7e5883809bbcab31c371851b658b7a0f8b887f097c07b71b8e3bb8741432b5f585505c50c359c428ad33fe52eb83d7404369eb", 0x33}, {&(0x7f0000005400)="0d8567976f1580310702da222414ad43eb72c22d1cf659df5bf27aeee4ea4523fa89068f112d810452d3f4633d4543bed95b3493f71a01858adbaa600a5f90a8527e2d5889f7a76340b919536de307805842aff0f39efcd148cdc20ba5721bd1a86377620c02492541b0cad13e7975f9913e66f483e05b19e4811b908499de97595c51b3014264a51d09027ca85a55cc231da7fdf0fedf09307b5273457977e1456189a81b865abd42243f", 0xab}, {&(0x7f00000054c0)="8adb7c1ac8e5d255e81712037a1519de75a9993831c5f5a585f5ffea40b629", 0x1f}, {&(0x7f0000005500)="9e464e5558110ac1dd975a0e2d01b412caec6d9f79d5038aafaf7ffbdac6d2ca18ad9b6a63edf64c977fc0cafc0f60d921376cfbc031974190443204a3bcf8d03ddc7aa077bb2dab871fdec12b2de42dea2453716e891ffc47e9c04eed0b6aa5ef13c3c5ac6bfb55414e843b7993663bd088b789697f8528083bbf1d32006a25cdbbeeee6255a1f577385903e5cf4c7244d53275100c4d781c5ba5962f", 0x9d}, {&(0x7f00000055c0)="9d6d806f2ffbaa3621f16bc86e6022ed37e2539496015268589fb7cc5101a6b04d98bde262c3e3eab172f24255704a80a49905ee420486c5521dbf8e0686456ee7b3033ce422fa0617e1797ea49bec6a53f8b67e72f31f4a0bf4b92339a399acd2fd03922cad746028fcfdd986530657ac1c8c8b3304432a76250cb3dde5dfb6ef950d151e02e371037b4ea3de7882017dcf3d3fa1c990e4474c9fad87e5de40192d86c984cf938d58f5c9e2196d7586cc96ac195810ae53de06776142c7e98f5fad95d88cd414990cd27240576a1221c07e4f7c3ac09eb14bc79ee08b3ced2a647ebcb6", 0xe4}], 0x5, &(0x7f0000005740)=[@ip_retopts={{0x20, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x3c, [@multicast2, @broadcast, @remote]}]}}}], 0x20}}, {{&(0x7f0000005780)={0x2, 0x4e24, @rand_addr=0x64010101}, 0x10, &(0x7f0000005940)=[{&(0x7f00000057c0)="8174b45b6da4fd929cb000fd0a1554a80db11efb486c754bae9786dd4302ffc22be1a9f82f7bf046d90a2623a4cac660255df0a2c2548af88c3ed5ce93152965012257edd25f15103e2d483bb6e2b3b8f81a957ea9baed395ece0d04cc26853ebd173af30823b004d5905292692a78a534dc202a75541a7c8a130e74a6c999522c54c62518783e299c79", 0x8a}, {&(0x7f0000005880)="43d4b6c36854ff1b46b40f9589e0a3e8c261b88cfc8e77794bf27b6f0ac5927899acf254ca0b14cd1bec042b62d28cea3815a463f6d9b37bcc4d0fad8f5fc3498cce4c072a352bcf5ce8b36a310d36300b919bf0ec160e62d1797ce7739694a09b504968295ce95325d5ca19318d0ec8d51386acfcc0fc5c387771d88b6733932ce63895eb1aa46f316aa9fd9806424b8e50ce3c73", 0x95}], 0x2, &(0x7f0000005a40)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xcc, [@remote, @multicast1, @multicast2, @private=0xa010102, @remote, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @generic={0x83, 0xa, "e9636a2d21aa2118"}, @timestamp_prespec={0x44, 0xc, 0xcb, 0x3, 0x5, [{@local, 0x4}]}]}}}, @ip_retopts={{0x100, 0x0, 0x7, {[@generic={0x86, 0x5, "ce167e"}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x6, [{@local, 0x6}]}, @cipso={0x86, 0x36, 0x3, [{0x1, 0x9, "52b0d3a7f8d1c4"}, {0x7, 0x8, "e59a5b25a860"}, {0x6, 0x12, "5b22b73059a71f096f8c49b1f7ebf28a"}, {0x6, 0xa, "b2fa0c9b897cfa16"}, {0x1, 0x3, '-'}]}, @cipso={0x86, 0x2b, 0x3, [{0x0, 0x9, "b7ddb0287f003e"}, {0x5, 0x8, "37554d958b1f"}, {0x1, 0x4, "7306"}, {0x1, 0x8, "9c49510aea6e"}, {0x0, 0x8, "b6d335cf9028"}]}, @timestamp_prespec={0x44, 0x44, 0xad, 0x3, 0x5, [{@loopback}, {@dev={0xac, 0x14, 0x14, 0x1c}, 0x8000}, {@rand_addr=0x64010102, 0x5}, {@multicast1, 0xfff}, {@multicast1, 0xa19e}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7fffffff}, {@loopback, 0x80}, {@multicast2, 0x10}]}, @timestamp_addr={0x44, 0x1c, 0x13, 0x1, 0x0, [{@dev={0xac, 0x14, 0x14, 0x1d}, 0x8000}, {@local, 0x5b98}, {@multicast1, 0x5}]}, @ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0xb0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @private=0xa010102, @rand_addr=0x64010101, @multicast1]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x188}}, {{&(0x7f0000005c00)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c40)="edb2ec1dc16c25", 0x7}, {&(0x7f0000005c80)="ad5918e74f2ca50302e404fb4f32fcd050072bc1259a4f30b61431db51a87c88d409b4bf6010146ccea9591e8d381e9d77ed05fb3a9914e2e879a8534909a52213c1bcc925bbe9db3239dcb4ffff5764dce0d59ab48f79b06a47d42c755d2404f31f06791da477893a4a6b2a7f7a30", 0x6f}], 0x2, &(0x7f0000005d40)=[@ip_retopts={{0xd0, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x40, 0x3, [{0x1, 0x7, "64a9c0a668"}, {0x0, 0x5, "bdd71e"}, {0x7, 0x5, "e46bbe"}, {0x0, 0x4, "73ff"}, {0x6, 0x11, "7a22d7eb8b0fd91cf70767901e6ede"}, {0x1, 0xb, "509408ee062f8217fd"}, {0x6, 0x9, "12eccc544a16b5"}]}, @timestamp_addr={0x44, 0x4c, 0xce, 0x1, 0x4, [{@multicast2, 0x570d}, {@private=0xa010101, 0x5}, {@loopback, 0x200}, {@multicast1, 0x10000}, {@multicast1, 0xf}, {@broadcast, 0x8}, {@private=0xa010100, 0x40}, {@rand_addr=0x64010101, 0xfffff4e3}, {@loopback, 0x4}]}, @lsrr={0x83, 0x1b, 0x32, [@empty, @rand_addr=0x64010100, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @broadcast]}, @lsrr={0x83, 0x13, 0xc1, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x130}}], 0x7, 0x2040000) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: the chunk can be dropped bisect: testing without sub-chunk 2/2 bisect: no need to test this chunk, it's definitely needed bisect: split chunks (needed=true): <2> bisect: split chunk #0 of len 2 into 2 parts bisect: testing without sub-chunk 1/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): openat$urandom-ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS-socket$packet-request_key-add_key-socket$netlink-keyctl$update-socket$nl_netfilter-keyctl$get_keyring_id-flock-ioctl$FS_IOC_MEASURE_VERITY-socket$inet-bind$inet-socket$nl_netfilter-sendmsg$OSF_MSG_ADD-ioctl$EXT4_IOC_CHECKPOINT-socket$inet_udp-sendmsg$IPCTNL_MSG_EXP_GET-ioctl$BTRFS_IOC_SYNC-ioctl$NILFS_IOCTL_CLEAN_SEGMENTS-socket$vsock_stream-sendmsg$NFT_MSG_GETFLOWTABLE-fcntl$setstatus-open-getdents-openat$selinux_policy-ioctl$EVIOCSREP-socket$tipc-splice-sendmmsg$inet detailed listing: executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(r0, 0x8008f512, &(0x7f0000000040)) r1 = socket$packet(0x11, 0x2, 0x300) r2 = request_key(&(0x7f00000001c0)='dns_resolver\x00', &(0x7f0000000200)={'syz', 0x1}, &(0x7f0000000240)='\x00', 0x0) r3 = add_key(&(0x7f0000000080)='id_resolver\x00', &(0x7f00000000c0)={'syz', 0x3}, &(0x7f0000000100)="c50b5bf8cf7d8f4c4c7502eb030ca4acabb0d2d2e71841c937f4780dbde98773c9c1a42ca95a85581091b00ca3df528c505d78d4b3553fd926f02f3a71fd05fc9caebbabe78c10c57cc56e8bf3635644556b3dbc49994369912fdeda249f712411ac86e3ad1129a124c078f2d02fbd3c4de9d008539db418ea27f3a8fdcafe5d49d66715b39e0d82d7c189156c0d40d176c62681ebdc95ca23e8f7d518c947786efd2026e7973227", 0xa8, r2) r4 = socket$netlink(0x10, 0x3, 0xf) keyctl$update(0x2, r3, 0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) keyctl$get_keyring_id(0x0, r3, 0x8000000000000001) flock(r1, 0x9) ioctl$FS_IOC_MEASURE_VERITY(r4, 0xc0046686, &(0x7f0000000280)={0x1, 0xc7, "c03ca880f2548a4d955ef15f1f8c8ff76d0fd2c0593e79c63f181926484613ce9fbfe4091920c6d80266a2f532aa0763f2ce28d38b9265a75896d7ca1aab814df4b4eb412679485c1f3b73b6c0085cd3345ad1b82a6911f226dff7c18614bfaf7a463bf5eb52e8291ceb0e27dac7ed645c8d84dfe66b5334bc0ce83d553cf2c308764067613f1cf5b69e32182f5f488fc5c997d05233fc6a98751ead15d2c35c79cad985a4035221e2cd2653bebfb9e63f57eed6ab07f7819857a6229b44cca3ef543fca1bbbc7"}) r6 = socket$inet(0x2, 0xa, 0x7fffffff) bind$inet(r6, &(0x7f0000000380)={0x2, 0x4e24, @multicast2}, 0x10) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_ADD(r4, &(0x7f0000000b80)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000b40)={&(0x7f0000000400)={0x710, 0x0, 0x5, 0x3, 0x0, 0x0, {0x0, 0x0, 0x1}, [{{0x254, 0x1, {{0x1, 0x400}, 0xd, 0x6, 0x1003, 0x3, 0x1b, 'syz0\x00', "98e9c0d6b2eb6992718c5b1f09c1d27c509ec0a02714671667208438f7c090ed", "2f0654b480f7fcd5e0f243592bf32ab61fcf3a7d1a97a66fbc1e268e823caf60", [{0x80, 0x4, {0x1, 0xffff6a9e}}, {0x3, 0x4, {0x1, 0x33}}, {0x4, 0x81, {0x3, 0x97}}, {0xf9ab, 0x2, {0x0, 0xb}}, {0x2, 0x6, {0x1, 0x9}}, {0x5, 0x3ff, {0x0, 0x2}}, {0x728c, 0x6, {0x3, 0x1000}}, {0x0, 0x3, {0x0, 0x6}}, {0x1ff, 0x1000, {0x3, 0x3}}, {0x8, 0x41, {0x2, 0xfffffff7}}, {0xe44b, 0x2, {0x2, 0x6}}, {0x4, 0x2, {0x0, 0x94}}, {0x3c, 0xf, {0x1, 0x5}}, {0x7f, 0x447, {0x2}}, {0x0, 0x4, {0x3, 0x8}}, {0x7, 0x7fff, {0x1, 0x9}}, {0x5, 0x10, {0x2, 0xfff}}, {0x400, 0x0, {0x1, 0x2}}, {0x1f80, 0x2, {0x2, 0x2}}, {0x0, 0x400, {0x3, 0x9}}, {0x2, 0xfffa, {0x3, 0xca3}}, {0xd, 0x7, {0x3, 0x791f}}, {0x7, 0x7b, {0x3, 0x8}}, {0x25, 0x5, {0x0, 0xc}}, {0x0, 0xfffa, {0x2, 0x631}}, {0x2, 0x8, {0x2}}, {0x6, 0x9e7, {0x2, 0x8}}, {0xbb91, 0x1, {0x3, 0x4}}, {0x2, 0x87bc, {0x2}}, {0x5, 0xeacc, {0x1, 0x4}}, {0x8, 0x10, {0x1, 0x101}}, {0x58b, 0x5, {0x2, 0x2}}, {0x100, 0xffff, {0x3, 0x4}}, {0x1, 0x9, {0x2, 0x5}}, {0x4, 0x5, {0x2, 0x8}}, {0x4, 0x3, {0x0, 0x10000}}, {0xfffb, 0x4, {0x2, 0xffffe000}}, {0x2, 0x8, {0x1, 0x1ff}}, {0xc, 0x4, {0x0, 0x2a}}, {0x5, 0x6, {0x3, 0x1}}]}}}, {{0x254, 0x1, {{0x3, 0x8001}, 0x0, 0x1, 0x2, 0x9, 0x28, 'syz1\x00', "48a4c9386788b0a3effa8963385d1a47dfe5992769622c743f068caecb1f8650", "4653e8c708364cd1bca0c38066ad046174b3dcbb3bb6e33cc0adb71c123dea0d", [{0x5, 0xd28, {0x0, 0x6}}, {0x8, 0xc4, {0x2, 0xde88}}, {0x2, 0x6, {0x4a4e2d52cd170e85, 0x8}}, {0x6, 0xd960, {0x2, 0x3ff}}, {0xb61, 0x3, {0x1, 0xffffffff}}, {0x2, 0x6, {0x2, 0x7fffffff}}, {0x7, 0x229, {0x3, 0x2}}, {0x7ef8, 0x2, {0x2, 0xab82}}, {0xd508, 0x35, {0x3, 0xfffffff9}}, {0x9, 0xfff1, {0x1, 0x9}}, {0xf855, 0x8, {0x3, 0x10001}}, {0x51a, 0x6, {0x3, 0x80000000}}, {0x238, 0x7f, {0x3}}, {0xfef, 0x2b, {0x2, 0x2}}, {0x2, 0x6ebc, {0x3, 0xfff}}, {0x6, 0x2, {0x1, 0xffff}}, {0x3, 0x6, {0x1, 0x8000}}, {0x6, 0x1, {0x2}}, {0x4, 0x0, {0x1, 0x40}}, {0x8, 0x1, {0x2, 0x80000001}}, {0x5, 0x538, {0x2, 0x4}}, {0x9, 0x2, {0x3, 0x10001}}, {0xfff8, 0x7, {0x0, 0x9}}, {0x8, 0x4, {0x3, 0xe5}}, {0xc5, 0x55, {0x3, 0x80000000}}, {0xfff8, 0xaff, {0x0, 0xffffffff}}, {0x8001, 0x0, {0x3, 0x7}}, {0x6f04, 0x3, {0x1, 0x8}}, {0x43c, 0x7ff, {0x3, 0xffffcd54}}, {0x2, 0x8, {0x0, 0x4fbfdbe6}}, {0x5a4a, 0x81, {0x2, 0xffff18ae}}, {0x6, 0x9, {0x2, 0x9}}, {0x2, 0x1ff, {0x2, 0x12e}}, {0xfff5, 0xc3c, {0x3, 0x81}}, {0x1, 0x3ff, {0x3, 0xd99}}, {0xfffd, 0x5, {0x3, 0x6}}, {0x81, 0x3, {0x0, 0x736}}, {0x1, 0xfff9, {0x0, 0x2}}, {0x5, 0x0, {0x1, 0x2}}, {0x3, 0x0, {0x1, 0x3ff}}]}}}, {{0x254, 0x1, {{0x1, 0x6}, 0x1, 0x0, 0x4, 0x5, 0x22, 'syz1\x00', "fa471387e89752b5e5237c661eca3b27b51f764370f50c5fd0f9c8d0aca0b118", "3d4c6a6418d2499c55d17ed6adf7f5823b89ab33f4aec3eb1a8652d2abaf7097", [{0x3, 0x1, {0x3, 0x4}}, {0x101, 0x1, {0x0, 0x6c}}, {0x0, 0x4, {0x3, 0x49}}, {0x7, 0x7, {0x0, 0x1}}, {0x3, 0x7f4b, {0x0, 0x80000001}}, {0x8ff, 0xfffb, {0x2, 0xae7}}, {0x9, 0x9, {0x2, 0x4}}, {0x5, 0x100, {0x0, 0x6}}, {0x10, 0x6, {0x1, 0x80000000}}, {0x9, 0x3, {0x1, 0x8}}, {0x800, 0x40, {0x1, 0xf48485b3}}, {0xa, 0x2395, {0x2, 0x101}}, {0x719, 0x4, {0x0, 0x101}}, {0x6, 0xf, {0x3, 0x4}}, {0x7, 0xfffb, {0x2, 0xd}}, {0x7, 0x7, {0x2, 0x400}}, {0x2, 0x0, {0x3, 0x8}}, {0x4, 0x7f, {0x2, 0x8}}, {0xd, 0x6, {0x3, 0x6}}, {0x50, 0x1, {0x2, 0x6}}, {0x9, 0x1, {0x3, 0x400}}, {0x6, 0x7, {0x1, 0x156}}, {0x4, 0x9, {0x3, 0x7e7}}, {0xfff, 0x3, {0x1, 0x8ee3}}, {0x6, 0x4, {0x3}}, {0xca5, 0x8, {0x2, 0x81}}, {0x48, 0x9, {0x0, 0x4}}, {0x8, 0x8a, {0x1, 0x7}}, {0x7, 0x883d, {0x2, 0x8}}, {0x200, 0xc86, {0x2, 0x662}}, {0xb3, 0x1, {0x2, 0xd}}, {0x8, 0x5, {0x3, 0x10001}}, {0x81, 0x8, {0xdfb8df28f7198d48, 0x1}}, {0x10, 0x0, {0x2, 0x9}}, {0x354e, 0x6, {0x0, 0x4}}, {0x7ff, 0x8, {0x1, 0x6a6}}, {0x800, 0x3ff, {0x0, 0xfffffffe}}, {0x6, 0xfffe, {0xcf7b0ad488874694, 0xb}}, {0x80, 0x762, {0x0, 0x80}}, {0x5, 0x6, {0x0, 0xb}}]}}}]}, 0x710}, 0x1, 0x0, 0x0, 0x800}, 0x0) ioctl$EXT4_IOC_CHECKPOINT(r5, 0x4004662b, &(0x7f0000000bc0)) r7 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPCTNL_MSG_EXP_GET(r5, &(0x7f0000000e00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x42000000}, 0xc, &(0x7f0000000dc0)={&(0x7f0000000c40)={0x158, 0x1, 0x2, 0x801, 0x0, 0x0, {0x0, 0x0, 0x4}, [@CTA_EXPECT_MASK={0x3c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x2f}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @dev={0xfe, 0x80, '\x00', 0x32}}, {0x14, 0x4, @empty}}}]}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0xd}, @CTA_EXPECT_CLASS={0x8, 0x9, 0x1, 0x0, 0x7}, @CTA_EXPECT_MASK={0x4c, 0x3, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x88}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x84}}]}, @CTA_EXPECT_MASK={0x5c, 0x3, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x1}}, @CTA_TUPLE_ZONE={0x6}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast2}, {0x14, 0x4, @remote}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_HELP_NAME={0x9, 0x6, 'syz1\x00'}, @CTA_EXPECT_FLAGS={0x8, 0x8, 0x1, 0x0, 0x2}, @CTA_EXPECT_NAT={0x34, 0xa, 0x0, 0x1, [@CTA_EXPECT_NAT_TUPLE={0x28, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x3}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @broadcast}, {0x8, 0x2, @local}}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_EXPECT_NAT_DIR={0x8}]}, @CTA_EXPECT_TIMEOUT={0x8, 0x4, 0x1, 0x0, 0x2}]}, 0x158}, 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$BTRFS_IOC_SYNC(r7, 0x9408, 0x0) ioctl$NILFS_IOCTL_CLEAN_SEGMENTS(r7, 0x40786e88, &(0x7f0000001080)={{&(0x7f0000000e40)=[{0x20, 0x2, 0x7f, {0x100000000, 0x6}, 0x100000000, 0x61, 0x200}, {0x8000000000000001, 0x4, 0x100, {0xe, 0x1ff}, 0x3, 0x8000, 0x60a}], 0x2, 0x40, 0x7, 0x8000}, {&(0x7f0000000ec0)=[{0x8, 0x7}], 0x1, 0x10, 0x2, 0xd}, {&(0x7f0000000f00)=[0x5, 0x6, 0x7, 0x3, 0x1, 0x4], 0x6, 0x8, 0x5, 0x8}, {&(0x7f0000000f40)=[{0x9, 0xc, 0x401, 0x2, 0xffffffff}, {0xffffffff, 0x7, 0x6, 0xffff, 0x47}, {0x3, 0xfffffffffffffff7, 0x1ff, 0x55b}, {0x3ff, 0x2, 0x5, 0xd, 0x6}, {0x9, 0x1, 0x0, 0x2, 0x6}], 0x5, 0x28, 0x8001, 0x2}, {&(0x7f0000001040)=[0xffffffff], 0x1, 0x8, 0x2, 0x1}}) socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$NFT_MSG_GETFLOWTABLE(r5, &(0x7f0000001200)={&(0x7f0000001100)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000001140)={0x68, 0x17, 0xa, 0x3, 0x0, 0x0, {0x7, 0x0, 0x7}, [@NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x1}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}]}, 0x68}, 0x1, 0x0, 0x0, 0x8008000}, 0x80) fcntl$setstatus(r1, 0x4, 0x4000) r8 = open(&(0x7f0000001240)='./file0\x00', 0x400002, 0x100) getdents(r8, &(0x7f0000001280)=""/197, 0xc5) r9 = openat$selinux_policy(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) ioctl$EVIOCSREP(r9, 0x40084503, &(0x7f00000013c0)=[0x0, 0x100]) r10 = socket$tipc(0x1e, 0x2, 0x0) splice(r10, &(0x7f0000001400)=0x9, r8, &(0x7f0000001440)=0x56, 0x9, 0x8) sendmmsg$inet(r6, &(0x7f0000005e80)=[{{&(0x7f0000001480)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x2b}}, 0x10, &(0x7f0000001600)=[{&(0x7f00000014c0)="7b830998ad78bfe440ad6cc2ac97cf9751ff5c97f62ec9db0af4bd3400cff792615604145e60527208daea38960e9ac80890f659626bdbf3be247dd95b996c7baf9ae973c7ef3b0b591ae20e7d6f11a720910372943efd9281eea261ef221b62a6f298935da7e2c7c23514f55110825a2571801a6741cb7ec2cdffa88d09f21d8b20b9b79700187e34c7368b5b225c317b5f394f13cde9171d19b85166f9013e4f41fb666614645c83201def8a607bd7850a8307c5a983471a86079f67bc3c9e3d882e96cb55c8084256aa576c628fa0", 0xd0}, {&(0x7f00000015c0)="39fb92ff4622b638f4ba", 0xa}], 0x2, &(0x7f0000001640)=[@ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_retopts={{0x6c, 0x0, 0x7, {[@timestamp_addr={0x44, 0x44, 0xa8, 0x1, 0x3, [{@local, 0x6}, {@multicast2}, {@multicast1, 0x6}, {@multicast1, 0xe1d3}, {@remote, 0x3}, {@remote}, {@loopback}, {@remote, 0x1ff}]}, @end, @ra={0x94, 0x4, 0x1}, @cipso={0x86, 0xf, 0x3, [{0x2, 0x9, "d4133141eb33d7"}]}, @end]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x2c, 0x0, 0x7, {[@rr={0x7, 0x17, 0x37, [@local, @empty, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010101]}, @timestamp={0x44, 0x4, 0xd, 0x0, 0x8}]}}}], 0xf0}}, {{0x0, 0x0, &(0x7f00000029c0)=[{&(0x7f0000001740)="133b4caa05e1a6ebb65ff871c12e1c3c0f40a0eccff263d2dc2147369e998fd86c163f14736ca0a325df1643aacd67fda9afaed979e2186516ad8357004cc2053f6120f3b87d328357254f9700cb3ed797360f3a29e29f1e8f001f6748548158ba2360d81413f30a86d6c0fb290a6fab3587533de3129add48adfa75a2f2413ffbd2105622d42ac80084e50f3714f9291b7df7e07ce31d1595239d939a12170f587b69bd3c5a6b4b727c04e0a6af63462232109144b58f2fc4a4a437e8d25933d61807ca4a84fceb512b3fe9d756eddc096bb74cff2383f86329a33fdbe3f093cff9fc029bc55d17685ccc4d9de84460728ef20dff4ae6f685a1694749461303aa0ac258663e2b1cdc507a51ad4959c6edf64ac91a1688c77db9d18db0bec19d2bb1a18f0feb5409c475b5a4de8060510d800c9125f6c7c514a6fa7d84754b2acba8583ce36bffa386d0641a5818cbf7cc76ed7b1614afade290746365eae35cf0508875342b21ef608b66857badb10478d713eb398feb78150ade86a5ad518a323d27bbf91fb0d7667644c5ca6bfa8495a6297cb9b174df9a0abde1a2375b1cdf5472b2d62b7ae043b8e446e04a6cce2d6bd17cf8a6292c7b107555da249e3fe3ad9d3ac3064a7a15a5f908dc3f3c1f27fe071f3ee560878d8159b3bf0c942295e05c80fecd4f3876738177edffcbd240e1b2113c4782eb53d72c471e6ecee030e18dc720318cd12a5d74e36f9d08d34fa9031c84d60c4ec419b0125948a558bb8c5d9fb5c07a55d3c667eba13999fd652c7d6f59c5fcacc1b3b24b763619040c8471bdaf12eb72d5f984659ec9fbd912c87429ec50ae66ab0f8d7368c5ecdf331920f35dbd00650ddb0135928126f29c903d576897fdfd11a7c2041f0b851d1bb7ec8658d93310572b4d88540caafa3ae117a09e1285c785e9ce44128d703ae5b699e1faeb34cb04eaa2beace00ef352ee8e9c95754a0ae063202d9a61a227f18d43e590ebb1b0033c0b9f604ad0d3c737ea804c5ee39228101a9cfb1e7e38f2385529f469ad600b729191c8b936afa08dc0d9631be3e55c14061c8a050f234da99fef6ca792f56858b7d3f682b5f1134173d27daf615075cf945db6c8d0deeb56744ea081c25e79040288684725afc472d85dc339b9de7e770643ce92cd69f6622f1835b6dd64098d005034ba968b92ff917107950971133e40cdacb1cda6e3d521db68186c8bb726603abcc28bd9d57de33b09e6847d1fde68b2f4531f51a43e204c42bca1c272c74ba0847f5d939e2749127c1f9e47b751a9d2fd9f3675a3921dfa0c9db50b97ea04265ddd843db0d332aff6a999175c784e08a88f3dff43da64c2c7b665ab9647e99bda4b661bff04797d757b63c6bae1c2b14cb1d40210eef3e3a0fd3549096cd6e507f5a213de1cb40fdb6848486bc85333c823d51503123f9604defb269d415ae766f7d33c8f1e26979595d40e05deae92f794c1989eb07b37d8c72a77f56fd8709cf3e8f8ddf276b33301084fdfd3b7c294fd69bb8f21f2d62b13722f5100eff44299640d4ba9736b5fb8a2303b35d51fbe029bc76d20c7b1a2946633ce8822b06bb4841c50e7f1a6b1746731a46738ba83621b4765331d98fb843b584386ca0aeb8e51857e21ad79113e6862762512c2d69e83691710e4f825679174413bb7479bf879493e18bc0a4aba04611b255d6dec49bcb756d1c68f6cf60ea6f25eade08acf82da908031cc59c5b37653584b08a75f6981d3ec8bd157a88cbaf2086917bdf6ac0ee3288f91f525c4bb33d7b1e873773088ca77feaefa10344d320d860014d716280491aed40c4fe8dc8abd6ef448091ec5cad204b7824646d74a117d0edcc76889cf8831c795bc5a5287100bd38f1a2bda30321c6a1de16214c27164807ccaac0a484ffa56f10ef8cf44581c79f952bdb1b7eb99e013f1ad0a89f309cca173f4ae08e1f2446103e4dc0263e5d9793c937073c436922774d3e135a7efa101a911dfb93e90e1d2b563bacf4ac9989cb9f748e7ad39e230eea271f07675467c6d291669a881ec8d2ed8a5b2810963f8699e5c1e5ff32423b745bb877b601a2f78229135390cd076f1732e855b10a234a9202618b0cc7489fb88263d9ef9d08804f207a81cfe07f1f5f0430c9bda66b7f46c4fa101229c2eab315ca538fe0ec5f7b4e05bfc26f457942791c580152e9052d75a036954768a72fa7e2373594840ae241eca43507a33e60d01b90dc2cabfb1ca7977c36cd2c5ca0663bf5df612c9312e0af6e542f7d36529cddd15a42da452e0af1c87e6ff35ed3496109e3f8270cd8e4cd0de832e76e7ffb3e937850160630c925f8318cb0c8b7bda4bdad481cc61347063e978699330c3b2b4ec69839e6b64a000ac14bbf444e5b5bbbf3e0c3101c743f15b19989bd21fdea7c596344917349736305a2480f462a72dd53274187d86ee441005a4998ae9ea22c036e47c4abf88c453d20855b249b7b54f65fb30852e9f48c52adeb2f15dfe4b5061cf6e0c6e0a188d14246f826a317fc4e3765f303daa675d0b6d56320d4c8103a5ea5781af0bb2228c93ea663b1aef73609ffd122c68da3536ae3b3ee84dd76e7b01a8a930f80a5515a722bfa0ff09222480c16cc0aea1075462f889863a3b71456989f9b9f981f5933d0808b35cdb6415b904bb7ae541cb5cf34e1dc9be547e93888c8f92591ed5950675bcbf4ac4674561c8c9ecdc1b914bad8766de02eb56ae639cf83c65a37f54954bf6458524196de54e4a75acf0fb0306c9ec13290dd738375eeeb37e2e8a3b2c8a49dda8d1b09137a73dc63d782974bb2865d0650a12aeabb0abeefab37aa22d186c6b1e911161388d8d2a78c65534a5bdb86c19017fe702b528cd154d81a85acd55634e75c197dd3d9822d8b29979a25248271db38827dce0fe8c5c0a5a822f259cee94c8e11dd4627a13e545bef303845e95c175ff1694491e394418a7a9bfa9c36426ecd03f04069bb1d814095c069d1303ad9ae389db742dbb61afc4a3830e29e62b72397f0b613eda15f6a8e9ebd12f9979dcf092a60bdc157d4e9541e665499ced32adc7d337b0ad5d9c6f4fc8ec82bd7957873105129342649f876310788eca9d60e2687794cb02334ae57727fb74c3229bc84611372efa9234d6fa38f3fe8324c74d5aa805ed3a845db2b9b1148afcc6e056b2f29bb4d025c091f48046a3401b40de947b0de51b51e32ce3365ddc1f1f0bfa95ffa4f12e2b25da1029e9a26d28d8408b19037c6cbf71671a442dec340b140bf5e0f5722f59080cbdfa96b5ef55f2e6fd405a66edd06c0fff1cb90e861055ffc6991f2102d73817c748b5ce154a11dafa461a77be810a43855cb106c2b0774da0ae1074a5c965292dcc88074583717e5ae90bb2d823bfbb32fab61b76672e1724d78c11498c38833cd4520d4988ec3d9090b83844f0b385437d244e96735caeae707d67a9b8b2b21671888d81c69c7c07f372d341e46cf3ea5c9afec8050fa54bf2704ec48428de227f2faed19e86b1824bccb2143b5e90c94856bdbdd7a35ad5e63898465959f3b82f6ed4d4c12d26b87abc8890ecb60c3e7be724a52c71ee4131734a4bbfd138c12f2ca262433978e0e44a1a9e1e2629e1da16fdcb7bff1178ea07b7fa9b4aac93a48d0a9505bca6429d1ebcafa8827dc8e65f661afa67a192aeeb4860a04a0f3d1888252c1722b6375327499ac82d6dbc850122e817c9f9ddaf6fe78d0c03b39e53b1145537710e2bdd46324c5863dfcb8014b024f80b995a3ae7980fe27e41ea5797a4b03e494cec86519ff68e4b2b86c032e7cebf8703d2d9aff27d5d975c45ec41887483449bb2b50c2f40bec10fb8b3848c3a1caa25577c212d34f0a81077f886802a3a3e8eb1ad304a63bb2c12caf4afc827ae8f19578e27e13063d19f762e91f2aaef846a2e0d97e5f5e3c8a8bba4b12b4d2c495f2ccb0effec30741a1cb70ab1c2050eda65d6fc767e96a4495fbca4f0c5fd0c7f89181345acd2f42061d4d9992193c859ba7dd7423b584d035ea82f8ad1765c6e98de52efe16f3976fe0e899f815ad9fc1ca093079a44cd2e469af4a8453812b8b6dc445574c0a33e96a6276e4ac1585512e02bdba6fe731df7cb40e51f694267ef214f768c556420d96135030517de08d9b4a0d4697cf27d5da4661db5053d0fe50ba854772fa612743b8f4832df998249ec516e7487a01db8f6f30339ecd0e449c22ab1f8a5e7efdc41bbc90fac9a040e632ff951f4acda0a2d14fce8585263663ebe7ad79b3e68e61c01f95014eb20aa10c66cd1e3e8151d9b7d2866079d33dbac74409da895df1a443133f2e9a850529e9e4fe359245e76b7b6d2b6d1ab5acdd624c1faa675c7c98e6b758f4baf8fcb56ca27810a62be68b8929670c5ee9e40f2151d9b944b0533cc7c044bff9c14e85566e3db987b78f2e5332fcbf3491b2d90eadfc66c7c8e5d723d57ec7eb0f39c00f6e3749be98418aca4f3e94ad2d03f1a982676f0ab07c285d6d6ebdc0f84050eddfe1f0ed22d0639c84ffe6db871b6c5fc0175b48b2f95e6ca9335d8bc75630d55431ca59d6398755e7760fbd87632b9d4de7b773b3e706a0b483aabfbfcc290f577095c85b36ff0f2dfc21a45f53ef6fc3edccf359732a2d1c43b32a43eeab8deb50922c7c4291904cfb8d817bef95a0243c9693f2d015e24f2abaaa24fe8e7dbb4fe5fb84d929ed06c509d0f00cd73ccd3408c699b57fd38e00df5605d07fd20887c26b93fbb795792231e64061df238fa8a52aad9edfaaa3d85f42f1cabd7d70b00643c07a9e5f7c930945ec9dff75452134fb2982ffc97f635daceaef12a0669756bb5dc4b02620254f8fe3a0bb046a2b569bb4b59f145c687b2a48d4e175cd37ec3f409b0f20fa74c474aa86357febe6e5885d13b90d84aaad76ad4114acd974642e2d2ca8a8f0fcb48907251a763ca04c0e33409bfe4a838b851ea575e947bdcef95330ab0502bb17d12ea1d120781cc6e7c5e15a4f4f7f6a1231fa9dfcb65bace4d933c98bf87ca79418a4a920c55e4af353b00b86136af525a61ab4ac877cb6a86f824f5625dde7c8fec111398d45ae64e948f4d68e018eba11e64fc6d1dc7ec6674c96bf921395f58c79bc678f824ba8f9f5cbd72a8a70f3e0e16e45f09dd7367c7746a22104422280bc8201875b39643564bdb18eab2d9e5b1677e4637ac37ae2850e6cf4ec8e0349b8516ec000feb327f6bb677f14e0387c990d5d7c7ad18272403eb88b68b7550e47f6434f767cac927d52cf65aa7e95c33fdc93ad956ead178b76fbfa43ef3f29764fb2a9403c3d1404407e17b8d7b3b2d73488bd765ed44fce0aeb3cdf20b899004ef840b6c87f658b8e0863c07c10218f9fa1126909f9b8397ddf4f265ae12dae5a6e1401946fee27a062cf55f86eea498a0d629fa8212cdb05e30c23287c98c1a7f2944ef07a9f7632f3d9d08d978517d078aa230df9abd84812d2bfb5ee0e014603a49edfd8499169b303553de9e437f797b811aeb7fb9b8608c2b80bfcd3869192828731da16926995ccebbe77211f2a3d516d46be4d5f51c476987c1d9b225335186c315d3052688c6dc44293e3c99a69e6827c92aeef9c2499a10b20aa5bcc8d0621957f2151eae280dabbb91fbbb576f355ba4d1720ccdf526ef05b23b2a511c4d29088301754e65f47f0ca2e4c26a64a0ffb99f1c42a70a36738cb647deb9eb404120399dee26743a7f9798d7a760c303cf6091a74ac788d3835169656ff7b9807f16", 0x1000}, {&(0x7f0000002740)="70289fc9cf832325b23e2883fc18c86d0a15f73e", 0x14}, {&(0x7f0000002780)="4cfc6adae9deb61c8d9507687b837221eaaffb0633843ab3a8b35aef1a1bc4956484885611ad3eaf61787923cd1e7d8ac0dfc5f5183a90c032d622faae9568e8", 0x40}, {&(0x7f00000027c0)="6031502780711a973c7ddb2179833190f393fa16c55e89f63b4a4ad384248b772ffd22ff73235efc5f5429e03dae925118732a8a9c701faaff3b9cf0d902119ec323b66886ab6b6bf0aa4fc121891bd2aed5811f677f41bf6c30d3c65a1bd4cc22cc9efa1c4d25b7a800d5b71aba7089c885d731d4e7449c2dd5b3a828faae6b748b32390ad2ba99583afb55461cb580985968453d8876dcffb0d07b173bdc582acd988867d340222fbddf84662ea9d10f6a508e2846d3156693bc67e81f4f4641eb543d5dd04f85a3737a1e6b89d7", 0xcf}, {&(0x7f00000028c0)="2dda97ca4162fa73041476116fba678e2addf3942fef61b01c33bd9075ab19f6ac31d58d566bded2e0f96331a120df3b161d0bc65ecc82809d390189acb4cae2431ed8dea1ddcac347683bf9ac7680fb3cf179f49c26ff14c39c518bae2ea80f97df84f4508af7be3509f49ee9dc3e15f7c3a137a055fdddd9df6f527e93b8afa36f21e73897ebb078882a3ab14445cc77eb4600dc0f7a53a3e5b9fdf0eba08db074f039958e3f6ad987dc4d0bf74cde59dc585dad20e05613f041ce9917923eb52032cd1b55aa0b", 0xc8}], 0x5, &(0x7f0000002a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x18}}, {{&(0x7f0000002a80)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000003d40)=[{&(0x7f0000002ac0)="35701baeb84af7fb18ee520376acc89473", 0x11}, {&(0x7f0000002b00)="5384ef46fb8a708004da85f92f2ac1fc25741814f102cbc8be3e7ce2910bdcbbd7d47389c81fd127ba", 0x29}, {&(0x7f0000002b40)="b21a81a3b549f52a2f67844546b5f534ae56041e1570caa4db54de8a15dc560a7279de86fdf3869ea89860ab6de60a584d356852ebf4b2a90436f0992d4f8c401bd85900d613053f554d4741fc6e7457163cc0cad463def479a6b8f6775a9a039246c2b5fb21dec409d623e13c7f7415c7d1f1", 0x73}, {&(0x7f0000002bc0)="a5d73fe23c4ad0f7175ac527270a447520e8c38d23984e35f5e3684a17366f9f236b7768f64d7807ad5c7d47ecf2536c5c3a49a63ccb9e380cfff9cd652a2ce29bee1b10b3fda6ab1eb45b819be70b3bcdde53c9bb58bbec7267e7ed8ad61f41127dd24ac2394713d99d481b5e9ad8bef97a783495433a9e33bff48570ddb2a50c727d363f543e9b3e2cb20d23189830fe41225186a468dc4dc0533681af4d8659607bbd8fca185b1b88f1153e236d5cb1b5f818b1aed99b80ca8491e5675ed1c34fcb822f2aecd0e07d5c", 0xcb}, {&(0x7f0000002cc0)="c2a65b40d3e12985c81cb03d5d4f96e975812dfbec8623d598674c4737109ff16cf4421a0a96b17e5444dc1ba1cc484b61b0ebc00827ae01831949375c2f0deab8d34ba014315b31e6f6f62c1d6179b2b9721d2f80a31118e9d82db318723fb61f4bdd38633b092eedcd048b365db63f71e6250bdeb9c824043524bc7782f8a0db712867650656b3dab6257258413a99d8f6dc5b8ec8b9f4ee4a2cdc416ec9d8e1168ef1d6afa21fe768f430b1385d2c34ef5137309866625e90483e04959680caca3ffdbefb9a2b05c222f96d7e4492c3aae4cde02ce6bb6ecfee83306fe539f94481724ecdc10677e1f08ebe913f91a85da2ad406998b6895f94aff4458d0adb77e6b451964aed6968b37289391d844d36302360a509e3a3cb906357def24b336bab5c6270cb698a8d9cfa9e3b2eb56236991e6ee921c75bab4e4f947f52453fe84e935968d21ce88d72976dc582f8de6b7c50d704ca89817337120476624fc6beb2727dc8e40d865e3044efd83c1319fd4056df1b31818888d096d2f813b2614faa2ee2019b05a4784aeb8d698d556c81486849a25026aaf110eb9a7f4b7f0ff8df9fe8b260072ae32d952759a4397704810559ccfd1a2694c472779e2bb098902a9ade6c64049b6a8f420c6ac0c36266b95a0d71f940d623777e7a096650cd908837969c85a2a8e037d570ba45047b0cc154bd11060919517e39aa1d2c1750a2d71be1d6acd354bc1e8935652340b0e8e964eb90eb8988a795657fac51b6b44c785274e74a71c0f08be399d98e3fd28ccb261af13be4c5a6168d10dc5f9c1213eb92361f98fa62db75d3e079e6b11703371a168993bfecc80bcef9193e449e3aac5032008a93a531b095619b60d8d0f3ba9ef8a09d7c75d3a567548fcaa8085c184bed909a86c565a371621a4475624d10b35590031e1feeb0a61a9a534628b8225c99a5d4371da11d2e4d133205f22d285f42f9ca49e058974607670fc484553de44163faebe82b20fad02edd9d97bd9c0854a791693abf2707c4040a9b348acd1e616424d3f6fb96cfc0b5a33e46aaeb1700509173ecd5bd79443a92261b09fd98046031ee710e81307207496007a1da07b448380b639dfb231fcbe6ee0aefe5a75f86bbf04caba103e4c43e1460981a587f5ba3b841af73bb527f12888453ff1af3dbf8b2c5b635d51f4f6e08fab5c12cfbcfd62159f68b6a196e84c228fdb888b16077fc289f3b9408179d8c7bcf5e0cf53ce42d5e3594087354e793437b501c0ec40a270a12ce44a383442cdfa17a86350e58f53114b438f1b560835eb1e0691b28adebab91851e6c9c9332b1a409f961642e55aa55b322a4af63f9c4a4a0a628270751a7109c861e447a29c2c5ac1c0072e58373b9c2f2f3e3e13fec42ec7e0aefac35e284aab4715259771d7df217c1b18bcfc507e7304f0c35b337264ad3c96058bb57196ae5d2e9730a2b9d0f5765017b58823580f9ce9eb7e2f1313cb874194dd476f3e0078ddf8f4854c44af31959c79114c32a1c0c4a140ca4e9d0b1f504fe4b997985e47598848e9546a8bc2cfae4120343efdff24b66bfaad2d0a202a8a22bdd7880c0d03cae34aa1261a3199ceaffa4bd05ba4159cd52d9f321d3f33fada51dea192ee10293b9200fa26a0e4aa8d0ce21a0de2102205640cb33b1a6cd09bbd1a7e895b2d766778695cbf7f3aee899b4b7607f38aae1316c5df53bf9ebf7d4875aea15be048733ed7e439847c5a47d254d78f116e9ed8386da1199ad9af8aae8172a240d3759438cfdf5410f0d0dcc23922bc44ec498812f3fda8cbc95e8a870e3353444821127e060858dcd94aa3814ee5f714ce2adf85f698250bb5fec6383a3305028ac3b4f9f8e3a9060068287939dfba40b977bc4d322e2ab573d2dbe8daa93ead1b0885bb69000d0018678ea2156f2ca1e08be9f9892deac1c5de85620857362e73cac6e6084da84eb3bb406c8d89b9f8cb62bb92490b9c129d48c36ab45c0e97e806d2eeaf34ca02e97f8ef5491a56caef38a180d1f2a964607fc6d8703f7bf2d8f0b1b0b01f72f807cee63b15c120103379a8f743e1e7c586aaa1039ef4b6897d6375c00ca6aea77dd18560a1b625e69a598cbaf3d9b515d52edaf8ff3921b755a16cc25006046a806902abf9d501cda6dbbb7f56d67106abcf8b95da9b19761e2f74a2638383bf0ebeb92fe2406dae3a77cd5cc8006adb4d5e55249b0757eb5c70b6fbd0b8682c3a0e3601c4595233409eb28918c0c447f0d3c640c3e526cf7650e9842c539a45de20df2c574dbe3f60763c0810064c9315942d0048b3bc4b39112ea3ca8ea44ad98b66b8ca17f42009f1e9e9f9c3d4e9d390f2af9a8e0287e1cfe7f7d6e83d31af166a1f9d661cd34928c1217bba442a52de29168da761b043282205eb5dc57902a19ffb177e3e90b944eb5eddba4f9d823a7ccdc311ce23eb26b44a1d6e23718426a4fce3eaa8dc164281050229d5e2a25833641234a4360fc5fb8db51a8aa9b0522bbd02fd1b31e96b0579759b20713b1c162d2a73202f440e4424dc0645abf5256ac70be28e942421364a81b743127e8bf72ede839c4df6bda6a530f194e7359530aa0c1a28b68a34a9149cea5341dbb4bcb77476aa25b8e4d772586cd1c518dd95ff73802a13190e73ed71c52f63a458b7ed6fba81f66082f4420078d325ddb9256bf64fd87a760897154bef8a5a39afb390ebcf2a7ee3ceebd2cda2c9d5520c0a3c8f44debc0f9e0d2a1601ada1047aff44b8dc1337ebded43a3178ca6c81e1704e75ba49424c3d11ab23d61f9b47981398525d9ca25b802af3ac76090358c2970a577d1a998696b8fd45b970c0ca57815948f28280d2f9313049dc2ccf52215d8c8e68ff837eb146cd806e7eeb19873aabfc7efff4229b1bc598f893283021473bee4a8363a8ed059816b3dbcc46a638f9cbc26c0bf799f142e1306ec0f3f3fca8e5046a26a77368aa7ef6176a06008e2fe32dd18e67e6f7092aa144d3aaee60a68c8634410164542e48c9738d84a463709a8cf648328db0d770f5742e125d889a2dcd58cc6e2ddfcc427b54207432edb0735e3b24eb2d0477dda40bb4587fa177fa4e027b1d9647f4a391eacaa9184cde11a614550cf912398db0477bd1e3a74682771b73ae27d6f4407e1beff0bee1c8f231f582536ad0dc29d810f916be40ddb0467da694356a24b7716fec945b6231985a04fc597e9e9fe572eb2fd734672ecf65d5dbb9a42aacea9df67f9d8b37eb23e02932aba0b7321b45d7819ca982421a3b1fa9491df9e98fd8961552bcef0a5dbc6e6e8a5d2712f63a356ff2eb932ce464ae825e78af037cc713012927680edd894a69fc93012db5099fd7cc31bd912cfe5fbae97d607c944b128fefb10b8b19bcb5785f459920349e6568b2ff7b7f5329212a6978c8329ec407e2aa198c671dca1b4f7a14c310bde75289b5a4dce9ca9c04b5599441a15220e5e779052725eea473bb5fe5189061855703984f17c05e4bb92d5370e683fead13ebc489c116f1146d7bf6a269e76d2393f9a9261ad808cabc7b8afa801ccbb4225aa8ca5f3c9cdac56165801837c78146b1e8ae87f1867706148a6698b4a18323ffaac679200ad29db1aa9dde5c25b4fa88511dc9bd957d22656fbd4beb083ae12f19a041d4afa6ed7b296401966f88ebeed7f9b736876845e505435a7cdc770b0fb77444dc1f76f5718b8fa8e8df9996753286a3e677dd1cb92b4360918c33e4a95ef6ddba101cf282560532f965277352a136fce9c5ad105e5564edafe4006aac0eebf93741cf2518b46acbb9630d950be696b2616b87e0c2c2e2bf4206d541588a43d4b017ac1a7cac509d6c42a70490c5e9bbb3ac22f5752fa4136159d502eba80bbfa24d4483ebbb0458578972cb36495d23fed449d0cba9d66ebc52b144182c86d68e2643ffa7989f626dc0c7787aca4a42498aaf45d2f7ad74bbc9b25bffca257c99979acc131dac901664e8fef5d3420d0b9716464bd981822eda4194fb3742e6bbef9aff85d0409975b31933f7dd6a7df21b2d5d81b09398c907cf65703a4a2b4f909c54af6393d33fffc796d2342ea30431e542af25a63c9386d61933f06a61d7c6910fb859e2758bd753c58152d148e7e53fc63ba04feec2d1fb3cd60f80314aa6341b9aab8c77e3ea29605d979218dd9bf0417381636e3880860ebe234ea59ffaa5f1ed65d400745b96ad0d8a47d4f1be675703ea0ccd31b76526e451d164d560519b44cab8d447ffcf4db5eb238b02cb6e7efd547346f72b9165754fc5c441b8ff994ae07ce72c93a53b09cd0970a12a3b09593bea30c48ea6bef18ff17020fdfe5a95c8104de63120c5e43ed1e5cad540b82f93f4308eb388d4c38fa4590e1004924cee4378ff426e3b3e11422aff869c068a70605d5529d563ecc22ca71acce08eb301d8cb605a5e714e1eb23ba1b6a6b0ef05fc5884c313b731a8bd5eadd6dfa6fd4cf4026248716e7a51ba17f744f9067f75a5cd7db6c882df2194a5f89ec2aaefafb1d65e4bbdda14cfc6c6c8a2ec1920de0609545ae52917d1dc7e28549161dcf33a4c4dc216fb3134d7351d6d076f1d20c6659ca8304ffc0467f1f51eb0e9bd092d0622692ab7c82b4ebb2a7280aff0a9b868b8485a7b5ca1d45adcc1e0872358103cb9f4b09d5c1c02372fc9a9b26c2d9fbeedf1d50db55d91c9884d44b7a5a9d956736b834784db3ba52c43e3738a49db71a7bb441c7dfffe84331f693c7333fc5bba018ebf2e20a3a33d57f0d03c135cffcba0868667c4f7d0413376339f19e2ce2e2ca2502e37047621ba12b3866086949512a65e4b739b5bc33c82b9ce9b9602cd6db2099a83b5c8f5c42d1b708edf12dca3ed7c95bd38760782347ee6b01f1b7086fab05049af86c115ec445b73487ade1db13e145eeb165755078b8cb4b145f91be1c76d4684e0b01da73097732fddc313eb4aebab96aefbbe6cbfc8ff96424ce07db192cd4d4fe724d4fc89fcf7efd81d95f0c7585c89516e9e1b5b8d219c42d1a8b802febab1f6cd13541896b658bd30036ec0aab19221d5bb8728303e040a849ee2980d329387efa44891b2770b0de8927799563001157def284e431e13616708f9f7917b014fa18e5690e67af3774b66f3fef3e4f55c3ce14bb0a90a798370db9043613598fa8c3ccf7f894aa75cc4eb93d01fa735642014a87b96be6cc5c5e89a9d2d69563113f4b25db2cc24c6464285994eecb3e8fa566a09b3f7ce654aef2b9de7d827fc9388beff571d744555ead7727ce0ba43a1a4af56344ea8d53c9f0f5cd68a9cdd0e05e691791d36090cd323601a9522b78fb4948d9b8592264472559ca5c39de3f4c4ec356ecd040905734ce3277335eeb9cfc49c4bd3463b95f7bab09e2f253c4d87bef9518685e7380ac089ef6ce306883ee05742d2f41ac42b34a397dfdeff2944d8a7ee95cabc4ac48af6f00f27a238d96151cec8997438a06a92d8016a83a62defd1f6bbc66bcbd255abdbfc47c33028b1aeb11334e827e8c310012b14bf05ff5d794067e86b688e90edd52abde63f33e27948dfce12e00c606f0bc4c3794793aef25718561819d2568a8bb1ac759a5067e65a1e863644f570a64ce21a0bd9ca828d56a3c36efbd146e085b8295b72d727d8e2253b90f7a6190e86f3027456653b1fdcc8d3cb8b8aea72e8325dd95fb7d472378bdaa3cb167da715e39af6d4ab35236cbe623603c11802d52bcb102863ab9c448a4d9b03b5c39682ae445bcb0e2b47e4b6b16", 0x1000}, {&(0x7f0000003cc0)="c09aba4868a33d90473baa77f91d8ff68170ec02cf0adc8c6638710a618061f16e04a36db8d6be90dc84e20d2bb2a0c5758344fe64c8725635e59ae90b70a2967c", 0x41}], 0x6}}, {{0x0, 0x0, &(0x7f00000051c0)=[{&(0x7f0000003dc0)="96d03830ea81473e544668de304e69431486509c064eb9", 0x17}, {&(0x7f0000003e00)="1934cea7a8d178da754626cfa4b169e2078a2ad9a87d5a4e053dda6b56795b6af1cea41687fe1e2007a89cd2113d9e7f58cf14df3f0e15e614d85d1ad48f4648b323e56fd158b2b87d037344a8c14a8262eb2a5984246a1138972007c8b8628b5bc5722890ed0c1ce399e99a4161807ec4e6371ce0215874e6c4210f640afbc83c9cc854d4eb4f91b2b13bd153f5effdafd286e98e762f2b9c8df9375db3840774cf1e5f07a546f868d9bedf2fc20e294387184902a6a7d80f0a08c74fc5f82bc3187bcb5425651f91936fa9a5bbbcca3d82ac042482e7c855239d82", 0xdc}, {&(0x7f0000003f00)="ecb7a2e901c4bc1af21afda36bec4e9f5e2249db040c0badaf3897a36a2e50dd4a149847b33c6eb842b69249490204a413d9082662f4334f6136200bd217532169d482aeb86fbe9946d79c816472ffa7db81990806f5851d89dd6d645af76bfa5e44d502176b59fa2719625bdba6058f58f9fe144464a8ecb93703b9fb2eb79f9d2d414e1e97abb8f70d1ac621cdcfa91ed7935aec637f137ea2451a87bfaa0a3b988b40dc235f86fa5c492971666f6ec9eadd5965fdfdc1bacde9a0f8e5c1fe4b7f4589b35c0b04517e559c7498ee9cf3389b1584b2b8a21286a592778dd6f0914e201d14c64aca2096ba46b92e2a3756647286c67ea65b3005b5f4abba25e80e86ef84333fdd46306c2ed3d9df20d723d0fc5e9ae4793a665d303c70acace95aa68aed18945447572732b53361afc1ca4de3a3243fa3a72a4c1712ab3a7109488092dfe4f3d0b8326f62d3ab988cd76568394a210ea5a33430e30d23fbee2f9df2ad2a241e8c5556bac8efac984bb1633c74236c5b7fe04ac41fb115463ce1a98cc8a5bc16dd8362ff5dd25ead9799a627581bf79cf2f9be35e8861c9b29399aec7baae2ea81a01a263e172bc55e2a620bac6b7feb39459ad2b963fd00adb721edd04d2bbeb0b63ebd412e49ba30446036aa9f0dd7c61c3de99f5d652cfb79f7b9abc4a672bfd586ab703fd3d80e55b478863dfe351fbfb0e5b7caabc429f373f22dc75bb1cd370ee1408747a0aa2398e00cd912aa6f09e2bd6666318d63284bf3ef5c663f2a71a3401c106b32bad52de2bed3efbf3c2c57622ff905f959da84e3c8aef749a5c239bdbcc1b766f73b47ca2d960366da990d550ce4ba1a91798f07523a0fdd2998bd32d34ef9729b4c51e6ceb2372fcc3b8eee5d321dfc7696c5fc842760db13c296dd0d68b419eb4fbbb2b32b99f0663fba820b30eab2ce016e29d6108ab53538d15ab64cf81c4205bb33f5829f67080b7d888a980e97c0bc6e370ec4d6d9e5605efd2e9509029005b1200115b2d4aa69ed42763d5c005acd72a285c937b890be2a58afc02b35d61a518a14982726863d77cbc5f7ff7ee24aed40b862615ebc191bf90e28311a33f3de514c92c558738705f882396c099ef5a3de6ac0351eaec187385adbff1f295761e709740f1ee23cf848d2939d42224c244effd2993a895cc211a9e9272f30b03ff7698f2d9ea5d5c7eeb2677cdd4f05c2364f60d6e1ad0a063b28e6c3dbf1b54a8c66ec1f881890f5ee6f43faa65bf5f3dbd3e7478b772463c1a39093cdbd40e3a99fa86703823d0fadefb9a3252334d04e91981e6aa898ae1c56b6c97789346aa773f71f2f596a69b468da48e64be0f7685e19a02bbd5ec546773731594823f9e25a7a1f56b930247eaf43db46e4399279c5be2b8f570d694a14d4eaf49a01f5cabd7c6529b24ef313decc5b546f7007cd34f683a9c6a064b6e3f0bd5ea845569aab384e9aa357ecd45c0c29ded255e0ae9e7750750eb1444626cbf49d4dff2b4e7d7897fb3becaa2796c008fa9920110cabafe7cef469e76888a66cac97d7c4aa8bfe08b8f939417adc54ae5123a4a26cbfc440fad6b3b70875f9082600e8e6ce0f620b45ea90c86da1597327043da839e8cc2c49fabcd012feda75b47c88d7b1afc3a684b7ce8692baa889eda84223ac5897f20cc6bbfbcb6fa6209a616afefde594fff804b6eeba0111d15af0193bbce283d548c8179c3d03614ce3339cc6c51b95486d674b4c23789533a7f00e207e0abb5532184f0d32e7645dc795a0eb45a45faf91ce118f747bff86b9f5082acbda48329b6284a9aa60d6e89e592aa4fc4fd45d8bb54428ee4ef1887d1b167c645e811133fb02541a6a660eb9e48375e2c3514cfbdffbf3bb8382cb4e6abfa1b017b43128ba65445ae7c2f5de15eaab25a4d3d66d0c6c35ad6088244ff685177c0ded5cc4d2153350a30d6fe14401f5efff841db482dbab3942e203a61ba3c6518e4580b90672c92348a0799c7e6524b1adf8eb0f86f205a3a69c1d9800a0d6d78448fe30e17ae02f7ce2d8ba9de7398d3b863697e28daaae32eb8470a023a04e5ebb75ad020bf116a0c5ecc20f3ba5a2a9010cedd9be050b80fd07a8d826789aac6320c091ca0df0b40c62f1e8d3b8c02672bed87027fdfceb8b8981fb66ee7cddc3ca58297d2ee62b447610ed60b09ec2fa778b05cb381284a8bd337e51930215f0ff1bea7a8a9f257f4bd0a115f9d7df7dd8cb641f81045e46acf3f376fd3ba1eee1a308484608906e76664f608a5f2d7cdde377ad7922264316644f1cb8e01b287c9d0d7022189e1de7cd944c1fc3b55b88001bbeea905ccceb413725af946650fa2b66c722d204367f51a647f143c92641bba5b19960e3509b13bd9072d06195c6df786d5a8e491248b570c54b62d58c01f86a22f5bc842b34fb5e4053f9527c800c4b9a961fa73b11845887f2b0b06900603ecb78937014ecf100b8748e6ed54b06aaa9d004e6f6b28330afd7275e53e7d88f175dc8983ef90b330c801157197e84946cf26ca30b25ebebfa64d311dcbbce0e17382ff7fc9f6729291c9321984340a3a2083b74d18bf0d04517ae985e5d6767379e033559273bdfc193039335b0f01a71526868bc0d4294debba29a507fafb598bcc10716286c6f792b65a75f173f672157d9f90fe2708ff31907b579b332e2365f7009269a02e311b17e45c68f830370d954f66b86cfc5ac0772e5b34cd9275a82a554d085ea1048f809f8fa4efb21ea0b8122d92eb0fe69b517a43802d34bad1bba166e623f3a8742584f3250d40d9d7398c9f30d78fc542f537e6f3003e8f6d3d901abe22d281fd881f6312307d207eec133eab16b57246a22865ae5d1f9af4c76a0048fb32407875c705d84c8536f47d9aa71f896f36d99bb978eb061123e1a2558277bc60e8c48c38f8789beda002ed8f5e4bfafa2cfcbc5942e851cfea9ae89397c79641649e0c411b91fee3174275210984a0f0f9881ba75520e2118186e3df4f23d09a9835b996565a9a92de37ee8067e2716cc1f18ee5f1feb1d0ba033dc81b64260c222f62ef8b4949dad6dd685f055f73c17dce991fc1d91f3a28475379aa35f7a45c3e8a861c65654216e621214cb37d44a9ba72585d5dec6a99a0c32c4383e7eccb64ad13f21d510436dc6b9d8fe3bf78c5a4af7b4d8326c92f72dcf65b535449dace896a3789b96cb0ac8d81081fc88751a62a1a737edc9b86c67d212cffd6efbc9f5cbb74d395e3f543d9689e8b9ff7870695de87255eeeb482ccb04de6d56d74666eb38189afbfba95dc26069acd44d003cf92d90e7c78953939fede1d5bf67175e3a9be0352fc6cead9480ebffaa14ed703f17f991ae068e3cc09009a37e1b90a9d9d3f4d6a28e0b84124919dd28030d576d752133b7c1651375e4a5e6503fe9b33a86a25f8ebf14dca7ad0da613a6d9d18e8d561cfcd54b700bde1791d6fdabdf7cc6ad0dac64f5edddf4a7e6f359016583f9e1760cedde2f6a293c37a64e76004f859d1546e701740641a7a9cd71e6beff4af253b746a3ded0e073001e083dd98fbd435b35dc6c4b243aec85faf1a51fce49ef51c3f04eb01da9956c0dd16d235b9cf6320eb3c4ed8aac417ffbd8b1e19903ba21850c5a0e5404eb28f387bac8b98f3946628c5ee1f6bf11576aaa069ae45b681b82f2cf825f6d4297d5f32581322a5197bacf7814c78a9e4d2ce4d13ae59481b12edf12444e980f9e24b19b4ae19c9bc1e51d4e68e73288a096ebb44b40678455e9e0a831dc39c5e0ecb54cd1e6f4ffdf0eb7f03e0859a35589200baf48680cbe5d376d9d15232771bc5c869de348ac454d70fc9d80a32926a16f7f6555ced4ce26c4d332e1d032b09076b59acbe8a28aa3ef6cc635e9505204c666655f6e70ba21e61addf5bc84076bef6814b6b4df9000251c28ce25d7af18fbf2ced5ad4f36feba51a4e5c89a66cabdd94d80959f4473315361c4e8e069b6a87893a9307abcdba9c0f6b2c3eabf4cb2238220bbd9ca64f3d214e7523fe2b44ed2b17c91c2a5d95aba2d46abf456f416939c3d5df7ffe78dbba892e16acb0cf056c7296a171a4f26374b2796880d49f6d99df133cedff0821ca9cd37510f17941af83253f18aac2d4a196cc69fdf77dd52a08359028051933e6b9146e69a2decf145fe76dcc769614a8f2bea2f62bca07e464b289d3c842be5011d0123d185aaccc5b5dcd95a4bdbadbd2e8a47a7423118583949a5775d3149e57cfbae5ab49dcd2210ec1c594c0803e2aadbcfa192ee79a0ec02cdff7935c3c28b036397ad44c1f7a10dd0db654b952706e6b7aeacc4db6e9582bbfc9bf3a72f988daf8dc0cc235c47610cab325160be8a012087b82da8c8194746c0a4dd1dc638596cb831327022cc130e911007d1a2f45a535eebf127616fc0edf88245a6df683330ee47993562e52caebaf0353dd952284d779c7a14b1641f9d26cd1414c1f7681583e5fad773a1ac5453eb4a9171aeb95f4596d15dd4886c9954170a0f40d97e1d098a7d7737fcec75857221169ed9d4debc8d536d24704f0d9697e276111ac9375c468eda64dbccd9cb1b9770339a2d9f488221f4ae61519dbf789a4394efb72bdd92f67c59c0bd9f8f570562261f41db9a10006fb41610cc2a113c460b3c4e3058c29e9dc108f8c02b37e7d2d8e5b3741ff334e2a43f4e521e4c62e916cb300d581d2b29303d6a51e1c06e268900ca3e3f037566ee45e9ecb09b9e1896a7db53254d1f9208368a0167a7bfba1382bc61d8a7994726d7aca40eb62c30a0c7cc096c59ddc0fc0fbef6ebb3d4e98ba8029afbac21e7b6f8857121eb439602c13291041f150ebee2dedc79cf8e0ac684e2276235087cf82e7a76b847bd5e78c3ed9b13936883da664b1272afd13856eccdd5121f1e1ab594f3eb5c122ec9a98043a0ebace41b968f876a5dbdce2d9da8a2d68152202ccc97a9abc94e38413e6aec3cb6dc9d19270153db4aecc2b3b05a8e97a3bbe59700b2c23df1229671f46d05db098602456e2af3d7368c5ccc72f56bb0edf940e4e8e9a63545571ce9f0d90984facac0f9978019a89ef9f92018a112d74f893684627ae2e1ae120a53a284ae25f2ddd19777db614338b99e80c372777ce513c7bf7e0a04897b9c6a814616e6540e1d6890e934a8880a5a4c5437877e7ab630344c567fcaba92df5a03811957905ac8cf7e2e170530a3734c022003e2ba4a31c8dd2705299f8156ed544320f19a5895a62b490b3d0c87c0195f53d3174c8704bbcaf29a534394b855b0a1891dbc1cac5581ffe243addb914f071bd1cdba3c66c1967fb62cae3871d1902505be26bc7c2a94ce79ebfd9714dfa9eff7c932d3883a72a2939ba8f355fc038d2f78972121321c93ed2747b01239354ac94bc2695cf427b6be38896f18026ee63b2dc8f77cd4a5bfb5c27150ddc750831e7951071bbf6e5be81ed821383d8d0fcfccef6a45069044201a7239b4753072e4604935f34c85ae87a88c557500aabd11a3d03e83b089c877cb2fc1626f4367f98b054842ff0dd03786c6d46d44621f6794d798e25a6589c0d1ab7b0005e4044c589694cf2fbec31804b5cc418ce3a9fc56070769c4d014b1079146401101d70081c942f2dccd03f6b04cc2b3f1b9271fdc83a665c5b7d9b1913ff668a1e159a42319683d940b79845365991f2751c94e62d2da52747f785e93a57ec67c9815072d205cc5f923c349efa4445473586ddd93dcc63c0b14d8eda50e57c48d52ef5a058ab73f3be7", 0x1000}, {&(0x7f0000004f00)="8459dedce2b58d69376e4d778bb63e2895473e469f168812af1b18a9a03c68618cc0891e06ba705b302ea535e670afc468c5e4eceee89e666faa4fdd0742075d0c94cf256a9e78c069d03739bab0a15fdf18b14172a028c290c97f6899726fac1086de4c601d707e86d0093c978de9e024c0cd8d5c04313ee360cf67bde06ca280be8554a768b2724a746566a699255b3d6f6bc24f5521783c1acf2942db183b832eb1c15718bd5490e7ab83c501ab7ebaa60e082840a69a93b3dbb11b37a46c241e516c23fab0347de137bcc3237eb5f6d9e6214855ac08", 0xd8}, {&(0x7f0000005000)="309c84a2fd15fb6c1ac0b807a185b602f1422e005576655db4c62b84291be18107fdaf2c313ac6ac752fdb0d1721370cc13ac9f434b415a9e6f8b38347a69d2fe3f642e2ec600718ce6ba5d4aecf2b45ac77192766f8a09f320dfe84a32eb86817d77a0b57b7bdc1e7791e61368890dd6b71f46a4e0e1ecd057033e93a29c6c55eef78e82acef81a1f27aecef1ba0d9d24284e35e1fded4e2ecf7e96c185a28f7797", 0xa2}, {&(0x7f00000050c0)="015dfe5b9d2cd020a828665fabddfadedb3434b6c68cc9fca83ec1eb142e42b1b0b26f157f61f9f1b7c0cb58f2baa648fce69df42851a3c39cd3e6b853fd87715227ea71278fd57d33760e403bdc084fe724243570705247c94d10f57fdb2734823865cacb44abb31016c873444d8c3344550c6df1c039d1e37892cff439df4c172a5617dce60808cf80a739e1af416c28a2678dced4ff267f5fcb183abf1d59ced33dfbb047165521f811af5c54d6886b2683b1e473d2f50a9424696fc009ccaa", 0xc1}], 0x6, &(0x7f0000005240)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xcc96}}, @ip_retopts={{0x54, 0x0, 0x7, {[@rr={0x7, 0x7, 0x3d, [@rand_addr=0x64010102]}, @ssrr={0x89, 0x2b, 0x49, [@remote, @remote, @broadcast, @multicast1, @private=0xa010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, @local, @loopback, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @noop, @generic={0x8e, 0x10, "4c33ccdf777c9bb58d21c962f3e1"}]}}}, @ip_retopts={{0x40, 0x0, 0x7, {[@end, @timestamp={0x44, 0x18, 0x14, 0x0, 0x8, [0x5, 0x6, 0x200, 0xa85e, 0x30]}, @rr={0x7, 0xf, 0xbc, [@loopback, @multicast1, @multicast2]}, @rr={0x7, 0x7, 0x7d, [@loopback]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}, @ip_tos_u8={{0x11}}, @ip_ttl={{0x14, 0x0, 0x2, 0x7e}}], 0x110}}, {{&(0x7f0000005380)={0x2, 0x4e24, @multicast1}, 0x10, &(0x7f00000056c0)=[{&(0x7f00000053c0)="7e5883809bbcab31c371851b658b7a0f8b887f097c07b71b8e3bb8741432b5f585505c50c359c428ad33fe52eb83d7404369eb", 0x33}, {&(0x7f0000005400)="0d8567976f1580310702da222414ad43eb72c22d1cf659df5bf27aeee4ea4523fa89068f112d810452d3f4633d4543bed95b3493f71a01858adbaa600a5f90a8527e2d5889f7a76340b919536de307805842aff0f39efcd148cdc20ba5721bd1a86377620c02492541b0cad13e7975f9913e66f483e05b19e4811b908499de97595c51b3014264a51d09027ca85a55cc231da7fdf0fedf09307b5273457977e1456189a81b865abd42243f", 0xab}, {&(0x7f00000054c0)="8adb7c1ac8e5d255e81712037a1519de75a9993831c5f5a585f5ffea40b629", 0x1f}, {&(0x7f0000005500)="9e464e5558110ac1dd975a0e2d01b412caec6d9f79d5038aafaf7ffbdac6d2ca18ad9b6a63edf64c977fc0cafc0f60d921376cfbc031974190443204a3bcf8d03ddc7aa077bb2dab871fdec12b2de42dea2453716e891ffc47e9c04eed0b6aa5ef13c3c5ac6bfb55414e843b7993663bd088b789697f8528083bbf1d32006a25cdbbeeee6255a1f577385903e5cf4c7244d53275100c4d781c5ba5962f", 0x9d}, {&(0x7f00000055c0)="9d6d806f2ffbaa3621f16bc86e6022ed37e2539496015268589fb7cc5101a6b04d98bde262c3e3eab172f24255704a80a49905ee420486c5521dbf8e0686456ee7b3033ce422fa0617e1797ea49bec6a53f8b67e72f31f4a0bf4b92339a399acd2fd03922cad746028fcfdd986530657ac1c8c8b3304432a76250cb3dde5dfb6ef950d151e02e371037b4ea3de7882017dcf3d3fa1c990e4474c9fad87e5de40192d86c984cf938d58f5c9e2196d7586cc96ac195810ae53de06776142c7e98f5fad95d88cd414990cd27240576a1221c07e4f7c3ac09eb14bc79ee08b3ced2a647ebcb6", 0xe4}], 0x5, &(0x7f0000005740)=[@ip_retopts={{0x20, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x3c, [@multicast2, @broadcast, @remote]}]}}}], 0x20}}, {{&(0x7f0000005780)={0x2, 0x4e24, @rand_addr=0x64010101}, 0x10, &(0x7f0000005940)=[{&(0x7f00000057c0)="8174b45b6da4fd929cb000fd0a1554a80db11efb486c754bae9786dd4302ffc22be1a9f82f7bf046d90a2623a4cac660255df0a2c2548af88c3ed5ce93152965012257edd25f15103e2d483bb6e2b3b8f81a957ea9baed395ece0d04cc26853ebd173af30823b004d5905292692a78a534dc202a75541a7c8a130e74a6c999522c54c62518783e299c79", 0x8a}, {&(0x7f0000005880)="43d4b6c36854ff1b46b40f9589e0a3e8c261b88cfc8e77794bf27b6f0ac5927899acf254ca0b14cd1bec042b62d28cea3815a463f6d9b37bcc4d0fad8f5fc3498cce4c072a352bcf5ce8b36a310d36300b919bf0ec160e62d1797ce7739694a09b504968295ce95325d5ca19318d0ec8d51386acfcc0fc5c387771d88b6733932ce63895eb1aa46f316aa9fd9806424b8e50ce3c73", 0x95}], 0x2, &(0x7f0000005a40)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xcc, [@remote, @multicast1, @multicast2, @private=0xa010102, @remote, @private=0xa010100]}, @ra={0x94, 0x4, 0x1}, @ra={0x94, 0x4}, @generic={0x83, 0xa, "e9636a2d21aa2118"}, @timestamp_prespec={0x44, 0xc, 0xcb, 0x3, 0x5, [{@local, 0x4}]}]}}}, @ip_retopts={{0x100, 0x0, 0x7, {[@generic={0x86, 0x5, "ce167e"}, @timestamp_addr={0x44, 0xc, 0xc5, 0x1, 0x6, [{@local, 0x6}]}, @cipso={0x86, 0x36, 0x3, [{0x1, 0x9, "52b0d3a7f8d1c4"}, {0x7, 0x8, "e59a5b25a860"}, {0x6, 0x12, "5b22b73059a71f096f8c49b1f7ebf28a"}, {0x6, 0xa, "b2fa0c9b897cfa16"}, {0x1, 0x3, '-'}]}, @cipso={0x86, 0x2b, 0x3, [{0x0, 0x9, "b7ddb0287f003e"}, {0x5, 0x8, "37554d958b1f"}, {0x1, 0x4, "7306"}, {0x1, 0x8, "9c49510aea6e"}, {0x0, 0x8, "b6d335cf9028"}]}, @timestamp_prespec={0x44, 0x44, 0xad, 0x3, 0x5, [{@loopback}, {@dev={0xac, 0x14, 0x14, 0x1c}, 0x8000}, {@rand_addr=0x64010102, 0x5}, {@multicast1, 0xfff}, {@multicast1, 0xa19e}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7fffffff}, {@loopback, 0x80}, {@multicast2, 0x10}]}, @timestamp_addr={0x44, 0x1c, 0x13, 0x1, 0x0, [{@dev={0xac, 0x14, 0x14, 0x1d}, 0x8000}, {@local, 0x5b98}, {@multicast1, 0x5}]}, @ra={0x94, 0x4}, @lsrr={0x83, 0x17, 0xb0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @private=0xa010102, @rand_addr=0x64010101, @multicast1]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x9}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @loopback}}}], 0x188}}, {{&(0x7f0000005c00)={0x2, 0x4e23, @loopback}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c40)="edb2ec1dc16c25", 0x7}, {&(0x7f0000005c80)="ad5918e74f2ca50302e404fb4f32fcd050072bc1259a4f30b61431db51a87c88d409b4bf6010146ccea9591e8d381e9d77ed05fb3a9914e2e879a8534909a52213c1bcc925bbe9db3239dcb4ffff5764dce0d59ab48f79b06a47d42c755d2404f31f06791da477893a4a6b2a7f7a30", 0x6f}], 0x2, &(0x7f0000005d40)=[@ip_retopts={{0xd0, 0x0, 0x7, {[@ra={0x94, 0x4, 0x1}, @cipso={0x86, 0x40, 0x3, [{0x1, 0x7, "64a9c0a668"}, {0x0, 0x5, "bdd71e"}, {0x7, 0x5, "e46bbe"}, {0x0, 0x4, "73ff"}, {0x6, 0x11, "7a22d7eb8b0fd91cf70767901e6ede"}, {0x1, 0xb, "509408ee062f8217fd"}, {0x6, 0x9, "12eccc544a16b5"}]}, @timestamp_addr={0x44, 0x4c, 0xce, 0x1, 0x4, [{@multicast2, 0x570d}, {@private=0xa010101, 0x5}, {@loopback, 0x200}, {@multicast1, 0x10000}, {@multicast1, 0xf}, {@broadcast, 0x8}, {@private=0xa010100, 0x40}, {@rand_addr=0x64010101, 0xfffff4e3}, {@loopback, 0x4}]}, @lsrr={0x83, 0x1b, 0x32, [@empty, @rand_addr=0x64010100, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast, @broadcast]}, @lsrr={0x83, 0x13, 0xc1, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @remote, @initdev={0xac, 0x1e, 0x1, 0x0}]}]}}}, @ip_tos_int={{0x14}}, @ip_ttl={{0x14, 0x0, 0x2, 0x8}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}], 0x130}}], 0x7, 0x2040000) program did not crash bisect: testing without sub-chunk 2/2 testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir-openat-mount$overlay-syz_mount_image$ext4-syz_mount_image$ext4-clock_gettime detailed listing: executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: the chunk can be dropped bisect: split chunks (needed=true): <1> bisect: split chunk #0 of len 1 into 2 parts bisect: no way to further split the chunk bisect: 1 programs left: executing program 1: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) bisect: trying to concatenate bisect: concatenate 1 entries testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir-openat-mount$overlay-syz_mount_image$ext4-syz_mount_image$ext4-clock_gettime detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) clock_gettime(0x3, &(0x7f0000000800)) program crashed: KASAN: use-after-free Read in incfs_free_mount_info bisect: concatenation succeeded found reproducer with 8 syscalls minimizing guilty program testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir-openat-mount$overlay-syz_mount_image$ext4-syz_mount_image$ext4 detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$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") (async) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000140)='./bus\x00', 0x2010010, &(0x7f0000000180)={[{@data_writeback}, {@journal_async_commit}]}, 0x1, 0x7f7, &(0x7f0000001180)="$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") (async) program crashed: KASAN: use-after-free Read in incfs_free_mount_info testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir-openat-mount$overlay-syz_mount_image$ext4 detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x208205, &(0x7f0000000080)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1000}}, {@noquota}, {@mblk_io_submit}, {@lazytime}]}, 0x81, 0x63d, &(0x7f00000001c0)="$eJzs3c9rHNcdAPDvzGplyVYruxRTm5YKerChWD9cU7c92b7UB0Nd6kMpPVi1JFd4ZQtLhto1RIYcHEgghFxD8CX/QO7B5OpbCCS55RxwQnDIwQneMLM78rI/pEXW7srezwdGevNmdt/77tPbebOjtxPA0JrKfqQRRyLichIx2bBtImobp+r7Pfn27pVsSaJa/cc3SST1vGL/Z/XfB7IfScRYRHxyLuIXpdZy127fuTZfqda8FjGzvrI6s3b7zonllfmri1cXr8+d/NOp07N/njs1tytxFnGdv/C3X7/1+n//uPRp5UQSZ+JS+f8L0RTHbpmKqXhWD7ExfyQiTmeJNq/Ly6YIIRlwPdiZUv3vsRwRh2MySrFvc9tkLL850MoBPVUtRVSBIZVs9v/yYCsC9FkxDijO7XtxHryXjZyNiKePIlriH6l9NhJj+bnR/idJfp5UyM53D+5C+VkZP949+l62RIfPIUZ2oZxONu5FxK/atX+S1+1g/ilOFn8aacPjsvRsRIzWX4t0h+VPNa33+++vOf6/j3SOv7EdsnjP1H9n+ee2L+p+u8xBxw/AcHp4tn4g38jWnh//s5FhMf6JNuOfiTbHrp0Y9PHv8dnaAbx1/FMc78fyz8jTpnFYNua52P4py80ZX75x/p1O5TeO/7IlK78YC/bD43sRR5viv58P5pLN9k/atH+2y+Uuy/jrZ1+f77Rt0PFXH0Qca3v+8/yKVpaaWV9ZLfKark/OLC1XFmdrP9uW8dGjf3/QqfxBx5+1f3SIf6v2z/JWuyzjw4sPVjptm9g2/vSr0eRSnhqt5/xvfn395lzEaHKhvktD/snNB7Z9eyr2KZ4ji//479r3/y3izxt6o8v4V/957Ukt1XqVtOv2b3lXyT2rdlmHTrL4F3bY/m93Wcb3/7r1m6as8SKxVfzjrU+VdPuaAwAAAAAAwDBK82uwSTq9mU7T6enaHN5fxv60cmNt/fdLN25dX4g4nv8/ZDktrnRP1taTbH2u/v+wxfrJpvU/RMShiHi3NJ6vT1+5UVkYdPAAAAAAAAAAAAAAAAAAAACwRxyoz/8v7lP9Xak2/78r64d7XDug53p5gzlgb9P/YXjl/b+bO7j+p/d1AfrL8R+Gl/4Pw0v/h+Gl/8Pwau7/3g9geOjvMLz0fxhe+j8AAAAAvJIO/fbhF0lEbPxlPF8yo/Vt5YHWDOi1xj4+1tUjpnpWF6C/uuvzLUq7XQ+g/zYv/Xcz/R94pXR1jv+0/uWAva8OMABJu8x8cFDduvM/bPtIAAAAAAAAAAAAAKAHjh0x/x+GVRofD7oKwIC8wER+3wEALzlf/Q/Dyzk+sN0s/o7fE2b+PwAAAAAAAAAAAAD0zUS+JOl0/RagE5Gm09MRP4uIg1FOlpYri7MR8fOI+LxU3petzw260gAAAAAAAAAAAAAAAAAAAPCKWbt959p8pbJ4szHxQ0tOjxPF3cW62blDnV8kUdwFtZ8hd5uIpP+FjkfEXoi9N4mRhpwkYiNr+T1RsZtrsSeqkebVGOCbEgAAAAAAAAAAAAAAAAAADKmGucftHX2/zzUCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP57fv//nSeSbZ5n0DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+nnwIAAP///jAzVw==") (async) program crashed: KASAN: use-after-free Read in incfs_free_mount_info testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir-openat-mount$overlay detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) mount$overlay(0x0, &(0x7f00000009c0)='./file1\x00', 0x0, 0x8, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir-openat detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file1\x00', 0x42cc1, 0x0) (rerun: 32) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs-chdir detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) chdir(&(0x7f0000000940)='./bus\x00') (async, rerun: 32) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) (async, rerun: 64) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mount$incfs detailed listing: executing program 0: mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) (rerun: 64) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(0x0, 0x0) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(0x0, &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(&(0x7f0000000880)='.\x00', 0x0, &(0x7f0000000900), 0x1804002, 0x0) program did not crash testing program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', 0x0, 0x1804002, 0x0) program did not crash extracting C reproducer testing compiled C program (duration=45s, {Threaded:true Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir simplifying C reproducer testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:5 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program did not crash testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program did not crash testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program did not crash testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:true UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:true UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing compiled C program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs program crashed: KASAN: null-ptr-deref Write in vfs_rmdir testing program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir validation run: crashed=true testing program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir validation run: crashed=true testing program (duration=45s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:true HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): mkdir-mount$incfs detailed listing: executing program 0: mkdir(&(0x7f0000000840)='./bus\x00', 0x0) mount$incfs(&(0x7f0000000880)='.\x00', &(0x7f00000008c0)='./bus\x00', &(0x7f0000000900), 0x1804002, 0x0) program crashed: KASAN: null-ptr-deref Write in vfs_rmdir validation run: crashed=true reproducing took 38m20.887783017s repro crashed as (corrupted=false): RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd665fc4b0 RBP: 00007ffd665fc4b0 R08: 00007ffd665fd4b0 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd665fd540 R13: 00007fa319d6befb R14: 00000000000082ab R15: 00007ffd665fd580 ---[ end trace bba71c2da2719108 ]--- ================================================================== BUG: KASAN: null-ptr-deref in instrument_atomic_read_write include/linux/instrumented.h:101 [inline] BUG: KASAN: null-ptr-deref in atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] BUG: KASAN: null-ptr-deref in ihold+0x20/0x60 fs/inode.c:423 Write of size 4 at addr 0000000000000170 by task syz-executor/365 CPU: 0 PID: 365 Comm: syz-executor Tainted: G W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 Call Trace: __dump_stack+0x21/0x24 lib/dump_stack.c:77 dump_stack_lvl+0x1a7/0x208 lib/dump_stack.c:118 __kasan_report mm/kasan/report.c:439 [inline] kasan_report+0xbd/0x140 mm/kasan/report.c:452 check_region_inline mm/kasan/generic.c:-1 [inline] kasan_check_range+0x249/0x2a0 mm/kasan/generic.c:189 __kasan_check_write+0x14/0x20 mm/kasan/shadow.c:37 instrument_atomic_read_write include/linux/instrumented.h:101 [inline] atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] ihold+0x20/0x60 fs/inode.c:423 d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3915 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1975 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:175 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:202 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:277 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7fa319cd6797 Code: a2 c7 05 5c 7f 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffd665fc3f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fa319cd6797 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd665fc4b0 RBP: 00007ffd665fc4b0 R08: 00007ffd665fd4b0 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd665fd540 R13: 00007fa319d6befb R14: 00000000000082ab R15: 00007ffd665fd580 ================================================================== BUG: kernel NULL pointer dereference, address: 0000000000000170 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 127740067 P4D 127740067 PUD 0 Oops: 0002 [#1] PREEMPT SMP KASAN CPU: 0 PID: 365 Comm: syz-executor Tainted: G B W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 51 5e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 ee f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 d1 RSP: 0018:ffffc90000c37d38 EFLAGS: 00010246 RAX: ffff88810ce72800 RBX: 0000000000000000 RCX: ffff88810ce72800 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc90000c37d48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf848 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555580e89500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000010d6e0000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3915 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1975 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:175 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:202 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:277 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7fa319cd6797 Code: a2 c7 05 5c 7f 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffd665fc3f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fa319cd6797 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd665fc4b0 RBP: 00007ffd665fc4b0 R08: 00007ffd665fd4b0 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd665fd540 R13: 00007fa319d6befb R14: 00000000000082ab R15: 00007ffd665fd580 Modules linked in: CR2: 0000000000000170 ---[ end trace bba71c2da2719109 ]--- RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 51 5e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 ee f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 d1 RSP: 0018:ffffc90000c37d38 EFLAGS: 00010246 RAX: ffff88810ce72800 RBX: 0000000000000000 RCX: ffff88810ce72800 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc90000c37d48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf848 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555580e89500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000010d6e0000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 55 push %rbp 5: 48 89 e5 mov %rsp,%rbp 8: 41 56 push %r14 a: 53 push %rbx b: 48 89 fb mov %rdi,%rbx e: e8 51 5e b7 ff call 0xffb75e64 13: 48 8d bb 70 01 00 00 lea 0x170(%rbx),%rdi 1a: be 04 00 00 00 mov $0x4,%esi 1f: e8 20 ee f1 ff call 0xfff1ee44 24: 41 be 01 00 00 00 mov $0x1,%r14d * 2a: f0 44 0f c1 b3 70 01 lock xadd %r14d,0x170(%rbx) <-- trapping instruction 31: 00 00 33: 41 ff c6 inc %r14d 36: bf 02 00 00 00 mov $0x2,%edi 3b: 44 89 f6 mov %r14d,%esi 3e: e8 .byte 0xe8 3f: d1 .byte 0xd1 final repro crashed as (corrupted=false): RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd665fc4b0 RBP: 00007ffd665fc4b0 R08: 00007ffd665fd4b0 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd665fd540 R13: 00007fa319d6befb R14: 00000000000082ab R15: 00007ffd665fd580 ---[ end trace bba71c2da2719108 ]--- ================================================================== BUG: KASAN: null-ptr-deref in instrument_atomic_read_write include/linux/instrumented.h:101 [inline] BUG: KASAN: null-ptr-deref in atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] BUG: KASAN: null-ptr-deref in ihold+0x20/0x60 fs/inode.c:423 Write of size 4 at addr 0000000000000170 by task syz-executor/365 CPU: 0 PID: 365 Comm: syz-executor Tainted: G W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 Call Trace: __dump_stack+0x21/0x24 lib/dump_stack.c:77 dump_stack_lvl+0x1a7/0x208 lib/dump_stack.c:118 __kasan_report mm/kasan/report.c:439 [inline] kasan_report+0xbd/0x140 mm/kasan/report.c:452 check_region_inline mm/kasan/generic.c:-1 [inline] kasan_check_range+0x249/0x2a0 mm/kasan/generic.c:189 __kasan_check_write+0x14/0x20 mm/kasan/shadow.c:37 instrument_atomic_read_write include/linux/instrumented.h:101 [inline] atomic_inc_return include/asm-generic/atomic-instrumented.h:250 [inline] ihold+0x20/0x60 fs/inode.c:423 d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3915 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1975 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:175 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:202 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:277 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7fa319cd6797 Code: a2 c7 05 5c 7f 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffd665fc3f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fa319cd6797 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd665fc4b0 RBP: 00007ffd665fc4b0 R08: 00007ffd665fd4b0 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd665fd540 R13: 00007fa319d6befb R14: 00000000000082ab R15: 00007ffd665fd580 ================================================================== BUG: kernel NULL pointer dereference, address: 0000000000000170 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 127740067 P4D 127740067 PUD 0 Oops: 0002 [#1] PREEMPT SMP KASAN CPU: 0 PID: 365 Comm: syz-executor Tainted: G B W syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 51 5e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 ee f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 d1 RSP: 0018:ffffc90000c37d38 EFLAGS: 00010246 RAX: ffff88810ce72800 RBX: 0000000000000000 RCX: ffff88810ce72800 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc90000c37d48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf848 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555580e89500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000010d6e0000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: d_delete_notify include/linux/fsnotify.h:264 [inline] vfs_rmdir+0x2d5/0x3c0 fs/namei.c:3915 incfs_kill_sb+0xf7/0x200 fs/incfs/vfs.c:1975 deactivate_locked_super+0xa0/0x100 fs/super.c:335 deactivate_super+0xaf/0xe0 fs/super.c:366 cleanup_mnt+0x44f/0x500 fs/namespace.c:1123 __cleanup_mnt+0x19/0x20 fs/namespace.c:1130 task_work_run+0x127/0x190 kernel/task_work.c:189 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_user_mode_loop+0xcb/0xe0 kernel/entry/common.c:175 exit_to_user_mode_prepare+0x76/0xa0 kernel/entry/common.c:202 syscall_exit_to_user_mode+0x1d/0x40 kernel/entry/common.c:277 do_syscall_64+0x3d/0x40 arch/x86/entry/common.c:56 entry_SYSCALL_64_after_hwframe+0x61/0xcb RIP: 0033:0x7fa319cd6797 Code: a2 c7 05 5c 7f 25 00 00 00 00 00 eb 96 e8 e1 12 00 00 90 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 RSP: 002b:00007ffd665fc3f8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fa319cd6797 RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd665fc4b0 RBP: 00007ffd665fc4b0 R08: 00007ffd665fd4b0 R09: 00000000ffffffff R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd665fd540 R13: 00007fa319d6befb R14: 00000000000082ab R15: 00007ffd665fd580 Modules linked in: CR2: 0000000000000170 ---[ end trace bba71c2da2719109 ]--- RIP: 0010:arch_atomic_add_return arch/x86/include/asm/atomic.h:165 [inline] RIP: 0010:arch_atomic_inc_return include/linux/atomic-arch-fallback.h:286 [inline] RIP: 0010:atomic_inc_return include/asm-generic/atomic-instrumented.h:251 [inline] RIP: 0010:ihold+0x26/0x60 fs/inode.c:423 Code: 00 00 00 00 55 48 89 e5 41 56 53 48 89 fb e8 51 5e b7 ff 48 8d bb 70 01 00 00 be 04 00 00 00 e8 20 ee f1 ff 41 be 01 00 00 00 44 0f c1 b3 70 01 00 00 41 ff c6 bf 02 00 00 00 44 89 f6 e8 d1 RSP: 0018:ffffc90000c37d38 EFLAGS: 00010246 RAX: ffff88810ce72800 RBX: 0000000000000000 RCX: ffff88810ce72800 RDX: 0000000000000000 RSI: 0000000000000002 RDI: 00000000ffffffff RBP: ffffc90000c37d48 R08: 0000000000000003 R09: 0000000000000004 R10: dffffc0000000000 R11: fffffbfff0dcf848 R12: dffffc0000000000 R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 FS: 0000555580e89500(0000) GS:ffff8881f7000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000170 CR3: 000000010d6e0000 CR4: 00000000003506b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess): 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: 55 push %rbp 5: 48 89 e5 mov %rsp,%rbp 8: 41 56 push %r14 a: 53 push %rbx b: 48 89 fb mov %rdi,%rbx e: e8 51 5e b7 ff call 0xffb75e64 13: 48 8d bb 70 01 00 00 lea 0x170(%rbx),%rdi 1a: be 04 00 00 00 mov $0x4,%esi 1f: e8 20 ee f1 ff call 0xfff1ee44 24: 41 be 01 00 00 00 mov $0x1,%r14d * 2a: f0 44 0f c1 b3 70 01 lock xadd %r14d,0x170(%rbx) <-- trapping instruction 31: 00 00 33: 41 ff c6 inc %r14d 36: bf 02 00 00 00 mov $0x2,%edi 3b: 44 89 f6 mov %r14d,%esi 3e: e8 .byte 0xe8 3f: d1 .byte 0xd1