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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg9m329g6y8KP43e3dYz9+ScjLrgMTTa5UEiE2e4h4wVhk7GtDrrxPAY4urUbG+02uw67Au7hxSRCeJBkkiVKlC1DCTOhkRgIVhDRoIuaaPABEIUoGidC0C1xsea0p6U9do3nqte1KJ/Pi55z32e/e1uT7+57gQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8kx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswLEAAAAAgDB/6yB6NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvgIAAP//TC7jfQ==") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f0000000100)={0x30}, 0x30) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r4, 0x8001) lseek(r2, 0x0, 0x2) fcntl$notify(r0, 0x402, 0xcbaeb4ced0e8f643) sendfile(r2, r4, 0x0, 0x1000000201005) r5 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x1000000201005) r6 = syz_open_dev$vcsu(&(0x7f0000000000), 0x9d4, 0xa0003) recvfrom(r3, &(0x7f0000000140)=""/163, 0xa3, 0x10002, &(0x7f0000000080)=@pppol2tp={0x18, 0x1, {0x0, r6, {0x2, 0x4e23, @broadcast}, 0x1, 0x1, 0x2, 0x3}}, 0x80) 07:56:55 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x27, 0x1c) 07:56:55 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x2e, 0x1c) 07:56:55 executing program 5: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x25, 0x1c) 07:56:55 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 663.148456][ T5123] XFS (loop4): Unmounting Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 07:56:55 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x2f, 0x1c) 07:56:55 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100"/13], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) getrlimit(0x0, &(0x7f0000000280)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f00000037c0)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/81, 0x51}], 0x1}}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/163, 0xa3}, {0x0}, {0x0}], 0x4, &(0x7f0000000900)=""/11, 0xb}}], 0x2, 0x0, &(0x7f0000000cc0)={0x0, 0x3938700}) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) lseek(r4, 0x200, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1dd00) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000040)={@hyper}) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004240)=[{{&(0x7f00000003c0)=@tipc=@name, 0x80, &(0x7f0000000180)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1, &(0x7f0000000440)=""/116, 0x74}, 0x4}, {{&(0x7f0000000600)=@l2tp6={0xa, 0x0, 0x0, @initdev}, 0x80, &(0x7f0000000e40)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/7, 0x7}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f0000000940)=""/253, 0xfd}, {&(0x7f0000000d80)=""/155, 0x9b}], 0x8, &(0x7f00000008c0)=""/50, 0x32}, 0x1}, {{0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f0000000a40)=""/57, 0x39}, {&(0x7f0000000ec0)=""/112, 0x70}, {&(0x7f0000000f40)=""/205, 0xcd}], 0x3, &(0x7f0000000d00)=""/21, 0x15}, 0x7fff}, {{&(0x7f0000001040)=@xdp, 0x80, &(0x7f0000003a00)=[{&(0x7f00000010c0)=""/215, 0xd7}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f00000011c0)=""/19, 0x13}, {&(0x7f0000001340)=""/29, 0x1d}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f0000003840)=""/149, 0x95}, {&(0x7f0000003900)=""/88, 0x58}, {&(0x7f0000001400)=""/38, 0x26}, {&(0x7f0000003980)=""/124, 0x7c}], 0xa, &(0x7f0000003ac0)=""/190, 0xbe}, 0x68}, {{0x0, 0x0, &(0x7f0000004100)=[{&(0x7f0000003b80)=""/104, 0x68}, {&(0x7f0000003c00)=""/241, 0xf1}, {&(0x7f0000003d00)=""/188, 0xbc}, {&(0x7f0000003dc0)=""/195, 0xc3}, {&(0x7f0000003ec0)=""/166, 0xa6}, {&(0x7f0000003f80)=""/232, 0xe8}, {&(0x7f0000004080)=""/82, 0x52}], 0x7, &(0x7f0000004180)=""/168, 0xa8}, 0x4}], 0x5, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0x1b, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 663.741433][ T26] kauditd_printk_skb: 46 callbacks suppressed [ 663.741452][ T26] audit: type=1804 audit(1670745416.141:1050): pid=10594 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3363110448/syzkaller.bqWOMW/188/bus" dev="sda1" ino=1182 res=1 errno=0 07:56:56 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x30, 0x1c) 07:56:57 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) getgroups(0x5, &(0x7f0000005880)=[0xee01, 0xee01, 0xee00, 0xee00, 0xee01]) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = getegid() mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r6}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1400}}, {@allow_other}, {@allow_other}], [{@obj_user={'obj_user', 0x3d, 'chacha20-generic\x00'}}]}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005940)=[{{&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005ac0), 0x0, 0x0, 0x0, 0x2004c000}}, {{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000740)="75444d953153cf4ae6805b7ea1", 0xd}, {&(0x7f0000000f80)="881800d242b5fbc5189dafde299cda31f9519be96405fb752ca4c9132d491fc728397cdfb87971f0e10966632219844d6b02a9f632aa452e19c5b0c6cb796ecc48396849745d515687fa736db054b43299fa", 0x52}, {&(0x7f0000000980)="3ba4badaaf1b3f0a0a175043fc316fa7d787e4527d0f44", 0x17}, {&(0x7f0000000c80)="06049c0715ccb32f3fbf0abbe7db4cb31440010a03e39933519389e362cf458b4ed2887d757565a8f3ed", 0x2a}, {&(0x7f0000001000)="40d852ea7a27e592e72dfca03420a4e744a1467e773e559a726139b43b38dd92ca07054f3d531514e1353a702ae60baf75d6d873f927941649cedd3f666f9f99c7320882e70cd95ff1d2691ad824f2f0913e4d221cd5b94f0f0cc2d7c52b166d15eabae42c73f201db64c7167d65712fcbb520cb33ea07ee3409a7e4087e72b397a513e4314afbfa0f915487cc6aace61438430bbf990b9a5e615e27d38e6cb9c4fa6cd741487286c9bb22", 0xab}, {&(0x7f0000000bc0)="a8881509260fa1b5b4d40c61cc2ca67b558720de238d92d1a82c448f7b3e44e678acb71d6345f061d639b11ffb704b30a9672d09899b590fb0d46a08ae537d1ac6ad5bea3190bcf64751834d2c8190b4a18a0ce4e78c5c3e82b670c3a53ab28bd87016c4c761ca87ddf1c822fc5e14c415007316153ac9f56ddbbc8ee79080ebf2ce7b70728b5b762129360be551c7d5255c222d8e88a986f08c6f24f7a45adb4c1c51d63e96331f6ade2a9a0567bf731db93e2adb", 0xb5}, {&(0x7f0000001180)="588b4d465f4295a152580eb71e45dd110a3bc234e1f518d2e5ac9dfcec954d80d0b2fccec639d567f2b5c9061a7f2554a397234e424bf6872c95ca0ec270da0f5a7415a8344be714ec45897008e21b8fdda4d9990608f9ad3349181b5bae28a188f6890826e4ca55597e23fa0f1dde2dba0d323f04a8e20ef9a5f5d6e58c7e6d418fb2220fdd79b294cc81b156f49e0206e27faf37c8182ee1afd4a4b37b042151dec11680872b499af2147e7fe9cdcae27b2d140a5efcf784c950064fdc24090c949e1d19d7d10b3a8eebcea69b3cd3ce1a2e84b38c667905c3695d79dbaa38f4", 0xe1}, {&(0x7f0000001280)="601126fc65f21718e5d476878df4a4c1b8be18b2510c273b3987635b625a85a852773285caec87fb9b7a73341c5f13075c99f225ec70fda50bdc24825b827570e6bce1971981d90e2da97500bae7d288018cffb4946a8c681a70e878bed41830df45935f6a81d780f977fe82012f445534550e90b809a1af836e6a", 0x7b}], 0x8, &(0x7f00000013c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38, 0x24008845}}, {{0x0, 0x0, &(0x7f0000004300)=[{&(0x7f0000003200)="6e52c26561798200de72056c3436a8a3c4c05180868c36151d39762887a575423d3e4cc162e92eb94cbf41a9d3b8fc52efeaed2d7c3445d88839d79e93dd6c299752ca70ace69d51bc058c409b097a73098550fd9d63ce786fbf7247e40e4159d4187b866d41af8dd29e62d2bb1c5bf8564f6ce10180a48810fe1a6cac6d063e787d6808f59152912669bc21f7dedf2f6ff4278e8da1b6e8af500cc99e1fadb1e01a159bc95690b94e893246604953edea96c756541779fbebce331068e28d8bc76ac29656f1d2f73eb704950a724b18e1d1be583f24bf1ba0a9bcb580ff1d48255c30f7582bf5c9cfd0a5271ab56268a5a92135b10ad012f7fa01fab97482544360cb9f884faf3d3f1f2dd60d3c8ace2e1735d05f066e58e56af172aec3e9cab3a2390314520de86c12d7792e6a24257905577aa2f410f870c78865e88f67d1f6a366f14fce1306ef09c102e82dd081a7163b973b8e61ca66c663893820d3ca7a58627406a9f86d96889743531e9d2d277bb4b8593b5cde12852bc84bc0dfc555d02a171af5215103710f406912601e565d52de908285f653df27d4d349ea066ba87c8be9f0fc3b9001c83e4f690c34ac7b9588d0e6b6a4c0aa23256c4dba5192f572ecd8af99ef6cd28a15a78263669af413379610d9a5804044044a9fdcd881fb41a6d0fef8d74c7fee5014ea80f5c91fd32e79595b3a1e0426b3b8d3be031828188c11b00a09f88692318b7675b44172c308a97974e61c808707ffd7da1095fe2ac4c56ce4a83a8a907c7a4eb4fa14950d1f6f6e19fb72054fe802fe08c64d01831832998f5cd1c8f8065e35ade3d241d2377d91fd1654985cf05a76563ed36a7c9d10bd8f403d6b3298c0e1c3978accd8e9003dbf16a60db11ee8c861da6c733c16a188f4a99e532eff804713ceb042fda64c5fceaa8bda10a21ed53cf77020cefec52ed441fce020c2de4ebdf48cbba61aeeb8686cfb0249ad4d91c2e04d280202ca7f738842227dde41c74511a0ffd7746c7c38aaed863e3783adc0dbe403fd09c8e8a2000e3c613be229cf4bcca98acf4887e6a82858498d6fc19b610fdeba9d850a13a9c3514a87fd0cc1a99ae07f6ca38bacf6d72c96fb1318023c1e030819fa7c71b29d211692794aefbce254576ae884888451f640117b9797d957448c654a6537e9cc172c6a9e6467ad706f36352302ab8757d3c3b17be189f0439ee15a872cce3d36816f692ce5458455093bdba37f1574ab2fdee15ba9ac763ac4cfed3c0d262c287e86df880deedae0c3eede0bb280657127b8178ee8190a7116344d745f65beb44cddf8d0ee56e40dacb70a8d27f93b08606959e2b119374cee30adc3e726fff493459ccbeabeea5b01e05c3e275e850e6eebc89e218d9ae1ca16f16a8ece3c1bfcc6a74ae3cc163936e28d8c4edff5e035113584cd303af3493474bf45c377aaf09798f67bf548dda4678a833caed354e776b6d4b85d539f0dcc581b3c7a18c862413e7d767e9c30323b9f2ad421f1f3e1256132552370b724fb2768e15bd404404654fcfc8c60f82b7306bfa59f56edf2cae53d5c687fd688fb48e52d0ba40dea054e28f095ca6306a78ad4fb13eabebd886e4107f6da8380cd004888274fff3cab582f10a4c00c48e33f5b56099831786789dd91d43cdb63dc20789b0f522d692d174c3bcbeb4b434eb1de7275b956103c386f272d2a4e8949c7c71c6836a63bf8293aa649a30325d830ea83fdcd0ca5b12e652cc52a5e971782e533d0fcd83d6d6c10b2f03ddddf716351383859162b9fe57d86da3d360835a7bc6190dbd500f8f08341c1bcf59a63232d28b1be7af49de42ab95c4271dfa7310af6c4f1f6d2c5b87e1ac9fe53768138d454e6679e0699c5ec3d5263a02d3b0387ccd42f2e541d078b01a1ef1941f343ae4f89842d4dcdb515985d9c3eb3c8f810d24f63a7377ac8f1fe05026056f49ed39123e2d0a4e518662a2cb4ce6c20a20645aeb10bd55002b930c3d82edbeab684d10d79463f4d27efc6e9fc0499ae2da5933fd5af5de205ed443f44ab1299ff2323226726f11ba8f9d62c0e8a2c9ed6ddadb0ab3bc67a691eb4ac83348965ed47dd911366841c54d3e61d8467d313143e11af254b93853a3c5307a5ee4c762334659841249154fc5429bc6254112ce5c2b6f7eca6f4246fd3d46be8e9ee12c2cfb59c983c3f59dba29c780eab2547270a5327a652c09169cfe8a4b744513ce558697cd35fe29a64da0bb5abc86a68ebc7a390026465aee4a8b8538c9a82bbc85267c1b4653f89a1d4bb3b95394eb5b38971c73474c5e6c4310be03a41a53d4b35bea6a44a1eed4e804f52a50f2cae10da4ea9eb4412e2638fe5c75ce7090b4b762837a19331368258dca17bfc29025397e0a511b98c934a237c26e127779f6dd345e92cc87a431f6255c415cda65b7e2d2ec82f512c3f43998fa1901532b672d2f0976e69c434bb71148f3003018aad756e2d904f11dc4b6478a629cc4b136f6a48a9e09eb31c63cc1090e309ca6deebe44b8c6ab51a9a1381f1507a6a3c30b5838704dfde22d939700ffba7232b6dadf37ec42d334699382ec407c34835632aa0720344c04eff6969413024f5cd4211829665510cc4eab16ca48928a39cdb924fffca72e044a2c6b83f58a94cf2a7729e24297b55e300de39677312f9c71e2db3a30412812aa107e8d4e521ae8d74842f9af9c7610d66b694a4da61b91658264c1b648f2ded8cea0e248678a230d93174b5766f6b038c183f9ccbbbdf06db1a32164d35e8742a9e280196594f070b04023a990644242351e6858246bc2442f10501099d43745a66ec54370fc36d4bdb880a1a344b9c6edec35ecbe0beeb70e7e83e773d09d39cc114e74aac27a78b802a91e583e80b80aa80b553bf6a2ca9012e0abdfb7c7faa278652ea0344479a0b808e4ac13774c4b4843833344d720fdb7704a52c7ef893c799f70a84f47979543592d6cc7d23e2b4a9d39024fc67f0987b16b8ae764c9a3d5d32d9ca4b71f906f1beca29b52731e00d66cdf78a792f92cc57a7ed60e39d2aa5ca4235777c37b3603e18202b97b79f8234592a356ce2fb1bfcc0f7e1174b1761ef51610837c2c26f4c41aada1c28187f46fe2e945eb5ffad900bda680520d7cbf8e050973a3f7226a55d998444b73b5c3ba5a0ad23ca56ee6c7f3ae5291c384700d67511ad21f7dba3c55acb69ad48b35222b7908814ae5f02234d57a3c1fc98eb1e9e80d414fef2494a10064e75c4938309c2262e74bfdebd6e6d381a01b606d2122e15121f7bfda0ffc0bf70b94311af544d2eab74b9150774d704833be5fd7738735ce85966ce4019a64a43aeeb520c93cf362b601dded3acb1fe4350b3bda8043ccbdb43d4d407716dc910601c3ebdad33f67c277c8e069ea85c9e60b1e0090df112f81713119084db33fa2bcbeead8d8a6aea96e8356382d86f1b0120d0c2594ee7878e7581815dcdccdbd8b7cbfb17f50de3da02c229bf21ef8cd2d057c7f03b114bd15413d71b51cd68d35a3f4f0bea27b567f3153ac7eeb4354ca000315d442e11b7e9f1e823e0485bdfa0dd21628f9b79d37e133022f3384853bb7d39dac4e879b99963d5719e50d3cc01895496ed955bee47054f7f228430dc9dc629dc58c9312276ea77b3b2915b6be83b8918de426813148cf74e434509d7959758af27aa7a870cc33f4bb0737351ff44c967e75ecdd03195458d2379d704c3d2acb8cb66b1ab8abfb46784bd8eede16911677e5974ec71df81f2eded7337e66f18c0e17b9087a80ad8c7d62d2142f4ea233d5b7322c38e27c6ccf3d3d7c1c5c2e9327203e43edc7b0c2ffffc51cfbaf470e755a6e81ff98c4a2fc41a570925ea95c55376f6eadbc19c537459216ce04715bf8ab440deadabcbc47c456a937914718483566f68c8313d6ae3767bc4ded4596b92b1111cc3e6c2e014f7837341902e827ac75e4c32ba54eafd0f5050d2f26b687f239e7967396fbfd99371bb97fa79a53e27d4ce14fc62d903774b6c28d97bca798c839810d369a2a8dbbd83b2f9020e3a7b745ffeb8525209bce2528af7ca004fafcf18d61ef68c9364456ffada5367e8cb73ccc27adf559361ffab9846dc6eeef9eb718a482e219f9ebf34f4b37b3f7c8068e0da22cf52b25e96b65985c355ef9cf059acaf7fbfcc595907407c12a68a33cc8991de416d073782c323c256b8689d74020da027be1e435d158d6308adb320fabcf400fda7e8d48a6337e397c9cbdf9e7378d25034b002c9d35ce94516d272cb63f03e20a7087671267226920bff6dfd479e2bb405da0e879ca5a13da8531a3f86ae453490acf0d04b3f4ca823905e91611e6c7986ca79e230a8aae2a689bb04e29d3e44c17d4266dbeae70663cce38fc7e35fb4419d48c3fb7c6a26cff89b347d9a090749fb04bb6e50e45b9199a44ee2632edb458a5200adcfc4c29ef8b969587cab8084dd672046f94f71410d44b9cac211fa01e9c44e8d61c2132528101c626bf20bd0c2eb0aa7608ddc5981e4a38d7dd16112a7cc362c4db234eb005a13fd1cdbeb30234fbb584c09d40a0558040e1ed76b64e6ee4c5695c07b221f2a48fec1c207ac7b9d313e7e9eca7707281d6c8c7603db956c1c70d250a489455c67368e41aa2651d145bebd8016909a0546598bb6fb247ad04836e96b59041fd39cc9c2aa5bb4023bde32912688835f3b2a3912e87508baf3f9f625c5020b9a87497d32aabfeddffbe6c277ce6a7d5aca99a29e5902b106d7d5efe06c6b89ba2c5c57f920baa7c8190da2cfd5d5b97109b808546ce92c417e780cfe8f76d658f7f071acb819d844eab2d3903b3d31b28722c081ec5b5a185f12b84162f4af68d212ceb734fb0d7935307756ed8c9ca1abb83d45c5a4a4ac707ecd90629c06c4f6349235c0237acf9a1ec12417c2748acf72fa0c13687e9478afa622af71bcc57914d678fe3cfec6d689e49d622f5a1c0aabd346eff3974b3ac225f1f9de47076018e78f5bd8b63a2c12760695a6941645a603e5fdf1768fbae8962ad026a0d4568ed827dd24026c0d936c094013b1a183e5aa69ea5879f76f415ba5a9d43bb459e82e4a00906ded355731e9cd9eddeb290ab24f82ef7ff099cf33abcce53ce0162e89d0cef00b3777fe580682785af7b773fa83ad3684a64fb5b3440d8e28c3b090565d98fd861d11c9a74996a30724fa690ede163ee452272b5b7e82d1b6ecb779b00ec6add89c8f2b0d9f47c6c182e8aa062e7b7698464d20acd18dad8537e62952364d1f9fb957eedfa1fbf435bb13e897c11105bdccc037ee95e6a6bb2de417ffa58c9835e5b4bf98e593e07ef17f43e6f8730026b30563fba6b097577a386d07c542b0c68245d232b3ce43602baaed86b8f06e7082605860383b70b6ee3a32c2efd13e24b63b03349ffeda2bf8e854adbf93321ae0a854292c846232ebea82a77c7186d40728adbffa6020db63d1b664a44dec25ca09b629828e46d43a426f8903f9b9414146588cb3c26d7f32267fba30dbe37adb7fbed7b35f96883e94713694df5138b0748246e9cc90dd53fdf9a34ec291b87a1717ef7c5ba24d8e7e679ba99e041ed038f99329d8f03c71866a18190187b4a0626f0b6a0ad180fdef30a326d9233ea153eff082a7372e9eefee7dbf1f79511e2154dd5f18c25d2dab95855fdae95aa87fa3c819c328594250b4a9dc00e6b095087cf10bea434951043e0b1be370895be38ccad9335d49033265a2dd79e76d36f11362954fd5186", 0x1000}, {&(0x7f0000004200)="356ec6b2e0aa1317c77faa00b7661244ed6484fc2ad65d135d411bb9fa51dceddabfc8208e17a9cf19b5bee7e3d97cdc9976008c20ed95e9fb9d8b7284b7cb945c07d042641ec7fbcbf39125d19e0465587056038fc39dc736cda7331d5c10ea78764ee4f887edbc817d711380c243eeb10fd49589801d027f0be0845274c2c43b3ef308efdc148f1ad0b298d769920b71e990df4b8af6ca5500f15e042a0004ad7190cbf3c9eba659de255c93861d9c4505d6dc98e670723fe00d00aef3f463c16bc958672d7d8ae74021ff75786ba73ab9", 0xd2}], 0x2, 0x0, 0x0, 0x20004000}}, {{0x0, 0x0, &(0x7f00000043c0)=[{&(0x7f0000004340)="9d9733fb0061c48d", 0x8}, {&(0x7f0000004380)}], 0x2, 0x0, 0x0, 0x804}}, {{0x0, 0x0, &(0x7f0000004540)=[{&(0x7f0000004400)="d19a0c515c0b55e9975803c4ef80e346caa37fe329fc7531eb5ddef9e60c9db7e8e35875cfec6d9c480ad0ee8f4b750ac13451e556643a232a358a6aa9f830c58268b17d10c026e0d38e2d3390372462efd86869a4cb7e83fe000975ca32626b52a16740f7e6c7237067c1a3a7ebe3ac97fcef7dca8084c8a1a0d228ecbbb5ca7c1507145b1da8811896c26edb0c0819004fa88a3facb7ff3df53cfe61234b0d7da5f3b113c2067cd8e5816c25a4116ca93e82eeb767dc5246a945db9a87e93b1862e4e00bde0e08eee2408e8d284feb8650fad8ac744fa164fae65bf125401afbd9f746b66f50b5b27fb9b7ad439c4f83e79e5aecb70172a63a9b572ae214", 0xff}, {&(0x7f0000004500)="d0aa67d13058fa557750daa33ab694e27c22", 0x12}], 0x2, &(0x7f00000045c0)=[@rights={{0x24, 0x1, 0x1, [r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, 0xee00}}}], 0x88, 0x2004000}}, {{&(0x7f0000004680)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005840)=[{&(0x7f0000004700)="2949507d9fd1f44c35e96cded0d604499f101095212dabe905747f9bcfd1b6fc1adb87e1443425bf2542fd2c99bd17661ff22f6df8eac46e5c214947fb29faadc3f6737d50697a3d8ab743626abb5f347b80b04d6966ef157fdd238c604202c0c431d51be76441125749aad7095fa82ba5bbd3a8ca4d76c2a3bbfcbe64d29193c357c6187e0e8842f704bbe6551c9a2a0c054a5c6a0448a1258a180da5a0babeb93feee576be03b3d73f10c28354b420dccfb67d8de42e7e2bfff268a36ba1519819daa1ba2b3cdb755a8f1b5372bc78aaf04378a9089870f4aecd86633141aae773fbff8ef94a7c3516a63ab189c7f5937305ab8554b94e1ec3b48f100809f2055b6afabd05863c8be9a5185dc026759412c184d5a5bee796efeb4a42a3b821e881a0cdbccbad7dfb6c976e01e9281a4d43db21463702bde010fd4780109efc9bfe8528562f85b9e1b029048a1dce5efe94cb1aeb2e9105cbab48d0783787db0860aedfa59fae07a8f7cfccb0d03e3f4c769986d03bb91d29b156694ba7d15cb809abfb2963f6950e7443d921459e10e4d8b3c54e364ff4c60600f6b2e4c59f90bbdde06f874aabe9ce19800babc227842a9a1d644dff133380f0097f16a98fe99dbff5d7d355a0f4cedb91c9b0d267b0d83f68fa15f4f466af8c5a7a7175cfc5f6a34ffcfad5e459f2cf322807bd3cab10aabed7a3df01fd93e754821d39cffd01ff6cb809f45cea2f6ec430aae2f85b49de3cbf457aca4fe88693dd8eb1228b5db5634f1002e91d7207841332d7221ada5da091684f1fa824462777e019760737e2ec334b8affe6f5d3391b2492653f9c8190183217d31d73ad860d8e27f8a84f116aecdf7ac7ee388919a67c8027ec18f6d00c5188b37c27939e9e67cc581bd458ddbaf5fade6027deef27630ef04fe877a4e5edd153b657bc3e021cf261075756032fc874daab09696bb21118401f400946475f9cc9890c5a79c20d6c875959458181a660565cde57fa6928424f4bbc4689424e96f95cf08c3f645b4496bf76f1bd778258ecf82196e277159b81d40f530d53449cfb6f71ff74d3e3c6777b9af5217cdb57b7400e566aa9373d169eb37f8d51e788205bdc971230d1fc7a1235ea9868fc21ef24de04d90699075b12ced55e6ce880f697ebf86ab555ddbe9515d9ec9adbe585354e5ff8b13fd5adea0de26741ed99a9c29a84e441251797c1a9963f969f6ea2bdc28b0a473304bc0b6ad3e60fabc710b6da82ccbd5e9e68a98ce5b39bb9cf832013969488c6811a9bf7f69e15bdb3dbef5d6e5effc560a9efd410ced46ba7b303e05c465cd17af1f6d2724132c1ce4086f4dae1a23aec21a1cd1fafe5f56745c058d80b4a004cb9fdf2df15bd3bc38908b248a3a13a85fb58f7b86fed39e3a46e9fc9ae84026b286f723c3ff4c7761ff3f91849c63cb42b3db2f0c2959df085c988f10a20960a4aa115b75a6e7cee8b373018d68153c727b35ea95761a6887cee366e60c30239ac53519ee5ad5cf1889fb1387f4b7c69cc52b61dd25941ccdae9661d2172739189cf40d4b08f79dde2191ca3e115eb0ed3aee9799b71354a84d8305eb48e241e73e19fe656851069bd8b43566999f8568f19c0cd22f71194e583be5e96ff9480b842062d771cead877a8673b0e74a13c89517de32ae9a0bc99d0c3978a83912b9f4670652900eb3ec426b16769d484c92340073c5e20ad88bc790f0e805e2361d839989e2b016ea9e36d54f676721758688d55d09a0bb81a24b1e6a16f06b02bd4e3d09b9e5dbf8c9afc2addccca77647380c5766b0869a122285c64ca5adf7cd36c46f83822316779912401b3178c1d63a3e6973900ced24a698e2a81fec4a213e4f9e8eba5f7a0e46c7b76d2bc0798f823450f16680649e9aa3693b094e7fe3edca5c47116f63d3c4be9dbf10438ea0d23c461518be7301ef16f874c195301ad872e76ca83f956a56070438e868b9f30a9cc374e53a7008d9c8f1d5c03a053695eef1f3a0b78082cd07c2814ecdc5316ce1cf3c85201700dc6075fed4e4a4f279634e5251783497f3355a7d9af9a29ec49dcb0fcc86f8efc87b2bcae9dd840d58d13ee4c09e8bd3f97fcdccbdffd8c0a651f4b39e5d0f2c9f703e87f3cf431f45f83f3e558be9409811f45a13467591aa9f39e6f090473907a5871399d45695b45f206a92dd6aa2717033e070447001da18bf6de2e897628d1692f4cb464461a5683fc5574c458dafdb132ccbc83bffb0a9c69d525899b0e843629fad52730086b5f8404ddde253ce3c27f5aec49133cf0cd68590f077b06c43df3fb870f828b23db1fd0cd7a72684f0945089fe17ab40b3086d7710c7545dcced10690bf37f38147b1e5ab442f9f3fd50e68d96c6da51f7cc1797cd852f293ee9d9a877d662256a2cc834130e4892a69e874d85d1dfe1010d0565b610722b0920a36fdcd0e0b8b2f33360c312d1940dd1b56a7f4685a955b36e65e9ecd41fdf592db6060b5cf1193966724be489a3032125d21797d837243addd86155864cc19aac83360069f8b0f1c9e5b48c99a42e2c245bd6769a96282502756b593233725839c2a65203ab63fb7f74dd76ce37cc8e0a2630dccd36f261d080d8fe809c19f20397de858a3cba53ac695b12498396102f4723a9ab0cde2cb8d6e7f014e98488cd93a691d7f82e9058a8a76800c2bc6f10b88a4732672bb14209ea0c5dbf67a8b43cd42f45eaef31c2cce12f1e1c052a08d0e29b85a38915e1aebf42ed9d5d285a34fd7aa4a4be3edd86fb9149edb6edfa2d3728b8ae7b8f3586a724ed5f8b1b602c7d90aa42c87db534fb1076793f32090c19cfdb7d7c37e86dd0cbfc9a95d3a1ef6fa5dc649b595425e67ca9dbe26097fb7b37684eb045be96994cc0ea18f2060a870a114b85868c561d0948cba74f259635c4d507c3b0be40dea44514cfe90601efe3cf6bd51ce5a0f14f52a1f13f1639ab670865901799cc83fa164e765481c9694012c57630c76c7a1986a29064155a0d60201966a1544cb08429ef0aa9b9f3adb95e0a2d38bf96418a71851d64f90213a86bf0a79c73313019e52765a12a570cebfc9aa6f1089e4f77bc28d294748c78c3dfefb17c941b66a207518ea4d76b53e3123babd963bf81131119b542d72ec62139b17b33cfcdfeac0d8dbce6a66b156feae650688c1d2dcda9dde3eb956e3428e16d4b35f4d60c4f6e43664f9b150f98f7fff89a82aca0cacfe9fb8c6148b64a07c420b2e111ab0595d8b5cc191fc1ed6cd27b7879d194e1df6788a04f8bdc56eb12588afc32769f3441ec4aaef277167d97fb07117163b04842f685438548758d151f4372df8dc55f220b2ef51c350858119f0699d5a10dad197f9c369961418746f0541938b1f066584d3ce74b5a6768d11b308708c95a38480b3ef5907a385f862f3fae1aef83bdf3dd57379f642753dfec170150b80e41b1b57fd75b23da22ff0c8781d18cd013c61ad62c430203009a336de5ef3da0259d71adfbfb050efff05864a04bbfa60ca5a272e67db0ae196841d3dc77260f7eb9eccdaf30b257d71697a27276197b8d1176a828798d7a03c09f0df2d5f51a6b737d6f107db0854c7115da3941ff9e582d1245b16eb36aeeb6030e49dca2f4f34cc6afe940388a8bd851a0ff10f672316a72e8dcbd2c8699b3900dcfe752fd186383e556c8b25283f9cfe374e24d504ade16a874b33b14da286e7369694c27a14192a31a6053ad4708674d9d331261f7b61b75a6bda3728d0ccd7cba36320abc0d9762d32d102f7f3c91c98165ad0e7f08311130e58439a424a314e0af6a4235af32f380d3066c8ce3e775e3854ace5cc806373930ab469fa93fd3e3fbeb1382a43a303029a3222c773b87aaa673579f30373ba199b453092d2917faf1c6212b2a0a9b850a261c9ec0f4c5151c811b26e46b1724ac2cbee27e079030c1edc5945fb5fb24913d6d69c53d33295987fc6bfa2854ca7460d2b0f84a7999ca6500a80d7fe964879ffd1c69e9d2cc3878a082a0336d1b0eb01360dc40ddce1ceea0502546184700d60de3e4f984d3cc36c1307ea32efa5661ba528c84428025bd0d3a466a87e12b0d32e90adb5f85147ed200570dabb2ec4db08fb280e11f3214f1d980665b0173149e94e597b9bf20c5665c985846555a339db77a33b34ae515e551658d84a6795b015ec37815e46e74c97430de280fc5db5e8e2bea815b9492f7e7cc544cd0aa82229d8ffd590ca5fc417bcfe1217b8a911bf337a7c29063f0abafaa7f3ccc1bd203e9385cd732ea7584250871423af93179fc8ae80615cd2ad2ccdc54326258765fadfef58961cd91f19bbf35d23e26944df7ad2323125709bd99dd98145fdf7350c3195cfac5496061a64a8056572535b9656e3dc659f237f76a7f7de2addd56873a087eb343d7986bc1d6dd6e81c48ae9ce82f2ec6ac8d6a234bdddc3acbadbae2b6856cd948fb4052a4c8c2be69485fbf8fc19152c3819622ec706e6fbfb66c988e1637ff215a4566c5c6933182e09ae5234e357a1021dddd9d08daf1f17acc787875db8a5883560c3780df237d19e3529cd36e18f2096160b06d3e89853732266f57987b47df69abdf331fafa742d1f3f5afca78f3ea0b85f0322c44e8bba0058950129384d726fa3d0bba022504576388c4d3d869d2cab2357fc02253165ce5dd400cb9b609b77aad3039d730daf05f8edc2e9855ce124a5c5ef660be148b0b52324cdc995be98fdd10949be04328c7dfc3157ec9b7a8b8bb0e615607d31c47a6a2342e2eb1d6eebc586a28eca8c49053198bf7531ad2cbb77c1f20fcf21e4af0bb61c45f2c5429c5d12a8380d8d9ca675e1f087f9806c129a35f0b376919255e2ced55da4e89c12522421f5ac1ed7a5d9cf219ce0b6048ba274a043fe2bed934bb9c723e7c35e4c7cff87f570d20f541bd9edde52957fa72dffef1d45147740051ccbf5fe02967d08a296c4d613f2e4e7d698b9d97fd01b144e337e0f12b1f4c714abd844a4fd50a759881e8219717a8c484c1e5e32d3d5215562298d51a439a09231abfb5690dc01700bd8009fe3ea48655c502e687333ff1fe437f5303c85f636cf8f71ae5cf486e76ae0acfd4bf85ce5c531ba315e336d1dd56580181bb4dad36442621f9f940d03110e91e73e4f526049101dcdda4b3ff7f90b052a3a37facb0a8d173338ebe149f018a41d2991c22ed8734fa05f2034716287bb6e40b60370b749e85b36a692f09d15e92ff70083b928d7959c431b9044d20f4c3348d0248d1309254c77eb59110674ded7fa70963814800a9a081c2a409c32d12f0d67aad96e6d8267cfbc3359e683a3310d73592a38f41f60315d83ffae923bafacd44867d8ae6e2fdc2c8457566177bd64e6d81ec5bdf6227eddde5668afcb49a108d844fdd443bef64bd3239d33b7c28b6160922152321151a7bfea086f4b22f6d963d019ca56c9166675fa0a5865046f9782adb5fe3029fd60275b25e6aaad45d0f9861e02b429d53eff0d3025baf64098021859f17f0d42f7800f285264504502402dfbb9ab8568bd5ecd7af6aa1b1317fae440676e4bd8fedb4755e15164c24cb69ff86e21e89e30397e2f76ba37ec3ce75b5d42b473e6e79ca8610a57bdaa5123d69c03f4f478189232c3ac8b85388a68e40244a65207ffad4b10c5a6c386f636b27e17554d26652ed288a9b07dc57359ab5167edee7a59f2340d5d154586e0323e87ddecbb729381b5e54ab10355769379f4b96462ab7e9134ab449d6550a0a", 0x1000}, {&(0x7f0000000d40)="bf6560c62d02c3701721d81447efbcd564bd971ca9dbcd2b6134069c366244bc240d2483f02907e3c981f64c88e6a5a56beee733fa6a57b519ee431df8454ae80a9addefaabe6be2670c9125b4e5dabc416947f9129b1ba6f2091291c99dacfa3b6fb8783a474ea62ce7a1d99a81e3f9c5e628c5e73751fac25681f63e74fa6ea87c39b713fe2d84c9a982407e3252c452d2b7b8df0538d0c2a73c95ed0eac26983b5ceeb857e027b7b876a3a40020e79ad2621056e6097c73112652012e08d3763a854f11ae3fe245df57201828270c4d9e342724da61311050388eb6da1294356edf84307caf", 0xe7}, {&(0x7f0000005cc0)="ffc89f33a26d43ab4b968196b170926ac3e760aa33d7aa4b9bf69a8002c27d22935946c4587ff06945126cd875f3ff13a33b455581fe944778bd7359931671d2094b6afffffff2568d3d158e2584a9d77ac7e2a121ec967cd33056036d6a1194eba73b205cb306fd63637f2eead5d2f328bc1a2af801bfb4e1ee3af8ec5fcb7104b9dcf525407e3eabdb702f185fd0cc17ce6a9c1df4fb8108b3dd8c6c5bd334573611987ef26c5995d63c000000009251f25cdb7b46d6ad6815a34080123c8f400e5488324951d5a8f59e68d1c461a934391bc7a3fc702d853b5318df9d37a03a68329f5ec5e049f97a97c1f028e82dcd8b675402b622ebfc8a85b85bdecb1c5869392d0aae32f2278396adcb637a5b6da97feaf362051c215e09e2d2dbaebaa6fea2b10c5dac95b3a73cbe364f71d1fb6015620e9b1b62644d57bd19e913bdc7a98fbf67fc8bcbf5c79188376aac6f12f705b508c17539d58eaadba0718e0b172b", 0x162}], 0x3, &(0x7f00000058c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xffffffffffffffff, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee01, r6}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}], 0x80, 0x1}}], 0x6, 0x4084) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="2e100c14cd5e6a76c9ea7b694da101e3149ff7", @ANYRES32=r7, @ANYBLOB="00000000000100001400128009000100", @ANYRES32=0x0, @ANYRESHEX=r3], 0x3c}}, 0x4000) prlimit64(r3, 0x7, &(0x7f00000005c0)={0x5}, &(0x7f0000000600)) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000680)='net/snmp\x00') preadv(r8, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f0000000440)=""/96, 0x60}], 0x4, 0x6, 0x93) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) setuid(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000640)=[{{&(0x7f0000000840)=@abs={0x1}, 0x6e, &(0x7f0000000cc0)=[{0x0}, {&(0x7f00000008c0)="2d58b0e403002520ae51e5e3e4bb85cda71db62249ee2ae5e2feb1ade33e49e855acfd9aa3c2af4d491e53b8647331565619f35230cf64fdfaee8c9f3536b33acb480409d6f38908bd5719633e79deba52d1c5f87dae3e8def2ed2590dc93dcb549ccbce7cead8976193f29d2fce7d9f652caae0c90cde44ff6dbd0a8dbf3c6cfd409db2c414e9b360b804983b3b778754cdc4c771a988ee1fefb0b31993d703cceddab3a92722d9c1c8e378", 0xac}, {&(0x7f00000009c0)="97270a929bc56bcabc7842c1ab371f526a77368d39cc5bf201edf5736e10d4cee32ea055841412dab7fec4372085a58e3309546c0dd5cbdb88b204ea0825854b7bb0ed21f93c2e0fb5a78ed13f075033433a51158c9cc78e262455d0f1d8ed09ae43d626dfd6e3c0b6d7483144ca1d43584d6cd98f6839ffea46a28c5291d678708d1168c5", 0x85}, {0x0}, {&(0x7f0000000b00)}, {&(0x7f0000000780)="783610f1e8a4cba0490d20340c5a5754ffc50263613fdb4d353baaa31e5c12716e2af31ab982c08a8c8d0a74bbbf7bbf2096afca0caf2086bd69", 0x3a}], 0x6, 0x0, 0x0, 0x20000801}}], 0x1, 0x24000801) newfstatat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$9p_rdma(&(0x7f0000000100), &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e20,timeout=0xfffffffffffff359,rq=0x0000000000000fff,cache=none,sq=0x000000000000099e,sq=0x0000000000000003,rq=0x0000000000000800,privport,sq=0x000000000', @ANYRESDEC=0xee00, @ANYBLOB="2ce46f6e0456e09927257c74219a2f72655c1c2fea8c33ef0fa84d5f617070802c6f626a8386850d5f8479612d0f653d3a210607cb851241d70800", @ANYRESDEC=r10, @ANYBLOB="2ce36f6e746578743d73746166665f752c7065726d69745f646972656374696f2c7375626a5f757365723d232c00"]) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r9, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r9, r11, 0x0, 0x11f06) open$dir(&(0x7f0000000580)='./file0\x00', 0x80080, 0x109) [ 664.578232][ T26] audit: type=1800 audit(1670745417.081:1051): pid=10598 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1176 res=0 errno=0 07:56:57 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 664.662446][ T26] audit: type=1800 audit(1670745417.131:1052): pid=10598 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1176 res=0 errno=0 [ 664.847590][ T26] audit: type=1800 audit(1670745417.131:1053): pid=10598 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1176 res=0 errno=0 [ 664.999710][ T26] audit: type=1800 audit(1670745417.251:1054): pid=10610 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="file0" dev="sda1" ino=1185 res=0 errno=0 07:56:57 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x31, 0x1c) [ 665.202198][ T26] audit: type=1804 audit(1670745417.251:1055): pid=10610 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir1523054392/syzkaller.7wK5ky/207/file0" dev="sda1" ino=1185 res=1 errno=0 [ 665.398536][ T26] audit: type=1804 audit(1670745417.311:1056): pid=10610 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir1523054392/syzkaller.7wK5ky/207/file0" dev="sda1" ino=1185 res=1 errno=0 [ 665.437328][T10579] loop1: detected capacity change from 0 to 32768 [ 665.602340][ T26] audit: type=1800 audit(1670745417.801:1057): pid=10614 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1176 res=0 errno=0 [ 665.662867][T10579] XFS (loop1): Mounting V5 Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 [ 665.671598][ T26] audit: type=1800 audit(1670745417.831:1058): pid=10614 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1176 res=0 errno=0 [ 665.671650][ T26] audit: type=1800 audit(1670745417.831:1059): pid=10614 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1176 res=0 errno=0 [ 665.973299][T10579] XFS (loop1): Ending clean mount [ 665.992614][T10579] XFS (loop1): Quotacheck needed: Please wait. [ 666.053939][T10579] XFS (loop1): Quotacheck: Done. [ 666.100383][ T5116] XFS (loop1): Unmounting Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 07:57:01 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x32, 0x1c) 07:57:01 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (rerun: 32) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 64) getgroups(0x5, &(0x7f0000005880)=[0xee01, 0xee01, 0xee00, 0xee00, 0xee01]) (async, rerun: 64) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = getegid() mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r6}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1400}}, {@allow_other}, {@allow_other}], [{@obj_user={'obj_user', 0x3d, 'chacha20-generic\x00'}}]}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005940)=[{{&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005ac0), 0x0, 0x0, 0x0, 0x2004c000}}, {{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000740)="75444d953153cf4ae6805b7ea1", 0xd}, {&(0x7f0000000f80)="881800d242b5fbc5189dafde299cda31f9519be96405fb752ca4c9132d491fc728397cdfb87971f0e10966632219844d6b02a9f632aa452e19c5b0c6cb796ecc48396849745d515687fa736db054b43299fa", 0x52}, {&(0x7f0000000980)="3ba4badaaf1b3f0a0a175043fc316fa7d787e4527d0f44", 0x17}, {&(0x7f0000000c80)="06049c0715ccb32f3fbf0abbe7db4cb31440010a03e39933519389e362cf458b4ed2887d757565a8f3ed", 0x2a}, {&(0x7f0000001000)="40d852ea7a27e592e72dfca03420a4e744a1467e773e559a726139b43b38dd92ca07054f3d531514e1353a702ae60baf75d6d873f927941649cedd3f666f9f99c7320882e70cd95ff1d2691ad824f2f0913e4d221cd5b94f0f0cc2d7c52b166d15eabae42c73f201db64c7167d65712fcbb520cb33ea07ee3409a7e4087e72b397a513e4314afbfa0f915487cc6aace61438430bbf990b9a5e615e27d38e6cb9c4fa6cd741487286c9bb22", 0xab}, {&(0x7f0000000bc0)="a8881509260fa1b5b4d40c61cc2ca67b558720de238d92d1a82c448f7b3e44e678acb71d6345f061d639b11ffb704b30a9672d09899b590fb0d46a08ae537d1ac6ad5bea3190bcf64751834d2c8190b4a18a0ce4e78c5c3e82b670c3a53ab28bd87016c4c761ca87ddf1c822fc5e14c415007316153ac9f56ddbbc8ee79080ebf2ce7b70728b5b762129360be551c7d5255c222d8e88a986f08c6f24f7a45adb4c1c51d63e96331f6ade2a9a0567bf731db93e2adb", 0xb5}, {&(0x7f0000001180)="588b4d465f4295a152580eb71e45dd110a3bc234e1f518d2e5ac9dfcec954d80d0b2fccec639d567f2b5c9061a7f2554a397234e424bf6872c95ca0ec270da0f5a7415a8344be714ec45897008e21b8fdda4d9990608f9ad3349181b5bae28a188f6890826e4ca55597e23fa0f1dde2dba0d323f04a8e20ef9a5f5d6e58c7e6d418fb2220fdd79b294cc81b156f49e0206e27faf37c8182ee1afd4a4b37b042151dec11680872b499af2147e7fe9cdcae27b2d140a5efcf784c950064fdc24090c949e1d19d7d10b3a8eebcea69b3cd3ce1a2e84b38c667905c3695d79dbaa38f4", 0xe1}, {&(0x7f0000001280)="601126fc65f21718e5d476878df4a4c1b8be18b2510c273b3987635b625a85a852773285caec87fb9b7a73341c5f13075c99f225ec70fda50bdc24825b827570e6bce1971981d90e2da97500bae7d288018cffb4946a8c681a70e878bed41830df45935f6a81d780f977fe82012f445534550e90b809a1af836e6a", 0x7b}], 0x8, &(0x7f00000013c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38, 0x24008845}}, {{0x0, 0x0, &(0x7f0000004300)=[{&(0x7f0000003200)="6e52c26561798200de72056c3436a8a3c4c05180868c36151d39762887a575423d3e4cc162e92eb94cbf41a9d3b8fc52efeaed2d7c3445d88839d79e93dd6c299752ca70ace69d51bc058c409b097a73098550fd9d63ce786fbf7247e40e4159d4187b866d41af8dd29e62d2bb1c5bf8564f6ce10180a48810fe1a6cac6d063e787d6808f59152912669bc21f7dedf2f6ff4278e8da1b6e8af500cc99e1fadb1e01a159bc95690b94e893246604953edea96c756541779fbebce331068e28d8bc76ac29656f1d2f73eb704950a724b18e1d1be583f24bf1ba0a9bcb580ff1d48255c30f7582bf5c9cfd0a5271ab56268a5a92135b10ad012f7fa01fab97482544360cb9f884faf3d3f1f2dd60d3c8ace2e1735d05f066e58e56af172aec3e9cab3a2390314520de86c12d7792e6a24257905577aa2f410f870c78865e88f67d1f6a366f14fce1306ef09c102e82dd081a7163b973b8e61ca66c663893820d3ca7a58627406a9f86d96889743531e9d2d277bb4b8593b5cde12852bc84bc0dfc555d02a171af5215103710f406912601e565d52de908285f653df27d4d349ea066ba87c8be9f0fc3b9001c83e4f690c34ac7b9588d0e6b6a4c0aa23256c4dba5192f572ecd8af99ef6cd28a15a78263669af413379610d9a5804044044a9fdcd881fb41a6d0fef8d74c7fee5014ea80f5c91fd32e79595b3a1e0426b3b8d3be031828188c11b00a09f88692318b7675b44172c308a97974e61c808707ffd7da1095fe2ac4c56ce4a83a8a907c7a4eb4fa14950d1f6f6e19fb72054fe802fe08c64d01831832998f5cd1c8f8065e35ade3d241d2377d91fd1654985cf05a76563ed36a7c9d10bd8f403d6b3298c0e1c3978accd8e9003dbf16a60db11ee8c861da6c733c16a188f4a99e532eff804713ceb042fda64c5fceaa8bda10a21ed53cf77020cefec52ed441fce020c2de4ebdf48cbba61aeeb8686cfb0249ad4d91c2e04d280202ca7f738842227dde41c74511a0ffd7746c7c38aaed863e3783adc0dbe403fd09c8e8a2000e3c613be229cf4bcca98acf4887e6a82858498d6fc19b610fdeba9d850a13a9c3514a87fd0cc1a99ae07f6ca38bacf6d72c96fb1318023c1e030819fa7c71b29d211692794aefbce254576ae884888451f640117b9797d957448c654a6537e9cc172c6a9e6467ad706f36352302ab8757d3c3b17be189f0439ee15a872cce3d36816f692ce5458455093bdba37f1574ab2fdee15ba9ac763ac4cfed3c0d262c287e86df880deedae0c3eede0bb280657127b8178ee8190a7116344d745f65beb44cddf8d0ee56e40dacb70a8d27f93b08606959e2b119374cee30adc3e726fff493459ccbeabeea5b01e05c3e275e850e6eebc89e218d9ae1ca16f16a8ece3c1bfcc6a74ae3cc163936e28d8c4edff5e035113584cd303af3493474bf45c377aaf09798f67bf548dda4678a833caed354e776b6d4b85d539f0dcc581b3c7a18c862413e7d767e9c30323b9f2ad421f1f3e1256132552370b724fb2768e15bd404404654fcfc8c60f82b7306bfa59f56edf2cae53d5c687fd688fb48e52d0ba40dea054e28f095ca6306a78ad4fb13eabebd886e4107f6da8380cd004888274fff3cab582f10a4c00c48e33f5b56099831786789dd91d43cdb63dc20789b0f522d692d174c3bcbeb4b434eb1de7275b956103c386f272d2a4e8949c7c71c6836a63bf8293aa649a30325d830ea83fdcd0ca5b12e652cc52a5e971782e533d0fcd83d6d6c10b2f03ddddf716351383859162b9fe57d86da3d360835a7bc6190dbd500f8f08341c1bcf59a63232d28b1be7af49de42ab95c4271dfa7310af6c4f1f6d2c5b87e1ac9fe53768138d454e6679e0699c5ec3d5263a02d3b0387ccd42f2e541d078b01a1ef1941f343ae4f89842d4dcdb515985d9c3eb3c8f810d24f63a7377ac8f1fe05026056f49ed39123e2d0a4e518662a2cb4ce6c20a20645aeb10bd55002b930c3d82edbeab684d10d79463f4d27efc6e9fc0499ae2da5933fd5af5de205ed443f44ab1299ff2323226726f11ba8f9d62c0e8a2c9ed6ddadb0ab3bc67a691eb4ac83348965ed47dd911366841c54d3e61d8467d313143e11af254b93853a3c5307a5ee4c762334659841249154fc5429bc6254112ce5c2b6f7eca6f4246fd3d46be8e9ee12c2cfb59c983c3f59dba29c780eab2547270a5327a652c09169cfe8a4b744513ce558697cd35fe29a64da0bb5abc86a68ebc7a390026465aee4a8b8538c9a82bbc85267c1b4653f89a1d4bb3b95394eb5b38971c73474c5e6c4310be03a41a53d4b35bea6a44a1eed4e804f52a50f2cae10da4ea9eb4412e2638fe5c75ce7090b4b762837a19331368258dca17bfc29025397e0a511b98c934a237c26e127779f6dd345e92cc87a431f6255c415cda65b7e2d2ec82f512c3f43998fa1901532b672d2f0976e69c434bb71148f3003018aad756e2d904f11dc4b6478a629cc4b136f6a48a9e09eb31c63cc1090e309ca6deebe44b8c6ab51a9a1381f1507a6a3c30b5838704dfde22d939700ffba7232b6dadf37ec42d334699382ec407c34835632aa0720344c04eff6969413024f5cd4211829665510cc4eab16ca48928a39cdb924fffca72e044a2c6b83f58a94cf2a7729e24297b55e300de39677312f9c71e2db3a30412812aa107e8d4e521ae8d74842f9af9c7610d66b694a4da61b91658264c1b648f2ded8cea0e248678a230d93174b5766f6b038c183f9ccbbbdf06db1a32164d35e8742a9e280196594f070b04023a990644242351e6858246bc2442f10501099d43745a66ec54370fc36d4bdb880a1a344b9c6edec35ecbe0beeb70e7e83e773d09d39cc114e74aac27a78b802a91e583e80b80aa80b553bf6a2ca9012e0abdfb7c7faa278652ea0344479a0b808e4ac13774c4b4843833344d720fdb7704a52c7ef893c799f70a84f47979543592d6cc7d23e2b4a9d39024fc67f0987b16b8ae764c9a3d5d32d9ca4b71f906f1beca29b52731e00d66cdf78a792f92cc57a7ed60e39d2aa5ca4235777c37b3603e18202b97b79f8234592a356ce2fb1bfcc0f7e1174b1761ef51610837c2c26f4c41aada1c28187f46fe2e945eb5ffad900bda680520d7cbf8e050973a3f7226a55d998444b73b5c3ba5a0ad23ca56ee6c7f3ae5291c384700d67511ad21f7dba3c55acb69ad48b35222b7908814ae5f02234d57a3c1fc98eb1e9e80d414fef2494a10064e75c4938309c2262e74bfdebd6e6d381a01b606d2122e15121f7bfda0ffc0bf70b94311af544d2eab74b9150774d704833be5fd7738735ce85966ce4019a64a43aeeb520c93cf362b601dded3acb1fe4350b3bda8043ccbdb43d4d407716dc910601c3ebdad33f67c277c8e069ea85c9e60b1e0090df112f81713119084db33fa2bcbeead8d8a6aea96e8356382d86f1b0120d0c2594ee7878e7581815dcdccdbd8b7cbfb17f50de3da02c229bf21ef8cd2d057c7f03b114bd15413d71b51cd68d35a3f4f0bea27b567f3153ac7eeb4354ca000315d442e11b7e9f1e823e0485bdfa0dd21628f9b79d37e133022f3384853bb7d39dac4e879b99963d5719e50d3cc01895496ed955bee47054f7f228430dc9dc629dc58c9312276ea77b3b2915b6be83b8918de426813148cf74e434509d7959758af27aa7a870cc33f4bb0737351ff44c967e75ecdd03195458d2379d704c3d2acb8cb66b1ab8abfb46784bd8eede16911677e5974ec71df81f2eded7337e66f18c0e17b9087a80ad8c7d62d2142f4ea233d5b7322c38e27c6ccf3d3d7c1c5c2e9327203e43edc7b0c2ffffc51cfbaf470e755a6e81ff98c4a2fc41a570925ea95c55376f6eadbc19c537459216ce04715bf8ab440deadabcbc47c456a937914718483566f68c8313d6ae3767bc4ded4596b92b1111cc3e6c2e014f7837341902e827ac75e4c32ba54eafd0f5050d2f26b687f239e7967396fbfd99371bb97fa79a53e27d4ce14fc62d903774b6c28d97bca798c839810d369a2a8dbbd83b2f9020e3a7b745ffeb8525209bce2528af7ca004fafcf18d61ef68c9364456ffada5367e8cb73ccc27adf559361ffab9846dc6eeef9eb718a482e219f9ebf34f4b37b3f7c8068e0da22cf52b25e96b65985c355ef9cf059acaf7fbfcc595907407c12a68a33cc8991de416d073782c323c256b8689d74020da027be1e435d158d6308adb320fabcf400fda7e8d48a6337e397c9cbdf9e7378d25034b002c9d35ce94516d272cb63f03e20a7087671267226920bff6dfd479e2bb405da0e879ca5a13da8531a3f86ae453490acf0d04b3f4ca823905e91611e6c7986ca79e230a8aae2a689bb04e29d3e44c17d4266dbeae70663cce38fc7e35fb4419d48c3fb7c6a26cff89b347d9a090749fb04bb6e50e45b9199a44ee2632edb458a5200adcfc4c29ef8b969587cab8084dd672046f94f71410d44b9cac211fa01e9c44e8d61c2132528101c626bf20bd0c2eb0aa7608ddc5981e4a38d7dd16112a7cc362c4db234eb005a13fd1cdbeb30234fbb584c09d40a0558040e1ed76b64e6ee4c5695c07b221f2a48fec1c207ac7b9d313e7e9eca7707281d6c8c7603db956c1c70d250a489455c67368e41aa2651d145bebd8016909a0546598bb6fb247ad04836e96b59041fd39cc9c2aa5bb4023bde32912688835f3b2a3912e87508baf3f9f625c5020b9a87497d32aabfeddffbe6c277ce6a7d5aca99a29e5902b106d7d5efe06c6b89ba2c5c57f920baa7c8190da2cfd5d5b97109b808546ce92c417e780cfe8f76d658f7f071acb819d844eab2d3903b3d31b28722c081ec5b5a185f12b84162f4af68d212ceb734fb0d7935307756ed8c9ca1abb83d45c5a4a4ac707ecd90629c06c4f6349235c0237acf9a1ec12417c2748acf72fa0c13687e9478afa622af71bcc57914d678fe3cfec6d689e49d622f5a1c0aabd346eff3974b3ac225f1f9de47076018e78f5bd8b63a2c12760695a6941645a603e5fdf1768fbae8962ad026a0d4568ed827dd24026c0d936c094013b1a183e5aa69ea5879f76f415ba5a9d43bb459e82e4a00906ded355731e9cd9eddeb290ab24f82ef7ff099cf33abcce53ce0162e89d0cef00b3777fe580682785af7b773fa83ad3684a64fb5b3440d8e28c3b090565d98fd861d11c9a74996a30724fa690ede163ee452272b5b7e82d1b6ecb779b00ec6add89c8f2b0d9f47c6c182e8aa062e7b7698464d20acd18dad8537e62952364d1f9fb957eedfa1fbf435bb13e897c11105bdccc037ee95e6a6bb2de417ffa58c9835e5b4bf98e593e07ef17f43e6f8730026b30563fba6b097577a386d07c542b0c68245d232b3ce43602baaed86b8f06e7082605860383b70b6ee3a32c2efd13e24b63b03349ffeda2bf8e854adbf93321ae0a854292c846232ebea82a77c7186d40728adbffa6020db63d1b664a44dec25ca09b629828e46d43a426f8903f9b9414146588cb3c26d7f32267fba30dbe37adb7fbed7b35f96883e94713694df5138b0748246e9cc90dd53fdf9a34ec291b87a1717ef7c5ba24d8e7e679ba99e041ed038f99329d8f03c71866a18190187b4a0626f0b6a0ad180fdef30a326d9233ea153eff082a7372e9eefee7dbf1f79511e2154dd5f18c25d2dab95855fdae95aa87fa3c819c328594250b4a9dc00e6b095087cf10bea434951043e0b1be370895be38ccad9335d49033265a2dd79e76d36f11362954fd5186", 0x1000}, {&(0x7f0000004200)="356ec6b2e0aa1317c77faa00b7661244ed6484fc2ad65d135d411bb9fa51dceddabfc8208e17a9cf19b5bee7e3d97cdc9976008c20ed95e9fb9d8b7284b7cb945c07d042641ec7fbcbf39125d19e0465587056038fc39dc736cda7331d5c10ea78764ee4f887edbc817d711380c243eeb10fd49589801d027f0be0845274c2c43b3ef308efdc148f1ad0b298d769920b71e990df4b8af6ca5500f15e042a0004ad7190cbf3c9eba659de255c93861d9c4505d6dc98e670723fe00d00aef3f463c16bc958672d7d8ae74021ff75786ba73ab9", 0xd2}], 0x2, 0x0, 0x0, 0x20004000}}, {{0x0, 0x0, &(0x7f00000043c0)=[{&(0x7f0000004340)="9d9733fb0061c48d", 0x8}, {&(0x7f0000004380)}], 0x2, 0x0, 0x0, 0x804}}, {{0x0, 0x0, &(0x7f0000004540)=[{&(0x7f0000004400)="d19a0c515c0b55e9975803c4ef80e346caa37fe329fc7531eb5ddef9e60c9db7e8e35875cfec6d9c480ad0ee8f4b750ac13451e556643a232a358a6aa9f830c58268b17d10c026e0d38e2d3390372462efd86869a4cb7e83fe000975ca32626b52a16740f7e6c7237067c1a3a7ebe3ac97fcef7dca8084c8a1a0d228ecbbb5ca7c1507145b1da8811896c26edb0c0819004fa88a3facb7ff3df53cfe61234b0d7da5f3b113c2067cd8e5816c25a4116ca93e82eeb767dc5246a945db9a87e93b1862e4e00bde0e08eee2408e8d284feb8650fad8ac744fa164fae65bf125401afbd9f746b66f50b5b27fb9b7ad439c4f83e79e5aecb70172a63a9b572ae214", 0xff}, {&(0x7f0000004500)="d0aa67d13058fa557750daa33ab694e27c22", 0x12}], 0x2, &(0x7f00000045c0)=[@rights={{0x24, 0x1, 0x1, [r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, 0xee00}}}], 0x88, 0x2004000}}, {{&(0x7f0000004680)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005840)=[{&(0x7f0000004700)="2949507d9fd1f44c35e96cded0d604499f101095212dabe905747f9bcfd1b6fc1adb87e1443425bf2542fd2c99bd17661ff22f6df8eac46e5c214947fb29faadc3f6737d50697a3d8ab743626abb5f347b80b04d6966ef157fdd238c604202c0c431d51be76441125749aad7095fa82ba5bbd3a8ca4d76c2a3bbfcbe64d29193c357c6187e0e8842f704bbe6551c9a2a0c054a5c6a0448a1258a180da5a0babeb93feee576be03b3d73f10c28354b420dccfb67d8de42e7e2bfff268a36ba1519819daa1ba2b3cdb755a8f1b5372bc78aaf04378a9089870f4aecd86633141aae773fbff8ef94a7c3516a63ab189c7f5937305ab8554b94e1ec3b48f100809f2055b6afabd05863c8be9a5185dc026759412c184d5a5bee796efeb4a42a3b821e881a0cdbccbad7dfb6c976e01e9281a4d43db21463702bde010fd4780109efc9bfe8528562f85b9e1b029048a1dce5efe94cb1aeb2e9105cbab48d0783787db0860aedfa59fae07a8f7cfccb0d03e3f4c769986d03bb91d29b156694ba7d15cb809abfb2963f6950e7443d921459e10e4d8b3c54e364ff4c60600f6b2e4c59f90bbdde06f874aabe9ce19800babc227842a9a1d644dff133380f0097f16a98fe99dbff5d7d355a0f4cedb91c9b0d267b0d83f68fa15f4f466af8c5a7a7175cfc5f6a34ffcfad5e459f2cf322807bd3cab10aabed7a3df01fd93e754821d39cffd01ff6cb809f45cea2f6ec430aae2f85b49de3cbf457aca4fe88693dd8eb1228b5db5634f1002e91d7207841332d7221ada5da091684f1fa824462777e019760737e2ec334b8affe6f5d3391b2492653f9c8190183217d31d73ad860d8e27f8a84f116aecdf7ac7ee388919a67c8027ec18f6d00c5188b37c27939e9e67cc581bd458ddbaf5fade6027deef27630ef04fe877a4e5edd153b657bc3e021cf261075756032fc874daab09696bb21118401f400946475f9cc9890c5a79c20d6c875959458181a660565cde57fa6928424f4bbc4689424e96f95cf08c3f645b4496bf76f1bd778258ecf82196e277159b81d40f530d53449cfb6f71ff74d3e3c6777b9af5217cdb57b7400e566aa9373d169eb37f8d51e788205bdc971230d1fc7a1235ea9868fc21ef24de04d90699075b12ced55e6ce880f697ebf86ab555ddbe9515d9ec9adbe585354e5ff8b13fd5adea0de26741ed99a9c29a84e441251797c1a9963f969f6ea2bdc28b0a473304bc0b6ad3e60fabc710b6da82ccbd5e9e68a98ce5b39bb9cf832013969488c6811a9bf7f69e15bdb3dbef5d6e5effc560a9efd410ced46ba7b303e05c465cd17af1f6d2724132c1ce4086f4dae1a23aec21a1cd1fafe5f56745c058d80b4a004cb9fdf2df15bd3bc38908b248a3a13a85fb58f7b86fed39e3a46e9fc9ae84026b286f723c3ff4c7761ff3f91849c63cb42b3db2f0c2959df085c988f10a20960a4aa115b75a6e7cee8b373018d68153c727b35ea95761a6887cee366e60c30239ac53519ee5ad5cf1889fb1387f4b7c69cc52b61dd25941ccdae9661d2172739189cf40d4b08f79dde2191ca3e115eb0ed3aee9799b71354a84d8305eb48e241e73e19fe656851069bd8b43566999f8568f19c0cd22f71194e583be5e96ff9480b842062d771cead877a8673b0e74a13c89517de32ae9a0bc99d0c3978a83912b9f4670652900eb3ec426b16769d484c92340073c5e20ad88bc790f0e805e2361d839989e2b016ea9e36d54f676721758688d55d09a0bb81a24b1e6a16f06b02bd4e3d09b9e5dbf8c9afc2addccca77647380c5766b0869a122285c64ca5adf7cd36c46f83822316779912401b3178c1d63a3e6973900ced24a698e2a81fec4a213e4f9e8eba5f7a0e46c7b76d2bc0798f823450f16680649e9aa3693b094e7fe3edca5c47116f63d3c4be9dbf10438ea0d23c461518be7301ef16f874c195301ad872e76ca83f956a56070438e868b9f30a9cc374e53a7008d9c8f1d5c03a053695eef1f3a0b78082cd07c2814ecdc5316ce1cf3c85201700dc6075fed4e4a4f279634e5251783497f3355a7d9af9a29ec49dcb0fcc86f8efc87b2bcae9dd840d58d13ee4c09e8bd3f97fcdccbdffd8c0a651f4b39e5d0f2c9f703e87f3cf431f45f83f3e558be9409811f45a13467591aa9f39e6f090473907a5871399d45695b45f206a92dd6aa2717033e070447001da18bf6de2e897628d1692f4cb464461a5683fc5574c458dafdb132ccbc83bffb0a9c69d525899b0e843629fad52730086b5f8404ddde253ce3c27f5aec49133cf0cd68590f077b06c43df3fb870f828b23db1fd0cd7a72684f0945089fe17ab40b3086d7710c7545dcced10690bf37f38147b1e5ab442f9f3fd50e68d96c6da51f7cc1797cd852f293ee9d9a877d662256a2cc834130e4892a69e874d85d1dfe1010d0565b610722b0920a36fdcd0e0b8b2f33360c312d1940dd1b56a7f4685a955b36e65e9ecd41fdf592db6060b5cf1193966724be489a3032125d21797d837243addd86155864cc19aac83360069f8b0f1c9e5b48c99a42e2c245bd6769a96282502756b593233725839c2a65203ab63fb7f74dd76ce37cc8e0a2630dccd36f261d080d8fe809c19f20397de858a3cba53ac695b12498396102f4723a9ab0cde2cb8d6e7f014e98488cd93a691d7f82e9058a8a76800c2bc6f10b88a4732672bb14209ea0c5dbf67a8b43cd42f45eaef31c2cce12f1e1c052a08d0e29b85a38915e1aebf42ed9d5d285a34fd7aa4a4be3edd86fb9149edb6edfa2d3728b8ae7b8f3586a724ed5f8b1b602c7d90aa42c87db534fb1076793f32090c19cfdb7d7c37e86dd0cbfc9a95d3a1ef6fa5dc649b595425e67ca9dbe26097fb7b37684eb045be96994cc0ea18f2060a870a114b85868c561d0948cba74f259635c4d507c3b0be40dea44514cfe90601efe3cf6bd51ce5a0f14f52a1f13f1639ab670865901799cc83fa164e765481c9694012c57630c76c7a1986a29064155a0d60201966a1544cb08429ef0aa9b9f3adb95e0a2d38bf96418a71851d64f90213a86bf0a79c73313019e52765a12a570cebfc9aa6f1089e4f77bc28d294748c78c3dfefb17c941b66a207518ea4d76b53e3123babd963bf81131119b542d72ec62139b17b33cfcdfeac0d8dbce6a66b156feae650688c1d2dcda9dde3eb956e3428e16d4b35f4d60c4f6e43664f9b150f98f7fff89a82aca0cacfe9fb8c6148b64a07c420b2e111ab0595d8b5cc191fc1ed6cd27b7879d194e1df6788a04f8bdc56eb12588afc32769f3441ec4aaef277167d97fb07117163b04842f685438548758d151f4372df8dc55f220b2ef51c350858119f0699d5a10dad197f9c369961418746f0541938b1f066584d3ce74b5a6768d11b308708c95a38480b3ef5907a385f862f3fae1aef83bdf3dd57379f642753dfec170150b80e41b1b57fd75b23da22ff0c8781d18cd013c61ad62c430203009a336de5ef3da0259d71adfbfb050efff05864a04bbfa60ca5a272e67db0ae196841d3dc77260f7eb9eccdaf30b257d71697a27276197b8d1176a828798d7a03c09f0df2d5f51a6b737d6f107db0854c7115da3941ff9e582d1245b16eb36aeeb6030e49dca2f4f34cc6afe940388a8bd851a0ff10f672316a72e8dcbd2c8699b3900dcfe752fd186383e556c8b25283f9cfe374e24d504ade16a874b33b14da286e7369694c27a14192a31a6053ad4708674d9d331261f7b61b75a6bda3728d0ccd7cba36320abc0d9762d32d102f7f3c91c98165ad0e7f08311130e58439a424a314e0af6a4235af32f380d3066c8ce3e775e3854ace5cc806373930ab469fa93fd3e3fbeb1382a43a303029a3222c773b87aaa673579f30373ba199b453092d2917faf1c6212b2a0a9b850a261c9ec0f4c5151c811b26e46b1724ac2cbee27e079030c1edc5945fb5fb24913d6d69c53d33295987fc6bfa2854ca7460d2b0f84a7999ca6500a80d7fe964879ffd1c69e9d2cc3878a082a0336d1b0eb01360dc40ddce1ceea0502546184700d60de3e4f984d3cc36c1307ea32efa5661ba528c84428025bd0d3a466a87e12b0d32e90adb5f85147ed200570dabb2ec4db08fb280e11f3214f1d980665b0173149e94e597b9bf20c5665c985846555a339db77a33b34ae515e551658d84a6795b015ec37815e46e74c97430de280fc5db5e8e2bea815b9492f7e7cc544cd0aa82229d8ffd590ca5fc417bcfe1217b8a911bf337a7c29063f0abafaa7f3ccc1bd203e9385cd732ea7584250871423af93179fc8ae80615cd2ad2ccdc54326258765fadfef58961cd91f19bbf35d23e26944df7ad2323125709bd99dd98145fdf7350c3195cfac5496061a64a8056572535b9656e3dc659f237f76a7f7de2addd56873a087eb343d7986bc1d6dd6e81c48ae9ce82f2ec6ac8d6a234bdddc3acbadbae2b6856cd948fb4052a4c8c2be69485fbf8fc19152c3819622ec706e6fbfb66c988e1637ff215a4566c5c6933182e09ae5234e357a1021dddd9d08daf1f17acc787875db8a5883560c3780df237d19e3529cd36e18f2096160b06d3e89853732266f57987b47df69abdf331fafa742d1f3f5afca78f3ea0b85f0322c44e8bba0058950129384d726fa3d0bba022504576388c4d3d869d2cab2357fc02253165ce5dd400cb9b609b77aad3039d730daf05f8edc2e9855ce124a5c5ef660be148b0b52324cdc995be98fdd10949be04328c7dfc3157ec9b7a8b8bb0e615607d31c47a6a2342e2eb1d6eebc586a28eca8c49053198bf7531ad2cbb77c1f20fcf21e4af0bb61c45f2c5429c5d12a8380d8d9ca675e1f087f9806c129a35f0b376919255e2ced55da4e89c12522421f5ac1ed7a5d9cf219ce0b6048ba274a043fe2bed934bb9c723e7c35e4c7cff87f570d20f541bd9edde52957fa72dffef1d45147740051ccbf5fe02967d08a296c4d613f2e4e7d698b9d97fd01b144e337e0f12b1f4c714abd844a4fd50a759881e8219717a8c484c1e5e32d3d5215562298d51a439a09231abfb5690dc01700bd8009fe3ea48655c502e687333ff1fe437f5303c85f636cf8f71ae5cf486e76ae0acfd4bf85ce5c531ba315e336d1dd56580181bb4dad36442621f9f940d03110e91e73e4f526049101dcdda4b3ff7f90b052a3a37facb0a8d173338ebe149f018a41d2991c22ed8734fa05f2034716287bb6e40b60370b749e85b36a692f09d15e92ff70083b928d7959c431b9044d20f4c3348d0248d1309254c77eb59110674ded7fa70963814800a9a081c2a409c32d12f0d67aad96e6d8267cfbc3359e683a3310d73592a38f41f60315d83ffae923bafacd44867d8ae6e2fdc2c8457566177bd64e6d81ec5bdf6227eddde5668afcb49a108d844fdd443bef64bd3239d33b7c28b6160922152321151a7bfea086f4b22f6d963d019ca56c9166675fa0a5865046f9782adb5fe3029fd60275b25e6aaad45d0f9861e02b429d53eff0d3025baf64098021859f17f0d42f7800f285264504502402dfbb9ab8568bd5ecd7af6aa1b1317fae440676e4bd8fedb4755e15164c24cb69ff86e21e89e30397e2f76ba37ec3ce75b5d42b473e6e79ca8610a57bdaa5123d69c03f4f478189232c3ac8b85388a68e40244a65207ffad4b10c5a6c386f636b27e17554d26652ed288a9b07dc57359ab5167edee7a59f2340d5d154586e0323e87ddecbb729381b5e54ab10355769379f4b96462ab7e9134ab449d6550a0a", 0x1000}, {&(0x7f0000000d40)="bf6560c62d02c3701721d81447efbcd564bd971ca9dbcd2b6134069c366244bc240d2483f02907e3c981f64c88e6a5a56beee733fa6a57b519ee431df8454ae80a9addefaabe6be2670c9125b4e5dabc416947f9129b1ba6f2091291c99dacfa3b6fb8783a474ea62ce7a1d99a81e3f9c5e628c5e73751fac25681f63e74fa6ea87c39b713fe2d84c9a982407e3252c452d2b7b8df0538d0c2a73c95ed0eac26983b5ceeb857e027b7b876a3a40020e79ad2621056e6097c73112652012e08d3763a854f11ae3fe245df57201828270c4d9e342724da61311050388eb6da1294356edf84307caf", 0xe7}, {&(0x7f0000005cc0)="ffc89f33a26d43ab4b968196b170926ac3e760aa33d7aa4b9bf69a8002c27d22935946c4587ff06945126cd875f3ff13a33b455581fe944778bd7359931671d2094b6afffffff2568d3d158e2584a9d77ac7e2a121ec967cd33056036d6a1194eba73b205cb306fd63637f2eead5d2f328bc1a2af801bfb4e1ee3af8ec5fcb7104b9dcf525407e3eabdb702f185fd0cc17ce6a9c1df4fb8108b3dd8c6c5bd334573611987ef26c5995d63c000000009251f25cdb7b46d6ad6815a34080123c8f400e5488324951d5a8f59e68d1c461a934391bc7a3fc702d853b5318df9d37a03a68329f5ec5e049f97a97c1f028e82dcd8b675402b622ebfc8a85b85bdecb1c5869392d0aae32f2278396adcb637a5b6da97feaf362051c215e09e2d2dbaebaa6fea2b10c5dac95b3a73cbe364f71d1fb6015620e9b1b62644d57bd19e913bdc7a98fbf67fc8bcbf5c79188376aac6f12f705b508c17539d58eaadba0718e0b172b", 0x162}], 0x3, &(0x7f00000058c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xffffffffffffffff, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee01, r6}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}], 0x80, 0x1}}], 0x6, 0x4084) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="2e100c14cd5e6a76c9ea7b694da101e3149ff7", @ANYRES32=r7, @ANYBLOB="00000000000100001400128009000100", @ANYRES32=0x0, @ANYRESHEX=r3], 0x3c}}, 0x4000) prlimit64(r3, 0x7, &(0x7f00000005c0)={0x5}, &(0x7f0000000600)) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000680)='net/snmp\x00') preadv(r8, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f0000000440)=""/96, 0x60}], 0x4, 0x6, 0x93) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async, rerun: 32) setuid(0x0) (async, rerun: 32) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000640)=[{{&(0x7f0000000840)=@abs={0x1}, 0x6e, &(0x7f0000000cc0)=[{0x0}, {&(0x7f00000008c0)="2d58b0e403002520ae51e5e3e4bb85cda71db62249ee2ae5e2feb1ade33e49e855acfd9aa3c2af4d491e53b8647331565619f35230cf64fdfaee8c9f3536b33acb480409d6f38908bd5719633e79deba52d1c5f87dae3e8def2ed2590dc93dcb549ccbce7cead8976193f29d2fce7d9f652caae0c90cde44ff6dbd0a8dbf3c6cfd409db2c414e9b360b804983b3b778754cdc4c771a988ee1fefb0b31993d703cceddab3a92722d9c1c8e378", 0xac}, {&(0x7f00000009c0)="97270a929bc56bcabc7842c1ab371f526a77368d39cc5bf201edf5736e10d4cee32ea055841412dab7fec4372085a58e3309546c0dd5cbdb88b204ea0825854b7bb0ed21f93c2e0fb5a78ed13f075033433a51158c9cc78e262455d0f1d8ed09ae43d626dfd6e3c0b6d7483144ca1d43584d6cd98f6839ffea46a28c5291d678708d1168c5", 0x85}, {0x0}, {&(0x7f0000000b00)}, {&(0x7f0000000780)="783610f1e8a4cba0490d20340c5a5754ffc50263613fdb4d353baaa31e5c12716e2af31ab982c08a8c8d0a74bbbf7bbf2096afca0caf2086bd69", 0x3a}], 0x6, 0x0, 0x0, 0x20000801}}], 0x1, 0x24000801) newfstatat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$9p_rdma(&(0x7f0000000100), &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e20,timeout=0xfffffffffffff359,rq=0x0000000000000fff,cache=none,sq=0x000000000000099e,sq=0x0000000000000003,rq=0x0000000000000800,privport,sq=0x000000000', @ANYRESDEC=0xee00, @ANYBLOB="2ce46f6e0456e09927257c74219a2f72655c1c2fea8c33ef0fa84d5f617070802c6f626a8386850d5f8479612d0f653d3a210607cb851241d70800", @ANYRESDEC=r10, @ANYBLOB="2ce36f6e746578743d73746166665f752c7065726d69745f646972656374696f2c7375626a5f757365723d232c00"]) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) write(r9, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r9, r11, 0x0, 0x11f06) open$dir(&(0x7f0000000580)='./file0\x00', 0x80080, 0x109) 07:57:01 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100"/13], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) getrlimit(0x0, &(0x7f0000000280)) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000037c0)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/81, 0x51}], 0x1}}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/163, 0xa3}, {0x0}, {0x0}], 0x4, &(0x7f0000000900)=""/11, 0xb}}], 0x2, 0x0, &(0x7f0000000cc0)={0x0, 0x3938700}) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) (async) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) (async) lseek(r4, 0x200, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1dd00) (async) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000040)={@hyper}) (async) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000004240)=[{{&(0x7f00000003c0)=@tipc=@name, 0x80, &(0x7f0000000180)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1, &(0x7f0000000440)=""/116, 0x74}, 0x4}, {{&(0x7f0000000600)=@l2tp6={0xa, 0x0, 0x0, @initdev}, 0x80, &(0x7f0000000e40)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/7, 0x7}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f0000000940)=""/253, 0xfd}, {&(0x7f0000000d80)=""/155, 0x9b}], 0x8, &(0x7f00000008c0)=""/50, 0x32}, 0x1}, {{0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f0000000a40)=""/57, 0x39}, {&(0x7f0000000ec0)=""/112, 0x70}, {&(0x7f0000000f40)=""/205, 0xcd}], 0x3, &(0x7f0000000d00)=""/21, 0x15}, 0x7fff}, {{&(0x7f0000001040)=@xdp, 0x80, &(0x7f0000003a00)=[{&(0x7f00000010c0)=""/215, 0xd7}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f00000011c0)=""/19, 0x13}, {&(0x7f0000001340)=""/29, 0x1d}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f0000003840)=""/149, 0x95}, {&(0x7f0000003900)=""/88, 0x58}, {&(0x7f0000001400)=""/38, 0x26}, {&(0x7f0000003980)=""/124, 0x7c}], 0xa, &(0x7f0000003ac0)=""/190, 0xbe}, 0x68}, {{0x0, 0x0, &(0x7f0000004100)=[{&(0x7f0000003b80)=""/104, 0x68}, {&(0x7f0000003c00)=""/241, 0xf1}, {&(0x7f0000003d00)=""/188, 0xbc}, {&(0x7f0000003dc0)=""/195, 0xc3}, {&(0x7f0000003ec0)=""/166, 0xa6}, {&(0x7f0000003f80)=""/232, 0xe8}, {&(0x7f0000004080)=""/82, 0x52}], 0x7, &(0x7f0000004180)=""/168, 0xa8}, 0x4}], 0x5, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0x1b, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:57:01 executing program 4: syz_clone(0x44080000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) (async) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) (async) syz_clone(0x80000, &(0x7f0000000000)="9a30e9ca2873933980006221984349f4bcb7f1117ab2d6a6a0d9c3867f8bfed7930642f7bdb8d7946c9e65537b90824a104840f26ed640421b9dc1c37137d2bb2583c07e7ec02d445d5747d4adfb96167556d7024f4fcd81f04ca83d2045ea2ff983f56861441325392528c32b0d0b3779f79cdb60eaa1bf0ada225eb762", 0x7e, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="551784a3445d011b2aaabcedbead6888ffefec51519cddab753c0a9813c4ef9a2ade1eadff8dad4a998be9eb36db675993b343a9ae64ee6b9daa0c89c19fac3c5860a522c32baa72d9cf471836ee19b930bff5f12d204b3157b1340ca661e6e5d44fa42d7205d9a1db91d9715081c161b7f9fdd90698785877856e1a48dfa768fdca7ae4") 07:57:01 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:01 executing program 1: r0 = syz_mount_image$xfs(&(0x7f0000009600), &(0x7f0000009640)='./file0\x00', 0x200800, &(0x7f0000000040)={[{@pqnoenforce}]}, 0x4, 0x95d1, &(0x7f00000096c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg9m329g6y8KP43e3dYz9+ScjLrgMTTa5UEiE2e4h4wVhk7GtDrrxPAY4urUbG+02uw67Au7hxSRCeJBkkiVKlC1DCTOhkRgIVhDRoIuaaPABEIUoGidC0C1xsea0p6U9do3nqte1KJ/Pi55z32e/e1uT7+57gQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8kx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswLEAAAAAgDB/6yB6NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvgIAAP//TC7jfQ==") r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) write$FUSE_NOTIFY_RETRIEVE(r3, &(0x7f0000000100)={0x30}, 0x30) r4 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r4, 0x8001) lseek(r2, 0x0, 0x2) fcntl$notify(r0, 0x402, 0xcbaeb4ced0e8f643) sendfile(r2, r4, 0x0, 0x1000000201005) r5 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r5, 0x0, 0x1000000201005) r6 = syz_open_dev$vcsu(&(0x7f0000000000), 0x9d4, 0xa0003) recvfrom(r3, &(0x7f0000000140)=""/163, 0xa3, 0x10002, &(0x7f0000000080)=@pppol2tp={0x18, 0x1, {0x0, r6, {0x2, 0x4e23, @broadcast}, 0x1, 0x1, 0x2, 0x3}}, 0x80) [ 669.039716][ T26] audit: type=1800 audit(1670745421.541:1060): pid=10637 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:01 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100"/13], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) (async) getrlimit(0x0, &(0x7f0000000280)) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000037c0)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/81, 0x51}], 0x1}}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/163, 0xa3}, {0x0}, {0x0}], 0x4, &(0x7f0000000900)=""/11, 0xb}}], 0x2, 0x0, &(0x7f0000000cc0)={0x0, 0x3938700}) (async) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) lseek(r4, 0x200, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1dd00) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000040)={@hyper}) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004240)=[{{&(0x7f00000003c0)=@tipc=@name, 0x80, &(0x7f0000000180)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1, &(0x7f0000000440)=""/116, 0x74}, 0x4}, {{&(0x7f0000000600)=@l2tp6={0xa, 0x0, 0x0, @initdev}, 0x80, &(0x7f0000000e40)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/7, 0x7}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f0000000940)=""/253, 0xfd}, {&(0x7f0000000d80)=""/155, 0x9b}], 0x8, &(0x7f00000008c0)=""/50, 0x32}, 0x1}, {{0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f0000000a40)=""/57, 0x39}, {&(0x7f0000000ec0)=""/112, 0x70}, {&(0x7f0000000f40)=""/205, 0xcd}], 0x3, &(0x7f0000000d00)=""/21, 0x15}, 0x7fff}, {{&(0x7f0000001040)=@xdp, 0x80, &(0x7f0000003a00)=[{&(0x7f00000010c0)=""/215, 0xd7}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f00000011c0)=""/19, 0x13}, {&(0x7f0000001340)=""/29, 0x1d}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f0000003840)=""/149, 0x95}, {&(0x7f0000003900)=""/88, 0x58}, {&(0x7f0000001400)=""/38, 0x26}, {&(0x7f0000003980)=""/124, 0x7c}], 0xa, &(0x7f0000003ac0)=""/190, 0xbe}, 0x68}, {{0x0, 0x0, &(0x7f0000004100)=[{&(0x7f0000003b80)=""/104, 0x68}, {&(0x7f0000003c00)=""/241, 0xf1}, {&(0x7f0000003d00)=""/188, 0xbc}, {&(0x7f0000003dc0)=""/195, 0xc3}, {&(0x7f0000003ec0)=""/166, 0xa6}, {&(0x7f0000003f80)=""/232, 0xe8}, {&(0x7f0000004080)=""/82, 0x52}], 0x7, &(0x7f0000004180)=""/168, 0xa8}, 0x4}], 0x5, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0x1b, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 669.116847][ T26] audit: type=1800 audit(1670745421.581:1061): pid=10637 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 [ 669.226746][ T26] audit: type=1800 audit(1670745421.581:1062): pid=10637 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:01 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x33, 0x1c) [ 669.556545][ T26] audit: type=1800 audit(1670745422.061:1063): pid=10651 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:02 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) prlimit64(0x0, 0xd, 0x0, &(0x7f0000000d40)) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x8000) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100"/13], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) getrlimit(0x0, &(0x7f0000000280)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) recvmmsg(0xffffffffffffffff, &(0x7f00000037c0)=[{{&(0x7f0000000b80)=@qipcrtr, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000c00)=""/81, 0x51}], 0x1}}, {{&(0x7f0000001200)=@pppoe={0x18, 0x0, {0x0, @remote}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001440)=""/238, 0xee}, {&(0x7f0000001540)=""/163, 0xa3}, {0x0}, {0x0}], 0x4, &(0x7f0000000900)=""/11, 0xb}}], 0x2, 0x0, &(0x7f0000000cc0)={0x0, 0x3938700}) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), 0x0, 0x0, {0x22}, &(0x7f0000000a80)=""/210, 0xd2, &(0x7f0000000500)=""/233, 0x0}, 0x58) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) lseek(r4, 0x200, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendfile(r4, r5, 0x0, 0x1dd00) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000040)={@hyper}) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000004240)=[{{&(0x7f00000003c0)=@tipc=@name, 0x80, &(0x7f0000000180)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1, &(0x7f0000000440)=""/116, 0x74}, 0x4}, {{&(0x7f0000000600)=@l2tp6={0xa, 0x0, 0x0, @initdev}, 0x80, &(0x7f0000000e40)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/63, 0x3f}, {&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/7, 0x7}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000000880)=""/26, 0x1a}, {&(0x7f0000000940)=""/253, 0xfd}, {&(0x7f0000000d80)=""/155, 0x9b}], 0x8, &(0x7f00000008c0)=""/50, 0x32}, 0x1}, {{0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f0000000a40)=""/57, 0x39}, {&(0x7f0000000ec0)=""/112, 0x70}, {&(0x7f0000000f40)=""/205, 0xcd}], 0x3, &(0x7f0000000d00)=""/21, 0x15}, 0x7fff}, {{&(0x7f0000001040)=@xdp, 0x80, &(0x7f0000003a00)=[{&(0x7f00000010c0)=""/215, 0xd7}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f00000011c0)=""/19, 0x13}, {&(0x7f0000001340)=""/29, 0x1d}, {&(0x7f0000001380)=""/90, 0x5a}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f0000003840)=""/149, 0x95}, {&(0x7f0000003900)=""/88, 0x58}, {&(0x7f0000001400)=""/38, 0x26}, {&(0x7f0000003980)=""/124, 0x7c}], 0xa, &(0x7f0000003ac0)=""/190, 0xbe}, 0x68}, {{0x0, 0x0, &(0x7f0000004100)=[{&(0x7f0000003b80)=""/104, 0x68}, {&(0x7f0000003c00)=""/241, 0xf1}, {&(0x7f0000003d00)=""/188, 0xbc}, {&(0x7f0000003dc0)=""/195, 0xc3}, {&(0x7f0000003ec0)=""/166, 0xa6}, {&(0x7f0000003f80)=""/232, 0xe8}, {&(0x7f0000004080)=""/82, 0x52}], 0x7, &(0x7f0000004180)=""/168, 0xa8}, 0x4}], 0x5, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x8, 0x5, &(0x7f0000000080)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @jmp={0x5, 0x0, 0x1b, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 669.715099][ T26] audit: type=1800 audit(1670745422.191:1064): pid=10653 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 [ 669.881885][ T26] audit: type=1800 audit(1670745422.191:1065): pid=10651 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 [ 670.368231][ T26] audit: type=1804 audit(1670745422.541:1066): pid=10663 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3363110448/syzkaller.bqWOMW/191/bus" dev="sda1" ino=1184 res=1 errno=0 07:57:03 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x34, 0x1c) 07:57:03 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 671.027839][ T26] audit: type=1800 audit(1670745423.531:1067): pid=10668 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:03 executing program 4: syz_clone(0x44080000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) (async) ioctl$EVIOCSABS2F(0xffffffffffffffff, 0x401845ef, 0x0) (async) syz_clone(0x80000, &(0x7f0000000000)="9a30e9ca2873933980006221984349f4bcb7f1117ab2d6a6a0d9c3867f8bfed7930642f7bdb8d7946c9e65537b90824a104840f26ed640421b9dc1c37137d2bb2583c07e7ec02d445d5747d4adfb96167556d7024f4fcd81f04ca83d2045ea2ff983f56861441325392528c32b0d0b3779f79cdb60eaa1bf0ada225eb762", 0x7e, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="551784a3445d011b2aaabcedbead6888ffefec51519cddab753c0a9813c4ef9a2ade1eadff8dad4a998be9eb36db675993b343a9ae64ee6b9daa0c89c19fac3c5860a522c32baa72d9cf471836ee19b930bff5f12d204b3157b1340ca661e6e5d44fa42d7205d9a1db91d9715081c161b7f9fdd90698785877856e1a48dfa768fdca7ae4") [ 671.085133][ T26] audit: type=1800 audit(1670745423.561:1068): pid=10668 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 [ 671.159086][ T26] audit: type=1800 audit(1670745423.561:1069): pid=10668 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:03 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x35, 0x1c) [ 671.416805][T10640] loop1: detected capacity change from 0 to 32768 [ 671.499277][T10640] XFS (loop1): Mounting V5 Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 [ 671.690893][T10640] XFS (loop1): Ending clean mount [ 671.726304][T10640] XFS (loop1): Quotacheck needed: Please wait. [ 671.800879][T10640] XFS (loop1): Quotacheck: Done. [ 672.348592][ T5116] XFS (loop1): Unmounting Filesystem bfdc47fc-10d8-4eed-a562-11a831b3f791 07:57:06 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) getgroups(0x5, &(0x7f0000005880)=[0xee01, 0xee01, 0xee00, 0xee00, 0xee01]) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) (async) r6 = getegid() mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {'group_id', 0x3d, r6}, 0x2c, {[{@blksize={'blksize', 0x3d, 0x1400}}, {@allow_other}, {@allow_other}], [{@obj_user={'obj_user', 0x3d, 'chacha20-generic\x00'}}]}}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005940)=[{{&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005ac0), 0x0, 0x0, 0x0, 0x2004c000}}, {{0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000740)="75444d953153cf4ae6805b7ea1", 0xd}, {&(0x7f0000000f80)="881800d242b5fbc5189dafde299cda31f9519be96405fb752ca4c9132d491fc728397cdfb87971f0e10966632219844d6b02a9f632aa452e19c5b0c6cb796ecc48396849745d515687fa736db054b43299fa", 0x52}, {&(0x7f0000000980)="3ba4badaaf1b3f0a0a175043fc316fa7d787e4527d0f44", 0x17}, {&(0x7f0000000c80)="06049c0715ccb32f3fbf0abbe7db4cb31440010a03e39933519389e362cf458b4ed2887d757565a8f3ed", 0x2a}, {&(0x7f0000001000)="40d852ea7a27e592e72dfca03420a4e744a1467e773e559a726139b43b38dd92ca07054f3d531514e1353a702ae60baf75d6d873f927941649cedd3f666f9f99c7320882e70cd95ff1d2691ad824f2f0913e4d221cd5b94f0f0cc2d7c52b166d15eabae42c73f201db64c7167d65712fcbb520cb33ea07ee3409a7e4087e72b397a513e4314afbfa0f915487cc6aace61438430bbf990b9a5e615e27d38e6cb9c4fa6cd741487286c9bb22", 0xab}, {&(0x7f0000000bc0)="a8881509260fa1b5b4d40c61cc2ca67b558720de238d92d1a82c448f7b3e44e678acb71d6345f061d639b11ffb704b30a9672d09899b590fb0d46a08ae537d1ac6ad5bea3190bcf64751834d2c8190b4a18a0ce4e78c5c3e82b670c3a53ab28bd87016c4c761ca87ddf1c822fc5e14c415007316153ac9f56ddbbc8ee79080ebf2ce7b70728b5b762129360be551c7d5255c222d8e88a986f08c6f24f7a45adb4c1c51d63e96331f6ade2a9a0567bf731db93e2adb", 0xb5}, {&(0x7f0000001180)="588b4d465f4295a152580eb71e45dd110a3bc234e1f518d2e5ac9dfcec954d80d0b2fccec639d567f2b5c9061a7f2554a397234e424bf6872c95ca0ec270da0f5a7415a8344be714ec45897008e21b8fdda4d9990608f9ad3349181b5bae28a188f6890826e4ca55597e23fa0f1dde2dba0d323f04a8e20ef9a5f5d6e58c7e6d418fb2220fdd79b294cc81b156f49e0206e27faf37c8182ee1afd4a4b37b042151dec11680872b499af2147e7fe9cdcae27b2d140a5efcf784c950064fdc24090c949e1d19d7d10b3a8eebcea69b3cd3ce1a2e84b38c667905c3695d79dbaa38f4", 0xe1}, {&(0x7f0000001280)="601126fc65f21718e5d476878df4a4c1b8be18b2510c273b3987635b625a85a852773285caec87fb9b7a73341c5f13075c99f225ec70fda50bdc24825b827570e6bce1971981d90e2da97500bae7d288018cffb4946a8c681a70e878bed41830df45935f6a81d780f977fe82012f445534550e90b809a1af836e6a", 0x7b}], 0x8, &(0x7f00000013c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38, 0x24008845}}, {{0x0, 0x0, &(0x7f0000004300)=[{&(0x7f0000003200)="6e52c26561798200de72056c3436a8a3c4c05180868c36151d39762887a575423d3e4cc162e92eb94cbf41a9d3b8fc52efeaed2d7c3445d88839d79e93dd6c299752ca70ace69d51bc058c409b097a73098550fd9d63ce786fbf7247e40e4159d4187b866d41af8dd29e62d2bb1c5bf8564f6ce10180a48810fe1a6cac6d063e787d6808f59152912669bc21f7dedf2f6ff4278e8da1b6e8af500cc99e1fadb1e01a159bc95690b94e893246604953edea96c756541779fbebce331068e28d8bc76ac29656f1d2f73eb704950a724b18e1d1be583f24bf1ba0a9bcb580ff1d48255c30f7582bf5c9cfd0a5271ab56268a5a92135b10ad012f7fa01fab97482544360cb9f884faf3d3f1f2dd60d3c8ace2e1735d05f066e58e56af172aec3e9cab3a2390314520de86c12d7792e6a24257905577aa2f410f870c78865e88f67d1f6a366f14fce1306ef09c102e82dd081a7163b973b8e61ca66c663893820d3ca7a58627406a9f86d96889743531e9d2d277bb4b8593b5cde12852bc84bc0dfc555d02a171af5215103710f406912601e565d52de908285f653df27d4d349ea066ba87c8be9f0fc3b9001c83e4f690c34ac7b9588d0e6b6a4c0aa23256c4dba5192f572ecd8af99ef6cd28a15a78263669af413379610d9a5804044044a9fdcd881fb41a6d0fef8d74c7fee5014ea80f5c91fd32e79595b3a1e0426b3b8d3be031828188c11b00a09f88692318b7675b44172c308a97974e61c808707ffd7da1095fe2ac4c56ce4a83a8a907c7a4eb4fa14950d1f6f6e19fb72054fe802fe08c64d01831832998f5cd1c8f8065e35ade3d241d2377d91fd1654985cf05a76563ed36a7c9d10bd8f403d6b3298c0e1c3978accd8e9003dbf16a60db11ee8c861da6c733c16a188f4a99e532eff804713ceb042fda64c5fceaa8bda10a21ed53cf77020cefec52ed441fce020c2de4ebdf48cbba61aeeb8686cfb0249ad4d91c2e04d280202ca7f738842227dde41c74511a0ffd7746c7c38aaed863e3783adc0dbe403fd09c8e8a2000e3c613be229cf4bcca98acf4887e6a82858498d6fc19b610fdeba9d850a13a9c3514a87fd0cc1a99ae07f6ca38bacf6d72c96fb1318023c1e030819fa7c71b29d211692794aefbce254576ae884888451f640117b9797d957448c654a6537e9cc172c6a9e6467ad706f36352302ab8757d3c3b17be189f0439ee15a872cce3d36816f692ce5458455093bdba37f1574ab2fdee15ba9ac763ac4cfed3c0d262c287e86df880deedae0c3eede0bb280657127b8178ee8190a7116344d745f65beb44cddf8d0ee56e40dacb70a8d27f93b08606959e2b119374cee30adc3e726fff493459ccbeabeea5b01e05c3e275e850e6eebc89e218d9ae1ca16f16a8ece3c1bfcc6a74ae3cc163936e28d8c4edff5e035113584cd303af3493474bf45c377aaf09798f67bf548dda4678a833caed354e776b6d4b85d539f0dcc581b3c7a18c862413e7d767e9c30323b9f2ad421f1f3e1256132552370b724fb2768e15bd404404654fcfc8c60f82b7306bfa59f56edf2cae53d5c687fd688fb48e52d0ba40dea054e28f095ca6306a78ad4fb13eabebd886e4107f6da8380cd004888274fff3cab582f10a4c00c48e33f5b56099831786789dd91d43cdb63dc20789b0f522d692d174c3bcbeb4b434eb1de7275b956103c386f272d2a4e8949c7c71c6836a63bf8293aa649a30325d830ea83fdcd0ca5b12e652cc52a5e971782e533d0fcd83d6d6c10b2f03ddddf716351383859162b9fe57d86da3d360835a7bc6190dbd500f8f08341c1bcf59a63232d28b1be7af49de42ab95c4271dfa7310af6c4f1f6d2c5b87e1ac9fe53768138d454e6679e0699c5ec3d5263a02d3b0387ccd42f2e541d078b01a1ef1941f343ae4f89842d4dcdb515985d9c3eb3c8f810d24f63a7377ac8f1fe05026056f49ed39123e2d0a4e518662a2cb4ce6c20a20645aeb10bd55002b930c3d82edbeab684d10d79463f4d27efc6e9fc0499ae2da5933fd5af5de205ed443f44ab1299ff2323226726f11ba8f9d62c0e8a2c9ed6ddadb0ab3bc67a691eb4ac83348965ed47dd911366841c54d3e61d8467d313143e11af254b93853a3c5307a5ee4c762334659841249154fc5429bc6254112ce5c2b6f7eca6f4246fd3d46be8e9ee12c2cfb59c983c3f59dba29c780eab2547270a5327a652c09169cfe8a4b744513ce558697cd35fe29a64da0bb5abc86a68ebc7a390026465aee4a8b8538c9a82bbc85267c1b4653f89a1d4bb3b95394eb5b38971c73474c5e6c4310be03a41a53d4b35bea6a44a1eed4e804f52a50f2cae10da4ea9eb4412e2638fe5c75ce7090b4b762837a19331368258dca17bfc29025397e0a511b98c934a237c26e127779f6dd345e92cc87a431f6255c415cda65b7e2d2ec82f512c3f43998fa1901532b672d2f0976e69c434bb71148f3003018aad756e2d904f11dc4b6478a629cc4b136f6a48a9e09eb31c63cc1090e309ca6deebe44b8c6ab51a9a1381f1507a6a3c30b5838704dfde22d939700ffba7232b6dadf37ec42d334699382ec407c34835632aa0720344c04eff6969413024f5cd4211829665510cc4eab16ca48928a39cdb924fffca72e044a2c6b83f58a94cf2a7729e24297b55e300de39677312f9c71e2db3a30412812aa107e8d4e521ae8d74842f9af9c7610d66b694a4da61b91658264c1b648f2ded8cea0e248678a230d93174b5766f6b038c183f9ccbbbdf06db1a32164d35e8742a9e280196594f070b04023a990644242351e6858246bc2442f10501099d43745a66ec54370fc36d4bdb880a1a344b9c6edec35ecbe0beeb70e7e83e773d09d39cc114e74aac27a78b802a91e583e80b80aa80b553bf6a2ca9012e0abdfb7c7faa278652ea0344479a0b808e4ac13774c4b4843833344d720fdb7704a52c7ef893c799f70a84f47979543592d6cc7d23e2b4a9d39024fc67f0987b16b8ae764c9a3d5d32d9ca4b71f906f1beca29b52731e00d66cdf78a792f92cc57a7ed60e39d2aa5ca4235777c37b3603e18202b97b79f8234592a356ce2fb1bfcc0f7e1174b1761ef51610837c2c26f4c41aada1c28187f46fe2e945eb5ffad900bda680520d7cbf8e050973a3f7226a55d998444b73b5c3ba5a0ad23ca56ee6c7f3ae5291c384700d67511ad21f7dba3c55acb69ad48b35222b7908814ae5f02234d57a3c1fc98eb1e9e80d414fef2494a10064e75c4938309c2262e74bfdebd6e6d381a01b606d2122e15121f7bfda0ffc0bf70b94311af544d2eab74b9150774d704833be5fd7738735ce85966ce4019a64a43aeeb520c93cf362b601dded3acb1fe4350b3bda8043ccbdb43d4d407716dc910601c3ebdad33f67c277c8e069ea85c9e60b1e0090df112f81713119084db33fa2bcbeead8d8a6aea96e8356382d86f1b0120d0c2594ee7878e7581815dcdccdbd8b7cbfb17f50de3da02c229bf21ef8cd2d057c7f03b114bd15413d71b51cd68d35a3f4f0bea27b567f3153ac7eeb4354ca000315d442e11b7e9f1e823e0485bdfa0dd21628f9b79d37e133022f3384853bb7d39dac4e879b99963d5719e50d3cc01895496ed955bee47054f7f228430dc9dc629dc58c9312276ea77b3b2915b6be83b8918de426813148cf74e434509d7959758af27aa7a870cc33f4bb0737351ff44c967e75ecdd03195458d2379d704c3d2acb8cb66b1ab8abfb46784bd8eede16911677e5974ec71df81f2eded7337e66f18c0e17b9087a80ad8c7d62d2142f4ea233d5b7322c38e27c6ccf3d3d7c1c5c2e9327203e43edc7b0c2ffffc51cfbaf470e755a6e81ff98c4a2fc41a570925ea95c55376f6eadbc19c537459216ce04715bf8ab440deadabcbc47c456a937914718483566f68c8313d6ae3767bc4ded4596b92b1111cc3e6c2e014f7837341902e827ac75e4c32ba54eafd0f5050d2f26b687f239e7967396fbfd99371bb97fa79a53e27d4ce14fc62d903774b6c28d97bca798c839810d369a2a8dbbd83b2f9020e3a7b745ffeb8525209bce2528af7ca004fafcf18d61ef68c9364456ffada5367e8cb73ccc27adf559361ffab9846dc6eeef9eb718a482e219f9ebf34f4b37b3f7c8068e0da22cf52b25e96b65985c355ef9cf059acaf7fbfcc595907407c12a68a33cc8991de416d073782c323c256b8689d74020da027be1e435d158d6308adb320fabcf400fda7e8d48a6337e397c9cbdf9e7378d25034b002c9d35ce94516d272cb63f03e20a7087671267226920bff6dfd479e2bb405da0e879ca5a13da8531a3f86ae453490acf0d04b3f4ca823905e91611e6c7986ca79e230a8aae2a689bb04e29d3e44c17d4266dbeae70663cce38fc7e35fb4419d48c3fb7c6a26cff89b347d9a090749fb04bb6e50e45b9199a44ee2632edb458a5200adcfc4c29ef8b969587cab8084dd672046f94f71410d44b9cac211fa01e9c44e8d61c2132528101c626bf20bd0c2eb0aa7608ddc5981e4a38d7dd16112a7cc362c4db234eb005a13fd1cdbeb30234fbb584c09d40a0558040e1ed76b64e6ee4c5695c07b221f2a48fec1c207ac7b9d313e7e9eca7707281d6c8c7603db956c1c70d250a489455c67368e41aa2651d145bebd8016909a0546598bb6fb247ad04836e96b59041fd39cc9c2aa5bb4023bde32912688835f3b2a3912e87508baf3f9f625c5020b9a87497d32aabfeddffbe6c277ce6a7d5aca99a29e5902b106d7d5efe06c6b89ba2c5c57f920baa7c8190da2cfd5d5b97109b808546ce92c417e780cfe8f76d658f7f071acb819d844eab2d3903b3d31b28722c081ec5b5a185f12b84162f4af68d212ceb734fb0d7935307756ed8c9ca1abb83d45c5a4a4ac707ecd90629c06c4f6349235c0237acf9a1ec12417c2748acf72fa0c13687e9478afa622af71bcc57914d678fe3cfec6d689e49d622f5a1c0aabd346eff3974b3ac225f1f9de47076018e78f5bd8b63a2c12760695a6941645a603e5fdf1768fbae8962ad026a0d4568ed827dd24026c0d936c094013b1a183e5aa69ea5879f76f415ba5a9d43bb459e82e4a00906ded355731e9cd9eddeb290ab24f82ef7ff099cf33abcce53ce0162e89d0cef00b3777fe580682785af7b773fa83ad3684a64fb5b3440d8e28c3b090565d98fd861d11c9a74996a30724fa690ede163ee452272b5b7e82d1b6ecb779b00ec6add89c8f2b0d9f47c6c182e8aa062e7b7698464d20acd18dad8537e62952364d1f9fb957eedfa1fbf435bb13e897c11105bdccc037ee95e6a6bb2de417ffa58c9835e5b4bf98e593e07ef17f43e6f8730026b30563fba6b097577a386d07c542b0c68245d232b3ce43602baaed86b8f06e7082605860383b70b6ee3a32c2efd13e24b63b03349ffeda2bf8e854adbf93321ae0a854292c846232ebea82a77c7186d40728adbffa6020db63d1b664a44dec25ca09b629828e46d43a426f8903f9b9414146588cb3c26d7f32267fba30dbe37adb7fbed7b35f96883e94713694df5138b0748246e9cc90dd53fdf9a34ec291b87a1717ef7c5ba24d8e7e679ba99e041ed038f99329d8f03c71866a18190187b4a0626f0b6a0ad180fdef30a326d9233ea153eff082a7372e9eefee7dbf1f79511e2154dd5f18c25d2dab95855fdae95aa87fa3c819c328594250b4a9dc00e6b095087cf10bea434951043e0b1be370895be38ccad9335d49033265a2dd79e76d36f11362954fd5186", 0x1000}, {&(0x7f0000004200)="356ec6b2e0aa1317c77faa00b7661244ed6484fc2ad65d135d411bb9fa51dceddabfc8208e17a9cf19b5bee7e3d97cdc9976008c20ed95e9fb9d8b7284b7cb945c07d042641ec7fbcbf39125d19e0465587056038fc39dc736cda7331d5c10ea78764ee4f887edbc817d711380c243eeb10fd49589801d027f0be0845274c2c43b3ef308efdc148f1ad0b298d769920b71e990df4b8af6ca5500f15e042a0004ad7190cbf3c9eba659de255c93861d9c4505d6dc98e670723fe00d00aef3f463c16bc958672d7d8ae74021ff75786ba73ab9", 0xd2}], 0x2, 0x0, 0x0, 0x20004000}}, {{0x0, 0x0, &(0x7f00000043c0)=[{&(0x7f0000004340)="9d9733fb0061c48d", 0x8}, {&(0x7f0000004380)}], 0x2, 0x0, 0x0, 0x804}}, {{0x0, 0x0, &(0x7f0000004540)=[{&(0x7f0000004400)="d19a0c515c0b55e9975803c4ef80e346caa37fe329fc7531eb5ddef9e60c9db7e8e35875cfec6d9c480ad0ee8f4b750ac13451e556643a232a358a6aa9f830c58268b17d10c026e0d38e2d3390372462efd86869a4cb7e83fe000975ca32626b52a16740f7e6c7237067c1a3a7ebe3ac97fcef7dca8084c8a1a0d228ecbbb5ca7c1507145b1da8811896c26edb0c0819004fa88a3facb7ff3df53cfe61234b0d7da5f3b113c2067cd8e5816c25a4116ca93e82eeb767dc5246a945db9a87e93b1862e4e00bde0e08eee2408e8d284feb8650fad8ac744fa164fae65bf125401afbd9f746b66f50b5b27fb9b7ad439c4f83e79e5aecb70172a63a9b572ae214", 0xff}, {&(0x7f0000004500)="d0aa67d13058fa557750daa33ab694e27c22", 0x12}], 0x2, &(0x7f00000045c0)=[@rights={{0x24, 0x1, 0x1, [r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r3, 0x0, 0xee00}}}], 0x88, 0x2004000}}, {{&(0x7f0000004680)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005840)=[{&(0x7f0000004700)="2949507d9fd1f44c35e96cded0d604499f101095212dabe905747f9bcfd1b6fc1adb87e1443425bf2542fd2c99bd17661ff22f6df8eac46e5c214947fb29faadc3f6737d50697a3d8ab743626abb5f347b80b04d6966ef157fdd238c604202c0c431d51be76441125749aad7095fa82ba5bbd3a8ca4d76c2a3bbfcbe64d29193c357c6187e0e8842f704bbe6551c9a2a0c054a5c6a0448a1258a180da5a0babeb93feee576be03b3d73f10c28354b420dccfb67d8de42e7e2bfff268a36ba1519819daa1ba2b3cdb755a8f1b5372bc78aaf04378a9089870f4aecd86633141aae773fbff8ef94a7c3516a63ab189c7f5937305ab8554b94e1ec3b48f100809f2055b6afabd05863c8be9a5185dc026759412c184d5a5bee796efeb4a42a3b821e881a0cdbccbad7dfb6c976e01e9281a4d43db21463702bde010fd4780109efc9bfe8528562f85b9e1b029048a1dce5efe94cb1aeb2e9105cbab48d0783787db0860aedfa59fae07a8f7cfccb0d03e3f4c769986d03bb91d29b156694ba7d15cb809abfb2963f6950e7443d921459e10e4d8b3c54e364ff4c60600f6b2e4c59f90bbdde06f874aabe9ce19800babc227842a9a1d644dff133380f0097f16a98fe99dbff5d7d355a0f4cedb91c9b0d267b0d83f68fa15f4f466af8c5a7a7175cfc5f6a34ffcfad5e459f2cf322807bd3cab10aabed7a3df01fd93e754821d39cffd01ff6cb809f45cea2f6ec430aae2f85b49de3cbf457aca4fe88693dd8eb1228b5db5634f1002e91d7207841332d7221ada5da091684f1fa824462777e019760737e2ec334b8affe6f5d3391b2492653f9c8190183217d31d73ad860d8e27f8a84f116aecdf7ac7ee388919a67c8027ec18f6d00c5188b37c27939e9e67cc581bd458ddbaf5fade6027deef27630ef04fe877a4e5edd153b657bc3e021cf261075756032fc874daab09696bb21118401f400946475f9cc9890c5a79c20d6c875959458181a660565cde57fa6928424f4bbc4689424e96f95cf08c3f645b4496bf76f1bd778258ecf82196e277159b81d40f530d53449cfb6f71ff74d3e3c6777b9af5217cdb57b7400e566aa9373d169eb37f8d51e788205bdc971230d1fc7a1235ea9868fc21ef24de04d90699075b12ced55e6ce880f697ebf86ab555ddbe9515d9ec9adbe585354e5ff8b13fd5adea0de26741ed99a9c29a84e441251797c1a9963f969f6ea2bdc28b0a473304bc0b6ad3e60fabc710b6da82ccbd5e9e68a98ce5b39bb9cf832013969488c6811a9bf7f69e15bdb3dbef5d6e5effc560a9efd410ced46ba7b303e05c465cd17af1f6d2724132c1ce4086f4dae1a23aec21a1cd1fafe5f56745c058d80b4a004cb9fdf2df15bd3bc38908b248a3a13a85fb58f7b86fed39e3a46e9fc9ae84026b286f723c3ff4c7761ff3f91849c63cb42b3db2f0c2959df085c988f10a20960a4aa115b75a6e7cee8b373018d68153c727b35ea95761a6887cee366e60c30239ac53519ee5ad5cf1889fb1387f4b7c69cc52b61dd25941ccdae9661d2172739189cf40d4b08f79dde2191ca3e115eb0ed3aee9799b71354a84d8305eb48e241e73e19fe656851069bd8b43566999f8568f19c0cd22f71194e583be5e96ff9480b842062d771cead877a8673b0e74a13c89517de32ae9a0bc99d0c3978a83912b9f4670652900eb3ec426b16769d484c92340073c5e20ad88bc790f0e805e2361d839989e2b016ea9e36d54f676721758688d55d09a0bb81a24b1e6a16f06b02bd4e3d09b9e5dbf8c9afc2addccca77647380c5766b0869a122285c64ca5adf7cd36c46f83822316779912401b3178c1d63a3e6973900ced24a698e2a81fec4a213e4f9e8eba5f7a0e46c7b76d2bc0798f823450f16680649e9aa3693b094e7fe3edca5c47116f63d3c4be9dbf10438ea0d23c461518be7301ef16f874c195301ad872e76ca83f956a56070438e868b9f30a9cc374e53a7008d9c8f1d5c03a053695eef1f3a0b78082cd07c2814ecdc5316ce1cf3c85201700dc6075fed4e4a4f279634e5251783497f3355a7d9af9a29ec49dcb0fcc86f8efc87b2bcae9dd840d58d13ee4c09e8bd3f97fcdccbdffd8c0a651f4b39e5d0f2c9f703e87f3cf431f45f83f3e558be9409811f45a13467591aa9f39e6f090473907a5871399d45695b45f206a92dd6aa2717033e070447001da18bf6de2e897628d1692f4cb464461a5683fc5574c458dafdb132ccbc83bffb0a9c69d525899b0e843629fad52730086b5f8404ddde253ce3c27f5aec49133cf0cd68590f077b06c43df3fb870f828b23db1fd0cd7a72684f0945089fe17ab40b3086d7710c7545dcced10690bf37f38147b1e5ab442f9f3fd50e68d96c6da51f7cc1797cd852f293ee9d9a877d662256a2cc834130e4892a69e874d85d1dfe1010d0565b610722b0920a36fdcd0e0b8b2f33360c312d1940dd1b56a7f4685a955b36e65e9ecd41fdf592db6060b5cf1193966724be489a3032125d21797d837243addd86155864cc19aac83360069f8b0f1c9e5b48c99a42e2c245bd6769a96282502756b593233725839c2a65203ab63fb7f74dd76ce37cc8e0a2630dccd36f261d080d8fe809c19f20397de858a3cba53ac695b12498396102f4723a9ab0cde2cb8d6e7f014e98488cd93a691d7f82e9058a8a76800c2bc6f10b88a4732672bb14209ea0c5dbf67a8b43cd42f45eaef31c2cce12f1e1c052a08d0e29b85a38915e1aebf42ed9d5d285a34fd7aa4a4be3edd86fb9149edb6edfa2d3728b8ae7b8f3586a724ed5f8b1b602c7d90aa42c87db534fb1076793f32090c19cfdb7d7c37e86dd0cbfc9a95d3a1ef6fa5dc649b595425e67ca9dbe26097fb7b37684eb045be96994cc0ea18f2060a870a114b85868c561d0948cba74f259635c4d507c3b0be40dea44514cfe90601efe3cf6bd51ce5a0f14f52a1f13f1639ab670865901799cc83fa164e765481c9694012c57630c76c7a1986a29064155a0d60201966a1544cb08429ef0aa9b9f3adb95e0a2d38bf96418a71851d64f90213a86bf0a79c73313019e52765a12a570cebfc9aa6f1089e4f77bc28d294748c78c3dfefb17c941b66a207518ea4d76b53e3123babd963bf81131119b542d72ec62139b17b33cfcdfeac0d8dbce6a66b156feae650688c1d2dcda9dde3eb956e3428e16d4b35f4d60c4f6e43664f9b150f98f7fff89a82aca0cacfe9fb8c6148b64a07c420b2e111ab0595d8b5cc191fc1ed6cd27b7879d194e1df6788a04f8bdc56eb12588afc32769f3441ec4aaef277167d97fb07117163b04842f685438548758d151f4372df8dc55f220b2ef51c350858119f0699d5a10dad197f9c369961418746f0541938b1f066584d3ce74b5a6768d11b308708c95a38480b3ef5907a385f862f3fae1aef83bdf3dd57379f642753dfec170150b80e41b1b57fd75b23da22ff0c8781d18cd013c61ad62c430203009a336de5ef3da0259d71adfbfb050efff05864a04bbfa60ca5a272e67db0ae196841d3dc77260f7eb9eccdaf30b257d71697a27276197b8d1176a828798d7a03c09f0df2d5f51a6b737d6f107db0854c7115da3941ff9e582d1245b16eb36aeeb6030e49dca2f4f34cc6afe940388a8bd851a0ff10f672316a72e8dcbd2c8699b3900dcfe752fd186383e556c8b25283f9cfe374e24d504ade16a874b33b14da286e7369694c27a14192a31a6053ad4708674d9d331261f7b61b75a6bda3728d0ccd7cba36320abc0d9762d32d102f7f3c91c98165ad0e7f08311130e58439a424a314e0af6a4235af32f380d3066c8ce3e775e3854ace5cc806373930ab469fa93fd3e3fbeb1382a43a303029a3222c773b87aaa673579f30373ba199b453092d2917faf1c6212b2a0a9b850a261c9ec0f4c5151c811b26e46b1724ac2cbee27e079030c1edc5945fb5fb24913d6d69c53d33295987fc6bfa2854ca7460d2b0f84a7999ca6500a80d7fe964879ffd1c69e9d2cc3878a082a0336d1b0eb01360dc40ddce1ceea0502546184700d60de3e4f984d3cc36c1307ea32efa5661ba528c84428025bd0d3a466a87e12b0d32e90adb5f85147ed200570dabb2ec4db08fb280e11f3214f1d980665b0173149e94e597b9bf20c5665c985846555a339db77a33b34ae515e551658d84a6795b015ec37815e46e74c97430de280fc5db5e8e2bea815b9492f7e7cc544cd0aa82229d8ffd590ca5fc417bcfe1217b8a911bf337a7c29063f0abafaa7f3ccc1bd203e9385cd732ea7584250871423af93179fc8ae80615cd2ad2ccdc54326258765fadfef58961cd91f19bbf35d23e26944df7ad2323125709bd99dd98145fdf7350c3195cfac5496061a64a8056572535b9656e3dc659f237f76a7f7de2addd56873a087eb343d7986bc1d6dd6e81c48ae9ce82f2ec6ac8d6a234bdddc3acbadbae2b6856cd948fb4052a4c8c2be69485fbf8fc19152c3819622ec706e6fbfb66c988e1637ff215a4566c5c6933182e09ae5234e357a1021dddd9d08daf1f17acc787875db8a5883560c3780df237d19e3529cd36e18f2096160b06d3e89853732266f57987b47df69abdf331fafa742d1f3f5afca78f3ea0b85f0322c44e8bba0058950129384d726fa3d0bba022504576388c4d3d869d2cab2357fc02253165ce5dd400cb9b609b77aad3039d730daf05f8edc2e9855ce124a5c5ef660be148b0b52324cdc995be98fdd10949be04328c7dfc3157ec9b7a8b8bb0e615607d31c47a6a2342e2eb1d6eebc586a28eca8c49053198bf7531ad2cbb77c1f20fcf21e4af0bb61c45f2c5429c5d12a8380d8d9ca675e1f087f9806c129a35f0b376919255e2ced55da4e89c12522421f5ac1ed7a5d9cf219ce0b6048ba274a043fe2bed934bb9c723e7c35e4c7cff87f570d20f541bd9edde52957fa72dffef1d45147740051ccbf5fe02967d08a296c4d613f2e4e7d698b9d97fd01b144e337e0f12b1f4c714abd844a4fd50a759881e8219717a8c484c1e5e32d3d5215562298d51a439a09231abfb5690dc01700bd8009fe3ea48655c502e687333ff1fe437f5303c85f636cf8f71ae5cf486e76ae0acfd4bf85ce5c531ba315e336d1dd56580181bb4dad36442621f9f940d03110e91e73e4f526049101dcdda4b3ff7f90b052a3a37facb0a8d173338ebe149f018a41d2991c22ed8734fa05f2034716287bb6e40b60370b749e85b36a692f09d15e92ff70083b928d7959c431b9044d20f4c3348d0248d1309254c77eb59110674ded7fa70963814800a9a081c2a409c32d12f0d67aad96e6d8267cfbc3359e683a3310d73592a38f41f60315d83ffae923bafacd44867d8ae6e2fdc2c8457566177bd64e6d81ec5bdf6227eddde5668afcb49a108d844fdd443bef64bd3239d33b7c28b6160922152321151a7bfea086f4b22f6d963d019ca56c9166675fa0a5865046f9782adb5fe3029fd60275b25e6aaad45d0f9861e02b429d53eff0d3025baf64098021859f17f0d42f7800f285264504502402dfbb9ab8568bd5ecd7af6aa1b1317fae440676e4bd8fedb4755e15164c24cb69ff86e21e89e30397e2f76ba37ec3ce75b5d42b473e6e79ca8610a57bdaa5123d69c03f4f478189232c3ac8b85388a68e40244a65207ffad4b10c5a6c386f636b27e17554d26652ed288a9b07dc57359ab5167edee7a59f2340d5d154586e0323e87ddecbb729381b5e54ab10355769379f4b96462ab7e9134ab449d6550a0a", 0x1000}, {&(0x7f0000000d40)="bf6560c62d02c3701721d81447efbcd564bd971ca9dbcd2b6134069c366244bc240d2483f02907e3c981f64c88e6a5a56beee733fa6a57b519ee431df8454ae80a9addefaabe6be2670c9125b4e5dabc416947f9129b1ba6f2091291c99dacfa3b6fb8783a474ea62ce7a1d99a81e3f9c5e628c5e73751fac25681f63e74fa6ea87c39b713fe2d84c9a982407e3252c452d2b7b8df0538d0c2a73c95ed0eac26983b5ceeb857e027b7b876a3a40020e79ad2621056e6097c73112652012e08d3763a854f11ae3fe245df57201828270c4d9e342724da61311050388eb6da1294356edf84307caf", 0xe7}, {&(0x7f0000005cc0)="ffc89f33a26d43ab4b968196b170926ac3e760aa33d7aa4b9bf69a8002c27d22935946c4587ff06945126cd875f3ff13a33b455581fe944778bd7359931671d2094b6afffffff2568d3d158e2584a9d77ac7e2a121ec967cd33056036d6a1194eba73b205cb306fd63637f2eead5d2f328bc1a2af801bfb4e1ee3af8ec5fcb7104b9dcf525407e3eabdb702f185fd0cc17ce6a9c1df4fb8108b3dd8c6c5bd334573611987ef26c5995d63c000000009251f25cdb7b46d6ad6815a34080123c8f400e5488324951d5a8f59e68d1c461a934391bc7a3fc702d853b5318df9d37a03a68329f5ec5e049f97a97c1f028e82dcd8b675402b622ebfc8a85b85bdecb1c5869392d0aae32f2278396adcb637a5b6da97feaf362051c215e09e2d2dbaebaa6fea2b10c5dac95b3a73cbe364f71d1fb6015620e9b1b62644d57bd19e913bdc7a98fbf67fc8bcbf5c79188376aac6f12f705b508c17539d58eaadba0718e0b172b", 0x162}], 0x3, &(0x7f00000058c0)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xffffffffffffffff, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, 0xee01, r6}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}], 0x80, 0x1}}], 0x6, 0x4084) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="2e100c14cd5e6a76c9ea7b694da101e3149ff7", @ANYRES32=r7, @ANYBLOB="00000000000100001400128009000100", @ANYRES32=0x0, @ANYRESHEX=r3], 0x3c}}, 0x4000) (async) prlimit64(r3, 0x7, &(0x7f00000005c0)={0x5}, &(0x7f0000000600)) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000680)='net/snmp\x00') preadv(r8, &(0x7f0000000040)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/190, 0xbe}, {0x0}, {&(0x7f0000000440)=""/96, 0x60}], 0x4, 0x6, 0x93) (async) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) setuid(0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000640)=[{{&(0x7f0000000840)=@abs={0x1}, 0x6e, &(0x7f0000000cc0)=[{0x0}, {&(0x7f00000008c0)="2d58b0e403002520ae51e5e3e4bb85cda71db62249ee2ae5e2feb1ade33e49e855acfd9aa3c2af4d491e53b8647331565619f35230cf64fdfaee8c9f3536b33acb480409d6f38908bd5719633e79deba52d1c5f87dae3e8def2ed2590dc93dcb549ccbce7cead8976193f29d2fce7d9f652caae0c90cde44ff6dbd0a8dbf3c6cfd409db2c414e9b360b804983b3b778754cdc4c771a988ee1fefb0b31993d703cceddab3a92722d9c1c8e378", 0xac}, {&(0x7f00000009c0)="97270a929bc56bcabc7842c1ab371f526a77368d39cc5bf201edf5736e10d4cee32ea055841412dab7fec4372085a58e3309546c0dd5cbdb88b204ea0825854b7bb0ed21f93c2e0fb5a78ed13f075033433a51158c9cc78e262455d0f1d8ed09ae43d626dfd6e3c0b6d7483144ca1d43584d6cd98f6839ffea46a28c5291d678708d1168c5", 0x85}, {0x0}, {&(0x7f0000000b00)}, {&(0x7f0000000780)="783610f1e8a4cba0490d20340c5a5754ffc50263613fdb4d353baaa31e5c12716e2af31ab982c08a8c8d0a74bbbf7bbf2096afca0caf2086bd69", 0x3a}], 0x6, 0x0, 0x0, 0x20000801}}], 0x1, 0x24000801) (async) newfstatat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$9p_rdma(&(0x7f0000000100), &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400), 0x1000000, &(0x7f0000002200)=ANY=[@ANYBLOB='trans=rdma,port=0x0000000000004e20,timeout=0xfffffffffffff359,rq=0x0000000000000fff,cache=none,sq=0x000000000000099e,sq=0x0000000000000003,rq=0x0000000000000800,privport,sq=0x000000000', @ANYRESDEC=0xee00, @ANYBLOB="2ce46f6e0456e09927257c74219a2f72655c1c2fea8c33ef0fa84d5f617070802c6f626a8386850d5f8479612d0f653d3a210607cb851241d70800", @ANYRESDEC=r10, @ANYBLOB="2ce36f6e746578743d73746166665f752c7065726d69745f646972656374696f2c7375626a5f757365723d232c00"]) (async) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) write(r9, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r9, r11, 0x0, 0x11f06) open$dir(&(0x7f0000000580)='./file0\x00', 0x80080, 0x109) 07:57:06 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x36, 0x1c) 07:57:06 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:06 executing program 4: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:06 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x30, 0x1c) [ 674.148519][ T26] kauditd_printk_skb: 4 callbacks suppressed [ 674.148536][ T26] audit: type=1800 audit(1670745426.651:1074): pid=10694 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1171 res=0 errno=0 [ 674.217440][ T26] audit: type=1800 audit(1670745426.691:1075): pid=10697 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1172 res=0 errno=0 07:57:06 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x30, 0x1c) [ 674.393214][ T26] audit: type=1800 audit(1670745426.901:1076): pid=10699 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1172 res=0 errno=0 [ 674.626796][ T26] audit: type=1800 audit(1670745427.131:1077): pid=10700 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1171 res=0 errno=0 07:57:07 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x37, 0x1c) [ 674.725605][ T26] audit: type=1800 audit(1670745427.231:1078): pid=10712 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 674.832898][ T26] audit: type=1800 audit(1670745427.251:1079): pid=10712 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 674.959156][ T26] audit: type=1800 audit(1670745427.261:1080): pid=10712 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 675.033589][ T26] audit: type=1800 audit(1670745427.331:1081): pid=10715 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1188 res=0 errno=0 [ 675.154258][ T26] audit: type=1800 audit(1670745427.371:1082): pid=10715 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1188 res=0 errno=0 [ 675.250949][ T26] audit: type=1800 audit(1670745427.391:1083): pid=10715 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1188 res=0 errno=0 07:57:07 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(0x0, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:07 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x38, 0x1c) 07:57:07 executing program 0: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:07 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x30, 0x1c) 07:57:08 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x39, 0x1c) 07:57:09 executing program 5: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x2f, 0x1c) 07:57:09 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x38, 0x1c) 07:57:09 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(0x0, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:09 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x3a, 0x1c) 07:57:09 executing program 4: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:09 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$BLKZEROOUT(r1, 0x125d, 0x0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x0, 0x0) openat$cgroup_ro(r2, &(0x7f0000000680)='memory.stat\x00', 0x0, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r2) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x434801, 0x0) ioctl$BLKBSZSET(r3, 0x40081271, &(0x7f0000000000)=0x3) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r3) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r3, 0x0, 0x4000000) sendmsg$nl_route(r2, &(0x7f00000005c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)=@bridge_getneigh={0x40, 0x1e, 0x20, 0x70bd25, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x20000, 0x109}, [@IFLA_IFALIASn={0x4}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x8}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan0\x00'}]}, 0x40}, 0x1, 0x0, 0x0, 0x8044}, 0x810) r4 = syz_open_dev$loop(&(0x7f00000001c0), 0xff, 0x10400) syz_genetlink_get_family_id$mptcp(&(0x7f0000000700), r3) ioctl$LOOP_GET_STATUS64(r4, 0x4c05, &(0x7f0000000200)) r5 = syz_clone(0x50000400, &(0x7f0000000d40)="6520d362859e1854", 0x8, &(0x7f0000000d80), &(0x7f0000000dc0), &(0x7f0000000e00)="8fc3ffe6a729048d1d7eb0eb") getgid() sendmsg$unix(r2, 0x0, 0x4090) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000740)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000780)=0x18) getsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f00000007c0)=@assoc_id=r6, &(0x7f0000000800)=0x4) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1, 0x400, 0x0, 0x2, 0xf, 0x1, "253cb06fde93629249ddfff28650fbcad6469e649c416f4ff21cc5095cf40e8fbbaecf7a29634b2cae59fa2b42f03ffdb76e0fc75b46f4e43cbc6cc3019396c4", "95a760a48f15939ec139892a836d4af3c63c185e6b32e85fe2c5adf0e83dec3e94d682a26bea7afe9d0441d2ed9871791acc66ebf198472464608c67c16ad2d8", "bf5dbcc6da3eff002d1016cb8cc9447526527fa292d0595e452e19af45f00b6a", [0x8, 0x5]}) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_QUOTA_RESCAN(r7, 0x4040942c, &(0x7f00000006c0)={0x0, 0x8, [0x1f, 0xfffffffffffffeff, 0x74, 0x1, 0x80000001, 0x7fffffffffffffff]}) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f0000000400)) syz_open_procfs$userns(r5, &(0x7f0000000600)) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x0, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r8) ioctl$LOOP_CLR_FD(r8, 0x4c01) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f0000000080)={r3, 0x2, {0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x2, 0x17, 0x8, "a442aaae5a4998ee722c4b224e2b05e3ea0200008a060000006a39ad980e0ffdbb2d8d3c14c98120d0d2a9943dcd464730cb064836b3690d78274f95d91ca8a3", "f5698611eec6b014355ac222fc0790e872c0f60d2e9f04cc58c09c59cbdfb8f5a51336df6c6af8b94e4298557d1d4b2f17953900", "d93bebce2acb2d851bc467168ce3273fd5684c4894776f64cc9d90a30d6eb72e", [0x401, 0x7]}}) 07:57:09 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x3b, 0x1c) 07:57:09 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x3c, 0x1c) 07:57:09 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$BLKZEROOUT(r1, 0x125d, 0x0) (async) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x0, 0x0) openat$cgroup_ro(r2, &(0x7f0000000680)='memory.stat\x00', 0x0, 0x0) (async, rerun: 64) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r2) (rerun: 64) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x434801, 0x0) ioctl$BLKBSZSET(r3, 0x40081271, &(0x7f0000000000)=0x3) (async) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r3) (async) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r3, 0x0, 0x4000000) (async) sendmsg$nl_route(r2, &(0x7f00000005c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)=@bridge_getneigh={0x40, 0x1e, 0x20, 0x70bd25, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x20000, 0x109}, [@IFLA_IFALIASn={0x4}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x8}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan0\x00'}]}, 0x40}, 0x1, 0x0, 0x0, 0x8044}, 0x810) (async) r4 = syz_open_dev$loop(&(0x7f00000001c0), 0xff, 0x10400) syz_genetlink_get_family_id$mptcp(&(0x7f0000000700), r3) (async) ioctl$LOOP_GET_STATUS64(r4, 0x4c05, &(0x7f0000000200)) r5 = syz_clone(0x50000400, &(0x7f0000000d40)="6520d362859e1854", 0x8, &(0x7f0000000d80), &(0x7f0000000dc0), &(0x7f0000000e00)="8fc3ffe6a729048d1d7eb0eb") getgid() (async) sendmsg$unix(r2, 0x0, 0x4090) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000740)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000780)=0x18) getsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f00000007c0)=@assoc_id=r6, &(0x7f0000000800)=0x4) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1, 0x400, 0x0, 0x2, 0xf, 0x1, "253cb06fde93629249ddfff28650fbcad6469e649c416f4ff21cc5095cf40e8fbbaecf7a29634b2cae59fa2b42f03ffdb76e0fc75b46f4e43cbc6cc3019396c4", "95a760a48f15939ec139892a836d4af3c63c185e6b32e85fe2c5adf0e83dec3e94d682a26bea7afe9d0441d2ed9871791acc66ebf198472464608c67c16ad2d8", "bf5dbcc6da3eff002d1016cb8cc9447526527fa292d0595e452e19af45f00b6a", [0x8, 0x5]}) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_QUOTA_RESCAN(r7, 0x4040942c, &(0x7f00000006c0)={0x0, 0x8, [0x1f, 0xfffffffffffffeff, 0x74, 0x1, 0x80000001, 0x7fffffffffffffff]}) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f0000000400)) syz_open_procfs$userns(r5, &(0x7f0000000600)) (async) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x0, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r8) (async) ioctl$LOOP_CLR_FD(r8, 0x4c01) (async, rerun: 32) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f0000000080)={r3, 0x2, {0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x2, 0x17, 0x8, "a442aaae5a4998ee722c4b224e2b05e3ea0200008a060000006a39ad980e0ffdbb2d8d3c14c98120d0d2a9943dcd464730cb064836b3690d78274f95d91ca8a3", "f5698611eec6b014355ac222fc0790e872c0f60d2e9f04cc58c09c59cbdfb8f5a51336df6c6af8b94e4298557d1d4b2f17953900", "d93bebce2acb2d851bc467168ce3273fd5684c4894776f64cc9d90a30d6eb72e", [0x401, 0x7]}}) (rerun: 32) 07:57:09 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) r0 = socket$nl_route(0x10, 0x3, 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$netlink(0x10, 0x3, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) pipe(&(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002a00), 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="2c00090039000100000000000000000001000000040000000c000180060006008835000008000200", @ANYRES16=r0, @ANYRES32=r1], 0x2c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r4, r3, 0x0, 0x10000a006) 07:57:09 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file1\x00', 0x40, 0x9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) chdir(&(0x7f0000000140)='./bus\x00') lsetxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', &(0x7f0000000380), 0x0) 07:57:09 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) ioctl$BLKZEROOUT(r1, 0x125d, 0x0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x0, 0x0) openat$cgroup_ro(r2, &(0x7f0000000680)='memory.stat\x00', 0x0, 0x0) (async) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r2) (async) r3 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x434801, 0x0) ioctl$BLKBSZSET(r3, 0x40081271, &(0x7f0000000000)=0x3) (async, rerun: 32) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r3) (async, rerun: 32) sendmsg$MPTCP_PM_CMD_DEL_ADDR(r3, 0x0, 0x4000000) (async) sendmsg$nl_route(r2, &(0x7f00000005c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)=@bridge_getneigh={0x40, 0x1e, 0x20, 0x70bd25, 0x25dfdbfc, {0x7, 0x0, 0x0, 0x0, 0x20000, 0x109}, [@IFLA_IFALIASn={0x4}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x8}, @IFLA_IFNAME={0x14, 0x3, 'ipvlan0\x00'}]}, 0x40}, 0x1, 0x0, 0x0, 0x8044}, 0x810) (async) r4 = syz_open_dev$loop(&(0x7f00000001c0), 0xff, 0x10400) syz_genetlink_get_family_id$mptcp(&(0x7f0000000700), r3) (async, rerun: 32) ioctl$LOOP_GET_STATUS64(r4, 0x4c05, &(0x7f0000000200)) (async, rerun: 32) r5 = syz_clone(0x50000400, &(0x7f0000000d40)="6520d362859e1854", 0x8, &(0x7f0000000d80), &(0x7f0000000dc0), &(0x7f0000000e00)="8fc3ffe6a729048d1d7eb0eb") getgid() (async) sendmsg$unix(r2, 0x0, 0x4090) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x1d, &(0x7f0000000740)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000780)=0x18) getsockopt$inet_sctp6_SCTP_MAXSEG(r2, 0x84, 0xd, &(0x7f00000007c0)=@assoc_id=r6, &(0x7f0000000800)=0x4) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1, 0x400, 0x0, 0x2, 0xf, 0x1, "253cb06fde93629249ddfff28650fbcad6469e649c416f4ff21cc5095cf40e8fbbaecf7a29634b2cae59fa2b42f03ffdb76e0fc75b46f4e43cbc6cc3019396c4", "95a760a48f15939ec139892a836d4af3c63c185e6b32e85fe2c5adf0e83dec3e94d682a26bea7afe9d0441d2ed9871791acc66ebf198472464608c67c16ad2d8", "bf5dbcc6da3eff002d1016cb8cc9447526527fa292d0595e452e19af45f00b6a", [0x8, 0x5]}) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_QUOTA_RESCAN(r7, 0x4040942c, &(0x7f00000006c0)={0x0, 0x8, [0x1f, 0xfffffffffffffeff, 0x74, 0x1, 0x80000001, 0x7fffffffffffffff]}) ioctl$LOOP_GET_STATUS64(r0, 0x4c05, &(0x7f0000000400)) (async) syz_open_procfs$userns(r5, &(0x7f0000000600)) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000e80), 0x0, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000001080), r8) (async) ioctl$LOOP_CLR_FD(r8, 0x4c01) (async, rerun: 32) ioctl$LOOP_CONFIGURE(r2, 0x4c0a, &(0x7f0000000080)={r3, 0x2, {0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x2, 0x17, 0x8, "a442aaae5a4998ee722c4b224e2b05e3ea0200008a060000006a39ad980e0ffdbb2d8d3c14c98120d0d2a9943dcd464730cb064836b3690d78274f95d91ca8a3", "f5698611eec6b014355ac222fc0790e872c0f60d2e9f04cc58c09c59cbdfb8f5a51336df6c6af8b94e4298557d1d4b2f17953900", "d93bebce2acb2d851bc467168ce3273fd5684c4894776f64cc9d90a30d6eb72e", [0x401, 0x7]}}) (rerun: 32) 07:57:10 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x3d, 0x1c) 07:57:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000680)={@initdev, @local}, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[], 0x80}, 0x1, 0x0, 0x0, 0x4000804}, 0x400c854) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) bind$netlink(r0, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbfb, 0x80}, 0xc) socketpair(0x26, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$nl_route(r4, 0x0, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_ext={0x1c, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x7}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x5}]}, &(0x7f0000000180)='syzkaller\x00', 0x8, 0xa9, &(0x7f00000002c0)=""/169, 0x40f00, 0x8, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000240)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x1, 0x1, 0x8}, 0x10, 0x1104f, r1, 0x0, &(0x7f00000003c0)=[r1]}, 0x80) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000004) [ 677.661199][T10775] overlayfs: failed to resolve './file0': -2 07:57:10 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(0x0, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:10 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file1\x00', 0x40, 0x9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) (async) chdir(&(0x7f0000000140)='./bus\x00') lsetxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', &(0x7f0000000380), 0x0) 07:57:10 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) r0 = socket$nl_route(0x10, 0x3, 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$netlink(0x10, 0x3, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) pipe(&(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002a00), 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="2c00090039000100000000000000000001000000040000000c000180060006008835000008000200", @ANYRES16=r0, @ANYRES32=r1], 0x2c}}, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r4, r3, 0x0, 0x10000a006) 07:57:10 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000200)) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) (rerun: 64) socket$netlink(0x10, 0x3, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) (async, rerun: 32) pipe(&(0x7f0000000000)) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002a00), 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="2c00090039000100000000000000000001000000040000000c000180060006008835000008000200", @ANYRES16=r0, @ANYRES32=r1], 0x2c}}, 0x0) (async, rerun: 64) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) (rerun: 64) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r4, r3, 0x0, 0x10000a006) 07:57:10 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x3e, 0x1c) 07:57:10 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000340)='./file1\x00', 0x40, 0x9) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) chdir(&(0x7f0000000140)='./bus\x00') lsetxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', &(0x7f0000000380), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (async) openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) mknodat(r0, &(0x7f0000000340)='./file1\x00', 0x40, 0x9) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) (async) chdir(&(0x7f0000000140)='./bus\x00') (async) lsetxattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', &(0x7f0000000380), 0x0) (async) 07:57:10 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x41, 0x1c) 07:57:10 executing program 5: socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) (async) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) pipe(&(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000002a00), 0x0, 0x0) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="2c00090039000100000000000000000001000000040000000c000180060006008835000008000200", @ANYRES16=r0, @ANYRES32=r1], 0x2c}}, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000040)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000b, 0x28011, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendfile(r4, r3, 0x0, 0x10000a006) 07:57:10 executing program 1: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='stripe=0x00200000,nombcache,diozead_nolock,nodiscard,dRta_err=abort,nolazytime,max_batch_dime=0x0000000000000007,sb=0x000000000000000c,\x00'/150], 0x1, 0xb5d, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD7L8AAAD//7k0B7c=") sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7ffff00b) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x18da42, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80001d00c0d0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80001d00c0d0) 07:57:10 executing program 5: syz_usb_connect(0x2, 0x1d6, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0xa9, 0x35, 0xf4, 0x10, 0x46d, 0x8ac, 0x9267, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1c4, 0x1, 0x7, 0x2, 0x0, 0x20, [{{0x9, 0x4, 0x49, 0x0, 0x8, 0x84, 0xc8, 0x8, 0x0, [], [{{0x9, 0x5, 0xc, 0x4, 0x200, 0x2, 0x3a, 0x1, [@generic={0x8, 0x22, "86dc599e2bf5"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x63, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0xfb, 0x4, 0x40, [@generic={0x44, 0x1, "facc27f05723788b95e8519758faee1c823304a3cfb1f874b4a65d1d1798683efb16ac64228bb2d52f4bb25e684be35dc7e9ab0561849acc061e8e285800477f21b9"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1f, 0x5, 0x7}}, {{0x9, 0x5, 0x5, 0x10, 0xe8, 0x9, 0x31, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x80}, @generic={0xb9, 0x31, "450465eca2b8e00df006451fab62c7140d3fa44cd8436ceead2c8d49d6b90d9c66ca1213afcddb18736cf8c7683ddf0c4089d47e98390149aaa9e117c22d353b3fd7ca8ab2f974962358cf5b39c90f62d82d4d5fa277c43b79d086acac489be80aef0e67f05da240eb9bec3e1adf80fcc99b7dd527b445e4224bde6274f7318f64772614c29e575a9ea57956d7cda348f5382b99cd9c54f137877cb01160e12564f4196fae64f8a52e522a1b0c7af531460ae291f34d09"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x29, 0x1}}, {{0x9, 0x5, 0x0, 0xfebd97613fbd1647, 0x3ff, 0x8, 0x6d, 0x3f, [@generic={0x42, 0xd, "05a528a1dceca5b525abc985b8f9c3a1cd78a20c0aa84aea28a55e681c4d72d4b72a5ddc32000d01474c3a7afdc342c41406f6c47b822af92e7ffac6f94f5cdc"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x3ff, 0x8, 0x9, 0x1b, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xff, 0x400}]}}, {{0x9, 0x5, 0x2, 0x0, 0x40, 0x7, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0xe4, 0x8}]}}]}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xf7, 0x0, 0x0, 0x40, 0xa}, 0x0, 0x0, 0x155555555555573d}) accept$unix(0xffffffffffffffff, 0x0, 0x0) 07:57:11 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x42, 0x1c) 07:57:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_route(0x10, 0x3, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000680)={@initdev, @local}, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[], 0x80}, 0x1, 0x0, 0x0, 0x4000804}, 0x400c854) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) bind$netlink(r0, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbfb, 0x80}, 0xc) socketpair(0x26, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$nl_route(r4, 0x0, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_ext={0x1c, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x7}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x5}]}, &(0x7f0000000180)='syzkaller\x00', 0x8, 0xa9, &(0x7f00000002c0)=""/169, 0x40f00, 0x8, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000240)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x1, 0x1, 0x8}, 0x10, 0x1104f, r1, 0x0, &(0x7f00000003c0)=[r1]}, 0x80) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000004) pipe(&(0x7f0000000080)) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) socket$nl_route(0x10, 0x3, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000680)={@initdev, @local}, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[], 0x80}, 0x1, 0x0, 0x0, 0x4000804}, 0x400c854) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) (async) bind$netlink(r0, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbfb, 0x80}, 0xc) (async) socketpair(0x26, 0x5, 0x0, &(0x7f0000000140)) (async) sendmsg$nl_route(r4, 0x0, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_ext={0x1c, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x7}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x5}]}, &(0x7f0000000180)='syzkaller\x00', 0x8, 0xa9, &(0x7f00000002c0)=""/169, 0x40f00, 0x8, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000240)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x1, 0x1, 0x8}, 0x10, 0x1104f, r1, 0x0, &(0x7f00000003c0)=[r1]}, 0x80) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) (async) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000004) (async) 07:57:11 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r2, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:11 executing program 4: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) umount2(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000240), 0x40, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$PPPIOCSMAXCID(r1, 0x40047451, &(0x7f0000000100)=0xd1ff) 07:57:11 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x43, 0x1c) [ 678.781092][T10826] loop1: detected capacity change from 0 to 4096 [ 678.801763][ T5177] usb 6-1: new full-speed USB device number 13 using dummy_hcd [ 678.821468][T10826] ext4: Unknown parameter 'diozead_nolock' 07:57:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) socket$nl_route(0x10, 0x3, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000680)={@initdev, @local}, 0x0) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[], 0x80}, 0x1, 0x0, 0x0, 0x4000804}, 0x400c854) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) (async) bind$netlink(r0, &(0x7f0000000100)={0x10, 0x0, 0x25dfdbfb, 0x80}, 0xc) (async) socketpair(0x26, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$nl_route(r4, 0x0, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000400)=@bpf_ext={0x1c, 0x6, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x7}, [@exit, @btf_id={0x18, 0x0, 0x3, 0x0, 0x5}]}, &(0x7f0000000180)='syzkaller\x00', 0x8, 0xa9, &(0x7f00000002c0)=""/169, 0x40f00, 0x8, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000240)={0x1, 0x1}, 0x8, 0x10, &(0x7f0000000380)={0x2, 0x1, 0x1, 0x8}, 0x10, 0x1104f, r1, 0x0, &(0x7f00000003c0)=[r1]}, 0x80) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) (async) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x9000000000004) [ 678.844766][T10837] 9pnet_fd: Insufficient options for proto=fd 07:57:11 executing program 4: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) umount2(&(0x7f00000001c0)='./bus\x00', 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000240), 0x40, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) ioctl$PPPIOCSMAXCID(r1, 0x40047451, &(0x7f0000000100)=0xd1ff) mkdir(&(0x7f0000000200)='./file1\x00', 0x0) (async) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) (async) umount2(&(0x7f00000001c0)='./bus\x00', 0x0) (async) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') (async) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) (async) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000240), 0x40, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) (async) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) (async) ioctl$PPPIOCSMAXCID(r1, 0x40047451, &(0x7f0000000100)=0xd1ff) (async) 07:57:11 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r2, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:11 executing program 0: r0 = gettid() timer_create(0x0, &(0x7f0000000000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)=0x0) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r3, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f00000000c0), 0x0) dup3(r3, r2, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r4, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r4, 0x0, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) tkill(r0, 0x1000000000014) timer_gettime(r1, &(0x7f0000000080)) [ 679.149602][T10853] 9pnet_fd: Insufficient options for proto=fd [ 679.211989][ T5177] usb 6-1: unable to get BOS descriptor or descriptor too short 07:57:11 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x44, 0x1c) [ 679.262009][ T5177] usb 6-1: not running at top speed; connect to a high speed hub 07:57:11 executing program 1: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='stripe=0x00200000,nombcache,diozead_nolock,nodiscard,dRta_err=abort,nolazytime,max_batch_dime=0x0000000000000007,sb=0x000000000000000c,\x00'/150], 0x1, 0xb5d, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD7L8AAAD//7k0B7c=") (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7ffff00b) (async) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x18da42, 0x0) (async, rerun: 32) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async, rerun: 32) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80001d00c0d0) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80001d00c0d0) [ 679.342157][ T5177] usb 6-1: config 7 has an invalid interface number: 73 but max is 0 [ 679.385141][ T5177] usb 6-1: config 7 contains an unexpected descriptor of type 0x1, skipping [ 679.406705][ T26] kauditd_printk_skb: 42 callbacks suppressed [ 679.406723][ T26] audit: type=1800 audit(1670745431.911:1126): pid=10866 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1164 res=0 errno=0 [ 679.435187][ T5177] usb 6-1: config 7 has no interface number 0 [ 679.451732][ T5177] usb 6-1: config 7 interface 73 altsetting 0 endpoint 0xC has invalid maxpacket 512, setting to 64 [ 679.471656][ T5177] usb 6-1: config 7 interface 73 altsetting 0 endpoint 0xA has invalid maxpacket 512, setting to 64 [ 679.493885][ T26] audit: type=1800 audit(1670745431.951:1127): pid=10866 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1164 res=0 errno=0 [ 679.529050][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has a duplicate endpoint with address 0x5, skipping [ 679.551777][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 679.569826][ T26] audit: type=1800 audit(1670745431.951:1128): pid=10866 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1164 res=0 errno=0 [ 679.621626][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 679.642189][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has a duplicate endpoint with address 0xA, skipping [ 679.653186][ T26] audit: type=1800 audit(1670745432.051:1129): pid=10870 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1171 res=0 errno=0 [ 679.706042][ T26] audit: type=1800 audit(1670745432.051:1130): pid=10872 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1171 res=0 errno=0 [ 679.744782][ T26] audit: type=1800 audit(1670745432.051:1131): pid=10870 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1171 res=0 errno=0 [ 680.031688][ T5177] usb 6-1: string descriptor 0 read error: -22 [ 680.037967][ T5177] usb 6-1: New USB device found, idVendor=046d, idProduct=08ac, bcdDevice=92.67 [ 680.047275][ T5177] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 680.092387][T10824] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 680.115594][ T5177] gspca_main: gspca_zc3xx-2.14.0 probing 046d:08ac [ 680.351770][ T5177] gspca_zc3xx: reg_w_i err -71 07:57:13 executing program 5: syz_usb_connect(0x2, 0x1d6, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0xa9, 0x35, 0xf4, 0x10, 0x46d, 0x8ac, 0x9267, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1c4, 0x1, 0x7, 0x2, 0x0, 0x20, [{{0x9, 0x4, 0x49, 0x0, 0x8, 0x84, 0xc8, 0x8, 0x0, [], [{{0x9, 0x5, 0xc, 0x4, 0x200, 0x2, 0x3a, 0x1, [@generic={0x8, 0x22, "86dc599e2bf5"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x63, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0xfb, 0x4, 0x40, [@generic={0x44, 0x1, "facc27f05723788b95e8519758faee1c823304a3cfb1f874b4a65d1d1798683efb16ac64228bb2d52f4bb25e684be35dc7e9ab0561849acc061e8e285800477f21b9"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1f, 0x5, 0x7}}, {{0x9, 0x5, 0x5, 0x10, 0xe8, 0x9, 0x31, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x80}, @generic={0xb9, 0x31, "450465eca2b8e00df006451fab62c7140d3fa44cd8436ceead2c8d49d6b90d9c66ca1213afcddb18736cf8c7683ddf0c4089d47e98390149aaa9e117c22d353b3fd7ca8ab2f974962358cf5b39c90f62d82d4d5fa277c43b79d086acac489be80aef0e67f05da240eb9bec3e1adf80fcc99b7dd527b445e4224bde6274f7318f64772614c29e575a9ea57956d7cda348f5382b99cd9c54f137877cb01160e12564f4196fae64f8a52e522a1b0c7af531460ae291f34d09"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x29, 0x1}}, {{0x9, 0x5, 0x0, 0xfebd97613fbd1647, 0x3ff, 0x8, 0x6d, 0x3f, [@generic={0x42, 0xd, "05a528a1dceca5b525abc985b8f9c3a1cd78a20c0aa84aea28a55e681c4d72d4b72a5ddc32000d01474c3a7afdc342c41406f6c47b822af92e7ffac6f94f5cdc"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x3ff, 0x8, 0x9, 0x1b, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xff, 0x400}]}}, {{0x9, 0x5, 0x2, 0x0, 0x40, 0x7, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0xe4, 0x8}]}}]}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xf7, 0x0, 0x0, 0x40, 0xa}, 0x0, 0x0, 0x155555555555573d}) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x2, 0x1d6, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0xa9, 0x35, 0xf4, 0x10, 0x46d, 0x8ac, 0x9267, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1c4, 0x1, 0x7, 0x2, 0x0, 0x20, [{{0x9, 0x4, 0x49, 0x0, 0x8, 0x84, 0xc8, 0x8, 0x0, [], [{{0x9, 0x5, 0xc, 0x4, 0x200, 0x2, 0x3a, 0x1, [@generic={0x8, 0x22, "86dc599e2bf5"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x63, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0xfb, 0x4, 0x40, [@generic={0x44, 0x1, "facc27f05723788b95e8519758faee1c823304a3cfb1f874b4a65d1d1798683efb16ac64228bb2d52f4bb25e684be35dc7e9ab0561849acc061e8e285800477f21b9"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1f, 0x5, 0x7}}, {{0x9, 0x5, 0x5, 0x10, 0xe8, 0x9, 0x31, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x80}, @generic={0xb9, 0x31, "450465eca2b8e00df006451fab62c7140d3fa44cd8436ceead2c8d49d6b90d9c66ca1213afcddb18736cf8c7683ddf0c4089d47e98390149aaa9e117c22d353b3fd7ca8ab2f974962358cf5b39c90f62d82d4d5fa277c43b79d086acac489be80aef0e67f05da240eb9bec3e1adf80fcc99b7dd527b445e4224bde6274f7318f64772614c29e575a9ea57956d7cda348f5382b99cd9c54f137877cb01160e12564f4196fae64f8a52e522a1b0c7af531460ae291f34d09"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x29, 0x1}}, {{0x9, 0x5, 0x0, 0xfebd97613fbd1647, 0x3ff, 0x8, 0x6d, 0x3f, [@generic={0x42, 0xd, "05a528a1dceca5b525abc985b8f9c3a1cd78a20c0aa84aea28a55e681c4d72d4b72a5ddc32000d01474c3a7afdc342c41406f6c47b822af92e7ffac6f94f5cdc"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x3ff, 0x8, 0x9, 0x1b, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xff, 0x400}]}}, {{0x9, 0x5, 0x2, 0x0, 0x40, 0x7, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0xe4, 0x8}]}}]}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xf7, 0x0, 0x0, 0x40, 0xa}, 0x0, 0x0, 0x155555555555573d}) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) 07:57:13 executing program 4: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) (async) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) (async) umount2(&(0x7f00000001c0)='./bus\x00', 0x0) (async) r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000240), 0x40, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) (async) ioctl$PPPIOCSMAXCID(r1, 0x40047451, &(0x7f0000000100)=0xd1ff) 07:57:13 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x45, 0x1c) 07:57:13 executing program 1: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='stripe=0x00200000,nombcache,diozead_nolock,nodiscard,dRta_err=abort,nolazytime,max_batch_dime=0x0000000000000007,sb=0x000000000000000c,\x00'/150], 0x1, 0xb5d, &(0x7f00000017c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD7L8AAAD//7k0B7c=") (async, rerun: 32) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7ffff00b) (async, rerun: 32) ioctl$FS_IOC_GET_ENCRYPTION_PWSALT(0xffffffffffffffff, 0x40106614, 0x0) (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x18da42, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80001d00c0d0) (async) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x80001d00c0d0) 07:57:13 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r2, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 680.881689][ T26] audit: type=1800 audit(1670745433.381:1132): pid=10879 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1173 res=0 errno=0 [ 680.937453][T10883] 9pnet_fd: Insufficient options for proto=fd [ 680.950743][ T26] audit: type=1800 audit(1670745433.411:1133): pid=10882 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:13 executing program 4: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r2, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 681.011935][ T5177] gspca_zc3xx: Unknown sensor - set to TAS5130C [ 681.021322][ T5177] gspca_zc3xx: probe of 6-1:7.73 failed with error -71 [ 681.066770][ T5177] usb 6-1: USB disconnect, device number 13 [ 681.074155][ T26] audit: type=1800 audit(1670745433.421:1134): pid=10882 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1177 res=0 errno=0 07:57:13 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x46, 0x1c) [ 681.149247][T10881] loop1: detected capacity change from 0 to 4096 [ 681.170283][ T26] audit: type=1800 audit(1670745433.431:1135): pid=10879 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1173 res=0 errno=0 [ 681.171502][T10881] ext4: Unknown parameter 'diozead_nolock' 07:57:13 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x45, 0x1c) 07:57:13 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 681.521657][ T5177] usb 6-1: new full-speed USB device number 14 using dummy_hcd [ 681.981836][ T5177] usb 6-1: unable to get BOS descriptor or descriptor too short [ 682.031771][ T5177] usb 6-1: not running at top speed; connect to a high speed hub [ 682.122096][ T5177] usb 6-1: config 7 has an invalid interface number: 73 but max is 0 [ 682.130219][ T5177] usb 6-1: config 7 contains an unexpected descriptor of type 0x1, skipping [ 682.139269][ T5177] usb 6-1: config 7 has no interface number 0 [ 682.145921][ T5177] usb 6-1: config 7 interface 73 altsetting 0 endpoint 0xC has invalid maxpacket 512, setting to 64 [ 682.156959][ T5177] usb 6-1: config 7 interface 73 altsetting 0 endpoint 0xA has invalid maxpacket 512, setting to 64 07:57:14 executing program 0: r0 = gettid() timer_create(0x0, &(0x7f0000000000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)=0x0) (async) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r3, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f00000000c0), 0x0) (async) dup3(r3, r2, 0x0) (async) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r4, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r4, 0x0, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) tkill(r0, 0x1000000000014) timer_gettime(r1, &(0x7f0000000080)) 07:57:14 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x47, 0x1c) 07:57:14 executing program 4: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r2, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 682.167999][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has a duplicate endpoint with address 0x5, skipping [ 682.183437][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 682.203803][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 682.243997][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has a duplicate endpoint with address 0xA, skipping [ 682.551698][ T5177] usb 6-1: string descriptor 0 read error: -22 [ 682.557949][ T5177] usb 6-1: New USB device found, idVendor=046d, idProduct=08ac, bcdDevice=92.67 [ 682.567805][ T5177] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 682.592475][T10887] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 682.615518][ T5177] gspca_main: gspca_zc3xx-2.14.0 probing 046d:08ac [ 682.813528][T10887] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 682.822227][T10887] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 682.861792][ T5177] gspca_zc3xx: reg_w_i err -71 07:57:15 executing program 5: syz_usb_connect(0x2, 0x1d6, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0xa9, 0x35, 0xf4, 0x10, 0x46d, 0x8ac, 0x9267, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1c4, 0x1, 0x7, 0x2, 0x0, 0x20, [{{0x9, 0x4, 0x49, 0x0, 0x8, 0x84, 0xc8, 0x8, 0x0, [], [{{0x9, 0x5, 0xc, 0x4, 0x200, 0x2, 0x3a, 0x1, [@generic={0x8, 0x22, "86dc599e2bf5"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x63, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0xfb, 0x4, 0x40, [@generic={0x44, 0x1, "facc27f05723788b95e8519758faee1c823304a3cfb1f874b4a65d1d1798683efb16ac64228bb2d52f4bb25e684be35dc7e9ab0561849acc061e8e285800477f21b9"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1f, 0x5, 0x7}}, {{0x9, 0x5, 0x5, 0x10, 0xe8, 0x9, 0x31, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x80}, @generic={0xb9, 0x31, "450465eca2b8e00df006451fab62c7140d3fa44cd8436ceead2c8d49d6b90d9c66ca1213afcddb18736cf8c7683ddf0c4089d47e98390149aaa9e117c22d353b3fd7ca8ab2f974962358cf5b39c90f62d82d4d5fa277c43b79d086acac489be80aef0e67f05da240eb9bec3e1adf80fcc99b7dd527b445e4224bde6274f7318f64772614c29e575a9ea57956d7cda348f5382b99cd9c54f137877cb01160e12564f4196fae64f8a52e522a1b0c7af531460ae291f34d09"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x29, 0x1}}, {{0x9, 0x5, 0x0, 0xfebd97613fbd1647, 0x3ff, 0x8, 0x6d, 0x3f, [@generic={0x42, 0xd, "05a528a1dceca5b525abc985b8f9c3a1cd78a20c0aa84aea28a55e681c4d72d4b72a5ddc32000d01474c3a7afdc342c41406f6c47b822af92e7ffac6f94f5cdc"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x3ff, 0x8, 0x9, 0x1b, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xff, 0x400}]}}, {{0x9, 0x5, 0x2, 0x0, 0x40, 0x7, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0xe4, 0x8}]}}]}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xf7, 0x0, 0x0, 0x40, 0xa}, 0x0, 0x0, 0x155555555555573d}) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_usb_connect(0x2, 0x1d6, &(0x7f00000001c0)={{0x12, 0x1, 0x250, 0xa9, 0x35, 0xf4, 0x10, 0x46d, 0x8ac, 0x9267, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1c4, 0x1, 0x7, 0x2, 0x0, 0x20, [{{0x9, 0x4, 0x49, 0x0, 0x8, 0x84, 0xc8, 0x8, 0x0, [], [{{0x9, 0x5, 0xc, 0x4, 0x200, 0x2, 0x3a, 0x1, [@generic={0x8, 0x22, "86dc599e2bf5"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x63, 0x9}]}}, {{0x9, 0x5, 0x5, 0x10, 0x20, 0xfb, 0x4, 0x40, [@generic={0x44, 0x1, "facc27f05723788b95e8519758faee1c823304a3cfb1f874b4a65d1d1798683efb16ac64228bb2d52f4bb25e684be35dc7e9ab0561849acc061e8e285800477f21b9"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x200, 0x1f, 0x5, 0x7}}, {{0x9, 0x5, 0x5, 0x10, 0xe8, 0x9, 0x31, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x0, 0x80}, @generic={0xb9, 0x31, "450465eca2b8e00df006451fab62c7140d3fa44cd8436ceead2c8d49d6b90d9c66ca1213afcddb18736cf8c7683ddf0c4089d47e98390149aaa9e117c22d353b3fd7ca8ab2f974962358cf5b39c90f62d82d4d5fa277c43b79d086acac489be80aef0e67f05da240eb9bec3e1adf80fcc99b7dd527b445e4224bde6274f7318f64772614c29e575a9ea57956d7cda348f5382b99cd9c54f137877cb01160e12564f4196fae64f8a52e522a1b0c7af531460ae291f34d09"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x3ff, 0x29, 0x1}}, {{0x9, 0x5, 0x0, 0xfebd97613fbd1647, 0x3ff, 0x8, 0x6d, 0x3f, [@generic={0x42, 0xd, "05a528a1dceca5b525abc985b8f9c3a1cd78a20c0aa84aea28a55e681c4d72d4b72a5ddc32000d01474c3a7afdc342c41406f6c47b822af92e7ffac6f94f5cdc"}]}}, {{0x9, 0x5, 0xa, 0x4, 0x3ff, 0x8, 0x9, 0x1b, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0xff, 0x400}]}}, {{0x9, 0x5, 0x2, 0x0, 0x40, 0x7, 0x2, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x8, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0xe4, 0x8}]}}]}}]}}]}}, &(0x7f0000000180)={0xa, &(0x7f00000000c0)={0xa, 0x6, 0x250, 0xf7, 0x0, 0x0, 0x40, 0xa}, 0x0, 0x0, 0x155555555555573d}) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) 07:57:15 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x45, 0x1c) 07:57:15 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:15 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x48, 0x1c) 07:57:15 executing program 4: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x47, 0x1c) [ 683.482095][ T5177] gspca_zc3xx: Unknown sensor - set to TAS5130C [ 683.488447][ T5177] gspca_zc3xx: probe of 6-1:7.73 failed with error -71 [ 683.529571][ T5177] usb 6-1: USB disconnect, device number 14 07:57:16 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x49, 0x1c) 07:57:16 executing program 4: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x47, 0x1c) 07:57:16 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) r4 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYBLOB="bae583bd712539ff"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000080)='bridge0\x00', 0x10) ioctl$KVM_RUN(r5, 0xae80, 0x0) 07:57:16 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4a, 0x1c) [ 683.911639][ T5177] usb 6-1: new full-speed USB device number 15 using dummy_hcd [ 684.311813][ T5177] usb 6-1: unable to get BOS descriptor or descriptor too short [ 684.351867][ T5177] usb 6-1: not running at top speed; connect to a high speed hub [ 684.431759][ T5177] usb 6-1: config 7 has an invalid interface number: 73 but max is 0 [ 684.439949][ T5177] usb 6-1: config 7 contains an unexpected descriptor of type 0x1, skipping [ 684.449090][ T5177] usb 6-1: config 7 has no interface number 0 [ 684.455682][ T5177] usb 6-1: config 7 interface 73 altsetting 0 endpoint 0xC has invalid maxpacket 512, setting to 64 [ 684.467386][ T5177] usb 6-1: config 7 interface 73 altsetting 0 endpoint 0xA has invalid maxpacket 512, setting to 64 [ 684.480368][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has a duplicate endpoint with address 0x5, skipping [ 684.491809][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 684.502629][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 684.513496][ T5177] usb 6-1: config 7 interface 73 altsetting 0 has a duplicate endpoint with address 0xA, skipping [ 684.761968][ T5177] usb 6-1: string descriptor 0 read error: -22 [ 684.768273][ T5177] usb 6-1: New USB device found, idVendor=046d, idProduct=08ac, bcdDevice=92.67 [ 684.778143][ T5177] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 684.812914][T10922] raw-gadget.0 gadget.5: fail, usb_ep_enable returned -22 [ 684.836401][ T5177] gspca_main: gspca_zc3xx-2.14.0 probing 046d:08ac [ 685.037300][T10922] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 685.047433][T10922] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 685.064743][ T5177] gspca_zc3xx: reg_w_i err -71 07:57:17 executing program 0: r0 = gettid() (async) timer_create(0x0, &(0x7f0000000000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)=0x0) (async) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) (async) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r3, 0x0) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX(r2, 0x84, 0x6e, &(0x7f00000000c0), 0x0) (async) dup3(r3, r2, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r4, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async, rerun: 32) timer_settime(r4, 0x0, &(0x7f0000000040)={{0x0, 0x989680}}, 0x0) (rerun: 32) tkill(r0, 0x1000000000014) (async) timer_gettime(r1, &(0x7f0000000080)) 07:57:17 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:17 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000006bb71bf2012bc409f110e5f1fef2abb30c491a9581300e0974bbeed6dce82587a05d162cb66b245a600000000"], 0x1, 0x4c3, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwH1S7UqK1NtTFNZ2DakqarutGYpomxceWiRZgSwgxDmKEW7IL+CSYmNnGlf4ILExcmXbl3pxvjpi5MqjaaYuJizL1zoRQYwFdgEub3S27uOfcM853D5J4z+WDmBNC3LkXERkSci4hHETFeXE+KI+52juxxb988m91882w2iXb7wT+SvD27Fjt+JvNx8ZwjEfH970T8KNkbt7m2vjhTq1VXinq5VV8uN9fWry/UZ+ar89WlSmV6anry9o1blWMb68X6r19/e+HeD37326+8+sPGN3+SdWusaNs5juPUGfrQdpzMYETcO4lgPTBQjOdcrzvCZ5JGxOci4nJ+/4/HQP5qAgBnWbs9Hu3xnXUA4KxL8xxYkpaKXMBYpGmp1MnhXYjRtNZotq49bqwuzXVyZRMxlD5eqFUni1zhRAwlWX0qL7+rV3bVb0TE+Yj42fBHeb0026jN9fKNDwD0sY93rf//Hu6s/wDAGTfS6w4AAKfO+g8A/cf6DwD9x/oPAP3H+g8A/cf6DwD954jr/2a73T7prgAAJ+979+9nR3uz+P7ruSdrq4uNJ9fnqs3FUn11tjTbWFkuzTca8/l39tQPe75ao7E8dTNWn5Zb1War3Fxbf1hvrC61Hubf6/2wOnQqowIADnL+4ss/JRGxceej/IgdezkcvFb/eewUugecoLTXHQB6ZqDXHQB6xm5f0L/k44F9tuh9T9d/EXpx/H0BTsfVL+6f/x/03gDOPPl/6F/y/9C/5P+hf7XbiT3/AaDPyPED/v4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7+x/EjSUrEX+FikaakU8UlETMRQ8nihVp2MiE8j4o/DQ8NZfarXnQYAPlD6t6TY/+vq+JWx3a3nkv8M5+eI+PEvHvz86UyrtTKVXf/n9vXWi+J6pRf9BwAOs7VOb63jW96+eTa7dZxmf15/q7O5aBZ3szg6LYMxmJ9HYigiRv+VFPWO7P3KwDHE33geEV/Yb/xJnhuZKHY+3R0/i/3JqcZP34uf5m2dc/a7+Pwx9AX6zcts/rm73/2XxqX8vP/9P5LPUB9ua/7b3DP/pdvz30CX+e/SUWPc/P13u7Y9j/jS4H7xk+34SZf4V44Y/y9f/urlbm3tX0Zcjf3j74xVbtWXy8219esL9Zn56nx1qVKZnpqevH3jVqWc56jLW5nqvf5+59qnB41/tEv8kUPG//Ujjv9X/330w691jf+8KO19/S8cED9bE7+xVfnpwfFnRn/TdfvubPxzXcZ/2Ot/7eCw2179dX3uiA8FAE5Bc219caZWq64oKCgobBd6PTMBJ+3dTd/rngAAAAAAAAAAAAAAAN0c8DGg4eIhH/xxoh4PEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDPsfwEAAP//PZnZmg==") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, 0x0, 0x20000004) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) lseek(r2, 0x200, 0x0) mkdir(0x0, 0x2) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x20) sendfile(r2, r3, 0x0, 0x10000) [ 685.283844][T10943] loop4: detected capacity change from 0 to 512 [ 685.334454][T10943] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 685.353643][T10943] ext4 filesystem being mounted at /root/syzkaller-testdir3965643817/syzkaller.ZeyNcc/189/bus supports timestamps until 2038 (0x7fffffff) [ 685.458218][ T26] kauditd_printk_skb: 28 callbacks suppressed [ 685.458236][ T26] audit: type=1804 audit(1670745437.961:1164): pid=10953 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3965643817/syzkaller.ZeyNcc/189/bus/bus" dev="loop4" ino=18 res=1 errno=0 [ 685.493678][ T26] audit: type=1800 audit(1670745437.961:1165): pid=10953 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=18 res=0 errno=0 [ 685.501777][ T1204] ieee802154 phy0 wpan0: encryption failed: -22 [ 685.525850][ T1204] ieee802154 phy1 wpan1: encryption failed: -22 07:57:18 executing program 5: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4a, 0x1c) 07:57:18 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4b, 0x1c) 07:57:18 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) (async) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYBLOB="bae583bd712539ff"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) (async) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000080)='bridge0\x00', 0x10) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) 07:57:18 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 685.609007][ T26] audit: type=1800 audit(1670745438.111:1166): pid=10956 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1178 res=0 errno=0 [ 685.701634][ T5177] gspca_zc3xx: Unknown sensor - set to TAS5130C [ 685.708175][ T5177] gspca_zc3xx: probe of 6-1:7.73 failed with error -71 [ 685.718847][ T5177] usb 6-1: USB disconnect, device number 15 07:57:18 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) r4 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYBLOB="bae583bd712539ff"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000080)='bridge0\x00', 0x10) ioctl$KVM_RUN(r5, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) (async) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') (async) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) (async) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) (async) write$binfmt_script(r2, &(0x7f0000000280)=ANY=[@ANYRESDEC=r3, @ANYBLOB="bae583bd712539ff"], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) (async) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f0000000080)='bridge0\x00', 0x10) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) (async) [ 685.776566][ T26] audit: type=1800 audit(1670745438.141:1167): pid=10956 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1178 res=0 errno=0 07:57:18 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4c, 0x1c) [ 685.834250][ T26] audit: type=1800 audit(1670745438.141:1168): pid=10956 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1178 res=0 errno=0 [ 685.906869][ T26] audit: type=1800 audit(1670745438.171:1169): pid=10964 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1184 res=0 errno=0 07:57:18 executing program 5: syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000080)={[{@nostrict}, {@anchor={'anchor', 0x3d, 0x919}}, {@volume={'volume', 0x3d, 0xf2}}, {@volume}, {@iocharset={'iocharset', 0x3d, 'cp775'}}]}, 0x1, 0xa2b, &(0x7f0000000b00)="$eJzs211sW+d5B/Dn5ZFt2u1axU3dpM1SFg0CT2kD+SO2Em+APatCm6mJUVnZfDOYsmSHiESpklw43dB52IAiQAcYBdaLdRhys4sBu/AuhgG7CnYxDBg2GLsYihXttHTN0jsV+8jVpuEcvpQoWY6VOLZk5/cz7D95+Bzy/aDJQ748AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE/OqXTg0eStvdCgDgXnph7GuDR7z/A8CHylmf/wEAAAAAAAAAAAAAYKdLUcT3/2A0Xv7RcjpfXe+oj7bal6+MD49svtveFClqUVT15d/6ocNHjj5z7PhQN999/w/ao/Hi2NlTjdOzM3PzUwsLU5ON8Xbrwuzk1Jbv4U7332igGoDGzCuXJy9eXGgcfvrIupuv9L+15yMH+k8cf/7c/m7t+PDIyFhPTd+u9/3oN7nVGR67o4ifRIr6t99OzYioxZ2PxW2eO3fb3qoTA1UnxodHqo5Mt5rtxfLGVMtVtYj+np1OdsfoHszFHWlEXC2bXzZ4oOze2FxzvjkxPdU405xfbC22Ztup1mlt2Z/+qMVQipiLiOXi5rvbFUX8a6T4zjvLaSIiiu44PFWdGHz79tTeQ9tH/3v2r77f/uwT72GXW+kr+1ZE3Ij7YM52sD1RxGuR4rvnBuNCHtdq2J6M+GqZj0d8vcyliGv5eiqfII9F/HyT5xP3l74o4h8ixWxaTpPdua9eV0ZfanylfXG2p7b7unLfvz/cOw+/tcNfm+pRxET1ir+c3v/BDgAAAAAAO08Rfx0prs8cTHPRu6bYal9qnG1OTHe+Fe5+99/Ie62srKz0p042cg7mPJnzTM7zOedyXs15LefrOa/nfCPnjZxLOZdzRi0/fs5GzsGcJ3OeyXk+51zOqzmv5Xw95/Wcb+S8kXMp53LOsO4FAAAAAAAAwA6zN4r4YaT4/F9+ozqvOKrz0j9+Yujgl5/oPWf8U7e5n7L26Yi4Hls7J3dXPnU41co/H3y/2Jp6FPGtfP7f7253YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG1ViyI+FSm+99pyihQRjYjz0cmlYrtbBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwf9VTE6Ujxsy/Vq+s3IuLTEfF/K+WfiFha2WC7WwwAAAAAAAAA3CQVMRgpHnp0OfVHxJX+t/Z85ED/iePPn9tfRBGpLOmtf3Hs7KnG6dmZufmphYWpycZ4u3VhdnJqqw9XH221L18ZHx65K525rb13uf1766dn516db116eXHT2/fVT00sLM43L2x+c+yNWsRg75aBqsHjwyNVo6dbzXa1a6rdooG1iMZWOwMAAAAAAADAA2NfKuKZSPFy62jqrhv3ddb8f6FzrVit/dPfXvstwPSG7Or9/cBWLqetNnSgWnhvjA+PjIz1bO7bdXNp2aaUiviLSPGZ33ikWg9PsW/TtfGybnekOPaNo7mu/zNl3cl1VfWB8eGRxguz7S+emp6evdBcbE5MTzXG5poXtvzDAQAAAAAAAAC4i/alIv4kUvzm4I3UPe88r//3da71rP//crWEXqmn9bmqWtv/WLW237n88RNDjZHP3mr73Vj/L9uUUhH/Eike+q1HqvPpu+v/gxtqy7r/jBT//PeP5bra7rLuULc7nXu82JqeGkx5rD73VLc2qtrjufYTa7WHytrPRYo/e3J97VCufXit9nBZ+/uR4n+f2bz2k2u1R8ra34sUv/Zmo1u7r6wdzbUH1mqfvjA7PXm7YS3n/28ixZmffTl1+3zL+e/5/cfVDbnqpjl/98sf1Pz392y7muf1h3n+D91m/v82Uvzhjx/LdZ2xP5xvf6j6d23+fz1S/Mcvrq89lmv3r9Ue2mq3tls5/1+IFCd+8IPVPuf5zyO7NkO98//pvvW5+izZpvl/qGdbf27Xkfc4Fh9GC69+85Xm9PTUvAsuuODC6oXtfmXiXijf//8xUjw3Wkvd45j8/v/RzrW14793vrX2/v/chly1Te//+3u2PZePWnb1RdQXZ+Z2HYioL7z6zS+2ZpqXpi5NtYf+54+PPjt07Nizu3Z3j+3WLm156B4I5fyPRoqXfvxPq59j1h//bX78v29Drtqm+f9Eb5/WHddseSg+lMr5vxYpfufNt1c/b77b8X/38//Bz6/P1f9/2zT/D/dsq37j/7GIZ3u2HfxkxKmtPhYAAAA8YPbldfI/+qW/Wz3nff3n/3iiW9v7/c+t7ITz/wEAAAAA4MNuXyrizyPFfw1+IXXPIdvK7z8nN+Sqbfr934GebZP36LyWLQ8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAOlKKIxyPFyz9aTktFeb2jPtpqX74yPjyy+W57U6SoRVHVl3/rhw4fOfrMseND3Xz3/T9oj8aLY2dPNU7PzszNTy0sTE02xtutC7OTU1u+hzvdf6OBagAaM69cnrx4caFx+Okj626+0v/Wno8c6D9x/Plz+7u148MjI2M9NX273vej3yTdYvvuKOJipKh/++30b0VELe58LG7z3Lnb9ladGKg6MT48UnVkutVsL5Y3plquqkX09+x0sjtG92Au7kgj4mrZ/LLBA2X3xuaa882J6anGmeb8YmuxNdtOtU5ry/70Ry2GUsRcRCwXN9/drihiIlJ8553l9GYRUXTH4akXxr42eOT27andhT5uQV/ZtyLiRtwHc7aD7YkiPhopvntuMH5SdMa1GrYnI75a5uMRXy9zKeJavp7KJ8hjET/f5PnE/aUvijgTKWbTcvr3Is999boy+lLjK+2Lsz213deV+/794V7a4a9N9Sjip9Ur/nL6qf/PAAAAAAAPkCJ+JVJcnzmYqvXB1TXFVvtS42xzYrrztX73u/9G3mtlZWWlP3WykXMw58mcZ3KezzmX82rOazlfz3k95xs5b+RcyrmcM2r58XM2cg7mPJnzTM7zOedyXs15LefrOa/nfCPnjZxLOZdzhu/JAQAAAAAAgB2oFkU8Eim+99pyWik6C7zno5NL1jkfeP8fAAD//2TCRFw=") socket$igmp6(0xa, 0x3, 0x2) creat(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) [ 685.966684][ T26] audit: type=1800 audit(1670745438.171:1170): pid=10964 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1184 res=0 errno=0 [ 686.010659][ T26] audit: type=1800 audit(1670745438.171:1171): pid=10964 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1184 res=0 errno=0 07:57:18 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000006bb71bf2012bc409f110e5f1fef2abb30c491a9581300e0974bbeed6dce82587a05d162cb66b245a600000000"], 0x1, 0x4c3, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwH1S7UqK1NtTFNZ2DakqarutGYpomxceWiRZgSwgxDmKEW7IL+CSYmNnGlf4ILExcmXbl3pxvjpi5MqjaaYuJizL1zoRQYwFdgEub3S27uOfcM853D5J4z+WDmBNC3LkXERkSci4hHETFeXE+KI+52juxxb988m91882w2iXb7wT+SvD27Fjt+JvNx8ZwjEfH970T8KNkbt7m2vjhTq1VXinq5VV8uN9fWry/UZ+ar89WlSmV6anry9o1blWMb68X6r19/e+HeD37326+8+sPGN3+SdWusaNs5juPUGfrQdpzMYETcO4lgPTBQjOdcrzvCZ5JGxOci4nJ+/4/HQP5qAgBnWbs9Hu3xnXUA4KxL8xxYkpaKXMBYpGmp1MnhXYjRtNZotq49bqwuzXVyZRMxlD5eqFUni1zhRAwlWX0qL7+rV3bVb0TE+Yj42fBHeb0026jN9fKNDwD0sY93rf//Hu6s/wDAGTfS6w4AAKfO+g8A/cf6DwD9x/oPAP3H+g8A/cf6DwD954jr/2a73T7prgAAJ+979+9nR3uz+P7ruSdrq4uNJ9fnqs3FUn11tjTbWFkuzTca8/l39tQPe75ao7E8dTNWn5Zb1War3Fxbf1hvrC61Hubf6/2wOnQqowIADnL+4ss/JRGxceej/IgdezkcvFb/eewUugecoLTXHQB6ZqDXHQB6xm5f0L/k44F9tuh9T9d/EXpx/H0BTsfVL+6f/x/03gDOPPl/6F/y/9C/5P+hf7XbiT3/AaDPyPED/v4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7+x/EjSUrEX+FikaakU8UlETMRQ8nihVp2MiE8j4o/DQ8NZfarXnQYAPlD6t6TY/+vq+JWx3a3nkv8M5+eI+PEvHvz86UyrtTKVXf/n9vXWi+J6pRf9BwAOs7VOb63jW96+eTa7dZxmf15/q7O5aBZ3szg6LYMxmJ9HYigiRv+VFPWO7P3KwDHE33geEV/Yb/xJnhuZKHY+3R0/i/3JqcZP34uf5m2dc/a7+Pwx9AX6zcts/rm73/2XxqX8vP/9P5LPUB9ua/7b3DP/pdvz30CX+e/SUWPc/P13u7Y9j/jS4H7xk+34SZf4V44Y/y9f/urlbm3tX0Zcjf3j74xVbtWXy8219esL9Zn56nx1qVKZnpqevH3jVqWc56jLW5nqvf5+59qnB41/tEv8kUPG//Ujjv9X/330w691jf+8KO19/S8cED9bE7+xVfnpwfFnRn/TdfvubPxzXcZ/2Ot/7eCw2179dX3uiA8FAE5Bc219caZWq64oKCgobBd6PTMBJ+3dTd/rngAAAAAAAAAAAAAAAN0c8DGg4eIhH/xxoh4PEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDPsfwEAAP//PZnZmg==") (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, 0x0, 0x20000004) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) lseek(r2, 0x200, 0x0) (async) mkdir(0x0, 0x2) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x20) sendfile(r2, r3, 0x0, 0x10000) [ 686.049109][ T26] audit: type=1800 audit(1670745438.551:1172): pid=10975 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1179 res=0 errno=0 [ 686.070631][ T26] audit: type=1800 audit(1670745438.571:1173): pid=10975 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1179 res=0 errno=0 [ 686.161487][ T5123] EXT4-fs (loop4): unmounting filesystem. 07:57:18 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4d, 0x1c) [ 686.215225][T10979] loop5: detected capacity change from 0 to 1024 [ 686.256868][T10979] UDF-fs: bad mount option "anchor=00000000000000002329" or missing value 07:57:20 executing program 0: ioctl$VHOST_SET_LOG_BASE(0xffffffffffffffff, 0x4008af04, &(0x7f0000000040)) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x7fff}}, './file0\x00'}) ioctl$VHOST_SET_VRING_KICK(0xffffffffffffffff, 0x4008af20, &(0x7f00000000c0)={0x0, r0}) ioctl$VHOST_VDPA_SET_CONFIG(r0, 0x4008af74, &(0x7f0000000100)={0x0, 0xa2, "790d411a0efae987b0dbe267c3fc6eb6f4989074d9314659f3f908ce031a2eb770ff1e54cf78f31026047b2e5343be6ad7e58f3d46e9a70759926d0f6327ee133c3469c2fa25352b118683b62191bac5fdb5b027847001f8c9e572cb9127c6bc2d66118e6693aca4bdd4ca54a05a46f0050be6d9e5465d388b75c5f635875f0a155fb487996ae129766eccf7968474b3d2ecfc69f6cc77869a002ad1e212af0800dc"}) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000001c0), 0x39d041, 0x0) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000001280)={0x2, 0x2, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=""/2, &(0x7f0000001240)=""/35, 0x6000}) r2 = openat$mice(0xffffffffffffff9c, &(0x7f00000012c0), 0x40003) ioctl$VHOST_SET_LOG_FD(r2, 0x4004af07, &(0x7f0000001300)) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000001340)={r2, 0x2, 0x401, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f00000045c0)=[{{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000001380)="a0a46dad8ec201d7c91debeefce69193e3fc0514a9d13919e6a6c9906b37ff4bd138a42d21250de3865945d4defdedf0cdee67304b828ec29fd2be139d771dd927c14d6286be84a60017a0228c822c6d52d6c3c238b0180f68deb5f5fbe056c4e4a484822171a88c35f1", 0x6a}, {&(0x7f0000001400)="d41fcdfdd04e63890f769101c918fec31a3b6ceeb331d24ac64e86ed2636bd385b34714e194daeaca25ed4c637599c52ada64ed6d1032125ba2c89ce73f1d49ceb23f560a88452bb84a6f874945abab7a4c57dda8d12", 0x56}, {&(0x7f0000001480)="ee4e9346149de8187c340a35ab82a10de860ed6ef33949bef0b6c35f9542dead629d62f6f53aaa00e03c26fef86abbcf290d888cdf6182cbaf2845bb724d97d367a895d606d819f55dfd0e860448d9f187e1003f8a65e9a842242cd59286e89cbb4028597665381a2f71ba227028d301c786f1c773", 0x75}, {&(0x7f0000001500)="859ecbb0562a2db939835a2f469745e3d010d22f8f517db575f4a51f6c6f9a80935272ce041606f61af0f5f81bfcdea2e7af5652b4e7aa0f84e5c19eb440d38b00315480876ff544d47346b1f09c6fc4120451617ec2f910827cedfeb49d51e4fff245186eed09f39363e0ac103fe3afe631c39cc739a885c541e983fb8b3e7e159a632d9f1bd62f3779e570fd50862f2b5f7e055ef402be7def2bae3a4a7667f6a4f90ce2f9a1c9f1efa4a9054c10b96109c7e17fed4c710e29a4e239622e7685d931c3711099", 0xc7}, {&(0x7f0000001600)="01eba0db177f75cb11cf1f2df3672fc08a2bcd0dda3c8d815ddfef3510ec00de029ac03b3457637805982463fd9b7951f60dbf47f77a68be45d6d7919bcd4f2efc37338da48c23a6f91b36986ca6294a62c039ad01204e71b53fdc1d137e8d3e12910d68562c13764e78e2ade73f0f0197be888733deedb9e8fb7fd60cb7f30a3e0673933dc17bcd20bbb1d3f28406734605c58e138c9e3ac69fc305807eb783948d2140207d5252c808daa69d2102fc4296a20b203974cad6481fe8aa5012fa332e32515f5e4c126bb191282a4dc03842fe6fc16bc29b1913afd7a9bb51456b15626c72a6aad944be46bb8f9b009eb827fd4658fab70837dacb02a5a879fbdd9d95b6d64e516be681b6152c944042db5b5ca5587fdcfd4f5823be2ea2e1b6c3069fc9b625577097b609629043f84ced4cf6d409f9250e27d89ada02115f39db47eb486a48d7b68fbd3d409361c4dbd8bbdc99b55854b568616b69cd6cd34ebf20699852a35e1d5df7b988b60f9b5f8d7d9cf6f7109850404be1fecb4aa37f385b0e23c1a16250a8db582453d7d43ee4d2b15b425ac35f477d76e6df8c2b0861a38c9d0a71e49d706a55f040bbf6735da200fdbcc0b3d0c420cd1fe09cb812f7f45e9281ae08e8ca1d8b2fc9f82f36d399e76e05dc608fa193f221866cffc107ea339bde867ec7ed7a9271d1b93ecd336ac9ffbd57a69c1e5d2c33c4822f647f65373c2a08e0e8ccd4a104aa2a6ebae4609821f55463ebcf1420d2ec5cccb9274b59ac2c88ab3c7b54b718c0ed20d0e17240ea3f1d1cfc69a49902045a35e8f1975243e5c35a2ed508588827731f89ddbd804d77e1ceb1e8532f4edadcc88cddc35bb7b035cd20c73781985c359b93d9ebee76738f30df7b3de6ef98a30f7962283ed82b4f741156d87045fb66c3f476461a561b3b0a21967eb3eac02127033b1c053fffce7e6a5963b40f5285b6756b22dc3a9e2bc05552b0477304bf483585eeb06954e8d42a1f3c027b071facbaaab67de5c6609bc1d0c69d613c81ec3a74da0c7bacc7582eaf5c44c6140a7372070cafc1ae6b24b98d8c3e97f25071c161c18c0a1f3baaf8652737d3d1e6852ba61508435c637cabbf14f48aaefb3c68ee1293e98054a0755681a549fd391c04fc25ba1a18ef24c54f2b2c60d311328ce543deb390eaf661bab05f289e04f9ed0feedeab3d9ccc9208a10bfe31a06efd267374569bc84db5329f695ce31b1ea4e73969b4378d331d78ebf6b03b3deb5f9979b4a49cca00c796849f773291effdc659fd48d2515d9ce9f1b372575b9f9f3c618e859ef3f299dfd3bf474b85fc00be17b5bb975483e6ccc4cc817b26d47596d4bb2fddfd491d4d0c38fd829f1fd6b322e5a77aec381476003bcdc6aa9fe415b8da3f8729b1449d29eaf03911c0d00c26354ed56f279fac264323534012d41694aaba3393089523e37d7e52e9c3ce6462be48cbd30b6e18334718708af97d1f04a889f1644c47c84b44bd82dd311001d68198c6e1e3410949a32bb6fcfa24ee2fc099a197b71140e29dfe1a11df66f6af439c0b378615bee6e424aacd697952472b08b31d859867aaa5b5289f5b535dbf946aabffb41cc9537155b8afd446ef40e5963ce2c9ae723003b79d5b0ecdd1da63f4c1b8c6696b2f86a4d26779e194199ce20c2d8033a54279dae677e47d5dbcaf05666da4daec0f2299231411d9c31ace66f165744a1e4d5d28b717b9ad60844b2ebe0dddc45a33fbd0a0921982fef2fa11f6effe8fece6453734899f162a300ef57b914a47c25113aa116115fced1265351c54d98002603596a909b67df6f2ce48e5f3e95b456a56823e9b1e49bd14cc1231a0fd2aab1bae4e381c44a3339dea6eea8d261c0d66ad813f6e17a6ea0e512e5f1e0f939e4d10b736296f02319ef16f04c550459e7e798f4e8cd3402783b963d7b52fec3df6b9b50b30f80f8e5b8a886c30c945ad5b3554b165084a66f1a915be4c740b9e6e9c6e8fd5b3d06baa5bfe8660a719da9e91d6c8d0e8f411b08ef4deb819811acb5825a9cc5589cf72c4d97fd8c089d4b040ab7b55740af0d2134aceb322d679556b05b442b8f9132dce05f32483ed3515fe9866a27653271528e7f9bfd57348f9ab2d62908fdfdbfc3acd62548be780a0599d92d429db77b9b5ade86d2a2a1b81985f300e61d413a2cdfd89a03aa544cfe2b0bc7d7f4c52b122ab452e1036677d68d9215d71d26ba3bc46ff6ab4742ae7e974f8d8015a5c0ddc71979bd1c346f857e693003f24cd205c279d86bebbb9e27163f849fd8596db5824030d5b73281bfdcc78125a37a3e6cc8536e224481f840f2a4004ad181436e47cedb8779290f219b831e3750a20e7896ff6a28e7d55419a526b8af9a2002c44fc953d72e8fb779dace7a836dfa3544c992b65cdd867fef003f21245a7d1fb7b78f7047127337966694ad7a9d1ca843cbf4983d0eb2aebab23b58988a83af8c40be8bdd3f51e38cc9bf47570482e8a09ea9fc02840a3cf9e7d95db7123f877de47fae387302afa7a40147651869826bf1b1a8c4717393d1abc7341e825eee208be63feea59f3a1f899c7762be0d19de0e0b823f36a6a624e086b3bdf70c466b4b335fdf9a15a701e1efe97ee2c8a6a035702e2e294145aa26847a8fc2c363255797b7707c01cef781b6caec7f47764243e17ed68a0dd7f9d3b67975b184c6ff8fd25340cd064cdd2474685a8e0b5fea5ce0a13d585f83d73592749895f187115e98d05352dcb65f9d07bda8c2a40f19b48c2e58210667507ec38bae95d625db8234f5b510bcf21b4fb33eb22d3025b83e7a9c0491f8369ce17ce52210fc37399fb0bbe8e6e59c65a3af9685af45295f74a6c90d7ad94af0f956cdc6981f8bd7fe7a2b941430cfbf44849ea654196bd505e20ba6c5ce16ba5f59688814158ac718dcf3c63c16ca443cffe2b3afb52bde7fce3e6eb206ef13a5e3c3eca52f6f984d99f8e963c641690b199fa1aba6cff331707c1e57941b40db0f2277366e54017ebc42c0cfd15adb9d277a97c10cf0430df19b61d4b8ffea03598ecfb19a6990f696d2823cf1e4558bf98d969c7bb09b6f868daa837b74e42cb2047df04ee926f3c6adbd71b7d4f240759666e567f7498b3704bc1ef0f3dc8f21a7960220698159e551d58ab2c644280fe92f28c432ee3ee0573a4708fde4bf400e004360ae7d870a02052da119c2100fb445d41f74ce2909d993ce3b0f419c5c4f20b5a2097928c87de78d224315bf73da2bb0dd64457ab4d7092a841fcffe75a8e92363c1135486291e1a0d647d4efcd3f5a4bc5956bbb10a0278dad18c8f85887d375f416c9d0b9b6dc0a593a8d2fd4ac86f9dcffe42499c8cf3a0b0393268c0b1d13314b462dfa8ff11074bcf5212743ae0b8ca45b32780c44463b30692c1460ce6bf2d8c394dd040f11ed879868acc3ccccb7867ac88d60928e326d4ec3fb78492e2e70bcecf6617b03a7d56c41620e746a6ef1e9711e4c6fec7520b86caf5693a489d5ed132b770cddde885835a1e26ed7862ad62d8bbebe362aca9faa175aab3ffc3c2c08231143083e61259279a8c1b934b0b6e28375a64b1885f5484984a375b20d367096d3c60848aac595a0501d4b4bbcdf547209efdf482c1d94b126001e6a8e67a6069e7b61caf5f832d27c629592bff9de08acb06409a45fa342ee4e1dbe5f9076799f0e81540752c161b27c260aec603560906370b968cffa0c3d2e7fb65ce787dedb0bdb36004bdd11f24db4d082a966e866ebd37b19b28ba9a88407b7fe322b6edcceb1eb7eff68574f5c2028dad4a67ac9247d0328e6d4a67615c3c63c601a56249cf7a4c31ee8bd1532b52d6187c4addbdbbdb7b5855e69d57459aa86ddae9e2b4a85992ef330152b6663a8b9b507c949c39cdc7fbef0219cfb157196944356af8edd7b828a388381216648b33594e2cb49fa57812d45da59adaf4ca4ec20be5b91239a3c8c4fafb8db23ea4bc0a7bc57c2d645109ddf0f007323e4615b3572cbb41b438aac1c27a4b3444d4d7d6d19ab0f0b3f16e9f913d6b36d7d6a3099ff5b87c2012aa45ae79f2f4569a1ef2e10b682bf756dcc17b46c0d9cbd9c78e813d96388a1155f0d9cc84a04c30d0734f771844dd835e7a56ca32889c606ca0cf8ca07c21a4f097fca03f44a9c22b943cb96697bc9b37758ef2bc45037f1aa8e5c57d37eb89058ba802d70f2c2aa60fae3255ea8fa38e9abf3db296401748f82539fec4f7aacd7aca117e101fe06b955bbe27185b5025b0790e396583b6c4d930bd95ab12474e76ab4ee68b39cec5e21a4e83ec14aca4585b0cdb04fd6059f2bf65ecef1cfc3c28f544ec41ca036160b6d2d47074453a83ba6425c65f9d85fec1fc835a15e9e463ec17dd8f94dbb8fe7f43001dfe5e235c376d2e3b0817956a07f5cb44e6d65a863a1d490e81d344db40fa5a69f47f772eedf8b15e252a0118501d6becb6a3b036d68d2b858599df1ebf202b8acb4bfa911349de6b5932bb30dd373d24e42d168ba22ce39bb49bfe4d3b8a82f10667af24b6d1920b3a92d9933e2da18be831c75d80b6b52cf3c97270b1fc0c78de7888a64f8afac264eaa323fd5ef0195a84515fa9d418ff9e6aada78e93f7267692c388155261e98ff313127318a945c03b56ab357ec04bf331012c85c30565eda0a488ee1c9b12feffc07b54541e0e38469b2039ae283ddb15ec94c07d21c86a655222b65c9a86fa37ee5b436b7b3e0363783be670ca6051eaedf2935e26511201c8e67dabd934a8fe2ffe597820d7c61701bb84598392c63b70e396cc8570bcf9aab82bd4f84dd8c09550b0fa0c941dbd34621a6bbaf002e1347cdddc4ad03db071a126ddbf69cbab4d363b6a61efb3760dbd1b6e7e233031098cdb8e37e12642bca7b91d53bb6257a59e42e3f6b303a0ad4d9eb9d5f8a54995ba9e9659a8e2b50332a4518080f6bb57f3be4824869a34795272c43b3703455df2ab0593cd9ca90eb819ec6cb55ffb0b6d342f0018db772ac02854a70bbbbb974fdbe9b055d107a0e5ade1b3d3bb1dd9f6f1f30ae0fef32c5c9bb51bc74da50f7ebdaa4e9da1b6e14a6dec447845241e01cecf32296337e02c44347caa6755cd3a097a73d68e2913f13a1fe65e1726c41eb02909489850887435643702f37ee03a3cdd5435847a7f5cb86f5e70f3102e304983bb927ce922affd1816b2513a215c23956a70d94840fec640320a8d88d00679612660ba12246dc8f46d44457499bc794b78604dd6c2451a39a9764ad5ab1172a6d31eb770d8f6c5022bd59eb732e688ad4dfb227adf9b4650180b22b661f5d80a73004c92ebd9bfcfd7162ad5da0723e9c2ffd284d59c9c513f9469be863b29d83a87eaa334b0d50d7811415e4836f7b71006707aabe191ba6fd1ae855ec57d7d6598879865319c630eb79d3d8e9be2fe7be96977a96be7868780b1e0c8fccdbdb3992203169b2e76ebe2d2e2cb9ca5b5f5b8bc36bff58ea61dfcad7a783052a2b04401e4d4496ffa5be98f284359e1b59ee6e94cd96690d08725f2c3ea348e4aeb9c8c1f9ab90ae09d3996efa4fead7b5c2607cf1be8fc979f00ea3f8574b7aec37dd45174277f90a093e57b8b7354afb2386283089209922906426562e3349a234e774f9256aeadcc6fa1bbb931ddf8178018622904cbbd4ff4a63407e3d095316bb866ecf9f6f1402aec57334fc212eab0c0ce3412b77f3992b1680c056195c97665d031e0fb1a847fc5733b51c961c950daa74aedce38c8ea78f", 0x1000}, {&(0x7f0000002600)="afe6a13b72dc84aab77b3052b443ffd5bc716485d9adb09832ce40562f5313cd41785061dd2ca2c3012bd8ac61fe36402617b504230bb30779b2c4bddee500fbba5dec12fe6f6e84a25b1d9b834ca441a0308914bb2ca723b23ce1707691f455cfca68dea05a9751bbc97c4caf232a7eedce89d436d69f8a54f58d25da4f173bdef94cf5de7fb501d7941f666a7699eef3b7541a6e842be4765fec7bab99a3b9c6de85a88faf74e0640a52c75329fafc088d", 0xb2}], 0x6, &(0x7f0000002740)=[{0xb0, 0x6, 0x568, "a84794b02261ce26f913ec7803b894b061aa3f955b34a28fbcda3cc6dacb0e87394c2e52c0d0714c37f175b248550e9f6075d28255c1a9490cf556084bdf89c8080c1a39e1fefea1e5791abdd752878e99c9e96c90e9ac372d5cb8d3a1807ced762db49649ad95a431eeb4d0c5516a707678af36f667d6fb727395c4b0d4c3cf9660376e1804dffac7d9a262547c6cbbc5f3bcbc898a2aa076"}, {0x48, 0x96, 0x3ff, "d49b593ff0055a2661a9069f8886f81223bc529319739a39850f61ded7a063b75ef70dee7cc41af8f87267b31a2b8934f8deff"}], 0xf8}}, {{&(0x7f0000002840)=@pptp={0x18, 0x2, {0x0, @private=0xa010101}}, 0x80, &(0x7f0000002940)=[{&(0x7f00000028c0)="b4336b5af24ce998e11bf92538523febdbbf359d0b44c37da4cb8da6c2820d553fabce1393f3fc24c7310e627db8735af302b05d48a3e691f74286d56ef7ec3f9e6f4428b1ea262b6102c98e2fab869cd3feeb48b999fbe0a69d491f37b80bfffdaee6f3cfeccfc2ae27f98311f5c1c0a02fd0", 0x73}], 0x1, &(0x7f0000002980)=[{0xb8, 0x84, 0x7, "101ef8c9a74be147f058dc40d4e64bfb906ea256486b1403630ef737d0406741055bf22a49f04560ed7c7f92b04ba7793c95f4e6075c2d919c8cef3e2cfafa1a3b92e035998f7f171c0f2a84b4b9a70138bcd001a1528fd4d0874c837fcf627afb8052e244b2301df4a30cb49f0ed7cd686ba46f70f436078a7b93ee730d77d44a65231aa131765fad33968c9114c44e69415846a90988c7922d11d8a4ed54177ffa25a013a532"}, {0x38, 0x11, 0xca, "79ad36adc2034cda9d12f198d76446ca048742a0ef1ff2be163e33a34c118a67412672167fc409"}, {0xe0, 0x0, 0x4, "11d8c1bc519090074889b593edae8eb98823b9aab7de4ae77427d6d1c6330cd82145fbb6ca357d0f77a956d18feff11c134fd2f22a6b0ff964f77ab6e5499d76e7bd141fbd9b92fcd7e0a3602a137932b7aafdea70c24e64a93429faf93d1d6d83a8b6ccae970213049f752262d115ae0576fa4a6343e6b36f62f3cdbd87fcff957263f6cefb90957b0840095a8d1a72864352e82e4817aea6a7c3e57c2c6b1f1fedcfc0187295eb7beb258c1d31081f007d5a9136d0860edc9c2c1a9abd608cfeabd9c37d2301173d72b67c8d"}, {0xc0, 0x103, 0x3, "2d6c4db04519f0b8ac0a265be4f6c078506650c32b7380aecfc4d0fcfa214ab075ad325138a757807ce55a8e100af89bbe2e81b17e3de813f96a1d1c853af65c1eae0b0cc3e82c5a5dcd1c16b5cf7e0f594af2df492bba35bd366ae9e148c27704e4e5a143102d5f3545c439f81e8c6dd98894a20152b84888bfa1560fff6439db1c0f99af6027c15f258797cdad1fe947e7bb29ebba9a6dedb5f21dddab5d99d8e7806cbbca72ef0d78adc1dc9154"}, {0xb0, 0x10c, 0x7, "56dedd78f9310987cd4b49a74a5fe80c9dcf3497491cc4974156f36b5eb8c15f05264afc51b5ff8529a7e620a658c3e9559a0cd9a953e0b1939156d31cd37a308e9ffd69974dab4d9bbc4219f6893920c036e5bead5ef0bce10b5c8813815b5d1b7a1a91ec803c0b3ed95d3bffbee5d2e965017259cf7e47013f4616861099d8c28f6417d89c25ac97d36f0695bde339997ec24f3c6fef421bd8f972469c"}, {0xf8, 0x109, 0xe08, "78219000ffc2bdad89d067b4361a2319449022b8c7766b365078e395b737c7e5b05616855961805ea8a0906b8265d1a2865eefe14a82de324fabf7075e6fbd8cf01ec7728f33b1a8e812286c10823d52fbabbb8f035c4aa0ec48a14e00ba6ffb2d8866c4dc5b6afd9b148b2de16871ac73bbc392a0b79bbaa45997806ecb6a50eca87b264508bbf3f99453c804249fca48f1bc07c95f50e4701d8f065013865e145a18d310a3f195cb6427e32656dbc59ca610fcbf64131e1406c40d9664a4f1d8b47ea07b4aea3b3304816bb7f764657b6c08dde64f43f73842e0dd5be42d5ae1d3e79d"}, {0x60, 0x10f, 0x401, "fdbe639bd56c280e2b9cec9c5c8fcc1e1263ff4962a8325f4984f023313aba8757f9d05fc4d0beb7cfd481dd61686b5cc09b109f9d21057c404813a2c439e94622986a0ff0767e05999ffcaf1a8d71"}], 0x498}}, {{&(0x7f0000002e40)=@ax25={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, [@default, @null, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @bcast]}, 0x80, &(0x7f0000003100)=[{&(0x7f0000002ec0)}, {&(0x7f0000002f00)="51f6238163290af1d4c79643be78b57ad6945d704de6d0ee847eb27afd004d674af001210c9b7c23b7284f68", 0x2c}, {0x0}, {&(0x7f0000002f40)="29f5560b861669dc3725999e562d2caf85905a95bae1c97f76202c76c4b852fb955cc527624fb729ee81698ffd6eafb172a0830ffb8e1d998f98ab6730cb5b4eed570f4f9175dda6a195e78de80307945ede840cd330f133805c1da08b239171ec3b0176b44d182b", 0x68}, {&(0x7f0000002fc0)="ea2fe6264e", 0x5}, {&(0x7f0000003000)="4587f7845c0c52e6bb8a8da87d67eb543194bf5c65ddc3c34bc9c0fc620b98f58715dea2482ad230119e52c8dea1af82e2d135e9622c851c54dd6ebf3997a8efdce07ba3a86e38cd42088e3ecaf286e4db270a3a232ab95d0bd49aa547ad35c72948aa544766a6", 0x67}, {&(0x7f0000003080)="5ec047740f671185e1d16740fee6bca20d6db19d7a0dc6636c295004dd5b1a8d6ccfcd1b92887ffb7cc7a6965a9e145fcaa24e25b5e574d3f9a59d8de00dacc7c33eafedd78c065049e426c9160c741712b90c6a90894d8d27", 0x59}], 0x7, &(0x7f0000003180)=[{0x10, 0x109, 0x40}, {0x58, 0x113, 0x2947096f, "b8cbb8bae662958e7ce0b0082c33292676c8dbf9508364cc3a309273a5f74b4f5c8e885ebc1dcd4d6a11120d7c2ae5fc0d5683b7e96f2b66ed8097240c2258c308af343a"}], 0x68}}, {{&(0x7f0000003200)=@pppoe={0x18, 0x0, {0x1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, 'team0\x00'}}, 0x80, &(0x7f0000003340)=[{&(0x7f0000003280)="73f27caead0cfc9155ca", 0xa}, {&(0x7f00000032c0)="fe7f66582d91d1de87e6a6ad3f7b5110d07c646a2ea4ebcd97119848da716de2558903e1fcf7cbe002348dc0f9a86f24061d767ae336bf29b3d0d00321247ef36dbc3f2fcf44d2a69be39da531735ca0ce0a76fa173d865d3fb01d3b38472c2d3f2a5b6dcfb01bf39e2d6e8fc9", 0x6d}], 0x2, &(0x7f0000003380)=[{0x20, 0x104, 0xdab, "411eacbc0dd5842a91e84e69dbde701e"}, {0x30, 0x116, 0x101, "432aafbaf74557239db20148de18621c0f4acbce3594f20bfb"}, {0xf8, 0x111, 0x9, "57925a6f70b0db90f3828d0801bd73b2ac46b14c3d865d4ad8c1c47f1cadf5f89c731d47811a9296b9dce6126432a8557e8ddadc3c37a5decbd5c9d6d24b7de7928027454ea9c2969683ed9ae80e7246a3e29a04ee0469963e54e0f13fee2c2da5c4d75d62b738eff8d62252b8eb422c0737d64aa519d5cca2f85ad679f8bba39f9bf199f7362f14ccac1561d935b3a1380a86ab788a101c9e8f7e694e8abf7d21d41bcad99c4c7e89550878e3238c4546726a56e79d362f0775f8c9296656b73a1da0074560822a16f73b89433a7fbf97e2a95eaba3c97792974386c877a241dc"}, {0x1010, 0x111, 0x2, "91d2a1c3262c819ddbb1c2b112cceb2d3e1802841dc474d222d219a7fba8e8bc4c6449940e2b3cb824867c25f2a3ac8ef8998b0a00d9d95946385a04787628d8e69d30ebc886cb485291bf1f9247f2039f50a8ea740d39733d71cab4868ed301fdfff9c145c28bd1aaaa1ae3f2290928e5e6386a01ce029eb7d23b6e7ba94bd10ad63cfc82b15dad4788c8a5b8861ce344ab7cf3f26141de26629ce1a3011aec20478d5a4b97648d7dbb02aa21907a5a215d6a8b7e100578852adfe23eae706d0650f538fff872e4ec473d077a2374239f8a7c6b67b6b355c0e0ea7f3227d256fbfdb6264f5faa42a625bcda6661d621ee5a133ea1e416d6171aead398bb643dde6a651cd3b538e89bbafe1c40b40ff88f42efddfb6d58afdd060c2f81c2e7decb6c86924d7665138c42a3d1deefbc1c8fbb9effa55049e974315b0150848bfaf8d377fb287d84841f542178d0fbeb68f22ac8e0a6bfcb226bef43c06870605420af9b73b8a9a22b7f38a6af5e94ee60be8cbdda19d71dfb415b85aad775b61229a259ea1747804edc3e2f86473c6dcaeeb8cc3498f6cea42f621b5f5e946c2f477654d172803c1e1a5e077aad79cbf0be6cc474ecccbea9dc267e9840a57e15432fd0b12f60aa0a6689937520928e61acf57c22ddc4d0cf46a3802cff5145c7dc8acca8739e8cfdfbd9b6b7212a81a9cff3b959c6eb504439dd54d0a6137637fa240db577ac6bc14ea12a0771283acd8c692ae23ea7d003c137067ca595bc88dcb3cf35236ed8ae977a3c3c36f7bbb00731c33ecc6a166c59ecc4cee7d62a4660ca3a5e9688faa79518fad393e7c812c36f75b9d7704a340c407d98016c4b7d3a93eeee0c285da7d32da1558c549d9f6d2233b8372c7cc4fd99e0a15846503bc50821cc06568f4182be80784d8403aeabb5ad5ac3f0a0c6863743a7fd701553681fa494bb633e2035ef82ada750980c80f061c8dfabf47990e5128e09807ac9efb72d0a37789d6854f60a71c149ce63fc7b9ad17f31ff61dca2f80f1e6c639938e8f1ffd33a7217570f4839b31c348a73587ebf0ab57cb35f97ba59b93b16a1f05c4d04f02b79cdff3b877661216d979565af8bc57c24f0ec2e8468b5e195401e81a12adbb08cbc4bff3e819f1ab85b12581f36ebd6c3998e82fa6e63094db6aebe58139d77acbd9215c72b2fbdf719a07408dc43ac5e11c17feb938ff725a77d288c486e1059e5ee0a5cbd4c1165dbc02a71e95c64d83aade05d23187433680bf4b4802e9d400906a16bbf911563e0f66407c61c50400472debfd0fdd97ffc8122b0d6d84875c01aa8af13a3e9d8077e30ff4a548686aa1079afeb1d08a5b8bb1b641a7181d673b236957022f8e13856ad9247e15574dec4d9a1e2e6785cf8065566b219ff80dba00b29404b8b365151041d89f6a2dfa279726fa7cd204b7c01c72af03f46d39711671267d3852cd50eb5d13ad1aed555f47ed4c71cdf37b0c76516dfec6f878b7a80a3a5fb444342359ba47eeeab7fd360cb2c3ed2e5e194e5df0092d478d3be72453a1b99e4b21daa68181efeeebbe69ae7e56e3ea6f5f23dad297f89af6eadb3ec875cbbc9c5b210a70bcaef3f131a1df58702530999418e8f5f945734136fb5ea1d941ad4253a9acf3281eb450a99f6cb705296bc5bc3aa31c39d4f17f7d51c6db153b8c5ec426bf7db8847227d81009840b180ee66129b6c1e0b73b12e59d8b2ce3c3fbba713dbeed39c47ee45d40d93d8edb67334a7417779999d7196f69d4552ef66ea2707adb3b02aa3bac60713e3b326b060df9f70f699d8ed34c31491fc2017f8662ccc6d6390099b33c0637c23f61ce84d4e1c8d3bbf09b36e17294cfff09611ea43332b62379610ecd1632d738fc2115ede7c2b269a78b960c3d7e2a904df5a077055ed639e0b48512b33552d9ef357af86a379f86d094978bcbb22225d468fab3d8a58ed39effcad9f5adb37553d3e5109e434b1d1e77b7cfb5e195b76261c0c64ac99adc54b6a1bcea2f2af58819d688bd4f9f2e2cff898029caebdf7a0108ed5fb38b30e064aad29b9550800404bde6c696bf83f4a98a0086c8c5d568dc2e5ca263d0c567a704becdc3a35d5e7b17224b3078f6f023987f74c76785269021a532a0b483e96e9de7609d45d164fc9e5e6a92a5d8a8872187ae0afc2f7560f89675dcf7040ee5f73dfd38e40e73d1f9d1ee8e7d17d018a72a7729911931814ca86a5c91f83a15e284cdc03ede1d70f6ee249889214509691c7716f56b4da4e48b02f8048b0911a98033d4a5250d200a683711c1854de521be83d9a68947178838594594b333eb81eceb03af6ea7a26c65c05f06fcd265f83381ada7edd508182943e7fd92fc092fa4f5c2a469a490cfea14a8b9a409ac33ed940e72ccbf2655085353c1110e0beb47e9d83942b3546068013a9623297b5b85adca6dc65bb0911917c1176c32f89acbb2561135fa9965c2658b59ca0aeaf83baa1c658c9f0bbd6adbe8239115a474320ed18e6cae8255dddfe5ccee68dade0b3927785b0ce15b52752a006e5d1aaf09a7b79f0747745759c02caee7cb3a08ecdb7855d7d26f9c7b0f9d7bb6dc4f0d046b40572fe4a8b4871c71c42b82113f51eea2155dd47c136758ffd39bcb80b5c98db54227d653b2de721251a219dc6ddad94396a6948382c72f1d4ac21ef11127f646091847dbfc79f12d01954e7accf481ab02a8dfc6469fa88682705de1230e6668e6941eeaf5ffebf641951e92156d232052e26f4507c538fae29a588ecef712f6d861f22a2ecf4ff2ea91a5a597a6fa0bfe1dbbbe18490d901e3512e4455123514fb19a30d12f5c52de35d3eab850bd581d73a7cb6fb08c0067be70bc97d25ad511fd9675847aaa6b064080af24adfceaa0f86db76fb5816b16ad5303ad79a089b77c6fbad821f924bdf507e72b25c26d8cf7d375c0f9cd90f2069edff8c6a08ed5b442e981d7bb88946bea74be71cbd2c58db0164df737d105ad9a1ff89fff34737a5a62ca8e0a0ed87c12ed0853c479d4b788ceea28bb79166088110a5b13bd520a888e657145ac252aeac61b9851976f4a99947456d693254bbb30ff9ac4b0891029c6a46b3831a7d789b6fdaa255bd42448f365f8f7e0814aa6b8224941c845601269bd4ee70a70207f7a3d42c0c9802f898a627814e4a61e7d279272aa997aa5b01813d898148ce09b0b27d70edb4f14c9b26a150749e5da3f039fae1351b1b21467a5745935a4615ab49a3be0cd91c113fb8de7ce7b8c145c7be71e76363d545cce1f70f0278e3018be995b341e50033cf0c3efe30090e0fda2a2dd8bd3a3779149383685275afce1970ba2e3160b74b000545dbfdf19aa105ea6cd435a3f741015f42ded04cf6e78782b31c7679f706bb5c54fb80a7d3596b1e6a01b63712c3bd028aa555a50e1aa80fdd5d36985247a1509750eb1530169f7ca86d8b8b743f35e1b90d89abea75cea82de3cda1e5d8c3d3e0d6b0bcd63584f707b5f6783aa87fbc1e80b59829b270492fb8cd86ed9f39520ec5c21dc8f1190a22398d9d1c7fb760453952679e4894a2c142dbd324a6bf6b7cc5f1a94dad1ce198e3fe57f5e0fbfb2460b58ef047c5460b2ce764411071c2cee6f4bd00ce029abad32c92f93eb32cacddab90d31c9f412d11a7443e91265072d111e5ca1246e0fccbc83dfea440e201032c14664dba5f3502599574b4300f9c446ecd5dba989796677f50391ea447b0ec8b62faa4944fca3b7f442ad3b8fdb7588f3a2127225e1dbbb7ee3ff3b33d7be64660f751cb1e7a91d986b54920cd9f63b5760efb193479e64a92dd81dfbecb4fda32d3d7628699659ae36776a41455361de4858c7458a8212a05478b056cb380c3387d05050a344f5342f0c6962248d5121ca1aac216fa6b8eee2e76869067688815cc7553d38f3baf8246b5c7fdcdae6ba62352578d4f0d4a6cd5c010061effe06f22e91cf783eea1419b84175b8aa369ca385cc9e9db27b13e6567ac46b03f8ef6c5f871d6c7c76b2e8b91e4dbadfb280c78a695c66cd6a851a03f1364daf419e0ef7ac4c351e97fba899acae23375a28ab85786b5416b1e75b6ba2f8854309fb4e308043b55a3409b6279d783c497a44da8c16305372d9e5589f7b4af0cbad1733cac10b7125ea0b7220ffff23cacf05570d17cf9f638cb11ffc9dda435f1d96444286cd363ab4602dedd86259ac94074d4d9c1ce5bcf09912569d5e7f2258213cc0c0f27741f9a220c02e7596734279791e824700bea876506aec921c89e7b203649baa0733104e035cfc71de1537eb82b6bf2fb401ac724c17c97810a575a561bf2fb85701daf30459994f0ddcebbb6a4a6e024ac7a67dbe91a4135dc403c927ca9a5f8a2a8ad9edd9fbaba0b735c56e8df029410546487ae42f22a150063c6550c49570947aacdf760aa8f29cc9d678d0b5b5da75040759a8595ee43e80392d17d9e92e228cf5f85287dfd6e49eda082e5a3be0e823639da16a583606f28786947029017de72dce6b04827801d9f9b86828d0c82da9b9f5b62f101f568c157a32a31b1fb4fcd3fc52fd879e8a3bf361fddbf023ae2fb802183243712262b3b1968298c09db133365dd668d408260a43aee6a2de32c0dd915c03f6340ae951fe85d079f01e4703caf267b68857d14891b507e3486bec3e162158e926dbb85528f8df18c61dbfe2e9b6590ecb7283be0e3904aa3a79b22f6bc4a064770a10738bbaab0157300bc57a2803c890bee5cdd3d3fc09f643097dc15642f2223938828cc3cb292d0c0d6ab3c763fc0d980a68619ac99986554b3808d0866c98e0a3bc050a902de4c4992dbfab2e01f91acb33cef9a6779b9936734c7316e2e3dfd3fb398f4bc6a867ab1c1cbbef1537f887ca01efe0e6e67c030121cf914221b9afe8e164a46dff5029425392545247798f379ae2ae0721c1ac584faf4b72da98757a23f231815a67b7e5ef9f806e9cfb773d4fc7d6e61baa7309d2b1a8d734711f69c514ba67c8c84e32fe815b27b10300405f16556fdd7cdf570068ccab0595ee159b28723e1dfcdc0a1bee93b285bae305a2c515b4d5b6b6c2397704c83123a3b07ecf3b8bec241be2ff8a4a46e7b98389821e01bbbfffa66c3056ba20427860e9326f8e033d06811cdabdc811075a14bb494be37f3ac97e49727d4f74a1734d7c27814320ab51484f91a22f8449849c0e06631ceaf58b3247cf63be7bc60cd3f30e694930a22673244d382ec7aa2995328929b88cdbeea015f04bde90653e24fd1ad675618b6118d2772c7883eefb9018b9a71a8ee2f36782faacf14880d7b2bc4f64dbcc29bec7a4aac77f226769627d988e2e22797ddb458749f7c6758f72fdc1cfe0d863f2d83174d73410e91e6ad7c1fdf57295727243f92da17a8e4d188a72f2216524da50cbba0df05b35319950136718a5ec4db4de125e3204e4e87e94ac256de65286f9fd200fefd8c0672df76f657219bead01bd3ef3807e51d10b721f5287f1da0703715e980d427823c102ae3a52c67f2944974e33a6fefccfbf4db41854a99ceabc67ffdb8c0af725214bb53c2b7d9a6d80a4044216969e59f827c8a174641af150bc7fc33c5f3abbcab7c70a634f73bb94348a903a40f0e2ac22064442d588d94963ed5447dc387fa68697e46ffbb6c69921b2fd99017482b7952359c50f437c11272e28befa534c0b81a5f5dc676550220417c1ba62f23b64ac0cd454c68a1489f7f1765f2fbf0d4984ddb2b6d74466f3f9f1161965da88f75"}, {0x78, 0x108, 0x4, "d7fe8e40d84a36d21095336c122907b0580cae3aabbcd4254e8731d9423947da2bcdef05c15ce5c731b7980c590ccaec8d71459efc0f30c29cd4ad20ce0004e9a1b418162115a9864b2656ea96e13da1b4312e866395c2b207860b34b236085d1f62ca9dfc"}, {0x70, 0x114, 0x8, "f04a3cd3eaae5a01af0b817a1b640703e5e88fe5011e37a35da6d2463c15d910339f38ed79ba50d17550da055f4d87ef242a141ab159df56de9c38daf0722cbd12cc8e95f75fbce17db151b5d0f062ad3d281e2861090be083034ca9a8"}], 0x1240}}], 0x4, 0x840) r4 = fsmount(r3, 0x1, 0x8) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000046c0)=r4) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000004700)={{0x5d0, 0x5}, 0x100, './file0\x00'}) ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT(r3, 0x4008af23, &(0x7f0000004840)={0x0, 0x45}) sendmsg$IPVS_CMD_GET_SERVICE(r3, &(0x7f00000049c0)={&(0x7f0000004880)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000004980)={&(0x7f00000048c0)={0xbc, 0x0, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x14, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @remote}]}, @IPVS_CMD_ATTR_DAEMON={0x64, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x81}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x3}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x5f}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x3}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x64010101}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @remote}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x6d0}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7ff}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xe68}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xffff4168}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3}]}, 0xbc}, 0x1, 0x0, 0x0, 0x20004000}, 0x4040015) pwritev(r1, &(0x7f0000004d40)=[{&(0x7f0000004a00)="1f94ccc287fc9e4a0528324028d9f124d2a33a8f22528a03701767ad", 0x1c}, {&(0x7f0000004a40)="da5183fa7f8279a35249fd66053082bcd48b44", 0x13}, {&(0x7f0000004a80)="3f94ce66f11822a2736adc8e8a7134", 0xf}, {&(0x7f0000004ac0)="60d10a8725fd02da2955a22f03ef8a1abb6d408d20ca6f87b96d7273ae6d0d492ea30f55226ef95dce32753f55fae7ed2d7ec73a4a3a2198f105e4ce0c62c679f333ad0998b0cc77c2364c1dbf4c963bfdadec7fd0", 0x55}, {&(0x7f0000004b40)}, {&(0x7f0000004b80)="dd6cc762bfb0d03a415413e274b2a766af420dca1b25afa65c95de168f5d8c9222ff87e23cca0f801198c456d9736136ad5cf065b120e849f02910f41b0c8429fd52e276df59639e12cca6f54a7650bb52fd2626d5dd69bea0f0c62defaa1f12f0bd717f53f8300ce7ec9dc4c8ca6b9308bd6136ef0633e3b07935ec42866c9c1b196c7ea89d0ec3bb0f504bb27f202fc3a1c537abe775d0d1feb8971c5c5aa3eeadb144afe8bbea95341acfeccae898f70e75592a2891f1", 0xb8}, {&(0x7f0000004c40)="7ca55aad9a04b448a79291da7cce28ceb2c51adf54a7112652e2012569a0c67dab27f9d15ec1b8830a01b259530c48dd1821e38aef8298522e6417682ea45b1acd73de477d67838b80d3a148946f142b9c9cf63db13f23843e6cc2ace5de4e2470d04cf5ed30d593679bc391fadd948c1a035d0a834c622d53bfff3dc6f43c5b555e9f2d8bc0918f670669ec81f2b1943a8935ed9acf3273bfa0155fe95505f61dc9c77738c76d0dca5b60d5f799d29794d481aee7f57654684998f4efbf0b27d93785bd77b2f81ea719d9aad6047f692e56ba29df28b35c8e07573daeac9d8d3807767361746cc551eb999603e9c1c6448ecd430c34eafd5dcb13", 0xfb}], 0x7, 0x3, 0x8) r5 = dup(r0) accept4$llc(r5, &(0x7f0000004dc0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000004e00)=0x10, 0x0) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000004fc0)={0x0, 0x0, &(0x7f0000004e40)=""/252, &(0x7f0000004f40)=""/51, &(0x7f0000004f80)=""/53, 0x3000}) r6 = openat$incfs(0xffffffffffffff9c, &(0x7f0000005000)='.log\x00', 0x22c080, 0x108) ioctl$VHOST_VDPA_GET_AS_NUM(r6, 0x8004af7a, &(0x7f0000005040)) ioctl$RNDZAPENTCNT(r5, 0x5204, &(0x7f0000005080)=0x6) r7 = getpid() syz_open_procfs(r7, &(0x7f00000050c0)='net/hci\x00') ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000005140)={&(0x7f0000005100)=[0x4], 0x1, 0x80800, 0x0, 0xffffffffffffffff}) ioctl$VHOST_SET_MEM_TABLE(r8, 0x4008af03, &(0x7f0000006600)={0x9, 0x0, [{0x1, 0x38, &(0x7f0000005180)=""/56}, {0x0, 0x78, &(0x7f00000051c0)=""/120}, {0x5000, 0x91, &(0x7f0000005240)=""/145}, {0x2000, 0x61, &(0x7f0000005300)=""/97}, {0xd000, 0xa3, &(0x7f0000005380)=""/163}, {0x1000, 0x0, &(0x7f0000005440)}, {0x10000, 0x1000, &(0x7f0000005480)=""/4096}, {0x1, 0xf6, &(0x7f0000006480)=""/246}, {0xf000, 0x57, &(0x7f0000006580)=""/87}]}) r9 = memfd_secret(0x0) write(r9, &(0x7f0000006740)="b5efaedf34c9a56a5156fb205c581e70fb68579f6772bcb5fa1bd712003c670500730e15180096a5b070b9c564527a288d62ad46607b996036b11afcd08a27676495db562c11b115a70094523aa6917ea813de48650a99b15ed0202612d4501f034ea363852bc9fe9f3717bdb0fe83ec49cd345f10c186ff14cf927971c885f86f7b0f6283edc635be33ee6e97152330d60896f8c571e1de8ebeaf2151a179717bb15f1154ced68dfb6cad48c6807d3f6d1503992dee8bd501f41b562eef63d9b8b7c55d5dfd0e3cd4ec8105e3c51992ec84fce4603315d0189070200d42e4d9c0a07a247dfc630b6539b383144c", 0xee) sendfile(r9, r3, &(0x7f0000006840)=0x7, 0x2) ioctl$VHOST_SET_VRING_CALL(r8, 0x4008af21, &(0x7f0000006880)) 07:57:20 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:20 executing program 1: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000006bb71bf2012bc409f110e5f1fef2abb30c491a9581300e0974bbeed6dce82587a05d162cb66b245a600000000"], 0x1, 0x4c3, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwH1S7UqK1NtTFNZ2DakqarutGYpomxceWiRZgSwgxDmKEW7IL+CSYmNnGlf4ILExcmXbl3pxvjpi5MqjaaYuJizL1zoRQYwFdgEub3S27uOfcM853D5J4z+WDmBNC3LkXERkSci4hHETFeXE+KI+52juxxb988m91882w2iXb7wT+SvD27Fjt+JvNx8ZwjEfH970T8KNkbt7m2vjhTq1VXinq5VV8uN9fWry/UZ+ar89WlSmV6anry9o1blWMb68X6r19/e+HeD37326+8+sPGN3+SdWusaNs5juPUGfrQdpzMYETcO4lgPTBQjOdcrzvCZ5JGxOci4nJ+/4/HQP5qAgBnWbs9Hu3xnXUA4KxL8xxYkpaKXMBYpGmp1MnhXYjRtNZotq49bqwuzXVyZRMxlD5eqFUni1zhRAwlWX0qL7+rV3bVb0TE+Yj42fBHeb0026jN9fKNDwD0sY93rf//Hu6s/wDAGTfS6w4AAKfO+g8A/cf6DwD9x/oPAP3H+g8A/cf6DwD954jr/2a73T7prgAAJ+979+9nR3uz+P7ruSdrq4uNJ9fnqs3FUn11tjTbWFkuzTca8/l39tQPe75ao7E8dTNWn5Zb1War3Fxbf1hvrC61Hubf6/2wOnQqowIADnL+4ss/JRGxceej/IgdezkcvFb/eewUugecoLTXHQB6ZqDXHQB6xm5f0L/k44F9tuh9T9d/EXpx/H0BTsfVL+6f/x/03gDOPPl/6F/y/9C/5P+hf7XbiT3/AaDPyPED/v4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7+x/EjSUrEX+FikaakU8UlETMRQ8nihVp2MiE8j4o/DQ8NZfarXnQYAPlD6t6TY/+vq+JWx3a3nkv8M5+eI+PEvHvz86UyrtTKVXf/n9vXWi+J6pRf9BwAOs7VOb63jW96+eTa7dZxmf15/q7O5aBZ3szg6LYMxmJ9HYigiRv+VFPWO7P3KwDHE33geEV/Yb/xJnhuZKHY+3R0/i/3JqcZP34uf5m2dc/a7+Pwx9AX6zcts/rm73/2XxqX8vP/9P5LPUB9ua/7b3DP/pdvz30CX+e/SUWPc/P13u7Y9j/jS4H7xk+34SZf4V44Y/y9f/urlbm3tX0Zcjf3j74xVbtWXy8219esL9Zn56nx1qVKZnpqevH3jVqWc56jLW5nqvf5+59qnB41/tEv8kUPG//Ujjv9X/330w691jf+8KO19/S8cED9bE7+xVfnpwfFnRn/TdfvubPxzXcZ/2Ot/7eCw2179dX3uiA8FAE5Bc219caZWq64oKCgobBd6PTMBJ+3dTd/rngAAAAAAAAAAAAAAAN0c8DGg4eIhH/xxoh4PEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDPsfwEAAP//PZnZmg==") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, 0x0, 0x20000004) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) lseek(r2, 0x200, 0x0) mkdir(0x0, 0x2) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x20) sendfile(r2, r3, 0x0, 0x10000) 07:57:20 executing program 5: syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000080)={[{@nostrict}, {@anchor={'anchor', 0x3d, 0x919}}, {@volume={'volume', 0x3d, 0xf2}}, {@volume}, {@iocharset={'iocharset', 0x3d, 'cp775'}}]}, 0x1, 0xa2b, &(0x7f0000000b00)="$eJzs211sW+d5B/Dn5ZFt2u1axU3dpM1SFg0CT2kD+SO2Em+APatCm6mJUVnZfDOYsmSHiESpklw43dB52IAiQAcYBdaLdRhys4sBu/AuhgG7CnYxDBg2GLsYihXttHTN0jsV+8jVpuEcvpQoWY6VOLZk5/cz7D95+Bzy/aDJQ748AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABE/OqXTg0eStvdCgDgXnph7GuDR7z/A8CHylmf/wEAAAAAAAAAAAAAYKdLUcT3/2A0Xv7RcjpfXe+oj7bal6+MD49svtveFClqUVT15d/6ocNHjj5z7PhQN999/w/ao/Hi2NlTjdOzM3PzUwsLU5ON8Xbrwuzk1Jbv4U7332igGoDGzCuXJy9eXGgcfvrIupuv9L+15yMH+k8cf/7c/m7t+PDIyFhPTd+u9/3oN7nVGR67o4ifRIr6t99OzYioxZ2PxW2eO3fb3qoTA1UnxodHqo5Mt5rtxfLGVMtVtYj+np1OdsfoHszFHWlEXC2bXzZ4oOze2FxzvjkxPdU405xfbC22Ztup1mlt2Z/+qMVQipiLiOXi5rvbFUX8a6T4zjvLaSIiiu44PFWdGHz79tTeQ9tH/3v2r77f/uwT72GXW+kr+1ZE3Ij7YM52sD1RxGuR4rvnBuNCHtdq2J6M+GqZj0d8vcyliGv5eiqfII9F/HyT5xP3l74o4h8ixWxaTpPdua9eV0ZfanylfXG2p7b7unLfvz/cOw+/tcNfm+pRxET1ir+c3v/BDgAAAAAAO08Rfx0prs8cTHPRu6bYal9qnG1OTHe+Fe5+99/Ie62srKz0p042cg7mPJnzTM7zOedyXs15LefrOa/nfCPnjZxLOZdzRi0/fs5GzsGcJ3OeyXk+51zOqzmv5Xw95/Wcb+S8kXMp53LOsO4FAAAAAAAAwA6zN4r4YaT4/F9+ozqvOKrz0j9+Yujgl5/oPWf8U7e5n7L26Yi4Hls7J3dXPnU41co/H3y/2Jp6FPGtfP7f7253YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG1ViyI+FSm+99pyihQRjYjz0cmlYrtbBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwf9VTE6Ujxsy/Vq+s3IuLTEfF/K+WfiFha2WC7WwwAAAAAAAAA3CQVMRgpHnp0OfVHxJX+t/Z85ED/iePPn9tfRBGpLOmtf3Hs7KnG6dmZufmphYWpycZ4u3VhdnJqqw9XH221L18ZHx65K525rb13uf1766dn516db116eXHT2/fVT00sLM43L2x+c+yNWsRg75aBqsHjwyNVo6dbzXa1a6rdooG1iMZWOwMAAAAAAADAA2NfKuKZSPFy62jqrhv3ddb8f6FzrVit/dPfXvstwPSG7Or9/cBWLqetNnSgWnhvjA+PjIz1bO7bdXNp2aaUiviLSPGZ33ikWg9PsW/TtfGybnekOPaNo7mu/zNl3cl1VfWB8eGRxguz7S+emp6evdBcbE5MTzXG5poXtvzDAQAAAAAAAAC4i/alIv4kUvzm4I3UPe88r//3da71rP//crWEXqmn9bmqWtv/WLW237n88RNDjZHP3mr73Vj/L9uUUhH/Eike+q1HqvPpu+v/gxtqy7r/jBT//PeP5bra7rLuULc7nXu82JqeGkx5rD73VLc2qtrjufYTa7WHytrPRYo/e3J97VCufXit9nBZ+/uR4n+f2bz2k2u1R8ra34sUv/Zmo1u7r6wdzbUH1mqfvjA7PXm7YS3n/28ixZmffTl1+3zL+e/5/cfVDbnqpjl/98sf1Pz392y7muf1h3n+D91m/v82Uvzhjx/LdZ2xP5xvf6j6d23+fz1S/Mcvrq89lmv3r9Ue2mq3tls5/1+IFCd+8IPVPuf5zyO7NkO98//pvvW5+izZpvl/qGdbf27Xkfc4Fh9GC69+85Xm9PTUvAsuuODC6oXtfmXiXijf//8xUjw3Wkvd45j8/v/RzrW14793vrX2/v/chly1Te//+3u2PZePWnb1RdQXZ+Z2HYioL7z6zS+2ZpqXpi5NtYf+54+PPjt07Nizu3Z3j+3WLm156B4I5fyPRoqXfvxPq59j1h//bX78v29Drtqm+f9Eb5/WHddseSg+lMr5vxYpfufNt1c/b77b8X/38//Bz6/P1f9/2zT/D/dsq37j/7GIZ3u2HfxkxKmtPhYAAAA8YPbldfI/+qW/Wz3nff3n/3iiW9v7/c+t7ITz/wEAAAAA4MNuXyrizyPFfw1+IXXPIdvK7z8nN+Sqbfr934GebZP36LyWLQ8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAOlKKIxyPFyz9aTktFeb2jPtpqX74yPjyy+W57U6SoRVHVl3/rhw4fOfrMseND3Xz3/T9oj8aLY2dPNU7PzszNTy0sTE02xtutC7OTU1u+hzvdf6OBagAaM69cnrx4caFx+Okj626+0v/Wno8c6D9x/Plz+7u148MjI2M9NX273vej3yTdYvvuKOJipKh/++30b0VELe58LG7z3Lnb9ladGKg6MT48UnVkutVsL5Y3plquqkX09+x0sjtG92Au7kgj4mrZ/LLBA2X3xuaa882J6anGmeb8YmuxNdtOtU5ry/70Ry2GUsRcRCwXN9/drihiIlJ8553l9GYRUXTH4akXxr42eOT27andhT5uQV/ZtyLiRtwHc7aD7YkiPhopvntuMH5SdMa1GrYnI75a5uMRXy9zKeJavp7KJ8hjET/f5PnE/aUvijgTKWbTcvr3Is999boy+lLjK+2Lsz213deV+/794V7a4a9N9Sjip9Ur/nL6qf/PAAAAAAAPkCJ+JVJcnzmYqvXB1TXFVvtS42xzYrrztX73u/9G3mtlZWWlP3WykXMw58mcZ3KezzmX82rOazlfz3k95xs5b+RcyrmcM2r58XM2cg7mPJnzTM7zOedyXs15LefrOa/nfCPnjZxLOZdzhu/JAQAAAAAAgB2oFkU8Eim+99pyWik6C7zno5NL1jkfeP8fAAD//2TCRFw=") (async) socket$igmp6(0xa, 0x3, 0x2) (async) creat(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 07:57:20 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000006bb71bf2012bc409f110e5f1fef2abb30c491a9581300e0974bbeed6dce82587a05d162cb66b245a600000000"], 0x1, 0x4c3, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwH1S7UqK1NtTFNZ2DakqarutGYpomxceWiRZgSwgxDmKEW7IL+CSYmNnGlf4ILExcmXbl3pxvjpi5MqjaaYuJizL1zoRQYwFdgEub3S27uOfcM853D5J4z+WDmBNC3LkXERkSci4hHETFeXE+KI+52juxxb988m91882w2iXb7wT+SvD27Fjt+JvNx8ZwjEfH970T8KNkbt7m2vjhTq1VXinq5VV8uN9fWry/UZ+ar89WlSmV6anry9o1blWMb68X6r19/e+HeD37326+8+sPGN3+SdWusaNs5juPUGfrQdpzMYETcO4lgPTBQjOdcrzvCZ5JGxOci4nJ+/4/HQP5qAgBnWbs9Hu3xnXUA4KxL8xxYkpaKXMBYpGmp1MnhXYjRtNZotq49bqwuzXVyZRMxlD5eqFUni1zhRAwlWX0qL7+rV3bVb0TE+Yj42fBHeb0026jN9fKNDwD0sY93rf//Hu6s/wDAGTfS6w4AAKfO+g8A/cf6DwD9x/oPAP3H+g8A/cf6DwD954jr/2a73T7prgAAJ+979+9nR3uz+P7ruSdrq4uNJ9fnqs3FUn11tjTbWFkuzTca8/l39tQPe75ao7E8dTNWn5Zb1War3Fxbf1hvrC61Hubf6/2wOnQqowIADnL+4ss/JRGxceej/IgdezkcvFb/eewUugecoLTXHQB6ZqDXHQB6xm5f0L/k44F9tuh9T9d/EXpx/H0BTsfVL+6f/x/03gDOPPl/6F/y/9C/5P+hf7XbiT3/AaDPyPED/v4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7+x/EjSUrEX+FikaakU8UlETMRQ8nihVp2MiE8j4o/DQ8NZfarXnQYAPlD6t6TY/+vq+JWx3a3nkv8M5+eI+PEvHvz86UyrtTKVXf/n9vXWi+J6pRf9BwAOs7VOb63jW96+eTa7dZxmf15/q7O5aBZ3szg6LYMxmJ9HYigiRv+VFPWO7P3KwDHE33geEV/Yb/xJnhuZKHY+3R0/i/3JqcZP34uf5m2dc/a7+Pwx9AX6zcts/rm73/2XxqX8vP/9P5LPUB9ua/7b3DP/pdvz30CX+e/SUWPc/P13u7Y9j/jS4H7xk+34SZf4V44Y/y9f/urlbm3tX0Zcjf3j74xVbtWXy8219esL9Zn56nx1qVKZnpqevH3jVqWc56jLW5nqvf5+59qnB41/tEv8kUPG//Ujjv9X/330w691jf+8KO19/S8cED9bE7+xVfnpwfFnRn/TdfvubPxzXcZ/2Ot/7eCw2179dX3uiA8FAE5Bc219caZWq64oKCgobBd6PTMBJ+3dTd/rngAAAAAAAAAAAAAAAN0c8DGg4eIhH/xxoh4PEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDPsfwEAAP//PZnZmg==") (async, rerun: 32) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 64) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) (async, rerun: 32) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, 0x0, 0x20000004) (rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) lseek(r2, 0x200, 0x0) mkdir(0x0, 0x2) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x20) sendfile(r2, r3, 0x0, 0x10000) 07:57:20 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4e, 0x1c) 07:57:20 executing program 5: syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000080)={[{@nostrict}, {@anchor={'anchor', 0x3d, 0x919}}, {@volume={'volume', 0x3d, 0xf2}}, {@volume}, {@iocharset={'iocharset', 0x3d, 'cp775'}}]}, 0x1, 0xa2b, &(0x7f0000000b00)="$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") socket$igmp6(0xa, 0x3, 0x2) creat(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000080)={[{@nostrict}, {@anchor={'anchor', 0x3d, 0x919}}, {@volume={'volume', 0x3d, 0xf2}}, {@volume}, {@iocharset={'iocharset', 0x3d, 'cp775'}}]}, 0x1, 0xa2b, &(0x7f0000000b00)="$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") (async) socket$igmp6(0xa, 0x3, 0x2) (async) creat(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) [ 688.367803][T10999] loop1: detected capacity change from 0 to 512 07:57:20 executing program 0: ioctl$VHOST_SET_LOG_BASE(0xffffffffffffffff, 0x4008af04, &(0x7f0000000040)) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x7fff}}, './file0\x00'}) ioctl$VHOST_SET_VRING_KICK(0xffffffffffffffff, 0x4008af20, &(0x7f00000000c0)={0x0, r0}) ioctl$VHOST_VDPA_SET_CONFIG(r0, 0x4008af74, &(0x7f0000000100)={0x0, 0xa2, "790d411a0efae987b0dbe267c3fc6eb6f4989074d9314659f3f908ce031a2eb770ff1e54cf78f31026047b2e5343be6ad7e58f3d46e9a70759926d0f6327ee133c3469c2fa25352b118683b62191bac5fdb5b027847001f8c9e572cb9127c6bc2d66118e6693aca4bdd4ca54a05a46f0050be6d9e5465d388b75c5f635875f0a155fb487996ae129766eccf7968474b3d2ecfc69f6cc77869a002ad1e212af0800dc"}) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000001c0), 0x39d041, 0x0) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000001280)={0x2, 0x2, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=""/2, &(0x7f0000001240)=""/35, 0x6000}) (async) r2 = openat$mice(0xffffffffffffff9c, &(0x7f00000012c0), 0x40003) ioctl$VHOST_SET_LOG_FD(r2, 0x4004af07, &(0x7f0000001300)) (async, rerun: 32) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000001340)={r2, 0x2, 0x401, 0xffffffffffffffff}) (rerun: 32) sendmmsg(r3, &(0x7f00000045c0)=[{{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000001380)="a0a46dad8ec201d7c91debeefce69193e3fc0514a9d13919e6a6c9906b37ff4bd138a42d21250de3865945d4defdedf0cdee67304b828ec29fd2be139d771dd927c14d6286be84a60017a0228c822c6d52d6c3c238b0180f68deb5f5fbe056c4e4a484822171a88c35f1", 0x6a}, {&(0x7f0000001400)="d41fcdfdd04e63890f769101c918fec31a3b6ceeb331d24ac64e86ed2636bd385b34714e194daeaca25ed4c637599c52ada64ed6d1032125ba2c89ce73f1d49ceb23f560a88452bb84a6f874945abab7a4c57dda8d12", 0x56}, {&(0x7f0000001480)="ee4e9346149de8187c340a35ab82a10de860ed6ef33949bef0b6c35f9542dead629d62f6f53aaa00e03c26fef86abbcf290d888cdf6182cbaf2845bb724d97d367a895d606d819f55dfd0e860448d9f187e1003f8a65e9a842242cd59286e89cbb4028597665381a2f71ba227028d301c786f1c773", 0x75}, {&(0x7f0000001500)="859ecbb0562a2db939835a2f469745e3d010d22f8f517db575f4a51f6c6f9a80935272ce041606f61af0f5f81bfcdea2e7af5652b4e7aa0f84e5c19eb440d38b00315480876ff544d47346b1f09c6fc4120451617ec2f910827cedfeb49d51e4fff245186eed09f39363e0ac103fe3afe631c39cc739a885c541e983fb8b3e7e159a632d9f1bd62f3779e570fd50862f2b5f7e055ef402be7def2bae3a4a7667f6a4f90ce2f9a1c9f1efa4a9054c10b96109c7e17fed4c710e29a4e239622e7685d931c3711099", 0xc7}, {&(0x7f0000001600)="01eba0db177f75cb11cf1f2df3672fc08a2bcd0dda3c8d815ddfef3510ec00de029ac03b3457637805982463fd9b7951f60dbf47f77a68be45d6d7919bcd4f2efc37338da48c23a6f91b36986ca6294a62c039ad01204e71b53fdc1d137e8d3e12910d68562c13764e78e2ade73f0f0197be888733deedb9e8fb7fd60cb7f30a3e0673933dc17bcd20bbb1d3f28406734605c58e138c9e3ac69fc305807eb783948d2140207d5252c808daa69d2102fc4296a20b203974cad6481fe8aa5012fa332e32515f5e4c126bb191282a4dc03842fe6fc16bc29b1913afd7a9bb51456b15626c72a6aad944be46bb8f9b009eb827fd4658fab70837dacb02a5a879fbdd9d95b6d64e516be681b6152c944042db5b5ca5587fdcfd4f5823be2ea2e1b6c3069fc9b625577097b609629043f84ced4cf6d409f9250e27d89ada02115f39db47eb486a48d7b68fbd3d409361c4dbd8bbdc99b55854b568616b69cd6cd34ebf20699852a35e1d5df7b988b60f9b5f8d7d9cf6f7109850404be1fecb4aa37f385b0e23c1a16250a8db582453d7d43ee4d2b15b425ac35f477d76e6df8c2b0861a38c9d0a71e49d706a55f040bbf6735da200fdbcc0b3d0c420cd1fe09cb812f7f45e9281ae08e8ca1d8b2fc9f82f36d399e76e05dc608fa193f221866cffc107ea339bde867ec7ed7a9271d1b93ecd336ac9ffbd57a69c1e5d2c33c4822f647f65373c2a08e0e8ccd4a104aa2a6ebae4609821f55463ebcf1420d2ec5cccb9274b59ac2c88ab3c7b54b718c0ed20d0e17240ea3f1d1cfc69a49902045a35e8f1975243e5c35a2ed508588827731f89ddbd804d77e1ceb1e8532f4edadcc88cddc35bb7b035cd20c73781985c359b93d9ebee76738f30df7b3de6ef98a30f7962283ed82b4f741156d87045fb66c3f476461a561b3b0a21967eb3eac02127033b1c053fffce7e6a5963b40f5285b6756b22dc3a9e2bc05552b0477304bf483585eeb06954e8d42a1f3c027b071facbaaab67de5c6609bc1d0c69d613c81ec3a74da0c7bacc7582eaf5c44c6140a7372070cafc1ae6b24b98d8c3e97f25071c161c18c0a1f3baaf8652737d3d1e6852ba61508435c637cabbf14f48aaefb3c68ee1293e98054a0755681a549fd391c04fc25ba1a18ef24c54f2b2c60d311328ce543deb390eaf661bab05f289e04f9ed0feedeab3d9ccc9208a10bfe31a06efd267374569bc84db5329f695ce31b1ea4e73969b4378d331d78ebf6b03b3deb5f9979b4a49cca00c796849f773291effdc659fd48d2515d9ce9f1b372575b9f9f3c618e859ef3f299dfd3bf474b85fc00be17b5bb975483e6ccc4cc817b26d47596d4bb2fddfd491d4d0c38fd829f1fd6b322e5a77aec381476003bcdc6aa9fe415b8da3f8729b1449d29eaf03911c0d00c26354ed56f279fac264323534012d41694aaba3393089523e37d7e52e9c3ce6462be48cbd30b6e18334718708af97d1f04a889f1644c47c84b44bd82dd311001d68198c6e1e3410949a32bb6fcfa24ee2fc099a197b71140e29dfe1a11df66f6af439c0b378615bee6e424aacd697952472b08b31d859867aaa5b5289f5b535dbf946aabffb41cc9537155b8afd446ef40e5963ce2c9ae723003b79d5b0ecdd1da63f4c1b8c6696b2f86a4d26779e194199ce20c2d8033a54279dae677e47d5dbcaf05666da4daec0f2299231411d9c31ace66f165744a1e4d5d28b717b9ad60844b2ebe0dddc45a33fbd0a0921982fef2fa11f6effe8fece6453734899f162a300ef57b914a47c25113aa116115fced1265351c54d98002603596a909b67df6f2ce48e5f3e95b456a56823e9b1e49bd14cc1231a0fd2aab1bae4e381c44a3339dea6eea8d261c0d66ad813f6e17a6ea0e512e5f1e0f939e4d10b736296f02319ef16f04c550459e7e798f4e8cd3402783b963d7b52fec3df6b9b50b30f80f8e5b8a886c30c945ad5b3554b165084a66f1a915be4c740b9e6e9c6e8fd5b3d06baa5bfe8660a719da9e91d6c8d0e8f411b08ef4deb819811acb5825a9cc5589cf72c4d97fd8c089d4b040ab7b55740af0d2134aceb322d679556b05b442b8f9132dce05f32483ed3515fe9866a27653271528e7f9bfd57348f9ab2d62908fdfdbfc3acd62548be780a0599d92d429db77b9b5ade86d2a2a1b81985f300e61d413a2cdfd89a03aa544cfe2b0bc7d7f4c52b122ab452e1036677d68d9215d71d26ba3bc46ff6ab4742ae7e974f8d8015a5c0ddc71979bd1c346f857e693003f24cd205c279d86bebbb9e27163f849fd8596db5824030d5b73281bfdcc78125a37a3e6cc8536e224481f840f2a4004ad181436e47cedb8779290f219b831e3750a20e7896ff6a28e7d55419a526b8af9a2002c44fc953d72e8fb779dace7a836dfa3544c992b65cdd867fef003f21245a7d1fb7b78f7047127337966694ad7a9d1ca843cbf4983d0eb2aebab23b58988a83af8c40be8bdd3f51e38cc9bf47570482e8a09ea9fc02840a3cf9e7d95db7123f877de47fae387302afa7a40147651869826bf1b1a8c4717393d1abc7341e825eee208be63feea59f3a1f899c7762be0d19de0e0b823f36a6a624e086b3bdf70c466b4b335fdf9a15a701e1efe97ee2c8a6a035702e2e294145aa26847a8fc2c363255797b7707c01cef781b6caec7f47764243e17ed68a0dd7f9d3b67975b184c6ff8fd25340cd064cdd2474685a8e0b5fea5ce0a13d585f83d73592749895f187115e98d05352dcb65f9d07bda8c2a40f19b48c2e58210667507ec38bae95d625db8234f5b510bcf21b4fb33eb22d3025b83e7a9c0491f8369ce17ce52210fc37399fb0bbe8e6e59c65a3af9685af45295f74a6c90d7ad94af0f956cdc6981f8bd7fe7a2b941430cfbf44849ea654196bd505e20ba6c5ce16ba5f59688814158ac718dcf3c63c16ca443cffe2b3afb52bde7fce3e6eb206ef13a5e3c3eca52f6f984d99f8e963c641690b199fa1aba6cff331707c1e57941b40db0f2277366e54017ebc42c0cfd15adb9d277a97c10cf0430df19b61d4b8ffea03598ecfb19a6990f696d2823cf1e4558bf98d969c7bb09b6f868daa837b74e42cb2047df04ee926f3c6adbd71b7d4f240759666e567f7498b3704bc1ef0f3dc8f21a7960220698159e551d58ab2c644280fe92f28c432ee3ee0573a4708fde4bf400e004360ae7d870a02052da119c2100fb445d41f74ce2909d993ce3b0f419c5c4f20b5a2097928c87de78d224315bf73da2bb0dd64457ab4d7092a841fcffe75a8e92363c1135486291e1a0d647d4efcd3f5a4bc5956bbb10a0278dad18c8f85887d375f416c9d0b9b6dc0a593a8d2fd4ac86f9dcffe42499c8cf3a0b0393268c0b1d13314b462dfa8ff11074bcf5212743ae0b8ca45b32780c44463b30692c1460ce6bf2d8c394dd040f11ed879868acc3ccccb7867ac88d60928e326d4ec3fb78492e2e70bcecf6617b03a7d56c41620e746a6ef1e9711e4c6fec7520b86caf5693a489d5ed132b770cddde885835a1e26ed7862ad62d8bbebe362aca9faa175aab3ffc3c2c08231143083e61259279a8c1b934b0b6e28375a64b1885f5484984a375b20d367096d3c60848aac595a0501d4b4bbcdf547209efdf482c1d94b126001e6a8e67a6069e7b61caf5f832d27c629592bff9de08acb06409a45fa342ee4e1dbe5f9076799f0e81540752c161b27c260aec603560906370b968cffa0c3d2e7fb65ce787dedb0bdb36004bdd11f24db4d082a966e866ebd37b19b28ba9a88407b7fe322b6edcceb1eb7eff68574f5c2028dad4a67ac9247d0328e6d4a67615c3c63c601a56249cf7a4c31ee8bd1532b52d6187c4addbdbbdb7b5855e69d57459aa86ddae9e2b4a85992ef330152b6663a8b9b507c949c39cdc7fbef0219cfb157196944356af8edd7b828a388381216648b33594e2cb49fa57812d45da59adaf4ca4ec20be5b91239a3c8c4fafb8db23ea4bc0a7bc57c2d645109ddf0f007323e4615b3572cbb41b438aac1c27a4b3444d4d7d6d19ab0f0b3f16e9f913d6b36d7d6a3099ff5b87c2012aa45ae79f2f4569a1ef2e10b682bf756dcc17b46c0d9cbd9c78e813d96388a1155f0d9cc84a04c30d0734f771844dd835e7a56ca32889c606ca0cf8ca07c21a4f097fca03f44a9c22b943cb96697bc9b37758ef2bc45037f1aa8e5c57d37eb89058ba802d70f2c2aa60fae3255ea8fa38e9abf3db296401748f82539fec4f7aacd7aca117e101fe06b955bbe27185b5025b0790e396583b6c4d930bd95ab12474e76ab4ee68b39cec5e21a4e83ec14aca4585b0cdb04fd6059f2bf65ecef1cfc3c28f544ec41ca036160b6d2d47074453a83ba6425c65f9d85fec1fc835a15e9e463ec17dd8f94dbb8fe7f43001dfe5e235c376d2e3b0817956a07f5cb44e6d65a863a1d490e81d344db40fa5a69f47f772eedf8b15e252a0118501d6becb6a3b036d68d2b858599df1ebf202b8acb4bfa911349de6b5932bb30dd373d24e42d168ba22ce39bb49bfe4d3b8a82f10667af24b6d1920b3a92d9933e2da18be831c75d80b6b52cf3c97270b1fc0c78de7888a64f8afac264eaa323fd5ef0195a84515fa9d418ff9e6aada78e93f7267692c388155261e98ff313127318a945c03b56ab357ec04bf331012c85c30565eda0a488ee1c9b12feffc07b54541e0e38469b2039ae283ddb15ec94c07d21c86a655222b65c9a86fa37ee5b436b7b3e0363783be670ca6051eaedf2935e26511201c8e67dabd934a8fe2ffe597820d7c61701bb84598392c63b70e396cc8570bcf9aab82bd4f84dd8c09550b0fa0c941dbd34621a6bbaf002e1347cdddc4ad03db071a126ddbf69cbab4d363b6a61efb3760dbd1b6e7e233031098cdb8e37e12642bca7b91d53bb6257a59e42e3f6b303a0ad4d9eb9d5f8a54995ba9e9659a8e2b50332a4518080f6bb57f3be4824869a34795272c43b3703455df2ab0593cd9ca90eb819ec6cb55ffb0b6d342f0018db772ac02854a70bbbbb974fdbe9b055d107a0e5ade1b3d3bb1dd9f6f1f30ae0fef32c5c9bb51bc74da50f7ebdaa4e9da1b6e14a6dec447845241e01cecf32296337e02c44347caa6755cd3a097a73d68e2913f13a1fe65e1726c41eb02909489850887435643702f37ee03a3cdd5435847a7f5cb86f5e70f3102e304983bb927ce922affd1816b2513a215c23956a70d94840fec640320a8d88d00679612660ba12246dc8f46d44457499bc794b78604dd6c2451a39a9764ad5ab1172a6d31eb770d8f6c5022bd59eb732e688ad4dfb227adf9b4650180b22b661f5d80a73004c92ebd9bfcfd7162ad5da0723e9c2ffd284d59c9c513f9469be863b29d83a87eaa334b0d50d7811415e4836f7b71006707aabe191ba6fd1ae855ec57d7d6598879865319c630eb79d3d8e9be2fe7be96977a96be7868780b1e0c8fccdbdb3992203169b2e76ebe2d2e2cb9ca5b5f5b8bc36bff58ea61dfcad7a783052a2b04401e4d4496ffa5be98f284359e1b59ee6e94cd96690d08725f2c3ea348e4aeb9c8c1f9ab90ae09d3996efa4fead7b5c2607cf1be8fc979f00ea3f8574b7aec37dd45174277f90a093e57b8b7354afb2386283089209922906426562e3349a234e774f9256aeadcc6fa1bbb931ddf8178018622904cbbd4ff4a63407e3d095316bb866ecf9f6f1402aec57334fc212eab0c0ce3412b77f3992b1680c056195c97665d031e0fb1a847fc5733b51c961c950daa74aedce38c8ea78f", 0x1000}, {&(0x7f0000002600)="afe6a13b72dc84aab77b3052b443ffd5bc716485d9adb09832ce40562f5313cd41785061dd2ca2c3012bd8ac61fe36402617b504230bb30779b2c4bddee500fbba5dec12fe6f6e84a25b1d9b834ca441a0308914bb2ca723b23ce1707691f455cfca68dea05a9751bbc97c4caf232a7eedce89d436d69f8a54f58d25da4f173bdef94cf5de7fb501d7941f666a7699eef3b7541a6e842be4765fec7bab99a3b9c6de85a88faf74e0640a52c75329fafc088d", 0xb2}], 0x6, &(0x7f0000002740)=[{0xb0, 0x6, 0x568, "a84794b02261ce26f913ec7803b894b061aa3f955b34a28fbcda3cc6dacb0e87394c2e52c0d0714c37f175b248550e9f6075d28255c1a9490cf556084bdf89c8080c1a39e1fefea1e5791abdd752878e99c9e96c90e9ac372d5cb8d3a1807ced762db49649ad95a431eeb4d0c5516a707678af36f667d6fb727395c4b0d4c3cf9660376e1804dffac7d9a262547c6cbbc5f3bcbc898a2aa076"}, {0x48, 0x96, 0x3ff, "d49b593ff0055a2661a9069f8886f81223bc529319739a39850f61ded7a063b75ef70dee7cc41af8f87267b31a2b8934f8deff"}], 0xf8}}, {{&(0x7f0000002840)=@pptp={0x18, 0x2, {0x0, @private=0xa010101}}, 0x80, &(0x7f0000002940)=[{&(0x7f00000028c0)="b4336b5af24ce998e11bf92538523febdbbf359d0b44c37da4cb8da6c2820d553fabce1393f3fc24c7310e627db8735af302b05d48a3e691f74286d56ef7ec3f9e6f4428b1ea262b6102c98e2fab869cd3feeb48b999fbe0a69d491f37b80bfffdaee6f3cfeccfc2ae27f98311f5c1c0a02fd0", 0x73}], 0x1, &(0x7f0000002980)=[{0xb8, 0x84, 0x7, "101ef8c9a74be147f058dc40d4e64bfb906ea256486b1403630ef737d0406741055bf22a49f04560ed7c7f92b04ba7793c95f4e6075c2d919c8cef3e2cfafa1a3b92e035998f7f171c0f2a84b4b9a70138bcd001a1528fd4d0874c837fcf627afb8052e244b2301df4a30cb49f0ed7cd686ba46f70f436078a7b93ee730d77d44a65231aa131765fad33968c9114c44e69415846a90988c7922d11d8a4ed54177ffa25a013a532"}, {0x38, 0x11, 0xca, "79ad36adc2034cda9d12f198d76446ca048742a0ef1ff2be163e33a34c118a67412672167fc409"}, {0xe0, 0x0, 0x4, "11d8c1bc519090074889b593edae8eb98823b9aab7de4ae77427d6d1c6330cd82145fbb6ca357d0f77a956d18feff11c134fd2f22a6b0ff964f77ab6e5499d76e7bd141fbd9b92fcd7e0a3602a137932b7aafdea70c24e64a93429faf93d1d6d83a8b6ccae970213049f752262d115ae0576fa4a6343e6b36f62f3cdbd87fcff957263f6cefb90957b0840095a8d1a72864352e82e4817aea6a7c3e57c2c6b1f1fedcfc0187295eb7beb258c1d31081f007d5a9136d0860edc9c2c1a9abd608cfeabd9c37d2301173d72b67c8d"}, {0xc0, 0x103, 0x3, "2d6c4db04519f0b8ac0a265be4f6c078506650c32b7380aecfc4d0fcfa214ab075ad325138a757807ce55a8e100af89bbe2e81b17e3de813f96a1d1c853af65c1eae0b0cc3e82c5a5dcd1c16b5cf7e0f594af2df492bba35bd366ae9e148c27704e4e5a143102d5f3545c439f81e8c6dd98894a20152b84888bfa1560fff6439db1c0f99af6027c15f258797cdad1fe947e7bb29ebba9a6dedb5f21dddab5d99d8e7806cbbca72ef0d78adc1dc9154"}, {0xb0, 0x10c, 0x7, "56dedd78f9310987cd4b49a74a5fe80c9dcf3497491cc4974156f36b5eb8c15f05264afc51b5ff8529a7e620a658c3e9559a0cd9a953e0b1939156d31cd37a308e9ffd69974dab4d9bbc4219f6893920c036e5bead5ef0bce10b5c8813815b5d1b7a1a91ec803c0b3ed95d3bffbee5d2e965017259cf7e47013f4616861099d8c28f6417d89c25ac97d36f0695bde339997ec24f3c6fef421bd8f972469c"}, {0xf8, 0x109, 0xe08, "78219000ffc2bdad89d067b4361a2319449022b8c7766b365078e395b737c7e5b05616855961805ea8a0906b8265d1a2865eefe14a82de324fabf7075e6fbd8cf01ec7728f33b1a8e812286c10823d52fbabbb8f035c4aa0ec48a14e00ba6ffb2d8866c4dc5b6afd9b148b2de16871ac73bbc392a0b79bbaa45997806ecb6a50eca87b264508bbf3f99453c804249fca48f1bc07c95f50e4701d8f065013865e145a18d310a3f195cb6427e32656dbc59ca610fcbf64131e1406c40d9664a4f1d8b47ea07b4aea3b3304816bb7f764657b6c08dde64f43f73842e0dd5be42d5ae1d3e79d"}, {0x60, 0x10f, 0x401, "fdbe639bd56c280e2b9cec9c5c8fcc1e1263ff4962a8325f4984f023313aba8757f9d05fc4d0beb7cfd481dd61686b5cc09b109f9d21057c404813a2c439e94622986a0ff0767e05999ffcaf1a8d71"}], 0x498}}, {{&(0x7f0000002e40)=@ax25={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, [@default, @null, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @bcast]}, 0x80, &(0x7f0000003100)=[{&(0x7f0000002ec0)}, {&(0x7f0000002f00)="51f6238163290af1d4c79643be78b57ad6945d704de6d0ee847eb27afd004d674af001210c9b7c23b7284f68", 0x2c}, {0x0}, {&(0x7f0000002f40)="29f5560b861669dc3725999e562d2caf85905a95bae1c97f76202c76c4b852fb955cc527624fb729ee81698ffd6eafb172a0830ffb8e1d998f98ab6730cb5b4eed570f4f9175dda6a195e78de80307945ede840cd330f133805c1da08b239171ec3b0176b44d182b", 0x68}, {&(0x7f0000002fc0)="ea2fe6264e", 0x5}, {&(0x7f0000003000)="4587f7845c0c52e6bb8a8da87d67eb543194bf5c65ddc3c34bc9c0fc620b98f58715dea2482ad230119e52c8dea1af82e2d135e9622c851c54dd6ebf3997a8efdce07ba3a86e38cd42088e3ecaf286e4db270a3a232ab95d0bd49aa547ad35c72948aa544766a6", 0x67}, {&(0x7f0000003080)="5ec047740f671185e1d16740fee6bca20d6db19d7a0dc6636c295004dd5b1a8d6ccfcd1b92887ffb7cc7a6965a9e145fcaa24e25b5e574d3f9a59d8de00dacc7c33eafedd78c065049e426c9160c741712b90c6a90894d8d27", 0x59}], 0x7, &(0x7f0000003180)=[{0x10, 0x109, 0x40}, {0x58, 0x113, 0x2947096f, "b8cbb8bae662958e7ce0b0082c33292676c8dbf9508364cc3a309273a5f74b4f5c8e885ebc1dcd4d6a11120d7c2ae5fc0d5683b7e96f2b66ed8097240c2258c308af343a"}], 0x68}}, {{&(0x7f0000003200)=@pppoe={0x18, 0x0, {0x1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, 'team0\x00'}}, 0x80, &(0x7f0000003340)=[{&(0x7f0000003280)="73f27caead0cfc9155ca", 0xa}, {&(0x7f00000032c0)="fe7f66582d91d1de87e6a6ad3f7b5110d07c646a2ea4ebcd97119848da716de2558903e1fcf7cbe002348dc0f9a86f24061d767ae336bf29b3d0d00321247ef36dbc3f2fcf44d2a69be39da531735ca0ce0a76fa173d865d3fb01d3b38472c2d3f2a5b6dcfb01bf39e2d6e8fc9", 0x6d}], 0x2, &(0x7f0000003380)=[{0x20, 0x104, 0xdab, "411eacbc0dd5842a91e84e69dbde701e"}, {0x30, 0x116, 0x101, "432aafbaf74557239db20148de18621c0f4acbce3594f20bfb"}, {0xf8, 0x111, 0x9, "57925a6f70b0db90f3828d0801bd73b2ac46b14c3d865d4ad8c1c47f1cadf5f89c731d47811a9296b9dce6126432a8557e8ddadc3c37a5decbd5c9d6d24b7de7928027454ea9c2969683ed9ae80e7246a3e29a04ee0469963e54e0f13fee2c2da5c4d75d62b738eff8d62252b8eb422c0737d64aa519d5cca2f85ad679f8bba39f9bf199f7362f14ccac1561d935b3a1380a86ab788a101c9e8f7e694e8abf7d21d41bcad99c4c7e89550878e3238c4546726a56e79d362f0775f8c9296656b73a1da0074560822a16f73b89433a7fbf97e2a95eaba3c97792974386c877a241dc"}, {0x1010, 0x111, 0x2, "91d2a1c3262c819ddbb1c2b112cceb2d3e1802841dc474d222d219a7fba8e8bc4c6449940e2b3cb824867c25f2a3ac8ef8998b0a00d9d95946385a04787628d8e69d30ebc886cb485291bf1f9247f2039f50a8ea740d39733d71cab4868ed301fdfff9c145c28bd1aaaa1ae3f2290928e5e6386a01ce029eb7d23b6e7ba94bd10ad63cfc82b15dad4788c8a5b8861ce344ab7cf3f26141de26629ce1a3011aec20478d5a4b97648d7dbb02aa21907a5a215d6a8b7e100578852adfe23eae706d0650f538fff872e4ec473d077a2374239f8a7c6b67b6b355c0e0ea7f3227d256fbfdb6264f5faa42a625bcda6661d621ee5a133ea1e416d6171aead398bb643dde6a651cd3b538e89bbafe1c40b40ff88f42efddfb6d58afdd060c2f81c2e7decb6c86924d7665138c42a3d1deefbc1c8fbb9effa55049e974315b0150848bfaf8d377fb287d84841f542178d0fbeb68f22ac8e0a6bfcb226bef43c06870605420af9b73b8a9a22b7f38a6af5e94ee60be8cbdda19d71dfb415b85aad775b61229a259ea1747804edc3e2f86473c6dcaeeb8cc3498f6cea42f621b5f5e946c2f477654d172803c1e1a5e077aad79cbf0be6cc474ecccbea9dc267e9840a57e15432fd0b12f60aa0a6689937520928e61acf57c22ddc4d0cf46a3802cff5145c7dc8acca8739e8cfdfbd9b6b7212a81a9cff3b959c6eb504439dd54d0a6137637fa240db577ac6bc14ea12a0771283acd8c692ae23ea7d003c137067ca595bc88dcb3cf35236ed8ae977a3c3c36f7bbb00731c33ecc6a166c59ecc4cee7d62a4660ca3a5e9688faa79518fad393e7c812c36f75b9d7704a340c407d98016c4b7d3a93eeee0c285da7d32da1558c549d9f6d2233b8372c7cc4fd99e0a15846503bc50821cc06568f4182be80784d8403aeabb5ad5ac3f0a0c6863743a7fd701553681fa494bb633e2035ef82ada750980c80f061c8dfabf47990e5128e09807ac9efb72d0a37789d6854f60a71c149ce63fc7b9ad17f31ff61dca2f80f1e6c639938e8f1ffd33a7217570f4839b31c348a73587ebf0ab57cb35f97ba59b93b16a1f05c4d04f02b79cdff3b877661216d979565af8bc57c24f0ec2e8468b5e195401e81a12adbb08cbc4bff3e819f1ab85b12581f36ebd6c3998e82fa6e63094db6aebe58139d77acbd9215c72b2fbdf719a07408dc43ac5e11c17feb938ff725a77d288c486e1059e5ee0a5cbd4c1165dbc02a71e95c64d83aade05d23187433680bf4b4802e9d400906a16bbf911563e0f66407c61c50400472debfd0fdd97ffc8122b0d6d84875c01aa8af13a3e9d8077e30ff4a548686aa1079afeb1d08a5b8bb1b641a7181d673b236957022f8e13856ad9247e15574dec4d9a1e2e6785cf8065566b219ff80dba00b29404b8b365151041d89f6a2dfa279726fa7cd204b7c01c72af03f46d39711671267d3852cd50eb5d13ad1aed555f47ed4c71cdf37b0c76516dfec6f878b7a80a3a5fb444342359ba47eeeab7fd360cb2c3ed2e5e194e5df0092d478d3be72453a1b99e4b21daa68181efeeebbe69ae7e56e3ea6f5f23dad297f89af6eadb3ec875cbbc9c5b210a70bcaef3f131a1df58702530999418e8f5f945734136fb5ea1d941ad4253a9acf3281eb450a99f6cb705296bc5bc3aa31c39d4f17f7d51c6db153b8c5ec426bf7db8847227d81009840b180ee66129b6c1e0b73b12e59d8b2ce3c3fbba713dbeed39c47ee45d40d93d8edb67334a7417779999d7196f69d4552ef66ea2707adb3b02aa3bac60713e3b326b060df9f70f699d8ed34c31491fc2017f8662ccc6d6390099b33c0637c23f61ce84d4e1c8d3bbf09b36e17294cfff09611ea43332b62379610ecd1632d738fc2115ede7c2b269a78b960c3d7e2a904df5a077055ed639e0b48512b33552d9ef357af86a379f86d094978bcbb22225d468fab3d8a58ed39effcad9f5adb37553d3e5109e434b1d1e77b7cfb5e195b76261c0c64ac99adc54b6a1bcea2f2af58819d688bd4f9f2e2cff898029caebdf7a0108ed5fb38b30e064aad29b9550800404bde6c696bf83f4a98a0086c8c5d568dc2e5ca263d0c567a704becdc3a35d5e7b17224b3078f6f023987f74c76785269021a532a0b483e96e9de7609d45d164fc9e5e6a92a5d8a8872187ae0afc2f7560f89675dcf7040ee5f73dfd38e40e73d1f9d1ee8e7d17d018a72a7729911931814ca86a5c91f83a15e284cdc03ede1d70f6ee249889214509691c7716f56b4da4e48b02f8048b0911a98033d4a5250d200a683711c1854de521be83d9a68947178838594594b333eb81eceb03af6ea7a26c65c05f06fcd265f83381ada7edd508182943e7fd92fc092fa4f5c2a469a490cfea14a8b9a409ac33ed940e72ccbf2655085353c1110e0beb47e9d83942b3546068013a9623297b5b85adca6dc65bb0911917c1176c32f89acbb2561135fa9965c2658b59ca0aeaf83baa1c658c9f0bbd6adbe8239115a474320ed18e6cae8255dddfe5ccee68dade0b3927785b0ce15b52752a006e5d1aaf09a7b79f0747745759c02caee7cb3a08ecdb7855d7d26f9c7b0f9d7bb6dc4f0d046b40572fe4a8b4871c71c42b82113f51eea2155dd47c136758ffd39bcb80b5c98db54227d653b2de721251a219dc6ddad94396a6948382c72f1d4ac21ef11127f646091847dbfc79f12d01954e7accf481ab02a8dfc6469fa88682705de1230e6668e6941eeaf5ffebf641951e92156d232052e26f4507c538fae29a588ecef712f6d861f22a2ecf4ff2ea91a5a597a6fa0bfe1dbbbe18490d901e3512e4455123514fb19a30d12f5c52de35d3eab850bd581d73a7cb6fb08c0067be70bc97d25ad511fd9675847aaa6b064080af24adfceaa0f86db76fb5816b16ad5303ad79a089b77c6fbad821f924bdf507e72b25c26d8cf7d375c0f9cd90f2069edff8c6a08ed5b442e981d7bb88946bea74be71cbd2c58db0164df737d105ad9a1ff89fff34737a5a62ca8e0a0ed87c12ed0853c479d4b788ceea28bb79166088110a5b13bd520a888e657145ac252aeac61b9851976f4a99947456d693254bbb30ff9ac4b0891029c6a46b3831a7d789b6fdaa255bd42448f365f8f7e0814aa6b8224941c845601269bd4ee70a70207f7a3d42c0c9802f898a627814e4a61e7d279272aa997aa5b01813d898148ce09b0b27d70edb4f14c9b26a150749e5da3f039fae1351b1b21467a5745935a4615ab49a3be0cd91c113fb8de7ce7b8c145c7be71e76363d545cce1f70f0278e3018be995b341e50033cf0c3efe30090e0fda2a2dd8bd3a3779149383685275afce1970ba2e3160b74b000545dbfdf19aa105ea6cd435a3f741015f42ded04cf6e78782b31c7679f706bb5c54fb80a7d3596b1e6a01b63712c3bd028aa555a50e1aa80fdd5d36985247a1509750eb1530169f7ca86d8b8b743f35e1b90d89abea75cea82de3cda1e5d8c3d3e0d6b0bcd63584f707b5f6783aa87fbc1e80b59829b270492fb8cd86ed9f39520ec5c21dc8f1190a22398d9d1c7fb760453952679e4894a2c142dbd324a6bf6b7cc5f1a94dad1ce198e3fe57f5e0fbfb2460b58ef047c5460b2ce764411071c2cee6f4bd00ce029abad32c92f93eb32cacddab90d31c9f412d11a7443e91265072d111e5ca1246e0fccbc83dfea440e201032c14664dba5f3502599574b4300f9c446ecd5dba989796677f50391ea447b0ec8b62faa4944fca3b7f442ad3b8fdb7588f3a2127225e1dbbb7ee3ff3b33d7be64660f751cb1e7a91d986b54920cd9f63b5760efb193479e64a92dd81dfbecb4fda32d3d7628699659ae36776a41455361de4858c7458a8212a05478b056cb380c3387d05050a344f5342f0c6962248d5121ca1aac216fa6b8eee2e76869067688815cc7553d38f3baf8246b5c7fdcdae6ba62352578d4f0d4a6cd5c010061effe06f22e91cf783eea1419b84175b8aa369ca385cc9e9db27b13e6567ac46b03f8ef6c5f871d6c7c76b2e8b91e4dbadfb280c78a695c66cd6a851a03f1364daf419e0ef7ac4c351e97fba899acae23375a28ab85786b5416b1e75b6ba2f8854309fb4e308043b55a3409b6279d783c497a44da8c16305372d9e5589f7b4af0cbad1733cac10b7125ea0b7220ffff23cacf05570d17cf9f638cb11ffc9dda435f1d96444286cd363ab4602dedd86259ac94074d4d9c1ce5bcf09912569d5e7f2258213cc0c0f27741f9a220c02e7596734279791e824700bea876506aec921c89e7b203649baa0733104e035cfc71de1537eb82b6bf2fb401ac724c17c97810a575a561bf2fb85701daf30459994f0ddcebbb6a4a6e024ac7a67dbe91a4135dc403c927ca9a5f8a2a8ad9edd9fbaba0b735c56e8df029410546487ae42f22a150063c6550c49570947aacdf760aa8f29cc9d678d0b5b5da75040759a8595ee43e80392d17d9e92e228cf5f85287dfd6e49eda082e5a3be0e823639da16a583606f28786947029017de72dce6b04827801d9f9b86828d0c82da9b9f5b62f101f568c157a32a31b1fb4fcd3fc52fd879e8a3bf361fddbf023ae2fb802183243712262b3b1968298c09db133365dd668d408260a43aee6a2de32c0dd915c03f6340ae951fe85d079f01e4703caf267b68857d14891b507e3486bec3e162158e926dbb85528f8df18c61dbfe2e9b6590ecb7283be0e3904aa3a79b22f6bc4a064770a10738bbaab0157300bc57a2803c890bee5cdd3d3fc09f643097dc15642f2223938828cc3cb292d0c0d6ab3c763fc0d980a68619ac99986554b3808d0866c98e0a3bc050a902de4c4992dbfab2e01f91acb33cef9a6779b9936734c7316e2e3dfd3fb398f4bc6a867ab1c1cbbef1537f887ca01efe0e6e67c030121cf914221b9afe8e164a46dff5029425392545247798f379ae2ae0721c1ac584faf4b72da98757a23f231815a67b7e5ef9f806e9cfb773d4fc7d6e61baa7309d2b1a8d734711f69c514ba67c8c84e32fe815b27b10300405f16556fdd7cdf570068ccab0595ee159b28723e1dfcdc0a1bee93b285bae305a2c515b4d5b6b6c2397704c83123a3b07ecf3b8bec241be2ff8a4a46e7b98389821e01bbbfffa66c3056ba20427860e9326f8e033d06811cdabdc811075a14bb494be37f3ac97e49727d4f74a1734d7c27814320ab51484f91a22f8449849c0e06631ceaf58b3247cf63be7bc60cd3f30e694930a22673244d382ec7aa2995328929b88cdbeea015f04bde90653e24fd1ad675618b6118d2772c7883eefb9018b9a71a8ee2f36782faacf14880d7b2bc4f64dbcc29bec7a4aac77f226769627d988e2e22797ddb458749f7c6758f72fdc1cfe0d863f2d83174d73410e91e6ad7c1fdf57295727243f92da17a8e4d188a72f2216524da50cbba0df05b35319950136718a5ec4db4de125e3204e4e87e94ac256de65286f9fd200fefd8c0672df76f657219bead01bd3ef3807e51d10b721f5287f1da0703715e980d427823c102ae3a52c67f2944974e33a6fefccfbf4db41854a99ceabc67ffdb8c0af725214bb53c2b7d9a6d80a4044216969e59f827c8a174641af150bc7fc33c5f3abbcab7c70a634f73bb94348a903a40f0e2ac22064442d588d94963ed5447dc387fa68697e46ffbb6c69921b2fd99017482b7952359c50f437c11272e28befa534c0b81a5f5dc676550220417c1ba62f23b64ac0cd454c68a1489f7f1765f2fbf0d4984ddb2b6d74466f3f9f1161965da88f75"}, {0x78, 0x108, 0x4, "d7fe8e40d84a36d21095336c122907b0580cae3aabbcd4254e8731d9423947da2bcdef05c15ce5c731b7980c590ccaec8d71459efc0f30c29cd4ad20ce0004e9a1b418162115a9864b2656ea96e13da1b4312e866395c2b207860b34b236085d1f62ca9dfc"}, {0x70, 0x114, 0x8, "f04a3cd3eaae5a01af0b817a1b640703e5e88fe5011e37a35da6d2463c15d910339f38ed79ba50d17550da055f4d87ef242a141ab159df56de9c38daf0722cbd12cc8e95f75fbce17db151b5d0f062ad3d281e2861090be083034ca9a8"}], 0x1240}}], 0x4, 0x840) (async) r4 = fsmount(r3, 0x1, 0x8) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000046c0)=r4) (async, rerun: 32) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000004700)={{0x5d0, 0x5}, 0x100, './file0\x00'}) (async, rerun: 32) ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT(r3, 0x4008af23, &(0x7f0000004840)={0x0, 0x45}) sendmsg$IPVS_CMD_GET_SERVICE(r3, &(0x7f00000049c0)={&(0x7f0000004880)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000004980)={&(0x7f00000048c0)={0xbc, 0x0, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x14, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @remote}]}, @IPVS_CMD_ATTR_DAEMON={0x64, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x81}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x3}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x5f}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x3}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x64010101}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @remote}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x6d0}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7ff}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xe68}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xffff4168}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3}]}, 0xbc}, 0x1, 0x0, 0x0, 0x20004000}, 0x4040015) (async) pwritev(r1, &(0x7f0000004d40)=[{&(0x7f0000004a00)="1f94ccc287fc9e4a0528324028d9f124d2a33a8f22528a03701767ad", 0x1c}, {&(0x7f0000004a40)="da5183fa7f8279a35249fd66053082bcd48b44", 0x13}, {&(0x7f0000004a80)="3f94ce66f11822a2736adc8e8a7134", 0xf}, {&(0x7f0000004ac0)="60d10a8725fd02da2955a22f03ef8a1abb6d408d20ca6f87b96d7273ae6d0d492ea30f55226ef95dce32753f55fae7ed2d7ec73a4a3a2198f105e4ce0c62c679f333ad0998b0cc77c2364c1dbf4c963bfdadec7fd0", 0x55}, {&(0x7f0000004b40)}, {&(0x7f0000004b80)="dd6cc762bfb0d03a415413e274b2a766af420dca1b25afa65c95de168f5d8c9222ff87e23cca0f801198c456d9736136ad5cf065b120e849f02910f41b0c8429fd52e276df59639e12cca6f54a7650bb52fd2626d5dd69bea0f0c62defaa1f12f0bd717f53f8300ce7ec9dc4c8ca6b9308bd6136ef0633e3b07935ec42866c9c1b196c7ea89d0ec3bb0f504bb27f202fc3a1c537abe775d0d1feb8971c5c5aa3eeadb144afe8bbea95341acfeccae898f70e75592a2891f1", 0xb8}, {&(0x7f0000004c40)="7ca55aad9a04b448a79291da7cce28ceb2c51adf54a7112652e2012569a0c67dab27f9d15ec1b8830a01b259530c48dd1821e38aef8298522e6417682ea45b1acd73de477d67838b80d3a148946f142b9c9cf63db13f23843e6cc2ace5de4e2470d04cf5ed30d593679bc391fadd948c1a035d0a834c622d53bfff3dc6f43c5b555e9f2d8bc0918f670669ec81f2b1943a8935ed9acf3273bfa0155fe95505f61dc9c77738c76d0dca5b60d5f799d29794d481aee7f57654684998f4efbf0b27d93785bd77b2f81ea719d9aad6047f692e56ba29df28b35c8e07573daeac9d8d3807767361746cc551eb999603e9c1c6448ecd430c34eafd5dcb13", 0xfb}], 0x7, 0x3, 0x8) r5 = dup(r0) accept4$llc(r5, &(0x7f0000004dc0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000004e00)=0x10, 0x0) (async) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000004fc0)={0x0, 0x0, &(0x7f0000004e40)=""/252, &(0x7f0000004f40)=""/51, &(0x7f0000004f80)=""/53, 0x3000}) (async) r6 = openat$incfs(0xffffffffffffff9c, &(0x7f0000005000)='.log\x00', 0x22c080, 0x108) ioctl$VHOST_VDPA_GET_AS_NUM(r6, 0x8004af7a, &(0x7f0000005040)) (async) ioctl$RNDZAPENTCNT(r5, 0x5204, &(0x7f0000005080)=0x6) (async) r7 = getpid() syz_open_procfs(r7, &(0x7f00000050c0)='net/hci\x00') (async, rerun: 32) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000005140)={&(0x7f0000005100)=[0x4], 0x1, 0x80800, 0x0, 0xffffffffffffffff}) (rerun: 32) ioctl$VHOST_SET_MEM_TABLE(r8, 0x4008af03, &(0x7f0000006600)={0x9, 0x0, [{0x1, 0x38, &(0x7f0000005180)=""/56}, {0x0, 0x78, &(0x7f00000051c0)=""/120}, {0x5000, 0x91, &(0x7f0000005240)=""/145}, {0x2000, 0x61, &(0x7f0000005300)=""/97}, {0xd000, 0xa3, &(0x7f0000005380)=""/163}, {0x1000, 0x0, &(0x7f0000005440)}, {0x10000, 0x1000, &(0x7f0000005480)=""/4096}, {0x1, 0xf6, &(0x7f0000006480)=""/246}, {0xf000, 0x57, &(0x7f0000006580)=""/87}]}) r9 = memfd_secret(0x0) write(r9, &(0x7f0000006740)="b5efaedf34c9a56a5156fb205c581e70fb68579f6772bcb5fa1bd712003c670500730e15180096a5b070b9c564527a288d62ad46607b996036b11afcd08a27676495db562c11b115a70094523aa6917ea813de48650a99b15ed0202612d4501f034ea363852bc9fe9f3717bdb0fe83ec49cd345f10c186ff14cf927971c885f86f7b0f6283edc635be33ee6e97152330d60896f8c571e1de8ebeaf2151a179717bb15f1154ced68dfb6cad48c6807d3f6d1503992dee8bd501f41b562eef63d9b8b7c55d5dfd0e3cd4ec8105e3c51992ec84fce4603315d0189070200d42e4d9c0a07a247dfc630b6539b383144c", 0xee) (async) sendfile(r9, r3, &(0x7f0000006840)=0x7, 0x2) (async) ioctl$VHOST_SET_VRING_CALL(r8, 0x4008af21, &(0x7f0000006880)) 07:57:21 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x4f, 0x1c) [ 688.506236][T10999] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 688.536480][T10999] ext4 filesystem being mounted at /root/syzkaller-testdir3998860293/syzkaller.jOGez2/198/bus supports timestamps until 2038 (0x7fffffff) 07:57:21 executing program 0: ioctl$VHOST_SET_LOG_BASE(0xffffffffffffffff, 0x4008af04, &(0x7f0000000040)) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x7fff}}, './file0\x00'}) ioctl$VHOST_SET_VRING_KICK(0xffffffffffffffff, 0x4008af20, &(0x7f00000000c0)={0x0, r0}) (async) ioctl$VHOST_VDPA_SET_CONFIG(r0, 0x4008af74, &(0x7f0000000100)={0x0, 0xa2, "790d411a0efae987b0dbe267c3fc6eb6f4989074d9314659f3f908ce031a2eb770ff1e54cf78f31026047b2e5343be6ad7e58f3d46e9a70759926d0f6327ee133c3469c2fa25352b118683b62191bac5fdb5b027847001f8c9e572cb9127c6bc2d66118e6693aca4bdd4ca54a05a46f0050be6d9e5465d388b75c5f635875f0a155fb487996ae129766eccf7968474b3d2ecfc69f6cc77869a002ad1e212af0800dc"}) r1 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f00000001c0), 0x39d041, 0x0) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f0000001280)={0x2, 0x2, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=""/2, &(0x7f0000001240)=""/35, 0x6000}) r2 = openat$mice(0xffffffffffffff9c, &(0x7f00000012c0), 0x40003) ioctl$VHOST_SET_LOG_FD(r2, 0x4004af07, &(0x7f0000001300)) (async) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000001340)={r2, 0x2, 0x401, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f00000045c0)=[{{0x0, 0x0, &(0x7f00000026c0)=[{&(0x7f0000001380)="a0a46dad8ec201d7c91debeefce69193e3fc0514a9d13919e6a6c9906b37ff4bd138a42d21250de3865945d4defdedf0cdee67304b828ec29fd2be139d771dd927c14d6286be84a60017a0228c822c6d52d6c3c238b0180f68deb5f5fbe056c4e4a484822171a88c35f1", 0x6a}, {&(0x7f0000001400)="d41fcdfdd04e63890f769101c918fec31a3b6ceeb331d24ac64e86ed2636bd385b34714e194daeaca25ed4c637599c52ada64ed6d1032125ba2c89ce73f1d49ceb23f560a88452bb84a6f874945abab7a4c57dda8d12", 0x56}, {&(0x7f0000001480)="ee4e9346149de8187c340a35ab82a10de860ed6ef33949bef0b6c35f9542dead629d62f6f53aaa00e03c26fef86abbcf290d888cdf6182cbaf2845bb724d97d367a895d606d819f55dfd0e860448d9f187e1003f8a65e9a842242cd59286e89cbb4028597665381a2f71ba227028d301c786f1c773", 0x75}, {&(0x7f0000001500)="859ecbb0562a2db939835a2f469745e3d010d22f8f517db575f4a51f6c6f9a80935272ce041606f61af0f5f81bfcdea2e7af5652b4e7aa0f84e5c19eb440d38b00315480876ff544d47346b1f09c6fc4120451617ec2f910827cedfeb49d51e4fff245186eed09f39363e0ac103fe3afe631c39cc739a885c541e983fb8b3e7e159a632d9f1bd62f3779e570fd50862f2b5f7e055ef402be7def2bae3a4a7667f6a4f90ce2f9a1c9f1efa4a9054c10b96109c7e17fed4c710e29a4e239622e7685d931c3711099", 0xc7}, {&(0x7f0000001600)="01eba0db177f75cb11cf1f2df3672fc08a2bcd0dda3c8d815ddfef3510ec00de029ac03b3457637805982463fd9b7951f60dbf47f77a68be45d6d7919bcd4f2efc37338da48c23a6f91b36986ca6294a62c039ad01204e71b53fdc1d137e8d3e12910d68562c13764e78e2ade73f0f0197be888733deedb9e8fb7fd60cb7f30a3e0673933dc17bcd20bbb1d3f28406734605c58e138c9e3ac69fc305807eb783948d2140207d5252c808daa69d2102fc4296a20b203974cad6481fe8aa5012fa332e32515f5e4c126bb191282a4dc03842fe6fc16bc29b1913afd7a9bb51456b15626c72a6aad944be46bb8f9b009eb827fd4658fab70837dacb02a5a879fbdd9d95b6d64e516be681b6152c944042db5b5ca5587fdcfd4f5823be2ea2e1b6c3069fc9b625577097b609629043f84ced4cf6d409f9250e27d89ada02115f39db47eb486a48d7b68fbd3d409361c4dbd8bbdc99b55854b568616b69cd6cd34ebf20699852a35e1d5df7b988b60f9b5f8d7d9cf6f7109850404be1fecb4aa37f385b0e23c1a16250a8db582453d7d43ee4d2b15b425ac35f477d76e6df8c2b0861a38c9d0a71e49d706a55f040bbf6735da200fdbcc0b3d0c420cd1fe09cb812f7f45e9281ae08e8ca1d8b2fc9f82f36d399e76e05dc608fa193f221866cffc107ea339bde867ec7ed7a9271d1b93ecd336ac9ffbd57a69c1e5d2c33c4822f647f65373c2a08e0e8ccd4a104aa2a6ebae4609821f55463ebcf1420d2ec5cccb9274b59ac2c88ab3c7b54b718c0ed20d0e17240ea3f1d1cfc69a49902045a35e8f1975243e5c35a2ed508588827731f89ddbd804d77e1ceb1e8532f4edadcc88cddc35bb7b035cd20c73781985c359b93d9ebee76738f30df7b3de6ef98a30f7962283ed82b4f741156d87045fb66c3f476461a561b3b0a21967eb3eac02127033b1c053fffce7e6a5963b40f5285b6756b22dc3a9e2bc05552b0477304bf483585eeb06954e8d42a1f3c027b071facbaaab67de5c6609bc1d0c69d613c81ec3a74da0c7bacc7582eaf5c44c6140a7372070cafc1ae6b24b98d8c3e97f25071c161c18c0a1f3baaf8652737d3d1e6852ba61508435c637cabbf14f48aaefb3c68ee1293e98054a0755681a549fd391c04fc25ba1a18ef24c54f2b2c60d311328ce543deb390eaf661bab05f289e04f9ed0feedeab3d9ccc9208a10bfe31a06efd267374569bc84db5329f695ce31b1ea4e73969b4378d331d78ebf6b03b3deb5f9979b4a49cca00c796849f773291effdc659fd48d2515d9ce9f1b372575b9f9f3c618e859ef3f299dfd3bf474b85fc00be17b5bb975483e6ccc4cc817b26d47596d4bb2fddfd491d4d0c38fd829f1fd6b322e5a77aec381476003bcdc6aa9fe415b8da3f8729b1449d29eaf03911c0d00c26354ed56f279fac264323534012d41694aaba3393089523e37d7e52e9c3ce6462be48cbd30b6e18334718708af97d1f04a889f1644c47c84b44bd82dd311001d68198c6e1e3410949a32bb6fcfa24ee2fc099a197b71140e29dfe1a11df66f6af439c0b378615bee6e424aacd697952472b08b31d859867aaa5b5289f5b535dbf946aabffb41cc9537155b8afd446ef40e5963ce2c9ae723003b79d5b0ecdd1da63f4c1b8c6696b2f86a4d26779e194199ce20c2d8033a54279dae677e47d5dbcaf05666da4daec0f2299231411d9c31ace66f165744a1e4d5d28b717b9ad60844b2ebe0dddc45a33fbd0a0921982fef2fa11f6effe8fece6453734899f162a300ef57b914a47c25113aa116115fced1265351c54d98002603596a909b67df6f2ce48e5f3e95b456a56823e9b1e49bd14cc1231a0fd2aab1bae4e381c44a3339dea6eea8d261c0d66ad813f6e17a6ea0e512e5f1e0f939e4d10b736296f02319ef16f04c550459e7e798f4e8cd3402783b963d7b52fec3df6b9b50b30f80f8e5b8a886c30c945ad5b3554b165084a66f1a915be4c740b9e6e9c6e8fd5b3d06baa5bfe8660a719da9e91d6c8d0e8f411b08ef4deb819811acb5825a9cc5589cf72c4d97fd8c089d4b040ab7b55740af0d2134aceb322d679556b05b442b8f9132dce05f32483ed3515fe9866a27653271528e7f9bfd57348f9ab2d62908fdfdbfc3acd62548be780a0599d92d429db77b9b5ade86d2a2a1b81985f300e61d413a2cdfd89a03aa544cfe2b0bc7d7f4c52b122ab452e1036677d68d9215d71d26ba3bc46ff6ab4742ae7e974f8d8015a5c0ddc71979bd1c346f857e693003f24cd205c279d86bebbb9e27163f849fd8596db5824030d5b73281bfdcc78125a37a3e6cc8536e224481f840f2a4004ad181436e47cedb8779290f219b831e3750a20e7896ff6a28e7d55419a526b8af9a2002c44fc953d72e8fb779dace7a836dfa3544c992b65cdd867fef003f21245a7d1fb7b78f7047127337966694ad7a9d1ca843cbf4983d0eb2aebab23b58988a83af8c40be8bdd3f51e38cc9bf47570482e8a09ea9fc02840a3cf9e7d95db7123f877de47fae387302afa7a40147651869826bf1b1a8c4717393d1abc7341e825eee208be63feea59f3a1f899c7762be0d19de0e0b823f36a6a624e086b3bdf70c466b4b335fdf9a15a701e1efe97ee2c8a6a035702e2e294145aa26847a8fc2c363255797b7707c01cef781b6caec7f47764243e17ed68a0dd7f9d3b67975b184c6ff8fd25340cd064cdd2474685a8e0b5fea5ce0a13d585f83d73592749895f187115e98d05352dcb65f9d07bda8c2a40f19b48c2e58210667507ec38bae95d625db8234f5b510bcf21b4fb33eb22d3025b83e7a9c0491f8369ce17ce52210fc37399fb0bbe8e6e59c65a3af9685af45295f74a6c90d7ad94af0f956cdc6981f8bd7fe7a2b941430cfbf44849ea654196bd505e20ba6c5ce16ba5f59688814158ac718dcf3c63c16ca443cffe2b3afb52bde7fce3e6eb206ef13a5e3c3eca52f6f984d99f8e963c641690b199fa1aba6cff331707c1e57941b40db0f2277366e54017ebc42c0cfd15adb9d277a97c10cf0430df19b61d4b8ffea03598ecfb19a6990f696d2823cf1e4558bf98d969c7bb09b6f868daa837b74e42cb2047df04ee926f3c6adbd71b7d4f240759666e567f7498b3704bc1ef0f3dc8f21a7960220698159e551d58ab2c644280fe92f28c432ee3ee0573a4708fde4bf400e004360ae7d870a02052da119c2100fb445d41f74ce2909d993ce3b0f419c5c4f20b5a2097928c87de78d224315bf73da2bb0dd64457ab4d7092a841fcffe75a8e92363c1135486291e1a0d647d4efcd3f5a4bc5956bbb10a0278dad18c8f85887d375f416c9d0b9b6dc0a593a8d2fd4ac86f9dcffe42499c8cf3a0b0393268c0b1d13314b462dfa8ff11074bcf5212743ae0b8ca45b32780c44463b30692c1460ce6bf2d8c394dd040f11ed879868acc3ccccb7867ac88d60928e326d4ec3fb78492e2e70bcecf6617b03a7d56c41620e746a6ef1e9711e4c6fec7520b86caf5693a489d5ed132b770cddde885835a1e26ed7862ad62d8bbebe362aca9faa175aab3ffc3c2c08231143083e61259279a8c1b934b0b6e28375a64b1885f5484984a375b20d367096d3c60848aac595a0501d4b4bbcdf547209efdf482c1d94b126001e6a8e67a6069e7b61caf5f832d27c629592bff9de08acb06409a45fa342ee4e1dbe5f9076799f0e81540752c161b27c260aec603560906370b968cffa0c3d2e7fb65ce787dedb0bdb36004bdd11f24db4d082a966e866ebd37b19b28ba9a88407b7fe322b6edcceb1eb7eff68574f5c2028dad4a67ac9247d0328e6d4a67615c3c63c601a56249cf7a4c31ee8bd1532b52d6187c4addbdbbdb7b5855e69d57459aa86ddae9e2b4a85992ef330152b6663a8b9b507c949c39cdc7fbef0219cfb157196944356af8edd7b828a388381216648b33594e2cb49fa57812d45da59adaf4ca4ec20be5b91239a3c8c4fafb8db23ea4bc0a7bc57c2d645109ddf0f007323e4615b3572cbb41b438aac1c27a4b3444d4d7d6d19ab0f0b3f16e9f913d6b36d7d6a3099ff5b87c2012aa45ae79f2f4569a1ef2e10b682bf756dcc17b46c0d9cbd9c78e813d96388a1155f0d9cc84a04c30d0734f771844dd835e7a56ca32889c606ca0cf8ca07c21a4f097fca03f44a9c22b943cb96697bc9b37758ef2bc45037f1aa8e5c57d37eb89058ba802d70f2c2aa60fae3255ea8fa38e9abf3db296401748f82539fec4f7aacd7aca117e101fe06b955bbe27185b5025b0790e396583b6c4d930bd95ab12474e76ab4ee68b39cec5e21a4e83ec14aca4585b0cdb04fd6059f2bf65ecef1cfc3c28f544ec41ca036160b6d2d47074453a83ba6425c65f9d85fec1fc835a15e9e463ec17dd8f94dbb8fe7f43001dfe5e235c376d2e3b0817956a07f5cb44e6d65a863a1d490e81d344db40fa5a69f47f772eedf8b15e252a0118501d6becb6a3b036d68d2b858599df1ebf202b8acb4bfa911349de6b5932bb30dd373d24e42d168ba22ce39bb49bfe4d3b8a82f10667af24b6d1920b3a92d9933e2da18be831c75d80b6b52cf3c97270b1fc0c78de7888a64f8afac264eaa323fd5ef0195a84515fa9d418ff9e6aada78e93f7267692c388155261e98ff313127318a945c03b56ab357ec04bf331012c85c30565eda0a488ee1c9b12feffc07b54541e0e38469b2039ae283ddb15ec94c07d21c86a655222b65c9a86fa37ee5b436b7b3e0363783be670ca6051eaedf2935e26511201c8e67dabd934a8fe2ffe597820d7c61701bb84598392c63b70e396cc8570bcf9aab82bd4f84dd8c09550b0fa0c941dbd34621a6bbaf002e1347cdddc4ad03db071a126ddbf69cbab4d363b6a61efb3760dbd1b6e7e233031098cdb8e37e12642bca7b91d53bb6257a59e42e3f6b303a0ad4d9eb9d5f8a54995ba9e9659a8e2b50332a4518080f6bb57f3be4824869a34795272c43b3703455df2ab0593cd9ca90eb819ec6cb55ffb0b6d342f0018db772ac02854a70bbbbb974fdbe9b055d107a0e5ade1b3d3bb1dd9f6f1f30ae0fef32c5c9bb51bc74da50f7ebdaa4e9da1b6e14a6dec447845241e01cecf32296337e02c44347caa6755cd3a097a73d68e2913f13a1fe65e1726c41eb02909489850887435643702f37ee03a3cdd5435847a7f5cb86f5e70f3102e304983bb927ce922affd1816b2513a215c23956a70d94840fec640320a8d88d00679612660ba12246dc8f46d44457499bc794b78604dd6c2451a39a9764ad5ab1172a6d31eb770d8f6c5022bd59eb732e688ad4dfb227adf9b4650180b22b661f5d80a73004c92ebd9bfcfd7162ad5da0723e9c2ffd284d59c9c513f9469be863b29d83a87eaa334b0d50d7811415e4836f7b71006707aabe191ba6fd1ae855ec57d7d6598879865319c630eb79d3d8e9be2fe7be96977a96be7868780b1e0c8fccdbdb3992203169b2e76ebe2d2e2cb9ca5b5f5b8bc36bff58ea61dfcad7a783052a2b04401e4d4496ffa5be98f284359e1b59ee6e94cd96690d08725f2c3ea348e4aeb9c8c1f9ab90ae09d3996efa4fead7b5c2607cf1be8fc979f00ea3f8574b7aec37dd45174277f90a093e57b8b7354afb2386283089209922906426562e3349a234e774f9256aeadcc6fa1bbb931ddf8178018622904cbbd4ff4a63407e3d095316bb866ecf9f6f1402aec57334fc212eab0c0ce3412b77f3992b1680c056195c97665d031e0fb1a847fc5733b51c961c950daa74aedce38c8ea78f", 0x1000}, {&(0x7f0000002600)="afe6a13b72dc84aab77b3052b443ffd5bc716485d9adb09832ce40562f5313cd41785061dd2ca2c3012bd8ac61fe36402617b504230bb30779b2c4bddee500fbba5dec12fe6f6e84a25b1d9b834ca441a0308914bb2ca723b23ce1707691f455cfca68dea05a9751bbc97c4caf232a7eedce89d436d69f8a54f58d25da4f173bdef94cf5de7fb501d7941f666a7699eef3b7541a6e842be4765fec7bab99a3b9c6de85a88faf74e0640a52c75329fafc088d", 0xb2}], 0x6, &(0x7f0000002740)=[{0xb0, 0x6, 0x568, "a84794b02261ce26f913ec7803b894b061aa3f955b34a28fbcda3cc6dacb0e87394c2e52c0d0714c37f175b248550e9f6075d28255c1a9490cf556084bdf89c8080c1a39e1fefea1e5791abdd752878e99c9e96c90e9ac372d5cb8d3a1807ced762db49649ad95a431eeb4d0c5516a707678af36f667d6fb727395c4b0d4c3cf9660376e1804dffac7d9a262547c6cbbc5f3bcbc898a2aa076"}, {0x48, 0x96, 0x3ff, "d49b593ff0055a2661a9069f8886f81223bc529319739a39850f61ded7a063b75ef70dee7cc41af8f87267b31a2b8934f8deff"}], 0xf8}}, {{&(0x7f0000002840)=@pptp={0x18, 0x2, {0x0, @private=0xa010101}}, 0x80, &(0x7f0000002940)=[{&(0x7f00000028c0)="b4336b5af24ce998e11bf92538523febdbbf359d0b44c37da4cb8da6c2820d553fabce1393f3fc24c7310e627db8735af302b05d48a3e691f74286d56ef7ec3f9e6f4428b1ea262b6102c98e2fab869cd3feeb48b999fbe0a69d491f37b80bfffdaee6f3cfeccfc2ae27f98311f5c1c0a02fd0", 0x73}], 0x1, &(0x7f0000002980)=[{0xb8, 0x84, 0x7, "101ef8c9a74be147f058dc40d4e64bfb906ea256486b1403630ef737d0406741055bf22a49f04560ed7c7f92b04ba7793c95f4e6075c2d919c8cef3e2cfafa1a3b92e035998f7f171c0f2a84b4b9a70138bcd001a1528fd4d0874c837fcf627afb8052e244b2301df4a30cb49f0ed7cd686ba46f70f436078a7b93ee730d77d44a65231aa131765fad33968c9114c44e69415846a90988c7922d11d8a4ed54177ffa25a013a532"}, {0x38, 0x11, 0xca, "79ad36adc2034cda9d12f198d76446ca048742a0ef1ff2be163e33a34c118a67412672167fc409"}, {0xe0, 0x0, 0x4, "11d8c1bc519090074889b593edae8eb98823b9aab7de4ae77427d6d1c6330cd82145fbb6ca357d0f77a956d18feff11c134fd2f22a6b0ff964f77ab6e5499d76e7bd141fbd9b92fcd7e0a3602a137932b7aafdea70c24e64a93429faf93d1d6d83a8b6ccae970213049f752262d115ae0576fa4a6343e6b36f62f3cdbd87fcff957263f6cefb90957b0840095a8d1a72864352e82e4817aea6a7c3e57c2c6b1f1fedcfc0187295eb7beb258c1d31081f007d5a9136d0860edc9c2c1a9abd608cfeabd9c37d2301173d72b67c8d"}, {0xc0, 0x103, 0x3, "2d6c4db04519f0b8ac0a265be4f6c078506650c32b7380aecfc4d0fcfa214ab075ad325138a757807ce55a8e100af89bbe2e81b17e3de813f96a1d1c853af65c1eae0b0cc3e82c5a5dcd1c16b5cf7e0f594af2df492bba35bd366ae9e148c27704e4e5a143102d5f3545c439f81e8c6dd98894a20152b84888bfa1560fff6439db1c0f99af6027c15f258797cdad1fe947e7bb29ebba9a6dedb5f21dddab5d99d8e7806cbbca72ef0d78adc1dc9154"}, {0xb0, 0x10c, 0x7, "56dedd78f9310987cd4b49a74a5fe80c9dcf3497491cc4974156f36b5eb8c15f05264afc51b5ff8529a7e620a658c3e9559a0cd9a953e0b1939156d31cd37a308e9ffd69974dab4d9bbc4219f6893920c036e5bead5ef0bce10b5c8813815b5d1b7a1a91ec803c0b3ed95d3bffbee5d2e965017259cf7e47013f4616861099d8c28f6417d89c25ac97d36f0695bde339997ec24f3c6fef421bd8f972469c"}, {0xf8, 0x109, 0xe08, "78219000ffc2bdad89d067b4361a2319449022b8c7766b365078e395b737c7e5b05616855961805ea8a0906b8265d1a2865eefe14a82de324fabf7075e6fbd8cf01ec7728f33b1a8e812286c10823d52fbabbb8f035c4aa0ec48a14e00ba6ffb2d8866c4dc5b6afd9b148b2de16871ac73bbc392a0b79bbaa45997806ecb6a50eca87b264508bbf3f99453c804249fca48f1bc07c95f50e4701d8f065013865e145a18d310a3f195cb6427e32656dbc59ca610fcbf64131e1406c40d9664a4f1d8b47ea07b4aea3b3304816bb7f764657b6c08dde64f43f73842e0dd5be42d5ae1d3e79d"}, {0x60, 0x10f, 0x401, "fdbe639bd56c280e2b9cec9c5c8fcc1e1263ff4962a8325f4984f023313aba8757f9d05fc4d0beb7cfd481dd61686b5cc09b109f9d21057c404813a2c439e94622986a0ff0767e05999ffcaf1a8d71"}], 0x498}}, {{&(0x7f0000002e40)=@ax25={{0x3, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}}, [@default, @null, @bcast, @null, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @default, @bcast]}, 0x80, &(0x7f0000003100)=[{&(0x7f0000002ec0)}, {&(0x7f0000002f00)="51f6238163290af1d4c79643be78b57ad6945d704de6d0ee847eb27afd004d674af001210c9b7c23b7284f68", 0x2c}, {0x0}, {&(0x7f0000002f40)="29f5560b861669dc3725999e562d2caf85905a95bae1c97f76202c76c4b852fb955cc527624fb729ee81698ffd6eafb172a0830ffb8e1d998f98ab6730cb5b4eed570f4f9175dda6a195e78de80307945ede840cd330f133805c1da08b239171ec3b0176b44d182b", 0x68}, {&(0x7f0000002fc0)="ea2fe6264e", 0x5}, {&(0x7f0000003000)="4587f7845c0c52e6bb8a8da87d67eb543194bf5c65ddc3c34bc9c0fc620b98f58715dea2482ad230119e52c8dea1af82e2d135e9622c851c54dd6ebf3997a8efdce07ba3a86e38cd42088e3ecaf286e4db270a3a232ab95d0bd49aa547ad35c72948aa544766a6", 0x67}, {&(0x7f0000003080)="5ec047740f671185e1d16740fee6bca20d6db19d7a0dc6636c295004dd5b1a8d6ccfcd1b92887ffb7cc7a6965a9e145fcaa24e25b5e574d3f9a59d8de00dacc7c33eafedd78c065049e426c9160c741712b90c6a90894d8d27", 0x59}], 0x7, &(0x7f0000003180)=[{0x10, 0x109, 0x40}, {0x58, 0x113, 0x2947096f, "b8cbb8bae662958e7ce0b0082c33292676c8dbf9508364cc3a309273a5f74b4f5c8e885ebc1dcd4d6a11120d7c2ae5fc0d5683b7e96f2b66ed8097240c2258c308af343a"}], 0x68}}, {{&(0x7f0000003200)=@pppoe={0x18, 0x0, {0x1, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, 'team0\x00'}}, 0x80, &(0x7f0000003340)=[{&(0x7f0000003280)="73f27caead0cfc9155ca", 0xa}, {&(0x7f00000032c0)="fe7f66582d91d1de87e6a6ad3f7b5110d07c646a2ea4ebcd97119848da716de2558903e1fcf7cbe002348dc0f9a86f24061d767ae336bf29b3d0d00321247ef36dbc3f2fcf44d2a69be39da531735ca0ce0a76fa173d865d3fb01d3b38472c2d3f2a5b6dcfb01bf39e2d6e8fc9", 0x6d}], 0x2, &(0x7f0000003380)=[{0x20, 0x104, 0xdab, "411eacbc0dd5842a91e84e69dbde701e"}, {0x30, 0x116, 0x101, "432aafbaf74557239db20148de18621c0f4acbce3594f20bfb"}, {0xf8, 0x111, 0x9, "57925a6f70b0db90f3828d0801bd73b2ac46b14c3d865d4ad8c1c47f1cadf5f89c731d47811a9296b9dce6126432a8557e8ddadc3c37a5decbd5c9d6d24b7de7928027454ea9c2969683ed9ae80e7246a3e29a04ee0469963e54e0f13fee2c2da5c4d75d62b738eff8d62252b8eb422c0737d64aa519d5cca2f85ad679f8bba39f9bf199f7362f14ccac1561d935b3a1380a86ab788a101c9e8f7e694e8abf7d21d41bcad99c4c7e89550878e3238c4546726a56e79d362f0775f8c9296656b73a1da0074560822a16f73b89433a7fbf97e2a95eaba3c97792974386c877a241dc"}, {0x1010, 0x111, 0x2, "91d2a1c3262c819ddbb1c2b112cceb2d3e1802841dc474d222d219a7fba8e8bc4c6449940e2b3cb824867c25f2a3ac8ef8998b0a00d9d95946385a04787628d8e69d30ebc886cb485291bf1f9247f2039f50a8ea740d39733d71cab4868ed301fdfff9c145c28bd1aaaa1ae3f2290928e5e6386a01ce029eb7d23b6e7ba94bd10ad63cfc82b15dad4788c8a5b8861ce344ab7cf3f26141de26629ce1a3011aec20478d5a4b97648d7dbb02aa21907a5a215d6a8b7e100578852adfe23eae706d0650f538fff872e4ec473d077a2374239f8a7c6b67b6b355c0e0ea7f3227d256fbfdb6264f5faa42a625bcda6661d621ee5a133ea1e416d6171aead398bb643dde6a651cd3b538e89bbafe1c40b40ff88f42efddfb6d58afdd060c2f81c2e7decb6c86924d7665138c42a3d1deefbc1c8fbb9effa55049e974315b0150848bfaf8d377fb287d84841f542178d0fbeb68f22ac8e0a6bfcb226bef43c06870605420af9b73b8a9a22b7f38a6af5e94ee60be8cbdda19d71dfb415b85aad775b61229a259ea1747804edc3e2f86473c6dcaeeb8cc3498f6cea42f621b5f5e946c2f477654d172803c1e1a5e077aad79cbf0be6cc474ecccbea9dc267e9840a57e15432fd0b12f60aa0a6689937520928e61acf57c22ddc4d0cf46a3802cff5145c7dc8acca8739e8cfdfbd9b6b7212a81a9cff3b959c6eb504439dd54d0a6137637fa240db577ac6bc14ea12a0771283acd8c692ae23ea7d003c137067ca595bc88dcb3cf35236ed8ae977a3c3c36f7bbb00731c33ecc6a166c59ecc4cee7d62a4660ca3a5e9688faa79518fad393e7c812c36f75b9d7704a340c407d98016c4b7d3a93eeee0c285da7d32da1558c549d9f6d2233b8372c7cc4fd99e0a15846503bc50821cc06568f4182be80784d8403aeabb5ad5ac3f0a0c6863743a7fd701553681fa494bb633e2035ef82ada750980c80f061c8dfabf47990e5128e09807ac9efb72d0a37789d6854f60a71c149ce63fc7b9ad17f31ff61dca2f80f1e6c639938e8f1ffd33a7217570f4839b31c348a73587ebf0ab57cb35f97ba59b93b16a1f05c4d04f02b79cdff3b877661216d979565af8bc57c24f0ec2e8468b5e195401e81a12adbb08cbc4bff3e819f1ab85b12581f36ebd6c3998e82fa6e63094db6aebe58139d77acbd9215c72b2fbdf719a07408dc43ac5e11c17feb938ff725a77d288c486e1059e5ee0a5cbd4c1165dbc02a71e95c64d83aade05d23187433680bf4b4802e9d400906a16bbf911563e0f66407c61c50400472debfd0fdd97ffc8122b0d6d84875c01aa8af13a3e9d8077e30ff4a548686aa1079afeb1d08a5b8bb1b641a7181d673b236957022f8e13856ad9247e15574dec4d9a1e2e6785cf8065566b219ff80dba00b29404b8b365151041d89f6a2dfa279726fa7cd204b7c01c72af03f46d39711671267d3852cd50eb5d13ad1aed555f47ed4c71cdf37b0c76516dfec6f878b7a80a3a5fb444342359ba47eeeab7fd360cb2c3ed2e5e194e5df0092d478d3be72453a1b99e4b21daa68181efeeebbe69ae7e56e3ea6f5f23dad297f89af6eadb3ec875cbbc9c5b210a70bcaef3f131a1df58702530999418e8f5f945734136fb5ea1d941ad4253a9acf3281eb450a99f6cb705296bc5bc3aa31c39d4f17f7d51c6db153b8c5ec426bf7db8847227d81009840b180ee66129b6c1e0b73b12e59d8b2ce3c3fbba713dbeed39c47ee45d40d93d8edb67334a7417779999d7196f69d4552ef66ea2707adb3b02aa3bac60713e3b326b060df9f70f699d8ed34c31491fc2017f8662ccc6d6390099b33c0637c23f61ce84d4e1c8d3bbf09b36e17294cfff09611ea43332b62379610ecd1632d738fc2115ede7c2b269a78b960c3d7e2a904df5a077055ed639e0b48512b33552d9ef357af86a379f86d094978bcbb22225d468fab3d8a58ed39effcad9f5adb37553d3e5109e434b1d1e77b7cfb5e195b76261c0c64ac99adc54b6a1bcea2f2af58819d688bd4f9f2e2cff898029caebdf7a0108ed5fb38b30e064aad29b9550800404bde6c696bf83f4a98a0086c8c5d568dc2e5ca263d0c567a704becdc3a35d5e7b17224b3078f6f023987f74c76785269021a532a0b483e96e9de7609d45d164fc9e5e6a92a5d8a8872187ae0afc2f7560f89675dcf7040ee5f73dfd38e40e73d1f9d1ee8e7d17d018a72a7729911931814ca86a5c91f83a15e284cdc03ede1d70f6ee249889214509691c7716f56b4da4e48b02f8048b0911a98033d4a5250d200a683711c1854de521be83d9a68947178838594594b333eb81eceb03af6ea7a26c65c05f06fcd265f83381ada7edd508182943e7fd92fc092fa4f5c2a469a490cfea14a8b9a409ac33ed940e72ccbf2655085353c1110e0beb47e9d83942b3546068013a9623297b5b85adca6dc65bb0911917c1176c32f89acbb2561135fa9965c2658b59ca0aeaf83baa1c658c9f0bbd6adbe8239115a474320ed18e6cae8255dddfe5ccee68dade0b3927785b0ce15b52752a006e5d1aaf09a7b79f0747745759c02caee7cb3a08ecdb7855d7d26f9c7b0f9d7bb6dc4f0d046b40572fe4a8b4871c71c42b82113f51eea2155dd47c136758ffd39bcb80b5c98db54227d653b2de721251a219dc6ddad94396a6948382c72f1d4ac21ef11127f646091847dbfc79f12d01954e7accf481ab02a8dfc6469fa88682705de1230e6668e6941eeaf5ffebf641951e92156d232052e26f4507c538fae29a588ecef712f6d861f22a2ecf4ff2ea91a5a597a6fa0bfe1dbbbe18490d901e3512e4455123514fb19a30d12f5c52de35d3eab850bd581d73a7cb6fb08c0067be70bc97d25ad511fd9675847aaa6b064080af24adfceaa0f86db76fb5816b16ad5303ad79a089b77c6fbad821f924bdf507e72b25c26d8cf7d375c0f9cd90f2069edff8c6a08ed5b442e981d7bb88946bea74be71cbd2c58db0164df737d105ad9a1ff89fff34737a5a62ca8e0a0ed87c12ed0853c479d4b788ceea28bb79166088110a5b13bd520a888e657145ac252aeac61b9851976f4a99947456d693254bbb30ff9ac4b0891029c6a46b3831a7d789b6fdaa255bd42448f365f8f7e0814aa6b8224941c845601269bd4ee70a70207f7a3d42c0c9802f898a627814e4a61e7d279272aa997aa5b01813d898148ce09b0b27d70edb4f14c9b26a150749e5da3f039fae1351b1b21467a5745935a4615ab49a3be0cd91c113fb8de7ce7b8c145c7be71e76363d545cce1f70f0278e3018be995b341e50033cf0c3efe30090e0fda2a2dd8bd3a3779149383685275afce1970ba2e3160b74b000545dbfdf19aa105ea6cd435a3f741015f42ded04cf6e78782b31c7679f706bb5c54fb80a7d3596b1e6a01b63712c3bd028aa555a50e1aa80fdd5d36985247a1509750eb1530169f7ca86d8b8b743f35e1b90d89abea75cea82de3cda1e5d8c3d3e0d6b0bcd63584f707b5f6783aa87fbc1e80b59829b270492fb8cd86ed9f39520ec5c21dc8f1190a22398d9d1c7fb760453952679e4894a2c142dbd324a6bf6b7cc5f1a94dad1ce198e3fe57f5e0fbfb2460b58ef047c5460b2ce764411071c2cee6f4bd00ce029abad32c92f93eb32cacddab90d31c9f412d11a7443e91265072d111e5ca1246e0fccbc83dfea440e201032c14664dba5f3502599574b4300f9c446ecd5dba989796677f50391ea447b0ec8b62faa4944fca3b7f442ad3b8fdb7588f3a2127225e1dbbb7ee3ff3b33d7be64660f751cb1e7a91d986b54920cd9f63b5760efb193479e64a92dd81dfbecb4fda32d3d7628699659ae36776a41455361de4858c7458a8212a05478b056cb380c3387d05050a344f5342f0c6962248d5121ca1aac216fa6b8eee2e76869067688815cc7553d38f3baf8246b5c7fdcdae6ba62352578d4f0d4a6cd5c010061effe06f22e91cf783eea1419b84175b8aa369ca385cc9e9db27b13e6567ac46b03f8ef6c5f871d6c7c76b2e8b91e4dbadfb280c78a695c66cd6a851a03f1364daf419e0ef7ac4c351e97fba899acae23375a28ab85786b5416b1e75b6ba2f8854309fb4e308043b55a3409b6279d783c497a44da8c16305372d9e5589f7b4af0cbad1733cac10b7125ea0b7220ffff23cacf05570d17cf9f638cb11ffc9dda435f1d96444286cd363ab4602dedd86259ac94074d4d9c1ce5bcf09912569d5e7f2258213cc0c0f27741f9a220c02e7596734279791e824700bea876506aec921c89e7b203649baa0733104e035cfc71de1537eb82b6bf2fb401ac724c17c97810a575a561bf2fb85701daf30459994f0ddcebbb6a4a6e024ac7a67dbe91a4135dc403c927ca9a5f8a2a8ad9edd9fbaba0b735c56e8df029410546487ae42f22a150063c6550c49570947aacdf760aa8f29cc9d678d0b5b5da75040759a8595ee43e80392d17d9e92e228cf5f85287dfd6e49eda082e5a3be0e823639da16a583606f28786947029017de72dce6b04827801d9f9b86828d0c82da9b9f5b62f101f568c157a32a31b1fb4fcd3fc52fd879e8a3bf361fddbf023ae2fb802183243712262b3b1968298c09db133365dd668d408260a43aee6a2de32c0dd915c03f6340ae951fe85d079f01e4703caf267b68857d14891b507e3486bec3e162158e926dbb85528f8df18c61dbfe2e9b6590ecb7283be0e3904aa3a79b22f6bc4a064770a10738bbaab0157300bc57a2803c890bee5cdd3d3fc09f643097dc15642f2223938828cc3cb292d0c0d6ab3c763fc0d980a68619ac99986554b3808d0866c98e0a3bc050a902de4c4992dbfab2e01f91acb33cef9a6779b9936734c7316e2e3dfd3fb398f4bc6a867ab1c1cbbef1537f887ca01efe0e6e67c030121cf914221b9afe8e164a46dff5029425392545247798f379ae2ae0721c1ac584faf4b72da98757a23f231815a67b7e5ef9f806e9cfb773d4fc7d6e61baa7309d2b1a8d734711f69c514ba67c8c84e32fe815b27b10300405f16556fdd7cdf570068ccab0595ee159b28723e1dfcdc0a1bee93b285bae305a2c515b4d5b6b6c2397704c83123a3b07ecf3b8bec241be2ff8a4a46e7b98389821e01bbbfffa66c3056ba20427860e9326f8e033d06811cdabdc811075a14bb494be37f3ac97e49727d4f74a1734d7c27814320ab51484f91a22f8449849c0e06631ceaf58b3247cf63be7bc60cd3f30e694930a22673244d382ec7aa2995328929b88cdbeea015f04bde90653e24fd1ad675618b6118d2772c7883eefb9018b9a71a8ee2f36782faacf14880d7b2bc4f64dbcc29bec7a4aac77f226769627d988e2e22797ddb458749f7c6758f72fdc1cfe0d863f2d83174d73410e91e6ad7c1fdf57295727243f92da17a8e4d188a72f2216524da50cbba0df05b35319950136718a5ec4db4de125e3204e4e87e94ac256de65286f9fd200fefd8c0672df76f657219bead01bd3ef3807e51d10b721f5287f1da0703715e980d427823c102ae3a52c67f2944974e33a6fefccfbf4db41854a99ceabc67ffdb8c0af725214bb53c2b7d9a6d80a4044216969e59f827c8a174641af150bc7fc33c5f3abbcab7c70a634f73bb94348a903a40f0e2ac22064442d588d94963ed5447dc387fa68697e46ffbb6c69921b2fd99017482b7952359c50f437c11272e28befa534c0b81a5f5dc676550220417c1ba62f23b64ac0cd454c68a1489f7f1765f2fbf0d4984ddb2b6d74466f3f9f1161965da88f75"}, {0x78, 0x108, 0x4, "d7fe8e40d84a36d21095336c122907b0580cae3aabbcd4254e8731d9423947da2bcdef05c15ce5c731b7980c590ccaec8d71459efc0f30c29cd4ad20ce0004e9a1b418162115a9864b2656ea96e13da1b4312e866395c2b207860b34b236085d1f62ca9dfc"}, {0x70, 0x114, 0x8, "f04a3cd3eaae5a01af0b817a1b640703e5e88fe5011e37a35da6d2463c15d910339f38ed79ba50d17550da055f4d87ef242a141ab159df56de9c38daf0722cbd12cc8e95f75fbce17db151b5d0f062ad3d281e2861090be083034ca9a8"}], 0x1240}}], 0x4, 0x840) (async) r4 = fsmount(r3, 0x1, 0x8) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000046c0)=r4) (async) ioctl$AUTOFS_IOC_EXPIRE(r2, 0x810c9365, &(0x7f0000004700)={{0x5d0, 0x5}, 0x100, './file0\x00'}) ioctl$VHOST_SET_VRING_BUSYLOOP_TIMEOUT(r3, 0x4008af23, &(0x7f0000004840)={0x0, 0x45}) sendmsg$IPVS_CMD_GET_SERVICE(r3, &(0x7f00000049c0)={&(0x7f0000004880)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000004980)={&(0x7f00000048c0)={0xbc, 0x0, 0x200, 0x70bd2d, 0x25dfdbfd, {}, [@IPVS_CMD_ATTR_DAEMON={0x14, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @remote}]}, @IPVS_CMD_ATTR_DAEMON={0x64, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @loopback}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x81}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2}, @IPVS_DAEMON_ATTR_SYNC_ID={0x8, 0x3, 0x2}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x3}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x5f}, @IPVS_DAEMON_ATTR_STATE={0x8, 0x1, 0x3}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @rand_addr=0x64010101}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @remote}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x6d0}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x7ff}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xe68}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0xffff4168}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3}]}, 0xbc}, 0x1, 0x0, 0x0, 0x20004000}, 0x4040015) (async) pwritev(r1, &(0x7f0000004d40)=[{&(0x7f0000004a00)="1f94ccc287fc9e4a0528324028d9f124d2a33a8f22528a03701767ad", 0x1c}, {&(0x7f0000004a40)="da5183fa7f8279a35249fd66053082bcd48b44", 0x13}, {&(0x7f0000004a80)="3f94ce66f11822a2736adc8e8a7134", 0xf}, {&(0x7f0000004ac0)="60d10a8725fd02da2955a22f03ef8a1abb6d408d20ca6f87b96d7273ae6d0d492ea30f55226ef95dce32753f55fae7ed2d7ec73a4a3a2198f105e4ce0c62c679f333ad0998b0cc77c2364c1dbf4c963bfdadec7fd0", 0x55}, {&(0x7f0000004b40)}, {&(0x7f0000004b80)="dd6cc762bfb0d03a415413e274b2a766af420dca1b25afa65c95de168f5d8c9222ff87e23cca0f801198c456d9736136ad5cf065b120e849f02910f41b0c8429fd52e276df59639e12cca6f54a7650bb52fd2626d5dd69bea0f0c62defaa1f12f0bd717f53f8300ce7ec9dc4c8ca6b9308bd6136ef0633e3b07935ec42866c9c1b196c7ea89d0ec3bb0f504bb27f202fc3a1c537abe775d0d1feb8971c5c5aa3eeadb144afe8bbea95341acfeccae898f70e75592a2891f1", 0xb8}, {&(0x7f0000004c40)="7ca55aad9a04b448a79291da7cce28ceb2c51adf54a7112652e2012569a0c67dab27f9d15ec1b8830a01b259530c48dd1821e38aef8298522e6417682ea45b1acd73de477d67838b80d3a148946f142b9c9cf63db13f23843e6cc2ace5de4e2470d04cf5ed30d593679bc391fadd948c1a035d0a834c622d53bfff3dc6f43c5b555e9f2d8bc0918f670669ec81f2b1943a8935ed9acf3273bfa0155fe95505f61dc9c77738c76d0dca5b60d5f799d29794d481aee7f57654684998f4efbf0b27d93785bd77b2f81ea719d9aad6047f692e56ba29df28b35c8e07573daeac9d8d3807767361746cc551eb999603e9c1c6448ecd430c34eafd5dcb13", 0xfb}], 0x7, 0x3, 0x8) (async) r5 = dup(r0) accept4$llc(r5, &(0x7f0000004dc0)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000004e00)=0x10, 0x0) (async) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000004fc0)={0x0, 0x0, &(0x7f0000004e40)=""/252, &(0x7f0000004f40)=""/51, &(0x7f0000004f80)=""/53, 0x3000}) (async) r6 = openat$incfs(0xffffffffffffff9c, &(0x7f0000005000)='.log\x00', 0x22c080, 0x108) ioctl$VHOST_VDPA_GET_AS_NUM(r6, 0x8004af7a, &(0x7f0000005040)) ioctl$RNDZAPENTCNT(r5, 0x5204, &(0x7f0000005080)=0x6) (async) r7 = getpid() syz_open_procfs(r7, &(0x7f00000050c0)='net/hci\x00') (async) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r3, 0xc01864c6, &(0x7f0000005140)={&(0x7f0000005100)=[0x4], 0x1, 0x80800, 0x0, 0xffffffffffffffff}) ioctl$VHOST_SET_MEM_TABLE(r8, 0x4008af03, &(0x7f0000006600)={0x9, 0x0, [{0x1, 0x38, &(0x7f0000005180)=""/56}, {0x0, 0x78, &(0x7f00000051c0)=""/120}, {0x5000, 0x91, &(0x7f0000005240)=""/145}, {0x2000, 0x61, &(0x7f0000005300)=""/97}, {0xd000, 0xa3, &(0x7f0000005380)=""/163}, {0x1000, 0x0, &(0x7f0000005440)}, {0x10000, 0x1000, &(0x7f0000005480)=""/4096}, {0x1, 0xf6, &(0x7f0000006480)=""/246}, {0xf000, 0x57, &(0x7f0000006580)=""/87}]}) r9 = memfd_secret(0x0) write(r9, &(0x7f0000006740)="b5efaedf34c9a56a5156fb205c581e70fb68579f6772bcb5fa1bd712003c670500730e15180096a5b070b9c564527a288d62ad46607b996036b11afcd08a27676495db562c11b115a70094523aa6917ea813de48650a99b15ed0202612d4501f034ea363852bc9fe9f3717bdb0fe83ec49cd345f10c186ff14cf927971c885f86f7b0f6283edc635be33ee6e97152330d60896f8c571e1de8ebeaf2151a179717bb15f1154ced68dfb6cad48c6807d3f6d1503992dee8bd501f41b562eef63d9b8b7c55d5dfd0e3cd4ec8105e3c51992ec84fce4603315d0189070200d42e4d9c0a07a247dfc630b6539b383144c", 0xee) (async) sendfile(r9, r3, &(0x7f0000006840)=0x7, 0x2) (async) ioctl$VHOST_SET_VRING_CALL(r8, 0x4008af21, &(0x7f0000006880)) [ 688.557920][T11016] loop5: detected capacity change from 0 to 1024 [ 688.589420][T11016] UDF-fs: bad mount option "anchor=00000000000000002329" or missing value 07:57:21 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = syz_io_uring_setup(0x6b08, &(0x7f0000000400), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000480)) r3 = syz_io_uring_setup(0x501d, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000100), &(0x7f0000000180)) dup3(r3, r2, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r3, 0x660c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$FUSE_DEV_IOC_CLONE(0xffffffffffffffff, 0x8004e500, 0x0) socket$nl_generic(0x10, 0x3, 0x10) read$FUSE(r1, &(0x7f00000004c0)={0x2020}, 0x2020) r4 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r4, 0xc004743e, &(0x7f0000000040)) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') io_setup(0x6622, &(0x7f0000000000)=0x0) io_cancel(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xb1, 0xffffffffffffffff, &(0x7f0000000380)="0f6ad13a230c830073d87be6f3bb979f26bf7b93339ce31b4bb798c63e97843c86275503ddae5c5ef061c22165aeeb293782b07adc3f5919dbb233f11ba5e5cb8185c636ed84431644d297f62c840131220840852f3a0fa672a864a312f64eaae0c4cfa93466fadb414eabcb79fa9d9e837852a99577fb87f42ee0950a69671bf917a4849cdf851a5def84926714aed9b8ef2162a02d15dd04a4c5fdf4dc55d49198807c3736e0acd74443a932107dd4be26e5a460b30d4b2455ebf25bac3f1766b1751475682a81abff2a19f73a3508202b2fd12a69c7c3746f449d06992c949da02d57eb78d4001dc6a481a2d3cfd3cf413396abd2a8eb299d99d043b54ecd030b99b4f98a3f73330805abee8cfb18d96115d4d23d5e3bc75b6d8d51ae3927b1fd1da1809d7fbbcb8f3b031f667a4df642f009a2f38a2140e8eaa52cfc40246d4a904305ad5ec575dc1edbf5f71d979a28578d91d176f5e189933f6ad9ea8105021d3a87370da01310028f0adbbaaa2b9b6eff72fe29", 0x177, 0x1}, &(0x7f0000000140)) io_setup(0x9, &(0x7f0000000080)) r6 = syz_open_dev$dri(&(0x7f0000000140), 0xffffffffffffffff, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r6, 0xc01864cb, 0x0) r7 = syz_open_dev$dri(0x0, 0x6, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r7, 0xc00864bf, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r7, 0xc01064c1, &(0x7f0000000300)={r8}) r9 = syz_open_dev$dri(&(0x7f0000000140), 0xffffffffffffffff, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r9, 0xc01864cb, 0x0) r10 = syz_open_dev$dri(0x0, 0x6, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r10, 0xc00864bf, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r10, 0xc01064c1, &(0x7f0000000300)={r11}) [ 688.841990][T11006] syz-executor.2 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 688.874094][T11006] CPU: 0 PID: 11006 Comm: syz-executor.2 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 688.884056][T11006] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 688.894164][T11006] Call Trace: [ 688.897557][T11006] [ 688.900500][T11006] dump_stack_lvl+0xd1/0x138 [ 688.905096][T11006] dump_header+0x10b/0x85f [ 688.909541][T11006] oom_kill_process.cold+0x10/0x15 [ 688.914672][T11006] out_of_memory+0x35c/0x14a0 [ 688.919397][T11006] ? find_held_lock+0x2d/0x110 [ 688.924165][T11006] ? oom_killer_disable+0x280/0x280 [ 688.929372][T11006] ? find_held_lock+0x2d/0x110 [ 688.934158][T11006] mem_cgroup_out_of_memory+0x206/0x270 [ 688.939770][T11006] ? mem_cgroup_margin+0x130/0x130 [ 688.944889][T11006] ? lock_downgrade+0x6e0/0x6e0 [ 688.949746][T11006] try_charge_memcg+0xefb/0x12f0 [ 688.954732][T11006] ? mem_cgroup_handle_over_high+0x520/0x520 [ 688.960720][T11006] ? rcu_read_unlock+0x9/0x60 [ 688.965446][T11006] ? lock_downgrade+0x6e0/0x6e0 [ 688.970333][T11006] ? find_held_lock+0x2d/0x110 [ 688.975164][T11006] charge_memcg+0x90/0x3b0 [ 688.979616][T11006] __mem_cgroup_charge+0x2b/0x90 [ 688.984579][T11006] ? folio_flags.constprop.0+0x53/0x150 [ 688.990204][T11006] shmem_add_to_page_cache+0x64e/0xd50 [ 688.995696][T11006] ? percpu_counter_add_batch+0xc1/0x180 [ 689.001414][T11006] ? shmem_writepage+0x1020/0x1020 [ 689.006554][T11006] ? folio_flags.constprop.0+0x53/0x150 [ 689.012122][T11006] ? shmem_alloc_and_acct_folio+0x1af/0x5d0 [ 689.018045][T11006] shmem_get_folio_gfp+0x6ca/0x1a30 [ 689.023284][T11006] ? shmem_alloc_and_acct_folio+0x5d0/0x5d0 [ 689.029205][T11006] ? lock_downgrade+0x6e0/0x6e0 [ 689.034085][T11006] shmem_fault+0x1cc/0x8b0 [ 689.038529][T11006] ? shmem_get_folio_gfp+0x1a30/0x1a30 [ 689.044022][T11006] ? mark_lock.part.0+0xee/0x1910 [ 689.049066][T11006] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 689.055070][T11006] __do_fault+0x107/0x600 [ 689.059431][T11006] __handle_mm_fault+0x22f2/0x3c90 [ 689.064579][T11006] ? vm_iomap_memory+0x190/0x190 [ 689.069569][T11006] handle_mm_fault+0x1b6/0x850 [ 689.074367][T11006] __get_user_pages+0x54e/0x1030 [ 689.079336][T11006] ? follow_page_mask+0x10a0/0x10a0 [ 689.084577][T11006] populate_vma_page_range+0x241/0x320 [ 689.090066][T11006] __mm_populate+0x105/0x3b0 [ 689.094682][T11006] ? faultin_vma_page_range+0x300/0x300 [ 689.100261][T11006] ? up_write+0x1b0/0x520 [ 689.104629][T11006] do_shmat+0xc98/0x10c0 [ 689.108977][T11006] ? __x64_compat_sys_old_shmctl+0xc0/0xc0 [ 689.114814][T11006] ? restore_fpregs_from_fpstate+0xc1/0x1c0 [ 689.120756][T11006] __x64_sys_shmat+0xd0/0x160 [ 689.125465][T11006] ? do_shmat+0x10c0/0x10c0 [ 689.129998][T11006] ? lockdep_hardirqs_on+0x7d/0x100 [ 689.135229][T11006] do_syscall_64+0x39/0xb0 [ 689.139674][T11006] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 689.145599][T11006] RIP: 0033:0x7fda9968c0d9 [ 689.150042][T11006] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 689.169687][T11006] RSP: 002b:00007fda9a3ef168 EFLAGS: 00000246 ORIG_RAX: 000000000000001e [ 689.178144][T11006] RAX: ffffffffffffffda RBX: 00007fda997abf80 RCX: 00007fda9968c0d9 [ 689.186151][T11006] RDX: 0000000000005000 RSI: 00000000202f4000 RDI: 00000000000001a2 07:57:21 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x50, 0x1c) [ 689.194156][T11006] RBP: 00007fda996e7ae9 R08: 0000000000000000 R09: 0000000000000000 [ 689.202154][T11006] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 689.210151][T11006] R13: 00007ffffc226daf R14: 00007fda9a3ef300 R15: 0000000000022000 [ 689.218163][T11006] 07:57:21 executing program 0: syz_mount_image$ext4(&(0x7f00000001c0)='ext2\x00', &(0x7f00000007c0)='./file0\x00', 0x202049a, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x0, 0x79a, &(0x7f0000001740)="$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") r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socket$nl_generic(0x10, 0x3, 0x10) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000280)=""/230, &(0x7f0000000240)=0x4b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file2\x00', 0x6a142, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x0, 0x0, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f00000005c0)) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x101300, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_PRI(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r6, 0x403, 0x0, 0x0, {{}, {}, {0x14, 0x18, {0x0, @bearer=@udp='udp:syz1\x00'}}}}, 0x30}}, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(r4, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x1c, r6, 0x20, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", ""]}, 0x1c}}, 0x805) r7 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') sendmsg$NL80211_CMD_JOIN_IBSS(r5, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x6b8581b0660f4ca4}, 0xc, &(0x7f0000000500)={&(0x7f0000000700)={0x20, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_CONTROL_PORT={0x4}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x40040) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r7]) r8 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) write(r8, &(0x7f0000000640)="4763db4702c9f8f41ac587590731a7056fad7b7f3fa867ef677d25b5166c2da7152d773e43183c4b1167f3a6bfa18c1d1203ad37b120f246344401e219bcc048681f96c90a138b0c2591f76bd5296690fddecdf2288ca8ced1d6f972fd141a7ed498d11e7d94f4c08a509bd62a123c4cad7fc1860a6212c8c1ed1c9ccb5cb3db5717d3a44d31092cc1896eac176d50a961fd5e9dba7bc777644287835cb9771a29aa049d", 0xa4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r2, 0xc018937d, &(0x7f0000000180)=ANY=[@ANYRESOCT=r3, @ANYRES8]) [ 689.522272][T11006] memory: usage 307200kB, limit 307200kB, failcnt 80 [ 689.529016][T11006] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 689.536731][T11006] Memory cgroup stats for /syz2: [ 689.537257][T11006] anon 151552 [ 689.537257][T11006] file 311140352 [ 689.537257][T11006] kernel 3280896 [ 689.537257][T11006] kernel_stack 65536 [ 689.537257][T11006] pagetables 81920 [ 689.537257][T11006] sec_pagetables 0 [ 689.537257][T11006] percpu 8352 [ 689.537257][T11006] sock 0 [ 689.537257][T11006] vmalloc 0 [ 689.537257][T11006] shmem 311107584 [ 689.537257][T11006] zswap 0 [ 689.537257][T11006] zswapped 0 [ 689.537257][T11006] file_mapped 2203648 [ 689.537257][T11006] file_dirty 0 [ 689.537257][T11006] file_writeback 0 [ 689.537257][T11006] swapcached 0 [ 689.537257][T11006] anon_thp 0 [ 689.537257][T11006] file_thp 0 [ 689.537257][T11006] shmem_thp 0 [ 689.537257][T11006] inactive_anon 256303104 [ 689.537257][T11006] active_anon 53141504 [ 689.537257][T11006] inactive_file 8192 [ 689.537257][T11006] active_file 24576 [ 689.537257][T11006] unevictable 1814528 [ 689.537257][T11006] slab_reclaimable 1065888 [ 689.537257][T11006] slab_unreclaimable 2033360 [ 689.636478][T11006] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz2,mems_allowed=0-1,oom_memcg=/syz2,task_memcg=/syz2,task=syz-executor.2,pid=11001,uid=0 [ 689.638005][T11040] loop0: detected capacity change from 0 to 2048 07:57:22 executing program 1: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000006bb71bf2012bc409f110e5f1fef2abb30c491a9581300e0974bbeed6dce82587a05d162cb66b245a600000000"], 0x1, 0x4c3, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwH1S7UqK1NtTFNZ2DakqarutGYpomxceWiRZgSwgxDmKEW7IL+CSYmNnGlf4ILExcmXbl3pxvjpi5MqjaaYuJizL1zoRQYwFdgEub3S27uOfcM853D5J4z+WDmBNC3LkXERkSci4hHETFeXE+KI+52juxxb988m91882w2iXb7wT+SvD27Fjt+JvNx8ZwjEfH970T8KNkbt7m2vjhTq1VXinq5VV8uN9fWry/UZ+ar89WlSmV6anry9o1blWMb68X6r19/e+HeD37326+8+sPGN3+SdWusaNs5juPUGfrQdpzMYETcO4lgPTBQjOdcrzvCZ5JGxOci4nJ+/4/HQP5qAgBnWbs9Hu3xnXUA4KxL8xxYkpaKXMBYpGmp1MnhXYjRtNZotq49bqwuzXVyZRMxlD5eqFUni1zhRAwlWX0qL7+rV3bVb0TE+Yj42fBHeb0026jN9fKNDwD0sY93rf//Hu6s/wDAGTfS6w4AAKfO+g8A/cf6DwD9x/oPAP3H+g8A/cf6DwD954jr/2a73T7prgAAJ+979+9nR3uz+P7ruSdrq4uNJ9fnqs3FUn11tjTbWFkuzTca8/l39tQPe75ao7E8dTNWn5Zb1War3Fxbf1hvrC61Hubf6/2wOnQqowIADnL+4ss/JRGxceej/IgdezkcvFb/eewUugecoLTXHQB6ZqDXHQB6xm5f0L/k44F9tuh9T9d/EXpx/H0BTsfVL+6f/x/03gDOPPl/6F/y/9C/5P+hf7XbiT3/AaDPyPED/v4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7+x/EjSUrEX+FikaakU8UlETMRQ8nihVp2MiE8j4o/DQ8NZfarXnQYAPlD6t6TY/+vq+JWx3a3nkv8M5+eI+PEvHvz86UyrtTKVXf/n9vXWi+J6pRf9BwAOs7VOb63jW96+eTa7dZxmf15/q7O5aBZ3szg6LYMxmJ9HYigiRv+VFPWO7P3KwDHE33geEV/Yb/xJnhuZKHY+3R0/i/3JqcZP34uf5m2dc/a7+Pwx9AX6zcts/rm73/2XxqX8vP/9P5LPUB9ua/7b3DP/pdvz30CX+e/SUWPc/P13u7Y9j/jS4H7xk+34SZf4V44Y/y9f/urlbm3tX0Zcjf3j74xVbtWXy8219esL9Zn56nx1qVKZnpqevH3jVqWc56jLW5nqvf5+59qnB41/tEv8kUPG//Ujjv9X/330w691jf+8KO19/S8cED9bE7+xVfnpwfFnRn/TdfvubPxzXcZ/2Ot/7eCw2179dX3uiA8FAE5Bc219caZWq64oKCgobBd6PTMBJ+3dTd/rngAAAAAAAAAAAAAAAN0c8DGg4eIhH/xxoh4PEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDPsfwEAAP//PZnZmg==") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, 0x0, 0x20000004) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) lseek(r2, 0x200, 0x0) mkdir(0x0, 0x2) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x20) sendfile(r2, r3, 0x0, 0x10000) 07:57:22 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x51, 0x1c) 07:57:22 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:22 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt$nfc_llcp(r3, 0x107, 0x11, 0x0, 0x20000000) r4 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000040)) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) r9 = getpid() sendmmsg$unix(r2, &(0x7f0000009380)=[{{&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000000300)="84d6c9cb91bb01c5a092a8e29c23c7b3eb005620835f333bea25e8fe6eb43b8b0271eb4f75ca55d6ea2cb96845bdb7980f5272791341d1b9b87d37daf248977e770a332948dee5690229a9ebbdd3e93497577dd077f1db2a226e252d9acf6e0ee9a91ba433531f974c543055c1a372a01ced40bbcf1245bd2ff31df458e96e17fa3f22b27fabf8c4f3e5a806a9a43f4d8b8a33c0f82aa716d60b6feeb80b0bcd82f2ad0eee86367d661f67ed93a78669a2a20e18527f3f05a8470a6961c9e0d210715b13c23b6ef792ce7977122951192271be3323c05637a4244c958127098e7568a14fa85f4b79c646ee356fc5fba3b292e52177b98afc84c8a2", 0xfb}, {&(0x7f0000000400)="38f90d52f74d5acde033e02ef839dbf6e8fa19b6a9aeadd888d1dd1d72d158f767610207d06eda78dddb49f74f0eca2c566dd1889b4c4dc18e274b58717bec9cd152e8db105ca47e877b8a7e7d6d35fad5183deb13e302a87dadd0e01893b0e0a225ee84a20a5d88987d713d1b6e059bc4cf1fc89c8c472ec9ade3293b48372dca22a906b865f22ef91731b1360a371b27833b62fc1d4417e64e943bb5e6e3dbf7030c87768f7ee1f63cf8409541f9088ce216174b26d9aeb4e6c9928a2f8f0232435972bc19d2c1cf3c283ad0fd548df7c14c8b4a1f4f63dd560bc5952f92cef259a12496fea623e7ed333502b40b9057e331b1e93300572c5c4c6ea291042c31d3b62670aa3237c246d95a4c61bad54db1bda85747e5bec3bd391da0a52834e586c7d394ee305e66f065f8c02ef215c2fb60180b2d7bdbd9cab50d3bc36724122087af2b546449c010ad2715220df5e1cc3976bdfba2d747095fab40f0bf1af659ef07b6a59f046e1e4078c2b4b678938e2544a5266991c483a3593b8a224026c7410b1712569c05b3da9d918005efc5da741c7fcca6c3e7b294688b2952cf999e8e6e8b45fb2981e8783d2673bacd0f8f5a8958ee80590c19ab1e6e30106716768c31bb7e79f945003bf9e74bd301a34f30992e8c2b177efe2f452f28e7c3a4f1016e3dcacb4828d13cb4cb3fd4d11c7de4d4e58e284d39bdf8a323bbc0175ddad6dfc0d7b937d5927cb45b35388a95d476c43fc329723d6a8de4c4ad2b9aa75d2319bc1a8253b6568cb394b2ce7a4e08f88606b7af87950a15b18d4256fca338640168b48dc6549f10a443aa8963c8c4b26cd1a30dee4545d94ffc9ad246eeee1e31c318c9820a273857e41be7a7140f0f98b6647d27d54b3cb2491bac1ed99695f5b2809e476d0d7af36705b779adf84fdd5765d3e4c4500b4c187d1dd742aeb58478234b2e3e713012d6c12327e7d789a1528eed78d752c990d0d7535df2fe13fc94b57619d77d56c68d73ccd537363f29bd02ac43a7292976421f789e244c55e9fe20ba252eb0af655067440e47df53fd8c82e1b197bc0df29aaf1accd528055a6363701e8a32fe8de41dc34cfa74f121059a866e1e9e2506e4eb386bceee4632de1184f9ae65a55ee1193b225cf3e86d390b7d60a9c21b21e32781c0d4ef2c8f84acda9674c940176598d3aedfd5e94d35690bb923a10db23547d6ba367eeb231603dacf341fa025b1b6701ff8ac977578a8d78c404445d9fc0d50cc2edce2a486e7c2e4183a44fce13c306e1a39aea1232d5b7811221bb5b6cf2ac99935a77a31bbae94f57277216e2672fea37b2573801afa92389e1d710295db1981d6df4047f1935b9717ca8c45874fe7eb1842b823fe473a9c7ad79150afb4f29c7841573b149fb2f682c6bbf7470f3e799868d4b6a5e4a1d7c3193b8fa236deacd54edf4287ab639a0ff93365557c2a5b2fb25d48e4bd7c3835516cbef585dac286a6ac9f7e94cb6e59980c52b8eddbbaff8874bf092903f7deabd487c9dcdf145d6226370454a532e676e760b7f89d3db8c4121eacfa14546c6c64d325b03088b6b4aa25eea0e14c9f5669e86dd26c8eac432ae64076183ac20364d3dc51177d1bc5548ffbfc8ee3ccf7d98bcb879fd52762e95c366e58ee2decd13f3738d4a67e3b1755b1f4b01722c65e603f32f28d4ba2781d3ea9f4dacec174bc406c61edc2ace88c499d05ba70f5018ce93df029916f96a5c41968a7d3ca14a7f1a6287d810ef538c245b448176d3e97072962ebeb5598bc0ff9640202cedf39151f51ed2f1ce1f802d3231308d5f0fdb2c91eb53677a06e2f0083b564a0ca0ab8b26e286e2c4713bffd94fa8efcdee08acabc1001b064ae4cc13bf498d0da2ccb56112810e98695792f58b4a644fb3ccbd724bf685beea819b6eb613fd811967b84cec6421227758ecb844653fa50819672aaa579d7b945ab5dbe7f71a53a5421d9a15ad5df213c6b39247ddf20e57d0effae0b6589fe600d5ba550ffeedb000c8b5b8f02b6e69537cde3212e45526a12e618a990cc7080616a175225d5fca637fa6971786eb97cf80ede147af4722a2c60640d8537259064d6dd49ff49f20eddb66ccc0b35f67d68a932a3ebd0ab50d75fc0622c223123943a57d663cd240ec2d1c298926586536ba4efd67a243d06ac13c2cc12a29dfcf2950cc13079d885d9cc4bf59577be92018b979b80f0e5525aa09e876b274f455af99a0fd1204d8e947d66345258eb784efeb8bebb54c8223b0ad0a991e49f2c7a1a071bcde2d39d72a984f90e479d76547d51fb5b733d6712a6dffd799f5b0c320b03ba98bfb945067135314b257638d977cb18177ef8f242fc93a0e24a9e2b666f310229b4a7ae5aee140c6e8cc102b4b28e8cc7e64e92f9aac9145314d4938f4b22508d9318781a436fce5d3bf25f2142b7b7a88fbd6a79a38816b5a355faf21048a017dec74f7c44dd80d2d9c7218cf2b9a941d9d5bd967c8b932ef5912cecc0976090bd0fe389ac063f9e4478e3184552799dc22d6440b55f0e3a0b83c5fd607ebe97eee17e720d018479fb2fe699f84f7cb63206c2c3c9f5dc642b1c83ac6a336b659597d6f8821d1f95615f128a0e42b17d10b855b7f768518aea15fb72b201bb8c9b8ddd418cf7ffc672dca2009d2e0ff1bddf8567915fbb71afb6cd77d832b59b257df61981cf4e29c0b21b09c70592b776a0430fc28237e1afd4c3fa156c64e9f2abc3495325a38a69e0185abe23d84724f073867eae7c675d35dab99f14cd64d97cca17c7710c267b8a635e1492754ade14afeac5e8e8a517809ebce0c2285de3e3de431afe5ef5d7dfc034178e27c1fd5cd64e2a504309d13ad47c3242b9971cd9e249f20c8d49158ac8facfe2c6a5e22722c9a155970b0ec5da4d3097784e9968655ea926d87df4887cd3db74f8b20a190dded71a86bc9f8c93bc76414fc6a941e4782f9601115aa9842cde0e1e3b10e66f36b9e54a42c785f44ce1e5a57ea11e7a267a8ffbb7113e819f61897be0caa139f103590aa2646fcf370c5e5f89c943b852b286f5323041b8590f73b3a58178d896b7083b7579050d15a3d6d7b3040535c076f7d48fcc2823c1b3d327b9b214e6cd19fdb6882a965a3362daf1ba1ac2631d0b77bcc404d38a580a9a6f40a2408f71f6c5ebac8287bc6e62cf2b3503241b211ff6340e1c505a1588f9daa755d525dbd6bbe1a894034630651ab7dc69abb6c46237becfcbd4ee860bbf0a9fe6afd38d130660a21ea81a141c1f6f59be5a42663870b3d3fd6ee61d04e740070c03e209e7bfdc7bd2ee7a8d1b7c8bd77a599652bb58ed6083c01885761f83299c66d86104c3c5f6a3879544c43e9edb4bf36f1b3df8838ebaaa9e399f5b8267ac055e2f8588ca063bd63ce11e1f216ac1481447f388d305d14a08c787891591908b0782488eeb204eb3ee228c7ad8483c58705ab4d79d9dd58b901b575554e76b59bc2c28c881bfa5c89ad5c26e60c346905573c418c42965cc96f76172cbaf99a02af47cc6e96b7ad14b628abf3695be9859114045eeab5e9e908474f486a2d54734dda356d7e3e3df4a6f81ede3cc52181f79007a464b89ad5d04533e61dccddc323472df9e1b05a68d8e9ad823e31cb1c69bfe1f2ddb2c81072fa6916a4e6e6e45074f2116cb549c2bc7df2d4423ebeb47fd0745b5b35b9322921b433d883450a8c1a2ff62be9a583d4bc82fb6a0037eb0ca6d920dda816b8164278be480036ebd1171d504925495f7ced117a91cd0116408565e06be8eb8a9185517d22b84cf26ec617944729164077e09d750bfd2740437184aa045cad3e0cc30aab5e82eac8f2a40ff196422cad77200fcd3f506e58037bb238092fe2668fb5e3e4e2a64808159cdcfba28983504a356c1fb95f252f2dd7b71f919ad322a5ad53e64b80d962f11197cbb67b16bb3345b4ba78aa70a07aad477e6a40c06a1fd43a9a695e138e53976b70370e1e3e0c0df45f87c9f30f93dac2ea3a2ef8ffe97290a19c623ac22bd60eacbb062e8f069fed1c66e72898f64fd8330321baeb1b4c0bad49af911c61db8e9ee4ab7a1c388acd320a634ea150bf861ce2d9389de480bd2cf9d4fd60bc3d1cd342c839c7f9d8396e5a2db45d4f68124a802003bb2fcb6121eb620b21a4bc732d9d8ac0945c594e0ef4d851a21e2444fdac833aaea7d9d8d00ec26aad509fadd4143cc5f18a40bcf8501dc9dc8cd22c38ed40ec10477cd83647ffb651406bf862abb683a07861b7fa9107278c774e1a0d58c73a0fc8b2c6c528b21f9d43b6c669248cc9b55b6d4ad86a1107ef1e3e8b71991f342870a89af3313e46436307256378c6ca6dc646ca36ced2536acaa523be1683c78da4232abf4921cca257604959a1d743af18957609fd85e7dbd63024e962a4ef36d655e84739cb5a66732bbd5671312661e33a1a48626b2188ac798fe3477f714a617c60eb0ed83671f88ea967dd4d3201879212eb6eb4e16710ae2ffa960ad8acb262feee55311204d231897f0fc9e2c02922afb3509a167af22907de6356ccf9c6109d269239e2edbc4e1a60e752070f6b2ad542d036ad675439b08b8c2af4ec43f2ff04f886f99af39a22755e269068fd58e769f34915f6d6b64c544b97412525c9deeab2edf996529ee251367f17a1f06637d2b25002530ec850dac5c1bac6885618a96b44ea0a831e2011c3c5bcbb487065da539f8649bf254f3e835b2d4a23ba2bbced06da78f797a0d63799d411c31032d41e6e50fa7a0e8fdae47509f94c6c7bc18ad6e8e8fd7dfbdb647960128c8b1060f1ba7bd513ca9a179731ab46461dc4839675f9851017f9b6f165ad8d5855cbf8a4f1d7ca5ccb68d396c63d1b842843af5d99770d3d2f4aeaf0b499ef4caf8f65c58dda0854aa648ca0bab50e0c34cfe952e1a6885680c7fc79dd63058483429799e0eb339d325b0d3a1ffffb901857cf17dda769a4710d0343b5f2feb48d614922bce4390305e4b29561d1b0345e8ac2cbfe7acab359e3e9ef1c2b9d7e73d8c3b3048007ba978c9ee4711dbf8bd94636951d0d52f2bcac65079bc33517454e68b7252166dcbf570d52bfd5f42810a6bdca19e0d6b5b787eae5170ba5bbdbb4bcb4049351c701a4f99d61a9acc499d56b962e0b94a14067a467be3a55569744d5e292b6071778ff94eaa891d0bb277e419f37fdeeec492e02ee519f618d10549355f9e0c43a33c6003ac8f351a07315052a61a42f3a96151abada7555a10a22313545755d3d5218bd8feffb703534e6c9211fe44d240200d5cdd72c9838167d3254847a5301d6740f7bfb27d481f57e516fc062e3b246aa284a7c21779da303b6740934b817c46b931e1c62b551a36bb68a34b1b66a8c84e48c7821fae2d401db6ce2796cf3cb284730bc15e1ae0baa7b0d95e24c55d50873e0eb7088ea511c166d4274618ca338289ffc780728064a46ffa0c014f0ff24b533f328d35d0f8aa9f6e010c78d021bd382263c317f8ab667aaad9ae5e0b962eb68a5139a130c6c87cba8811a6d021b2d761284b2ab6f30a02acc9d3925479ab35aa753da5120f1d1e12581ad042b77b16e0babb31ba8cd319a3072d85bdb1a0d9a1edab661e35723737b6c2e3dba71099fb4c3c1c21ccbbd181e2e62cb393d8d26e00287fb4595d8739cf50807ce299817791d62b60caa13a84e199a6afb9d65752978702a4dfe1343479abfaf2b1a30fe8787b59fd152515ffb0661e762af5c57a80bbf54e1192134544d1660df092", 0x1000}, {&(0x7f0000002200)="63e3fa2cd64cd136adffdbbb7a224a3b1aa74f0a3346be8c", 0x18}, {&(0x7f0000002240)="0d24283e0d710a1421033e404ac18d299b67bde92fb3c84995f7d03e3e9d32ae5a1ca2705b35d21d7d256a871aac41170ebfaefadc3baa5585e697c2ab5558d7d48475c86649f635932f1a4c90b73c7097722b949579c07f9d7e7d54c2369f87c54fd73309b7bfaf7debbebd1fc37549c166cc869b1579ec06581463d8239ea00d4a77f43bbaf40374efd418f001d6e955ed8c7ca0a2a5906f2ae5fce2535ebcace2825c8c0bdaf79973510617bd14135d107f9a6da9a730a9ff00d991243de30fbd82e787b18f34f531884f776c555b435c50b73dd28bfc2128796c55843c3f0103f4c532830e44baa3", 0xea}], 0x4, 0x0, 0x0, 0x8005}}, {{&(0x7f0000002380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002440)=[{&(0x7f0000002400)="4cedc8bc638d92cbeb55864b3a508943d18ccb3ed3e3cc49841485ceff04fe9a1c59a545fafca3e425900963133a34f3", 0x30}], 0x1, &(0x7f0000002640)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x40, 0x4000}}, {{&(0x7f0000002680)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002740)=[{&(0x7f0000002700)='$', 0x1}], 0x1, 0x0, 0x0, 0x8800}}, {{&(0x7f0000002780)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000002800)="3416912b6a8a51cd2c0be2041ad89639bcb41da3654c509198639226d31bc43a42d3cb7ff3dc01d9e1df0ce57f724d594002f685a8d2388416bdaf7ab14a3d5ba1822e3af562ffed0f1e2561c192b5942c028616608870b01635d601ce4ff355fb0d91c901eab9aa643849c4a980043ff0bf7c927dc2e8b2c002352fd04788d25f0ce19d7be9be658d9b9938b0e21efe6cd690f54f1343fac7282ac4e91078ac89c8c40d53ee61e8468014985c7bd48fb3783099f8a79874b0a69b620a491e525a94114d1b4588971f41dcf9bfbd16d1de1a0f1020e3be5cc44a0ab4e9987333adb11cd39fb78e7406d5b5749a4a5b6664c2bcd130ec45848a364a3c2b41ec", 0xff}, {&(0x7f0000002900)="5fa053ae93312c5fd41008748c4a8883c79ea9ddb0dce32d19ebb389ee0c71ebebded5e2df4e913d1a63d170091f6f0f5bb89c16f1a8b1257d87ed0b6adbb7fa3b09cdfcfb8c181b37a885fe318abc11f4c9f37f87056dae858b89650399703a34ea9fa7f19051078069eefd0f56fa1f1c93f15cb8bb6dbfd0dd34eb91dc315cd5c9342d6804d7bdb4c4967eda4e42f84e420e65fdbf5c6fd0aa0ca6996f8322db9f7dc6a65324afd07f217e75b795e3716aea4d56b4e1b66c88c174b9b539e6b04496e6ec7e2cbcbbe2e1f543eac8417b408bcc74795747fbbd3df45adcb88cff", 0xe1}], 0x2, &(0x7f0000002d80)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, r1]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x38, 0x1, 0x1, [r3, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3]}}], 0x148, 0x8800}}, {{&(0x7f0000002f00)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003280)=[{&(0x7f0000002f80)="3c282861d2f36e5ac51da079e5281eca4c5c07c3249aca573ee12f0331a952b2823df829384aa13841154074b2de68827f277499062b6d52b6d26b7c259a5dafc1d7038115e1b7d8ed1ebe576566a4a0bad3263ab5be7085a4c6d7f5a2eea0fe8303", 0x62}, {&(0x7f0000003000)="4dde72b277b1fb8e6d0a4da1a273ae8a7418b10b870719fe87b684db63ba321cbbdfe0cde5af03c859e62a1124edb402f3348ade0926156cef56274652dcf3318a55a7e8e4452ac0fb96868601357c07cbbf11ccf5b8841a590fb4e1d67762bfd0d1a1dad6c262d6b0a75a49e84dce19ab4b5bec570a2ae5a1df21155ff5c5602e010d8c05d2fcd284ae5c374c6eae52d0737f1dd924518aff5385da07f0045102b62abba82669a6c175a457322a945ad4ad83250432500a2858e886f84e7e313aac0d952d97184c92f9e2f50b7b63f0a03c4249ee9715ed94bd70878eaa583b653a94f8ff40edee60c3bdfce15880871b3877", 0xf3}, {&(0x7f0000003100)="394e5f29d2399af1fbaa0229c8c4e71135723eef61c9fa4598be7062e9b7ed30e180a666b457e13f846b1b53d4dde97c363b1458233bc9965082db361dc6755670b02b9b51d016448e97d0c715764bfdfca711ffae5dffce93ac53f76ec61cc5b4e020c7dc3b03bf6bef000f9b91c7dfc445dac05c072697246884e21e3813e538b736cff32650", 0x87}, {&(0x7f00000031c0)="e022f3b2fb7d415ac610838c24f705191d6290b0f9358abab550bcb8efa081b5cf2f7baeb6b12befb09a8f74b18b7eb32431d2769d23b927ce243a78d477dce5e853b97bd74ef7ef54c84b710bcf181b4d9bba057943e6b28a09f817549ec67de37dfd9314e4691825473535cf84e86cefed44ef9c186c671ac2ffe524432a74f575fe94e2236d616c2a752f415e1595755a67a9f3eb43dec4f0729ec2237ee260a9a4fef761e3bfe928", 0xaa}], 0x4, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r1, r1, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, r3, r2, r2, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}], 0x168, 0x40001}}, {{0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000003b80)="be80ae65174125ac4c2ff0c6360260e6f4ec52f0963abf94220cc6b19d3b209c86066e3a6f95b85b34b1b41c67458d5128bc8941b91102364e9c00058b224ede817f2a72b93259d7095828f56c7fed9ddf186175492de367091cf2aec3cffd53791c00ff920a7df3fd6b6bf62c0cc514e7e391b6429ec1dc06f3016c1e6b1dfee8e6f893189a2651c95684a9529d696cc6bd2ac14828b645a7ce74d38ac82b6122ab04ea310aacbc412f96fe0f3d991c08d7e5fa557747f3558564d81f991413493de81008dbddbc7d807e727434b582c2cfd78699dcbe92e72ae8397d950dba6698", 0xe2}, {&(0x7f0000003c80)="7618561fc734aa286bb1344579763cea16eaa3b635eda4055b7f49c7dd4dae694f9bcc115ed6f4c1d672917b5fa7965c5a7a48ecf3be93186c9531aeae9769d1e3d151c8483d203f2d721d1ae8e076f29a6dae4e9dbc9ba2b73af468439d9a5890c8aa66c726a87e564c59fb9cc02fa049ab33ce8f9c2d5d6707c728daa36aec165211615516ffa61bc2b5b711382c3f40ce000fb530643d5a6f784a43d46a5e768a84f7829d5cc212e68697551b615ec2276c59d63e6095a4016799d4db77f4cb84df560fc7d6a4de539ca476d2a9b581764b033ca0e555b6b861e2142bf10db77e01d1c65f5af4640fbf279a7dd10b88e3809bfda5751f032c4f044706979beadfce5a303b68fc0a69e192a5f876150fb97b69f651374108d0a73f915bc0f3d3c2e0b8add5ee31c6231f3feebdc0c576d4541611b74d7afe0b27f71fb7ac7105f7808b853dc87a2208663a064fdec14cb76b8afabd9685d076412c9747ee54afcd65437f907bf21257937677aac958e5e482aa03a904bf2f380adaaa01d870c5f5f862bf55d32fbd4efcb37acb39a4abaa741d2707b33ac7b748bc264ca8c1f79c03b2c4d298aacaab9734d3848d7c60add921f788297e10f06806c1c8d494b89931c581cbaadf8342e17ffa4a24a4d8338efc49be8ba5a232cdb9a47664b4327473b66f33ccf21acaa04474cb6e8fce9384f5d3337ec51162f7a6202d966c31d9add61fa7f812886ff20d2f084fc05230869dce03c630276c8c8c96902a80c2ccfaab00f56175db24d87e248bb1373ac618651c86f48745d96d5c28fec59ca33252d495842c823081cef6cfa551883097dfab73bfbb5e87dd6fff9e2ba754d9a2d632bea4e6013604bbbaa2d431043f53849a312396d7725c1f70c3261318f4b1f5e080f76adb31c1b46a82405d32eb0ee2ec20526e3fc5effdaa4be39c1d76fd72bd5b4847e1ace4d1309c9d3e422ea6eaa06f5f7450e5be14dbd26edd1e440b14a047a0067fcb6aeb04c6f1681e40eb68c061ae2812e74a6abb2365363af6e994e4124864a66857eadff1d0b5a582338429e7d47027619215e318df2ae41a538b07932ff591ac97f94cc1828c58949e328314803d9d13ef09c7e8a6fd1b4432879664a4a8a583c410035f4046abf60dd0374ce64a172d3c07edaa159868b53b97dfc5777a5996050007d9f9094e8023ce50790aa32fae808515fd66413c68fff10fe7dcbbc5c7696f14f81441b60e550ccd84f6e6eed2dd434d1663c704c71f0c316f1f555cfa919b0d2d84eb89ed48c80798ce7269e658b8d4222eb2632a6c996729e9cd90482c2903f929a5e8d4e1876d7af1cd1757ee1069788bf1ee1093ea6931ea5287a778348c859bc6c202c6b517494c5f36b8d54595059e622e14384e271634dee660e3fee5865d09e2e56b07bcebc6832c5eb014112b9a92ad4185e648fb807f3ad3f9c7e968a65b8a92f3758390bcae0682149dbb14951644f1c563b44fbe60c0dff46e04120d4ad54fd32ed054f04a4ad8517eb579c3f479206ac43f6a19d864e2cd807cb918a567fc3a306a12443d8bbb8dab213470663b272df9eef7721c2b9ea18db41e4d26946cee9cc013ad0ce23154f605a52295038308010cc3e56bc213ab5c68d8c79a01cbdf8529b764a69a3568eec30cf3208fbc3f1c5d8bc450a2ebb54f887a74b7e2fb0a170d26e447556eb72bc82ea17e7e8bab13461261f3041b13a9b33da9903042942e1b8dc7c1c4e3c6e9f8b299b4bb74f8a7360fb42791f76c40c8d663d14d3cf6256f7a8474a3d55e8d49c9227a80df5728630433a72f102fe1b0af6addc0532c2655a870d064f9e7d4995745c49f96a694bd23963c79716e1964ac7cb3562f5a86c56278d1470b49af9169484841bfe3b74119b997b2a2c2306f862f6977ada493ac14db403af7f7b1995be3fdbfbb8742c39a07d5ea22b4da6da3c0c8fada5ab10e6e350f2f1ba869765b1b696bc6f3840164bc5290a742575546ecce8b1053404df20dfd99ff1a99067d71304f3d63bf4aa032bd3da0366fc7bd1541a0b28a9096672ff3fe2370cb4deebbb01fe2ed1affe9e1aa0fbfddcc24dc70588cd49778983df94fc5e25f60bf1604ae57504ec69e3ae223bc567ed4177d9d22a1033cff3f04811e0eeab04063f689c6fbb9d65d4f594815bdcffe6187726e0b4e6167c5a354d24bff1e2199593ba059ed543d955740faf778dd2e7359351e08c7664cbdde0983ccf44fb6031e030eaac78f7e819cfa415e312a092f36ee732b2dadc7a0a3089de5f562b6d45c0a18dcabfd93ed8f2c93161333bee01a40b66e8fb3300ad280480e57fec070ef02b905bac03e0e00cdcef5ee2489ac7b83a5f1b83ef5c4d9f1ae062ae125f8d1193a65eef5d593aa66cb72e0678096521e23d92c8a6eced18fdebd78cb4b57a438235169ceac798808845b929fb025e99a154f1d0e7ead2dacf6c4dc63b5e372477173db95d5a43b7da9bb63713ec73987b1067a37d5777e02e17d58244441e00a9d2cdfe11f998a03552409c33938bad7ae6cc205d1e38434a19e8374fbc79028f1ed96fa75aed70447d66612c7d5d603ccd19c828358231e01bfdb3ec72726f3e9d97cbf0d82cc933014c4608f7eda82d45ce7beb5edfb216ee53390b752f85869f30a85d52aa5d6b0ccf525446783c7e7d92fd723e895fffdf80ffb0858385f0556043547ee2e68bcc27fc518241c6cb6103514460371799e160038d41b15c4cbe7b09bf637de928961a9ed12957e0082b212938981a786a7056ad71919f2351ce395b3cc3168d964c8e02da6b9fa65001e2bc37fbae8bd18b3763a0927810503801611937f11e9fe866b1ebb0b295e15fd832fd52297497b43ba7d0a4445aab70143ddf62018b0c01e1d8f930cfef54c3edf6a71b601baf653477a8e87267688ce4eaf1fd0cd65deb05d61411fa300807dc12e720debd0540db8c67386ecdbb22321eb4921930642be155912dea4c3158adcb9be4d874eb23ffe74a1f3756349d016bd1c044744362bb432f13ec56664b855724a797f7721b0ea17be9da32420d52d6d6d7b2890f775d53e6f628d5668ccbc50f326f7b135b11136c937272b177ea0b396e2feb2d7d0400a670a0a88eff994783b99407b777ec460c26e9f97dc2dafa58018ad3b9cbb3829b83359a8a4ab96c6be9fb2b1e7bcc7a19e95bbb46abbde6ad17f88b7b307d800e684ab26f6bbbf0bd66c71c0f0296891168c2463c304f358c3808962bc5bab3a145c636884e38bb1abc8aff76e39ea69e638442247b60c8ce3f9bf851589f3f8a078213bc6a6dccc5d4d7dc329ba141344b36615745c1296d3ae8b958cb87ef78dac0e9de12c5bf763c72474839ae25a9bf3e942f0f56bfc534950dc73bc0238ad5ccb24d00bd6e7a1a038e8e2baa0b0f98267b654fbb2ca20217ec74e88c3b2ec95a16ff6bd57b1c5909a2a50d2b49d6595557630e58ccad3c0b928c5fa11a1b4a4b9fc88fe3d55a192036d970b60f85c6063737cfa7e6aa3e070f0486da308c7463587700c05d38e1617ab33acb64081f0935effa9e1deb4ec086e736782dfc6bb0172c59fcf246d42f926cdb43fac1bfc48770ea757b543b4fffa229a167a26958da716d5977cda6b0630672633c4540792804c199758e314a214bf4f679022e19d454072798b47cbb6d8398bc3fc1f217d25bcdcb76f4c6f377b4a95d9cf1e6d117c13f78be7b86af706d84636883cd257c59e240952177b78e492a12a76669ae93680d05fddb355034730ba3791bfd3d254f21ebbf6b86f0517983f1be2cf9d83e733152925d80bf2d3d4074e3639d870539317a8a0d25896dce8662bc67b0a596b010c9f4b175b0e6b67c46eb3942a0802cc9ebc595ae8d63a994c3e513622c7c72bd16dc8e4225891a1338561a66b6a565c9e79724fb7a60e2009ea26a30f47fc2bbcfad404ab9d3d1f849d4c16eee718f1665366076cf5d0f60dbea7b626853870a31f934f83307778e6fad8e8c62c69d5c57b179488a6a3eba04febf8aeaf362be2df55f795c68ad187f00525de9607001edc4b0bcf826adf118baa81cb4873e17ce88ddcbd2f27a5b227f05c42d1d58106504f6841ccb46183814ae5a03bdba92ad6b51bc773e61d7d0b10aeabbc30ec8d5c42d672da18d024b3d709e10f99facfeb184335332fd2ac525f9536b3f74346abfcd363a07e8b53fedce34776527fee0e0b68f6cd1a77cbc0c7ba654c4a606d09f2946838812769fd1b0f5f4fd80ea2865ef993d1b8f439fc37d49dd81bc3de9c8dea62e9a61a64e572f748da6113b34f3f02e9e2f6e0d4a650bcf88677e1b787ce94bdd36338312552f0d0ea6f172ebbf4f80bd98cdc56051b071a990133ee0dc274bf7478e51cefc21f1e4d9d76da980a2eac33da4fa2e1d1dc8b0dafe00dc19441ff0439f15467b7c027515ba7d0434a8e04f54f1e1fbea7a6ca42571a38322b42dbb852c1bb2c4d85e9eae7ab18832aba6e7234da9448d651772087f54082b9cabddb3336850d2df24bf0fca36519a30e8d4a14a49421d3f98606cc76b23f37877ab17dc5ab7c71cda7b3c6efcf2e6467cb6979c5c1db3aae3b0d147789412687e0da60bca1412761a39bcd1abf4abc4798af693c5efbbcefe2b341f7c9983ecdffaa69f80f1cccd558850c30ec037499dc35bdae699b1e4b679b6e79bc54219899c6cb5d0c9b225b1663878480029e29a3293b28a7e5ba7cf9d2b70ed48716ddcf4572d91aa83c3dcfe1c5d3a0b7f1e5cc5115ab6a7e952d8a74a93cf04ce7c1d4bb54e33ac984e02488386bdae1c53fdf3d24be8ea07da5a74042c1fa364ab683d5ec5ddcc674cd2c03b2fa3acb81af72533038bc941514b252bfad263018b360125ed52980408401ae4c6ad5967a4e9047adba278a330c8853f01b7fb1247290f72a25303fa29e42fae7485e401bf5b7a2562fec9bd8b49e7c34cd401e96a6347fcbfc470cc0dae917b73f4d3f5cedfac7f8ddc7b2f0d21ed3875b7602202e22b1808df036049dff7cad11e2e2dc74002e7c164b6fb103884fc953dce9d6d83a5bc111ac457e65c1b91b5d87c8bc1865b43e961dd45587a760c3f48d739707622551a525c3f519ccd1e159943281a9ae883aacd5527dda16eaa4a36f2da254ce736b7990dc75dd08eb885d8b2f4ed1a4cb9c288a8b857c669b69f0f2a8758313437556e4e0914d901758717dee2f569010b14362f8ce8e672d36a107fd404023ea384d277eb3336150c99945305ec5e63a6200b7fb5dcc91b18e592b69d87a53ca390121de4b5b5de4fbc05eca3f2968e01649e3d7e66ce19914207a8a82f7ad0963125c3921c19e86274d516bd80519685a60441d5e38fb710cf8c206091ac92dfd7debf5a43cc21a76ed741a11ae79365514aec3308ba4ccf260501a6956267df32893bc3c59b64f3f98814050a242b32183ece7f4ba73d630a59eae4f9cf2c670dfd84535f823757b833e49ba2fb6cb62b0a0e1b3d8cc0dc9abf2d3ff8053188049c8a227d55f231b91a6e3c77e8a8c21d514af27dc79776444b1adc8e8976f29a9c4ace69bdfee1feaf391d119ad4f6b1d3b9e5d8a2047252cf993ccfe9c02e9cceb9f359d702c00d759f9e20c923896a2cbbdac3ea70b8cb9e52df233803a1e9cca3cdb8154ca1c693af0a9b8b87788c7a19f84f29ba0a6f5f6a981c2ff543df21058a5126f94944fecfc39f54ade411fa7714ed4145d334e7d6a1e3918773e84e085a160e747dbe18e3c559a6276e825081e022d90b235f69e99", 0x1000}], 0x2, &(0x7f0000004c80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}], 0x40, 0x48041}}, {{0x0, 0x0, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)="79300c95472af4142f573aa3348c820dc5", 0x11}, {&(0x7f0000004d00)="e5ca230dd1484624cd6d3ae29daf6667e7afedce8769dec978afce051c4dabab0be8c48900226e12403aa897c40cfea9472ccfb9dd31f8c87fbd33adee30691d98d02d76ef8edb4ae4ddaf8084bc4879ad917f11c308eb31686969648de032561355ba2589caa29c942918c285301caf8888893a8da70bb0b2a0ab73c05f7ba4d3796191ee827e6ce7e6001e47d720", 0x8f}], 0x2, &(0x7f0000006280)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r1, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee01}}}], 0x100, 0x8000}}, {{0x0, 0x0, &(0x7f0000007800)=[{&(0x7f0000006380)="0c1583fbcf857d52710effa98da50ec70c9b19268f252893860ad234d7045f1141eb1e87ff1d0cb4c66c52e1946e823bf9b210e27b55274d8178cc10f5220cde4cbf3196221888656b4433e499b8b6e979936f0ac8c8e9cac2adfc9bbaac61e46372ce102e1ef4fd5497cc1885a0ef1b1b1cb186def18e780e0248243bba", 0x7e}, {&(0x7f0000006400)="ae9b4c8a94055b2a525bdd74d3e4a47991c249c9d1d6a6926b491cc73c336a883b71d2d9c91b4aedb1ee5f09b73db6e22a39413ef1be925ee2bf972709c9be1fe30006b1dc9b3fae5b25703c37183ec4319bf36c8d79e75680227c7de25addde47b00a825003aa1464be7fe4c3b63e0d828a2e4d94c011f84caf71de54f2f98649590c801c7293ec5425770245a8f682dc37eb4aed74e35095409635353b533228f4307a393828eca49235e80eebf13b6408c7d360477260f3ee6324c098214a1134512fb01f1e0b11f1cf343521acc34ef1f9ad7d3fd239cd2f982285b5d3a14645c6bfb00e26617bfbeea5a198b99a4e3206a1d9c0114cfda0325bdf17c35b12cc730025eafb41e14c593df8084537c4c0306f311365420b900c556f1ddab88d1f84b03aa2563a78b02c99d21c1a2fd1849adc0536e5b7c0cc19cc40f90fc22ae4e178e19b7cca46eb920d1dba1586715dbad252950f2f3fba1f2ba359073043baaf0fe57f8e31f706e768973409f66b032d6dec132b4aa020155a5ad2e22d1db9e991ac4296005e651b6fd64cb461bc24c07eef6c75aa731231fd5f2bbac6dad97a9cc57faa08396002ed4edd3acbbd1e16da8e87892caea4a4a68e114ddc6f463ba9764f54e452ef716d0cbc4013abc0191206ee66be0febd46240b42ec1464ac17f2acfb1e13876bc3d304cc26eba6cd5ebe744943134afd3f205b2daa4b9d53124ae8d867d9ede35a0de1b10756cf448c828726b740ef2417b49d65504685ae349f8967ea976ef29c50c59976e2898e74c9904650337146ad9fbb67f8cfde2b2b8d0038b7d84d952b9bc5b142c73b1c3d30659a97e126a264c426487c422bde84ed7adbf618b1d2ff20f48d298f28c8380e68b12fa7b13ce249b02bd45673edcf7883700dc380029cc9811b50d665ff8db4f3fa178c0f68c2539956c9861c2d69c192f1ad0cfe34f68169ef0eb61ce450816acd62a2bb6dee5482cbc817bc8a167de389bedeb2e89685dcd1fd0669d94cf698847a193c3cdc65f05428a6cb74036849adbbae487ed1a0a36360af93295aff40e1f4721cfacf279837eea63ebe60e24103039c36997e1def6ee3ead80a9926b21ee796c0203f539006521aabd23f9e7467e7c66dd26769df59aa4f662086089cacf4cd80e11ae7adffbddb3ee58975bc066e1ff25ba0c72b451cebe04838c78e24f881eb63432d080b727f8e6b1e8bd019b8bca6ba71f55879b4b84522d19623df0cbf197739e0fea0060b8763dbe233cc68baaa8ada040b5318fc9021ae22d6eefc1a952cc6ac6a7d3e0f248d7d976cc09e7635203aadf4f1bddf61b942931285e5a8aee0ff2c11dce33a510de2b88a4decd30121e761952222785a9358d7a09833c0d0189e43b40fb3c89502e4012ff88a606af32a4131467ffae2c3630a3fa444ecd15844d45c4fd11e474ce5b2e9e1659a824bdfbcfb34f3c0979c57595ad3ddede681026f32bd25e85e8291fe1c0054169dd6f0fb1791311e2c4cf2ae74e058d683a3f662acbb7e1eeb7e2322f3aac08c3954b42fb3c4eb64989d93fdbeff29a90d217bfbe4c590aa4f028311afe60ee675456124de1f5231b41afd95b2976a97d0ce7f1f5aa8b04a6679c26b0e0e766ba1b5d7ff8a65829f89fc2d7c3893ffda01581a857c0412f717cbaebe5b8ec739afc0c89c6dbd34791b51bdd33204a1b528a9e450f66133d9bde6a6cd6f189e978b9e01f3b94b5c0c02991c4b79a9f5ae1fe36ba78d7978a6661a1bec57be6bb3c37cd21f5f04d619c812b7e80b378489c93d56c397fadc8c285c9505fbeca14321c7e9aeb36b05edf297de50704c8410f860906278b35cb04aae1a3ad319b280d67d16ef312fb39fb19b793a82961990436a3cf15f4037fc923fa54c5c309e91555554a9d61d6b0138466d6414f81cdd86f87c5c67a27b1a13097fe500c29b60428b4f5b6ad8a068a4d8293520978ccf06b498f13b303a0e03f3b9620d9a6dc86a48285e7904e8167aec725f1802dc074cccad75ff3830c1750371d98296a3f225a21f35da88f0033f40933cd35410b29cf2edd097d02cc2d439ed9dfceab1587f9a9f4ccaab29790c8f8cca9c7bc7b81eb58f0093bf56d36fde7b5017d254a028e9f776faa66618c8044ce2db43c900e09a294c8c9d13faa735ba24a899bdc9a9f3eb4bb555ca3e456aefa78bd185502410f40b7b969566fbe55058ae6d1f9542efd235849b3ba743a385bad316da929964c0caeee4f85892a5aca9230cf684837dbb6e37df4b2abff539d4e0a11d6fe99a29b0f9b72ba25e2df947457a829f2956a577915b6302b66a52cac8dea071e144ea721890b10eeb46d6453574ae1aa607bfb0926c4e564b06a23e425670e17c60aad519e713d3949e1f7609d89f055c00fc514adaacc95f190130d8ac3fb113a1ae03fb6b233f05b2623322e24a95f80e27cbeffa11d0edc1df902567729216eeb9f9f58af58ff2cefa9ad902d7796de6a51976165ed0df9d5aa3e417ac65f8337f638b1d9d7de476c2a871927d78c1a92686f9c1062f4c6518ec295a4ed6739e44d1bce92f8814fc385ec02a7900fe3604ad56d79297f00820c9f2941b2f78be875faf0d4191c16f9fdd793ecaae1f7b742fdfb50eb07b5a9da7e0b796bfc1da314369145b637754fb35b191e43f37d348dd1bff952e4a2c7e7993d99b8b0fc9b91e2aee0bbdb0c0a535d47b6f76fef8242ba1dc30729a647158db5f04e184d2f90f00ca58d095f042fe6ee0e7c646c10a80f274f84c2a01f2246e26b615fdd85d5403b5f4bfd2cefe01f3641c824c52fd18dcabc3d8073ef792daafa1414a90ff52fc29f815d49733dd3a933fdcda4f4d230eeda1607c752e029da50a24460b6c9441a6d7c3e45166dd4a9809d208076949ec7b10ccce77a3a5fc82451a6bbf79ce671693ea6939f315c6eab2be7102eb1f8cd6623c17a1b6c4ca97e297c68d36a86cadbb02767b58489c5734341970358206151609a60e426b21424fbb3838b7f0bce3afb5f6257f46319e7140a3ad25f6993342a0de670c871746f208502bdeb473a16681039a751ce6a36eee7ad20f4db956955f51368b784cbf1df8dbcfc313109a24c318471da465d1d3986f304130de4be518d5dfd5339f7c40d1606071f4381e27466a135947aef0c5df7ca34ffeaf76c8ab2a2589c6e0a3d60dc726d515a99daabf2edd742d0778ca4748fa4181bf4a70432c76c58633bb74ac4d8524570a12b135fe8beb37db3caa6635326cb77efe7036dcf5924f898a591d73b60b64b51faa268f20bac68837284d18838b69b878f771ac38da287d397cc9ad2b0cd09a826654fb023c8fd7a211408e6b96bcbebb8e9a9fc12f4c5038bd3c7798d3b09f9382fa7068b6b40daebb11546ecfa1c1c312fc1b0f11a8908074e4def88ed2dfc8bb679d06b5ccb18057f04e54d9259c16496699345477a0f1d2e79cf231ae4afaf856bef11404b7175d2d745fef92c82f4aa02da5eefe5bfc819572a083ba4539af6c6dd10596d583bb78a4a94d8df3dd3c6172d89ced214a8bc59935c16adcab24797bcf5b6e32402ad505fb5276e1da004523a0365f7c1c6a5f2a3209525c082b16337f7524671b81bb7d480626dbf26edb37f0a0595e8152a83e8286606d63ae42f5db0795a3960c957070cee81088f7b15576b38576398862de17d67783b09ecc08e00604bbad165718fa4e0bbe3be2d2da2904da34e1c6574beb0fe863968f62ec06ae69d46a0ac533e0d2c03bb0604172240eb34652b926c0de2d36c855ad7c261e24d883433ee5f7ca081bb931f4c30943db806494181e7d84fd35c34718cfd1e17ce0dee525fc57d27447c361049e64f15c3546f6c285663c50ac8667d530d5acfc208cdd3d354298972ced87ea7dd36a581cddd79c0ba4736dc13f5a6e4ffbe7f573809028f6a798837ac171fa85b00747a81d50490694c90e731116ad188c31449c215fb4c99f7b72e79e4120f0e608a314a0b7ece22bff4c4e34f348d8fe91484f5a1460df4b7e8125e7261ed8788f91e8498993d3cc55867875cb38169ed9a3cafe4070d16d2fa995b203f3cb42ce6639c0305953dc4d41582e7f71e15eb550d006df580b99b8a28ed6d3cd5c688e4627e43d878e7b4f4597dfe5d6ff722cfa96fa6e9fd1ba5c47e5afbfc759a4f046a212001cec11049a929e2f96ffd535d3a32275e4968a0431bbf141d1b891013ddd298c119d853b8313eb466b84f72bb559d4020826e425de127fa953f04fe7458cb101c21c3dc17b76f598ef7784893709ad35c7da607da8f9d788c0f774506fa6656377c5e8e946de75b9c8a976c40bfecf7a7dbd56746bd6925bb6dace7b2fa098b2e5377a2325b8214dbd8ec1fb9f88985c20918b798d302b7164bbb18b7e7999d5ea0a051ce95dd11baf9aa7d3fdd438746e99df1edc685276005bb6c5292fe7689fab137672059ddd2a273ab7f2dd5541ebc6abe2642d5a8d4ab9e20f1eaf616987868e10290ff28526c3376013f9cdf0c307ff4a275610c7973c7635b260c082d16de990c3cba64e8bd039baf5025f285735d65f1058de81026128da100894f8dd308199ec955270b4cdbf3f7b12373451557e67fbbed44b97eda905df0bbc9d28d905116ca6681d157a1e64bfd8dfffe7c9e635dd34b8ea6bf8cb50199badc544355f6db37c30f048a2e8e1313e8b9b5fdf986d211a3f7a583daad30942e581ffd3e9a720e23e779c8c77caabbc8dc5f827c0114003300bcb80f91a187d502467d504f93abc9a89c150a3a70f0f09b2cc91a28887badfcba15f91ef7c1b24717af362ed81ed7eff9e9c8d0b615a7f9c323f26866e1046cede102fedcc9385422417c5e830a9109356494b3a5e68c3c238d3050f460036015daf52d9586d8351c48f5d75b29d2148ee360619f0b0b141544e9d932685df9a09ceaeaff4c532a87c337327a73ec84062612679ba16e7ecf466e92418b3792fdd1d4bf5676f4fbeb2dc94c3ffcb94bb4b0a0a939cc96a4c6ed3254d071c663f76ca6a6506c1e8fcdbf8ce70d87b644fea313eaf033c11826bde398129a4ce12a8d9a416be6acaad38e50b2b810c50ab0f4f59603ced44edb8e409c7c9909b9277ec63cd475cbe4fe225f94b8835ac2f83401a2023c5a327fec852bde312356b7135b1034d74628188b58af9670d7498752823adde3b85a23ed177ceb4244935da6d17bcabfa1d64c3ac524c3e9f5df44d900bcf6654ffb5d3bf8143285c2a755f07d4b9a3e83eaddc3deffe6d271bd5ac057340bd80d1e1fb939e29ee051321a4950b3f49e81950ec77c50f98c452f9c13486917d4a072e7f1815d74501cc12fa546035291b807f73828702340b48afe3047d6fff255002b6b216cc2a00933be7b13fcd045d4c4bba5863e918ad5ae20fa0856f6755fa4022b257eed9b6fc66b1031b4eb79834eeb2fd6826167c1572d068191f28f5af1bf2b74d06ea5557f888a845386be98a7dc6be05667e31bdb11c96512396274c9619c86bd680312018285e9023bbc18af75d5e36062a24028e0e6a16f231d91fc2512112bc039687ccd62ffb3cf0c3cd8586288898b0f29be5b24227c36939c0159c93bda25f7e9b198536ba243cc689678ae8a8bbffc2e5ebd5f2bee3b8bdaafb4f7ec677a93cf2bd354de4ff5bd1f25cd55e8120076d04b1ce21a06c99b9744b8012fe331fdf832109f1224334f28c2b36350056806595125c358eceadecedb9427891dd027a1ca64f45edc5cd727724821427c9694b497161f", 0x1000}, {&(0x7f0000007400)="db59ea09a47eb9", 0x7}, {&(0x7f0000007440)="764b0be407a249a0e767395da0f1d91f76ec7e78cc5659f7529559c2170e99fabf2902c6d708e78a451e8977b3cc28f00a302934be201d625e950ec0b0c72d471247b86fb67f58f14289ee8494451f4811a4956fd936fcd53f6c596df5faae836bb57a270d55cfc7648b76c4ca3c86441871c3f90282a45b186798ff042294c8513c2160", 0x84}, {&(0x7f0000007500)='x', 0x1}, {&(0x7f0000007540)="5ef45e80bae2e699f66ede9dfee883fdd969bce352e671186f5fc582b3f23b0ca682d851dd567d558ebc33ad184312e4d1d35445092df1ee5de4c56a72e47f7d25f3cc26dd3d0c115b088a834a86feab77828a2aaeaf42a30ff32b6dc9ab9f732670ef42e4fc8abb2869b56af5462c8204e15de7c7cee166d3d151887068b185f57845ed1e208a9475fcdc43bc88d9e997d2f00d9a4f1c3381cb5e0e61ef8bbdc9e558c223f9f071d9c5c95de7b6b03ff53a53d65baf8544", 0xb8}, {&(0x7f0000007600)="f5e21e", 0x3}, {&(0x7f0000007640)="523b9ddb680c500f662cdefcf36daf6c712fb4e5b422d6495a53b94bc06e42dbcf5cbc06b172360c1a9cafc08790ff46326f9105cca3f6177fc01a4b378447ef66e83e6fd91aa2349a5966cbd9", 0x4d}, {&(0x7f00000076c0)="c7f771813c67cf9b322bf74d74bd665d3c0bfd0b32cc1388937d567fd8054d3767bc40ceabb97d085ec86f8670a59b6e5de27e036452146a9478626bcbaeba584bebb5d8759178b39fd5f219c3348937377fb8886c0e6d914b7e051d7da38cdba104be6eb850680b1d27d58fc29c149505572e32e4b1", 0x76}, {&(0x7f0000007740)="6de9cd2869e16826753e1f2fc09cb8a84b05056feb29eeffd94a5fc013741f6baa2de9f51614db9a0dfa8c87ed4e4e369cf0d030d8f3bc8bce086d72ce63f72ce05ddfebc283d5f441bf132773f158b2b0cdc6642dcb4f5d4b4f2bd2329ba29fb44b0be01a315aea68567c2fb4380d150127f5df1007b2135a609b35f5d7b4379d2379e04544f8b6932f50b7918a59b3f24aa955c7bc3fbbe6408226", 0x9c}], 0xa, &(0x7f0000008c80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, r3, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}], 0x170, 0x84}}, {{&(0x7f0000008e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009000)=[{&(0x7f0000008e80)="c39c86d68007091fe7b629e16d0944869bea90d45f635bc7cd3833a03ad74530031ba2f2f0573488226296a5fda4dafd09433aaf78e88897c907b816371029c298cd6428748d4058eaa39909279a83a283f8ff0758adcef57a6e99e4bf56bf9e7d16b828ab86f63d91b5e9f597e7cc3b69c80dd004a3734bc47bbfdc8515d2b7733ded952608fba0fe54ff596d105fc6e32df0fd8a2168b0fbd2e8081fa0c87264da559d", 0xa4}, {&(0x7f0000008f40)="86d42190a218b9331e87c32dc90124ae1bc5f25a29e07d19de4784ed63ef1e508723d5b3f68e73cc3b85ad181abb8e1317a9c8a323a5dad4410e6b4f1e5f38d98bfe157a476c5529c44b16c443783c3a032e31d9f632c8327b611c5b4614b3cef150ba7a23f25c8f5e92c1737086770068ef36334dabbbeab8238ad78980a1822ef601ac1390c11e", 0x88}], 0x2, &(0x7f0000009200)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [r3, r2, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [r1, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, r2, r5, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, r8, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0x0, 0xee00}}}], 0x148, 0x4044004}}], 0x9, 0x240000c0) openat(0xffffffffffffffff, &(0x7f00000039c0)='./file0\x00', 0x200000, 0x8) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) sched_setaffinity(r0, 0x8, &(0x7f0000000100)=0x8000000000000000) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18000, 0x0) write(r10, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) r12 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_SIOCSIFBR(r12, 0x8941, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='pimreg0\x00'}) sendfile(r10, r11, 0x0, 0x11f06) [ 689.656451][T11006] Memory cgroup out of memory: Killed process 11001 (syz-executor.2) total-vm:54540kB, anon-rss:508kB, file-rss:8832kB, shmem-rss:1792kB, UID:0 pgtables:84kB oom_score_adj:0 [ 689.722227][ T5116] EXT4-fs (loop1): unmounting filesystem. [ 689.845404][T11046] 9pnet_fd: Insufficient options for proto=fd [ 689.853878][T11046] 9pnet_fd: Insufficient options for proto=fd [ 689.877020][T11047] 9pnet_fd: Insufficient options for proto=fd 07:57:22 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x52, 0x1c) 07:57:23 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) getsockopt$nfc_llcp(r3, 0x107, 0x11, 0x0, 0x20000000) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) (async) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000040)) (async) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) r9 = getpid() sendmmsg$unix(r2, &(0x7f0000009380)=[{{&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000000300)="84d6c9cb91bb01c5a092a8e29c23c7b3eb005620835f333bea25e8fe6eb43b8b0271eb4f75ca55d6ea2cb96845bdb7980f5272791341d1b9b87d37daf248977e770a332948dee5690229a9ebbdd3e93497577dd077f1db2a226e252d9acf6e0ee9a91ba433531f974c543055c1a372a01ced40bbcf1245bd2ff31df458e96e17fa3f22b27fabf8c4f3e5a806a9a43f4d8b8a33c0f82aa716d60b6feeb80b0bcd82f2ad0eee86367d661f67ed93a78669a2a20e18527f3f05a8470a6961c9e0d210715b13c23b6ef792ce7977122951192271be3323c05637a4244c958127098e7568a14fa85f4b79c646ee356fc5fba3b292e52177b98afc84c8a2", 0xfb}, {&(0x7f0000000400)="38f90d52f74d5acde033e02ef839dbf6e8fa19b6a9aeadd888d1dd1d72d158f767610207d06eda78dddb49f74f0eca2c566dd1889b4c4dc18e274b58717bec9cd152e8db105ca47e877b8a7e7d6d35fad5183deb13e302a87dadd0e01893b0e0a225ee84a20a5d88987d713d1b6e059bc4cf1fc89c8c472ec9ade3293b48372dca22a906b865f22ef91731b1360a371b27833b62fc1d4417e64e943bb5e6e3dbf7030c87768f7ee1f63cf8409541f9088ce216174b26d9aeb4e6c9928a2f8f0232435972bc19d2c1cf3c283ad0fd548df7c14c8b4a1f4f63dd560bc5952f92cef259a12496fea623e7ed333502b40b9057e331b1e93300572c5c4c6ea291042c31d3b62670aa3237c246d95a4c61bad54db1bda85747e5bec3bd391da0a52834e586c7d394ee305e66f065f8c02ef215c2fb60180b2d7bdbd9cab50d3bc36724122087af2b546449c010ad2715220df5e1cc3976bdfba2d747095fab40f0bf1af659ef07b6a59f046e1e4078c2b4b678938e2544a5266991c483a3593b8a224026c7410b1712569c05b3da9d918005efc5da741c7fcca6c3e7b294688b2952cf999e8e6e8b45fb2981e8783d2673bacd0f8f5a8958ee80590c19ab1e6e30106716768c31bb7e79f945003bf9e74bd301a34f30992e8c2b177efe2f452f28e7c3a4f1016e3dcacb4828d13cb4cb3fd4d11c7de4d4e58e284d39bdf8a323bbc0175ddad6dfc0d7b937d5927cb45b35388a95d476c43fc329723d6a8de4c4ad2b9aa75d2319bc1a8253b6568cb394b2ce7a4e08f88606b7af87950a15b18d4256fca338640168b48dc6549f10a443aa8963c8c4b26cd1a30dee4545d94ffc9ad246eeee1e31c318c9820a273857e41be7a7140f0f98b6647d27d54b3cb2491bac1ed99695f5b2809e476d0d7af36705b779adf84fdd5765d3e4c4500b4c187d1dd742aeb58478234b2e3e713012d6c12327e7d789a1528eed78d752c990d0d7535df2fe13fc94b57619d77d56c68d73ccd537363f29bd02ac43a7292976421f789e244c55e9fe20ba252eb0af655067440e47df53fd8c82e1b197bc0df29aaf1accd528055a6363701e8a32fe8de41dc34cfa74f121059a866e1e9e2506e4eb386bceee4632de1184f9ae65a55ee1193b225cf3e86d390b7d60a9c21b21e32781c0d4ef2c8f84acda9674c940176598d3aedfd5e94d35690bb923a10db23547d6ba367eeb231603dacf341fa025b1b6701ff8ac977578a8d78c404445d9fc0d50cc2edce2a486e7c2e4183a44fce13c306e1a39aea1232d5b7811221bb5b6cf2ac99935a77a31bbae94f57277216e2672fea37b2573801afa92389e1d710295db1981d6df4047f1935b9717ca8c45874fe7eb1842b823fe473a9c7ad79150afb4f29c7841573b149fb2f682c6bbf7470f3e799868d4b6a5e4a1d7c3193b8fa236deacd54edf4287ab639a0ff93365557c2a5b2fb25d48e4bd7c3835516cbef585dac286a6ac9f7e94cb6e59980c52b8eddbbaff8874bf092903f7deabd487c9dcdf145d6226370454a532e676e760b7f89d3db8c4121eacfa14546c6c64d325b03088b6b4aa25eea0e14c9f5669e86dd26c8eac432ae64076183ac20364d3dc51177d1bc5548ffbfc8ee3ccf7d98bcb879fd52762e95c366e58ee2decd13f3738d4a67e3b1755b1f4b01722c65e603f32f28d4ba2781d3ea9f4dacec174bc406c61edc2ace88c499d05ba70f5018ce93df029916f96a5c41968a7d3ca14a7f1a6287d810ef538c245b448176d3e97072962ebeb5598bc0ff9640202cedf39151f51ed2f1ce1f802d3231308d5f0fdb2c91eb53677a06e2f0083b564a0ca0ab8b26e286e2c4713bffd94fa8efcdee08acabc1001b064ae4cc13bf498d0da2ccb56112810e98695792f58b4a644fb3ccbd724bf685beea819b6eb613fd811967b84cec6421227758ecb844653fa50819672aaa579d7b945ab5dbe7f71a53a5421d9a15ad5df213c6b39247ddf20e57d0effae0b6589fe600d5ba550ffeedb000c8b5b8f02b6e69537cde3212e45526a12e618a990cc7080616a175225d5fca637fa6971786eb97cf80ede147af4722a2c60640d8537259064d6dd49ff49f20eddb66ccc0b35f67d68a932a3ebd0ab50d75fc0622c223123943a57d663cd240ec2d1c298926586536ba4efd67a243d06ac13c2cc12a29dfcf2950cc13079d885d9cc4bf59577be92018b979b80f0e5525aa09e876b274f455af99a0fd1204d8e947d66345258eb784efeb8bebb54c8223b0ad0a991e49f2c7a1a071bcde2d39d72a984f90e479d76547d51fb5b733d6712a6dffd799f5b0c320b03ba98bfb945067135314b257638d977cb18177ef8f242fc93a0e24a9e2b666f310229b4a7ae5aee140c6e8cc102b4b28e8cc7e64e92f9aac9145314d4938f4b22508d9318781a436fce5d3bf25f2142b7b7a88fbd6a79a38816b5a355faf21048a017dec74f7c44dd80d2d9c7218cf2b9a941d9d5bd967c8b932ef5912cecc0976090bd0fe389ac063f9e4478e3184552799dc22d6440b55f0e3a0b83c5fd607ebe97eee17e720d018479fb2fe699f84f7cb63206c2c3c9f5dc642b1c83ac6a336b659597d6f8821d1f95615f128a0e42b17d10b855b7f768518aea15fb72b201bb8c9b8ddd418cf7ffc672dca2009d2e0ff1bddf8567915fbb71afb6cd77d832b59b257df61981cf4e29c0b21b09c70592b776a0430fc28237e1afd4c3fa156c64e9f2abc3495325a38a69e0185abe23d84724f073867eae7c675d35dab99f14cd64d97cca17c7710c267b8a635e1492754ade14afeac5e8e8a517809ebce0c2285de3e3de431afe5ef5d7dfc034178e27c1fd5cd64e2a504309d13ad47c3242b9971cd9e249f20c8d49158ac8facfe2c6a5e22722c9a155970b0ec5da4d3097784e9968655ea926d87df4887cd3db74f8b20a190dded71a86bc9f8c93bc76414fc6a941e4782f9601115aa9842cde0e1e3b10e66f36b9e54a42c785f44ce1e5a57ea11e7a267a8ffbb7113e819f61897be0caa139f103590aa2646fcf370c5e5f89c943b852b286f5323041b8590f73b3a58178d896b7083b7579050d15a3d6d7b3040535c076f7d48fcc2823c1b3d327b9b214e6cd19fdb6882a965a3362daf1ba1ac2631d0b77bcc404d38a580a9a6f40a2408f71f6c5ebac8287bc6e62cf2b3503241b211ff6340e1c505a1588f9daa755d525dbd6bbe1a894034630651ab7dc69abb6c46237becfcbd4ee860bbf0a9fe6afd38d130660a21ea81a141c1f6f59be5a42663870b3d3fd6ee61d04e740070c03e209e7bfdc7bd2ee7a8d1b7c8bd77a599652bb58ed6083c01885761f83299c66d86104c3c5f6a3879544c43e9edb4bf36f1b3df8838ebaaa9e399f5b8267ac055e2f8588ca063bd63ce11e1f216ac1481447f388d305d14a08c787891591908b0782488eeb204eb3ee228c7ad8483c58705ab4d79d9dd58b901b575554e76b59bc2c28c881bfa5c89ad5c26e60c346905573c418c42965cc96f76172cbaf99a02af47cc6e96b7ad14b628abf3695be9859114045eeab5e9e908474f486a2d54734dda356d7e3e3df4a6f81ede3cc52181f79007a464b89ad5d04533e61dccddc323472df9e1b05a68d8e9ad823e31cb1c69bfe1f2ddb2c81072fa6916a4e6e6e45074f2116cb549c2bc7df2d4423ebeb47fd0745b5b35b9322921b433d883450a8c1a2ff62be9a583d4bc82fb6a0037eb0ca6d920dda816b8164278be480036ebd1171d504925495f7ced117a91cd0116408565e06be8eb8a9185517d22b84cf26ec617944729164077e09d750bfd2740437184aa045cad3e0cc30aab5e82eac8f2a40ff196422cad77200fcd3f506e58037bb238092fe2668fb5e3e4e2a64808159cdcfba28983504a356c1fb95f252f2dd7b71f919ad322a5ad53e64b80d962f11197cbb67b16bb3345b4ba78aa70a07aad477e6a40c06a1fd43a9a695e138e53976b70370e1e3e0c0df45f87c9f30f93dac2ea3a2ef8ffe97290a19c623ac22bd60eacbb062e8f069fed1c66e72898f64fd8330321baeb1b4c0bad49af911c61db8e9ee4ab7a1c388acd320a634ea150bf861ce2d9389de480bd2cf9d4fd60bc3d1cd342c839c7f9d8396e5a2db45d4f68124a802003bb2fcb6121eb620b21a4bc732d9d8ac0945c594e0ef4d851a21e2444fdac833aaea7d9d8d00ec26aad509fadd4143cc5f18a40bcf8501dc9dc8cd22c38ed40ec10477cd83647ffb651406bf862abb683a07861b7fa9107278c774e1a0d58c73a0fc8b2c6c528b21f9d43b6c669248cc9b55b6d4ad86a1107ef1e3e8b71991f342870a89af3313e46436307256378c6ca6dc646ca36ced2536acaa523be1683c78da4232abf4921cca257604959a1d743af18957609fd85e7dbd63024e962a4ef36d655e84739cb5a66732bbd5671312661e33a1a48626b2188ac798fe3477f714a617c60eb0ed83671f88ea967dd4d3201879212eb6eb4e16710ae2ffa960ad8acb262feee55311204d231897f0fc9e2c02922afb3509a167af22907de6356ccf9c6109d269239e2edbc4e1a60e752070f6b2ad542d036ad675439b08b8c2af4ec43f2ff04f886f99af39a22755e269068fd58e769f34915f6d6b64c544b97412525c9deeab2edf996529ee251367f17a1f06637d2b25002530ec850dac5c1bac6885618a96b44ea0a831e2011c3c5bcbb487065da539f8649bf254f3e835b2d4a23ba2bbced06da78f797a0d63799d411c31032d41e6e50fa7a0e8fdae47509f94c6c7bc18ad6e8e8fd7dfbdb647960128c8b1060f1ba7bd513ca9a179731ab46461dc4839675f9851017f9b6f165ad8d5855cbf8a4f1d7ca5ccb68d396c63d1b842843af5d99770d3d2f4aeaf0b499ef4caf8f65c58dda0854aa648ca0bab50e0c34cfe952e1a6885680c7fc79dd63058483429799e0eb339d325b0d3a1ffffb901857cf17dda769a4710d0343b5f2feb48d614922bce4390305e4b29561d1b0345e8ac2cbfe7acab359e3e9ef1c2b9d7e73d8c3b3048007ba978c9ee4711dbf8bd94636951d0d52f2bcac65079bc33517454e68b7252166dcbf570d52bfd5f42810a6bdca19e0d6b5b787eae5170ba5bbdbb4bcb4049351c701a4f99d61a9acc499d56b962e0b94a14067a467be3a55569744d5e292b6071778ff94eaa891d0bb277e419f37fdeeec492e02ee519f618d10549355f9e0c43a33c6003ac8f351a07315052a61a42f3a96151abada7555a10a22313545755d3d5218bd8feffb703534e6c9211fe44d240200d5cdd72c9838167d3254847a5301d6740f7bfb27d481f57e516fc062e3b246aa284a7c21779da303b6740934b817c46b931e1c62b551a36bb68a34b1b66a8c84e48c7821fae2d401db6ce2796cf3cb284730bc15e1ae0baa7b0d95e24c55d50873e0eb7088ea511c166d4274618ca338289ffc780728064a46ffa0c014f0ff24b533f328d35d0f8aa9f6e010c78d021bd382263c317f8ab667aaad9ae5e0b962eb68a5139a130c6c87cba8811a6d021b2d761284b2ab6f30a02acc9d3925479ab35aa753da5120f1d1e12581ad042b77b16e0babb31ba8cd319a3072d85bdb1a0d9a1edab661e35723737b6c2e3dba71099fb4c3c1c21ccbbd181e2e62cb393d8d26e00287fb4595d8739cf50807ce299817791d62b60caa13a84e199a6afb9d65752978702a4dfe1343479abfaf2b1a30fe8787b59fd152515ffb0661e762af5c57a80bbf54e1192134544d1660df092", 0x1000}, {&(0x7f0000002200)="63e3fa2cd64cd136adffdbbb7a224a3b1aa74f0a3346be8c", 0x18}, {&(0x7f0000002240)="0d24283e0d710a1421033e404ac18d299b67bde92fb3c84995f7d03e3e9d32ae5a1ca2705b35d21d7d256a871aac41170ebfaefadc3baa5585e697c2ab5558d7d48475c86649f635932f1a4c90b73c7097722b949579c07f9d7e7d54c2369f87c54fd73309b7bfaf7debbebd1fc37549c166cc869b1579ec06581463d8239ea00d4a77f43bbaf40374efd418f001d6e955ed8c7ca0a2a5906f2ae5fce2535ebcace2825c8c0bdaf79973510617bd14135d107f9a6da9a730a9ff00d991243de30fbd82e787b18f34f531884f776c555b435c50b73dd28bfc2128796c55843c3f0103f4c532830e44baa3", 0xea}], 0x4, 0x0, 0x0, 0x8005}}, {{&(0x7f0000002380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002440)=[{&(0x7f0000002400)="4cedc8bc638d92cbeb55864b3a508943d18ccb3ed3e3cc49841485ceff04fe9a1c59a545fafca3e425900963133a34f3", 0x30}], 0x1, &(0x7f0000002640)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x40, 0x4000}}, {{&(0x7f0000002680)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002740)=[{&(0x7f0000002700)='$', 0x1}], 0x1, 0x0, 0x0, 0x8800}}, {{&(0x7f0000002780)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000002800)="3416912b6a8a51cd2c0be2041ad89639bcb41da3654c509198639226d31bc43a42d3cb7ff3dc01d9e1df0ce57f724d594002f685a8d2388416bdaf7ab14a3d5ba1822e3af562ffed0f1e2561c192b5942c028616608870b01635d601ce4ff355fb0d91c901eab9aa643849c4a980043ff0bf7c927dc2e8b2c002352fd04788d25f0ce19d7be9be658d9b9938b0e21efe6cd690f54f1343fac7282ac4e91078ac89c8c40d53ee61e8468014985c7bd48fb3783099f8a79874b0a69b620a491e525a94114d1b4588971f41dcf9bfbd16d1de1a0f1020e3be5cc44a0ab4e9987333adb11cd39fb78e7406d5b5749a4a5b6664c2bcd130ec45848a364a3c2b41ec", 0xff}, {&(0x7f0000002900)="5fa053ae93312c5fd41008748c4a8883c79ea9ddb0dce32d19ebb389ee0c71ebebded5e2df4e913d1a63d170091f6f0f5bb89c16f1a8b1257d87ed0b6adbb7fa3b09cdfcfb8c181b37a885fe318abc11f4c9f37f87056dae858b89650399703a34ea9fa7f19051078069eefd0f56fa1f1c93f15cb8bb6dbfd0dd34eb91dc315cd5c9342d6804d7bdb4c4967eda4e42f84e420e65fdbf5c6fd0aa0ca6996f8322db9f7dc6a65324afd07f217e75b795e3716aea4d56b4e1b66c88c174b9b539e6b04496e6ec7e2cbcbbe2e1f543eac8417b408bcc74795747fbbd3df45adcb88cff", 0xe1}], 0x2, &(0x7f0000002d80)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, r1]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x38, 0x1, 0x1, [r3, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3]}}], 0x148, 0x8800}}, {{&(0x7f0000002f00)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003280)=[{&(0x7f0000002f80)="3c282861d2f36e5ac51da079e5281eca4c5c07c3249aca573ee12f0331a952b2823df829384aa13841154074b2de68827f277499062b6d52b6d26b7c259a5dafc1d7038115e1b7d8ed1ebe576566a4a0bad3263ab5be7085a4c6d7f5a2eea0fe8303", 0x62}, {&(0x7f0000003000)="4dde72b277b1fb8e6d0a4da1a273ae8a7418b10b870719fe87b684db63ba321cbbdfe0cde5af03c859e62a1124edb402f3348ade0926156cef56274652dcf3318a55a7e8e4452ac0fb96868601357c07cbbf11ccf5b8841a590fb4e1d67762bfd0d1a1dad6c262d6b0a75a49e84dce19ab4b5bec570a2ae5a1df21155ff5c5602e010d8c05d2fcd284ae5c374c6eae52d0737f1dd924518aff5385da07f0045102b62abba82669a6c175a457322a945ad4ad83250432500a2858e886f84e7e313aac0d952d97184c92f9e2f50b7b63f0a03c4249ee9715ed94bd70878eaa583b653a94f8ff40edee60c3bdfce15880871b3877", 0xf3}, {&(0x7f0000003100)="394e5f29d2399af1fbaa0229c8c4e71135723eef61c9fa4598be7062e9b7ed30e180a666b457e13f846b1b53d4dde97c363b1458233bc9965082db361dc6755670b02b9b51d016448e97d0c715764bfdfca711ffae5dffce93ac53f76ec61cc5b4e020c7dc3b03bf6bef000f9b91c7dfc445dac05c072697246884e21e3813e538b736cff32650", 0x87}, {&(0x7f00000031c0)="e022f3b2fb7d415ac610838c24f705191d6290b0f9358abab550bcb8efa081b5cf2f7baeb6b12befb09a8f74b18b7eb32431d2769d23b927ce243a78d477dce5e853b97bd74ef7ef54c84b710bcf181b4d9bba057943e6b28a09f817549ec67de37dfd9314e4691825473535cf84e86cefed44ef9c186c671ac2ffe524432a74f575fe94e2236d616c2a752f415e1595755a67a9f3eb43dec4f0729ec2237ee260a9a4fef761e3bfe928", 0xaa}], 0x4, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r1, r1, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, r3, r2, r2, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}], 0x168, 0x40001}}, {{0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000003b80)="be80ae65174125ac4c2ff0c6360260e6f4ec52f0963abf94220cc6b19d3b209c86066e3a6f95b85b34b1b41c67458d5128bc8941b91102364e9c00058b224ede817f2a72b93259d7095828f56c7fed9ddf186175492de367091cf2aec3cffd53791c00ff920a7df3fd6b6bf62c0cc514e7e391b6429ec1dc06f3016c1e6b1dfee8e6f893189a2651c95684a9529d696cc6bd2ac14828b645a7ce74d38ac82b6122ab04ea310aacbc412f96fe0f3d991c08d7e5fa557747f3558564d81f991413493de81008dbddbc7d807e727434b582c2cfd78699dcbe92e72ae8397d950dba6698", 0xe2}, {&(0x7f0000003c80)="7618561fc734aa286bb1344579763cea16eaa3b635eda4055b7f49c7dd4dae694f9bcc115ed6f4c1d672917b5fa7965c5a7a48ecf3be93186c9531aeae9769d1e3d151c8483d203f2d721d1ae8e076f29a6dae4e9dbc9ba2b73af468439d9a5890c8aa66c726a87e564c59fb9cc02fa049ab33ce8f9c2d5d6707c728daa36aec165211615516ffa61bc2b5b711382c3f40ce000fb530643d5a6f784a43d46a5e768a84f7829d5cc212e68697551b615ec2276c59d63e6095a4016799d4db77f4cb84df560fc7d6a4de539ca476d2a9b581764b033ca0e555b6b861e2142bf10db77e01d1c65f5af4640fbf279a7dd10b88e3809bfda5751f032c4f044706979beadfce5a303b68fc0a69e192a5f876150fb97b69f651374108d0a73f915bc0f3d3c2e0b8add5ee31c6231f3feebdc0c576d4541611b74d7afe0b27f71fb7ac7105f7808b853dc87a2208663a064fdec14cb76b8afabd9685d076412c9747ee54afcd65437f907bf21257937677aac958e5e482aa03a904bf2f380adaaa01d870c5f5f862bf55d32fbd4efcb37acb39a4abaa741d2707b33ac7b748bc264ca8c1f79c03b2c4d298aacaab9734d3848d7c60add921f788297e10f06806c1c8d494b89931c581cbaadf8342e17ffa4a24a4d8338efc49be8ba5a232cdb9a47664b4327473b66f33ccf21acaa04474cb6e8fce9384f5d3337ec51162f7a6202d966c31d9add61fa7f812886ff20d2f084fc05230869dce03c630276c8c8c96902a80c2ccfaab00f56175db24d87e248bb1373ac618651c86f48745d96d5c28fec59ca33252d495842c823081cef6cfa551883097dfab73bfbb5e87dd6fff9e2ba754d9a2d632bea4e6013604bbbaa2d431043f53849a312396d7725c1f70c3261318f4b1f5e080f76adb31c1b46a82405d32eb0ee2ec20526e3fc5effdaa4be39c1d76fd72bd5b4847e1ace4d1309c9d3e422ea6eaa06f5f7450e5be14dbd26edd1e440b14a047a0067fcb6aeb04c6f1681e40eb68c061ae2812e74a6abb2365363af6e994e4124864a66857eadff1d0b5a582338429e7d47027619215e318df2ae41a538b07932ff591ac97f94cc1828c58949e328314803d9d13ef09c7e8a6fd1b4432879664a4a8a583c410035f4046abf60dd0374ce64a172d3c07edaa159868b53b97dfc5777a5996050007d9f9094e8023ce50790aa32fae808515fd66413c68fff10fe7dcbbc5c7696f14f81441b60e550ccd84f6e6eed2dd434d1663c704c71f0c316f1f555cfa919b0d2d84eb89ed48c80798ce7269e658b8d4222eb2632a6c996729e9cd90482c2903f929a5e8d4e1876d7af1cd1757ee1069788bf1ee1093ea6931ea5287a778348c859bc6c202c6b517494c5f36b8d54595059e622e14384e271634dee660e3fee5865d09e2e56b07bcebc6832c5eb014112b9a92ad4185e648fb807f3ad3f9c7e968a65b8a92f3758390bcae0682149dbb14951644f1c563b44fbe60c0dff46e04120d4ad54fd32ed054f04a4ad8517eb579c3f479206ac43f6a19d864e2cd807cb918a567fc3a306a12443d8bbb8dab213470663b272df9eef7721c2b9ea18db41e4d26946cee9cc013ad0ce23154f605a52295038308010cc3e56bc213ab5c68d8c79a01cbdf8529b764a69a3568eec30cf3208fbc3f1c5d8bc450a2ebb54f887a74b7e2fb0a170d26e447556eb72bc82ea17e7e8bab13461261f3041b13a9b33da9903042942e1b8dc7c1c4e3c6e9f8b299b4bb74f8a7360fb42791f76c40c8d663d14d3cf6256f7a8474a3d55e8d49c9227a80df5728630433a72f102fe1b0af6addc0532c2655a870d064f9e7d4995745c49f96a694bd23963c79716e1964ac7cb3562f5a86c56278d1470b49af9169484841bfe3b74119b997b2a2c2306f862f6977ada493ac14db403af7f7b1995be3fdbfbb8742c39a07d5ea22b4da6da3c0c8fada5ab10e6e350f2f1ba869765b1b696bc6f3840164bc5290a742575546ecce8b1053404df20dfd99ff1a99067d71304f3d63bf4aa032bd3da0366fc7bd1541a0b28a9096672ff3fe2370cb4deebbb01fe2ed1affe9e1aa0fbfddcc24dc70588cd49778983df94fc5e25f60bf1604ae57504ec69e3ae223bc567ed4177d9d22a1033cff3f04811e0eeab04063f689c6fbb9d65d4f594815bdcffe6187726e0b4e6167c5a354d24bff1e2199593ba059ed543d955740faf778dd2e7359351e08c7664cbdde0983ccf44fb6031e030eaac78f7e819cfa415e312a092f36ee732b2dadc7a0a3089de5f562b6d45c0a18dcabfd93ed8f2c93161333bee01a40b66e8fb3300ad280480e57fec070ef02b905bac03e0e00cdcef5ee2489ac7b83a5f1b83ef5c4d9f1ae062ae125f8d1193a65eef5d593aa66cb72e0678096521e23d92c8a6eced18fdebd78cb4b57a438235169ceac798808845b929fb025e99a154f1d0e7ead2dacf6c4dc63b5e372477173db95d5a43b7da9bb63713ec73987b1067a37d5777e02e17d58244441e00a9d2cdfe11f998a03552409c33938bad7ae6cc205d1e38434a19e8374fbc79028f1ed96fa75aed70447d66612c7d5d603ccd19c828358231e01bfdb3ec72726f3e9d97cbf0d82cc933014c4608f7eda82d45ce7beb5edfb216ee53390b752f85869f30a85d52aa5d6b0ccf525446783c7e7d92fd723e895fffdf80ffb0858385f0556043547ee2e68bcc27fc518241c6cb6103514460371799e160038d41b15c4cbe7b09bf637de928961a9ed12957e0082b212938981a786a7056ad71919f2351ce395b3cc3168d964c8e02da6b9fa65001e2bc37fbae8bd18b3763a0927810503801611937f11e9fe866b1ebb0b295e15fd832fd52297497b43ba7d0a4445aab70143ddf62018b0c01e1d8f930cfef54c3edf6a71b601baf653477a8e87267688ce4eaf1fd0cd65deb05d61411fa300807dc12e720debd0540db8c67386ecdbb22321eb4921930642be155912dea4c3158adcb9be4d874eb23ffe74a1f3756349d016bd1c044744362bb432f13ec56664b855724a797f7721b0ea17be9da32420d52d6d6d7b2890f775d53e6f628d5668ccbc50f326f7b135b11136c937272b177ea0b396e2feb2d7d0400a670a0a88eff994783b99407b777ec460c26e9f97dc2dafa58018ad3b9cbb3829b83359a8a4ab96c6be9fb2b1e7bcc7a19e95bbb46abbde6ad17f88b7b307d800e684ab26f6bbbf0bd66c71c0f0296891168c2463c304f358c3808962bc5bab3a145c636884e38bb1abc8aff76e39ea69e638442247b60c8ce3f9bf851589f3f8a078213bc6a6dccc5d4d7dc329ba141344b36615745c1296d3ae8b958cb87ef78dac0e9de12c5bf763c72474839ae25a9bf3e942f0f56bfc534950dc73bc0238ad5ccb24d00bd6e7a1a038e8e2baa0b0f98267b654fbb2ca20217ec74e88c3b2ec95a16ff6bd57b1c5909a2a50d2b49d6595557630e58ccad3c0b928c5fa11a1b4a4b9fc88fe3d55a192036d970b60f85c6063737cfa7e6aa3e070f0486da308c7463587700c05d38e1617ab33acb64081f0935effa9e1deb4ec086e736782dfc6bb0172c59fcf246d42f926cdb43fac1bfc48770ea757b543b4fffa229a167a26958da716d5977cda6b0630672633c4540792804c199758e314a214bf4f679022e19d454072798b47cbb6d8398bc3fc1f217d25bcdcb76f4c6f377b4a95d9cf1e6d117c13f78be7b86af706d84636883cd257c59e240952177b78e492a12a76669ae93680d05fddb355034730ba3791bfd3d254f21ebbf6b86f0517983f1be2cf9d83e733152925d80bf2d3d4074e3639d870539317a8a0d25896dce8662bc67b0a596b010c9f4b175b0e6b67c46eb3942a0802cc9ebc595ae8d63a994c3e513622c7c72bd16dc8e4225891a1338561a66b6a565c9e79724fb7a60e2009ea26a30f47fc2bbcfad404ab9d3d1f849d4c16eee718f1665366076cf5d0f60dbea7b626853870a31f934f83307778e6fad8e8c62c69d5c57b179488a6a3eba04febf8aeaf362be2df55f795c68ad187f00525de9607001edc4b0bcf826adf118baa81cb4873e17ce88ddcbd2f27a5b227f05c42d1d58106504f6841ccb46183814ae5a03bdba92ad6b51bc773e61d7d0b10aeabbc30ec8d5c42d672da18d024b3d709e10f99facfeb184335332fd2ac525f9536b3f74346abfcd363a07e8b53fedce34776527fee0e0b68f6cd1a77cbc0c7ba654c4a606d09f2946838812769fd1b0f5f4fd80ea2865ef993d1b8f439fc37d49dd81bc3de9c8dea62e9a61a64e572f748da6113b34f3f02e9e2f6e0d4a650bcf88677e1b787ce94bdd36338312552f0d0ea6f172ebbf4f80bd98cdc56051b071a990133ee0dc274bf7478e51cefc21f1e4d9d76da980a2eac33da4fa2e1d1dc8b0dafe00dc19441ff0439f15467b7c027515ba7d0434a8e04f54f1e1fbea7a6ca42571a38322b42dbb852c1bb2c4d85e9eae7ab18832aba6e7234da9448d651772087f54082b9cabddb3336850d2df24bf0fca36519a30e8d4a14a49421d3f98606cc76b23f37877ab17dc5ab7c71cda7b3c6efcf2e6467cb6979c5c1db3aae3b0d147789412687e0da60bca1412761a39bcd1abf4abc4798af693c5efbbcefe2b341f7c9983ecdffaa69f80f1cccd558850c30ec037499dc35bdae699b1e4b679b6e79bc54219899c6cb5d0c9b225b1663878480029e29a3293b28a7e5ba7cf9d2b70ed48716ddcf4572d91aa83c3dcfe1c5d3a0b7f1e5cc5115ab6a7e952d8a74a93cf04ce7c1d4bb54e33ac984e02488386bdae1c53fdf3d24be8ea07da5a74042c1fa364ab683d5ec5ddcc674cd2c03b2fa3acb81af72533038bc941514b252bfad263018b360125ed52980408401ae4c6ad5967a4e9047adba278a330c8853f01b7fb1247290f72a25303fa29e42fae7485e401bf5b7a2562fec9bd8b49e7c34cd401e96a6347fcbfc470cc0dae917b73f4d3f5cedfac7f8ddc7b2f0d21ed3875b7602202e22b1808df036049dff7cad11e2e2dc74002e7c164b6fb103884fc953dce9d6d83a5bc111ac457e65c1b91b5d87c8bc1865b43e961dd45587a760c3f48d739707622551a525c3f519ccd1e159943281a9ae883aacd5527dda16eaa4a36f2da254ce736b7990dc75dd08eb885d8b2f4ed1a4cb9c288a8b857c669b69f0f2a8758313437556e4e0914d901758717dee2f569010b14362f8ce8e672d36a107fd404023ea384d277eb3336150c99945305ec5e63a6200b7fb5dcc91b18e592b69d87a53ca390121de4b5b5de4fbc05eca3f2968e01649e3d7e66ce19914207a8a82f7ad0963125c3921c19e86274d516bd80519685a60441d5e38fb710cf8c206091ac92dfd7debf5a43cc21a76ed741a11ae79365514aec3308ba4ccf260501a6956267df32893bc3c59b64f3f98814050a242b32183ece7f4ba73d630a59eae4f9cf2c670dfd84535f823757b833e49ba2fb6cb62b0a0e1b3d8cc0dc9abf2d3ff8053188049c8a227d55f231b91a6e3c77e8a8c21d514af27dc79776444b1adc8e8976f29a9c4ace69bdfee1feaf391d119ad4f6b1d3b9e5d8a2047252cf993ccfe9c02e9cceb9f359d702c00d759f9e20c923896a2cbbdac3ea70b8cb9e52df233803a1e9cca3cdb8154ca1c693af0a9b8b87788c7a19f84f29ba0a6f5f6a981c2ff543df21058a5126f94944fecfc39f54ade411fa7714ed4145d334e7d6a1e3918773e84e085a160e747dbe18e3c559a6276e825081e022d90b235f69e99", 0x1000}], 0x2, &(0x7f0000004c80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}], 0x40, 0x48041}}, {{0x0, 0x0, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)="79300c95472af4142f573aa3348c820dc5", 0x11}, {&(0x7f0000004d00)="e5ca230dd1484624cd6d3ae29daf6667e7afedce8769dec978afce051c4dabab0be8c48900226e12403aa897c40cfea9472ccfb9dd31f8c87fbd33adee30691d98d02d76ef8edb4ae4ddaf8084bc4879ad917f11c308eb31686969648de032561355ba2589caa29c942918c285301caf8888893a8da70bb0b2a0ab73c05f7ba4d3796191ee827e6ce7e6001e47d720", 0x8f}], 0x2, &(0x7f0000006280)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r1, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee01}}}], 0x100, 0x8000}}, {{0x0, 0x0, &(0x7f0000007800)=[{&(0x7f0000006380)="0c1583fbcf857d52710effa98da50ec70c9b19268f252893860ad234d7045f1141eb1e87ff1d0cb4c66c52e1946e823bf9b210e27b55274d8178cc10f5220cde4cbf3196221888656b4433e499b8b6e979936f0ac8c8e9cac2adfc9bbaac61e46372ce102e1ef4fd5497cc1885a0ef1b1b1cb186def18e780e0248243bba", 0x7e}, {&(0x7f0000006400)="ae9b4c8a94055b2a525bdd74d3e4a47991c249c9d1d6a6926b491cc73c336a883b71d2d9c91b4aedb1ee5f09b73db6e22a39413ef1be925ee2bf972709c9be1fe30006b1dc9b3fae5b25703c37183ec4319bf36c8d79e75680227c7de25addde47b00a825003aa1464be7fe4c3b63e0d828a2e4d94c011f84caf71de54f2f98649590c801c7293ec5425770245a8f682dc37eb4aed74e35095409635353b533228f4307a393828eca49235e80eebf13b6408c7d360477260f3ee6324c098214a1134512fb01f1e0b11f1cf343521acc34ef1f9ad7d3fd239cd2f982285b5d3a14645c6bfb00e26617bfbeea5a198b99a4e3206a1d9c0114cfda0325bdf17c35b12cc730025eafb41e14c593df8084537c4c0306f311365420b900c556f1ddab88d1f84b03aa2563a78b02c99d21c1a2fd1849adc0536e5b7c0cc19cc40f90fc22ae4e178e19b7cca46eb920d1dba1586715dbad252950f2f3fba1f2ba359073043baaf0fe57f8e31f706e768973409f66b032d6dec132b4aa020155a5ad2e22d1db9e991ac4296005e651b6fd64cb461bc24c07eef6c75aa731231fd5f2bbac6dad97a9cc57faa08396002ed4edd3acbbd1e16da8e87892caea4a4a68e114ddc6f463ba9764f54e452ef716d0cbc4013abc0191206ee66be0febd46240b42ec1464ac17f2acfb1e13876bc3d304cc26eba6cd5ebe744943134afd3f205b2daa4b9d53124ae8d867d9ede35a0de1b10756cf448c828726b740ef2417b49d65504685ae349f8967ea976ef29c50c59976e2898e74c9904650337146ad9fbb67f8cfde2b2b8d0038b7d84d952b9bc5b142c73b1c3d30659a97e126a264c426487c422bde84ed7adbf618b1d2ff20f48d298f28c8380e68b12fa7b13ce249b02bd45673edcf7883700dc380029cc9811b50d665ff8db4f3fa178c0f68c2539956c9861c2d69c192f1ad0cfe34f68169ef0eb61ce450816acd62a2bb6dee5482cbc817bc8a167de389bedeb2e89685dcd1fd0669d94cf698847a193c3cdc65f05428a6cb74036849adbbae487ed1a0a36360af93295aff40e1f4721cfacf279837eea63ebe60e24103039c36997e1def6ee3ead80a9926b21ee796c0203f539006521aabd23f9e7467e7c66dd26769df59aa4f662086089cacf4cd80e11ae7adffbddb3ee58975bc066e1ff25ba0c72b451cebe04838c78e24f881eb63432d080b727f8e6b1e8bd019b8bca6ba71f55879b4b84522d19623df0cbf197739e0fea0060b8763dbe233cc68baaa8ada040b5318fc9021ae22d6eefc1a952cc6ac6a7d3e0f248d7d976cc09e7635203aadf4f1bddf61b942931285e5a8aee0ff2c11dce33a510de2b88a4decd30121e761952222785a9358d7a09833c0d0189e43b40fb3c89502e4012ff88a606af32a4131467ffae2c3630a3fa444ecd15844d45c4fd11e474ce5b2e9e1659a824bdfbcfb34f3c0979c57595ad3ddede681026f32bd25e85e8291fe1c0054169dd6f0fb1791311e2c4cf2ae74e058d683a3f662acbb7e1eeb7e2322f3aac08c3954b42fb3c4eb64989d93fdbeff29a90d217bfbe4c590aa4f028311afe60ee675456124de1f5231b41afd95b2976a97d0ce7f1f5aa8b04a6679c26b0e0e766ba1b5d7ff8a65829f89fc2d7c3893ffda01581a857c0412f717cbaebe5b8ec739afc0c89c6dbd34791b51bdd33204a1b528a9e450f66133d9bde6a6cd6f189e978b9e01f3b94b5c0c02991c4b79a9f5ae1fe36ba78d7978a6661a1bec57be6bb3c37cd21f5f04d619c812b7e80b378489c93d56c397fadc8c285c9505fbeca14321c7e9aeb36b05edf297de50704c8410f860906278b35cb04aae1a3ad319b280d67d16ef312fb39fb19b793a82961990436a3cf15f4037fc923fa54c5c309e91555554a9d61d6b0138466d6414f81cdd86f87c5c67a27b1a13097fe500c29b60428b4f5b6ad8a068a4d8293520978ccf06b498f13b303a0e03f3b9620d9a6dc86a48285e7904e8167aec725f1802dc074cccad75ff3830c1750371d98296a3f225a21f35da88f0033f40933cd35410b29cf2edd097d02cc2d439ed9dfceab1587f9a9f4ccaab29790c8f8cca9c7bc7b81eb58f0093bf56d36fde7b5017d254a028e9f776faa66618c8044ce2db43c900e09a294c8c9d13faa735ba24a899bdc9a9f3eb4bb555ca3e456aefa78bd185502410f40b7b969566fbe55058ae6d1f9542efd235849b3ba743a385bad316da929964c0caeee4f85892a5aca9230cf684837dbb6e37df4b2abff539d4e0a11d6fe99a29b0f9b72ba25e2df947457a829f2956a577915b6302b66a52cac8dea071e144ea721890b10eeb46d6453574ae1aa607bfb0926c4e564b06a23e425670e17c60aad519e713d3949e1f7609d89f055c00fc514adaacc95f190130d8ac3fb113a1ae03fb6b233f05b2623322e24a95f80e27cbeffa11d0edc1df902567729216eeb9f9f58af58ff2cefa9ad902d7796de6a51976165ed0df9d5aa3e417ac65f8337f638b1d9d7de476c2a871927d78c1a92686f9c1062f4c6518ec295a4ed6739e44d1bce92f8814fc385ec02a7900fe3604ad56d79297f00820c9f2941b2f78be875faf0d4191c16f9fdd793ecaae1f7b742fdfb50eb07b5a9da7e0b796bfc1da314369145b637754fb35b191e43f37d348dd1bff952e4a2c7e7993d99b8b0fc9b91e2aee0bbdb0c0a535d47b6f76fef8242ba1dc30729a647158db5f04e184d2f90f00ca58d095f042fe6ee0e7c646c10a80f274f84c2a01f2246e26b615fdd85d5403b5f4bfd2cefe01f3641c824c52fd18dcabc3d8073ef792daafa1414a90ff52fc29f815d49733dd3a933fdcda4f4d230eeda1607c752e029da50a24460b6c9441a6d7c3e45166dd4a9809d208076949ec7b10ccce77a3a5fc82451a6bbf79ce671693ea6939f315c6eab2be7102eb1f8cd6623c17a1b6c4ca97e297c68d36a86cadbb02767b58489c5734341970358206151609a60e426b21424fbb3838b7f0bce3afb5f6257f46319e7140a3ad25f6993342a0de670c871746f208502bdeb473a16681039a751ce6a36eee7ad20f4db956955f51368b784cbf1df8dbcfc313109a24c318471da465d1d3986f304130de4be518d5dfd5339f7c40d1606071f4381e27466a135947aef0c5df7ca34ffeaf76c8ab2a2589c6e0a3d60dc726d515a99daabf2edd742d0778ca4748fa4181bf4a70432c76c58633bb74ac4d8524570a12b135fe8beb37db3caa6635326cb77efe7036dcf5924f898a591d73b60b64b51faa268f20bac68837284d18838b69b878f771ac38da287d397cc9ad2b0cd09a826654fb023c8fd7a211408e6b96bcbebb8e9a9fc12f4c5038bd3c7798d3b09f9382fa7068b6b40daebb11546ecfa1c1c312fc1b0f11a8908074e4def88ed2dfc8bb679d06b5ccb18057f04e54d9259c16496699345477a0f1d2e79cf231ae4afaf856bef11404b7175d2d745fef92c82f4aa02da5eefe5bfc819572a083ba4539af6c6dd10596d583bb78a4a94d8df3dd3c6172d89ced214a8bc59935c16adcab24797bcf5b6e32402ad505fb5276e1da004523a0365f7c1c6a5f2a3209525c082b16337f7524671b81bb7d480626dbf26edb37f0a0595e8152a83e8286606d63ae42f5db0795a3960c957070cee81088f7b15576b38576398862de17d67783b09ecc08e00604bbad165718fa4e0bbe3be2d2da2904da34e1c6574beb0fe863968f62ec06ae69d46a0ac533e0d2c03bb0604172240eb34652b926c0de2d36c855ad7c261e24d883433ee5f7ca081bb931f4c30943db806494181e7d84fd35c34718cfd1e17ce0dee525fc57d27447c361049e64f15c3546f6c285663c50ac8667d530d5acfc208cdd3d354298972ced87ea7dd36a581cddd79c0ba4736dc13f5a6e4ffbe7f573809028f6a798837ac171fa85b00747a81d50490694c90e731116ad188c31449c215fb4c99f7b72e79e4120f0e608a314a0b7ece22bff4c4e34f348d8fe91484f5a1460df4b7e8125e7261ed8788f91e8498993d3cc55867875cb38169ed9a3cafe4070d16d2fa995b203f3cb42ce6639c0305953dc4d41582e7f71e15eb550d006df580b99b8a28ed6d3cd5c688e4627e43d878e7b4f4597dfe5d6ff722cfa96fa6e9fd1ba5c47e5afbfc759a4f046a212001cec11049a929e2f96ffd535d3a32275e4968a0431bbf141d1b891013ddd298c119d853b8313eb466b84f72bb559d4020826e425de127fa953f04fe7458cb101c21c3dc17b76f598ef7784893709ad35c7da607da8f9d788c0f774506fa6656377c5e8e946de75b9c8a976c40bfecf7a7dbd56746bd6925bb6dace7b2fa098b2e5377a2325b8214dbd8ec1fb9f88985c20918b798d302b7164bbb18b7e7999d5ea0a051ce95dd11baf9aa7d3fdd438746e99df1edc685276005bb6c5292fe7689fab137672059ddd2a273ab7f2dd5541ebc6abe2642d5a8d4ab9e20f1eaf616987868e10290ff28526c3376013f9cdf0c307ff4a275610c7973c7635b260c082d16de990c3cba64e8bd039baf5025f285735d65f1058de81026128da100894f8dd308199ec955270b4cdbf3f7b12373451557e67fbbed44b97eda905df0bbc9d28d905116ca6681d157a1e64bfd8dfffe7c9e635dd34b8ea6bf8cb50199badc544355f6db37c30f048a2e8e1313e8b9b5fdf986d211a3f7a583daad30942e581ffd3e9a720e23e779c8c77caabbc8dc5f827c0114003300bcb80f91a187d502467d504f93abc9a89c150a3a70f0f09b2cc91a28887badfcba15f91ef7c1b24717af362ed81ed7eff9e9c8d0b615a7f9c323f26866e1046cede102fedcc9385422417c5e830a9109356494b3a5e68c3c238d3050f460036015daf52d9586d8351c48f5d75b29d2148ee360619f0b0b141544e9d932685df9a09ceaeaff4c532a87c337327a73ec84062612679ba16e7ecf466e92418b3792fdd1d4bf5676f4fbeb2dc94c3ffcb94bb4b0a0a939cc96a4c6ed3254d071c663f76ca6a6506c1e8fcdbf8ce70d87b644fea313eaf033c11826bde398129a4ce12a8d9a416be6acaad38e50b2b810c50ab0f4f59603ced44edb8e409c7c9909b9277ec63cd475cbe4fe225f94b8835ac2f83401a2023c5a327fec852bde312356b7135b1034d74628188b58af9670d7498752823adde3b85a23ed177ceb4244935da6d17bcabfa1d64c3ac524c3e9f5df44d900bcf6654ffb5d3bf8143285c2a755f07d4b9a3e83eaddc3deffe6d271bd5ac057340bd80d1e1fb939e29ee051321a4950b3f49e81950ec77c50f98c452f9c13486917d4a072e7f1815d74501cc12fa546035291b807f73828702340b48afe3047d6fff255002b6b216cc2a00933be7b13fcd045d4c4bba5863e918ad5ae20fa0856f6755fa4022b257eed9b6fc66b1031b4eb79834eeb2fd6826167c1572d068191f28f5af1bf2b74d06ea5557f888a845386be98a7dc6be05667e31bdb11c96512396274c9619c86bd680312018285e9023bbc18af75d5e36062a24028e0e6a16f231d91fc2512112bc039687ccd62ffb3cf0c3cd8586288898b0f29be5b24227c36939c0159c93bda25f7e9b198536ba243cc689678ae8a8bbffc2e5ebd5f2bee3b8bdaafb4f7ec677a93cf2bd354de4ff5bd1f25cd55e8120076d04b1ce21a06c99b9744b8012fe331fdf832109f1224334f28c2b36350056806595125c358eceadecedb9427891dd027a1ca64f45edc5cd727724821427c9694b497161f", 0x1000}, {&(0x7f0000007400)="db59ea09a47eb9", 0x7}, {&(0x7f0000007440)="764b0be407a249a0e767395da0f1d91f76ec7e78cc5659f7529559c2170e99fabf2902c6d708e78a451e8977b3cc28f00a302934be201d625e950ec0b0c72d471247b86fb67f58f14289ee8494451f4811a4956fd936fcd53f6c596df5faae836bb57a270d55cfc7648b76c4ca3c86441871c3f90282a45b186798ff042294c8513c2160", 0x84}, {&(0x7f0000007500)='x', 0x1}, {&(0x7f0000007540)="5ef45e80bae2e699f66ede9dfee883fdd969bce352e671186f5fc582b3f23b0ca682d851dd567d558ebc33ad184312e4d1d35445092df1ee5de4c56a72e47f7d25f3cc26dd3d0c115b088a834a86feab77828a2aaeaf42a30ff32b6dc9ab9f732670ef42e4fc8abb2869b56af5462c8204e15de7c7cee166d3d151887068b185f57845ed1e208a9475fcdc43bc88d9e997d2f00d9a4f1c3381cb5e0e61ef8bbdc9e558c223f9f071d9c5c95de7b6b03ff53a53d65baf8544", 0xb8}, {&(0x7f0000007600)="f5e21e", 0x3}, {&(0x7f0000007640)="523b9ddb680c500f662cdefcf36daf6c712fb4e5b422d6495a53b94bc06e42dbcf5cbc06b172360c1a9cafc08790ff46326f9105cca3f6177fc01a4b378447ef66e83e6fd91aa2349a5966cbd9", 0x4d}, {&(0x7f00000076c0)="c7f771813c67cf9b322bf74d74bd665d3c0bfd0b32cc1388937d567fd8054d3767bc40ceabb97d085ec86f8670a59b6e5de27e036452146a9478626bcbaeba584bebb5d8759178b39fd5f219c3348937377fb8886c0e6d914b7e051d7da38cdba104be6eb850680b1d27d58fc29c149505572e32e4b1", 0x76}, {&(0x7f0000007740)="6de9cd2869e16826753e1f2fc09cb8a84b05056feb29eeffd94a5fc013741f6baa2de9f51614db9a0dfa8c87ed4e4e369cf0d030d8f3bc8bce086d72ce63f72ce05ddfebc283d5f441bf132773f158b2b0cdc6642dcb4f5d4b4f2bd2329ba29fb44b0be01a315aea68567c2fb4380d150127f5df1007b2135a609b35f5d7b4379d2379e04544f8b6932f50b7918a59b3f24aa955c7bc3fbbe6408226", 0x9c}], 0xa, &(0x7f0000008c80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, r3, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}], 0x170, 0x84}}, {{&(0x7f0000008e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009000)=[{&(0x7f0000008e80)="c39c86d68007091fe7b629e16d0944869bea90d45f635bc7cd3833a03ad74530031ba2f2f0573488226296a5fda4dafd09433aaf78e88897c907b816371029c298cd6428748d4058eaa39909279a83a283f8ff0758adcef57a6e99e4bf56bf9e7d16b828ab86f63d91b5e9f597e7cc3b69c80dd004a3734bc47bbfdc8515d2b7733ded952608fba0fe54ff596d105fc6e32df0fd8a2168b0fbd2e8081fa0c87264da559d", 0xa4}, {&(0x7f0000008f40)="86d42190a218b9331e87c32dc90124ae1bc5f25a29e07d19de4784ed63ef1e508723d5b3f68e73cc3b85ad181abb8e1317a9c8a323a5dad4410e6b4f1e5f38d98bfe157a476c5529c44b16c443783c3a032e31d9f632c8327b611c5b4614b3cef150ba7a23f25c8f5e92c1737086770068ef36334dabbbeab8238ad78980a1822ef601ac1390c11e", 0x88}], 0x2, &(0x7f0000009200)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [r3, r2, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [r1, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, r2, r5, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, r8, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0x0, 0xee00}}}], 0x148, 0x4044004}}], 0x9, 0x240000c0) (async) openat(0xffffffffffffffff, &(0x7f00000039c0)='./file0\x00', 0x200000, 0x8) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async) sched_setaffinity(r0, 0x8, &(0x7f0000000100)=0x8000000000000000) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18000, 0x0) (async) write(r10, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async) r12 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_SIOCSIFBR(r12, 0x8941, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='pimreg0\x00'}) sendfile(r10, r11, 0x0, 0x11f06) 07:57:23 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) r2 = syz_io_uring_setup(0x6b08, &(0x7f0000000400), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000480)) (async) r3 = syz_io_uring_setup(0x501d, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000100), &(0x7f0000000180)) dup3(r3, r2, 0x0) (async) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r3, 0x660c) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) ioctl$FUSE_DEV_IOC_CLONE(0xffffffffffffffff, 0x8004e500, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) read$FUSE(r1, &(0x7f00000004c0)={0x2020}, 0x2020) r4 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r4, 0xc004743e, &(0x7f0000000040)) (async) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') io_setup(0x6622, &(0x7f0000000000)=0x0) io_cancel(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xb1, 0xffffffffffffffff, &(0x7f0000000380)="0f6ad13a230c830073d87be6f3bb979f26bf7b93339ce31b4bb798c63e97843c86275503ddae5c5ef061c22165aeeb293782b07adc3f5919dbb233f11ba5e5cb8185c636ed84431644d297f62c840131220840852f3a0fa672a864a312f64eaae0c4cfa93466fadb414eabcb79fa9d9e837852a99577fb87f42ee0950a69671bf917a4849cdf851a5def84926714aed9b8ef2162a02d15dd04a4c5fdf4dc55d49198807c3736e0acd74443a932107dd4be26e5a460b30d4b2455ebf25bac3f1766b1751475682a81abff2a19f73a3508202b2fd12a69c7c3746f449d06992c949da02d57eb78d4001dc6a481a2d3cfd3cf413396abd2a8eb299d99d043b54ecd030b99b4f98a3f73330805abee8cfb18d96115d4d23d5e3bc75b6d8d51ae3927b1fd1da1809d7fbbcb8f3b031f667a4df642f009a2f38a2140e8eaa52cfc40246d4a904305ad5ec575dc1edbf5f71d979a28578d91d176f5e189933f6ad9ea8105021d3a87370da01310028f0adbbaaa2b9b6eff72fe29", 0x177, 0x1}, &(0x7f0000000140)) io_setup(0x9, &(0x7f0000000080)) r6 = syz_open_dev$dri(&(0x7f0000000140), 0xffffffffffffffff, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r6, 0xc01864cb, 0x0) (async) r7 = syz_open_dev$dri(0x0, 0x6, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r7, 0xc00864bf, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r7, 0xc01064c1, &(0x7f0000000300)={r8}) r9 = syz_open_dev$dri(&(0x7f0000000140), 0xffffffffffffffff, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r9, 0xc01864cb, 0x0) (async) r10 = syz_open_dev$dri(0x0, 0x6, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r10, 0xc00864bf, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r10, 0xc01064c1, &(0x7f0000000300)={r11}) 07:57:23 executing program 0: syz_mount_image$ext4(&(0x7f00000001c0)='ext2\x00', &(0x7f00000007c0)='./file0\x00', 0x202049a, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x0, 0x79a, &(0x7f0000001740)="$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") (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socket$nl_generic(0x10, 0x3, 0x10) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000280)=""/230, &(0x7f0000000240)=0x4b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file2\x00', 0x6a142, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x0, 0x0, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) (async) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f00000005c0)) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x101300, 0x0) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_PRI(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r6, 0x403, 0x0, 0x0, {{}, {}, {0x14, 0x18, {0x0, @bearer=@udp='udp:syz1\x00'}}}}, 0x30}}, 0x0) (async) sendmsg$TIPC_CMD_GET_MAX_PORTS(r4, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x1c, r6, 0x20, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", ""]}, 0x1c}}, 0x805) (async) r7 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') sendmsg$NL80211_CMD_JOIN_IBSS(r5, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x6b8581b0660f4ca4}, 0xc, &(0x7f0000000500)={&(0x7f0000000700)={0x20, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_CONTROL_PORT={0x4}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x40040) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r7]) (async) r8 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) write(r8, &(0x7f0000000640)="4763db4702c9f8f41ac587590731a7056fad7b7f3fa867ef677d25b5166c2da7152d773e43183c4b1167f3a6bfa18c1d1203ad37b120f246344401e219bcc048681f96c90a138b0c2591f76bd5296690fddecdf2288ca8ced1d6f972fd141a7ed498d11e7d94f4c08a509bd62a123c4cad7fc1860a6212c8c1ed1c9ccb5cb3db5717d3a44d31092cc1896eac176d50a961fd5e9dba7bc777644287835cb9771a29aa049d", 0xa4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r2, 0xc018937d, &(0x7f0000000180)=ANY=[@ANYRESOCT=r3, @ANYRES8]) [ 690.976981][ T26] kauditd_printk_skb: 18 callbacks suppressed [ 690.977000][ T26] audit: type=1800 audit(1670745443.481:1192): pid=11050 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1165 res=0 errno=0 [ 691.071486][T11060] loop1: detected capacity change from 0 to 512 07:57:23 executing program 0: syz_mount_image$ext4(&(0x7f00000001c0)='ext2\x00', &(0x7f00000007c0)='./file0\x00', 0x202049a, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x0, 0x79a, &(0x7f0000001740)="$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") (async) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socket$nl_generic(0x10, 0x3, 0x10) (async) getsockopt$bt_hci(r0, 0x0, 0x3, &(0x7f0000000280)=""/230, &(0x7f0000000240)=0x4b) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file2\x00', 0x6a142, 0x0) pwritev2(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="ff", 0x1}], 0x1, 0x0, 0x0, 0x0) (async) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) (async) ioctl$SG_GET_NUM_WAITING(0xffffffffffffffff, 0x227d, &(0x7f00000005c0)) (async) r3 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, &(0x7f0000000040)) (async) r4 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x101300, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_PRI(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, r6, 0x403, 0x0, 0x0, {{}, {}, {0x14, 0x18, {0x0, @bearer=@udp='udp:syz1\x00'}}}}, 0x30}}, 0x0) (async) sendmsg$TIPC_CMD_GET_MAX_PORTS(r4, &(0x7f0000000440)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x1c, r6, 0x20, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", ""]}, 0x1c}}, 0x805) r7 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') sendmsg$NL80211_CMD_JOIN_IBSS(r5, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x6b8581b0660f4ca4}, 0xc, &(0x7f0000000500)={&(0x7f0000000700)={0x20, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_CONTROL_PORT={0x4}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x40040) mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r7]) r8 = openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) write(r8, &(0x7f0000000640)="4763db4702c9f8f41ac587590731a7056fad7b7f3fa867ef677d25b5166c2da7152d773e43183c4b1167f3a6bfa18c1d1203ad37b120f246344401e219bcc048681f96c90a138b0c2591f76bd5296690fddecdf2288ca8ced1d6f972fd141a7ed498d11e7d94f4c08a509bd62a123c4cad7fc1860a6212c8c1ed1c9ccb5cb3db5717d3a44d31092cc1896eac176d50a961fd5e9dba7bc777644287835cb9771a29aa049d", 0xa4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r2, 0xc018937d, &(0x7f0000000180)=ANY=[@ANYRESOCT=r3, @ANYRES8]) [ 691.174857][ T26] audit: type=1800 audit(1670745443.541:1193): pid=11050 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1165 res=0 errno=0 [ 691.235587][T11060] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 691.287958][T11060] ext4 filesystem being mounted at /root/syzkaller-testdir3998860293/syzkaller.jOGez2/199/bus supports timestamps until 2038 (0x7fffffff) [ 691.319694][ T26] audit: type=1800 audit(1670745443.541:1194): pid=11050 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1165 res=0 errno=0 07:57:23 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x53, 0x1c) 07:57:23 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) r2 = syz_io_uring_setup(0x6b08, &(0x7f0000000400), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000480)) r3 = syz_io_uring_setup(0x501d, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000100), &(0x7f0000000180)) dup3(r3, r2, 0x0) (async) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r3, 0x660c) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x0, 0x0, &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x91, &(0x7f0000000000)=""/145, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$FUSE_DEV_IOC_CLONE(0xffffffffffffffff, 0x8004e500, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) read$FUSE(r1, &(0x7f00000004c0)={0x2020}, 0x2020) (async) r4 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r4, 0xc004743e, &(0x7f0000000040)) syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') (async) io_setup(0x6622, &(0x7f0000000000)=0x0) io_cancel(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0xb1, 0xffffffffffffffff, &(0x7f0000000380)="0f6ad13a230c830073d87be6f3bb979f26bf7b93339ce31b4bb798c63e97843c86275503ddae5c5ef061c22165aeeb293782b07adc3f5919dbb233f11ba5e5cb8185c636ed84431644d297f62c840131220840852f3a0fa672a864a312f64eaae0c4cfa93466fadb414eabcb79fa9d9e837852a99577fb87f42ee0950a69671bf917a4849cdf851a5def84926714aed9b8ef2162a02d15dd04a4c5fdf4dc55d49198807c3736e0acd74443a932107dd4be26e5a460b30d4b2455ebf25bac3f1766b1751475682a81abff2a19f73a3508202b2fd12a69c7c3746f449d06992c949da02d57eb78d4001dc6a481a2d3cfd3cf413396abd2a8eb299d99d043b54ecd030b99b4f98a3f73330805abee8cfb18d96115d4d23d5e3bc75b6d8d51ae3927b1fd1da1809d7fbbcb8f3b031f667a4df642f009a2f38a2140e8eaa52cfc40246d4a904305ad5ec575dc1edbf5f71d979a28578d91d176f5e189933f6ad9ea8105021d3a87370da01310028f0adbbaaa2b9b6eff72fe29", 0x177, 0x1}, &(0x7f0000000140)) io_setup(0x9, &(0x7f0000000080)) (async, rerun: 32) r6 = syz_open_dev$dri(&(0x7f0000000140), 0xffffffffffffffff, 0x2) (rerun: 32) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r6, 0xc01864cb, 0x0) (async) r7 = syz_open_dev$dri(0x0, 0x6, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r7, 0xc00864bf, 0x0) (async) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r7, 0xc01064c1, &(0x7f0000000300)={r8}) r9 = syz_open_dev$dri(&(0x7f0000000140), 0xffffffffffffffff, 0x2) ioctl$DRM_IOCTL_SYNCOBJ_QUERY(r9, 0xc01864cb, 0x0) (async) r10 = syz_open_dev$dri(0x0, 0x6, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r10, 0xc00864bf, 0x0) (async, rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_SYNC_FILE(0xffffffffffffffff, 0xc01064c2, &(0x7f00000002c0)={0x0}) (rerun: 64) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_FD(r10, 0xc01064c1, &(0x7f0000000300)={r11}) [ 691.423214][T11070] syz-executor.2 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 07:57:23 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x51, 0x1c) [ 691.518205][T11070] CPU: 1 PID: 11070 Comm: syz-executor.2 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 691.528164][T11070] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 691.538239][T11070] Call Trace: [ 691.541529][T11070] [ 691.544475][T11070] dump_stack_lvl+0xd1/0x138 [ 691.549092][T11070] dump_header+0x10b/0x85f [ 691.553538][T11070] oom_kill_process.cold+0x10/0x15 [ 691.558680][T11070] out_of_memory+0x35c/0x14a0 [ 691.563396][T11070] ? find_held_lock+0x2d/0x110 [ 691.568195][T11070] ? oom_killer_disable+0x280/0x280 [ 691.573430][T11070] ? find_held_lock+0x2d/0x110 [ 691.578495][T11070] mem_cgroup_out_of_memory+0x206/0x270 [ 691.584100][T11070] ? mem_cgroup_margin+0x130/0x130 [ 691.589288][T11070] ? lock_downgrade+0x6e0/0x6e0 [ 691.594181][T11070] try_charge_memcg+0xefb/0x12f0 [ 691.599157][T11070] ? mem_cgroup_handle_over_high+0x520/0x520 [ 691.605169][T11070] ? rcu_read_unlock+0x9/0x60 [ 691.609877][T11070] ? lock_downgrade+0x6e0/0x6e0 [ 691.614748][T11070] ? find_held_lock+0x2d/0x110 [ 691.619559][T11070] charge_memcg+0x90/0x3b0 [ 691.624003][T11070] __mem_cgroup_charge+0x2b/0x90 [ 691.628965][T11070] ? folio_flags.constprop.0+0x53/0x150 [ 691.634556][T11070] shmem_add_to_page_cache+0x64e/0xd50 [ 691.640057][T11070] ? percpu_counter_add_batch+0xc1/0x180 [ 691.645730][T11070] ? shmem_writepage+0x1020/0x1020 [ 691.650888][T11070] ? folio_flags.constprop.0+0x53/0x150 [ 691.656467][T11070] ? shmem_alloc_and_acct_folio+0x1af/0x5d0 [ 691.662404][T11070] shmem_get_folio_gfp+0x6ca/0x1a30 [ 691.667650][T11070] ? shmem_alloc_and_acct_folio+0x5d0/0x5d0 [ 691.673593][T11070] shmem_fault+0x1cc/0x8b0 [ 691.678308][T11070] ? shmem_get_folio_gfp+0x1a30/0x1a30 [ 691.683789][T11070] ? rcu_read_unlock+0x9/0x60 [ 691.688509][T11070] ? mark_held_locks+0x9f/0xe0 [ 691.693307][T11070] ? pte_alloc_one+0x1e0/0x230 [ 691.698110][T11070] __do_fault+0x107/0x600 [ 691.702479][T11070] __handle_mm_fault+0x22f2/0x3c90 [ 691.707631][T11070] ? vm_iomap_memory+0x190/0x190 [ 691.712625][T11070] handle_mm_fault+0x1b6/0x850 [ 691.717424][T11070] __get_user_pages+0x54e/0x1030 [ 691.722393][T11070] ? follow_page_mask+0x10a0/0x10a0 [ 691.727630][T11070] populate_vma_page_range+0x241/0x320 [ 691.733122][T11070] __mm_populate+0x105/0x3b0 [ 691.737736][T11070] ? faultin_vma_page_range+0x300/0x300 [ 691.743307][T11070] ? up_write+0x1b0/0x520 [ 691.747675][T11070] do_shmat+0xc98/0x10c0 [ 691.751954][T11070] ? __x64_compat_sys_old_shmctl+0xc0/0xc0 [ 691.757789][T11070] ? restore_fpregs_from_fpstate+0xc1/0x1c0 [ 691.763724][T11070] __x64_sys_shmat+0xd0/0x160 [ 691.768431][T11070] ? do_shmat+0x10c0/0x10c0 [ 691.772963][T11070] ? lockdep_hardirqs_on+0x7d/0x100 [ 691.778193][T11070] do_syscall_64+0x39/0xb0 [ 691.782632][T11070] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 691.788555][T11070] RIP: 0033:0x7fda9968c0d9 [ 691.792985][T11070] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 691.812609][T11070] RSP: 002b:00007fda9a3ef168 EFLAGS: 00000246 ORIG_RAX: 000000000000001e [ 691.821040][T11070] RAX: ffffffffffffffda RBX: 00007fda997abf80 RCX: 00007fda9968c0d9 [ 691.829023][T11070] RDX: 0000000000005000 RSI: 00000000202f4000 RDI: 00000000000001a3 [ 691.837004][T11070] RBP: 00007fda996e7ae9 R08: 0000000000000000 R09: 0000000000000000 [ 691.844994][T11070] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 691.852975][T11070] R13: 00007ffffc226daf R14: 00007fda9a3ef300 R15: 0000000000022000 [ 691.860977][T11070] [ 691.880020][ T26] audit: type=1800 audit(1670745444.381:1195): pid=11087 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 691.940501][ T26] audit: type=1800 audit(1670745444.421:1196): pid=11088 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1178 res=0 errno=0 [ 692.026210][ T26] audit: type=1800 audit(1670745444.431:1197): pid=11087 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 692.161829][ T26] audit: type=1800 audit(1670745444.431:1198): pid=11087 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 692.232860][ T26] audit: type=1804 audit(1670745444.441:1199): pid=11082 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir3998860293/syzkaller.jOGez2/199/bus/bus" dev="loop1" ino=18 res=1 errno=0 [ 692.300384][ T26] audit: type=1800 audit(1670745444.441:1200): pid=11082 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=18 res=0 errno=0 [ 692.332250][ T26] audit: type=1800 audit(1670745444.481:1201): pid=11088 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1178 res=0 errno=0 [ 692.396131][T11070] memory: usage 307184kB, limit 307200kB, failcnt 183 [ 692.417550][T11070] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 692.436706][T11070] Memory cgroup stats for /syz2: [ 692.436991][T11070] anon 151552 [ 692.436991][T11070] file 311123968 [ 692.436991][T11070] kernel 3280896 [ 692.436991][T11070] kernel_stack 65536 [ 692.436991][T11070] pagetables 77824 [ 692.436991][T11070] sec_pagetables 0 [ 692.436991][T11070] percpu 8352 [ 692.436991][T11070] sock 0 [ 692.436991][T11070] vmalloc 0 [ 692.436991][T11070] shmem 311111680 [ 692.436991][T11070] zswap 0 [ 692.436991][T11070] zswapped 0 [ 692.436991][T11070] file_mapped 389120 [ 692.436991][T11070] file_dirty 12288 [ 692.436991][T11070] file_writeback 0 [ 692.436991][T11070] swapcached 0 [ 692.436991][T11070] anon_thp 0 [ 692.436991][T11070] file_thp 0 [ 692.436991][T11070] shmem_thp 0 [ 692.436991][T11070] inactive_anon 258121728 [ 692.436991][T11070] active_anon 53141504 [ 692.436991][T11070] inactive_file 0 [ 692.436991][T11070] active_file 12288 [ 692.436991][T11070] unevictable 0 [ 692.436991][T11070] slab_reclaimable 1065072 [ 692.436991][T11070] slab_unreclaimable 2037288 07:57:25 executing program 1: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000006bb71bf2012bc409f110e5f1fef2abb30c491a9581300e0974bbeed6dce82587a05d162cb66b245a600000000"], 0x1, 0x4c3, &(0x7f0000000a40)="$eJzs3cFPXFsZAPDvXqDweLwH1S7UqK1NtTFNZ2DakqarutGYpomxceWiRZgSwgxDmKEW7IL+CSYmNnGlf4ILExcmXbl3pxvjpi5MqjaaYuJizL1zoRQYwFdgEub3S27uOfcM853D5J4z+WDmBNC3LkXERkSci4hHETFeXE+KI+52juxxb988m91882w2iXb7wT+SvD27Fjt+JvNx8ZwjEfH970T8KNkbt7m2vjhTq1VXinq5VV8uN9fWry/UZ+ar89WlSmV6anry9o1blWMb68X6r19/e+HeD37326+8+sPGN3+SdWusaNs5juPUGfrQdpzMYETcO4lgPTBQjOdcrzvCZ5JGxOci4nJ+/4/HQP5qAgBnWbs9Hu3xnXUA4KxL8xxYkpaKXMBYpGmp1MnhXYjRtNZotq49bqwuzXVyZRMxlD5eqFUni1zhRAwlWX0qL7+rV3bVb0TE+Yj42fBHeb0026jN9fKNDwD0sY93rf//Hu6s/wDAGTfS6w4AAKfO+g8A/cf6DwD9x/oPAP3H+g8A/cf6DwD954jr/2a73T7prgAAJ+979+9nR3uz+P7ruSdrq4uNJ9fnqs3FUn11tjTbWFkuzTca8/l39tQPe75ao7E8dTNWn5Zb1War3Fxbf1hvrC61Hubf6/2wOnQqowIADnL+4ss/JRGxceej/IgdezkcvFb/eewUugecoLTXHQB6ZqDXHQB6xm5f0L/k44F9tuh9T9d/EXpx/H0BTsfVL+6f/x/03gDOPPl/6F/y/9C/5P+hf7XbiT3/AaDPyPED/v4PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7+x/EjSUrEX+FikaakU8UlETMRQ8nihVp2MiE8j4o/DQ8NZfarXnQYAPlD6t6TY/+vq+JWx3a3nkv8M5+eI+PEvHvz86UyrtTKVXf/n9vXWi+J6pRf9BwAOs7VOb63jW96+eTa7dZxmf15/q7O5aBZ3szg6LYMxmJ9HYigiRv+VFPWO7P3KwDHE33geEV/Yb/xJnhuZKHY+3R0/i/3JqcZP34uf5m2dc/a7+Pwx9AX6zcts/rm73/2XxqX8vP/9P5LPUB9ua/7b3DP/pdvz30CX+e/SUWPc/P13u7Y9j/jS4H7xk+34SZf4V44Y/y9f/urlbm3tX0Zcjf3j74xVbtWXy8219esL9Zn56nx1qVKZnpqevH3jVqWc56jLW5nqvf5+59qnB41/tEv8kUPG//Ujjv9X/330w691jf+8KO19/S8cED9bE7+xVfnpwfFnRn/TdfvubPxzXcZ/2Ot/7eCw2179dX3uiA8FAE5Bc219caZWq64oKCgobBd6PTMBJ+3dTd/rngAAAAAAAAAAAAAAAN0c8DGg4eIhH/xxoh4PEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDPsfwEAAP//PZnZmg==") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) sendmsg$IPCTNL_MSG_CT_GET_UNCONFIRMED(0xffffffffffffffff, 0x0, 0x20000004) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) lseek(r2, 0x200, 0x0) mkdir(0x0, 0x2) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x20) sendfile(r2, r3, 0x0, 0x10000) [ 692.545123][T11070] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz2,mems_allowed=0-1,oom_memcg=/syz2,task_memcg=/syz2,task=syz-executor.2,pid=11056,uid=0 [ 692.568483][T11070] Memory cgroup out of memory: Killed process 11056 (syz-executor.2) total-vm:54540kB, anon-rss:508kB, file-rss:8832kB, shmem-rss:0kB, UID:0 pgtables:76kB oom_score_adj:0 07:57:25 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:25 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x54, 0x1c) 07:57:25 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x50, 0x2, 0x6, 0x3, 0x0, 0x0, {0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xe, 0x3, 'bitmap:ip\x00'}]}, 0x50}}, 0x0) 07:57:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x41841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x100) write$tun(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaffaaaa0000049078006558"], 0x3a) [ 692.624198][ T5116] EXT4-fs (loop1): unmounting filesystem. [ 692.840218][T11099] loop1: detected capacity change from 0 to 512 [ 692.912347][T11099] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 692.963585][T11099] ext4 filesystem being mounted at /root/syzkaller-testdir3998860293/syzkaller.jOGez2/200/bus supports timestamps until 2038 (0x7fffffff) 07:57:25 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r3 = socket(0x11, 0x3, 0x0) getsockopt$nfc_llcp(r3, 0x107, 0x11, 0x0, 0x20000000) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) (async) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000040)) (async) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) (async) r7 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r7, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r8) (async) r9 = getpid() sendmmsg$unix(r2, &(0x7f0000009380)=[{{&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000002340)=[{&(0x7f0000000300)="84d6c9cb91bb01c5a092a8e29c23c7b3eb005620835f333bea25e8fe6eb43b8b0271eb4f75ca55d6ea2cb96845bdb7980f5272791341d1b9b87d37daf248977e770a332948dee5690229a9ebbdd3e93497577dd077f1db2a226e252d9acf6e0ee9a91ba433531f974c543055c1a372a01ced40bbcf1245bd2ff31df458e96e17fa3f22b27fabf8c4f3e5a806a9a43f4d8b8a33c0f82aa716d60b6feeb80b0bcd82f2ad0eee86367d661f67ed93a78669a2a20e18527f3f05a8470a6961c9e0d210715b13c23b6ef792ce7977122951192271be3323c05637a4244c958127098e7568a14fa85f4b79c646ee356fc5fba3b292e52177b98afc84c8a2", 0xfb}, {&(0x7f0000000400)="38f90d52f74d5acde033e02ef839dbf6e8fa19b6a9aeadd888d1dd1d72d158f767610207d06eda78dddb49f74f0eca2c566dd1889b4c4dc18e274b58717bec9cd152e8db105ca47e877b8a7e7d6d35fad5183deb13e302a87dadd0e01893b0e0a225ee84a20a5d88987d713d1b6e059bc4cf1fc89c8c472ec9ade3293b48372dca22a906b865f22ef91731b1360a371b27833b62fc1d4417e64e943bb5e6e3dbf7030c87768f7ee1f63cf8409541f9088ce216174b26d9aeb4e6c9928a2f8f0232435972bc19d2c1cf3c283ad0fd548df7c14c8b4a1f4f63dd560bc5952f92cef259a12496fea623e7ed333502b40b9057e331b1e93300572c5c4c6ea291042c31d3b62670aa3237c246d95a4c61bad54db1bda85747e5bec3bd391da0a52834e586c7d394ee305e66f065f8c02ef215c2fb60180b2d7bdbd9cab50d3bc36724122087af2b546449c010ad2715220df5e1cc3976bdfba2d747095fab40f0bf1af659ef07b6a59f046e1e4078c2b4b678938e2544a5266991c483a3593b8a224026c7410b1712569c05b3da9d918005efc5da741c7fcca6c3e7b294688b2952cf999e8e6e8b45fb2981e8783d2673bacd0f8f5a8958ee80590c19ab1e6e30106716768c31bb7e79f945003bf9e74bd301a34f30992e8c2b177efe2f452f28e7c3a4f1016e3dcacb4828d13cb4cb3fd4d11c7de4d4e58e284d39bdf8a323bbc0175ddad6dfc0d7b937d5927cb45b35388a95d476c43fc329723d6a8de4c4ad2b9aa75d2319bc1a8253b6568cb394b2ce7a4e08f88606b7af87950a15b18d4256fca338640168b48dc6549f10a443aa8963c8c4b26cd1a30dee4545d94ffc9ad246eeee1e31c318c9820a273857e41be7a7140f0f98b6647d27d54b3cb2491bac1ed99695f5b2809e476d0d7af36705b779adf84fdd5765d3e4c4500b4c187d1dd742aeb58478234b2e3e713012d6c12327e7d789a1528eed78d752c990d0d7535df2fe13fc94b57619d77d56c68d73ccd537363f29bd02ac43a7292976421f789e244c55e9fe20ba252eb0af655067440e47df53fd8c82e1b197bc0df29aaf1accd528055a6363701e8a32fe8de41dc34cfa74f121059a866e1e9e2506e4eb386bceee4632de1184f9ae65a55ee1193b225cf3e86d390b7d60a9c21b21e32781c0d4ef2c8f84acda9674c940176598d3aedfd5e94d35690bb923a10db23547d6ba367eeb231603dacf341fa025b1b6701ff8ac977578a8d78c404445d9fc0d50cc2edce2a486e7c2e4183a44fce13c306e1a39aea1232d5b7811221bb5b6cf2ac99935a77a31bbae94f57277216e2672fea37b2573801afa92389e1d710295db1981d6df4047f1935b9717ca8c45874fe7eb1842b823fe473a9c7ad79150afb4f29c7841573b149fb2f682c6bbf7470f3e799868d4b6a5e4a1d7c3193b8fa236deacd54edf4287ab639a0ff93365557c2a5b2fb25d48e4bd7c3835516cbef585dac286a6ac9f7e94cb6e59980c52b8eddbbaff8874bf092903f7deabd487c9dcdf145d6226370454a532e676e760b7f89d3db8c4121eacfa14546c6c64d325b03088b6b4aa25eea0e14c9f5669e86dd26c8eac432ae64076183ac20364d3dc51177d1bc5548ffbfc8ee3ccf7d98bcb879fd52762e95c366e58ee2decd13f3738d4a67e3b1755b1f4b01722c65e603f32f28d4ba2781d3ea9f4dacec174bc406c61edc2ace88c499d05ba70f5018ce93df029916f96a5c41968a7d3ca14a7f1a6287d810ef538c245b448176d3e97072962ebeb5598bc0ff9640202cedf39151f51ed2f1ce1f802d3231308d5f0fdb2c91eb53677a06e2f0083b564a0ca0ab8b26e286e2c4713bffd94fa8efcdee08acabc1001b064ae4cc13bf498d0da2ccb56112810e98695792f58b4a644fb3ccbd724bf685beea819b6eb613fd811967b84cec6421227758ecb844653fa50819672aaa579d7b945ab5dbe7f71a53a5421d9a15ad5df213c6b39247ddf20e57d0effae0b6589fe600d5ba550ffeedb000c8b5b8f02b6e69537cde3212e45526a12e618a990cc7080616a175225d5fca637fa6971786eb97cf80ede147af4722a2c60640d8537259064d6dd49ff49f20eddb66ccc0b35f67d68a932a3ebd0ab50d75fc0622c223123943a57d663cd240ec2d1c298926586536ba4efd67a243d06ac13c2cc12a29dfcf2950cc13079d885d9cc4bf59577be92018b979b80f0e5525aa09e876b274f455af99a0fd1204d8e947d66345258eb784efeb8bebb54c8223b0ad0a991e49f2c7a1a071bcde2d39d72a984f90e479d76547d51fb5b733d6712a6dffd799f5b0c320b03ba98bfb945067135314b257638d977cb18177ef8f242fc93a0e24a9e2b666f310229b4a7ae5aee140c6e8cc102b4b28e8cc7e64e92f9aac9145314d4938f4b22508d9318781a436fce5d3bf25f2142b7b7a88fbd6a79a38816b5a355faf21048a017dec74f7c44dd80d2d9c7218cf2b9a941d9d5bd967c8b932ef5912cecc0976090bd0fe389ac063f9e4478e3184552799dc22d6440b55f0e3a0b83c5fd607ebe97eee17e720d018479fb2fe699f84f7cb63206c2c3c9f5dc642b1c83ac6a336b659597d6f8821d1f95615f128a0e42b17d10b855b7f768518aea15fb72b201bb8c9b8ddd418cf7ffc672dca2009d2e0ff1bddf8567915fbb71afb6cd77d832b59b257df61981cf4e29c0b21b09c70592b776a0430fc28237e1afd4c3fa156c64e9f2abc3495325a38a69e0185abe23d84724f073867eae7c675d35dab99f14cd64d97cca17c7710c267b8a635e1492754ade14afeac5e8e8a517809ebce0c2285de3e3de431afe5ef5d7dfc034178e27c1fd5cd64e2a504309d13ad47c3242b9971cd9e249f20c8d49158ac8facfe2c6a5e22722c9a155970b0ec5da4d3097784e9968655ea926d87df4887cd3db74f8b20a190dded71a86bc9f8c93bc76414fc6a941e4782f9601115aa9842cde0e1e3b10e66f36b9e54a42c785f44ce1e5a57ea11e7a267a8ffbb7113e819f61897be0caa139f103590aa2646fcf370c5e5f89c943b852b286f5323041b8590f73b3a58178d896b7083b7579050d15a3d6d7b3040535c076f7d48fcc2823c1b3d327b9b214e6cd19fdb6882a965a3362daf1ba1ac2631d0b77bcc404d38a580a9a6f40a2408f71f6c5ebac8287bc6e62cf2b3503241b211ff6340e1c505a1588f9daa755d525dbd6bbe1a894034630651ab7dc69abb6c46237becfcbd4ee860bbf0a9fe6afd38d130660a21ea81a141c1f6f59be5a42663870b3d3fd6ee61d04e740070c03e209e7bfdc7bd2ee7a8d1b7c8bd77a599652bb58ed6083c01885761f83299c66d86104c3c5f6a3879544c43e9edb4bf36f1b3df8838ebaaa9e399f5b8267ac055e2f8588ca063bd63ce11e1f216ac1481447f388d305d14a08c787891591908b0782488eeb204eb3ee228c7ad8483c58705ab4d79d9dd58b901b575554e76b59bc2c28c881bfa5c89ad5c26e60c346905573c418c42965cc96f76172cbaf99a02af47cc6e96b7ad14b628abf3695be9859114045eeab5e9e908474f486a2d54734dda356d7e3e3df4a6f81ede3cc52181f79007a464b89ad5d04533e61dccddc323472df9e1b05a68d8e9ad823e31cb1c69bfe1f2ddb2c81072fa6916a4e6e6e45074f2116cb549c2bc7df2d4423ebeb47fd0745b5b35b9322921b433d883450a8c1a2ff62be9a583d4bc82fb6a0037eb0ca6d920dda816b8164278be480036ebd1171d504925495f7ced117a91cd0116408565e06be8eb8a9185517d22b84cf26ec617944729164077e09d750bfd2740437184aa045cad3e0cc30aab5e82eac8f2a40ff196422cad77200fcd3f506e58037bb238092fe2668fb5e3e4e2a64808159cdcfba28983504a356c1fb95f252f2dd7b71f919ad322a5ad53e64b80d962f11197cbb67b16bb3345b4ba78aa70a07aad477e6a40c06a1fd43a9a695e138e53976b70370e1e3e0c0df45f87c9f30f93dac2ea3a2ef8ffe97290a19c623ac22bd60eacbb062e8f069fed1c66e72898f64fd8330321baeb1b4c0bad49af911c61db8e9ee4ab7a1c388acd320a634ea150bf861ce2d9389de480bd2cf9d4fd60bc3d1cd342c839c7f9d8396e5a2db45d4f68124a802003bb2fcb6121eb620b21a4bc732d9d8ac0945c594e0ef4d851a21e2444fdac833aaea7d9d8d00ec26aad509fadd4143cc5f18a40bcf8501dc9dc8cd22c38ed40ec10477cd83647ffb651406bf862abb683a07861b7fa9107278c774e1a0d58c73a0fc8b2c6c528b21f9d43b6c669248cc9b55b6d4ad86a1107ef1e3e8b71991f342870a89af3313e46436307256378c6ca6dc646ca36ced2536acaa523be1683c78da4232abf4921cca257604959a1d743af18957609fd85e7dbd63024e962a4ef36d655e84739cb5a66732bbd5671312661e33a1a48626b2188ac798fe3477f714a617c60eb0ed83671f88ea967dd4d3201879212eb6eb4e16710ae2ffa960ad8acb262feee55311204d231897f0fc9e2c02922afb3509a167af22907de6356ccf9c6109d269239e2edbc4e1a60e752070f6b2ad542d036ad675439b08b8c2af4ec43f2ff04f886f99af39a22755e269068fd58e769f34915f6d6b64c544b97412525c9deeab2edf996529ee251367f17a1f06637d2b25002530ec850dac5c1bac6885618a96b44ea0a831e2011c3c5bcbb487065da539f8649bf254f3e835b2d4a23ba2bbced06da78f797a0d63799d411c31032d41e6e50fa7a0e8fdae47509f94c6c7bc18ad6e8e8fd7dfbdb647960128c8b1060f1ba7bd513ca9a179731ab46461dc4839675f9851017f9b6f165ad8d5855cbf8a4f1d7ca5ccb68d396c63d1b842843af5d99770d3d2f4aeaf0b499ef4caf8f65c58dda0854aa648ca0bab50e0c34cfe952e1a6885680c7fc79dd63058483429799e0eb339d325b0d3a1ffffb901857cf17dda769a4710d0343b5f2feb48d614922bce4390305e4b29561d1b0345e8ac2cbfe7acab359e3e9ef1c2b9d7e73d8c3b3048007ba978c9ee4711dbf8bd94636951d0d52f2bcac65079bc33517454e68b7252166dcbf570d52bfd5f42810a6bdca19e0d6b5b787eae5170ba5bbdbb4bcb4049351c701a4f99d61a9acc499d56b962e0b94a14067a467be3a55569744d5e292b6071778ff94eaa891d0bb277e419f37fdeeec492e02ee519f618d10549355f9e0c43a33c6003ac8f351a07315052a61a42f3a96151abada7555a10a22313545755d3d5218bd8feffb703534e6c9211fe44d240200d5cdd72c9838167d3254847a5301d6740f7bfb27d481f57e516fc062e3b246aa284a7c21779da303b6740934b817c46b931e1c62b551a36bb68a34b1b66a8c84e48c7821fae2d401db6ce2796cf3cb284730bc15e1ae0baa7b0d95e24c55d50873e0eb7088ea511c166d4274618ca338289ffc780728064a46ffa0c014f0ff24b533f328d35d0f8aa9f6e010c78d021bd382263c317f8ab667aaad9ae5e0b962eb68a5139a130c6c87cba8811a6d021b2d761284b2ab6f30a02acc9d3925479ab35aa753da5120f1d1e12581ad042b77b16e0babb31ba8cd319a3072d85bdb1a0d9a1edab661e35723737b6c2e3dba71099fb4c3c1c21ccbbd181e2e62cb393d8d26e00287fb4595d8739cf50807ce299817791d62b60caa13a84e199a6afb9d65752978702a4dfe1343479abfaf2b1a30fe8787b59fd152515ffb0661e762af5c57a80bbf54e1192134544d1660df092", 0x1000}, {&(0x7f0000002200)="63e3fa2cd64cd136adffdbbb7a224a3b1aa74f0a3346be8c", 0x18}, {&(0x7f0000002240)="0d24283e0d710a1421033e404ac18d299b67bde92fb3c84995f7d03e3e9d32ae5a1ca2705b35d21d7d256a871aac41170ebfaefadc3baa5585e697c2ab5558d7d48475c86649f635932f1a4c90b73c7097722b949579c07f9d7e7d54c2369f87c54fd73309b7bfaf7debbebd1fc37549c166cc869b1579ec06581463d8239ea00d4a77f43bbaf40374efd418f001d6e955ed8c7ca0a2a5906f2ae5fce2535ebcace2825c8c0bdaf79973510617bd14135d107f9a6da9a730a9ff00d991243de30fbd82e787b18f34f531884f776c555b435c50b73dd28bfc2128796c55843c3f0103f4c532830e44baa3", 0xea}], 0x4, 0x0, 0x0, 0x8005}}, {{&(0x7f0000002380)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000002440)=[{&(0x7f0000002400)="4cedc8bc638d92cbeb55864b3a508943d18ccb3ed3e3cc49841485ceff04fe9a1c59a545fafca3e425900963133a34f3", 0x30}], 0x1, &(0x7f0000002640)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x40, 0x4000}}, {{&(0x7f0000002680)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002740)=[{&(0x7f0000002700)='$', 0x1}], 0x1, 0x0, 0x0, 0x8800}}, {{&(0x7f0000002780)=@file={0x1, './file1\x00'}, 0x6e, &(0x7f0000002a00)=[{&(0x7f0000002800)="3416912b6a8a51cd2c0be2041ad89639bcb41da3654c509198639226d31bc43a42d3cb7ff3dc01d9e1df0ce57f724d594002f685a8d2388416bdaf7ab14a3d5ba1822e3af562ffed0f1e2561c192b5942c028616608870b01635d601ce4ff355fb0d91c901eab9aa643849c4a980043ff0bf7c927dc2e8b2c002352fd04788d25f0ce19d7be9be658d9b9938b0e21efe6cd690f54f1343fac7282ac4e91078ac89c8c40d53ee61e8468014985c7bd48fb3783099f8a79874b0a69b620a491e525a94114d1b4588971f41dcf9bfbd16d1de1a0f1020e3be5cc44a0ab4e9987333adb11cd39fb78e7406d5b5749a4a5b6664c2bcd130ec45848a364a3c2b41ec", 0xff}, {&(0x7f0000002900)="5fa053ae93312c5fd41008748c4a8883c79ea9ddb0dce32d19ebb389ee0c71ebebded5e2df4e913d1a63d170091f6f0f5bb89c16f1a8b1257d87ed0b6adbb7fa3b09cdfcfb8c181b37a885fe318abc11f4c9f37f87056dae858b89650399703a34ea9fa7f19051078069eefd0f56fa1f1c93f15cb8bb6dbfd0dd34eb91dc315cd5c9342d6804d7bdb4c4967eda4e42f84e420e65fdbf5c6fd0aa0ca6996f8322db9f7dc6a65324afd07f217e75b795e3716aea4d56b4e1b66c88c174b9b539e6b04496e6ec7e2cbcbbe2e1f543eac8417b408bcc74795747fbbd3df45adcb88cff", 0xe1}], 0x2, &(0x7f0000002d80)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, r1]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r3, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x38, 0x1, 0x1, [r3, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3]}}], 0x148, 0x8800}}, {{&(0x7f0000002f00)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003280)=[{&(0x7f0000002f80)="3c282861d2f36e5ac51da079e5281eca4c5c07c3249aca573ee12f0331a952b2823df829384aa13841154074b2de68827f277499062b6d52b6d26b7c259a5dafc1d7038115e1b7d8ed1ebe576566a4a0bad3263ab5be7085a4c6d7f5a2eea0fe8303", 0x62}, {&(0x7f0000003000)="4dde72b277b1fb8e6d0a4da1a273ae8a7418b10b870719fe87b684db63ba321cbbdfe0cde5af03c859e62a1124edb402f3348ade0926156cef56274652dcf3318a55a7e8e4452ac0fb96868601357c07cbbf11ccf5b8841a590fb4e1d67762bfd0d1a1dad6c262d6b0a75a49e84dce19ab4b5bec570a2ae5a1df21155ff5c5602e010d8c05d2fcd284ae5c374c6eae52d0737f1dd924518aff5385da07f0045102b62abba82669a6c175a457322a945ad4ad83250432500a2858e886f84e7e313aac0d952d97184c92f9e2f50b7b63f0a03c4249ee9715ed94bd70878eaa583b653a94f8ff40edee60c3bdfce15880871b3877", 0xf3}, {&(0x7f0000003100)="394e5f29d2399af1fbaa0229c8c4e71135723eef61c9fa4598be7062e9b7ed30e180a666b457e13f846b1b53d4dde97c363b1458233bc9965082db361dc6755670b02b9b51d016448e97d0c715764bfdfca711ffae5dffce93ac53f76ec61cc5b4e020c7dc3b03bf6bef000f9b91c7dfc445dac05c072697246884e21e3813e538b736cff32650", 0x87}, {&(0x7f00000031c0)="e022f3b2fb7d415ac610838c24f705191d6290b0f9358abab550bcb8efa081b5cf2f7baeb6b12befb09a8f74b18b7eb32431d2769d23b927ce243a78d477dce5e853b97bd74ef7ef54c84b710bcf181b4d9bba057943e6b28a09f817549ec67de37dfd9314e4691825473535cf84e86cefed44ef9c186c671ac2ffe524432a74f575fe94e2236d616c2a752f415e1595755a67a9f3eb43dec4f0729ec2237ee260a9a4fef761e3bfe928", 0xaa}], 0x4, &(0x7f0000003a00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r1, r1, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, r3, r2, r2, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}], 0x168, 0x40001}}, {{0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000003b80)="be80ae65174125ac4c2ff0c6360260e6f4ec52f0963abf94220cc6b19d3b209c86066e3a6f95b85b34b1b41c67458d5128bc8941b91102364e9c00058b224ede817f2a72b93259d7095828f56c7fed9ddf186175492de367091cf2aec3cffd53791c00ff920a7df3fd6b6bf62c0cc514e7e391b6429ec1dc06f3016c1e6b1dfee8e6f893189a2651c95684a9529d696cc6bd2ac14828b645a7ce74d38ac82b6122ab04ea310aacbc412f96fe0f3d991c08d7e5fa557747f3558564d81f991413493de81008dbddbc7d807e727434b582c2cfd78699dcbe92e72ae8397d950dba6698", 0xe2}, {&(0x7f0000003c80)="7618561fc734aa286bb1344579763cea16eaa3b635eda4055b7f49c7dd4dae694f9bcc115ed6f4c1d672917b5fa7965c5a7a48ecf3be93186c9531aeae9769d1e3d151c8483d203f2d721d1ae8e076f29a6dae4e9dbc9ba2b73af468439d9a5890c8aa66c726a87e564c59fb9cc02fa049ab33ce8f9c2d5d6707c728daa36aec165211615516ffa61bc2b5b711382c3f40ce000fb530643d5a6f784a43d46a5e768a84f7829d5cc212e68697551b615ec2276c59d63e6095a4016799d4db77f4cb84df560fc7d6a4de539ca476d2a9b581764b033ca0e555b6b861e2142bf10db77e01d1c65f5af4640fbf279a7dd10b88e3809bfda5751f032c4f044706979beadfce5a303b68fc0a69e192a5f876150fb97b69f651374108d0a73f915bc0f3d3c2e0b8add5ee31c6231f3feebdc0c576d4541611b74d7afe0b27f71fb7ac7105f7808b853dc87a2208663a064fdec14cb76b8afabd9685d076412c9747ee54afcd65437f907bf21257937677aac958e5e482aa03a904bf2f380adaaa01d870c5f5f862bf55d32fbd4efcb37acb39a4abaa741d2707b33ac7b748bc264ca8c1f79c03b2c4d298aacaab9734d3848d7c60add921f788297e10f06806c1c8d494b89931c581cbaadf8342e17ffa4a24a4d8338efc49be8ba5a232cdb9a47664b4327473b66f33ccf21acaa04474cb6e8fce9384f5d3337ec51162f7a6202d966c31d9add61fa7f812886ff20d2f084fc05230869dce03c630276c8c8c96902a80c2ccfaab00f56175db24d87e248bb1373ac618651c86f48745d96d5c28fec59ca33252d495842c823081cef6cfa551883097dfab73bfbb5e87dd6fff9e2ba754d9a2d632bea4e6013604bbbaa2d431043f53849a312396d7725c1f70c3261318f4b1f5e080f76adb31c1b46a82405d32eb0ee2ec20526e3fc5effdaa4be39c1d76fd72bd5b4847e1ace4d1309c9d3e422ea6eaa06f5f7450e5be14dbd26edd1e440b14a047a0067fcb6aeb04c6f1681e40eb68c061ae2812e74a6abb2365363af6e994e4124864a66857eadff1d0b5a582338429e7d47027619215e318df2ae41a538b07932ff591ac97f94cc1828c58949e328314803d9d13ef09c7e8a6fd1b4432879664a4a8a583c410035f4046abf60dd0374ce64a172d3c07edaa159868b53b97dfc5777a5996050007d9f9094e8023ce50790aa32fae808515fd66413c68fff10fe7dcbbc5c7696f14f81441b60e550ccd84f6e6eed2dd434d1663c704c71f0c316f1f555cfa919b0d2d84eb89ed48c80798ce7269e658b8d4222eb2632a6c996729e9cd90482c2903f929a5e8d4e1876d7af1cd1757ee1069788bf1ee1093ea6931ea5287a778348c859bc6c202c6b517494c5f36b8d54595059e622e14384e271634dee660e3fee5865d09e2e56b07bcebc6832c5eb014112b9a92ad4185e648fb807f3ad3f9c7e968a65b8a92f3758390bcae0682149dbb14951644f1c563b44fbe60c0dff46e04120d4ad54fd32ed054f04a4ad8517eb579c3f479206ac43f6a19d864e2cd807cb918a567fc3a306a12443d8bbb8dab213470663b272df9eef7721c2b9ea18db41e4d26946cee9cc013ad0ce23154f605a52295038308010cc3e56bc213ab5c68d8c79a01cbdf8529b764a69a3568eec30cf3208fbc3f1c5d8bc450a2ebb54f887a74b7e2fb0a170d26e447556eb72bc82ea17e7e8bab13461261f3041b13a9b33da9903042942e1b8dc7c1c4e3c6e9f8b299b4bb74f8a7360fb42791f76c40c8d663d14d3cf6256f7a8474a3d55e8d49c9227a80df5728630433a72f102fe1b0af6addc0532c2655a870d064f9e7d4995745c49f96a694bd23963c79716e1964ac7cb3562f5a86c56278d1470b49af9169484841bfe3b74119b997b2a2c2306f862f6977ada493ac14db403af7f7b1995be3fdbfbb8742c39a07d5ea22b4da6da3c0c8fada5ab10e6e350f2f1ba869765b1b696bc6f3840164bc5290a742575546ecce8b1053404df20dfd99ff1a99067d71304f3d63bf4aa032bd3da0366fc7bd1541a0b28a9096672ff3fe2370cb4deebbb01fe2ed1affe9e1aa0fbfddcc24dc70588cd49778983df94fc5e25f60bf1604ae57504ec69e3ae223bc567ed4177d9d22a1033cff3f04811e0eeab04063f689c6fbb9d65d4f594815bdcffe6187726e0b4e6167c5a354d24bff1e2199593ba059ed543d955740faf778dd2e7359351e08c7664cbdde0983ccf44fb6031e030eaac78f7e819cfa415e312a092f36ee732b2dadc7a0a3089de5f562b6d45c0a18dcabfd93ed8f2c93161333bee01a40b66e8fb3300ad280480e57fec070ef02b905bac03e0e00cdcef5ee2489ac7b83a5f1b83ef5c4d9f1ae062ae125f8d1193a65eef5d593aa66cb72e0678096521e23d92c8a6eced18fdebd78cb4b57a438235169ceac798808845b929fb025e99a154f1d0e7ead2dacf6c4dc63b5e372477173db95d5a43b7da9bb63713ec73987b1067a37d5777e02e17d58244441e00a9d2cdfe11f998a03552409c33938bad7ae6cc205d1e38434a19e8374fbc79028f1ed96fa75aed70447d66612c7d5d603ccd19c828358231e01bfdb3ec72726f3e9d97cbf0d82cc933014c4608f7eda82d45ce7beb5edfb216ee53390b752f85869f30a85d52aa5d6b0ccf525446783c7e7d92fd723e895fffdf80ffb0858385f0556043547ee2e68bcc27fc518241c6cb6103514460371799e160038d41b15c4cbe7b09bf637de928961a9ed12957e0082b212938981a786a7056ad71919f2351ce395b3cc3168d964c8e02da6b9fa65001e2bc37fbae8bd18b3763a0927810503801611937f11e9fe866b1ebb0b295e15fd832fd52297497b43ba7d0a4445aab70143ddf62018b0c01e1d8f930cfef54c3edf6a71b601baf653477a8e87267688ce4eaf1fd0cd65deb05d61411fa300807dc12e720debd0540db8c67386ecdbb22321eb4921930642be155912dea4c3158adcb9be4d874eb23ffe74a1f3756349d016bd1c044744362bb432f13ec56664b855724a797f7721b0ea17be9da32420d52d6d6d7b2890f775d53e6f628d5668ccbc50f326f7b135b11136c937272b177ea0b396e2feb2d7d0400a670a0a88eff994783b99407b777ec460c26e9f97dc2dafa58018ad3b9cbb3829b83359a8a4ab96c6be9fb2b1e7bcc7a19e95bbb46abbde6ad17f88b7b307d800e684ab26f6bbbf0bd66c71c0f0296891168c2463c304f358c3808962bc5bab3a145c636884e38bb1abc8aff76e39ea69e638442247b60c8ce3f9bf851589f3f8a078213bc6a6dccc5d4d7dc329ba141344b36615745c1296d3ae8b958cb87ef78dac0e9de12c5bf763c72474839ae25a9bf3e942f0f56bfc534950dc73bc0238ad5ccb24d00bd6e7a1a038e8e2baa0b0f98267b654fbb2ca20217ec74e88c3b2ec95a16ff6bd57b1c5909a2a50d2b49d6595557630e58ccad3c0b928c5fa11a1b4a4b9fc88fe3d55a192036d970b60f85c6063737cfa7e6aa3e070f0486da308c7463587700c05d38e1617ab33acb64081f0935effa9e1deb4ec086e736782dfc6bb0172c59fcf246d42f926cdb43fac1bfc48770ea757b543b4fffa229a167a26958da716d5977cda6b0630672633c4540792804c199758e314a214bf4f679022e19d454072798b47cbb6d8398bc3fc1f217d25bcdcb76f4c6f377b4a95d9cf1e6d117c13f78be7b86af706d84636883cd257c59e240952177b78e492a12a76669ae93680d05fddb355034730ba3791bfd3d254f21ebbf6b86f0517983f1be2cf9d83e733152925d80bf2d3d4074e3639d870539317a8a0d25896dce8662bc67b0a596b010c9f4b175b0e6b67c46eb3942a0802cc9ebc595ae8d63a994c3e513622c7c72bd16dc8e4225891a1338561a66b6a565c9e79724fb7a60e2009ea26a30f47fc2bbcfad404ab9d3d1f849d4c16eee718f1665366076cf5d0f60dbea7b626853870a31f934f83307778e6fad8e8c62c69d5c57b179488a6a3eba04febf8aeaf362be2df55f795c68ad187f00525de9607001edc4b0bcf826adf118baa81cb4873e17ce88ddcbd2f27a5b227f05c42d1d58106504f6841ccb46183814ae5a03bdba92ad6b51bc773e61d7d0b10aeabbc30ec8d5c42d672da18d024b3d709e10f99facfeb184335332fd2ac525f9536b3f74346abfcd363a07e8b53fedce34776527fee0e0b68f6cd1a77cbc0c7ba654c4a606d09f2946838812769fd1b0f5f4fd80ea2865ef993d1b8f439fc37d49dd81bc3de9c8dea62e9a61a64e572f748da6113b34f3f02e9e2f6e0d4a650bcf88677e1b787ce94bdd36338312552f0d0ea6f172ebbf4f80bd98cdc56051b071a990133ee0dc274bf7478e51cefc21f1e4d9d76da980a2eac33da4fa2e1d1dc8b0dafe00dc19441ff0439f15467b7c027515ba7d0434a8e04f54f1e1fbea7a6ca42571a38322b42dbb852c1bb2c4d85e9eae7ab18832aba6e7234da9448d651772087f54082b9cabddb3336850d2df24bf0fca36519a30e8d4a14a49421d3f98606cc76b23f37877ab17dc5ab7c71cda7b3c6efcf2e6467cb6979c5c1db3aae3b0d147789412687e0da60bca1412761a39bcd1abf4abc4798af693c5efbbcefe2b341f7c9983ecdffaa69f80f1cccd558850c30ec037499dc35bdae699b1e4b679b6e79bc54219899c6cb5d0c9b225b1663878480029e29a3293b28a7e5ba7cf9d2b70ed48716ddcf4572d91aa83c3dcfe1c5d3a0b7f1e5cc5115ab6a7e952d8a74a93cf04ce7c1d4bb54e33ac984e02488386bdae1c53fdf3d24be8ea07da5a74042c1fa364ab683d5ec5ddcc674cd2c03b2fa3acb81af72533038bc941514b252bfad263018b360125ed52980408401ae4c6ad5967a4e9047adba278a330c8853f01b7fb1247290f72a25303fa29e42fae7485e401bf5b7a2562fec9bd8b49e7c34cd401e96a6347fcbfc470cc0dae917b73f4d3f5cedfac7f8ddc7b2f0d21ed3875b7602202e22b1808df036049dff7cad11e2e2dc74002e7c164b6fb103884fc953dce9d6d83a5bc111ac457e65c1b91b5d87c8bc1865b43e961dd45587a760c3f48d739707622551a525c3f519ccd1e159943281a9ae883aacd5527dda16eaa4a36f2da254ce736b7990dc75dd08eb885d8b2f4ed1a4cb9c288a8b857c669b69f0f2a8758313437556e4e0914d901758717dee2f569010b14362f8ce8e672d36a107fd404023ea384d277eb3336150c99945305ec5e63a6200b7fb5dcc91b18e592b69d87a53ca390121de4b5b5de4fbc05eca3f2968e01649e3d7e66ce19914207a8a82f7ad0963125c3921c19e86274d516bd80519685a60441d5e38fb710cf8c206091ac92dfd7debf5a43cc21a76ed741a11ae79365514aec3308ba4ccf260501a6956267df32893bc3c59b64f3f98814050a242b32183ece7f4ba73d630a59eae4f9cf2c670dfd84535f823757b833e49ba2fb6cb62b0a0e1b3d8cc0dc9abf2d3ff8053188049c8a227d55f231b91a6e3c77e8a8c21d514af27dc79776444b1adc8e8976f29a9c4ace69bdfee1feaf391d119ad4f6b1d3b9e5d8a2047252cf993ccfe9c02e9cceb9f359d702c00d759f9e20c923896a2cbbdac3ea70b8cb9e52df233803a1e9cca3cdb8154ca1c693af0a9b8b87788c7a19f84f29ba0a6f5f6a981c2ff543df21058a5126f94944fecfc39f54ade411fa7714ed4145d334e7d6a1e3918773e84e085a160e747dbe18e3c559a6276e825081e022d90b235f69e99", 0x1000}], 0x2, &(0x7f0000004c80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}], 0x40, 0x48041}}, {{0x0, 0x0, &(0x7f0000004dc0)=[{&(0x7f0000004cc0)="79300c95472af4142f573aa3348c820dc5", 0x11}, {&(0x7f0000004d00)="e5ca230dd1484624cd6d3ae29daf6667e7afedce8769dec978afce051c4dabab0be8c48900226e12403aa897c40cfea9472ccfb9dd31f8c87fbd33adee30691d98d02d76ef8edb4ae4ddaf8084bc4879ad917f11c308eb31686969648de032561355ba2589caa29c942918c285301caf8888893a8da70bb0b2a0ab73c05f7ba4d3796191ee827e6ce7e6001e47d720", 0x8f}], 0x2, &(0x7f0000006280)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1, r3, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [r1, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee01}}}], 0x100, 0x8000}}, {{0x0, 0x0, &(0x7f0000007800)=[{&(0x7f0000006380)="0c1583fbcf857d52710effa98da50ec70c9b19268f252893860ad234d7045f1141eb1e87ff1d0cb4c66c52e1946e823bf9b210e27b55274d8178cc10f5220cde4cbf3196221888656b4433e499b8b6e979936f0ac8c8e9cac2adfc9bbaac61e46372ce102e1ef4fd5497cc1885a0ef1b1b1cb186def18e780e0248243bba", 0x7e}, {&(0x7f0000006400)="ae9b4c8a94055b2a525bdd74d3e4a47991c249c9d1d6a6926b491cc73c336a883b71d2d9c91b4aedb1ee5f09b73db6e22a39413ef1be925ee2bf972709c9be1fe30006b1dc9b3fae5b25703c37183ec4319bf36c8d79e75680227c7de25addde47b00a825003aa1464be7fe4c3b63e0d828a2e4d94c011f84caf71de54f2f98649590c801c7293ec5425770245a8f682dc37eb4aed74e35095409635353b533228f4307a393828eca49235e80eebf13b6408c7d360477260f3ee6324c098214a1134512fb01f1e0b11f1cf343521acc34ef1f9ad7d3fd239cd2f982285b5d3a14645c6bfb00e26617bfbeea5a198b99a4e3206a1d9c0114cfda0325bdf17c35b12cc730025eafb41e14c593df8084537c4c0306f311365420b900c556f1ddab88d1f84b03aa2563a78b02c99d21c1a2fd1849adc0536e5b7c0cc19cc40f90fc22ae4e178e19b7cca46eb920d1dba1586715dbad252950f2f3fba1f2ba359073043baaf0fe57f8e31f706e768973409f66b032d6dec132b4aa020155a5ad2e22d1db9e991ac4296005e651b6fd64cb461bc24c07eef6c75aa731231fd5f2bbac6dad97a9cc57faa08396002ed4edd3acbbd1e16da8e87892caea4a4a68e114ddc6f463ba9764f54e452ef716d0cbc4013abc0191206ee66be0febd46240b42ec1464ac17f2acfb1e13876bc3d304cc26eba6cd5ebe744943134afd3f205b2daa4b9d53124ae8d867d9ede35a0de1b10756cf448c828726b740ef2417b49d65504685ae349f8967ea976ef29c50c59976e2898e74c9904650337146ad9fbb67f8cfde2b2b8d0038b7d84d952b9bc5b142c73b1c3d30659a97e126a264c426487c422bde84ed7adbf618b1d2ff20f48d298f28c8380e68b12fa7b13ce249b02bd45673edcf7883700dc380029cc9811b50d665ff8db4f3fa178c0f68c2539956c9861c2d69c192f1ad0cfe34f68169ef0eb61ce450816acd62a2bb6dee5482cbc817bc8a167de389bedeb2e89685dcd1fd0669d94cf698847a193c3cdc65f05428a6cb74036849adbbae487ed1a0a36360af93295aff40e1f4721cfacf279837eea63ebe60e24103039c36997e1def6ee3ead80a9926b21ee796c0203f539006521aabd23f9e7467e7c66dd26769df59aa4f662086089cacf4cd80e11ae7adffbddb3ee58975bc066e1ff25ba0c72b451cebe04838c78e24f881eb63432d080b727f8e6b1e8bd019b8bca6ba71f55879b4b84522d19623df0cbf197739e0fea0060b8763dbe233cc68baaa8ada040b5318fc9021ae22d6eefc1a952cc6ac6a7d3e0f248d7d976cc09e7635203aadf4f1bddf61b942931285e5a8aee0ff2c11dce33a510de2b88a4decd30121e761952222785a9358d7a09833c0d0189e43b40fb3c89502e4012ff88a606af32a4131467ffae2c3630a3fa444ecd15844d45c4fd11e474ce5b2e9e1659a824bdfbcfb34f3c0979c57595ad3ddede681026f32bd25e85e8291fe1c0054169dd6f0fb1791311e2c4cf2ae74e058d683a3f662acbb7e1eeb7e2322f3aac08c3954b42fb3c4eb64989d93fdbeff29a90d217bfbe4c590aa4f028311afe60ee675456124de1f5231b41afd95b2976a97d0ce7f1f5aa8b04a6679c26b0e0e766ba1b5d7ff8a65829f89fc2d7c3893ffda01581a857c0412f717cbaebe5b8ec739afc0c89c6dbd34791b51bdd33204a1b528a9e450f66133d9bde6a6cd6f189e978b9e01f3b94b5c0c02991c4b79a9f5ae1fe36ba78d7978a6661a1bec57be6bb3c37cd21f5f04d619c812b7e80b378489c93d56c397fadc8c285c9505fbeca14321c7e9aeb36b05edf297de50704c8410f860906278b35cb04aae1a3ad319b280d67d16ef312fb39fb19b793a82961990436a3cf15f4037fc923fa54c5c309e91555554a9d61d6b0138466d6414f81cdd86f87c5c67a27b1a13097fe500c29b60428b4f5b6ad8a068a4d8293520978ccf06b498f13b303a0e03f3b9620d9a6dc86a48285e7904e8167aec725f1802dc074cccad75ff3830c1750371d98296a3f225a21f35da88f0033f40933cd35410b29cf2edd097d02cc2d439ed9dfceab1587f9a9f4ccaab29790c8f8cca9c7bc7b81eb58f0093bf56d36fde7b5017d254a028e9f776faa66618c8044ce2db43c900e09a294c8c9d13faa735ba24a899bdc9a9f3eb4bb555ca3e456aefa78bd185502410f40b7b969566fbe55058ae6d1f9542efd235849b3ba743a385bad316da929964c0caeee4f85892a5aca9230cf684837dbb6e37df4b2abff539d4e0a11d6fe99a29b0f9b72ba25e2df947457a829f2956a577915b6302b66a52cac8dea071e144ea721890b10eeb46d6453574ae1aa607bfb0926c4e564b06a23e425670e17c60aad519e713d3949e1f7609d89f055c00fc514adaacc95f190130d8ac3fb113a1ae03fb6b233f05b2623322e24a95f80e27cbeffa11d0edc1df902567729216eeb9f9f58af58ff2cefa9ad902d7796de6a51976165ed0df9d5aa3e417ac65f8337f638b1d9d7de476c2a871927d78c1a92686f9c1062f4c6518ec295a4ed6739e44d1bce92f8814fc385ec02a7900fe3604ad56d79297f00820c9f2941b2f78be875faf0d4191c16f9fdd793ecaae1f7b742fdfb50eb07b5a9da7e0b796bfc1da314369145b637754fb35b191e43f37d348dd1bff952e4a2c7e7993d99b8b0fc9b91e2aee0bbdb0c0a535d47b6f76fef8242ba1dc30729a647158db5f04e184d2f90f00ca58d095f042fe6ee0e7c646c10a80f274f84c2a01f2246e26b615fdd85d5403b5f4bfd2cefe01f3641c824c52fd18dcabc3d8073ef792daafa1414a90ff52fc29f815d49733dd3a933fdcda4f4d230eeda1607c752e029da50a24460b6c9441a6d7c3e45166dd4a9809d208076949ec7b10ccce77a3a5fc82451a6bbf79ce671693ea6939f315c6eab2be7102eb1f8cd6623c17a1b6c4ca97e297c68d36a86cadbb02767b58489c5734341970358206151609a60e426b21424fbb3838b7f0bce3afb5f6257f46319e7140a3ad25f6993342a0de670c871746f208502bdeb473a16681039a751ce6a36eee7ad20f4db956955f51368b784cbf1df8dbcfc313109a24c318471da465d1d3986f304130de4be518d5dfd5339f7c40d1606071f4381e27466a135947aef0c5df7ca34ffeaf76c8ab2a2589c6e0a3d60dc726d515a99daabf2edd742d0778ca4748fa4181bf4a70432c76c58633bb74ac4d8524570a12b135fe8beb37db3caa6635326cb77efe7036dcf5924f898a591d73b60b64b51faa268f20bac68837284d18838b69b878f771ac38da287d397cc9ad2b0cd09a826654fb023c8fd7a211408e6b96bcbebb8e9a9fc12f4c5038bd3c7798d3b09f9382fa7068b6b40daebb11546ecfa1c1c312fc1b0f11a8908074e4def88ed2dfc8bb679d06b5ccb18057f04e54d9259c16496699345477a0f1d2e79cf231ae4afaf856bef11404b7175d2d745fef92c82f4aa02da5eefe5bfc819572a083ba4539af6c6dd10596d583bb78a4a94d8df3dd3c6172d89ced214a8bc59935c16adcab24797bcf5b6e32402ad505fb5276e1da004523a0365f7c1c6a5f2a3209525c082b16337f7524671b81bb7d480626dbf26edb37f0a0595e8152a83e8286606d63ae42f5db0795a3960c957070cee81088f7b15576b38576398862de17d67783b09ecc08e00604bbad165718fa4e0bbe3be2d2da2904da34e1c6574beb0fe863968f62ec06ae69d46a0ac533e0d2c03bb0604172240eb34652b926c0de2d36c855ad7c261e24d883433ee5f7ca081bb931f4c30943db806494181e7d84fd35c34718cfd1e17ce0dee525fc57d27447c361049e64f15c3546f6c285663c50ac8667d530d5acfc208cdd3d354298972ced87ea7dd36a581cddd79c0ba4736dc13f5a6e4ffbe7f573809028f6a798837ac171fa85b00747a81d50490694c90e731116ad188c31449c215fb4c99f7b72e79e4120f0e608a314a0b7ece22bff4c4e34f348d8fe91484f5a1460df4b7e8125e7261ed8788f91e8498993d3cc55867875cb38169ed9a3cafe4070d16d2fa995b203f3cb42ce6639c0305953dc4d41582e7f71e15eb550d006df580b99b8a28ed6d3cd5c688e4627e43d878e7b4f4597dfe5d6ff722cfa96fa6e9fd1ba5c47e5afbfc759a4f046a212001cec11049a929e2f96ffd535d3a32275e4968a0431bbf141d1b891013ddd298c119d853b8313eb466b84f72bb559d4020826e425de127fa953f04fe7458cb101c21c3dc17b76f598ef7784893709ad35c7da607da8f9d788c0f774506fa6656377c5e8e946de75b9c8a976c40bfecf7a7dbd56746bd6925bb6dace7b2fa098b2e5377a2325b8214dbd8ec1fb9f88985c20918b798d302b7164bbb18b7e7999d5ea0a051ce95dd11baf9aa7d3fdd438746e99df1edc685276005bb6c5292fe7689fab137672059ddd2a273ab7f2dd5541ebc6abe2642d5a8d4ab9e20f1eaf616987868e10290ff28526c3376013f9cdf0c307ff4a275610c7973c7635b260c082d16de990c3cba64e8bd039baf5025f285735d65f1058de81026128da100894f8dd308199ec955270b4cdbf3f7b12373451557e67fbbed44b97eda905df0bbc9d28d905116ca6681d157a1e64bfd8dfffe7c9e635dd34b8ea6bf8cb50199badc544355f6db37c30f048a2e8e1313e8b9b5fdf986d211a3f7a583daad30942e581ffd3e9a720e23e779c8c77caabbc8dc5f827c0114003300bcb80f91a187d502467d504f93abc9a89c150a3a70f0f09b2cc91a28887badfcba15f91ef7c1b24717af362ed81ed7eff9e9c8d0b615a7f9c323f26866e1046cede102fedcc9385422417c5e830a9109356494b3a5e68c3c238d3050f460036015daf52d9586d8351c48f5d75b29d2148ee360619f0b0b141544e9d932685df9a09ceaeaff4c532a87c337327a73ec84062612679ba16e7ecf466e92418b3792fdd1d4bf5676f4fbeb2dc94c3ffcb94bb4b0a0a939cc96a4c6ed3254d071c663f76ca6a6506c1e8fcdbf8ce70d87b644fea313eaf033c11826bde398129a4ce12a8d9a416be6acaad38e50b2b810c50ab0f4f59603ced44edb8e409c7c9909b9277ec63cd475cbe4fe225f94b8835ac2f83401a2023c5a327fec852bde312356b7135b1034d74628188b58af9670d7498752823adde3b85a23ed177ceb4244935da6d17bcabfa1d64c3ac524c3e9f5df44d900bcf6654ffb5d3bf8143285c2a755f07d4b9a3e83eaddc3deffe6d271bd5ac057340bd80d1e1fb939e29ee051321a4950b3f49e81950ec77c50f98c452f9c13486917d4a072e7f1815d74501cc12fa546035291b807f73828702340b48afe3047d6fff255002b6b216cc2a00933be7b13fcd045d4c4bba5863e918ad5ae20fa0856f6755fa4022b257eed9b6fc66b1031b4eb79834eeb2fd6826167c1572d068191f28f5af1bf2b74d06ea5557f888a845386be98a7dc6be05667e31bdb11c96512396274c9619c86bd680312018285e9023bbc18af75d5e36062a24028e0e6a16f231d91fc2512112bc039687ccd62ffb3cf0c3cd8586288898b0f29be5b24227c36939c0159c93bda25f7e9b198536ba243cc689678ae8a8bbffc2e5ebd5f2bee3b8bdaafb4f7ec677a93cf2bd354de4ff5bd1f25cd55e8120076d04b1ce21a06c99b9744b8012fe331fdf832109f1224334f28c2b36350056806595125c358eceadecedb9427891dd027a1ca64f45edc5cd727724821427c9694b497161f", 0x1000}, {&(0x7f0000007400)="db59ea09a47eb9", 0x7}, {&(0x7f0000007440)="764b0be407a249a0e767395da0f1d91f76ec7e78cc5659f7529559c2170e99fabf2902c6d708e78a451e8977b3cc28f00a302934be201d625e950ec0b0c72d471247b86fb67f58f14289ee8494451f4811a4956fd936fcd53f6c596df5faae836bb57a270d55cfc7648b76c4ca3c86441871c3f90282a45b186798ff042294c8513c2160", 0x84}, {&(0x7f0000007500)='x', 0x1}, {&(0x7f0000007540)="5ef45e80bae2e699f66ede9dfee883fdd969bce352e671186f5fc582b3f23b0ca682d851dd567d558ebc33ad184312e4d1d35445092df1ee5de4c56a72e47f7d25f3cc26dd3d0c115b088a834a86feab77828a2aaeaf42a30ff32b6dc9ab9f732670ef42e4fc8abb2869b56af5462c8204e15de7c7cee166d3d151887068b185f57845ed1e208a9475fcdc43bc88d9e997d2f00d9a4f1c3381cb5e0e61ef8bbdc9e558c223f9f071d9c5c95de7b6b03ff53a53d65baf8544", 0xb8}, {&(0x7f0000007600)="f5e21e", 0x3}, {&(0x7f0000007640)="523b9ddb680c500f662cdefcf36daf6c712fb4e5b422d6495a53b94bc06e42dbcf5cbc06b172360c1a9cafc08790ff46326f9105cca3f6177fc01a4b378447ef66e83e6fd91aa2349a5966cbd9", 0x4d}, {&(0x7f00000076c0)="c7f771813c67cf9b322bf74d74bd665d3c0bfd0b32cc1388937d567fd8054d3767bc40ceabb97d085ec86f8670a59b6e5de27e036452146a9478626bcbaeba584bebb5d8759178b39fd5f219c3348937377fb8886c0e6d914b7e051d7da38cdba104be6eb850680b1d27d58fc29c149505572e32e4b1", 0x76}, {&(0x7f0000007740)="6de9cd2869e16826753e1f2fc09cb8a84b05056feb29eeffd94a5fc013741f6baa2de9f51614db9a0dfa8c87ed4e4e369cf0d030d8f3bc8bce086d72ce63f72ce05ddfebc283d5f441bf132773f158b2b0cdc6642dcb4f5d4b4f2bd2329ba29fb44b0be01a315aea68567c2fb4380d150127f5df1007b2135a609b35f5d7b4379d2379e04544f8b6932f50b7918a59b3f24aa955c7bc3fbbe6408226", 0x9c}], 0xa, &(0x7f0000008c80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, r3, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}], 0x170, 0x84}}, {{&(0x7f0000008e00)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000009000)=[{&(0x7f0000008e80)="c39c86d68007091fe7b629e16d0944869bea90d45f635bc7cd3833a03ad74530031ba2f2f0573488226296a5fda4dafd09433aaf78e88897c907b816371029c298cd6428748d4058eaa39909279a83a283f8ff0758adcef57a6e99e4bf56bf9e7d16b828ab86f63d91b5e9f597e7cc3b69c80dd004a3734bc47bbfdc8515d2b7733ded952608fba0fe54ff596d105fc6e32df0fd8a2168b0fbd2e8081fa0c87264da559d", 0xa4}, {&(0x7f0000008f40)="86d42190a218b9331e87c32dc90124ae1bc5f25a29e07d19de4784ed63ef1e508723d5b3f68e73cc3b85ad181abb8e1317a9c8a323a5dad4410e6b4f1e5f38d98bfe157a476c5529c44b16c443783c3a032e31d9f632c8327b611c5b4614b3cef150ba7a23f25c8f5e92c1737086770068ef36334dabbbeab8238ad78980a1822ef601ac1390c11e", 0x88}], 0x2, &(0x7f0000009200)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xee00}}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [r3, r2, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [r1, 0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, r2, r5, r1]}}, @cred={{0x1c, 0x1, 0x2, {r0, r8, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0x0, 0xee00}}}], 0x148, 0x4044004}}], 0x9, 0x240000c0) (async) openat(0xffffffffffffffff, &(0x7f00000039c0)='./file0\x00', 0x200000, 0x8) (async, rerun: 64) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (rerun: 64) sched_setaffinity(r0, 0x8, &(0x7f0000000100)=0x8000000000000000) (async) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18000, 0x0) (async) write(r10, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async, rerun: 64) r12 = socket$nl_netfilter(0x10, 0x3, 0xc) (rerun: 64) ioctl$sock_SIOCSIFBR(r12, 0x8941, &(0x7f0000000040)=@add_del={0x2, &(0x7f0000000000)='pimreg0\x00'}) (async) sendfile(r10, r11, 0x0, 0x11f06) 07:57:25 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x50, 0x2, 0x6, 0x3, 0x0, 0x0, {0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xe, 0x3, 'bitmap:ip\x00'}]}, 0x50}}, 0x0) 07:57:25 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x55, 0x1c) 07:57:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x41841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x100) (async) write$tun(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaffaaaa0000049078006558"], 0x3a) 07:57:25 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x50, 0x2, 0x6, 0x3, 0x0, 0x0, {0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xe, 0x3, 'bitmap:ip\x00'}]}, 0x50}}, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x50, 0x2, 0x6, 0x3, 0x0, 0x0, {0x5}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xe, 0x3, 'bitmap:ip\x00'}]}, 0x50}}, 0x0) (async) [ 693.113218][T11100] syz-executor.2 invoked oom-killer: gfp_mask=0x400dc0(GFP_KERNEL_ACCOUNT|__GFP_ZERO), order=0, oom_score_adj=0 [ 693.146916][T11100] CPU: 0 PID: 11100 Comm: syz-executor.2 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 693.156869][T11100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 693.166962][T11100] Call Trace: [ 693.170266][T11100] [ 693.173225][T11100] dump_stack_lvl+0xd1/0x138 [ 693.177862][T11100] dump_header+0x10b/0x85f [ 693.182332][T11100] oom_kill_process.cold+0x10/0x15 [ 693.187505][T11100] out_of_memory+0x35c/0x14a0 [ 693.192246][T11100] ? find_held_lock+0x2d/0x110 [ 693.197066][T11100] ? oom_killer_disable+0x280/0x280 [ 693.202327][T11100] ? find_held_lock+0x2d/0x110 [ 693.207140][T11100] mem_cgroup_out_of_memory+0x206/0x270 [ 693.212729][T11100] ? mem_cgroup_margin+0x130/0x130 [ 693.217888][T11100] ? lock_downgrade+0x6e0/0x6e0 [ 693.222791][T11100] try_charge_memcg+0xefb/0x12f0 [ 693.227763][T11100] ? mem_cgroup_handle_over_high+0x520/0x520 [ 693.233766][T11100] ? get_mem_cgroup_from_objcg+0xa1/0x260 [ 693.239520][T11100] ? lock_downgrade+0x6e0/0x6e0 [ 693.244394][T11100] ? lock_downgrade+0x6e0/0x6e0 [ 693.249278][T11100] __memcg_kmem_charge_page+0x16e/0x3b0 [ 693.254849][T11100] __alloc_pages+0x1f3/0x5b0 [ 693.259471][T11100] ? __alloc_pages_slowpath.constprop.0+0x23d0/0x23d0 [ 693.266262][T11100] ? find_held_lock+0x2d/0x110 [ 693.271067][T11100] ? __pmd_alloc+0x307/0x5d0 [ 693.275688][T11100] ? lock_downgrade+0x6e0/0x6e0 [ 693.280558][T11100] ? do_raw_spin_lock+0x124/0x2b0 [ 693.285610][T11100] alloc_pages+0x1aa/0x270 [ 693.290051][T11100] pte_alloc_one+0x1a/0x230 [ 693.294583][T11100] __do_fault+0x433/0x600 [ 693.298940][T11100] __handle_mm_fault+0x22f2/0x3c90 [ 693.304087][T11100] ? vm_iomap_memory+0x190/0x190 [ 693.309078][T11100] handle_mm_fault+0x1b6/0x850 [ 693.313894][T11100] __get_user_pages+0x54e/0x1030 [ 693.318877][T11100] ? follow_page_mask+0x10a0/0x10a0 [ 693.324125][T11100] populate_vma_page_range+0x241/0x320 [ 693.329627][T11100] __mm_populate+0x105/0x3b0 [ 693.334244][T11100] ? faultin_vma_page_range+0x300/0x300 [ 693.339816][T11100] ? up_write+0x1b0/0x520 [ 693.344177][T11100] do_shmat+0xc98/0x10c0 [ 693.348455][T11100] ? __x64_compat_sys_old_shmctl+0xc0/0xc0 [ 693.354297][T11100] ? restore_fpregs_from_fpstate+0xc1/0x1c0 [ 693.360248][T11100] __x64_sys_shmat+0xd0/0x160 [ 693.364972][T11100] ? do_shmat+0x10c0/0x10c0 [ 693.369531][T11100] ? lockdep_hardirqs_on+0x7d/0x100 [ 693.374775][T11100] do_syscall_64+0x39/0xb0 [ 693.379216][T11100] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 693.385139][T11100] RIP: 0033:0x7fda9968c0d9 [ 693.389565][T11100] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 693.409190][T11100] RSP: 002b:00007fda9a3ef168 EFLAGS: 00000246 ORIG_RAX: 000000000000001e [ 693.417622][T11100] RAX: ffffffffffffffda RBX: 00007fda997abf80 RCX: 00007fda9968c0d9 [ 693.425603][T11100] RDX: 0000000000005000 RSI: 00000000202f4000 RDI: 00000000000001a4 [ 693.433585][T11100] RBP: 00007fda996e7ae9 R08: 0000000000000000 R09: 0000000000000000 [ 693.441567][T11100] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 693.449550][T11100] R13: 00007ffffc226daf R14: 00007fda9a3ef300 R15: 0000000000022000 [ 693.457549][T11100] 07:57:26 executing program 0: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:26 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x56, 0x1c) [ 693.559226][T11100] memory: usage 307200kB, limit 307200kB, failcnt 256 [ 693.595601][T11100] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 693.603596][T11100] Memory cgroup stats for /syz2: [ 693.603877][T11100] anon 151552 [ 693.603877][T11100] file 311123968 [ 693.603877][T11100] kernel 3297280 [ 693.603877][T11100] kernel_stack 65536 [ 693.603877][T11100] pagetables 73728 [ 693.603877][T11100] sec_pagetables 0 [ 693.603877][T11100] percpu 8416 [ 693.603877][T11100] sock 0 [ 693.603877][T11100] vmalloc 0 [ 693.603877][T11100] shmem 311115776 [ 693.603877][T11100] zswap 0 [ 693.603877][T11100] zswapped 0 [ 693.603877][T11100] file_mapped 389120 [ 693.603877][T11100] file_dirty 0 [ 693.603877][T11100] file_writeback 0 [ 693.603877][T11100] swapcached 0 [ 693.603877][T11100] anon_thp 0 [ 693.603877][T11100] file_thp 0 [ 693.603877][T11100] shmem_thp 0 [ 693.603877][T11100] inactive_anon 258125824 [ 693.603877][T11100] active_anon 53141504 [ 693.603877][T11100] inactive_file 0 [ 693.603877][T11100] active_file 8192 [ 693.603877][T11100] unevictable 0 [ 693.603877][T11100] slab_reclaimable 1065216 [ 693.603877][T11100] slab_unreclaimable 2052696 07:57:26 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x14, 0x0, 0x6, 0x5}, 0x14}}, 0x0) [ 693.885443][T11100] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz2,mems_allowed=0-1,oom_memcg=/syz2,task_memcg=/syz2,task=syz-executor.2,pid=11098,uid=0 [ 693.925846][ T5116] EXT4-fs (loop1): unmounting filesystem. [ 693.951195][T11100] Memory cgroup out of memory: Killed process 11098 (syz-executor.2) total-vm:54540kB, anon-rss:508kB, file-rss:8832kB, shmem-rss:0kB, UID:0 pgtables:76kB oom_score_adj:0 07:57:26 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x41841, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) (async) r1 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x400) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000040)=0x100) write$tun(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaffaaaa0000049078006558"], 0x3a) 07:57:26 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x57, 0x1c) 07:57:26 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x14, 0x0, 0x6, 0x5}, 0x14}}, 0x0) 07:57:26 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x14, 0x0, 0x6, 0x5}, 0x14}}, 0x0) 07:57:26 executing program 1: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r0, &(0x7f0000000000), 0xc) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000040), 0x0) r2 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file0\x00'}) ioctl$vim2m_VIDIOC_ENUM_FMT(r3, 0xc0405602, &(0x7f0000000280)={0x5, 0x3, 0x0, "da37487e17ef4d24090c6683d72bade848da513a8b6f4637c02cce2e98518a0a", 0x50565559}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x88000) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r4, 0xf504, 0x0) pread64(r1, 0x0, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000040)) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3d81b9f3851346c36642ca9ba63636680121667a8698560d3273ab5b2a54", @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) ioctl$AUTOFS_IOC_SETTIMEOUT(r6, 0x80049367, &(0x7f0000000100)=0x1f) open(&(0x7f0000000180)='./file0\x00', 0x264104, 0x4d) dup3(r2, r0, 0x0) ioctl$SG_BLKTRACETEARDOWN(r6, 0x1276, 0x0) 07:57:26 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x58, 0x1c) 07:57:26 executing program 0: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2cc700657874eed44fd238dfbc110ca97fc757b99815656e745f63616b00000000000000"], 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.log\x00', 0x149142, 0x0) pwritev2(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=':', 0x1}], 0x1, 0x3fffff, 0x0, 0x0) [ 694.473860][T11134] syz-executor.2 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 694.517243][T11134] CPU: 1 PID: 11134 Comm: syz-executor.2 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 694.527191][T11134] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 694.532903][T11143] 9pnet_fd: Insufficient options for proto=fd [ 694.537253][T11134] Call Trace: [ 694.546674][T11134] [ 694.549627][T11134] dump_stack_lvl+0xd1/0x138 [ 694.554257][T11134] dump_header+0x10b/0x85f [ 694.558717][T11134] oom_kill_process.cold+0x10/0x15 [ 694.563883][T11134] out_of_memory+0x35c/0x14a0 [ 694.568620][T11134] ? find_held_lock+0x2d/0x110 [ 694.573437][T11134] ? oom_killer_disable+0x280/0x280 [ 694.578686][T11134] ? find_held_lock+0x2d/0x110 [ 694.583501][T11134] mem_cgroup_out_of_memory+0x206/0x270 [ 694.589092][T11134] ? mem_cgroup_margin+0x130/0x130 [ 694.594253][T11134] ? lock_downgrade+0x6e0/0x6e0 [ 694.599157][T11134] try_charge_memcg+0xefb/0x12f0 [ 694.604144][T11134] ? mem_cgroup_handle_over_high+0x520/0x520 [ 694.610171][T11134] ? rcu_read_unlock+0x9/0x60 [ 694.614896][T11134] ? lock_downgrade+0x6e0/0x6e0 [ 694.619798][T11134] charge_memcg+0x90/0x3b0 [ 694.624252][T11134] __mem_cgroup_charge+0x2b/0x90 [ 694.629215][T11134] do_wp_page+0x7ec/0x3370 [ 694.633660][T11134] ? lock_release+0x810/0x810 [ 694.638354][T11134] ? finish_mkwrite_fault+0x3d0/0x3d0 [ 694.643776][T11134] ? do_raw_spin_lock+0x124/0x2b0 [ 694.648819][T11134] ? rwlock_bug.part.0+0x90/0x90 [ 694.653777][T11134] ? lock_chain_count+0x20/0x20 [ 694.658644][T11134] __handle_mm_fault+0x1f58/0x3c90 [ 694.663788][T11134] ? vm_iomap_memory+0x190/0x190 [ 694.668773][T11134] handle_mm_fault+0x1b6/0x850 [ 694.673566][T11134] do_user_addr_fault+0x475/0x1210 [ 694.678702][T11134] ? rcu_read_lock_sched_held+0x3e/0x70 [ 694.684279][T11134] exc_page_fault+0x98/0x170 [ 694.688898][T11134] asm_exc_page_fault+0x26/0x30 [ 694.693775][T11134] RIP: 0033:0x7fda99639580 [ 694.698198][T11134] Code: fe ff 49 39 dc 75 eb 48 8b 44 24 18 89 28 48 83 c4 28 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f 1f 44 00 00 41 89 c5 e9 75 fe ff ff <43> 89 2c 84 e9 a3 fe ff ff 0f 1f 80 00 00 00 00 49 39 d4 74 70 48 [ 694.717818][T11134] RSP: 002b:00007ffffc226d50 EFLAGS: 00010246 [ 694.723906][T11134] RAX: 00000000e29afed3 RBX: 00007fda997ac018 RCX: 0000001b32a20000 [ 694.731890][T11134] RDX: 0000000000000000 RSI: 0000001b32a20018 RDI: 0000000008fab8b1 [ 694.739870][T11134] RBP: 00000000e29afed3 R08: 0000000000001ed3 R09: 00000000e29afed7 [ 694.747852][T11134] R10: 00007ffffc226f10 R11: 0000000000000246 R12: 00007fda997a0000 [ 694.755833][T11134] R13: 0000000000000001 R14: 000000000000000d R15: ffffffff81bd4eb3 07:57:27 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) getresgid(&(0x7f0000005540), &(0x7f0000005580), &(0x7f00000055c0)=0x0) r6 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="2e100c14cd5e6a76c9ea7b694da101e3149ff7", @ANYRES32=r7, @ANYBLOB="00000000000100001400128009000100", @ANYRES32=0x0, @ANYRESHEX=r6], 0x3c}}, 0x4000) stat(&(0x7f0000005600)='./file0\x00', &(0x7f0000005640)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000056c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000005700)=0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000005740)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6=@private0}}, &(0x7f0000005840)=0xe8) r12 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r12, 0xc004743e, &(0x7f0000000040)) r13 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r12, @ANYBLOB=',wfdno=', @ANYRESHEX=r13]) r14 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r14, 0xc004743e, &(0x7f0000000040)) r15 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r14, @ANYBLOB=',wfdno=', @ANYRESHEX=r15]) r16 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000005880), 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005a00)=[{{&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000380)="035f8d2f1b0a3a3783fc405ba23f4a0993d92ef16bb4b87157954dd0a2e366bbaecfedac042da871ffa5c9f30c0604d9b3ff285ff39141b1487dd9c30399e5de46cbc7a182cd256cc086234323230f2efcc8c96b73e52215c890f75379889fe07f18cfcc6bfe7382392e805bc452bd1410f3ce1a13a7232413ba266991284342c40facb12515a2b6720c29bd9605db6c1a7fc3337b66220f4c448676ec4c5820c3d2b138359d151c825fa1992348ede206143ef92c3d6c7e3c1e638b8a", 0xbd}, {&(0x7f0000000280)="9d26296bc9219f", 0x7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000440)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000740)=[{&(0x7f00000004c0)="41fb9ee219bd4eac7072d355b2877314d7f366385ab8ad2a80751eadaeae957e590dcc4490199b97f3a3f2e7858faa6790676a9efbc68be4aeca8dafa692d75e81a003898604c90b452741cbb8dcadc7cbbef20f3d23e17ea018671708b92db4a6bc753aaf89998c82e1a9b411c54376785dc35c46013c955887334341d7a8af2f7815e5f7e1cd6c904f1f0fda30d2ab7297944dceafef6b6284da6b88577f497b5f674ac8c97b3b3979e8bbe960285118ee4d8292acc21e1806dfcb764931ac15efd38ac1803458d3d1504bb3d6302171a0746810f91ff8d4c0941d2d5dcb15bd8c36e3b71a7056c2a9139d", 0xec}, {&(0x7f0000000e80)="2540c2871bd44c80d9703e2771be713928f5b6fdba5ed7e5efbdaeda2b3f76dca42545dcb9fa6bd02f7d39a9cfdbc075eb8130ee4cc54813b20286e8acb40e6f67910f6a1780c0da832bc7c672b8a2f479af9cdf208eedbd89603f5acc72c06d1296bca73bb98b64a7e0652ed3d99acafb19e92d5ed9b49d78ee835f4df11365e549838d3e8a90cf79316efb77390b8246d5068cde678138c09198e2d5828be13c885e6a809aaf522501dd20c2f241eb807b5f44997b7721ef102b77e6728d303349a4bf5bdb097bc3b9123ceb55cf3f6e1cdf8fcf50b81982a53c4902ef86772e74df5b466fe496fde9cb24c9d452b7b039406ce067847c5827541c5970ea72db098ca74a8adb3f8410e913a5c605244135ec74ac307602f3e699fcbe769ade53a7b9ea782081e732334425c77797969f77d67e12561087538e1fd2cc18c8a27cffc02a1a8931c750d06612724c18160c8dba7b34392069b9d8a11fed68073d5c9e47907a67f383e6f79ce473f4acacaf0d349ec1f90738d519b4bae15a4daea2ef8021881687de1dee0d310efb8692bff316c71e582627c31c23568007e47213ae40a488a5f265e78a1f48896759ea63dc8ce7f08563bb974d43a9d89ea008b73f6e6e81bc5cf5c107774380a09f41d6f0bede6ee47596fda462c74db19845b7ccdf3cd6d18d4d7209d87f8bda9736a7a689c452273d51274c08dbfffaa6fe2948cd8e3a9057efdedd01c0a4b0f034ee3b70d76f14061779fdf9a5fc05ee563d2f836f0659f2951bfac5657308a746f3427a44acf955d9bb038390d99ea8b8083feb3f8f0c76095c13233dff2ae3de600936a3e135fa888af9e403d354c93d56cf14d54f80b9f9daf80013de5fa12f32129c02ef524ce24194d2c723ead050d2f4eaee992cc937b60fc28496a1d03830d2ddcce6d02a39e0a3d6b9e51d6aed23ce5d2d47de32a9538ae3960e23fc5d22af8d603376627bc527e4ebba49d56c801f84c8a07bea0a9cfd7b168372689c22a16dcc483559d5e44567c5349305858b5a7efd69feb3eec76c9fda005934de1bbd59bea3570a4ddf0becad0216bcd3bf05100a5f02796353056ccacd40e62779898d6709b1b146000a54e83232e0237e92fbcbb2798fc9d08b3ae5facc455d721cbf52bfbe72743b5743c854fa80d5bad39dc1b3909052c387284d642c5558f149accca71388cf30b12f7caeea9cbfe7edb0812ebd757e99730c89cad8790a734243c005c682addf74f5be89783df5d7ecfd1523703a7f1685b9993fbb8170c8a973fc45aab41cc6d6e18e9c5f444d38f0fcf85518987a0a47b54806fd33767bdd4a92666748eb81f5aad1fe166058fc6a4008c727f94872620b58df67f68479b5be45c1a8b3c02451b85d71d0210a8ba2c2f5e3d01377c4f17675c0bb25c578a1229c558f26770bebc220e2e5cc478c5b62e26395bdf1d7ff5375155c001fb04bec0090c3bd11b096ae44696e499e66e8f80e2466a7734e774ed489d273b7143d7069af28108d6e335388979212fc29525896244c0ce57e13d7cfa3ec30287b4498f0e8f1e1b79fcb6227480a2a7fa1bfd7e65dfe0267ac3271d42d9e1f8afb57c41f9534d4ee7b9218098fb82fb639f6b24a1af85c9ea7a5d968c730be31375231a90f784af68299159237e77389afb4e80208bbb41030e913e1b8803da5566f94de2e50a02274ee4b899dcf3b894690b29912206122e481088830a046936b996c2f5b140a3adc452a2e42b0b8c97963a358728bdf6acfe6d54fff410951dd696ea9c60d09f41b9aab5c922ba94893d6ce697a87387901ef81d144df43eef71abb9658c5118318bceb0ebfeac8813f34138d7c7ace5a0e2cac31b6d20b6b3fd3b440447e3b8bb9b63c82688e57fe11923ad9686317d7f90e0e53e1cb712eba8210fced2e9aecf06ac1d9e55fc0ef2e8c4ff7f2625435bd0b9630682e32a4092e27e1980f450271001ba4060dc29d1cf622779825fea47ab67813d6d415a1d3f94971098d6d97f5eb6e2e6347057905d513e43a9fcb0d7dabe77abe8d4065d25b809015908be5c25f66c1cc5540249206f0c29ba3ce3a958177156217d9afcc8951b86095cd4196d94091006e951d8068ae8f9f969320c096de69e9c3208072ec5fe90327a7a540b17572ae438f4242da61c4c15e88133bd1e3b159c6a22426de6835d1c273ba6fabc080e7a4383f58372383bd510e83e52314ca76b56f4236fe7ad535303bf2abc6891d02d7dd970e01c8971058f5ff7c2f2cfd3e8e53cfa0332e8f698eda23c3bb2ff139ad12fe891d647391aa2071eb44e0d636e67f703b1b8ddfbaaf7304cb6b50009fb1cc988c013c4b473f82947abfd5a4767ac4d6da8d60d2a0a8b26cd8cd3e0fa5e8d13ff32c8f6ebe1672ebabcdba111b937081be9dc5fcd61c576ad9e0d32f84e90de125aa42dd8e18f7371834349360ebdf3b7c572686f66f924acdae8a07cd91ce13a57ed36bb0bc3374e7704208c2bfa0cd70b112bd08ea8c16bad62816515d4ccf345bee68a5b838d78f54932ef2ece9e5b1d6b890146280fc02875a81809550e8b5d8777a5532e4583c7834f1202d38a3d9c5667f97c78cebc90f52567a2e7ee8a5da57ec60159a0bd88115885f0c29ba007caa8ea51a4c109a288bbe28e7d6e7a56e9da817a208dc12458d73d07c9c0a1945b3bc39a22e382ed6539fc1fe68bea54fa8095a880a8130779d07d2aa1d0b6c404281ca83cb3c4ab7423d33cd79d6691567c836b780ab7be6211fda17168bc103287d9c580263566ca7a071db829e0e0d95b75e2a51147670103b5eb78d160f4d8bdbedd41b693833d83aa02289fc329fcfbfabf4140d0045c161dbe333a10ceff0ddf81e542960559fa54fc839a5a383964c5dd4f70ac1a250e7a391c31f2bb5eb04f9309dfa37f5165f8333117beba2985433e39c167d7a9cbd985a441c710691d80f23747b317c09345fb64bb90c875406152be84d81a7793c199aaff1d405c35a1308bbdbbc4df3c4ccee4e6c9562416ced2d2e88e27ed9e585ca0bfdc50da46e6b8b5c7888d2c5741808bcf4413cc8700e4726135c42a1c95530409ebc1f24de3a957ab548ba95a0dfb0422b0d35d852d9c083486c77b580cb879c190a97a4d05711da4467aad75acced15a0a82677ba28bdcaeea73643dd87f04cbdb99bec4f67d22f1c80c670b0ed2a4f1a184c99d31a6f6896290dd84eb565f8648a92726f675d61edda3e546749ac2227ce9c5daff36a09fff61a67ba38c04af742687f6c68b43ed0ea94d1d5d0b173e9ca6e93791df167b52e6b89764b636e8dd312288fc4c62e69c508816a4f666de99b4571419542985bec7484ccf3ff84bb6a1e445df0a141a323aabdca9a666ae34cc36e68124be04a2f507be6b0b5d4ff424df256ce6d2a30103dff5a7ad5b2c1d53d87f9a150e399f0bcc4e6a251ac95baa8bc60389a32ef23af991cf8d318e679140c84f3d5a053365e42f4ac086b42a8b8c47d6d26d11d70f836dd68a26f4188a740bc735feded89f41da7d769f72fe65ce2b15d56f5f9c5fad604dbefaff10c61a447d872545f931ecd435b0a36bc5a5ace6357e5acb34d6c4b0c1b2f3c6179f15ba827e808dcd3fc5e2f7e6038e42bf61afa08f5ce606b9ebad996bb5e5805d720de97b9c9b541fbd02f8c5ec783375549804e385ba0e906a62a98d55fa12da2d1d484d9d32eaf86695c4e83087ad98c226a60e96cf8b18b19d4942ca5273e016ba231e8ab03457492615c5e86969937c86798b046174045afff19c231bfa2dba226396a84a8aaacfa98b4bef124c76615971d16cb1515faf0249ded0ab81c0eaed18b21e7b4979cebb3b7a7c5edeb3c6e208daeb05da12a220ee3fa7400a4e924b1ab9bafb39c49ddbba8749f354f2c16ab48cfd776c04f6836b0935d386baeccf0f88469523b66c42b351c8e6c113140dfdc53279c1928beacf39d3644f133ada723da2d182a02ed1693b84846f91ec2b2b9012d6f87ab562b1d9400e00aa2b042b7d3e47597af7b42cae37917f3f22788b0c6d5497bb1abbe5adc78e0cfd02964f0b6ce84adc2555b8f9139e9349f123931e5c6ae6d04eeb30971aad617373c15d569e8631218465294de24e790be6ed35670b99698174a6312cf4750052cb1e55900667483c9bbfb62884f04d2cb6a66ec67d449b02b174aff22a88d6938a8aadab571b8899ac6e42421a975d7616b9f72ccc40b5e5566861a228b11b159a5816c6df9dfad1d10d3c4b7fab74e973ff21fd5ccbff09ba358905a357572d626b8fc2c68c83284350a875c2918e0280f058b2b748d01d583bcff4e0207801db633b47ca75efb5c1d6ab55ee0defcb5b11acef4f89e1060e055b902fad1ee39db3512a7efb663a5532e9415c3e63dec540e98adcca9706db4573179d58679983900fa0426696749f407c99198d33a9d34804a9c6a1cf1f8ce718bcbf3b2db8f4739213ac29aaacb336d144155d5cd3131440ba3ca5401cdf1dd0ef33729bfb09c058d1f25fa916846d6c1da527fa64facff1db4a1507b29f354d1c1297da7a39fef3fc09683d01a8865cd079c82198ca3089446ad2243a36f5b11c948e77643049c871ecf0980f0b6c2e4a0b9244879c13e32b28539245d1c2a95f5779c92f0bd795da37d776ceb335816827ffcdc886e43cec8417ec223a8d3f8911546268ff99a2673e00b29ed883a63c43bee44ef3e43e264d949891d6b0165295e84c720665cb67ea894e7ed1c88c9593749fd05e52305ea1daf05ccdb03c2f24d2f9509dd4d92020008103499e973c0e6e6b7b977155322a13f9225f5e8a4ffd58907e845585a78b4951fde0f6129d312edd19d42013b4eaa4a4501f7510114225f787e73e918ef1962047c0fbbc0870a2a1be6394dcc6369a1ac3d27a1b33aba224fd0b49cb6ec394e12d08583e50aab5d1cb9dcd0d5056e0387bfce91d678deb4b956a278727ca9c03b8af5043a36b0d8a6e4165a0d41b46720ca54c9922cf1be51f95e1a3f98270803e0587fb2e5fa4967fd56aae031ed2ea28335327abf10e835853348f84080cb198808cdf4a106eca8922e6c67ea7e3f618f73a25deed5ed47e971aab1db4387669af12fb95fe1ac1c07128532823d982f8b46ace3feceaa2023bde14f6eb24f343bd76360eb0a2e57a50f6878068f01dd93f1993775c866046ded2b92fb819c9cb090aa4684ded13eb803144d5316c5f60033c96423a40026acd355a82a050eef992f8b66c5fb5f4ccc8c0c96e49989cfb8d34135950d84c354e63451f2cdd1eaa044f1324b0df5c08450fe3920092a47e142104fd9bd86ed63f2fe0b989f19cfbb2ce2d22b4eabe5eb9aad1b3dd1aa8d2d6704f7715f708942eaa47a323b46d067a015a4e5ab970efdf97ccfe0e8a332f7342a40dc62a1ed06ec966b77b5bd492be8033a17412a74d88dc88fa663c36e88e31a963d897d2fac2fb68a37f4fe301852584316131e660928a35d361568e483c4862431fc739dda807029b0faa98363e35c2f62fbaa338e678ca991ec7573dd0ecff5753231be513f35dc5912b8ef65ce545d73640c5642b0cf8f6c440aba07b2f5d4a509a6f2a514ba92f5e7feb21288fd229c6da2060ccfd83fc5d90bdacb9df27db4f591682a1a1f0e96eca9be69a146011b7cc53e3a6a3a56f23260f6df89e9f008d514de06dcab77edb5280857426be462c68e242f642d4db5e2e51bc60c2ef7f48bc62a58d4b39d349fd5279de9278b029b7b56c38fb608e4d3e783f809534f5f07fb", 0x1000}, {&(0x7f00000005c0)="af68082ffb73b87a1a34ec397e5acad7c29cda7b3c7c17bcbf7b18cbfa801650004439669e4e648c1e5047152f6246073cf83f9f15c984e1e58434d56418c424673c843f18493d02776b1e7b6371f38461a116de9d2db9965e1c3f4b302f67d75fcd295c06fd7baa0371fc62dac4edbda7205b98744863082b433360acf6c7ec62aad3f3aba4ab366b55b55226ad052b473dd08e1789f9bf6cfb", 0x9a}, {&(0x7f0000000680)="c6c3ee1f46f2150e47b12efddd88e34d36779393269e98ca3caf02d9bcc98280322b66fc35d88fce10878acf6dcfda14cde11a29fe8eb3ac293c20a78f8962ed3bf7850d5853c3d27f4b5272f3f353d893b6656b9736be6f8dfade1ebd99865ed03df7e1a8d5b5bd88c7e93c9f5d54c87fb8c1d4cf723276dcb5c9caf4f27327e24dc8e35a3cf34af8a9fa8fea", 0x8d}, {&(0x7f0000001e80)="e51ac46c3e16e4f3cbb568848fb0b79f724ceb816f33856f7c699985ca2fcce3621141f347252771107d674353cdbf686a5e8af0d956d427c815bdd0755d69bf08bd2f660530edca8ee1954040fa799286f3a448de145ac88c9bbb4b425751c7b51e6a4a98c03cd72e69315a9c5129ef002e7554f7377a117a6d55eecef69b7a1c2d5097b0336788eb568123730fb9a19e76ad6fec3957882f0a04604d20d6d8c3e3fbf6697ae249d6c37d5f757775ccb9e19bad1fe68d65beb1394244fc2b68f90ad0c4d2325e9e9d1c3dd027e985bc02add6730284df7cd82f41e03a3a5ec5993b784ed4db35ac9d11b1da44747233cf5b6438c2859b3bce1f21ad2cba819757477b16983c210e1105d7f1837690ee09bace61a0ddec0b91b4ddf4862b2c0e620202f366421b096886bde9e4d22a34a5fdc0a9fc76209b2a8b989c308d4c1a32422026ca5493513f84d439e94158e9d659be749f6ccf3c2f1b00e688562adbd98e309c877d29234c6e803f7f17bb698cd986a7ced7d9851531e09d7917b49be38590176bd5d4a7cb11cc712d1927cbe1f38d1ec10c3965049559f220d5ea7d8e5b1dcdca84ada0eb37364893aecccd9fb045a6c95c2587f40c2ed215c79d22d1e429d87dadfe165f7d1e35338b8af12ce82a16b7e740a650cc1a1b580a36bb349640fc129b4f1c2cdb09feaabcba91f1ff37ae2663a9463328e11fa91e883f15e98563c77531c478eec7b1368fa7bc8fdc54d3695c0ea1596478cbe5d74e24a56e2665985f4c790670d39b8d0d8afc4b59e4abc91b00a4d151c25c46399aaaec66d1901c2fedfd51f3558c8fa3b42e68fb257a62bd9f8cfa3914bf02adf13d049bc5fc8a84609af1979f8f963ff59c27c4109fd00deda68ce5f34b6f4bfa1e7bcdcdceccf649e9037c75336b39801ff96d75696d3ffd9cbd88e142cf97d92f88105a924eafd7c74799d699ed9968717132a3fce2244c393ca683789fe57582eb0afade66063453f02667cb233fb79d5147392010f7bf7884b46cec2cce05a61e7d7fda491f702bfcd2f08d2b12abd432e2052d3569237e26313b561f81957d75ecf5a12809ad7f09b08757961eea4221b197a44954dbf075b2310bad62f8a1c75fa12705c7fbacbd97349fb46a9451d27be228ea78db25a948510dd5ecd22337c3a8b886ffc79db6822c06d1b96d6906519f9316b76abc1d72a08247103b0b76e311beb784ccb091d22b9736939cfbf8d2fd66da768ff14fce8b26bac24d579f2ab876e2eb16552d4acfd81d9a7fa01b3b77c945ed9273749b18a5c1b754b2611a943fbd01913c2192c1ca832780b0894784f9ff1eeb07e347805eef177441ffa2cf2b790c4798a7bce5028f5b4f015c72b1c9b63f8b4985d1c4e0e3d8da9a23e25ea4f6e49f8a8a51269906539ae799ab9b41e7838474c055c41063158f3a3050afd0b1e30a0eb65c79ce04ec4e342dbb92bffd4d90a28c38839d1e3441bc264a8a1452486b3a6e93e7659638532589f176580e456d4b79d8b28ca9eb26c9e71378f4c439940801b247fbca8f7ec4236f71ce1b3045fbc598a1d52559f882538bb46708487be3abe424d711efcdcae8cbb77a1ac6252614099e106f84b842691e3895c527f09661226a193444bf99b183d68191e290e7a7efa71612b8446c06edcb93f932eae367ca28a84875e6bcad8794f7fd5c8d8c763552c4787565844b4f430f7e5fb9dd9f83d6169de4b39c050f419f3867b2d47e9b08554e8a7acace2a407ebfff288fc6fa052f1a63f7d408984bcce4f3805c136b93f630e08322f7f33eeaf1bf4bcc0e96eeb1a9cb86016dd44c92f5fe1c46b539d419b37a6f3a3f2899f9c532a181c8f303a7dcd6d19203606b9a0c11c1f0efda8014349bde72a209ccc0787f70691d6966dd9e55c058abed40ad5ee7b8ba393c09667c5f0df3b018109ad7c9b04fac4def37f30f9b1a33ea30febbe338f195dcefd1390991942a89f2bc421572e3bd49a8537a04d68bbd4c47220da14c9adeb3303f060768f65c593b5d80587f4769d3f678cf7f224abda680e14a64ef0856074c6fb884815da0be454c7bca0d1e5ea1cd885815705d5748b51e850d5008ac2aa991d9eb3c52c7be85248b4fbde01f4e7425efce2a950545f4866b51739d2adf9fc6e76e1659ee9dd809cd7630a2eed536161db1900d6a7ced3e08ddc62e148ef4dec91e0d86a33cffc69e3c97c4039b3c6474037bcbacf1f14f38517c27538dd4e77fb671f4746104617eab9c4b4116748768ce83781e3e4bb443fdf331bfe27acaf22e8ff0a85bbdf29169f66f17b30b0e53cb943bae43d70ee7686b3c872fea0e6b35ccc264bdff8246271da6857c42860a8d2f1a86a0e20101b061ebbc6fd6513ea0cdbd9f35400c5ca1aa4e4c25aefbcf84cb8b66ce28578ec65345e00ba91bd2c80176d6720d8829c5479aec7adf5e5e854f6a2857395f12a1f02228fcb13c0c1157da7c8fde7b4576a3b22b1644ded69884eed69d3f17061b3664cfc66486de333b3182d1d9edb95635da675387e83bce2ac4e08394d5665b02a7d74199af8c8236dc5cae8b6b9dc1ba65b2eba592c37cbb1295e5db382d511115600bf08beeeecd4af6ed6fb14f61e0422158bdee4b778b798dc02de955ff08afb6d40ca568ebf17a6b5d283d738ec901c8ad942395792ffdc4f5edb2f0adafaca9ecccbf88c205d463483c9d4189ea34308bd6c7e43dc8cf22cf570b9407170c8106917622e800d12452615b8072197e55224d74a6fef979abdfe39ff4155ce48a568c2b5adc787ba4776800203e150092d0429d2a6ee235610671c96c62b7dc77dc4c1968ef1979f31a137b758585ae6bd04f2c41e39c1526c4b2eb1c921082655c554ae53e8fe04811fac06f8663a038c53f3406007df9d703b32351a85e8ce2b4c23f6cbd2cca8325cf0f9f747a6148a5c9f2c4fde08d2412cc1179eeca67905b7c7e7dffcf82d11b096787ea313064d431df591984d390ea73da02c3fe0a22c01ea45c62d1791665cafb5f86a1f785eceb2956f9f95bf7599b311a3abdde90bd8c5d42a2ffd33ac4bb8bef8772b247e55041c2038eb1c5559774eebdb03dc10573567e55323d312731d5b730525922f58df945a5601f0f7006a45873a4d961cfec3fa336efa2d469d27408ea8474979664dff6ef1826bf7c8550698b7b9d2f7ddeaed2f73147f26089b7f18a093c59b96256a7970aa01ad61c152bd771411e41228ecd0ea13b4b67d00e8dc6e05da8145724cfb0caf6af71698887c3cb43abe2e012fc0876536be58cdde998424b06c21221c5bb275421bc85e1b19096a25efae2d6031bd85d1c028d11881da0f67dd539521701eea62011320f83be4f00f7c85b0f12944a07a569d72c31389d665ea9a95a738726b1fcaa3a3156612d79381f9c78ac8cd5550983c539f3d5a06fc9354f4fdafeb595b815fce9dc019dd2be38713f308f4e849f3506e7d6ce00d1957ef4becd09cfc0fd5f1086d5bfe0092e2e9af5e53620cc7d38ae7a3322756c87f5f382b9d334b398c21cc222b8972d606455eca2fbc37c6ffb19c7d953bfac280644c3ec9ac65317496c1dbf09968a42ea30853fa8692ff27b319c884556c6646bb6c98dc6884c1b2e07c424e9ab6bb33440b201472c6e6d17718ac79cc35e13ee7f0b80de3dd75adcaff840a074b92753db7b11df351b6f3537fb67373e0272ae2723b9a030fe22ceeeaaa499a00652d3201f91a6e236b71bd1a295e65f88c637fc6110908d220a588d29d48fc4801a21e915189f52aad7cbbadaa5d1c2761e011160758d19fa68d6953f27be3c31cb45b3cd4ea98087b1c27d84d40e3101a7f017ca58b463de6f121009aad4d92392b42350209f82e625c85a700c77b665f61a58f1eede9217261969c8b5f100052913523625b8a66e77544e0c4a956bde13b1a518f031ad89d1067007858a9181b19b5cc2191fd7f87b481f244e1263b980d0e3752a9fc778a0f9208a102c1eb79651ab5aff7c695cb6eda30fafa85d4201181437a1196eebeaf367da164339f3dcf29d5102b2263038e494a18249ddcd728aa983121c7f50f28b4a63d2d8795d44953cf4325adc7b66f2dd7b7184f6481baaf7f0cf5b9d91a721a35966612a0a6aa749f86a87e4f908963677c116dbcb432d42afd13ff473665dad6c6b3c73217001d7157b4deb36fdf5e81d5cc8b4ba070598cacf3c4fa098e4d10042240e29ca02002a5fa2bb0847463e4141483b37cc3c0f96d847507f9160f9b1d13af0ee849292057ec4349c9aeb525c9e5660c93a79622c34db4e5f84743d2a0de868291685f0d5a73eb54cbed7ee46d6855c26ffa55a2acce9dfd5578ccff5e32e1b91e81bc5c8ac4a6c45b04e7453ac8598a5ac89d4642d3330011fd2b0c6c846d6bea65604b6336595dde603ba412ed6ef62f921b689ecc9053d7aa50153aa19d41fb7a20fe82b7b4b72cb2427d2a8289fddc8fb5ec9bbbaa7f7aa6db701651cefaa7c5b5cf937fcc90aa919ab6bf52ac03ef9eab2cad7a85f3fd6b88f761836cf021e1ea9548e075b63a99e5914a3aa3fe6cf972491b5ac4c0d04eba08cb6fcce078d27242a71b27307bb6a8767e6a2add561c66410bbedc5c660d57013d105c95658b65127362af1284b4c3b9e8394b00ff096f2079397be9c722f2a791bdb882c0fee46b1d6b462002101f812393fea0f1a2e4f498a0b1c245fcee0981aafa9eedb22f67ac94ecf059db2fcdc6c9a9411ab410cb4a63e61925e1a172a45ac8ac2b9ffbff91dd3a2a7556ddefb5c3325ea6f4c6ef5e7e0ee67e4560b3fcbbf57a0fd55e3cfa9c3c281869ac950660dd254ef9b183988f2f4ec6becae38ffc6e0352f73555e4625175de54e7d67aac35ff0c29192fd12a5e7b3fe10f3c1ae2f1d9c30963bb57cfed898236b5911bff504428dc7a1bb700e574eeff3012cec1c07837b0b8c56ec9128b200e2671110ad44eab18517f4850f441b295fc3edc911ad187cabbfcf989fe7cd5c974c312aacd10c839b6523672a9e5886f8b8a6dbf6b52110c8ab6e557fcebb925b4d8742cf958f32a7b916ee2655fae4f3013b364768b4121a58afec4613646b9e0f22e056e7752aeab9cec21ace61659764ce165d8818a43d478a79dbdbfc7eb077b580a676c53b1b2cf4d56b32261b9398ebe3c45d3c6f602116339d2dad3ed29ce1c527e65646577fafb98998190d558fad7f819fbb6fb563c484f437a53ae0405bbd986c8cbe04d7829276263630961445ae81820547c748c663a883ceb7b85221979d9117bde720287f823b523d25be042b9314bce59cb0cc37bc80237216c6a9548bfad07fd9d548119389d320b7e4cd2eff57c1460d7e4ff04f19ed34d4cbb817894fa6022e759777f7debd85eb0d6468f9afef2a2cf0f42ac38e47f6df0c5c501add85b83559601ba18cd2a732e7038411d623b756d12bc8612e11656b5ae8dde41cca7b772b149db10c7439dcb1e128aaac3f2c7c12f0f9b34219ada136e762c66d78ae9645da2237774e2ca92a929008d285b382cc03a8376c532714a5d12bcdd4776bbfaaab2150c28d7b1f6ab7916e16c1793dd249fe898e36cc0931fc4713934afc7c6a0a03e68796c0510a8508485a258c7efdf556341e7ca40e917079d46cf251b6bc30a7510f6724c3f81de1ee3e8e6da1b6caeb4104c2ec07752412fde80457fed638bf2ba8ec0f214ec67034c12a43d4381c6d28f16e219d1f8f918df01a52d90b91f5d70317fe279679e73525803d3ee4f2954f9002", 0x1000}], 0x5, &(0x7f0000000900)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20, 0x4000040}}, {{&(0x7f0000000940)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002fc0)=[{&(0x7f00000009c0)="b536120d26afc6e48f4ad5ceb8e60e056330649518d7cfb17b0bf5a1ea5d6d72ca92e9b3aeaa2e488919ac34df44", 0x2e}, {&(0x7f0000000a00)="b053d2415d4df28fdab18195070a", 0xe}, {&(0x7f0000000a40)="946acb11448d8dd5e6221c565c74904473f75700b03f2b9e2ba9637387c4b1372531335a9975660d6e5f64d980a204830791ad38c006a613ff404c3c3bb7035f6de547c3fc359bfa624838abed8216e74e16a19dd6", 0x55}, {&(0x7f0000002e80)="8bc803271f53aeec2a8640774c2a50450c4ea10aca7092adeda9c8541b020420f565f1052d938c007aaf08ac75768f1d1c41bd9fbeb2883fed32d6da91d4bc35a03d86476321573a490c6e0405f03e9ad75e81e6395a79789c2950f0a341fdd62603974bffeed019b8c9082c36a62b3afec7cb05fd095c4909f05fdcda8e02d5ca8ab8adf39f3929521148ec55c6667bfa47acbecaa71be19695e31a6217255ad78b0729084da303738190e278d146f962f25185a12307bd4c901229406f99211c3b504061b22c3d4e325e7a559e6e43c2f7e13232b8c632f772d4", 0xdb}, {&(0x7f0000002f80)="1c5a3ac5b11683ba5d7f", 0xa}], 0x5, &(0x7f00000030c0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r3, r1, r1, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}], 0x38, 0x20008810}}, {{&(0x7f0000003100)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000003300)=[{&(0x7f0000003180)="e53ef4fd5beb4bf716071e59fe78377895f34da5ed1625736c50228e6b519053dc7031d4d1d43fde8f3f36c601de9379208f2330b5fd784995d32a615cc1d6e65527672bdcb09026563a28d575e9c75c4db7f769029a9a39c556c83e3a85511d58b3565919ca7340d90dcfb96ef0d4215e45c4e391d3670a2e2bd1a964e4ad544fa4fd4ab0e5a51d032b3324c88f190964e7926bb1513c5b1809b5365be85e2502369b4c3f316e408312a75817e1667cd03e36ce26c8279566a2fbc5eaf3e1337efd40326be9fc700a1c31dc6d3bedbf4029c0a80b49497c2c49310582f992d0c0e025", 0xe3}, {&(0x7f0000003280)="0680b6eb0d21ec0cec09d88a24f7e3e68b77e56ac23e8388a833ceaf71916fb9e69702eee6e12418425bae55d1a2ea05b3a013180b3f4f63693da6297f4d209d1ed2e9e3df3faaac0e2f128ef971c204ab1a6f64fc6c663e64dadd42e75d7ac16c7d4f8612c538ba43bc20b0a1e0c8050180ca9837fefc", 0x77}], 0x2, &(0x7f00000035c0)=[@rights={{0x38, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r4, r4, r0, r3]}}, @cred={{0x1c}}], 0x58, 0x24004080}}, {{&(0x7f0000003640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000039c0)=[{&(0x7f00000036c0)="fb38bc13b3962099a16247114ecbdb6c8f50ede59810bcd29f1c5053eea54f53a995769454c499989a8f42a919ebe6caf14992670d0869b91f20eb466fe973e94db5bc48332ca95e076302bb9d1776fef0cdf8915d4cda7e72602236e85af942b9daa44eedde22c9ada4025be653d2bd0e4eef1a99c5091f10b4945d0cf7e986bdc7c07139900e60e13f344d729112", 0x8f}, {&(0x7f0000003780)="9a03c7d4ddabfe8dc0717221b5084a773d0ddd06b5765dbecc5fa61026552c8ce1ab0e9c76cc3c9b196df4738bbcb2cfbe94fd78df7718", 0x37}, {&(0x7f00000037c0)="5afb0076fbbb259f0c849a0442ddff2e6c9a6a875a6db1660630b973fc56037b9d16851493f2167c84eb08b99a4444667a1d96f5da9d2d72895e0b46dfb8ca5faf07e887f8e76b302ffab3019a29668e8e0924ce2c2ace1036a3e829ef27649414ce0047e72455efd64679cdbfbed3c0e21a9b16905026398c78", 0x7a}, {&(0x7f0000003840)="f9637ec4e7e7326c777615459eb2ece9fb2c9d49db2b5264fe0c1c3a5e57640b21999d15d302fb548404e76dc507cc8dc2b5a40c1aa700b19a768e0fb47296bfb34aaadb50d5ecde10194e9c4f2a5936c2b9065138f40d228b9d2335832b1afe7759fb866afc0d66db91daa9017d1e3fe1ef05bf3db175cab31e0c5e4b4d7c58b631417ef0e974f3262c79a1e4161e30cb35195c11882bf826b5ec40ffb6313547fd891e13c7ab801b9d97119c3bc8a9d4f2acb3be837188a98b101cc1bf2c8f08134b2561a35e70427a2ee70ea08081ea3655954a4568f773082868b28db1d6b0d6db1239932ebaeb55", 0xea}, {&(0x7f0000003940)}, {&(0x7f0000003980)="2d4ef047", 0x4}], 0x6, &(0x7f0000003ac0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}], 0xd8, 0x800}}, {{&(0x7f0000003bc0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005040)=[{&(0x7f0000003c40)="e0c165cfda591a2b3e705664b094205212296009fa988c91376b32192c5895b88ed8b3474e5c947e11e0eb722bbe3b45fce00af525a7772cc51e04fbdaeff6cb37c7896323ee6588dfaf998cc11e6782b52d0407a2d9695276d358689f6e88503fee493a2b28a3880b8ee7422ab754fa849cd61df570db8b6e8a037c109d1f8792d8123c694f3b27781f0cbd203a9fc86d16188c528fc70f262112fb31e08f6de6809523c9243525ff82a811ba35d4c88d12be513c70b2a0104b3907bb281e7a6b625128e741696910278d45464e159436c3df7ae4880a07845f75bfce4f1dd50cc234cc9db3d63c28557d2948812d147e4631c189f04ec9956be9d0e7912dfeb234f45f414c52aa838d972bb3d59a48d6dfe53ccd1c5529bf70a3d84d5151297c91931b89e209b7f09e82dd5e18e3fde13e686a3cbb758d13953446a1cc9b0e2659bed27b48c6a2db55690430197616e15e1a3811b52b8d95673abd372470ff0123752728108041bbeaf6d2ff03b1dab90ea20de7f55ead74230aea6cc673755012668d0390d3d7b1e43ad9e42ebbcc5072e00403162dfa8d668c0fcb8d313428835ab975692cb273fda096b9a8ea18cebc2c5c8f4dad35d13ab6fe54242c88b1aa6921c163cc0941edc6dfca24e8cd4d0863647fff825d74129a97561682b06ee3fb7310262cd66b78b6121605f7f23ec4b4f53766ef49cea53ff05274320f7f9757e08299c8571543c003cd3eac8b6cf7c683483ab776abe26e47e69848e67fbb6ec2534185934e5c3d76ed6fe90a442fe711aded0296be68fecc13390b1ff462406c74c7fcdd469eb47af4ddf6a1579448f4f94c041e75cbd2bc8cb67d57d8472df4912be16afdeccbeb5258768329622c70c0b4a1b8acee04232a94bc40b26c55f0697c746f8e5f9636a8a70c6f555b078c347abc99f6b5df14c9dbf9f393dad503f2689f0caa27f24d2e3310e6622d8afd92dfbba385cb653f0542f8290617f6578432d6b9c3b97de0b5a81fb02487c75f919dee3a934469d67ceaab7aa66045ccb4ba27fb7c81cfbad2f5def0c687704d02d83652f87d74e8f2a673de73d3e77d196d8cefcc76b7f925263dc0213de894513439d9a24f4a7c2cecb818eebd20adc5b2a4c89e3928b596fb2d7eaa5f36534b5e490af2c31b0cc50b44f5cd78fb85c583292bec3b91474e414e89652524ca5cc39092482f6f9c0b22dba8d54bf38a414cf687ab0cf6869126ff5336be83fb11e754a0daa1c5193ca481f314bd7db653c96c92562fcc623b0e929e7f1ad692abde098705c2a6370243b533c8132e83d4fb1d97ef60ba0f2d3ff2db51ae12e7b91df63474e4e52a719e321109d854b20e1220778d7c9e6443b61cb237a824de4de3e04bdccea3e9a7281d6fc38b14cbef6574a01ecd1e4e0438b6fcec866448e3e1b5b46109919b48042a07732140e6b72f8aaa4f99132e90dcbe419aa03077cac6a25e2a83740b1e51aeee6b8b5eaaf71d3e7bc6692e15a014b9062051229fad481019da38d07ecb18ab9b62a5d2467a7734b482a8d53212bdfd82ba816d33ebb5cdf7d12c2be3bc8050cd21bd06a763251aa6d509333cdab7ae47a09bcf3bc4f8c2a26a1a54dc1eda0d7f0fa581d63d977aa3fc1817b28826afc623fcce2aa356602afa55fcdf9c472d8600c0874b59a8bb5025b93d9b14f8e40dc7110727cfd8199262c11d46c5ab97ca237fa3a4129a88f42140cf3782e8225b7336491467afcacd6591a0c9f800f7cf1e8d998e5ac1536fab73044c91b39772cacb174946acfe6b55fde2e729fe2c4ad6c28a57b182ee5fdc5456bfce58ea8d34fe1ed2c573d21075b5d818708905c55991f7b5aaa17f6517a8642ab43d02d37533eaf047e658d1bf303fab004b8e6066661ed65ad4438c9baaf3a373a9097222d2f3d41fb1ca2c32f790c8d8859b7156a2fe86a078a5996d8826510af941710a0a5158dc9dfebcf520855f2993cf9c05c04994ee69c160db92cfead84b58b7de45f9cc3487a16c661824ddbecd1c7c3e1e8294aecd814d658c9c4a21ead192ac258ae40eea3a047f955648bdefa1b958ba9b4973c65fc59f5848af6dc5fecd88a67bb58c673a6295e65a0cdb04dc3719f1ec9dded34221fd31f3dcd78a9e76eaf420456c6449583251aa068f47e66085f94eeb446343eecb100c10271bda7df9e9a94375a8b76243c17ec85e0169f46588b02de5e6ea5f8d14191ccf8d3b3d6e7e6f45988aec5c34bb910b52d1adc65f8afeda55bc86779fde7e44e4b7487ae6cbaf01b70f89a5962c453ba79eb17c9362b8aa03a95b19c6462520a497c736118719c94d43d6cf1de29344a3b8e7acfc69b449761a18c52524362573e399f0ed2760f6dcfe829c99ac109b0384e7ba5cb08c7344693c24153c4a369abc4fd6fdab526e497cc45279916f59ca71b7f250b3ccee092890100eb2d131ff6b37425528f660413668c9dff33567897a440d730a7db94c060a377bac99e2328acaff34e71c90f33ffd3d76f9118f2304119e36714079ee28b46f126fedbeff7454ad728d201ec45ef6a6b0e856d2bbbfe6fdfd9c8dbcddfd9cd8a213f901b0805cdd2baf9d18dcb0b350f02ddd121cc65c59cb080cca07ecf997cf380723bfea44789176d344875427dc7482c6a84310021e3d71226184a56f66f9ecec1493922be57ab2357d1ed5bad1ce9e5f96aaaa5c21c7093cc36acda8ed77810c4882a58c5ddfe759fb2fceecd8f565cf3671014300570cfebacb208b1d468c4f84450cf6098d5084ab240e966e1ba50422bc362da578fc32f2e6ee1632dba0e279520ce3c2fca10ba88b08e586319311fac4cf073c029ebce4c90396445cafde0eb2e23123536cd6b240ed737150a08a57af4e07081eb67bcb5d758c63c913433279f597bec4c0554e64282d330468b7aaaea12ead670dd694e4232395fff897c498ba8d6fa479511923186031bffc1fd4058db875cf174c7ceb1fd1b182e409b49dba3d464eeb4d792e50442ce97a3f976aa54aca71e06217a8ca42f3ec8192eec41d8efb07e6b498093c08b22878b54a15fd86916e2bdf1b64083547e5e8bb2e23e5e8cba0374ed54e572adda9098d5f192f6bebe7ddc2aeb7b6458bb674aab4edb97c2acb060eb6c955c5214a8cc8f722f6888a6c45fa88557f275cb541c6a9b9846c3f2c92c68036bcbd33156fe485323ab8df2bb1ea81c2a4ce0baa67b984dd5ec0f564629599e24c9f30f06c4ae1939a9c8ed3dfe01a1b7c1188ad9bd72413ff2505b47024c54722c806f5396c0ea431e7e77190af5f77f4393be6d69ab715e6e383d55e6e18ca4ded0389355f213eddc8007921329e202e50dbde58df525fcf8cec5deba83fbbe95d48aa93732db9ae5973b78e653ba2e3bf569bd6393e0cbf53bc5792fe26769f71f2dc43544dadaa1b8c9895a29295a515abc6217966cb72dbb1400c43bccc17592575c3fad7f57f3eb3d3ac0155c148eefa15b02c4c495ea8fd62ba224903df92ba0d7c1dedc4efd8ba9bee67935b39bcbe0d36a05c894ddb033ca2c3185e1051f6fb14d8705416a534486956304ddeaa35b422b7672bbf9797c784ac1a4fae7cc4707a9e2b86215e1702621d61b96d6ae5bc40f08fed8aa329de588b0428b2eb2d2db2bd935b41a59e01e6630ab35d55a3a6d8b3be1a87f3e4897c393a685c7a6acff7d05f861d22e5229242381b619149b26743120370001b6c4fd4728b939fa17c68af8fa167d7aaa3d9b606b5474c265beec6ed22506d1d340ddcc964cf16c4bf5280e8e03a6dbbca2e26e24a993470ea7407ed083a19c005eaaec6aaf5d7d4a7e5f67ef384e7aac98c882fdc9dc9db097e78979232c68d9e212630a60674d874544897f2932819ddc5d2ca1445d27f3ca06ae10b53ebdfa04f8670cf64ece436c381b55910de492e1cbd2721935736deb643fb553ce2456c973fa48878bc533f4281d09797ab7e75893364d0953a32391b2e8be5034b2a1d1018e6b77e8eb472843813857614106fd9e1e184500ea16ef45c7717c880d230c76799c771906a128b5de5f9d3661e9573fdfcde366724d2887caebd47138648b72b2484bb9182b6fd49d7aca0ffd4fb4c6af0ef9d1b4d3c538dc38fc66c8b1ac79efd287d4d4260c8fd6a1e0a38deaee46d53bd9d0afd9a5a0996cec3be42193947f130389cbea5499546cad03a92e23788cff4fbd1b52d8737564d7f70459572cc431839e6736f7dac3146eba67e1b045dc813665d10aeae935557455080abdceb486a8537aec291ee188c27df837443e21c16e50fb206b0294d2735c11f5571d88a3f7bb8ccf9d88e387b94efb6f26eed00ed7672d1046c8eca2e3f940d3997d23643635048af5608f27bbdbde61985a37420733c9ceb12e1c161617951b232f13ff1d54609b54664b08ebdfdc83b87f8b57871a6458cc9f289a5906a2da3428d4dab5afbd89f71b403d01c5e15e96519e492eea14ec3a78d366150c9dd2d865192a2dbca4900f9e7e80434646d727ed2515a7e20f41a138718f111efc15ae71ed5b03808daf46bb990b4f1a9e1d55b716353c2814f26e95b98b7cbeca7e2b6aa1462949c4e1edd17d8bd2529141f4c78818a65604162366bce82b308db8bf8cdc1982a2a1d622f96748fc4011bafd2bf36e29ef52123ca7ef652a6e7e46e230a8d12edb9b797fc2e1cd10fdf8babdda1b4270856c24b7170206b42218ed7199f9306624ee6264c04805e575872d30c62e67c16e28ce81a381446669d5e36a0f673d80c58735f6cc73ad13faaa76d705913d2490c24c0f842b9ec700269607b2b802d34c4e6870e9a8920500fe0b7d7a75ee3e58d34f4cdfc99061b477c25014cd06221a313d3fbba12ac756039b70e68d6e3b07c383d5c71feb184069535da1799c3ebe8337f78f980eb5830853558e3fd0c185ddb63711a77d7c778f2990080f61ee544374d6fc00838b6a0e7f44ca699b17ee1d8a1aba0a69f29b044dbbd49a0ffd8a7c00a5fa089d9bb92b7bff84b8b5fa327c4776cc664374e071a54f6c4ef6e7f5d9b6bb81149c68d39c91bf6f3fe88e4a3e63fcf537c9b425575fd7821b9ed0e7bc640f7a3b60b12c03c9234e2b2f96472fd95baa15bc6afd7044ebf55cc6bb3c4a41ed632c53b25ea11a218bc0c58e8be5e2389baef70935e001945fa988e8b1505fd4e31be4edc26f4d74d7b19f79f06c85216d8c9c9b55e4878890deac1332d3d8afcc07857c4026001c9756c449fbe8f25b4bd1b7326c7136ba84e59ab29ba317fa10dffbbae4d421c2d8f8f0b6a3175fc71019e105686d3c7c3a68e5807f0fc4c1775ea9335dd6157b2e413e5bf3408dfdaa521580294cd6e45df48757bc7e2d28894a4da049723c2ae0fa41e1fccc2d39177929bc87cec9edecefcc4687d1c2f31fd7a56e12fdc76c65918b1f0ce8384c751c815b2341c7fc50a55922532c1c456a810a1c55674c175faab1f4d50defcabc6256a14ee4b3460f67add2481d42c2b2e311fc7ca86d70ef5376b61d5e86f9ccc856b22095835aca6cef9119f565b52a58bff501f0adebbfa22a0e54e61776e6e9d006f6bfe0e77e0827b45862c155697362021283155db708a00a3c01658c31106def4223900f73c4e789c121efcedef8e5b1ece3484c4bc20a2b84e7b2ac25bfa70be17adbd48aebcc3cf50b98496fb22ef1f363dab6e218974e63be5ca49b17c05dbb20362a483473488d2080399ec5297b93b4bdcd61bc2f9f1b4043e44874529e199ccfeda48d29007524b3acd1162ebcc4db1", 0x1000}, {&(0x7f0000004c40)="da142143e08e4aa8d442ced3c9dcf7bc77fef6281bf244cf897fb59a2869265fbcd374fdd36d64fc483a520a32310b16f984c70e5a3d9d359fe0fccbad4480eb561d04e8f841f290668027e21f7d9cfd63b7c9fc41a080e69312a5ec254f28ab2eb29df8de26aece41cd54c51c83ff74e7301cab8f581a257aafc1abfe32f029dae6ed431be7b7b15de6f82677f0aaa7db3dc548deec8b884c2bc906c452bc03943637fa36a7b6dd6022ba1fe8797f5d4bacb8bd4cc95c81a9d696b3effa3962a55cc998a2cf5c60c4d84d68aec7b959e2bda223c6e28ac1084008", 0xdb}, {&(0x7f0000004d40)="d811c7e6f217f8bdc0b560795ecda7f42a2fc7ecb42334a64b4442f37724b6fa8d69533cc17d4fbd3b6b21b971a01574ec1033e2051e90f803343c0a1f2f2b7bc10aa13732fe07f59866288c1483086e486ed4379b56d05b0209d74cd176cde041af35195089e1ebb530d1675de96a8c127db0be9b2118293e6de647b00358e6d6b4af54854c8008f149fb4646c16beb5a7e3d53e55ebc35cfbf6f0624c887927eab943581faa83a1e408f8e9d0ce05e296a07fe68c2704716e8d125b17ffd85e6e2133c13adb77bb910f46f", 0xcc}, {&(0x7f0000004e40)="71f88bfda6d68d56884c41dcb041c4fda374a1fd30fb1935ba37f981184295c166dbbcddebe2f6adf9679380e6007fbe8937435a867eb87c89f391a0", 0x3c}, {&(0x7f0000004e80)="3bab08278a63f81014e6ac4f107f4792516bb14bd27f3a2f4df60245b4010b24e1fea84a2d238c7b01e6b85e5b41efaf4b84967585191deae8d9a97f3917bc2392", 0x41}, {&(0x7f0000004f00)="3f2a093b02a0e2eb", 0x8}, {&(0x7f0000004f40)="5f60df8a0b68c5eca09514e24733b8e69e74a72813403c6c9cc3aefc181b9db50e2fec67ed91d1027caf62d113afb41b79e050a24eb3a57ca13fc4d87bc8b1e16f2a924a1652b251b8cc213117f9c11156fa92a8772f5b43db384570be218c5a4b51614a7f880be7600462d77c68f808d1fc99834a99dc39544e38614d22995b5a70651c263e9b9fb5b304578d0f30755e48fd185cd21adc8a714fdfb2a942c440c7b190b6a3cb2efede64aac47a790d7770693112801fce5ca5071240bc69032893f8af9d5dc1", 0xc7}], 0x7, &(0x7f0000005200)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3]}}], 0x88, 0xde39ce4ce7c9a267}}, {{&(0x7f00000052c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005500)=[{&(0x7f0000005340)="a4637871c15ee99b9a18811c46f968bca2c5a40d15177eae8d81917867c596198e6bc36218364fb241b19469cec68811ee9ae776a5bd086184140a4cb3661d562b505512d1c98f9a347a08031e2f9104bc28313fa347d7eadea3b042e8e96d47c8f2fc96f1a8e6cc54a6107d4700530936f5ae4e6c701c9089464f968ef60ef07bee089fd41cf5fba892c1db8cf5a48975f2bcf0fda3edd577543fc0c723a40cb171146e4a8233b85f5ecd48af", 0xad}, {&(0x7f0000005400)="9820f0683397ae5e6dde4639f559a5bd24bfd2d1ec0198f112801c6d510de73cd92b70de7e1eb4de812c68075a44c4458d02dbece557060144c0adb142cce6ead1566bd80463663672bed21c1cbd143c78540e177e83ffabbead0e079a271c2dc116f0b9cd442918fd1af7efc8e45157ac84bfd2fdafc8f05d0f68dbb99938fd490898689bbc1643bd6ed573c799c97583f1", 0x92}, {&(0x7f00000054c0)="73aad40fdc47282304beeab8c09a3b0f3e869a3efa1732e7365d22f5f960b811ed16daa904721ad1177e958c467ac32cb13668d35d99e15192baa4102eb8df", 0x3f}], 0x3, &(0x7f00000058c0)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r5}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r6, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2, r10}}}, @cred={{0x1c, 0x1, 0x2, {r2, r11}}}, @rights={{0x14, 0x1, 0x1, [r13]}}, @rights={{0x24, 0x1, 0x1, [r3, r14, r16, 0xffffffffffffffff, r0]}}], 0x108, 0x4044040}}], 0x7, 0xc0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b7020000b96871dfbfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe00000000850000001a000000b7000000000000009500000000000000455781a5feee5e1ce7050000009d5550adf200000000000000b61d69f2ffdaa10350e11cb97c8ad51bcda0c4ee6d9674c77504ceb9971e43405d621ffbc9a4fd39b0631f6dde53a9a53608c10556e5734eb84049761451ce2e2d9f8004e26f7fcc059c06220002595f6dba87b81d1106fb0289ce67a66afd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7480884bd8048a967d9b9126f9f1dcc4ff8546fee53f5b2e7b91c61ced1ebad000000000000e8122a793c080a882add4e1179bd4a44f231b6d753a7be428ba953df4aece69311687f4122073a236c3ad198e3f3a532efa04137d452ff47638da3261c8362bb7c7824be6195a66d2e17e122040e11e3bd4a69fc6e8d9f7043e09b9e10dc7777bfae5884e4ba1e9cc4a2bbe99e30816127f46a1aae33d4d63d716c0975e1ce4a65536203062ff6ab3934555c01840219829472adefa06d3482c7b2711b98eabdca89b77efd13e6dba4a431ce47911834118093b6cabaa17a57727474e1785ee234835088445aa4a9b677d3d342640e328504aea02a2d727e62b7f097a02dbf8fe1d704765de7482040b2fc3000000000000000008947baeaaf954aff687deaa2f804924600273ee26d8115cbca081a14cba24788779291745083fccdddc90d7af35c528d46362ea0d8d79c79ddca066da478c197d4a550470557bc99cca336bd88cd28a5ee651627e3a6fbf6ea53b95ddb64c69c7d8d2f4baddc239828760459564124bad68209d2a1d16ad085886c017679cfcda8b1e152ac1e2bcc5ede5b5687aa418abfa29acd7339e73b2cd185c9eb5fb34fccd20ffa155b16c0c309ed6f6663677df37de0ec0d0f548b273940be5d1fe0bae14d1a76bf741330dacd9cc19c0163bcc93059e8d2d1bfa928e2ba458ecd989cb3581a3f270ad48255ac0dad4923e3e36629589ff6b0ce00000000899c14287dbd09bfc9d81514b227d0269b82fbe79a99704bcb3b8a9a6df0d0b0c7af19957b0169a22ec98b5323ee84dfabefc4e3d79316522fda753b85065915e80c8152f65f4102213d6158cd5a964a3a6efe61e0a000"/901], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340), 0xfffffffffffffe19}, 0x42) [ 694.763818][T11134] ? __do_sys_mlockall+0x223/0x4a0 [ 694.768975][T11134] 07:57:27 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x59, 0x1c) 07:57:27 executing program 1: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r0, &(0x7f0000000000), 0xc) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000040), 0x0) r2 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file0\x00'}) ioctl$vim2m_VIDIOC_ENUM_FMT(r3, 0xc0405602, &(0x7f0000000280)={0x5, 0x3, 0x0, "da37487e17ef4d24090c6683d72bade848da513a8b6f4637c02cce2e98518a0a", 0x50565559}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x88000) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r4, 0xf504, 0x0) (async) pread64(r1, 0x0, 0x0, 0x0) (async) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000040)) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3d81b9f3851346c36642ca9ba63636680121667a8698560d3273ab5b2a54", @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) ioctl$AUTOFS_IOC_SETTIMEOUT(r6, 0x80049367, &(0x7f0000000100)=0x1f) open(&(0x7f0000000180)='./file0\x00', 0x264104, 0x4d) dup3(r2, r0, 0x0) ioctl$SG_BLKTRACETEARDOWN(r6, 0x1276, 0x0) [ 694.841331][T11134] memory: usage 307188kB, limit 307200kB, failcnt 363 [ 694.848465][T11134] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 694.857111][T11134] Memory cgroup stats for /syz2: [ 694.857374][T11134] anon 143360 [ 694.857374][T11134] file 311123968 [ 694.857374][T11134] kernel 3293184 [ 694.857374][T11134] kernel_stack 65536 [ 694.857374][T11134] pagetables 69632 [ 694.857374][T11134] sec_pagetables 0 [ 694.857374][T11134] percpu 8416 [ 694.857374][T11134] sock 0 [ 694.857374][T11134] vmalloc 0 [ 694.857374][T11134] shmem 311115776 [ 694.857374][T11134] zswap 0 [ 694.857374][T11134] zswapped 0 [ 694.857374][T11134] file_mapped 389120 [ 694.857374][T11134] file_dirty 4096 [ 694.857374][T11134] file_writeback 0 [ 694.857374][T11134] swapcached 0 [ 694.857374][T11134] anon_thp 0 [ 694.857374][T11134] file_thp 0 [ 694.857374][T11134] shmem_thp 0 [ 694.857374][T11134] inactive_anon 258117632 [ 694.857374][T11134] active_anon 53141504 [ 694.857374][T11134] inactive_file 4096 [ 694.857374][T11134] active_file 4096 [ 694.857374][T11134] unevictable 0 [ 694.857374][T11134] slab_reclaimable 1065216 [ 694.857374][T11134] slab_unreclaimable 2052216 [ 694.954838][T11153] 9pnet_fd: Insufficient options for proto=fd [ 694.974278][T11134] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz2,mems_allowed=0-1,oom_memcg=/syz2,task_memcg=/syz2,task=syz-executor.2,pid=5112,uid=0 07:57:27 executing program 1: r0 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r0, &(0x7f0000000000), 0xc) r1 = openat$qrtrtun(0xffffffffffffff9c, &(0x7f0000000040), 0x0) r2 = syz_open_dev$vim2m(&(0x7f00000000c0), 0x0, 0x2) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r1, 0xc0189374, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r1, {0x6}}, './file0\x00'}) ioctl$vim2m_VIDIOC_ENUM_FMT(r3, 0xc0405602, &(0x7f0000000280)={0x5, 0x3, 0x0, "da37487e17ef4d24090c6683d72bade848da513a8b6f4637c02cce2e98518a0a", 0x50565559}) r4 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x88000) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r4, 0xf504, 0x0) (async) pread64(r1, 0x0, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r5, 0xc004743e, &(0x7f0000000040)) r6 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7472616e733d66642c7266646e6f3d81b9f3851346c36642ca9ba63636680121667a8698560d3273ab5b2a54", @ANYRESHEX=r5, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) ioctl$AUTOFS_IOC_SETTIMEOUT(r6, 0x80049367, &(0x7f0000000100)=0x1f) open(&(0x7f0000000180)='./file0\x00', 0x264104, 0x4d) (async) dup3(r2, r0, 0x0) ioctl$SG_BLKTRACETEARDOWN(r6, 0x1276, 0x0) [ 694.994518][T11134] Memory cgroup out of memory: Killed process 5112 (syz-executor.2) total-vm:50568kB, anon-rss:364kB, file-rss:8960kB, shmem-rss:0kB, UID:0 pgtables:68kB oom_score_adj:0 [ 695.211453][T11161] 9pnet_fd: Insufficient options for proto=fd [ 697.157939][T11144] loop0: detected capacity change from 0 to 131072 [ 697.189166][T11144] F2FS-fs (loop0): Unrecognized mount option "Ç" or missing value 07:57:30 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f00002a0000/0x3000)=nil) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r2 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r3 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r2) shmctl$SHM_LOCK(r1, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r3, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r4, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) 07:57:30 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x5a, 0x1c) 07:57:30 executing program 5: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b06000000000000020002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000006abcda79e239e903000800024000000000240002801400018008000100ac9414bb08000200000004000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) r4 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r4, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x6, &(0x7f00000000c0)={r5, @in={{0x2, 0x0, @local}}}, &(0x7f0000000180)=0x84) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000100)={r5, 0x5, 0x80000001, 0x8c2e, 0x9, 0x400, 0x6, 0x7fff, {0x0, @in={{0x2, 0x4e22, @rand_addr=0x64010101}}, 0x93, 0x6, 0x1f, 0x2, 0x18}}, &(0x7f0000000280)=0xb0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 07:57:30 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="12944e7a01000000000020e704500040000977890b03c8f27b876c00000000000000000000b32b7c2ecabb83716b7db5fd270ce74e33457d9c0f956e19257fcb53873d082450fe8d2cec4a3465a6cd4ff6b1425e7478ce63ab28a9d4daf13b1b64abdea57f80c62d5b2d455ea009b53456ac6374dbb181bf499bff85ed51eb1314e5777b527addc433f7ac2410f661929d07bb1142695b81bdbce74335f282dc736c147921ed19b263dc323be6514b08b587715e11294bae42f4cbef33a9707aa17c9ca6706a"], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, &(0x7f0000000000)={0x0, 0x6, 0xf6, {0xf6, 0x21, "f7e2c641ec7308813723b0ab5d6a84f996c1c71743c9cd173bf46a3b7b3397acfa9a05c4ecdab9290bc6eae03df68806142e5e110a96dd8c0c780b0846cce72b295cd48506dac4cd0602c3fc293e0ddbf5d20ff57c4649fcf152144ca7b968974d01017d7bad46f5514afd9098d9016bef151f300328790eeea4a55e24e84f987bef5a0ee65bb79653adc718948ec87b1912a53e7758b8f6b2f01559ef1fe65ff037789cb8f4645d8904df98bb528c481bd0eea22ca8e995333a7edfb9862d64192f2cf64f2cfc2ce344a8d12db845806f0fceabbbb29568dd867dc322e9e7b026b5b6a82bf0f29ffe9e8c085fbdcb2ac922d93a"}}, &(0x7f0000000200)={0x0, 0x3, 0x1b, @string={0x1b, 0x3, "1edc1f94faafc15d86e1b8cbaeb27d88fbcc17547dfb93aad9"}}, &(0x7f0000000240)={0x0, 0x22, 0x6, {[@global=@item_012={0x0, 0x1, 0x1}, @global=@item_012={0x0, 0x1, 0xc}, @main=@item_012={0x1, 0x0, 0xc, 'e'}, @global=@item_012={0x0, 0x1, 0x1}, @main=@item_012={0x0, 0x0, 0xa}]}}, &(0x7f0000000280)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffe, 0x6, 0x1, {0x22, 0x125}}}}, &(0x7f0000000540)={0x2c, &(0x7f0000000300)={0x20, 0x15, 0xc5, "afa834ddb313f4c631ec526579ff0998ac0ef6750e5c695453a6a0585217b79d0d3a62898152d61f3295498bf0870160d883f4f4c78b20093bd8ba736d9df95cc99b462150a7be6985650a483d8a794567709054113f08146f1bd4ebd942beafacbc7d882a7141e5b186620ef1e3e3eb802d7bfc31676373cfaf35fdcd27a1073086f023ea4c23ae8269f25ad2e6db6443ac261b29a3de53cfa2706d1bd6d6a8ced17e118eb0c4e11e625c33830509eaa6b08ea7a00700fcf7dfc02a244503a8b892d7385d"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000440)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000480)={0x20, 0x1, 0x62, "2f48e045ec5f2d5471df8c613fcdec1f9b5c0d0ac4d5f6eac0e6ca5af99381d144e41e19b795ee20df5640465580067e519eef4a775d48c22e008f1b74b98a615ee879fdd4032874597aa85d1ba242ec83818668729a1f8ecb81aeec3da3e7fe2f8f"}, &(0x7f0000000500)={0x20, 0x3, 0x1, 0x3}}) 07:57:30 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async, rerun: 64) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (rerun: 64) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async, rerun: 32) prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) (rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) getresgid(&(0x7f0000005540), &(0x7f0000005580), &(0x7f00000055c0)=0x0) (async, rerun: 32) r6 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="2e100c14cd5e6a76c9ea7b694da101e3149ff7", @ANYRES32=r7, @ANYBLOB="00000000000100001400128009000100", @ANYRES32=0x0, @ANYRESHEX=r6], 0x3c}}, 0x4000) (async) stat(&(0x7f0000005600)='./file0\x00', &(0x7f0000005640)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000056c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000005700)=0x0) (async) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000005740)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6=@private0}}, &(0x7f0000005840)=0xe8) r12 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r12, 0xc004743e, &(0x7f0000000040)) (async) r13 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r12, @ANYBLOB=',wfdno=', @ANYRESHEX=r13]) (async) r14 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r14, 0xc004743e, &(0x7f0000000040)) (async) r15 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r14, @ANYBLOB=',wfdno=', @ANYRESHEX=r15]) (async) r16 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000005880), 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005a00)=[{{&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000380)="035f8d2f1b0a3a3783fc405ba23f4a0993d92ef16bb4b87157954dd0a2e366bbaecfedac042da871ffa5c9f30c0604d9b3ff285ff39141b1487dd9c30399e5de46cbc7a182cd256cc086234323230f2efcc8c96b73e52215c890f75379889fe07f18cfcc6bfe7382392e805bc452bd1410f3ce1a13a7232413ba266991284342c40facb12515a2b6720c29bd9605db6c1a7fc3337b66220f4c448676ec4c5820c3d2b138359d151c825fa1992348ede206143ef92c3d6c7e3c1e638b8a", 0xbd}, {&(0x7f0000000280)="9d26296bc9219f", 0x7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000440)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000740)=[{&(0x7f00000004c0)="41fb9ee219bd4eac7072d355b2877314d7f366385ab8ad2a80751eadaeae957e590dcc4490199b97f3a3f2e7858faa6790676a9efbc68be4aeca8dafa692d75e81a003898604c90b452741cbb8dcadc7cbbef20f3d23e17ea018671708b92db4a6bc753aaf89998c82e1a9b411c54376785dc35c46013c955887334341d7a8af2f7815e5f7e1cd6c904f1f0fda30d2ab7297944dceafef6b6284da6b88577f497b5f674ac8c97b3b3979e8bbe960285118ee4d8292acc21e1806dfcb764931ac15efd38ac1803458d3d1504bb3d6302171a0746810f91ff8d4c0941d2d5dcb15bd8c36e3b71a7056c2a9139d", 0xec}, {&(0x7f0000000e80)="2540c2871bd44c80d9703e2771be713928f5b6fdba5ed7e5efbdaeda2b3f76dca42545dcb9fa6bd02f7d39a9cfdbc075eb8130ee4cc54813b20286e8acb40e6f67910f6a1780c0da832bc7c672b8a2f479af9cdf208eedbd89603f5acc72c06d1296bca73bb98b64a7e0652ed3d99acafb19e92d5ed9b49d78ee835f4df11365e549838d3e8a90cf79316efb77390b8246d5068cde678138c09198e2d5828be13c885e6a809aaf522501dd20c2f241eb807b5f44997b7721ef102b77e6728d303349a4bf5bdb097bc3b9123ceb55cf3f6e1cdf8fcf50b81982a53c4902ef86772e74df5b466fe496fde9cb24c9d452b7b039406ce067847c5827541c5970ea72db098ca74a8adb3f8410e913a5c605244135ec74ac307602f3e699fcbe769ade53a7b9ea782081e732334425c77797969f77d67e12561087538e1fd2cc18c8a27cffc02a1a8931c750d06612724c18160c8dba7b34392069b9d8a11fed68073d5c9e47907a67f383e6f79ce473f4acacaf0d349ec1f90738d519b4bae15a4daea2ef8021881687de1dee0d310efb8692bff316c71e582627c31c23568007e47213ae40a488a5f265e78a1f48896759ea63dc8ce7f08563bb974d43a9d89ea008b73f6e6e81bc5cf5c107774380a09f41d6f0bede6ee47596fda462c74db19845b7ccdf3cd6d18d4d7209d87f8bda9736a7a689c452273d51274c08dbfffaa6fe2948cd8e3a9057efdedd01c0a4b0f034ee3b70d76f14061779fdf9a5fc05ee563d2f836f0659f2951bfac5657308a746f3427a44acf955d9bb038390d99ea8b8083feb3f8f0c76095c13233dff2ae3de600936a3e135fa888af9e403d354c93d56cf14d54f80b9f9daf80013de5fa12f32129c02ef524ce24194d2c723ead050d2f4eaee992cc937b60fc28496a1d03830d2ddcce6d02a39e0a3d6b9e51d6aed23ce5d2d47de32a9538ae3960e23fc5d22af8d603376627bc527e4ebba49d56c801f84c8a07bea0a9cfd7b168372689c22a16dcc483559d5e44567c5349305858b5a7efd69feb3eec76c9fda005934de1bbd59bea3570a4ddf0becad0216bcd3bf05100a5f02796353056ccacd40e62779898d6709b1b146000a54e83232e0237e92fbcbb2798fc9d08b3ae5facc455d721cbf52bfbe72743b5743c854fa80d5bad39dc1b3909052c387284d642c5558f149accca71388cf30b12f7caeea9cbfe7edb0812ebd757e99730c89cad8790a734243c005c682addf74f5be89783df5d7ecfd1523703a7f1685b9993fbb8170c8a973fc45aab41cc6d6e18e9c5f444d38f0fcf85518987a0a47b54806fd33767bdd4a92666748eb81f5aad1fe166058fc6a4008c727f94872620b58df67f68479b5be45c1a8b3c02451b85d71d0210a8ba2c2f5e3d01377c4f17675c0bb25c578a1229c558f26770bebc220e2e5cc478c5b62e26395bdf1d7ff5375155c001fb04bec0090c3bd11b096ae44696e499e66e8f80e2466a7734e774ed489d273b7143d7069af28108d6e335388979212fc29525896244c0ce57e13d7cfa3ec30287b4498f0e8f1e1b79fcb6227480a2a7fa1bfd7e65dfe0267ac3271d42d9e1f8afb57c41f9534d4ee7b9218098fb82fb639f6b24a1af85c9ea7a5d968c730be31375231a90f784af68299159237e77389afb4e80208bbb41030e913e1b8803da5566f94de2e50a02274ee4b899dcf3b894690b29912206122e481088830a046936b996c2f5b140a3adc452a2e42b0b8c97963a358728bdf6acfe6d54fff410951dd696ea9c60d09f41b9aab5c922ba94893d6ce697a87387901ef81d144df43eef71abb9658c5118318bceb0ebfeac8813f34138d7c7ace5a0e2cac31b6d20b6b3fd3b440447e3b8bb9b63c82688e57fe11923ad9686317d7f90e0e53e1cb712eba8210fced2e9aecf06ac1d9e55fc0ef2e8c4ff7f2625435bd0b9630682e32a4092e27e1980f450271001ba4060dc29d1cf622779825fea47ab67813d6d415a1d3f94971098d6d97f5eb6e2e6347057905d513e43a9fcb0d7dabe77abe8d4065d25b809015908be5c25f66c1cc5540249206f0c29ba3ce3a958177156217d9afcc8951b86095cd4196d94091006e951d8068ae8f9f969320c096de69e9c3208072ec5fe90327a7a540b17572ae438f4242da61c4c15e88133bd1e3b159c6a22426de6835d1c273ba6fabc080e7a4383f58372383bd510e83e52314ca76b56f4236fe7ad535303bf2abc6891d02d7dd970e01c8971058f5ff7c2f2cfd3e8e53cfa0332e8f698eda23c3bb2ff139ad12fe891d647391aa2071eb44e0d636e67f703b1b8ddfbaaf7304cb6b50009fb1cc988c013c4b473f82947abfd5a4767ac4d6da8d60d2a0a8b26cd8cd3e0fa5e8d13ff32c8f6ebe1672ebabcdba111b937081be9dc5fcd61c576ad9e0d32f84e90de125aa42dd8e18f7371834349360ebdf3b7c572686f66f924acdae8a07cd91ce13a57ed36bb0bc3374e7704208c2bfa0cd70b112bd08ea8c16bad62816515d4ccf345bee68a5b838d78f54932ef2ece9e5b1d6b890146280fc02875a81809550e8b5d8777a5532e4583c7834f1202d38a3d9c5667f97c78cebc90f52567a2e7ee8a5da57ec60159a0bd88115885f0c29ba007caa8ea51a4c109a288bbe28e7d6e7a56e9da817a208dc12458d73d07c9c0a1945b3bc39a22e382ed6539fc1fe68bea54fa8095a880a8130779d07d2aa1d0b6c404281ca83cb3c4ab7423d33cd79d6691567c836b780ab7be6211fda17168bc103287d9c580263566ca7a071db829e0e0d95b75e2a51147670103b5eb78d160f4d8bdbedd41b693833d83aa02289fc329fcfbfabf4140d0045c161dbe333a10ceff0ddf81e542960559fa54fc839a5a383964c5dd4f70ac1a250e7a391c31f2bb5eb04f9309dfa37f5165f8333117beba2985433e39c167d7a9cbd985a441c710691d80f23747b317c09345fb64bb90c875406152be84d81a7793c199aaff1d405c35a1308bbdbbc4df3c4ccee4e6c9562416ced2d2e88e27ed9e585ca0bfdc50da46e6b8b5c7888d2c5741808bcf4413cc8700e4726135c42a1c95530409ebc1f24de3a957ab548ba95a0dfb0422b0d35d852d9c083486c77b580cb879c190a97a4d05711da4467aad75acced15a0a82677ba28bdcaeea73643dd87f04cbdb99bec4f67d22f1c80c670b0ed2a4f1a184c99d31a6f6896290dd84eb565f8648a92726f675d61edda3e546749ac2227ce9c5daff36a09fff61a67ba38c04af742687f6c68b43ed0ea94d1d5d0b173e9ca6e93791df167b52e6b89764b636e8dd312288fc4c62e69c508816a4f666de99b4571419542985bec7484ccf3ff84bb6a1e445df0a141a323aabdca9a666ae34cc36e68124be04a2f507be6b0b5d4ff424df256ce6d2a30103dff5a7ad5b2c1d53d87f9a150e399f0bcc4e6a251ac95baa8bc60389a32ef23af991cf8d318e679140c84f3d5a053365e42f4ac086b42a8b8c47d6d26d11d70f836dd68a26f4188a740bc735feded89f41da7d769f72fe65ce2b15d56f5f9c5fad604dbefaff10c61a447d872545f931ecd435b0a36bc5a5ace6357e5acb34d6c4b0c1b2f3c6179f15ba827e808dcd3fc5e2f7e6038e42bf61afa08f5ce606b9ebad996bb5e5805d720de97b9c9b541fbd02f8c5ec783375549804e385ba0e906a62a98d55fa12da2d1d484d9d32eaf86695c4e83087ad98c226a60e96cf8b18b19d4942ca5273e016ba231e8ab03457492615c5e86969937c86798b046174045afff19c231bfa2dba226396a84a8aaacfa98b4bef124c76615971d16cb1515faf0249ded0ab81c0eaed18b21e7b4979cebb3b7a7c5edeb3c6e208daeb05da12a220ee3fa7400a4e924b1ab9bafb39c49ddbba8749f354f2c16ab48cfd776c04f6836b0935d386baeccf0f88469523b66c42b351c8e6c113140dfdc53279c1928beacf39d3644f133ada723da2d182a02ed1693b84846f91ec2b2b9012d6f87ab562b1d9400e00aa2b042b7d3e47597af7b42cae37917f3f22788b0c6d5497bb1abbe5adc78e0cfd02964f0b6ce84adc2555b8f9139e9349f123931e5c6ae6d04eeb30971aad617373c15d569e8631218465294de24e790be6ed35670b99698174a6312cf4750052cb1e55900667483c9bbfb62884f04d2cb6a66ec67d449b02b174aff22a88d6938a8aadab571b8899ac6e42421a975d7616b9f72ccc40b5e5566861a228b11b159a5816c6df9dfad1d10d3c4b7fab74e973ff21fd5ccbff09ba358905a357572d626b8fc2c68c83284350a875c2918e0280f058b2b748d01d583bcff4e0207801db633b47ca75efb5c1d6ab55ee0defcb5b11acef4f89e1060e055b902fad1ee39db3512a7efb663a5532e9415c3e63dec540e98adcca9706db4573179d58679983900fa0426696749f407c99198d33a9d34804a9c6a1cf1f8ce718bcbf3b2db8f4739213ac29aaacb336d144155d5cd3131440ba3ca5401cdf1dd0ef33729bfb09c058d1f25fa916846d6c1da527fa64facff1db4a1507b29f354d1c1297da7a39fef3fc09683d01a8865cd079c82198ca3089446ad2243a36f5b11c948e77643049c871ecf0980f0b6c2e4a0b9244879c13e32b28539245d1c2a95f5779c92f0bd795da37d776ceb335816827ffcdc886e43cec8417ec223a8d3f8911546268ff99a2673e00b29ed883a63c43bee44ef3e43e264d949891d6b0165295e84c720665cb67ea894e7ed1c88c9593749fd05e52305ea1daf05ccdb03c2f24d2f9509dd4d92020008103499e973c0e6e6b7b977155322a13f9225f5e8a4ffd58907e845585a78b4951fde0f6129d312edd19d42013b4eaa4a4501f7510114225f787e73e918ef1962047c0fbbc0870a2a1be6394dcc6369a1ac3d27a1b33aba224fd0b49cb6ec394e12d08583e50aab5d1cb9dcd0d5056e0387bfce91d678deb4b956a278727ca9c03b8af5043a36b0d8a6e4165a0d41b46720ca54c9922cf1be51f95e1a3f98270803e0587fb2e5fa4967fd56aae031ed2ea28335327abf10e835853348f84080cb198808cdf4a106eca8922e6c67ea7e3f618f73a25deed5ed47e971aab1db4387669af12fb95fe1ac1c07128532823d982f8b46ace3feceaa2023bde14f6eb24f343bd76360eb0a2e57a50f6878068f01dd93f1993775c866046ded2b92fb819c9cb090aa4684ded13eb803144d5316c5f60033c96423a40026acd355a82a050eef992f8b66c5fb5f4ccc8c0c96e49989cfb8d34135950d84c354e63451f2cdd1eaa044f1324b0df5c08450fe3920092a47e142104fd9bd86ed63f2fe0b989f19cfbb2ce2d22b4eabe5eb9aad1b3dd1aa8d2d6704f7715f708942eaa47a323b46d067a015a4e5ab970efdf97ccfe0e8a332f7342a40dc62a1ed06ec966b77b5bd492be8033a17412a74d88dc88fa663c36e88e31a963d897d2fac2fb68a37f4fe301852584316131e660928a35d361568e483c4862431fc739dda807029b0faa98363e35c2f62fbaa338e678ca991ec7573dd0ecff5753231be513f35dc5912b8ef65ce545d73640c5642b0cf8f6c440aba07b2f5d4a509a6f2a514ba92f5e7feb21288fd229c6da2060ccfd83fc5d90bdacb9df27db4f591682a1a1f0e96eca9be69a146011b7cc53e3a6a3a56f23260f6df89e9f008d514de06dcab77edb5280857426be462c68e242f642d4db5e2e51bc60c2ef7f48bc62a58d4b39d349fd5279de9278b029b7b56c38fb608e4d3e783f809534f5f07fb", 0x1000}, {&(0x7f00000005c0)="af68082ffb73b87a1a34ec397e5acad7c29cda7b3c7c17bcbf7b18cbfa801650004439669e4e648c1e5047152f6246073cf83f9f15c984e1e58434d56418c424673c843f18493d02776b1e7b6371f38461a116de9d2db9965e1c3f4b302f67d75fcd295c06fd7baa0371fc62dac4edbda7205b98744863082b433360acf6c7ec62aad3f3aba4ab366b55b55226ad052b473dd08e1789f9bf6cfb", 0x9a}, {&(0x7f0000000680)="c6c3ee1f46f2150e47b12efddd88e34d36779393269e98ca3caf02d9bcc98280322b66fc35d88fce10878acf6dcfda14cde11a29fe8eb3ac293c20a78f8962ed3bf7850d5853c3d27f4b5272f3f353d893b6656b9736be6f8dfade1ebd99865ed03df7e1a8d5b5bd88c7e93c9f5d54c87fb8c1d4cf723276dcb5c9caf4f27327e24dc8e35a3cf34af8a9fa8fea", 0x8d}, {&(0x7f0000001e80)="e51ac46c3e16e4f3cbb568848fb0b79f724ceb816f33856f7c699985ca2fcce3621141f347252771107d674353cdbf686a5e8af0d956d427c815bdd0755d69bf08bd2f660530edca8ee1954040fa799286f3a448de145ac88c9bbb4b425751c7b51e6a4a98c03cd72e69315a9c5129ef002e7554f7377a117a6d55eecef69b7a1c2d5097b0336788eb568123730fb9a19e76ad6fec3957882f0a04604d20d6d8c3e3fbf6697ae249d6c37d5f757775ccb9e19bad1fe68d65beb1394244fc2b68f90ad0c4d2325e9e9d1c3dd027e985bc02add6730284df7cd82f41e03a3a5ec5993b784ed4db35ac9d11b1da44747233cf5b6438c2859b3bce1f21ad2cba819757477b16983c210e1105d7f1837690ee09bace61a0ddec0b91b4ddf4862b2c0e620202f366421b096886bde9e4d22a34a5fdc0a9fc76209b2a8b989c308d4c1a32422026ca5493513f84d439e94158e9d659be749f6ccf3c2f1b00e688562adbd98e309c877d29234c6e803f7f17bb698cd986a7ced7d9851531e09d7917b49be38590176bd5d4a7cb11cc712d1927cbe1f38d1ec10c3965049559f220d5ea7d8e5b1dcdca84ada0eb37364893aecccd9fb045a6c95c2587f40c2ed215c79d22d1e429d87dadfe165f7d1e35338b8af12ce82a16b7e740a650cc1a1b580a36bb349640fc129b4f1c2cdb09feaabcba91f1ff37ae2663a9463328e11fa91e883f15e98563c77531c478eec7b1368fa7bc8fdc54d3695c0ea1596478cbe5d74e24a56e2665985f4c790670d39b8d0d8afc4b59e4abc91b00a4d151c25c46399aaaec66d1901c2fedfd51f3558c8fa3b42e68fb257a62bd9f8cfa3914bf02adf13d049bc5fc8a84609af1979f8f963ff59c27c4109fd00deda68ce5f34b6f4bfa1e7bcdcdceccf649e9037c75336b39801ff96d75696d3ffd9cbd88e142cf97d92f88105a924eafd7c74799d699ed9968717132a3fce2244c393ca683789fe57582eb0afade66063453f02667cb233fb79d5147392010f7bf7884b46cec2cce05a61e7d7fda491f702bfcd2f08d2b12abd432e2052d3569237e26313b561f81957d75ecf5a12809ad7f09b08757961eea4221b197a44954dbf075b2310bad62f8a1c75fa12705c7fbacbd97349fb46a9451d27be228ea78db25a948510dd5ecd22337c3a8b886ffc79db6822c06d1b96d6906519f9316b76abc1d72a08247103b0b76e311beb784ccb091d22b9736939cfbf8d2fd66da768ff14fce8b26bac24d579f2ab876e2eb16552d4acfd81d9a7fa01b3b77c945ed9273749b18a5c1b754b2611a943fbd01913c2192c1ca832780b0894784f9ff1eeb07e347805eef177441ffa2cf2b790c4798a7bce5028f5b4f015c72b1c9b63f8b4985d1c4e0e3d8da9a23e25ea4f6e49f8a8a51269906539ae799ab9b41e7838474c055c41063158f3a3050afd0b1e30a0eb65c79ce04ec4e342dbb92bffd4d90a28c38839d1e3441bc264a8a1452486b3a6e93e7659638532589f176580e456d4b79d8b28ca9eb26c9e71378f4c439940801b247fbca8f7ec4236f71ce1b3045fbc598a1d52559f882538bb46708487be3abe424d711efcdcae8cbb77a1ac6252614099e106f84b842691e3895c527f09661226a193444bf99b183d68191e290e7a7efa71612b8446c06edcb93f932eae367ca28a84875e6bcad8794f7fd5c8d8c763552c4787565844b4f430f7e5fb9dd9f83d6169de4b39c050f419f3867b2d47e9b08554e8a7acace2a407ebfff288fc6fa052f1a63f7d408984bcce4f3805c136b93f630e08322f7f33eeaf1bf4bcc0e96eeb1a9cb86016dd44c92f5fe1c46b539d419b37a6f3a3f2899f9c532a181c8f303a7dcd6d19203606b9a0c11c1f0efda8014349bde72a209ccc0787f70691d6966dd9e55c058abed40ad5ee7b8ba393c09667c5f0df3b018109ad7c9b04fac4def37f30f9b1a33ea30febbe338f195dcefd1390991942a89f2bc421572e3bd49a8537a04d68bbd4c47220da14c9adeb3303f060768f65c593b5d80587f4769d3f678cf7f224abda680e14a64ef0856074c6fb884815da0be454c7bca0d1e5ea1cd885815705d5748b51e850d5008ac2aa991d9eb3c52c7be85248b4fbde01f4e7425efce2a950545f4866b51739d2adf9fc6e76e1659ee9dd809cd7630a2eed536161db1900d6a7ced3e08ddc62e148ef4dec91e0d86a33cffc69e3c97c4039b3c6474037bcbacf1f14f38517c27538dd4e77fb671f4746104617eab9c4b4116748768ce83781e3e4bb443fdf331bfe27acaf22e8ff0a85bbdf29169f66f17b30b0e53cb943bae43d70ee7686b3c872fea0e6b35ccc264bdff8246271da6857c42860a8d2f1a86a0e20101b061ebbc6fd6513ea0cdbd9f35400c5ca1aa4e4c25aefbcf84cb8b66ce28578ec65345e00ba91bd2c80176d6720d8829c5479aec7adf5e5e854f6a2857395f12a1f02228fcb13c0c1157da7c8fde7b4576a3b22b1644ded69884eed69d3f17061b3664cfc66486de333b3182d1d9edb95635da675387e83bce2ac4e08394d5665b02a7d74199af8c8236dc5cae8b6b9dc1ba65b2eba592c37cbb1295e5db382d511115600bf08beeeecd4af6ed6fb14f61e0422158bdee4b778b798dc02de955ff08afb6d40ca568ebf17a6b5d283d738ec901c8ad942395792ffdc4f5edb2f0adafaca9ecccbf88c205d463483c9d4189ea34308bd6c7e43dc8cf22cf570b9407170c8106917622e800d12452615b8072197e55224d74a6fef979abdfe39ff4155ce48a568c2b5adc787ba4776800203e150092d0429d2a6ee235610671c96c62b7dc77dc4c1968ef1979f31a137b758585ae6bd04f2c41e39c1526c4b2eb1c921082655c554ae53e8fe04811fac06f8663a038c53f3406007df9d703b32351a85e8ce2b4c23f6cbd2cca8325cf0f9f747a6148a5c9f2c4fde08d2412cc1179eeca67905b7c7e7dffcf82d11b096787ea313064d431df591984d390ea73da02c3fe0a22c01ea45c62d1791665cafb5f86a1f785eceb2956f9f95bf7599b311a3abdde90bd8c5d42a2ffd33ac4bb8bef8772b247e55041c2038eb1c5559774eebdb03dc10573567e55323d312731d5b730525922f58df945a5601f0f7006a45873a4d961cfec3fa336efa2d469d27408ea8474979664dff6ef1826bf7c8550698b7b9d2f7ddeaed2f73147f26089b7f18a093c59b96256a7970aa01ad61c152bd771411e41228ecd0ea13b4b67d00e8dc6e05da8145724cfb0caf6af71698887c3cb43abe2e012fc0876536be58cdde998424b06c21221c5bb275421bc85e1b19096a25efae2d6031bd85d1c028d11881da0f67dd539521701eea62011320f83be4f00f7c85b0f12944a07a569d72c31389d665ea9a95a738726b1fcaa3a3156612d79381f9c78ac8cd5550983c539f3d5a06fc9354f4fdafeb595b815fce9dc019dd2be38713f308f4e849f3506e7d6ce00d1957ef4becd09cfc0fd5f1086d5bfe0092e2e9af5e53620cc7d38ae7a3322756c87f5f382b9d334b398c21cc222b8972d606455eca2fbc37c6ffb19c7d953bfac280644c3ec9ac65317496c1dbf09968a42ea30853fa8692ff27b319c884556c6646bb6c98dc6884c1b2e07c424e9ab6bb33440b201472c6e6d17718ac79cc35e13ee7f0b80de3dd75adcaff840a074b92753db7b11df351b6f3537fb67373e0272ae2723b9a030fe22ceeeaaa499a00652d3201f91a6e236b71bd1a295e65f88c637fc6110908d220a588d29d48fc4801a21e915189f52aad7cbbadaa5d1c2761e011160758d19fa68d6953f27be3c31cb45b3cd4ea98087b1c27d84d40e3101a7f017ca58b463de6f121009aad4d92392b42350209f82e625c85a700c77b665f61a58f1eede9217261969c8b5f100052913523625b8a66e77544e0c4a956bde13b1a518f031ad89d1067007858a9181b19b5cc2191fd7f87b481f244e1263b980d0e3752a9fc778a0f9208a102c1eb79651ab5aff7c695cb6eda30fafa85d4201181437a1196eebeaf367da164339f3dcf29d5102b2263038e494a18249ddcd728aa983121c7f50f28b4a63d2d8795d44953cf4325adc7b66f2dd7b7184f6481baaf7f0cf5b9d91a721a35966612a0a6aa749f86a87e4f908963677c116dbcb432d42afd13ff473665dad6c6b3c73217001d7157b4deb36fdf5e81d5cc8b4ba070598cacf3c4fa098e4d10042240e29ca02002a5fa2bb0847463e4141483b37cc3c0f96d847507f9160f9b1d13af0ee849292057ec4349c9aeb525c9e5660c93a79622c34db4e5f84743d2a0de868291685f0d5a73eb54cbed7ee46d6855c26ffa55a2acce9dfd5578ccff5e32e1b91e81bc5c8ac4a6c45b04e7453ac8598a5ac89d4642d3330011fd2b0c6c846d6bea65604b6336595dde603ba412ed6ef62f921b689ecc9053d7aa50153aa19d41fb7a20fe82b7b4b72cb2427d2a8289fddc8fb5ec9bbbaa7f7aa6db701651cefaa7c5b5cf937fcc90aa919ab6bf52ac03ef9eab2cad7a85f3fd6b88f761836cf021e1ea9548e075b63a99e5914a3aa3fe6cf972491b5ac4c0d04eba08cb6fcce078d27242a71b27307bb6a8767e6a2add561c66410bbedc5c660d57013d105c95658b65127362af1284b4c3b9e8394b00ff096f2079397be9c722f2a791bdb882c0fee46b1d6b462002101f812393fea0f1a2e4f498a0b1c245fcee0981aafa9eedb22f67ac94ecf059db2fcdc6c9a9411ab410cb4a63e61925e1a172a45ac8ac2b9ffbff91dd3a2a7556ddefb5c3325ea6f4c6ef5e7e0ee67e4560b3fcbbf57a0fd55e3cfa9c3c281869ac950660dd254ef9b183988f2f4ec6becae38ffc6e0352f73555e4625175de54e7d67aac35ff0c29192fd12a5e7b3fe10f3c1ae2f1d9c30963bb57cfed898236b5911bff504428dc7a1bb700e574eeff3012cec1c07837b0b8c56ec9128b200e2671110ad44eab18517f4850f441b295fc3edc911ad187cabbfcf989fe7cd5c974c312aacd10c839b6523672a9e5886f8b8a6dbf6b52110c8ab6e557fcebb925b4d8742cf958f32a7b916ee2655fae4f3013b364768b4121a58afec4613646b9e0f22e056e7752aeab9cec21ace61659764ce165d8818a43d478a79dbdbfc7eb077b580a676c53b1b2cf4d56b32261b9398ebe3c45d3c6f602116339d2dad3ed29ce1c527e65646577fafb98998190d558fad7f819fbb6fb563c484f437a53ae0405bbd986c8cbe04d7829276263630961445ae81820547c748c663a883ceb7b85221979d9117bde720287f823b523d25be042b9314bce59cb0cc37bc80237216c6a9548bfad07fd9d548119389d320b7e4cd2eff57c1460d7e4ff04f19ed34d4cbb817894fa6022e759777f7debd85eb0d6468f9afef2a2cf0f42ac38e47f6df0c5c501add85b83559601ba18cd2a732e7038411d623b756d12bc8612e11656b5ae8dde41cca7b772b149db10c7439dcb1e128aaac3f2c7c12f0f9b34219ada136e762c66d78ae9645da2237774e2ca92a929008d285b382cc03a8376c532714a5d12bcdd4776bbfaaab2150c28d7b1f6ab7916e16c1793dd249fe898e36cc0931fc4713934afc7c6a0a03e68796c0510a8508485a258c7efdf556341e7ca40e917079d46cf251b6bc30a7510f6724c3f81de1ee3e8e6da1b6caeb4104c2ec07752412fde80457fed638bf2ba8ec0f214ec67034c12a43d4381c6d28f16e219d1f8f918df01a52d90b91f5d70317fe279679e73525803d3ee4f2954f9002", 0x1000}], 0x5, &(0x7f0000000900)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20, 0x4000040}}, {{&(0x7f0000000940)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002fc0)=[{&(0x7f00000009c0)="b536120d26afc6e48f4ad5ceb8e60e056330649518d7cfb17b0bf5a1ea5d6d72ca92e9b3aeaa2e488919ac34df44", 0x2e}, {&(0x7f0000000a00)="b053d2415d4df28fdab18195070a", 0xe}, {&(0x7f0000000a40)="946acb11448d8dd5e6221c565c74904473f75700b03f2b9e2ba9637387c4b1372531335a9975660d6e5f64d980a204830791ad38c006a613ff404c3c3bb7035f6de547c3fc359bfa624838abed8216e74e16a19dd6", 0x55}, {&(0x7f0000002e80)="8bc803271f53aeec2a8640774c2a50450c4ea10aca7092adeda9c8541b020420f565f1052d938c007aaf08ac75768f1d1c41bd9fbeb2883fed32d6da91d4bc35a03d86476321573a490c6e0405f03e9ad75e81e6395a79789c2950f0a341fdd62603974bffeed019b8c9082c36a62b3afec7cb05fd095c4909f05fdcda8e02d5ca8ab8adf39f3929521148ec55c6667bfa47acbecaa71be19695e31a6217255ad78b0729084da303738190e278d146f962f25185a12307bd4c901229406f99211c3b504061b22c3d4e325e7a559e6e43c2f7e13232b8c632f772d4", 0xdb}, {&(0x7f0000002f80)="1c5a3ac5b11683ba5d7f", 0xa}], 0x5, &(0x7f00000030c0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r3, r1, r1, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}], 0x38, 0x20008810}}, {{&(0x7f0000003100)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000003300)=[{&(0x7f0000003180)="e53ef4fd5beb4bf716071e59fe78377895f34da5ed1625736c50228e6b519053dc7031d4d1d43fde8f3f36c601de9379208f2330b5fd784995d32a615cc1d6e65527672bdcb09026563a28d575e9c75c4db7f769029a9a39c556c83e3a85511d58b3565919ca7340d90dcfb96ef0d4215e45c4e391d3670a2e2bd1a964e4ad544fa4fd4ab0e5a51d032b3324c88f190964e7926bb1513c5b1809b5365be85e2502369b4c3f316e408312a75817e1667cd03e36ce26c8279566a2fbc5eaf3e1337efd40326be9fc700a1c31dc6d3bedbf4029c0a80b49497c2c49310582f992d0c0e025", 0xe3}, {&(0x7f0000003280)="0680b6eb0d21ec0cec09d88a24f7e3e68b77e56ac23e8388a833ceaf71916fb9e69702eee6e12418425bae55d1a2ea05b3a013180b3f4f63693da6297f4d209d1ed2e9e3df3faaac0e2f128ef971c204ab1a6f64fc6c663e64dadd42e75d7ac16c7d4f8612c538ba43bc20b0a1e0c8050180ca9837fefc", 0x77}], 0x2, &(0x7f00000035c0)=[@rights={{0x38, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r4, r4, r0, r3]}}, @cred={{0x1c}}], 0x58, 0x24004080}}, {{&(0x7f0000003640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000039c0)=[{&(0x7f00000036c0)="fb38bc13b3962099a16247114ecbdb6c8f50ede59810bcd29f1c5053eea54f53a995769454c499989a8f42a919ebe6caf14992670d0869b91f20eb466fe973e94db5bc48332ca95e076302bb9d1776fef0cdf8915d4cda7e72602236e85af942b9daa44eedde22c9ada4025be653d2bd0e4eef1a99c5091f10b4945d0cf7e986bdc7c07139900e60e13f344d729112", 0x8f}, {&(0x7f0000003780)="9a03c7d4ddabfe8dc0717221b5084a773d0ddd06b5765dbecc5fa61026552c8ce1ab0e9c76cc3c9b196df4738bbcb2cfbe94fd78df7718", 0x37}, {&(0x7f00000037c0)="5afb0076fbbb259f0c849a0442ddff2e6c9a6a875a6db1660630b973fc56037b9d16851493f2167c84eb08b99a4444667a1d96f5da9d2d72895e0b46dfb8ca5faf07e887f8e76b302ffab3019a29668e8e0924ce2c2ace1036a3e829ef27649414ce0047e72455efd64679cdbfbed3c0e21a9b16905026398c78", 0x7a}, {&(0x7f0000003840)="f9637ec4e7e7326c777615459eb2ece9fb2c9d49db2b5264fe0c1c3a5e57640b21999d15d302fb548404e76dc507cc8dc2b5a40c1aa700b19a768e0fb47296bfb34aaadb50d5ecde10194e9c4f2a5936c2b9065138f40d228b9d2335832b1afe7759fb866afc0d66db91daa9017d1e3fe1ef05bf3db175cab31e0c5e4b4d7c58b631417ef0e974f3262c79a1e4161e30cb35195c11882bf826b5ec40ffb6313547fd891e13c7ab801b9d97119c3bc8a9d4f2acb3be837188a98b101cc1bf2c8f08134b2561a35e70427a2ee70ea08081ea3655954a4568f773082868b28db1d6b0d6db1239932ebaeb55", 0xea}, {&(0x7f0000003940)}, {&(0x7f0000003980)="2d4ef047", 0x4}], 0x6, &(0x7f0000003ac0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}], 0xd8, 0x800}}, {{&(0x7f0000003bc0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005040)=[{&(0x7f0000003c40)="e0c165cfda591a2b3e705664b094205212296009fa988c91376b32192c5895b88ed8b3474e5c947e11e0eb722bbe3b45fce00af525a7772cc51e04fbdaeff6cb37c7896323ee6588dfaf998cc11e6782b52d0407a2d9695276d358689f6e88503fee493a2b28a3880b8ee7422ab754fa849cd61df570db8b6e8a037c109d1f8792d8123c694f3b27781f0cbd203a9fc86d16188c528fc70f262112fb31e08f6de6809523c9243525ff82a811ba35d4c88d12be513c70b2a0104b3907bb281e7a6b625128e741696910278d45464e159436c3df7ae4880a07845f75bfce4f1dd50cc234cc9db3d63c28557d2948812d147e4631c189f04ec9956be9d0e7912dfeb234f45f414c52aa838d972bb3d59a48d6dfe53ccd1c5529bf70a3d84d5151297c91931b89e209b7f09e82dd5e18e3fde13e686a3cbb758d13953446a1cc9b0e2659bed27b48c6a2db55690430197616e15e1a3811b52b8d95673abd372470ff0123752728108041bbeaf6d2ff03b1dab90ea20de7f55ead74230aea6cc673755012668d0390d3d7b1e43ad9e42ebbcc5072e00403162dfa8d668c0fcb8d313428835ab975692cb273fda096b9a8ea18cebc2c5c8f4dad35d13ab6fe54242c88b1aa6921c163cc0941edc6dfca24e8cd4d0863647fff825d74129a97561682b06ee3fb7310262cd66b78b6121605f7f23ec4b4f53766ef49cea53ff05274320f7f9757e08299c8571543c003cd3eac8b6cf7c683483ab776abe26e47e69848e67fbb6ec2534185934e5c3d76ed6fe90a442fe711aded0296be68fecc13390b1ff462406c74c7fcdd469eb47af4ddf6a1579448f4f94c041e75cbd2bc8cb67d57d8472df4912be16afdeccbeb5258768329622c70c0b4a1b8acee04232a94bc40b26c55f0697c746f8e5f9636a8a70c6f555b078c347abc99f6b5df14c9dbf9f393dad503f2689f0caa27f24d2e3310e6622d8afd92dfbba385cb653f0542f8290617f6578432d6b9c3b97de0b5a81fb02487c75f919dee3a934469d67ceaab7aa66045ccb4ba27fb7c81cfbad2f5def0c687704d02d83652f87d74e8f2a673de73d3e77d196d8cefcc76b7f925263dc0213de894513439d9a24f4a7c2cecb818eebd20adc5b2a4c89e3928b596fb2d7eaa5f36534b5e490af2c31b0cc50b44f5cd78fb85c583292bec3b91474e414e89652524ca5cc39092482f6f9c0b22dba8d54bf38a414cf687ab0cf6869126ff5336be83fb11e754a0daa1c5193ca481f314bd7db653c96c92562fcc623b0e929e7f1ad692abde098705c2a6370243b533c8132e83d4fb1d97ef60ba0f2d3ff2db51ae12e7b91df63474e4e52a719e321109d854b20e1220778d7c9e6443b61cb237a824de4de3e04bdccea3e9a7281d6fc38b14cbef6574a01ecd1e4e0438b6fcec866448e3e1b5b46109919b48042a07732140e6b72f8aaa4f99132e90dcbe419aa03077cac6a25e2a83740b1e51aeee6b8b5eaaf71d3e7bc6692e15a014b9062051229fad481019da38d07ecb18ab9b62a5d2467a7734b482a8d53212bdfd82ba816d33ebb5cdf7d12c2be3bc8050cd21bd06a763251aa6d509333cdab7ae47a09bcf3bc4f8c2a26a1a54dc1eda0d7f0fa581d63d977aa3fc1817b28826afc623fcce2aa356602afa55fcdf9c472d8600c0874b59a8bb5025b93d9b14f8e40dc7110727cfd8199262c11d46c5ab97ca237fa3a4129a88f42140cf3782e8225b7336491467afcacd6591a0c9f800f7cf1e8d998e5ac1536fab73044c91b39772cacb174946acfe6b55fde2e729fe2c4ad6c28a57b182ee5fdc5456bfce58ea8d34fe1ed2c573d21075b5d818708905c55991f7b5aaa17f6517a8642ab43d02d37533eaf047e658d1bf303fab004b8e6066661ed65ad4438c9baaf3a373a9097222d2f3d41fb1ca2c32f790c8d8859b7156a2fe86a078a5996d8826510af941710a0a5158dc9dfebcf520855f2993cf9c05c04994ee69c160db92cfead84b58b7de45f9cc3487a16c661824ddbecd1c7c3e1e8294aecd814d658c9c4a21ead192ac258ae40eea3a047f955648bdefa1b958ba9b4973c65fc59f5848af6dc5fecd88a67bb58c673a6295e65a0cdb04dc3719f1ec9dded34221fd31f3dcd78a9e76eaf420456c6449583251aa068f47e66085f94eeb446343eecb100c10271bda7df9e9a94375a8b76243c17ec85e0169f46588b02de5e6ea5f8d14191ccf8d3b3d6e7e6f45988aec5c34bb910b52d1adc65f8afeda55bc86779fde7e44e4b7487ae6cbaf01b70f89a5962c453ba79eb17c9362b8aa03a95b19c6462520a497c736118719c94d43d6cf1de29344a3b8e7acfc69b449761a18c52524362573e399f0ed2760f6dcfe829c99ac109b0384e7ba5cb08c7344693c24153c4a369abc4fd6fdab526e497cc45279916f59ca71b7f250b3ccee092890100eb2d131ff6b37425528f660413668c9dff33567897a440d730a7db94c060a377bac99e2328acaff34e71c90f33ffd3d76f9118f2304119e36714079ee28b46f126fedbeff7454ad728d201ec45ef6a6b0e856d2bbbfe6fdfd9c8dbcddfd9cd8a213f901b0805cdd2baf9d18dcb0b350f02ddd121cc65c59cb080cca07ecf997cf380723bfea44789176d344875427dc7482c6a84310021e3d71226184a56f66f9ecec1493922be57ab2357d1ed5bad1ce9e5f96aaaa5c21c7093cc36acda8ed77810c4882a58c5ddfe759fb2fceecd8f565cf3671014300570cfebacb208b1d468c4f84450cf6098d5084ab240e966e1ba50422bc362da578fc32f2e6ee1632dba0e279520ce3c2fca10ba88b08e586319311fac4cf073c029ebce4c90396445cafde0eb2e23123536cd6b240ed737150a08a57af4e07081eb67bcb5d758c63c913433279f597bec4c0554e64282d330468b7aaaea12ead670dd694e4232395fff897c498ba8d6fa479511923186031bffc1fd4058db875cf174c7ceb1fd1b182e409b49dba3d464eeb4d792e50442ce97a3f976aa54aca71e06217a8ca42f3ec8192eec41d8efb07e6b498093c08b22878b54a15fd86916e2bdf1b64083547e5e8bb2e23e5e8cba0374ed54e572adda9098d5f192f6bebe7ddc2aeb7b6458bb674aab4edb97c2acb060eb6c955c5214a8cc8f722f6888a6c45fa88557f275cb541c6a9b9846c3f2c92c68036bcbd33156fe485323ab8df2bb1ea81c2a4ce0baa67b984dd5ec0f564629599e24c9f30f06c4ae1939a9c8ed3dfe01a1b7c1188ad9bd72413ff2505b47024c54722c806f5396c0ea431e7e77190af5f77f4393be6d69ab715e6e383d55e6e18ca4ded0389355f213eddc8007921329e202e50dbde58df525fcf8cec5deba83fbbe95d48aa93732db9ae5973b78e653ba2e3bf569bd6393e0cbf53bc5792fe26769f71f2dc43544dadaa1b8c9895a29295a515abc6217966cb72dbb1400c43bccc17592575c3fad7f57f3eb3d3ac0155c148eefa15b02c4c495ea8fd62ba224903df92ba0d7c1dedc4efd8ba9bee67935b39bcbe0d36a05c894ddb033ca2c3185e1051f6fb14d8705416a534486956304ddeaa35b422b7672bbf9797c784ac1a4fae7cc4707a9e2b86215e1702621d61b96d6ae5bc40f08fed8aa329de588b0428b2eb2d2db2bd935b41a59e01e6630ab35d55a3a6d8b3be1a87f3e4897c393a685c7a6acff7d05f861d22e5229242381b619149b26743120370001b6c4fd4728b939fa17c68af8fa167d7aaa3d9b606b5474c265beec6ed22506d1d340ddcc964cf16c4bf5280e8e03a6dbbca2e26e24a993470ea7407ed083a19c005eaaec6aaf5d7d4a7e5f67ef384e7aac98c882fdc9dc9db097e78979232c68d9e212630a60674d874544897f2932819ddc5d2ca1445d27f3ca06ae10b53ebdfa04f8670cf64ece436c381b55910de492e1cbd2721935736deb643fb553ce2456c973fa48878bc533f4281d09797ab7e75893364d0953a32391b2e8be5034b2a1d1018e6b77e8eb472843813857614106fd9e1e184500ea16ef45c7717c880d230c76799c771906a128b5de5f9d3661e9573fdfcde366724d2887caebd47138648b72b2484bb9182b6fd49d7aca0ffd4fb4c6af0ef9d1b4d3c538dc38fc66c8b1ac79efd287d4d4260c8fd6a1e0a38deaee46d53bd9d0afd9a5a0996cec3be42193947f130389cbea5499546cad03a92e23788cff4fbd1b52d8737564d7f70459572cc431839e6736f7dac3146eba67e1b045dc813665d10aeae935557455080abdceb486a8537aec291ee188c27df837443e21c16e50fb206b0294d2735c11f5571d88a3f7bb8ccf9d88e387b94efb6f26eed00ed7672d1046c8eca2e3f940d3997d23643635048af5608f27bbdbde61985a37420733c9ceb12e1c161617951b232f13ff1d54609b54664b08ebdfdc83b87f8b57871a6458cc9f289a5906a2da3428d4dab5afbd89f71b403d01c5e15e96519e492eea14ec3a78d366150c9dd2d865192a2dbca4900f9e7e80434646d727ed2515a7e20f41a138718f111efc15ae71ed5b03808daf46bb990b4f1a9e1d55b716353c2814f26e95b98b7cbeca7e2b6aa1462949c4e1edd17d8bd2529141f4c78818a65604162366bce82b308db8bf8cdc1982a2a1d622f96748fc4011bafd2bf36e29ef52123ca7ef652a6e7e46e230a8d12edb9b797fc2e1cd10fdf8babdda1b4270856c24b7170206b42218ed7199f9306624ee6264c04805e575872d30c62e67c16e28ce81a381446669d5e36a0f673d80c58735f6cc73ad13faaa76d705913d2490c24c0f842b9ec700269607b2b802d34c4e6870e9a8920500fe0b7d7a75ee3e58d34f4cdfc99061b477c25014cd06221a313d3fbba12ac756039b70e68d6e3b07c383d5c71feb184069535da1799c3ebe8337f78f980eb5830853558e3fd0c185ddb63711a77d7c778f2990080f61ee544374d6fc00838b6a0e7f44ca699b17ee1d8a1aba0a69f29b044dbbd49a0ffd8a7c00a5fa089d9bb92b7bff84b8b5fa327c4776cc664374e071a54f6c4ef6e7f5d9b6bb81149c68d39c91bf6f3fe88e4a3e63fcf537c9b425575fd7821b9ed0e7bc640f7a3b60b12c03c9234e2b2f96472fd95baa15bc6afd7044ebf55cc6bb3c4a41ed632c53b25ea11a218bc0c58e8be5e2389baef70935e001945fa988e8b1505fd4e31be4edc26f4d74d7b19f79f06c85216d8c9c9b55e4878890deac1332d3d8afcc07857c4026001c9756c449fbe8f25b4bd1b7326c7136ba84e59ab29ba317fa10dffbbae4d421c2d8f8f0b6a3175fc71019e105686d3c7c3a68e5807f0fc4c1775ea9335dd6157b2e413e5bf3408dfdaa521580294cd6e45df48757bc7e2d28894a4da049723c2ae0fa41e1fccc2d39177929bc87cec9edecefcc4687d1c2f31fd7a56e12fdc76c65918b1f0ce8384c751c815b2341c7fc50a55922532c1c456a810a1c55674c175faab1f4d50defcabc6256a14ee4b3460f67add2481d42c2b2e311fc7ca86d70ef5376b61d5e86f9ccc856b22095835aca6cef9119f565b52a58bff501f0adebbfa22a0e54e61776e6e9d006f6bfe0e77e0827b45862c155697362021283155db708a00a3c01658c31106def4223900f73c4e789c121efcedef8e5b1ece3484c4bc20a2b84e7b2ac25bfa70be17adbd48aebcc3cf50b98496fb22ef1f363dab6e218974e63be5ca49b17c05dbb20362a483473488d2080399ec5297b93b4bdcd61bc2f9f1b4043e44874529e199ccfeda48d29007524b3acd1162ebcc4db1", 0x1000}, {&(0x7f0000004c40)="da142143e08e4aa8d442ced3c9dcf7bc77fef6281bf244cf897fb59a2869265fbcd374fdd36d64fc483a520a32310b16f984c70e5a3d9d359fe0fccbad4480eb561d04e8f841f290668027e21f7d9cfd63b7c9fc41a080e69312a5ec254f28ab2eb29df8de26aece41cd54c51c83ff74e7301cab8f581a257aafc1abfe32f029dae6ed431be7b7b15de6f82677f0aaa7db3dc548deec8b884c2bc906c452bc03943637fa36a7b6dd6022ba1fe8797f5d4bacb8bd4cc95c81a9d696b3effa3962a55cc998a2cf5c60c4d84d68aec7b959e2bda223c6e28ac1084008", 0xdb}, {&(0x7f0000004d40)="d811c7e6f217f8bdc0b560795ecda7f42a2fc7ecb42334a64b4442f37724b6fa8d69533cc17d4fbd3b6b21b971a01574ec1033e2051e90f803343c0a1f2f2b7bc10aa13732fe07f59866288c1483086e486ed4379b56d05b0209d74cd176cde041af35195089e1ebb530d1675de96a8c127db0be9b2118293e6de647b00358e6d6b4af54854c8008f149fb4646c16beb5a7e3d53e55ebc35cfbf6f0624c887927eab943581faa83a1e408f8e9d0ce05e296a07fe68c2704716e8d125b17ffd85e6e2133c13adb77bb910f46f", 0xcc}, {&(0x7f0000004e40)="71f88bfda6d68d56884c41dcb041c4fda374a1fd30fb1935ba37f981184295c166dbbcddebe2f6adf9679380e6007fbe8937435a867eb87c89f391a0", 0x3c}, {&(0x7f0000004e80)="3bab08278a63f81014e6ac4f107f4792516bb14bd27f3a2f4df60245b4010b24e1fea84a2d238c7b01e6b85e5b41efaf4b84967585191deae8d9a97f3917bc2392", 0x41}, {&(0x7f0000004f00)="3f2a093b02a0e2eb", 0x8}, {&(0x7f0000004f40)="5f60df8a0b68c5eca09514e24733b8e69e74a72813403c6c9cc3aefc181b9db50e2fec67ed91d1027caf62d113afb41b79e050a24eb3a57ca13fc4d87bc8b1e16f2a924a1652b251b8cc213117f9c11156fa92a8772f5b43db384570be218c5a4b51614a7f880be7600462d77c68f808d1fc99834a99dc39544e38614d22995b5a70651c263e9b9fb5b304578d0f30755e48fd185cd21adc8a714fdfb2a942c440c7b190b6a3cb2efede64aac47a790d7770693112801fce5ca5071240bc69032893f8af9d5dc1", 0xc7}], 0x7, &(0x7f0000005200)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3]}}], 0x88, 0xde39ce4ce7c9a267}}, {{&(0x7f00000052c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005500)=[{&(0x7f0000005340)="a4637871c15ee99b9a18811c46f968bca2c5a40d15177eae8d81917867c596198e6bc36218364fb241b19469cec68811ee9ae776a5bd086184140a4cb3661d562b505512d1c98f9a347a08031e2f9104bc28313fa347d7eadea3b042e8e96d47c8f2fc96f1a8e6cc54a6107d4700530936f5ae4e6c701c9089464f968ef60ef07bee089fd41cf5fba892c1db8cf5a48975f2bcf0fda3edd577543fc0c723a40cb171146e4a8233b85f5ecd48af", 0xad}, {&(0x7f0000005400)="9820f0683397ae5e6dde4639f559a5bd24bfd2d1ec0198f112801c6d510de73cd92b70de7e1eb4de812c68075a44c4458d02dbece557060144c0adb142cce6ead1566bd80463663672bed21c1cbd143c78540e177e83ffabbead0e079a271c2dc116f0b9cd442918fd1af7efc8e45157ac84bfd2fdafc8f05d0f68dbb99938fd490898689bbc1643bd6ed573c799c97583f1", 0x92}, {&(0x7f00000054c0)="73aad40fdc47282304beeab8c09a3b0f3e869a3efa1732e7365d22f5f960b811ed16daa904721ad1177e958c467ac32cb13668d35d99e15192baa4102eb8df", 0x3f}], 0x3, &(0x7f00000058c0)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r5}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r6, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2, r10}}}, @cred={{0x1c, 0x1, 0x2, {r2, r11}}}, @rights={{0x14, 0x1, 0x1, [r13]}}, @rights={{0x24, 0x1, 0x1, [r3, r14, r16, 0xffffffffffffffff, r0]}}], 0x108, 0x4044040}}], 0x7, 0xc0) (async, rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b7020000b96871dfbfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe00000000850000001a000000b7000000000000009500000000000000455781a5feee5e1ce7050000009d5550adf200000000000000b61d69f2ffdaa10350e11cb97c8ad51bcda0c4ee6d9674c77504ceb9971e43405d621ffbc9a4fd39b0631f6dde53a9a53608c10556e5734eb84049761451ce2e2d9f8004e26f7fcc059c06220002595f6dba87b81d1106fb0289ce67a66afd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7480884bd8048a967d9b9126f9f1dcc4ff8546fee53f5b2e7b91c61ced1ebad000000000000e8122a793c080a882add4e1179bd4a44f231b6d753a7be428ba953df4aece69311687f4122073a236c3ad198e3f3a532efa04137d452ff47638da3261c8362bb7c7824be6195a66d2e17e122040e11e3bd4a69fc6e8d9f7043e09b9e10dc7777bfae5884e4ba1e9cc4a2bbe99e30816127f46a1aae33d4d63d716c0975e1ce4a65536203062ff6ab3934555c01840219829472adefa06d3482c7b2711b98eabdca89b77efd13e6dba4a431ce47911834118093b6cabaa17a57727474e1785ee234835088445aa4a9b677d3d342640e328504aea02a2d727e62b7f097a02dbf8fe1d704765de7482040b2fc3000000000000000008947baeaaf954aff687deaa2f804924600273ee26d8115cbca081a14cba24788779291745083fccdddc90d7af35c528d46362ea0d8d79c79ddca066da478c197d4a550470557bc99cca336bd88cd28a5ee651627e3a6fbf6ea53b95ddb64c69c7d8d2f4baddc239828760459564124bad68209d2a1d16ad085886c017679cfcda8b1e152ac1e2bcc5ede5b5687aa418abfa29acd7339e73b2cd185c9eb5fb34fccd20ffa155b16c0c309ed6f6663677df37de0ec0d0f548b273940be5d1fe0bae14d1a76bf741330dacd9cc19c0163bcc93059e8d2d1bfa928e2ba458ecd989cb3581a3f270ad48255ac0dad4923e3e36629589ff6b0ce00000000899c14287dbd09bfc9d81514b227d0269b82fbe79a99704bcb3b8a9a6df0d0b0c7af19957b0169a22ec98b5323ee84dfabefc4e3d79316522fda753b85065915e80c8152f65f4102213d6158cd5a964a3a6efe61e0a000"/901], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340), 0xfffffffffffffe19}, 0x42) (rerun: 32) [ 698.022694][ T26] kauditd_printk_skb: 20 callbacks suppressed [ 698.022712][ T26] audit: type=1800 audit(1670745450.531:1222): pid=11174 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1183 res=0 errno=0 07:57:30 executing program 4: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) getresgid(&(0x7f0000005540), &(0x7f0000005580), &(0x7f00000055c0)=0x0) (async) r6 = syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="2e100c14cd5e6a76c9ea7b694da101e3149ff7", @ANYRES32=r7, @ANYBLOB="00000000000100001400128009000100", @ANYRES32=0x0, @ANYRESHEX=r6], 0x3c}}, 0x4000) (async) stat(&(0x7f0000005600)='./file0\x00', &(0x7f0000005640)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000056c0)={{0x1, 0x1, 0x18, r0, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000005700)=0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000005740)={{{@in6=@empty, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@initdev}, 0x0, @in6=@private0}}, &(0x7f0000005840)=0xe8) (async) r12 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r12, 0xc004743e, &(0x7f0000000040)) r13 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r12, @ANYBLOB=',wfdno=', @ANYRESHEX=r13]) (async) r14 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r14, 0xc004743e, &(0x7f0000000040)) (async) r15 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r14, @ANYBLOB=',wfdno=', @ANYRESHEX=r15]) r16 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f0000005880), 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005a00)=[{{&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000380)="035f8d2f1b0a3a3783fc405ba23f4a0993d92ef16bb4b87157954dd0a2e366bbaecfedac042da871ffa5c9f30c0604d9b3ff285ff39141b1487dd9c30399e5de46cbc7a182cd256cc086234323230f2efcc8c96b73e52215c890f75379889fe07f18cfcc6bfe7382392e805bc452bd1410f3ce1a13a7232413ba266991284342c40facb12515a2b6720c29bd9605db6c1a7fc3337b66220f4c448676ec4c5820c3d2b138359d151c825fa1992348ede206143ef92c3d6c7e3c1e638b8a", 0xbd}, {&(0x7f0000000280)="9d26296bc9219f", 0x7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000440)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000740)=[{&(0x7f00000004c0)="41fb9ee219bd4eac7072d355b2877314d7f366385ab8ad2a80751eadaeae957e590dcc4490199b97f3a3f2e7858faa6790676a9efbc68be4aeca8dafa692d75e81a003898604c90b452741cbb8dcadc7cbbef20f3d23e17ea018671708b92db4a6bc753aaf89998c82e1a9b411c54376785dc35c46013c955887334341d7a8af2f7815e5f7e1cd6c904f1f0fda30d2ab7297944dceafef6b6284da6b88577f497b5f674ac8c97b3b3979e8bbe960285118ee4d8292acc21e1806dfcb764931ac15efd38ac1803458d3d1504bb3d6302171a0746810f91ff8d4c0941d2d5dcb15bd8c36e3b71a7056c2a9139d", 0xec}, {&(0x7f0000000e80)="2540c2871bd44c80d9703e2771be713928f5b6fdba5ed7e5efbdaeda2b3f76dca42545dcb9fa6bd02f7d39a9cfdbc075eb8130ee4cc54813b20286e8acb40e6f67910f6a1780c0da832bc7c672b8a2f479af9cdf208eedbd89603f5acc72c06d1296bca73bb98b64a7e0652ed3d99acafb19e92d5ed9b49d78ee835f4df11365e549838d3e8a90cf79316efb77390b8246d5068cde678138c09198e2d5828be13c885e6a809aaf522501dd20c2f241eb807b5f44997b7721ef102b77e6728d303349a4bf5bdb097bc3b9123ceb55cf3f6e1cdf8fcf50b81982a53c4902ef86772e74df5b466fe496fde9cb24c9d452b7b039406ce067847c5827541c5970ea72db098ca74a8adb3f8410e913a5c605244135ec74ac307602f3e699fcbe769ade53a7b9ea782081e732334425c77797969f77d67e12561087538e1fd2cc18c8a27cffc02a1a8931c750d06612724c18160c8dba7b34392069b9d8a11fed68073d5c9e47907a67f383e6f79ce473f4acacaf0d349ec1f90738d519b4bae15a4daea2ef8021881687de1dee0d310efb8692bff316c71e582627c31c23568007e47213ae40a488a5f265e78a1f48896759ea63dc8ce7f08563bb974d43a9d89ea008b73f6e6e81bc5cf5c107774380a09f41d6f0bede6ee47596fda462c74db19845b7ccdf3cd6d18d4d7209d87f8bda9736a7a689c452273d51274c08dbfffaa6fe2948cd8e3a9057efdedd01c0a4b0f034ee3b70d76f14061779fdf9a5fc05ee563d2f836f0659f2951bfac5657308a746f3427a44acf955d9bb038390d99ea8b8083feb3f8f0c76095c13233dff2ae3de600936a3e135fa888af9e403d354c93d56cf14d54f80b9f9daf80013de5fa12f32129c02ef524ce24194d2c723ead050d2f4eaee992cc937b60fc28496a1d03830d2ddcce6d02a39e0a3d6b9e51d6aed23ce5d2d47de32a9538ae3960e23fc5d22af8d603376627bc527e4ebba49d56c801f84c8a07bea0a9cfd7b168372689c22a16dcc483559d5e44567c5349305858b5a7efd69feb3eec76c9fda005934de1bbd59bea3570a4ddf0becad0216bcd3bf05100a5f02796353056ccacd40e62779898d6709b1b146000a54e83232e0237e92fbcbb2798fc9d08b3ae5facc455d721cbf52bfbe72743b5743c854fa80d5bad39dc1b3909052c387284d642c5558f149accca71388cf30b12f7caeea9cbfe7edb0812ebd757e99730c89cad8790a734243c005c682addf74f5be89783df5d7ecfd1523703a7f1685b9993fbb8170c8a973fc45aab41cc6d6e18e9c5f444d38f0fcf85518987a0a47b54806fd33767bdd4a92666748eb81f5aad1fe166058fc6a4008c727f94872620b58df67f68479b5be45c1a8b3c02451b85d71d0210a8ba2c2f5e3d01377c4f17675c0bb25c578a1229c558f26770bebc220e2e5cc478c5b62e26395bdf1d7ff5375155c001fb04bec0090c3bd11b096ae44696e499e66e8f80e2466a7734e774ed489d273b7143d7069af28108d6e335388979212fc29525896244c0ce57e13d7cfa3ec30287b4498f0e8f1e1b79fcb6227480a2a7fa1bfd7e65dfe0267ac3271d42d9e1f8afb57c41f9534d4ee7b9218098fb82fb639f6b24a1af85c9ea7a5d968c730be31375231a90f784af68299159237e77389afb4e80208bbb41030e913e1b8803da5566f94de2e50a02274ee4b899dcf3b894690b29912206122e481088830a046936b996c2f5b140a3adc452a2e42b0b8c97963a358728bdf6acfe6d54fff410951dd696ea9c60d09f41b9aab5c922ba94893d6ce697a87387901ef81d144df43eef71abb9658c5118318bceb0ebfeac8813f34138d7c7ace5a0e2cac31b6d20b6b3fd3b440447e3b8bb9b63c82688e57fe11923ad9686317d7f90e0e53e1cb712eba8210fced2e9aecf06ac1d9e55fc0ef2e8c4ff7f2625435bd0b9630682e32a4092e27e1980f450271001ba4060dc29d1cf622779825fea47ab67813d6d415a1d3f94971098d6d97f5eb6e2e6347057905d513e43a9fcb0d7dabe77abe8d4065d25b809015908be5c25f66c1cc5540249206f0c29ba3ce3a958177156217d9afcc8951b86095cd4196d94091006e951d8068ae8f9f969320c096de69e9c3208072ec5fe90327a7a540b17572ae438f4242da61c4c15e88133bd1e3b159c6a22426de6835d1c273ba6fabc080e7a4383f58372383bd510e83e52314ca76b56f4236fe7ad535303bf2abc6891d02d7dd970e01c8971058f5ff7c2f2cfd3e8e53cfa0332e8f698eda23c3bb2ff139ad12fe891d647391aa2071eb44e0d636e67f703b1b8ddfbaaf7304cb6b50009fb1cc988c013c4b473f82947abfd5a4767ac4d6da8d60d2a0a8b26cd8cd3e0fa5e8d13ff32c8f6ebe1672ebabcdba111b937081be9dc5fcd61c576ad9e0d32f84e90de125aa42dd8e18f7371834349360ebdf3b7c572686f66f924acdae8a07cd91ce13a57ed36bb0bc3374e7704208c2bfa0cd70b112bd08ea8c16bad62816515d4ccf345bee68a5b838d78f54932ef2ece9e5b1d6b890146280fc02875a81809550e8b5d8777a5532e4583c7834f1202d38a3d9c5667f97c78cebc90f52567a2e7ee8a5da57ec60159a0bd88115885f0c29ba007caa8ea51a4c109a288bbe28e7d6e7a56e9da817a208dc12458d73d07c9c0a1945b3bc39a22e382ed6539fc1fe68bea54fa8095a880a8130779d07d2aa1d0b6c404281ca83cb3c4ab7423d33cd79d6691567c836b780ab7be6211fda17168bc103287d9c580263566ca7a071db829e0e0d95b75e2a51147670103b5eb78d160f4d8bdbedd41b693833d83aa02289fc329fcfbfabf4140d0045c161dbe333a10ceff0ddf81e542960559fa54fc839a5a383964c5dd4f70ac1a250e7a391c31f2bb5eb04f9309dfa37f5165f8333117beba2985433e39c167d7a9cbd985a441c710691d80f23747b317c09345fb64bb90c875406152be84d81a7793c199aaff1d405c35a1308bbdbbc4df3c4ccee4e6c9562416ced2d2e88e27ed9e585ca0bfdc50da46e6b8b5c7888d2c5741808bcf4413cc8700e4726135c42a1c95530409ebc1f24de3a957ab548ba95a0dfb0422b0d35d852d9c083486c77b580cb879c190a97a4d05711da4467aad75acced15a0a82677ba28bdcaeea73643dd87f04cbdb99bec4f67d22f1c80c670b0ed2a4f1a184c99d31a6f6896290dd84eb565f8648a92726f675d61edda3e546749ac2227ce9c5daff36a09fff61a67ba38c04af742687f6c68b43ed0ea94d1d5d0b173e9ca6e93791df167b52e6b89764b636e8dd312288fc4c62e69c508816a4f666de99b4571419542985bec7484ccf3ff84bb6a1e445df0a141a323aabdca9a666ae34cc36e68124be04a2f507be6b0b5d4ff424df256ce6d2a30103dff5a7ad5b2c1d53d87f9a150e399f0bcc4e6a251ac95baa8bc60389a32ef23af991cf8d318e679140c84f3d5a053365e42f4ac086b42a8b8c47d6d26d11d70f836dd68a26f4188a740bc735feded89f41da7d769f72fe65ce2b15d56f5f9c5fad604dbefaff10c61a447d872545f931ecd435b0a36bc5a5ace6357e5acb34d6c4b0c1b2f3c6179f15ba827e808dcd3fc5e2f7e6038e42bf61afa08f5ce606b9ebad996bb5e5805d720de97b9c9b541fbd02f8c5ec783375549804e385ba0e906a62a98d55fa12da2d1d484d9d32eaf86695c4e83087ad98c226a60e96cf8b18b19d4942ca5273e016ba231e8ab03457492615c5e86969937c86798b046174045afff19c231bfa2dba226396a84a8aaacfa98b4bef124c76615971d16cb1515faf0249ded0ab81c0eaed18b21e7b4979cebb3b7a7c5edeb3c6e208daeb05da12a220ee3fa7400a4e924b1ab9bafb39c49ddbba8749f354f2c16ab48cfd776c04f6836b0935d386baeccf0f88469523b66c42b351c8e6c113140dfdc53279c1928beacf39d3644f133ada723da2d182a02ed1693b84846f91ec2b2b9012d6f87ab562b1d9400e00aa2b042b7d3e47597af7b42cae37917f3f22788b0c6d5497bb1abbe5adc78e0cfd02964f0b6ce84adc2555b8f9139e9349f123931e5c6ae6d04eeb30971aad617373c15d569e8631218465294de24e790be6ed35670b99698174a6312cf4750052cb1e55900667483c9bbfb62884f04d2cb6a66ec67d449b02b174aff22a88d6938a8aadab571b8899ac6e42421a975d7616b9f72ccc40b5e5566861a228b11b159a5816c6df9dfad1d10d3c4b7fab74e973ff21fd5ccbff09ba358905a357572d626b8fc2c68c83284350a875c2918e0280f058b2b748d01d583bcff4e0207801db633b47ca75efb5c1d6ab55ee0defcb5b11acef4f89e1060e055b902fad1ee39db3512a7efb663a5532e9415c3e63dec540e98adcca9706db4573179d58679983900fa0426696749f407c99198d33a9d34804a9c6a1cf1f8ce718bcbf3b2db8f4739213ac29aaacb336d144155d5cd3131440ba3ca5401cdf1dd0ef33729bfb09c058d1f25fa916846d6c1da527fa64facff1db4a1507b29f354d1c1297da7a39fef3fc09683d01a8865cd079c82198ca3089446ad2243a36f5b11c948e77643049c871ecf0980f0b6c2e4a0b9244879c13e32b28539245d1c2a95f5779c92f0bd795da37d776ceb335816827ffcdc886e43cec8417ec223a8d3f8911546268ff99a2673e00b29ed883a63c43bee44ef3e43e264d949891d6b0165295e84c720665cb67ea894e7ed1c88c9593749fd05e52305ea1daf05ccdb03c2f24d2f9509dd4d92020008103499e973c0e6e6b7b977155322a13f9225f5e8a4ffd58907e845585a78b4951fde0f6129d312edd19d42013b4eaa4a4501f7510114225f787e73e918ef1962047c0fbbc0870a2a1be6394dcc6369a1ac3d27a1b33aba224fd0b49cb6ec394e12d08583e50aab5d1cb9dcd0d5056e0387bfce91d678deb4b956a278727ca9c03b8af5043a36b0d8a6e4165a0d41b46720ca54c9922cf1be51f95e1a3f98270803e0587fb2e5fa4967fd56aae031ed2ea28335327abf10e835853348f84080cb198808cdf4a106eca8922e6c67ea7e3f618f73a25deed5ed47e971aab1db4387669af12fb95fe1ac1c07128532823d982f8b46ace3feceaa2023bde14f6eb24f343bd76360eb0a2e57a50f6878068f01dd93f1993775c866046ded2b92fb819c9cb090aa4684ded13eb803144d5316c5f60033c96423a40026acd355a82a050eef992f8b66c5fb5f4ccc8c0c96e49989cfb8d34135950d84c354e63451f2cdd1eaa044f1324b0df5c08450fe3920092a47e142104fd9bd86ed63f2fe0b989f19cfbb2ce2d22b4eabe5eb9aad1b3dd1aa8d2d6704f7715f708942eaa47a323b46d067a015a4e5ab970efdf97ccfe0e8a332f7342a40dc62a1ed06ec966b77b5bd492be8033a17412a74d88dc88fa663c36e88e31a963d897d2fac2fb68a37f4fe301852584316131e660928a35d361568e483c4862431fc739dda807029b0faa98363e35c2f62fbaa338e678ca991ec7573dd0ecff5753231be513f35dc5912b8ef65ce545d73640c5642b0cf8f6c440aba07b2f5d4a509a6f2a514ba92f5e7feb21288fd229c6da2060ccfd83fc5d90bdacb9df27db4f591682a1a1f0e96eca9be69a146011b7cc53e3a6a3a56f23260f6df89e9f008d514de06dcab77edb5280857426be462c68e242f642d4db5e2e51bc60c2ef7f48bc62a58d4b39d349fd5279de9278b029b7b56c38fb608e4d3e783f809534f5f07fb", 0x1000}, {&(0x7f00000005c0)="af68082ffb73b87a1a34ec397e5acad7c29cda7b3c7c17bcbf7b18cbfa801650004439669e4e648c1e5047152f6246073cf83f9f15c984e1e58434d56418c424673c843f18493d02776b1e7b6371f38461a116de9d2db9965e1c3f4b302f67d75fcd295c06fd7baa0371fc62dac4edbda7205b98744863082b433360acf6c7ec62aad3f3aba4ab366b55b55226ad052b473dd08e1789f9bf6cfb", 0x9a}, {&(0x7f0000000680)="c6c3ee1f46f2150e47b12efddd88e34d36779393269e98ca3caf02d9bcc98280322b66fc35d88fce10878acf6dcfda14cde11a29fe8eb3ac293c20a78f8962ed3bf7850d5853c3d27f4b5272f3f353d893b6656b9736be6f8dfade1ebd99865ed03df7e1a8d5b5bd88c7e93c9f5d54c87fb8c1d4cf723276dcb5c9caf4f27327e24dc8e35a3cf34af8a9fa8fea", 0x8d}, {&(0x7f0000001e80)="e51ac46c3e16e4f3cbb568848fb0b79f724ceb816f33856f7c699985ca2fcce3621141f347252771107d674353cdbf686a5e8af0d956d427c815bdd0755d69bf08bd2f660530edca8ee1954040fa799286f3a448de145ac88c9bbb4b425751c7b51e6a4a98c03cd72e69315a9c5129ef002e7554f7377a117a6d55eecef69b7a1c2d5097b0336788eb568123730fb9a19e76ad6fec3957882f0a04604d20d6d8c3e3fbf6697ae249d6c37d5f757775ccb9e19bad1fe68d65beb1394244fc2b68f90ad0c4d2325e9e9d1c3dd027e985bc02add6730284df7cd82f41e03a3a5ec5993b784ed4db35ac9d11b1da44747233cf5b6438c2859b3bce1f21ad2cba819757477b16983c210e1105d7f1837690ee09bace61a0ddec0b91b4ddf4862b2c0e620202f366421b096886bde9e4d22a34a5fdc0a9fc76209b2a8b989c308d4c1a32422026ca5493513f84d439e94158e9d659be749f6ccf3c2f1b00e688562adbd98e309c877d29234c6e803f7f17bb698cd986a7ced7d9851531e09d7917b49be38590176bd5d4a7cb11cc712d1927cbe1f38d1ec10c3965049559f220d5ea7d8e5b1dcdca84ada0eb37364893aecccd9fb045a6c95c2587f40c2ed215c79d22d1e429d87dadfe165f7d1e35338b8af12ce82a16b7e740a650cc1a1b580a36bb349640fc129b4f1c2cdb09feaabcba91f1ff37ae2663a9463328e11fa91e883f15e98563c77531c478eec7b1368fa7bc8fdc54d3695c0ea1596478cbe5d74e24a56e2665985f4c790670d39b8d0d8afc4b59e4abc91b00a4d151c25c46399aaaec66d1901c2fedfd51f3558c8fa3b42e68fb257a62bd9f8cfa3914bf02adf13d049bc5fc8a84609af1979f8f963ff59c27c4109fd00deda68ce5f34b6f4bfa1e7bcdcdceccf649e9037c75336b39801ff96d75696d3ffd9cbd88e142cf97d92f88105a924eafd7c74799d699ed9968717132a3fce2244c393ca683789fe57582eb0afade66063453f02667cb233fb79d5147392010f7bf7884b46cec2cce05a61e7d7fda491f702bfcd2f08d2b12abd432e2052d3569237e26313b561f81957d75ecf5a12809ad7f09b08757961eea4221b197a44954dbf075b2310bad62f8a1c75fa12705c7fbacbd97349fb46a9451d27be228ea78db25a948510dd5ecd22337c3a8b886ffc79db6822c06d1b96d6906519f9316b76abc1d72a08247103b0b76e311beb784ccb091d22b9736939cfbf8d2fd66da768ff14fce8b26bac24d579f2ab876e2eb16552d4acfd81d9a7fa01b3b77c945ed9273749b18a5c1b754b2611a943fbd01913c2192c1ca832780b0894784f9ff1eeb07e347805eef177441ffa2cf2b790c4798a7bce5028f5b4f015c72b1c9b63f8b4985d1c4e0e3d8da9a23e25ea4f6e49f8a8a51269906539ae799ab9b41e7838474c055c41063158f3a3050afd0b1e30a0eb65c79ce04ec4e342dbb92bffd4d90a28c38839d1e3441bc264a8a1452486b3a6e93e7659638532589f176580e456d4b79d8b28ca9eb26c9e71378f4c439940801b247fbca8f7ec4236f71ce1b3045fbc598a1d52559f882538bb46708487be3abe424d711efcdcae8cbb77a1ac6252614099e106f84b842691e3895c527f09661226a193444bf99b183d68191e290e7a7efa71612b8446c06edcb93f932eae367ca28a84875e6bcad8794f7fd5c8d8c763552c4787565844b4f430f7e5fb9dd9f83d6169de4b39c050f419f3867b2d47e9b08554e8a7acace2a407ebfff288fc6fa052f1a63f7d408984bcce4f3805c136b93f630e08322f7f33eeaf1bf4bcc0e96eeb1a9cb86016dd44c92f5fe1c46b539d419b37a6f3a3f2899f9c532a181c8f303a7dcd6d19203606b9a0c11c1f0efda8014349bde72a209ccc0787f70691d6966dd9e55c058abed40ad5ee7b8ba393c09667c5f0df3b018109ad7c9b04fac4def37f30f9b1a33ea30febbe338f195dcefd1390991942a89f2bc421572e3bd49a8537a04d68bbd4c47220da14c9adeb3303f060768f65c593b5d80587f4769d3f678cf7f224abda680e14a64ef0856074c6fb884815da0be454c7bca0d1e5ea1cd885815705d5748b51e850d5008ac2aa991d9eb3c52c7be85248b4fbde01f4e7425efce2a950545f4866b51739d2adf9fc6e76e1659ee9dd809cd7630a2eed536161db1900d6a7ced3e08ddc62e148ef4dec91e0d86a33cffc69e3c97c4039b3c6474037bcbacf1f14f38517c27538dd4e77fb671f4746104617eab9c4b4116748768ce83781e3e4bb443fdf331bfe27acaf22e8ff0a85bbdf29169f66f17b30b0e53cb943bae43d70ee7686b3c872fea0e6b35ccc264bdff8246271da6857c42860a8d2f1a86a0e20101b061ebbc6fd6513ea0cdbd9f35400c5ca1aa4e4c25aefbcf84cb8b66ce28578ec65345e00ba91bd2c80176d6720d8829c5479aec7adf5e5e854f6a2857395f12a1f02228fcb13c0c1157da7c8fde7b4576a3b22b1644ded69884eed69d3f17061b3664cfc66486de333b3182d1d9edb95635da675387e83bce2ac4e08394d5665b02a7d74199af8c8236dc5cae8b6b9dc1ba65b2eba592c37cbb1295e5db382d511115600bf08beeeecd4af6ed6fb14f61e0422158bdee4b778b798dc02de955ff08afb6d40ca568ebf17a6b5d283d738ec901c8ad942395792ffdc4f5edb2f0adafaca9ecccbf88c205d463483c9d4189ea34308bd6c7e43dc8cf22cf570b9407170c8106917622e800d12452615b8072197e55224d74a6fef979abdfe39ff4155ce48a568c2b5adc787ba4776800203e150092d0429d2a6ee235610671c96c62b7dc77dc4c1968ef1979f31a137b758585ae6bd04f2c41e39c1526c4b2eb1c921082655c554ae53e8fe04811fac06f8663a038c53f3406007df9d703b32351a85e8ce2b4c23f6cbd2cca8325cf0f9f747a6148a5c9f2c4fde08d2412cc1179eeca67905b7c7e7dffcf82d11b096787ea313064d431df591984d390ea73da02c3fe0a22c01ea45c62d1791665cafb5f86a1f785eceb2956f9f95bf7599b311a3abdde90bd8c5d42a2ffd33ac4bb8bef8772b247e55041c2038eb1c5559774eebdb03dc10573567e55323d312731d5b730525922f58df945a5601f0f7006a45873a4d961cfec3fa336efa2d469d27408ea8474979664dff6ef1826bf7c8550698b7b9d2f7ddeaed2f73147f26089b7f18a093c59b96256a7970aa01ad61c152bd771411e41228ecd0ea13b4b67d00e8dc6e05da8145724cfb0caf6af71698887c3cb43abe2e012fc0876536be58cdde998424b06c21221c5bb275421bc85e1b19096a25efae2d6031bd85d1c028d11881da0f67dd539521701eea62011320f83be4f00f7c85b0f12944a07a569d72c31389d665ea9a95a738726b1fcaa3a3156612d79381f9c78ac8cd5550983c539f3d5a06fc9354f4fdafeb595b815fce9dc019dd2be38713f308f4e849f3506e7d6ce00d1957ef4becd09cfc0fd5f1086d5bfe0092e2e9af5e53620cc7d38ae7a3322756c87f5f382b9d334b398c21cc222b8972d606455eca2fbc37c6ffb19c7d953bfac280644c3ec9ac65317496c1dbf09968a42ea30853fa8692ff27b319c884556c6646bb6c98dc6884c1b2e07c424e9ab6bb33440b201472c6e6d17718ac79cc35e13ee7f0b80de3dd75adcaff840a074b92753db7b11df351b6f3537fb67373e0272ae2723b9a030fe22ceeeaaa499a00652d3201f91a6e236b71bd1a295e65f88c637fc6110908d220a588d29d48fc4801a21e915189f52aad7cbbadaa5d1c2761e011160758d19fa68d6953f27be3c31cb45b3cd4ea98087b1c27d84d40e3101a7f017ca58b463de6f121009aad4d92392b42350209f82e625c85a700c77b665f61a58f1eede9217261969c8b5f100052913523625b8a66e77544e0c4a956bde13b1a518f031ad89d1067007858a9181b19b5cc2191fd7f87b481f244e1263b980d0e3752a9fc778a0f9208a102c1eb79651ab5aff7c695cb6eda30fafa85d4201181437a1196eebeaf367da164339f3dcf29d5102b2263038e494a18249ddcd728aa983121c7f50f28b4a63d2d8795d44953cf4325adc7b66f2dd7b7184f6481baaf7f0cf5b9d91a721a35966612a0a6aa749f86a87e4f908963677c116dbcb432d42afd13ff473665dad6c6b3c73217001d7157b4deb36fdf5e81d5cc8b4ba070598cacf3c4fa098e4d10042240e29ca02002a5fa2bb0847463e4141483b37cc3c0f96d847507f9160f9b1d13af0ee849292057ec4349c9aeb525c9e5660c93a79622c34db4e5f84743d2a0de868291685f0d5a73eb54cbed7ee46d6855c26ffa55a2acce9dfd5578ccff5e32e1b91e81bc5c8ac4a6c45b04e7453ac8598a5ac89d4642d3330011fd2b0c6c846d6bea65604b6336595dde603ba412ed6ef62f921b689ecc9053d7aa50153aa19d41fb7a20fe82b7b4b72cb2427d2a8289fddc8fb5ec9bbbaa7f7aa6db701651cefaa7c5b5cf937fcc90aa919ab6bf52ac03ef9eab2cad7a85f3fd6b88f761836cf021e1ea9548e075b63a99e5914a3aa3fe6cf972491b5ac4c0d04eba08cb6fcce078d27242a71b27307bb6a8767e6a2add561c66410bbedc5c660d57013d105c95658b65127362af1284b4c3b9e8394b00ff096f2079397be9c722f2a791bdb882c0fee46b1d6b462002101f812393fea0f1a2e4f498a0b1c245fcee0981aafa9eedb22f67ac94ecf059db2fcdc6c9a9411ab410cb4a63e61925e1a172a45ac8ac2b9ffbff91dd3a2a7556ddefb5c3325ea6f4c6ef5e7e0ee67e4560b3fcbbf57a0fd55e3cfa9c3c281869ac950660dd254ef9b183988f2f4ec6becae38ffc6e0352f73555e4625175de54e7d67aac35ff0c29192fd12a5e7b3fe10f3c1ae2f1d9c30963bb57cfed898236b5911bff504428dc7a1bb700e574eeff3012cec1c07837b0b8c56ec9128b200e2671110ad44eab18517f4850f441b295fc3edc911ad187cabbfcf989fe7cd5c974c312aacd10c839b6523672a9e5886f8b8a6dbf6b52110c8ab6e557fcebb925b4d8742cf958f32a7b916ee2655fae4f3013b364768b4121a58afec4613646b9e0f22e056e7752aeab9cec21ace61659764ce165d8818a43d478a79dbdbfc7eb077b580a676c53b1b2cf4d56b32261b9398ebe3c45d3c6f602116339d2dad3ed29ce1c527e65646577fafb98998190d558fad7f819fbb6fb563c484f437a53ae0405bbd986c8cbe04d7829276263630961445ae81820547c748c663a883ceb7b85221979d9117bde720287f823b523d25be042b9314bce59cb0cc37bc80237216c6a9548bfad07fd9d548119389d320b7e4cd2eff57c1460d7e4ff04f19ed34d4cbb817894fa6022e759777f7debd85eb0d6468f9afef2a2cf0f42ac38e47f6df0c5c501add85b83559601ba18cd2a732e7038411d623b756d12bc8612e11656b5ae8dde41cca7b772b149db10c7439dcb1e128aaac3f2c7c12f0f9b34219ada136e762c66d78ae9645da2237774e2ca92a929008d285b382cc03a8376c532714a5d12bcdd4776bbfaaab2150c28d7b1f6ab7916e16c1793dd249fe898e36cc0931fc4713934afc7c6a0a03e68796c0510a8508485a258c7efdf556341e7ca40e917079d46cf251b6bc30a7510f6724c3f81de1ee3e8e6da1b6caeb4104c2ec07752412fde80457fed638bf2ba8ec0f214ec67034c12a43d4381c6d28f16e219d1f8f918df01a52d90b91f5d70317fe279679e73525803d3ee4f2954f9002", 0x1000}], 0x5, &(0x7f0000000900)=[@cred={{0x1c, 0x1, 0x2, {r2}}}], 0x20, 0x4000040}}, {{&(0x7f0000000940)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002fc0)=[{&(0x7f00000009c0)="b536120d26afc6e48f4ad5ceb8e60e056330649518d7cfb17b0bf5a1ea5d6d72ca92e9b3aeaa2e488919ac34df44", 0x2e}, {&(0x7f0000000a00)="b053d2415d4df28fdab18195070a", 0xe}, {&(0x7f0000000a40)="946acb11448d8dd5e6221c565c74904473f75700b03f2b9e2ba9637387c4b1372531335a9975660d6e5f64d980a204830791ad38c006a613ff404c3c3bb7035f6de547c3fc359bfa624838abed8216e74e16a19dd6", 0x55}, {&(0x7f0000002e80)="8bc803271f53aeec2a8640774c2a50450c4ea10aca7092adeda9c8541b020420f565f1052d938c007aaf08ac75768f1d1c41bd9fbeb2883fed32d6da91d4bc35a03d86476321573a490c6e0405f03e9ad75e81e6395a79789c2950f0a341fdd62603974bffeed019b8c9082c36a62b3afec7cb05fd095c4909f05fdcda8e02d5ca8ab8adf39f3929521148ec55c6667bfa47acbecaa71be19695e31a6217255ad78b0729084da303738190e278d146f962f25185a12307bd4c901229406f99211c3b504061b22c3d4e325e7a559e6e43c2f7e13232b8c632f772d4", 0xdb}, {&(0x7f0000002f80)="1c5a3ac5b11683ba5d7f", 0xa}], 0x5, &(0x7f00000030c0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r3, r1, r1, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}], 0x38, 0x20008810}}, {{&(0x7f0000003100)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000003300)=[{&(0x7f0000003180)="e53ef4fd5beb4bf716071e59fe78377895f34da5ed1625736c50228e6b519053dc7031d4d1d43fde8f3f36c601de9379208f2330b5fd784995d32a615cc1d6e65527672bdcb09026563a28d575e9c75c4db7f769029a9a39c556c83e3a85511d58b3565919ca7340d90dcfb96ef0d4215e45c4e391d3670a2e2bd1a964e4ad544fa4fd4ab0e5a51d032b3324c88f190964e7926bb1513c5b1809b5365be85e2502369b4c3f316e408312a75817e1667cd03e36ce26c8279566a2fbc5eaf3e1337efd40326be9fc700a1c31dc6d3bedbf4029c0a80b49497c2c49310582f992d0c0e025", 0xe3}, {&(0x7f0000003280)="0680b6eb0d21ec0cec09d88a24f7e3e68b77e56ac23e8388a833ceaf71916fb9e69702eee6e12418425bae55d1a2ea05b3a013180b3f4f63693da6297f4d209d1ed2e9e3df3faaac0e2f128ef971c204ab1a6f64fc6c663e64dadd42e75d7ac16c7d4f8612c538ba43bc20b0a1e0c8050180ca9837fefc", 0x77}], 0x2, &(0x7f00000035c0)=[@rights={{0x38, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r4, r4, r0, r3]}}, @cred={{0x1c}}], 0x58, 0x24004080}}, {{&(0x7f0000003640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000039c0)=[{&(0x7f00000036c0)="fb38bc13b3962099a16247114ecbdb6c8f50ede59810bcd29f1c5053eea54f53a995769454c499989a8f42a919ebe6caf14992670d0869b91f20eb466fe973e94db5bc48332ca95e076302bb9d1776fef0cdf8915d4cda7e72602236e85af942b9daa44eedde22c9ada4025be653d2bd0e4eef1a99c5091f10b4945d0cf7e986bdc7c07139900e60e13f344d729112", 0x8f}, {&(0x7f0000003780)="9a03c7d4ddabfe8dc0717221b5084a773d0ddd06b5765dbecc5fa61026552c8ce1ab0e9c76cc3c9b196df4738bbcb2cfbe94fd78df7718", 0x37}, {&(0x7f00000037c0)="5afb0076fbbb259f0c849a0442ddff2e6c9a6a875a6db1660630b973fc56037b9d16851493f2167c84eb08b99a4444667a1d96f5da9d2d72895e0b46dfb8ca5faf07e887f8e76b302ffab3019a29668e8e0924ce2c2ace1036a3e829ef27649414ce0047e72455efd64679cdbfbed3c0e21a9b16905026398c78", 0x7a}, {&(0x7f0000003840)="f9637ec4e7e7326c777615459eb2ece9fb2c9d49db2b5264fe0c1c3a5e57640b21999d15d302fb548404e76dc507cc8dc2b5a40c1aa700b19a768e0fb47296bfb34aaadb50d5ecde10194e9c4f2a5936c2b9065138f40d228b9d2335832b1afe7759fb866afc0d66db91daa9017d1e3fe1ef05bf3db175cab31e0c5e4b4d7c58b631417ef0e974f3262c79a1e4161e30cb35195c11882bf826b5ec40ffb6313547fd891e13c7ab801b9d97119c3bc8a9d4f2acb3be837188a98b101cc1bf2c8f08134b2561a35e70427a2ee70ea08081ea3655954a4568f773082868b28db1d6b0d6db1239932ebaeb55", 0xea}, {&(0x7f0000003940)}, {&(0x7f0000003980)="2d4ef047", 0x4}], 0x6, &(0x7f0000003ac0)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}], 0xd8, 0x800}}, {{&(0x7f0000003bc0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005040)=[{&(0x7f0000003c40)="e0c165cfda591a2b3e705664b094205212296009fa988c91376b32192c5895b88ed8b3474e5c947e11e0eb722bbe3b45fce00af525a7772cc51e04fbdaeff6cb37c7896323ee6588dfaf998cc11e6782b52d0407a2d9695276d358689f6e88503fee493a2b28a3880b8ee7422ab754fa849cd61df570db8b6e8a037c109d1f8792d8123c694f3b27781f0cbd203a9fc86d16188c528fc70f262112fb31e08f6de6809523c9243525ff82a811ba35d4c88d12be513c70b2a0104b3907bb281e7a6b625128e741696910278d45464e159436c3df7ae4880a07845f75bfce4f1dd50cc234cc9db3d63c28557d2948812d147e4631c189f04ec9956be9d0e7912dfeb234f45f414c52aa838d972bb3d59a48d6dfe53ccd1c5529bf70a3d84d5151297c91931b89e209b7f09e82dd5e18e3fde13e686a3cbb758d13953446a1cc9b0e2659bed27b48c6a2db55690430197616e15e1a3811b52b8d95673abd372470ff0123752728108041bbeaf6d2ff03b1dab90ea20de7f55ead74230aea6cc673755012668d0390d3d7b1e43ad9e42ebbcc5072e00403162dfa8d668c0fcb8d313428835ab975692cb273fda096b9a8ea18cebc2c5c8f4dad35d13ab6fe54242c88b1aa6921c163cc0941edc6dfca24e8cd4d0863647fff825d74129a97561682b06ee3fb7310262cd66b78b6121605f7f23ec4b4f53766ef49cea53ff05274320f7f9757e08299c8571543c003cd3eac8b6cf7c683483ab776abe26e47e69848e67fbb6ec2534185934e5c3d76ed6fe90a442fe711aded0296be68fecc13390b1ff462406c74c7fcdd469eb47af4ddf6a1579448f4f94c041e75cbd2bc8cb67d57d8472df4912be16afdeccbeb5258768329622c70c0b4a1b8acee04232a94bc40b26c55f0697c746f8e5f9636a8a70c6f555b078c347abc99f6b5df14c9dbf9f393dad503f2689f0caa27f24d2e3310e6622d8afd92dfbba385cb653f0542f8290617f6578432d6b9c3b97de0b5a81fb02487c75f919dee3a934469d67ceaab7aa66045ccb4ba27fb7c81cfbad2f5def0c687704d02d83652f87d74e8f2a673de73d3e77d196d8cefcc76b7f925263dc0213de894513439d9a24f4a7c2cecb818eebd20adc5b2a4c89e3928b596fb2d7eaa5f36534b5e490af2c31b0cc50b44f5cd78fb85c583292bec3b91474e414e89652524ca5cc39092482f6f9c0b22dba8d54bf38a414cf687ab0cf6869126ff5336be83fb11e754a0daa1c5193ca481f314bd7db653c96c92562fcc623b0e929e7f1ad692abde098705c2a6370243b533c8132e83d4fb1d97ef60ba0f2d3ff2db51ae12e7b91df63474e4e52a719e321109d854b20e1220778d7c9e6443b61cb237a824de4de3e04bdccea3e9a7281d6fc38b14cbef6574a01ecd1e4e0438b6fcec866448e3e1b5b46109919b48042a07732140e6b72f8aaa4f99132e90dcbe419aa03077cac6a25e2a83740b1e51aeee6b8b5eaaf71d3e7bc6692e15a014b9062051229fad481019da38d07ecb18ab9b62a5d2467a7734b482a8d53212bdfd82ba816d33ebb5cdf7d12c2be3bc8050cd21bd06a763251aa6d509333cdab7ae47a09bcf3bc4f8c2a26a1a54dc1eda0d7f0fa581d63d977aa3fc1817b28826afc623fcce2aa356602afa55fcdf9c472d8600c0874b59a8bb5025b93d9b14f8e40dc7110727cfd8199262c11d46c5ab97ca237fa3a4129a88f42140cf3782e8225b7336491467afcacd6591a0c9f800f7cf1e8d998e5ac1536fab73044c91b39772cacb174946acfe6b55fde2e729fe2c4ad6c28a57b182ee5fdc5456bfce58ea8d34fe1ed2c573d21075b5d818708905c55991f7b5aaa17f6517a8642ab43d02d37533eaf047e658d1bf303fab004b8e6066661ed65ad4438c9baaf3a373a9097222d2f3d41fb1ca2c32f790c8d8859b7156a2fe86a078a5996d8826510af941710a0a5158dc9dfebcf520855f2993cf9c05c04994ee69c160db92cfead84b58b7de45f9cc3487a16c661824ddbecd1c7c3e1e8294aecd814d658c9c4a21ead192ac258ae40eea3a047f955648bdefa1b958ba9b4973c65fc59f5848af6dc5fecd88a67bb58c673a6295e65a0cdb04dc3719f1ec9dded34221fd31f3dcd78a9e76eaf420456c6449583251aa068f47e66085f94eeb446343eecb100c10271bda7df9e9a94375a8b76243c17ec85e0169f46588b02de5e6ea5f8d14191ccf8d3b3d6e7e6f45988aec5c34bb910b52d1adc65f8afeda55bc86779fde7e44e4b7487ae6cbaf01b70f89a5962c453ba79eb17c9362b8aa03a95b19c6462520a497c736118719c94d43d6cf1de29344a3b8e7acfc69b449761a18c52524362573e399f0ed2760f6dcfe829c99ac109b0384e7ba5cb08c7344693c24153c4a369abc4fd6fdab526e497cc45279916f59ca71b7f250b3ccee092890100eb2d131ff6b37425528f660413668c9dff33567897a440d730a7db94c060a377bac99e2328acaff34e71c90f33ffd3d76f9118f2304119e36714079ee28b46f126fedbeff7454ad728d201ec45ef6a6b0e856d2bbbfe6fdfd9c8dbcddfd9cd8a213f901b0805cdd2baf9d18dcb0b350f02ddd121cc65c59cb080cca07ecf997cf380723bfea44789176d344875427dc7482c6a84310021e3d71226184a56f66f9ecec1493922be57ab2357d1ed5bad1ce9e5f96aaaa5c21c7093cc36acda8ed77810c4882a58c5ddfe759fb2fceecd8f565cf3671014300570cfebacb208b1d468c4f84450cf6098d5084ab240e966e1ba50422bc362da578fc32f2e6ee1632dba0e279520ce3c2fca10ba88b08e586319311fac4cf073c029ebce4c90396445cafde0eb2e23123536cd6b240ed737150a08a57af4e07081eb67bcb5d758c63c913433279f597bec4c0554e64282d330468b7aaaea12ead670dd694e4232395fff897c498ba8d6fa479511923186031bffc1fd4058db875cf174c7ceb1fd1b182e409b49dba3d464eeb4d792e50442ce97a3f976aa54aca71e06217a8ca42f3ec8192eec41d8efb07e6b498093c08b22878b54a15fd86916e2bdf1b64083547e5e8bb2e23e5e8cba0374ed54e572adda9098d5f192f6bebe7ddc2aeb7b6458bb674aab4edb97c2acb060eb6c955c5214a8cc8f722f6888a6c45fa88557f275cb541c6a9b9846c3f2c92c68036bcbd33156fe485323ab8df2bb1ea81c2a4ce0baa67b984dd5ec0f564629599e24c9f30f06c4ae1939a9c8ed3dfe01a1b7c1188ad9bd72413ff2505b47024c54722c806f5396c0ea431e7e77190af5f77f4393be6d69ab715e6e383d55e6e18ca4ded0389355f213eddc8007921329e202e50dbde58df525fcf8cec5deba83fbbe95d48aa93732db9ae5973b78e653ba2e3bf569bd6393e0cbf53bc5792fe26769f71f2dc43544dadaa1b8c9895a29295a515abc6217966cb72dbb1400c43bccc17592575c3fad7f57f3eb3d3ac0155c148eefa15b02c4c495ea8fd62ba224903df92ba0d7c1dedc4efd8ba9bee67935b39bcbe0d36a05c894ddb033ca2c3185e1051f6fb14d8705416a534486956304ddeaa35b422b7672bbf9797c784ac1a4fae7cc4707a9e2b86215e1702621d61b96d6ae5bc40f08fed8aa329de588b0428b2eb2d2db2bd935b41a59e01e6630ab35d55a3a6d8b3be1a87f3e4897c393a685c7a6acff7d05f861d22e5229242381b619149b26743120370001b6c4fd4728b939fa17c68af8fa167d7aaa3d9b606b5474c265beec6ed22506d1d340ddcc964cf16c4bf5280e8e03a6dbbca2e26e24a993470ea7407ed083a19c005eaaec6aaf5d7d4a7e5f67ef384e7aac98c882fdc9dc9db097e78979232c68d9e212630a60674d874544897f2932819ddc5d2ca1445d27f3ca06ae10b53ebdfa04f8670cf64ece436c381b55910de492e1cbd2721935736deb643fb553ce2456c973fa48878bc533f4281d09797ab7e75893364d0953a32391b2e8be5034b2a1d1018e6b77e8eb472843813857614106fd9e1e184500ea16ef45c7717c880d230c76799c771906a128b5de5f9d3661e9573fdfcde366724d2887caebd47138648b72b2484bb9182b6fd49d7aca0ffd4fb4c6af0ef9d1b4d3c538dc38fc66c8b1ac79efd287d4d4260c8fd6a1e0a38deaee46d53bd9d0afd9a5a0996cec3be42193947f130389cbea5499546cad03a92e23788cff4fbd1b52d8737564d7f70459572cc431839e6736f7dac3146eba67e1b045dc813665d10aeae935557455080abdceb486a8537aec291ee188c27df837443e21c16e50fb206b0294d2735c11f5571d88a3f7bb8ccf9d88e387b94efb6f26eed00ed7672d1046c8eca2e3f940d3997d23643635048af5608f27bbdbde61985a37420733c9ceb12e1c161617951b232f13ff1d54609b54664b08ebdfdc83b87f8b57871a6458cc9f289a5906a2da3428d4dab5afbd89f71b403d01c5e15e96519e492eea14ec3a78d366150c9dd2d865192a2dbca4900f9e7e80434646d727ed2515a7e20f41a138718f111efc15ae71ed5b03808daf46bb990b4f1a9e1d55b716353c2814f26e95b98b7cbeca7e2b6aa1462949c4e1edd17d8bd2529141f4c78818a65604162366bce82b308db8bf8cdc1982a2a1d622f96748fc4011bafd2bf36e29ef52123ca7ef652a6e7e46e230a8d12edb9b797fc2e1cd10fdf8babdda1b4270856c24b7170206b42218ed7199f9306624ee6264c04805e575872d30c62e67c16e28ce81a381446669d5e36a0f673d80c58735f6cc73ad13faaa76d705913d2490c24c0f842b9ec700269607b2b802d34c4e6870e9a8920500fe0b7d7a75ee3e58d34f4cdfc99061b477c25014cd06221a313d3fbba12ac756039b70e68d6e3b07c383d5c71feb184069535da1799c3ebe8337f78f980eb5830853558e3fd0c185ddb63711a77d7c778f2990080f61ee544374d6fc00838b6a0e7f44ca699b17ee1d8a1aba0a69f29b044dbbd49a0ffd8a7c00a5fa089d9bb92b7bff84b8b5fa327c4776cc664374e071a54f6c4ef6e7f5d9b6bb81149c68d39c91bf6f3fe88e4a3e63fcf537c9b425575fd7821b9ed0e7bc640f7a3b60b12c03c9234e2b2f96472fd95baa15bc6afd7044ebf55cc6bb3c4a41ed632c53b25ea11a218bc0c58e8be5e2389baef70935e001945fa988e8b1505fd4e31be4edc26f4d74d7b19f79f06c85216d8c9c9b55e4878890deac1332d3d8afcc07857c4026001c9756c449fbe8f25b4bd1b7326c7136ba84e59ab29ba317fa10dffbbae4d421c2d8f8f0b6a3175fc71019e105686d3c7c3a68e5807f0fc4c1775ea9335dd6157b2e413e5bf3408dfdaa521580294cd6e45df48757bc7e2d28894a4da049723c2ae0fa41e1fccc2d39177929bc87cec9edecefcc4687d1c2f31fd7a56e12fdc76c65918b1f0ce8384c751c815b2341c7fc50a55922532c1c456a810a1c55674c175faab1f4d50defcabc6256a14ee4b3460f67add2481d42c2b2e311fc7ca86d70ef5376b61d5e86f9ccc856b22095835aca6cef9119f565b52a58bff501f0adebbfa22a0e54e61776e6e9d006f6bfe0e77e0827b45862c155697362021283155db708a00a3c01658c31106def4223900f73c4e789c121efcedef8e5b1ece3484c4bc20a2b84e7b2ac25bfa70be17adbd48aebcc3cf50b98496fb22ef1f363dab6e218974e63be5ca49b17c05dbb20362a483473488d2080399ec5297b93b4bdcd61bc2f9f1b4043e44874529e199ccfeda48d29007524b3acd1162ebcc4db1", 0x1000}, {&(0x7f0000004c40)="da142143e08e4aa8d442ced3c9dcf7bc77fef6281bf244cf897fb59a2869265fbcd374fdd36d64fc483a520a32310b16f984c70e5a3d9d359fe0fccbad4480eb561d04e8f841f290668027e21f7d9cfd63b7c9fc41a080e69312a5ec254f28ab2eb29df8de26aece41cd54c51c83ff74e7301cab8f581a257aafc1abfe32f029dae6ed431be7b7b15de6f82677f0aaa7db3dc548deec8b884c2bc906c452bc03943637fa36a7b6dd6022ba1fe8797f5d4bacb8bd4cc95c81a9d696b3effa3962a55cc998a2cf5c60c4d84d68aec7b959e2bda223c6e28ac1084008", 0xdb}, {&(0x7f0000004d40)="d811c7e6f217f8bdc0b560795ecda7f42a2fc7ecb42334a64b4442f37724b6fa8d69533cc17d4fbd3b6b21b971a01574ec1033e2051e90f803343c0a1f2f2b7bc10aa13732fe07f59866288c1483086e486ed4379b56d05b0209d74cd176cde041af35195089e1ebb530d1675de96a8c127db0be9b2118293e6de647b00358e6d6b4af54854c8008f149fb4646c16beb5a7e3d53e55ebc35cfbf6f0624c887927eab943581faa83a1e408f8e9d0ce05e296a07fe68c2704716e8d125b17ffd85e6e2133c13adb77bb910f46f", 0xcc}, {&(0x7f0000004e40)="71f88bfda6d68d56884c41dcb041c4fda374a1fd30fb1935ba37f981184295c166dbbcddebe2f6adf9679380e6007fbe8937435a867eb87c89f391a0", 0x3c}, {&(0x7f0000004e80)="3bab08278a63f81014e6ac4f107f4792516bb14bd27f3a2f4df60245b4010b24e1fea84a2d238c7b01e6b85e5b41efaf4b84967585191deae8d9a97f3917bc2392", 0x41}, {&(0x7f0000004f00)="3f2a093b02a0e2eb", 0x8}, {&(0x7f0000004f40)="5f60df8a0b68c5eca09514e24733b8e69e74a72813403c6c9cc3aefc181b9db50e2fec67ed91d1027caf62d113afb41b79e050a24eb3a57ca13fc4d87bc8b1e16f2a924a1652b251b8cc213117f9c11156fa92a8772f5b43db384570be218c5a4b51614a7f880be7600462d77c68f808d1fc99834a99dc39544e38614d22995b5a70651c263e9b9fb5b304578d0f30755e48fd185cd21adc8a714fdfb2a942c440c7b190b6a3cb2efede64aac47a790d7770693112801fce5ca5071240bc69032893f8af9d5dc1", 0xc7}], 0x7, &(0x7f0000005200)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3]}}], 0x88, 0xde39ce4ce7c9a267}}, {{&(0x7f00000052c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000005500)=[{&(0x7f0000005340)="a4637871c15ee99b9a18811c46f968bca2c5a40d15177eae8d81917867c596198e6bc36218364fb241b19469cec68811ee9ae776a5bd086184140a4cb3661d562b505512d1c98f9a347a08031e2f9104bc28313fa347d7eadea3b042e8e96d47c8f2fc96f1a8e6cc54a6107d4700530936f5ae4e6c701c9089464f968ef60ef07bee089fd41cf5fba892c1db8cf5a48975f2bcf0fda3edd577543fc0c723a40cb171146e4a8233b85f5ecd48af", 0xad}, {&(0x7f0000005400)="9820f0683397ae5e6dde4639f559a5bd24bfd2d1ec0198f112801c6d510de73cd92b70de7e1eb4de812c68075a44c4458d02dbece557060144c0adb142cce6ead1566bd80463663672bed21c1cbd143c78540e177e83ffabbead0e079a271c2dc116f0b9cd442918fd1af7efc8e45157ac84bfd2fdafc8f05d0f68dbb99938fd490898689bbc1643bd6ed573c799c97583f1", 0x92}, {&(0x7f00000054c0)="73aad40fdc47282304beeab8c09a3b0f3e869a3efa1732e7365d22f5f960b811ed16daa904721ad1177e958c467ac32cb13668d35d99e15192baa4102eb8df", 0x3f}], 0x3, &(0x7f00000058c0)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r5}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee00, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r6, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r2, r10}}}, @cred={{0x1c, 0x1, 0x2, {r2, r11}}}, @rights={{0x14, 0x1, 0x1, [r13]}}, @rights={{0x24, 0x1, 0x1, [r3, r14, r16, 0xffffffffffffffff, r0]}}], 0x108, 0x4044040}}], 0x7, 0xc0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0xe, &(0x7f0000000ac0)=ANY=[@ANYBLOB="b7020000b96871dfbfa30000000000000703000000feffff7a0af0fff8ffff1971a4f0ff00000000b7060000080000001e6400000000000045040400010000001704000001000a00b7040000000100006a0af2fe00000000850000001a000000b7000000000000009500000000000000455781a5feee5e1ce7050000009d5550adf200000000000000b61d69f2ffdaa10350e11cb97c8ad51bcda0c4ee6d9674c77504ceb9971e43405d621ffbc9a4fd39b0631f6dde53a9a53608c10556e5734eb84049761451ce2e2d9f8004e26f7fcc059c06220002595f6dba87b81d1106fb0289ce67a66afd9ac3d09e29a9d542ca9d85a5c9c88474895d679838def0a83a733dc6a39b63a5ed69d32394c53361d7480884bd8048a967d9b9126f9f1dcc4ff8546fee53f5b2e7b91c61ced1ebad000000000000e8122a793c080a882add4e1179bd4a44f231b6d753a7be428ba953df4aece69311687f4122073a236c3ad198e3f3a532efa04137d452ff47638da3261c8362bb7c7824be6195a66d2e17e122040e11e3bd4a69fc6e8d9f7043e09b9e10dc7777bfae5884e4ba1e9cc4a2bbe99e30816127f46a1aae33d4d63d716c0975e1ce4a65536203062ff6ab3934555c01840219829472adefa06d3482c7b2711b98eabdca89b77efd13e6dba4a431ce47911834118093b6cabaa17a57727474e1785ee234835088445aa4a9b677d3d342640e328504aea02a2d727e62b7f097a02dbf8fe1d704765de7482040b2fc3000000000000000008947baeaaf954aff687deaa2f804924600273ee26d8115cbca081a14cba24788779291745083fccdddc90d7af35c528d46362ea0d8d79c79ddca066da478c197d4a550470557bc99cca336bd88cd28a5ee651627e3a6fbf6ea53b95ddb64c69c7d8d2f4baddc239828760459564124bad68209d2a1d16ad085886c017679cfcda8b1e152ac1e2bcc5ede5b5687aa418abfa29acd7339e73b2cd185c9eb5fb34fccd20ffa155b16c0c309ed6f6663677df37de0ec0d0f548b273940be5d1fe0bae14d1a76bf741330dacd9cc19c0163bcc93059e8d2d1bfa928e2ba458ecd989cb3581a3f270ad48255ac0dad4923e3e36629589ff6b0ce00000000899c14287dbd09bfc9d81514b227d0269b82fbe79a99704bcb3b8a9a6df0d0b0c7af19957b0169a22ec98b5323ee84dfabefc4e3d79316522fda753b85065915e80c8152f65f4102213d6158cd5a964a3a6efe61e0a000"/901], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000340), 0xfffffffffffffe19}, 0x42) [ 698.096378][ T26] audit: type=1800 audit(1670745450.561:1223): pid=11174 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1183 res=0 errno=0 [ 698.222490][ T26] audit: type=1800 audit(1670745450.561:1224): pid=11174 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1183 res=0 errno=0 07:57:30 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x5b, 0x1c) [ 698.281941][ T5239] usb 2-1: new high-speed USB device number 25 using dummy_hcd 07:57:30 executing program 0: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2cc700657874eed44fd238dfbc110ca97fc757b99815656e745f63616b00000000000000"], 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") (async) r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.log\x00', 0x149142, 0x0) pwritev2(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=':', 0x1}], 0x1, 0x3fffff, 0x0, 0x0) 07:57:30 executing program 2: mlockall(0x2) r0 = shmget$private(0x0, 0x400000, 0x1000, &(0x7f000000e000/0x400000)=nil) shmat(r0, &(0x7f00002f4000/0x2000)=nil, 0x5000) shmctl$SHM_LOCK(0x0, 0xb) shmat(0x0, &(0x7f0000344000/0x3000)=nil, 0xf000) shmat(0x0, &(0x7f00001f0000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(0x0, 0xc) r1 = shmat(r0, &(0x7f00000a0000/0x3000)=nil, 0x6000) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00001d9000/0x11000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r1) shmctl$SHM_LOCK(0x0, 0xb) shmctl$IPC_RMID(0x0, 0x0) shmat(r0, &(0x7f00000aa000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x800, &(0x7f0000ffe000/0x1000)=nil) shmdt(0x0) shmat(0x0, &(0x7f0000143000/0x1000)=nil, 0x6000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000338000/0x1000)=nil) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) shmdt(0x0) shmat(r2, &(0x7f00000e5000/0x1000)=nil, 0xdf5f2043c18eb8be) shmget$private(0x0, 0x400000, 0x400, &(0x7f000000e000/0x400000)=nil) shmat(0x0, &(0x7f0000139000/0x1000)=nil, 0x7000) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f00003c7000/0x1000)=nil) shmat(r3, &(0x7f0000403000/0x4000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x5000) shmctl$SHM_UNLOCK(0x0, 0xc) [ 698.421041][ T26] audit: type=1800 audit(1670745450.921:1225): pid=11186 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1174 res=0 errno=0 [ 698.471756][ T5239] usb 2-1: device descriptor read/64, error 18 [ 698.484878][ T26] audit: type=1800 audit(1670745450.971:1226): pid=11186 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1174 res=0 errno=0 [ 698.557715][ T26] audit: type=1800 audit(1670745450.971:1227): pid=11186 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1174 res=0 errno=0 07:57:31 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x5c, 0x1c) [ 698.751660][ T5239] usb 2-1: new high-speed USB device number 26 using dummy_hcd [ 698.767622][ T26] audit: type=1800 audit(1670745451.271:1228): pid=11192 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 [ 698.859198][ T26] audit: type=1800 audit(1670745451.301:1229): pid=11192 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 07:57:31 executing program 5: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 64) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b06000000000000020002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000006abcda79e239e903000800024000000000240002801400018008000100ac9414bb08000200000004000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) r4 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r4, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x6, &(0x7f00000000c0)={r5, @in={{0x2, 0x0, @local}}}, &(0x7f0000000180)=0x84) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000100)={r5, 0x5, 0x80000001, 0x8c2e, 0x9, 0x400, 0x6, 0x7fff, {0x0, @in={{0x2, 0x4e22, @rand_addr=0x64010101}}, 0x93, 0x6, 0x1f, 0x2, 0x18}}, &(0x7f0000000280)=0xb0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) [ 698.951672][ T5239] usb 2-1: device descriptor read/64, error 18 [ 698.979616][ T26] audit: type=1800 audit(1670745451.301:1230): pid=11192 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1169 res=0 errno=0 07:57:31 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x5d, 0x1c) [ 699.074975][ T5239] usb usb2-port1: attempt power cycle 07:57:31 executing program 5: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) (async, rerun: 32) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b06000000000000020002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000006abcda79e239e903000800024000000000240002801400018008000100ac9414bb08000200000004000c0002800500010000002000080007"], 0x80}}, 0x0) (async, rerun: 32) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) (async) r4 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r4, 0x84, 0x6e, &(0x7f00000001c0)=[@in={0x2, 0x0, @rand_addr=0x64010101}], 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x1d, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r4, 0x84, 0x6, &(0x7f00000000c0)={r5, @in={{0x2, 0x0, @local}}}, &(0x7f0000000180)=0x84) getsockopt$inet_sctp_SCTP_STATUS(r1, 0x84, 0xe, &(0x7f0000000100)={r5, 0x5, 0x80000001, 0x8c2e, 0x9, 0x400, 0x6, 0x7fff, {0x0, @in={{0x2, 0x4e22, @rand_addr=0x64010101}}, 0x93, 0x6, 0x1f, 0x2, 0x18}}, &(0x7f0000000280)=0xb0) (async) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000100)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) [ 699.268655][ T26] audit: type=1800 audit(1670745451.771:1231): pid=11202 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=1174 res=0 errno=0 07:57:31 executing program 0: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="6e6f646973636172642c6e6f696e6c696e655f64656e7472792c6e6f757365725f78617474722c66617374626f6f742c6e6f61636c2cc700657874eed44fd238dfbc110ca97fc757b99815656e745f63616b00000000000000"], 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") (async) r0 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000080)='.log\x00', 0x149142, 0x0) pwritev2(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=':', 0x1}], 0x1, 0x3fffff, 0x0, 0x0) 07:57:32 executing program 5: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000240)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "75b782e4ad88b89d1fc31916080000000788ccfc7f660510420aaa96759ecbc36eb9bb12b6124793608dd0e7316d1d4f4dbac39877e4ac714b7ecefa8a934a", 0x1}, 0x60) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) dup2(r1, r0) dup(r1) [ 699.491705][ T5239] usb 2-1: new high-speed USB device number 27 using dummy_hcd [ 699.661836][ T5239] usb 2-1: device descriptor read/8, error -61 [ 699.938841][ T5239] usb 2-1: new high-speed USB device number 28 using dummy_hcd [ 700.111878][ T5239] usb 2-1: device descriptor read/8, error -61 [ 700.231793][ T5239] usb usb2-port1: unable to enumerate USB device [ 701.996443][T10099] netdevsim netdevsim2 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 702.091114][T10099] netdevsim netdevsim2 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 702.185351][T10099] netdevsim netdevsim2 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 702.257830][T10099] netdevsim netdevsim2 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 07:57:35 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="12944e7a01000000000020e704500040000977890b03c8f27b876c00000000000000000000b32b7c2ecabb83716b7db5fd270ce74e33457d9c0f956e19257fcb53873d082450fe8d2cec4a3465a6cd4ff6b1425e7478ce63ab28a9d4daf13b1b64abdea57f80c62d5b2d455ea009b53456ac6374dbb181bf499bff85ed51eb1314e5777b527addc433f7ac2410f661929d07bb1142695b81bdbce74335f282dc736c147921ed19b263dc323be6514b08b587715e11294bae42f4cbef33a9707aa17c9ca6706a"], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, &(0x7f0000000000)={0x0, 0x6, 0xf6, {0xf6, 0x21, "f7e2c641ec7308813723b0ab5d6a84f996c1c71743c9cd173bf46a3b7b3397acfa9a05c4ecdab9290bc6eae03df68806142e5e110a96dd8c0c780b0846cce72b295cd48506dac4cd0602c3fc293e0ddbf5d20ff57c4649fcf152144ca7b968974d01017d7bad46f5514afd9098d9016bef151f300328790eeea4a55e24e84f987bef5a0ee65bb79653adc718948ec87b1912a53e7758b8f6b2f01559ef1fe65ff037789cb8f4645d8904df98bb528c481bd0eea22ca8e995333a7edfb9862d64192f2cf64f2cfc2ce344a8d12db845806f0fceabbbb29568dd867dc322e9e7b026b5b6a82bf0f29ffe9e8c085fbdcb2ac922d93a"}}, &(0x7f0000000200)={0x0, 0x3, 0x1b, @string={0x1b, 0x3, "1edc1f94faafc15d86e1b8cbaeb27d88fbcc17547dfb93aad9"}}, &(0x7f0000000240)={0x0, 0x22, 0x6, {[@global=@item_012={0x0, 0x1, 0x1}, @global=@item_012={0x0, 0x1, 0xc}, @main=@item_012={0x1, 0x0, 0xc, 'e'}, @global=@item_012={0x0, 0x1, 0x1}, @main=@item_012={0x0, 0x0, 0xa}]}}, &(0x7f0000000280)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffe, 0x6, 0x1, {0x22, 0x125}}}}, &(0x7f0000000540)={0x2c, &(0x7f0000000300)={0x20, 0x15, 0xc5, "afa834ddb313f4c631ec526579ff0998ac0ef6750e5c695453a6a0585217b79d0d3a62898152d61f3295498bf0870160d883f4f4c78b20093bd8ba736d9df95cc99b462150a7be6985650a483d8a794567709054113f08146f1bd4ebd942beafacbc7d882a7141e5b186620ef1e3e3eb802d7bfc31676373cfaf35fdcd27a1073086f023ea4c23ae8269f25ad2e6db6443ac261b29a3de53cfa2706d1bd6d6a8ced17e118eb0c4e11e625c33830509eaa6b08ea7a00700fcf7dfc02a244503a8b892d7385d"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000440)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000480)={0x20, 0x1, 0x62, "2f48e045ec5f2d5471df8c613fcdec1f9b5c0d0ac4d5f6eac0e6ca5af99381d144e41e19b795ee20df5640465580067e519eef4a775d48c22e008f1b74b98a615ee879fdd4032874597aa85d1ba242ec83818668729a1f8ecb81aeec3da3e7fe2f8f"}, &(0x7f0000000500)={0x20, 0x3, 0x1, 0x3}}) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="12944e7a01000000000020e704500040000977890b03c8f27b876c00000000000000000000b32b7c2ecabb83716b7db5fd270ce74e33457d9c0f956e19257fcb53873d082450fe8d2cec4a3465a6cd4ff6b1425e7478ce63ab28a9d4daf13b1b64abdea57f80c62d5b2d455ea009b53456ac6374dbb181bf499bff85ed51eb1314e5777b527addc433f7ac2410f661929d07bb1142695b81bdbce74335f282dc736c147921ed19b263dc323be6514b08b587715e11294bae42f4cbef33a9707aa17c9ca6706a"], 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, &(0x7f0000000000)={0x0, 0x6, 0xf6, {0xf6, 0x21, "f7e2c641ec7308813723b0ab5d6a84f996c1c71743c9cd173bf46a3b7b3397acfa9a05c4ecdab9290bc6eae03df68806142e5e110a96dd8c0c780b0846cce72b295cd48506dac4cd0602c3fc293e0ddbf5d20ff57c4649fcf152144ca7b968974d01017d7bad46f5514afd9098d9016bef151f300328790eeea4a55e24e84f987bef5a0ee65bb79653adc718948ec87b1912a53e7758b8f6b2f01559ef1fe65ff037789cb8f4645d8904df98bb528c481bd0eea22ca8e995333a7edfb9862d64192f2cf64f2cfc2ce344a8d12db845806f0fceabbbb29568dd867dc322e9e7b026b5b6a82bf0f29ffe9e8c085fbdcb2ac922d93a"}}, &(0x7f0000000200)={0x0, 0x3, 0x1b, @string={0x1b, 0x3, "1edc1f94faafc15d86e1b8cbaeb27d88fbcc17547dfb93aad9"}}, &(0x7f0000000240)={0x0, 0x22, 0x6, {[@global=@item_012={0x0, 0x1, 0x1}, @global=@item_012={0x0, 0x1, 0xc}, @main=@item_012={0x1, 0x0, 0xc, 'e'}, @global=@item_012={0x0, 0x1, 0x1}, @main=@item_012={0x0, 0x0, 0xa}]}}, &(0x7f0000000280)={0x0, 0x21, 0x9, {0x9, 0x21, 0xfffe, 0x6, 0x1, {0x22, 0x125}}}}, &(0x7f0000000540)={0x2c, &(0x7f0000000300)={0x20, 0x15, 0xc5, "afa834ddb313f4c631ec526579ff0998ac0ef6750e5c695453a6a0585217b79d0d3a62898152d61f3295498bf0870160d883f4f4c78b20093bd8ba736d9df95cc99b462150a7be6985650a483d8a794567709054113f08146f1bd4ebd942beafacbc7d882a7141e5b186620ef1e3e3eb802d7bfc31676373cfaf35fdcd27a1073086f023ea4c23ae8269f25ad2e6db6443ac261b29a3de53cfa2706d1bd6d6a8ced17e118eb0c4e11e625c33830509eaa6b08ea7a00700fcf7dfc02a244503a8b892d7385d"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0x8}, &(0x7f0000000440)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000480)={0x20, 0x1, 0x62, "2f48e045ec5f2d5471df8c613fcdec1f9b5c0d0ac4d5f6eac0e6ca5af99381d144e41e19b795ee20df5640465580067e519eef4a775d48c22e008f1b74b98a615ee879fdd4032874597aa85d1ba242ec83818668729a1f8ecb81aeec3da3e7fe2f8f"}, &(0x7f0000000500)={0x20, 0x3, 0x1, 0x3}}) (async) 07:57:35 executing program 5: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000240)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "75b782e4ad88b89d1fc31916080000000788ccfc7f660510420aaa96759ecbc36eb9bb12b6124793608dd0e7316d1d4f4dbac39877e4ac714b7ecefa8a934a", 0x1}, 0x60) (async, rerun: 64) r1 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) (rerun: 64) dup2(r1, r0) dup(r1) 07:57:35 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x5d, 0x1c) 07:57:35 executing program 3: r0 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r1, 0x0) preadv2(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0xf0fff}], 0x1, 0x10d0a, 0x5e, 0x1c) 07:57:35 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000040)) r1 = syz_open_procfs(0x0, &(0x7f0000000140)='fdinfo/3\x00') mount$9p_fd(0x0, &(0x7f0000000300)='.\x00', &(0x7f0000000080), 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{0x20, '{]!-'}, {0x20, '\x00'}, {0x20, ':'}, {0x20, '\'\xd9'}, {0x20, '!-[\\-'}, {0x20, '--.))+$'}], 0xa, "2fa8885c749d0078277d3ce0d3e47615d51d26cf12ef83f25369f8bbdd35c592c7d6845af7b86b88e8d4100a142701f3ed6148ea73dd78b51543801e34c56cd461c3dea483ec287d6c716a688950043632269ba8871ddb3f8719c35dbbae3e821c68616aebf65e84d022ac9ebc3320da39a6e6998d55f76a1349592402"}, 0xa2) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000180)=""/185, 0x26, 0xb9, 0x1}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000c40)={0x6, 0x3, &(0x7f00000009c0)=@framed, &(0x7f0000000a00)='GPL\x00', 0x1, 0x94, &(0x7f0000000a40)=""/148, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, 0x0, 0x54, 0x9, &(0x7f0000000000), 0x10}, 0x80) [ 702.836834][T11229] 9pnet_fd: Insufficient options for proto=fd [ 703.082021][ T7] usb 2-1: new high-speed USB device number 29 using dummy_hcd [ 703.271691][ T7] usb 2-1: device descriptor read/64, error 18 [ 703.551740][ T7] usb 2-1: new high-speed USB device number 30 using dummy_hcd [ 703.570669][T10099] device hsr_slave_0 left promiscuous mode [ 703.577528][T10099] device hsr_slave_1 left promiscuous mode [ 703.587295][T10099] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 703.594860][T10099] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 703.603723][T10099] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 703.611119][T10099] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 703.620826][T10099] device team0 left promiscuous mode [ 703.627209][T10099] device team_slave_0 left promiscuous mode [ 703.633746][T10099] device team_slave_1 left promiscuous mode [ 703.641381][T10099] bridge0: port 3(team0) entered disabled state [ 703.651120][T10099] device bridge_slave_1 left promiscuous mode [ 703.657402][T10099] bridge0: port 2(bridge_slave_1) entered disabled state [ 703.667004][T10099] device bridge_slave_0 left promiscuous mode [ 703.673326][T10099] bridge0: port 1(bridge_slave_0) entered disabled state [ 703.689367][T10099] device veth1_macvtap left promiscuous mode [ 703.696850][T10099] device veth0_macvtap left promiscuous mode [ 703.703130][T10099] device veth1_vlan left promiscuous mode [ 703.709087][T10099] device veth0_vlan left promiscuous mode [ 703.751854][ T7] usb 2-1: device descriptor read/64, error 18 [ 703.852727][T10099] bond2 (unregistering): Released all slaves [ 703.868829][T10099] bond1 (unregistering): Released all slaves [ 703.891944][ T7] usb usb2-port1: attempt power cycle [ 704.038615][ T47] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 704.050358][ T47] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 704.060448][ T47] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 704.068485][ T47] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 704.077313][ T47] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 704.115849][T10099] ------------[ cut here ]------------ [ 704.121369][T10099] refcount_t: decrement hit 0; leaking memory. [ 704.129665][T10099] WARNING: CPU: 1 PID: 10099 at lib/refcount.c:31 refcount_warn_saturate+0x1d7/0x1f0 [ 704.139658][T10099] Modules linked in: [ 704.148268][T10099] CPU: 0 PID: 10099 Comm: kworker/u4:44 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 704.158320][T10099] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 704.171759][T10099] Workqueue: netns cleanup_net [ 704.176598][T10099] RIP: 0010:refcount_warn_saturate+0x1d7/0x1f0 [ 704.187269][T10099] Code: 05 5a 60 51 0a 01 e8 35 0a b5 05 0f 0b e9 d3 fe ff ff e8 6c 9b 75 fd 48 c7 c7 c0 6d a6 8a c6 05 37 60 51 0a 01 e8 16 0a b5 05 <0f> 0b e9 b4 fe ff ff 48 89 ef e8 5a b5 c3 fd e9 5c fe ff ff 0f 1f [ 704.207417][T10099] RSP: 0018:ffffc9000b2e77d8 EFLAGS: 00010286 [ 704.214028][T10099] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 704.222152][T10099] RDX: ffff88808dd90000 RSI: ffffffff8166b1dc RDI: fffff5200165ceed [ 704.230164][T10099] RBP: ffff88808699e600 R08: 0000000000000005 R09: 0000000000000000 [ 704.240318][T10099] R10: 0000000080000000 R11: 0000000000000000 R12: 1ffff9200165cf00 [ 704.249748][T10099] R13: 0000000000000000 R14: ffff88808699e600 R15: ffffffff8e536c40 [ 704.257875][T10099] FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 704.266946][T10099] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 704.273783][T10099] CR2: 0000555555cd16e8 CR3: 0000000028984000 CR4: 00000000003506e0 [ 704.281890][T10099] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 704.289895][T10099] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 704.297987][T10099] Call Trace: [ 704.301281][T10099] [ 704.304316][T10099] ref_tracker_free+0x539/0x6b0 [ 704.309209][T10099] ? lock_downgrade+0x6e0/0x6e0 [ 704.314154][T10099] ? ref_tracker_dir_exit+0x3e0/0x3e0 [ 704.319561][T10099] ? caif_device_notify+0x3f0/0x15b0 [ 704.321694][ T7] usb 2-1: new high-speed USB device number 31 using dummy_hcd [ 704.325023][T10099] ? batadv_hardif_get_by_netdev+0x284/0x410 [ 704.339461][T10099] ? batadv_primary_if_select+0x290/0x290 [ 704.345337][T10099] ? cfusbl_device_notify+0x6ab/0x830 [ 704.350749][T10099] batadv_hardif_release+0x60/0xe0 [ 704.356955][T10099] batadv_hard_if_event+0xcd0/0x1450 [ 704.362594][T10099] ? smc_pnet_netdev_event+0x7c/0xbe0 [ 704.368275][T10099] ? tipc_l2_device_event+0x1ba/0x6d0 [ 704.373818][T10099] notifier_call_chain+0xb5/0x200 [ 704.379098][T10099] call_netdevice_notifiers_info+0xb5/0x130 [ 704.385142][T10099] unregister_netdevice_many_notify+0xa2b/0x19e0 [ 704.391805][T10099] ? netdev_freemem+0x60/0x60 [ 704.396528][T10099] ? unregister_netdevice_many+0x20/0x20 [ 704.402299][T10099] ? sysfs_remove_group+0xc6/0x170 [ 704.407693][T10099] ? br_dev_delete+0x116/0x1a0 [ 704.412613][T10099] default_device_exit_batch+0x451/0x590 [ 704.418418][T10099] ? unregister_netdev+0x30/0x30 [ 704.423514][T10099] ? unregister_netdev+0x30/0x30 [ 704.428609][T10099] ops_exit_list+0x125/0x170 [ 704.433283][T10099] cleanup_net+0x4ee/0xb10 [ 704.438474][T10099] ? unregister_pernet_device+0x80/0x80 [ 704.444411][T10099] process_one_work+0x9bf/0x1710 [ 704.449401][T10099] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 704.454882][T10099] ? rwlock_bug.part.0+0x90/0x90 [ 704.460061][T10099] ? _raw_spin_lock_irq+0x45/0x50 [ 704.466215][T10099] worker_thread+0x669/0x1090 [ 704.470936][T10099] ? process_one_work+0x1710/0x1710 [ 704.476200][T10099] kthread+0x2e8/0x3a0 [ 704.480418][T10099] ? kthread_complete_and_exit+0x40/0x40 [ 704.486159][T10099] ret_from_fork+0x1f/0x30 [ 704.490916][T10099] [ 704.494070][T10099] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 704.501359][T10099] CPU: 1 PID: 10099 Comm: kworker/u4:44 Not tainted 6.1.0-rc8-next-20221207-syzkaller #0 [ 704.511157][T10099] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 704.521213][T10099] Workqueue: netns cleanup_net [ 704.525979][T10099] Call Trace: [ 704.529250][T10099] [ 704.532176][T10099] dump_stack_lvl+0xd1/0x138 [ 704.536765][T10099] panic+0x2cc/0x626 [ 704.540682][T10099] ? panic_print_sys_info.part.0+0x110/0x110 [ 704.546672][T10099] ? refcount_warn_saturate+0x1d7/0x1f0 [ 704.552009][ T7] usb 2-1: device descriptor read/8, error -61 [ 704.558391][T10099] check_panic_on_warn.cold+0x19/0x35 [ 704.563813][T10099] __warn+0xf2/0x1a0 [ 704.567737][T10099] ? refcount_warn_saturate+0x1d7/0x1f0 [ 704.573288][T10099] report_bug+0x1c0/0x210 [ 704.577711][T10099] handle_bug+0x3c/0x70 [ 704.581868][T10099] exc_invalid_op+0x18/0x50 [ 704.586369][T10099] asm_exc_invalid_op+0x1a/0x20 [ 704.591220][T10099] RIP: 0010:refcount_warn_saturate+0x1d7/0x1f0 [ 704.597374][T10099] Code: 05 5a 60 51 0a 01 e8 35 0a b5 05 0f 0b e9 d3 fe ff ff e8 6c 9b 75 fd 48 c7 c7 c0 6d a6 8a c6 05 37 60 51 0a 01 e8 16 0a b5 05 <0f> 0b e9 b4 fe ff ff 48 89 ef e8 5a b5 c3 fd e9 5c fe ff ff 0f 1f [ 704.616985][T10099] RSP: 0018:ffffc9000b2e77d8 EFLAGS: 00010286 [ 704.623068][T10099] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 704.631049][T10099] RDX: ffff88808dd90000 RSI: ffffffff8166b1dc RDI: fffff5200165ceed [ 704.639035][T10099] RBP: ffff88808699e600 R08: 0000000000000005 R09: 0000000000000000 [ 704.647107][T10099] R10: 0000000080000000 R11: 0000000000000000 R12: 1ffff9200165cf00 [ 704.655092][T10099] R13: 0000000000000000 R14: ffff88808699e600 R15: ffffffff8e536c40 [ 704.663086][T10099] ? vprintk+0x8c/0xa0 [ 704.667182][T10099] ? refcount_warn_saturate+0x1d7/0x1f0 [ 704.672756][T10099] ref_tracker_free+0x539/0x6b0 [ 704.677633][T10099] ? lock_downgrade+0x6e0/0x6e0 [ 704.682498][T10099] ? ref_tracker_dir_exit+0x3e0/0x3e0 [ 704.687903][T10099] ? caif_device_notify+0x3f0/0x15b0 [ 704.693223][T10099] ? batadv_hardif_get_by_netdev+0x284/0x410 [ 704.699223][T10099] ? batadv_primary_if_select+0x290/0x290 [ 704.704963][T10099] ? cfusbl_device_notify+0x6ab/0x830 [ 704.710361][T10099] batadv_hardif_release+0x60/0xe0 [ 704.715497][T10099] batadv_hard_if_event+0xcd0/0x1450 [ 704.720813][T10099] ? smc_pnet_netdev_event+0x7c/0xbe0 [ 704.726214][T10099] ? tipc_l2_device_event+0x1ba/0x6d0 [ 704.731605][T10099] notifier_call_chain+0xb5/0x200 [ 704.736660][T10099] call_netdevice_notifiers_info+0xb5/0x130 [ 704.742602][T10099] unregister_netdevice_many_notify+0xa2b/0x19e0 [ 704.748967][T10099] ? netdev_freemem+0x60/0x60 [ 704.753666][T10099] ? unregister_netdevice_many+0x20/0x20 [ 704.759321][T10099] ? sysfs_remove_group+0xc6/0x170 [ 704.764455][T10099] ? br_dev_delete+0x116/0x1a0 [ 704.769240][T10099] default_device_exit_batch+0x451/0x590 [ 704.774898][T10099] ? unregister_netdev+0x30/0x30 [ 704.779872][T10099] ? unregister_netdev+0x30/0x30 [ 704.784833][T10099] ops_exit_list+0x125/0x170 [ 704.789442][T10099] cleanup_net+0x4ee/0xb10 [ 704.793876][T10099] ? unregister_pernet_device+0x80/0x80 [ 704.799448][T10099] process_one_work+0x9bf/0x1710 [ 704.804415][T10099] ? pwq_dec_nr_in_flight+0x2a0/0x2a0 [ 704.809812][T10099] ? rwlock_bug.part.0+0x90/0x90 [ 704.814764][T10099] ? _raw_spin_lock_irq+0x45/0x50 [ 704.819827][T10099] worker_thread+0x669/0x1090 [ 704.824546][T10099] ? process_one_work+0x1710/0x1710 [ 704.829776][T10099] kthread+0x2e8/0x3a0 [ 704.833860][T10099] ? kthread_complete_and_exit+0x40/0x40 [ 704.839511][T10099] ret_from_fork+0x1f/0x30 [ 704.843973][T10099] [ 704.847146][T10099] Kernel Offset: disabled [ 704.851472][T10099] Rebooting in 86400 seconds..