Extracting prog: 2m18.673049904s Minimizing prog: 4m17.882217538s Simplifying prog options: 4m9.636635762s Extracting C: 1m15.967252329s Simplifying C: 0s extracting reproducer from 1 programs testing a last program of every proc single: executing 1 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs-truncate detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000480)=ANY=[], 0x1, 0x61f9, &(0x7f0000006340)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u4uRq6zvh/4mX3zxoHEQMjfyd+EtWOMcTbZ9Uv8QutiwmvDW0kIhb5gu961WfAbXrsEGtWOAiUSRkUVbcNFW0CozU2FVXFBK0C5QK0qVYL2gt4gKlQuoiqggFSpVMBWc87zPDszOzuz652sZ875fKTkl505M+fMmWdm92vnuwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") truncate(&(0x7f0000000040)='./file1\x00', 0xc) program crashed: KASAN: use-after-free Write in txEnd single: successfully extracted reproducer found reproducer with 2 syscalls minimizing guilty program testing program (duration=53.402299917s, {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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000480)=ANY=[], 0x1, 0x61f9, &(0x7f0000006340)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u4uRq6zvh/4mX3zxoHEQMjfyd+EtWOMcTbZ9Uv8QutiwmvDW0kIhb5gu961WfAbXrsEGtWOAiUSRkUVbcNFW0CozU2FVXFBK0C5QK0qVYL2gt4gKlQuoiqggFSpVMBWc87zPDszOzuz652sZ875fKTkl505M+fMmWdm92vnuwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") program did not crash testing program (duration=53.402299917s, {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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): truncate detailed listing: executing program 0: truncate(&(0x7f0000000040)='./file1\x00', 0xc) program did not crash testing program (duration=53.402299917s, {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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs-truncate detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000480)=ANY=[], 0x1, 0x61f9, &(0x7f0000006340)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u4uRq6zvh/4mX3zxoHEQMjfyd+EtWOMcTbZ9Uv8QutiwmvDW0kIhb5gu961WfAbXrsEGtWOAiUSRkUVbcNFW0CozU2FVXFBK0C5QK0qVYL2gt4gKlQuoiqggFSpVMBWc87zPDszOzuz652sZ875fKTkl505M+fMmWdm92vnuwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") truncate(0x0, 0xc) program did not crash extracting C reproducer testing compiled C program (duration=53.402299917s, {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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs-truncate program crashed: BUG: unable to handle kernel paging request in lmLogSync a never seen crash title: BUG: unable to handle kernel paging request in lmLogSync, ignore simplifying guilty program options testing program (duration=53.402299917s, {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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs-truncate detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000480)=ANY=[], 0x1, 0x61f9, &(0x7f0000006340)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u4uRq6zvh/4mX3zxoHEQMjfyd+EtWOMcTbZ9Uv8QutiwmvDW0kIhb5gu961WfAbXrsEGtWOAiUSRkUVbcNFW0CozU2FVXFBK0C5QK0qVYL2gt4gKlQuoiqggFSpVMBWc87zPDszOzuz652sZ875fKTkl505M+fMmWdm92vnuwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") truncate(&(0x7f0000000040)='./file1\x00', 0xc) program did not crash testing program (duration=53.402299917s, {Threaded:true 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs-truncate detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000480)=ANY=[], 0x1, 0x61f9, &(0x7f0000006340)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u4uRq6zvh/4mX3zxoHEQMjfyd+EtWOMcTbZ9Uv8QutiwmvDW0kIhb5gu961WfAbXrsEGtWOAiUSRkUVbcNFW0CozU2FVXFBK0C5QK0qVYL2gt4gKlQuoiqggFSpVMBWc87zPDszOzuz652sZ875fKTkl505M+fMmWdm92vnuwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") truncate(&(0x7f0000000040)='./file1\x00', 0xc) program did not crash testing program (duration=53.402299917s, {Threaded:true 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:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): syz_mount_image$jfs-truncate detailed listing: executing program 0: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000480)=ANY=[], 0x1, 0x61f9, &(0x7f0000006340)="$eJzs3cuOHFcZB/Cv+jYXE8fKIgoWQpPEXEKIr8EYAiRZwIINC+QtsjWZRFYcQLZBtmXhiWbDgocAIbFEiCUrHiALtux4ACzZSKCsUqhmzhnXtKfdYzvT1TPn95PGVV+fqulT/nf1ZaqqTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8eMf/fRMFRGXfp1uOBbxhehH9CKWmnolIpZWjuXlBxHxUmw2x4sRMVyIqHLj8xFvRsQnRyPuP7iz2tx0do/9+OFf/vnHnx35yT/+PDz1v7/e6L81abmbN3/337/dffrtBQAAgBLVdV1X6WP+8fT5vtd1pwCAmciv/3WSb1fPXb0+Z/1Rq9Vq9QGs2+rd3W0XEbHeXqd5z+BwPAAcMOvxadddoEPyL9ogIo503QlgrlVdd4B9cf/BndUq5Vu1Xw9WttrzuSA78l+vtq/vmDSdZvwck1k9vjaiHy9M6M/SjPowT3L+vfH8L221j9Jy+53/rEzKf7R16VNxcv798fzHHJ78e7vmX6qc/+CJ8u/LHwAAAAAA5lj++/+xjo//Ljz7puzJ447/rsyoDwAAAAAAAADweXvW8f+2Vcb/AwAAgHnVfFZv/P7ow9smfRdbc/vFKuK5seWBwqSLZZa77gcAAAAAAAAAAAAAlGSwdQ7vxSpiGBHPLS/Xdd38tI3XT+pZ1z/oSt9+KFnXT/IAALDlk6Nj1/JXEYsRcTF9199weXm5rheXluvlemkhv58dLSzWS63PtXna3LYw2sMb4sGobn7ZYmu9tmmfl6e1j/++5r5GdX8PHZuNDgMHgIjYejW67xXpkKnr56PrdzkcDPb/w8f+z150/TgFAAAA9l9d13WVvs77eDrm3+u6UwDATOTX//HjAmq1Wq1Wqw9f3Vbv7m67iIj19jrNewbD8QPAAbMen3bdBTok/6INIuKlrjsBzLWq6w6wL+4/uLNapXyr9utBGt89nwuyI//1anO9vP5u02nGzzGZ1eNrI/rxwoT+vDijPsyTnH9vPP9LW+2jtNx+5z8rk/JvtvNYB/3pWs6/P57/mMOTf2/X/EuV8x88Uf59+QMAAAAAwBzLf/8/NlfHf0dPuzlTPe7478q+3SsAAAAAAAAA7K/7D+6s5ute8/H/L+2ynOs/D6ecfyX/IuX8e2P5f31suX5r/t67D/P/z4M7q3+68e8v5ule81/IM1V6ZFXpEVGle6oGafosW/eojWF/1NzTsOr1B+mcn3r4flyJq7EWp3cs20v/Hw/bz+xob3o63Gyv+1vtZ3e0D7bb8/rndrQP05lO9VJuPxmr8Yu4Gu9ttjdtC1O2f3FKez2lPefft/8XKec/aP00+S+n9mps2rj3ce+R/b493e1+3rny5d+e3v/NmWoj+tvb1tZs3ysd9Gfz/+TIKH51fe3ayZuXb9y4dibSZMetZyNNPmc5/2H62X7+f3WrPT/vt/fXex+Pnjj/ebERg4n5v9qab7b3tRn3rQs5/1H6yfm/l9p33/8Pcv6T9//XO+gPAAAAAAAAAAAAAAAAPE5d15uXiL4TEefT9T9dXZsJAMxWfv2vk3z7rOr+jO9PrT7gdTVn/Zlp/Vk9X/1Rqw9i3Vbv7u12ERF/b6/TvGf4zW6/DACYZ59FxL+67gSdkX/B8vf9NdMTXXcGmKnrt25/ePnq1bVr17vuCQAAAAAAAADwtPL4nyut8Z9P1HV9d2y5HeO/vhsrzzr+5yDPbA8wOmGg6v6Tb9PjbPRG/V5ruPGXY9L438PtuceN/z2Ycn/DKe2jKe0LU9oXp7TveqFHS87/5dZ45yci4vjY8OsljP86PuZ9CXL+r7Qez03+Xxtbrp1//YeDnH9vR/6nbnz0y1PXb91+48pHlz9Y+2Dt5+fOnDl97vz5CxcunHr/ytW101v/dtjj/ZXzz2NfOw+0LDn/nLn8y5Lz/0qq5V+WnP9XUy3/suT88/s9+Zcl558/+8i/LDn/11It/7Lk/L+RavmXJef/eqrlX5ac/zdTLf+y5PzfSLX8y5LzP5lq+Zcl538q1XvMf2m/+8Vs5PzzES77f1ly/vnMBvmXJed/NtXyL0vO/1yq5V+WnP+bqZZ/WXL+30q1/MuS8z+favmXJef/7VTLvyw5/wupln9Zcv7fSbX8y5Lz/26q5V+WnP9bqZZ/WXL+30u1/MuS8/9+quVflpz/D1It/7Lk/N9OtfzL8vD7/82YMXPr9of5Kx3mpT8dzXT8xAQAAAAAAAAAAAAAPGIWpxN3vY0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9u4uRq6zvh/4mX3zxoHEQMjfyd+EtWOMcTbZ9Uv8QutiwmvDW0kIhb5gu961WfAbXrsEGtWOAiUSRkUVbcNFW0CozU2FVXFBK0C5QK0qVYL2gt4gKlQuoiqggFSpVMBWc87zPDszOzuz652sZ875fKTkl505M+fMmWdm92vnuwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") truncate(&(0x7f0000000040)='./file1\x00', 0xc) program crashed: KASAN: use-after-free Read in jfs_syncpt a never seen crash title: KASAN: use-after-free Read in jfs_syncpt, ignore reproducing took 12m2.159178103s repro crashed as (corrupted=false): ================================================================== BUG: KASAN: use-after-free in instrument_atomic_write include/linux/instrumented.h:87 [inline] BUG: KASAN: use-after-free in clear_bit include/asm-generic/bitops/instrumented-atomic.h:41 [inline] BUG: KASAN: use-after-free in txEnd+0x328/0x558 fs/jfs/jfs_txnmgr.c:554 Write of size 8 at addr ffff0000cb0d9040 by task jfsCommit/94 CPU: 0 PID: 94 Comm: jfsCommit Not tainted 6.1.129-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 print_address_description mm/kasan/report.c:316 [inline] print_report+0x174/0x4c0 mm/kasan/report.c:427 kasan_report+0xd4/0x130 mm/kasan/report.c:531 kasan_check_range+0x264/0x2a4 mm/kasan/generic.c:189 __kasan_check_write+0x2c/0x3c mm/kasan/shadow.c:37 instrument_atomic_write include/linux/instrumented.h:87 [inline] clear_bit include/asm-generic/bitops/instrumented-atomic.h:41 [inline] txEnd+0x328/0x558 fs/jfs/jfs_txnmgr.c:554 txLazyCommit fs/jfs/jfs_txnmgr.c:2684 [inline] jfs_lazycommit+0x4c4/0x988 fs/jfs/jfs_txnmgr.c:2732 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864 Allocated by task 4557: kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4c/0x80 mm/kasan/common.c:52 kasan_save_alloc_info+0x24/0x30 mm/kasan/generic.c:505 ____kasan_kmalloc mm/kasan/common.c:374 [inline] __kasan_kmalloc+0xac/0xc4 mm/kasan/common.c:383 kasan_kmalloc include/linux/kasan.h:211 [inline] kmalloc_trace+0x7c/0x94 mm/slab_common.c:1031 kmalloc include/linux/slab.h:563 [inline] kzalloc include/linux/slab.h:699 [inline] open_inline_log fs/jfs/jfs_logmgr.c:1159 [inline] lmLogOpen+0x290/0xdb0 fs/jfs/jfs_logmgr.c:1069 jfs_mount_rw+0xe4/0x57c fs/jfs/jfs_mount.c:253 jfs_fill_super+0x4f0/0x9f0 fs/jfs/super.c:565 mount_bdev+0x274/0x370 fs/super.c:1443 jfs_do_mount+0x44/0x58 fs/jfs/super.c:670 legacy_get_tree+0xd4/0x16c fs/fs_context.c:632 vfs_get_tree+0x90/0x274 fs/super.c:1573 do_new_mount+0x278/0x8fc fs/namespace.c:3056 path_mount+0x590/0xe5c fs/namespace.c:3386 do_mount fs/namespace.c:3399 [inline] __do_sys_mount fs/namespace.c:3607 [inline] __se_sys_mount fs/namespace.c:3584 [inline] __arm64_sys_mount+0x498/0x588 fs/namespace.c:3584 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 Freed by task 4390: kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4c/0x80 mm/kasan/common.c:52 kasan_save_free_info+0x38/0x5c mm/kasan/generic.c:516 ____kasan_slab_free+0x144/0x1c0 mm/kasan/common.c:236 __kasan_slab_free+0x18/0x28 mm/kasan/common.c:244 kasan_slab_free include/linux/kasan.h:177 [inline] slab_free_hook mm/slub.c:1724 [inline] slab_free_freelist_hook mm/slub.c:1750 [inline] slab_free mm/slub.c:3661 [inline] __kmem_cache_free+0x2c0/0x4b4 mm/slub.c:3674 kfree+0xcc/0x1b8 mm/slab_common.c:988 lmLogClose+0x270/0x4d8 jfs_umount+0x24c/0x338 fs/jfs/jfs_umount.c:116 jfs_put_super+0x90/0x188 fs/jfs/super.c:194 generic_shutdown_super+0x130/0x328 fs/super.c:501 kill_block_super+0x70/0xdc fs/super.c:1470 deactivate_locked_super+0xac/0x124 fs/super.c:332 deactivate_super+0xf0/0x110 fs/super.c:363 cleanup_mnt+0x394/0x41c fs/namespace.c:1186 __cleanup_mnt+0x20/0x30 fs/namespace.c:1193 task_work_run+0x240/0x2f0 kernel/task_work.c:203 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] do_notify_resume+0x2080/0x2cb8 arch/arm64/kernel/signal.c:1132 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline] el0_svc+0x9c/0x168 arch/arm64/kernel/entry-common.c:638 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 The buggy address belongs to the object at ffff0000cb0d9000 which belongs to the cache kmalloc-1k of size 1024 The buggy address is located 64 bytes inside of 1024-byte region [ffff0000cb0d9000, ffff0000cb0d9400) The buggy address belongs to the physical page: page:0000000063d9f0c7 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x10b0d8 head:0000000063d9f0c7 order:3 compound_mapcount:0 compound_pincount:0 flags: 0x5ffc00000010200(slab|head|node=0|zone=2|lastcpupid=0x7ff) raw: 05ffc00000010200 dead000000000100 dead000000000122 ffff0000c0002780 raw: 0000000000000000 0000000000100010 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff0000cb0d8f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff0000cb0d8f80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc >ffff0000cb0d9000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff0000cb0d9080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff0000cb0d9100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ================================================================== final repro crashed as (corrupted=false): ================================================================== BUG: KASAN: use-after-free in instrument_atomic_write include/linux/instrumented.h:87 [inline] BUG: KASAN: use-after-free in clear_bit include/asm-generic/bitops/instrumented-atomic.h:41 [inline] BUG: KASAN: use-after-free in txEnd+0x328/0x558 fs/jfs/jfs_txnmgr.c:554 Write of size 8 at addr ffff0000cb0d9040 by task jfsCommit/94 CPU: 0 PID: 94 Comm: jfsCommit Not tainted 6.1.129-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 print_address_description mm/kasan/report.c:316 [inline] print_report+0x174/0x4c0 mm/kasan/report.c:427 kasan_report+0xd4/0x130 mm/kasan/report.c:531 kasan_check_range+0x264/0x2a4 mm/kasan/generic.c:189 __kasan_check_write+0x2c/0x3c mm/kasan/shadow.c:37 instrument_atomic_write include/linux/instrumented.h:87 [inline] clear_bit include/asm-generic/bitops/instrumented-atomic.h:41 [inline] txEnd+0x328/0x558 fs/jfs/jfs_txnmgr.c:554 txLazyCommit fs/jfs/jfs_txnmgr.c:2684 [inline] jfs_lazycommit+0x4c4/0x988 fs/jfs/jfs_txnmgr.c:2732 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864 Allocated by task 4557: kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4c/0x80 mm/kasan/common.c:52 kasan_save_alloc_info+0x24/0x30 mm/kasan/generic.c:505 ____kasan_kmalloc mm/kasan/common.c:374 [inline] __kasan_kmalloc+0xac/0xc4 mm/kasan/common.c:383 kasan_kmalloc include/linux/kasan.h:211 [inline] kmalloc_trace+0x7c/0x94 mm/slab_common.c:1031 kmalloc include/linux/slab.h:563 [inline] kzalloc include/linux/slab.h:699 [inline] open_inline_log fs/jfs/jfs_logmgr.c:1159 [inline] lmLogOpen+0x290/0xdb0 fs/jfs/jfs_logmgr.c:1069 jfs_mount_rw+0xe4/0x57c fs/jfs/jfs_mount.c:253 jfs_fill_super+0x4f0/0x9f0 fs/jfs/super.c:565 mount_bdev+0x274/0x370 fs/super.c:1443 jfs_do_mount+0x44/0x58 fs/jfs/super.c:670 legacy_get_tree+0xd4/0x16c fs/fs_context.c:632 vfs_get_tree+0x90/0x274 fs/super.c:1573 do_new_mount+0x278/0x8fc fs/namespace.c:3056 path_mount+0x590/0xe5c fs/namespace.c:3386 do_mount fs/namespace.c:3399 [inline] __do_sys_mount fs/namespace.c:3607 [inline] __se_sys_mount fs/namespace.c:3584 [inline] __arm64_sys_mount+0x498/0x588 fs/namespace.c:3584 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x2bc arch/arm64/kernel/syscall.c:52 el0_svc_common+0x138/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x58/0x13c arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x168 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 Freed by task 4390: kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4c/0x80 mm/kasan/common.c:52 kasan_save_free_info+0x38/0x5c mm/kasan/generic.c:516 ____kasan_slab_free+0x144/0x1c0 mm/kasan/common.c:236 __kasan_slab_free+0x18/0x28 mm/kasan/common.c:244 kasan_slab_free include/linux/kasan.h:177 [inline] slab_free_hook mm/slub.c:1724 [inline] slab_free_freelist_hook mm/slub.c:1750 [inline] slab_free mm/slub.c:3661 [inline] __kmem_cache_free+0x2c0/0x4b4 mm/slub.c:3674 kfree+0xcc/0x1b8 mm/slab_common.c:988 lmLogClose+0x270/0x4d8 jfs_umount+0x24c/0x338 fs/jfs/jfs_umount.c:116 jfs_put_super+0x90/0x188 fs/jfs/super.c:194 generic_shutdown_super+0x130/0x328 fs/super.c:501 kill_block_super+0x70/0xdc fs/super.c:1470 deactivate_locked_super+0xac/0x124 fs/super.c:332 deactivate_super+0xf0/0x110 fs/super.c:363 cleanup_mnt+0x394/0x41c fs/namespace.c:1186 __cleanup_mnt+0x20/0x30 fs/namespace.c:1193 task_work_run+0x240/0x2f0 kernel/task_work.c:203 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] do_notify_resume+0x2080/0x2cb8 arch/arm64/kernel/signal.c:1132 prepare_exit_to_user_mode arch/arm64/kernel/entry-common.c:137 [inline] exit_to_user_mode arch/arm64/kernel/entry-common.c:142 [inline] el0_svc+0x9c/0x168 arch/arm64/kernel/entry-common.c:638 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 The buggy address belongs to the object at ffff0000cb0d9000 which belongs to the cache kmalloc-1k of size 1024 The buggy address is located 64 bytes inside of 1024-byte region [ffff0000cb0d9000, ffff0000cb0d9400) The buggy address belongs to the physical page: page:0000000063d9f0c7 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x10b0d8 head:0000000063d9f0c7 order:3 compound_mapcount:0 compound_pincount:0 flags: 0x5ffc00000010200(slab|head|node=0|zone=2|lastcpupid=0x7ff) raw: 05ffc00000010200 dead000000000100 dead000000000122 ffff0000c0002780 raw: 0000000000000000 0000000000100010 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff0000cb0d8f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff0000cb0d8f80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc >ffff0000cb0d9000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff0000cb0d9080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff0000cb0d9100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ==================================================================