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") (fail_nth: 36) [ 197.138158] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 197.188007] CPU: 1 PID: 11113 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 197.195899] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 197.205242] Call Trace: [ 197.207825] dump_stack+0x1b2/0x281 [ 197.211452] should_fail.cold+0x10a/0x149 [ 197.215596] should_failslab+0xd6/0x130 [ 197.219570] kmem_cache_alloc_node_trace+0x25a/0x400 [ 197.224675] __kmalloc_node_track_caller+0x38/0x70 [ 197.229601] __alloc_skb+0x96/0x510 [ 197.233226] kobject_uevent_env+0x882/0xf30 [ 197.237557] lo_ioctl+0x11a6/0x1cd0 [ 197.241191] ? loop_set_status64+0xe0/0xe0 [ 197.245422] blkdev_ioctl+0x540/0x1830 [ 197.249305] ? blkpg_ioctl+0x8d0/0x8d0 [ 197.253186] ? trace_hardirqs_on+0x10/0x10 [ 197.257415] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 197.262511] ? debug_check_no_obj_freed+0x2c0/0x680 [ 197.267528] block_ioctl+0xd9/0x120 [ 197.271148] ? blkdev_fallocate+0x3a0/0x3a0 [ 197.275469] do_vfs_ioctl+0x75a/0xff0 [ 197.279264] ? lock_acquire+0x170/0x3f0 [ 197.283233] ? ioctl_preallocate+0x1a0/0x1a0 [ 197.287637] ? __fget+0x265/0x3e0 [ 197.291094] ? do_vfs_ioctl+0xff0/0xff0 [ 197.295060] ? security_file_ioctl+0x83/0xb0 [ 197.299469] SyS_ioctl+0x7f/0xb0 [ 197.302830] ? do_vfs_ioctl+0xff0/0xff0 [ 197.306797] do_syscall_64+0x1d5/0x640 [ 197.310682] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 197.315863] RIP: 0033:0x7f9bf9d3cec7 [ 197.319561] RSP: 002b:00007f9bf82aef38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 197.327260] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f9bf9d3cec7 [ 197.334524] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 197.341784] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000172 [ 197.349051] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 197.356327] R13: 00007f9bf82aefdc R14: 00007f9bf82aefe0 R15: 0000000000000000 [ 197.378669] FAULT_INJECTION: forcing a failure. [ 197.378669] name failslab, interval 1, probability 0, space 0, times 0 [ 197.398707] CPU: 0 PID: 11116 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 197.406620] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 197.416141] Call Trace: [ 197.418724] dump_stack+0x1b2/0x281 [ 197.422351] should_fail.cold+0x10a/0x149 [ 197.426497] should_failslab+0xd6/0x130 [ 197.430471] kmem_cache_alloc_node+0x263/0x410 [ 197.435164] __alloc_skb+0x5c/0x510 [ 197.438793] kobject_uevent_env+0x882/0xf30 [ 197.443145] lo_ioctl+0x11a6/0x1cd0 [ 197.446770] ? loop_set_status64+0xe0/0xe0 [ 197.451005] blkdev_ioctl+0x540/0x1830 [ 197.454892] ? blkpg_ioctl+0x8d0/0x8d0 [ 197.458774] ? trace_hardirqs_on+0x10/0x10 [ 197.463007] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 197.468106] ? debug_check_no_obj_freed+0x2c0/0x680 [ 197.473120] block_ioctl+0xd9/0x120 [ 197.476742] ? blkdev_fallocate+0x3a0/0x3a0 [ 197.481094] do_vfs_ioctl+0x75a/0xff0 [ 197.484891] ? lock_acquire+0x170/0x3f0 [ 197.488860] ? ioctl_preallocate+0x1a0/0x1a0 [ 197.493275] ? __fget+0x265/0x3e0 [ 197.496726] ? do_vfs_ioctl+0xff0/0xff0 [ 197.500700] ? security_file_ioctl+0x83/0xb0 [ 197.505129] SyS_ioctl+0x7f/0xb0 [ 197.508486] ? do_vfs_ioctl+0xff0/0xff0 [ 197.512466] do_syscall_64+0x1d5/0x640 [ 197.516354] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 197.521536] RIP: 0033:0x7fa625ad9ec7 [ 197.525240] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 197.532940] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 197.540202] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 197.547548] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 197.554807] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 197.562072] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 17:41:10 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 41) [ 197.672969] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 197.684911] buffer_io_error: 77 callbacks suppressed [ 197.684917] Buffer I/O error on dev loop4, logical block 0, async page read [ 197.697857] Buffer I/O error on dev loop4, logical block 0, async page read [ 197.713851] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 197.741069] F2FS-fs (loop3): Found nat_bits in checkpoint 17:41:10 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 38) 17:41:10 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 40) [ 197.785188] F2FS-fs (loop3): sanity_check_inode: inode (ino=3) has corrupted i_extra_isize: 24, max: 12 [ 197.797838] FAULT_INJECTION: forcing a failure. [ 197.797838] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 197.845462] CPU: 0 PID: 11134 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 197.853355] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 197.862700] Call Trace: [ 197.865281] dump_stack+0x1b2/0x281 [ 197.868906] should_fail.cold+0x10a/0x149 [ 197.873086] __alloc_pages_nodemask+0x21e/0x2900 [ 197.877840] ? _raw_spin_unlock_irq+0x24/0x80 [ 197.882327] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 197.887332] ? _raw_spin_unlock_irq+0x5a/0x80 [ 197.891824] ? finish_task_switch+0x178/0x610 [ 197.896309] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 197.901144] ? __lock_acquire+0x5fc/0x3f20 [ 197.905370] ? __lock_acquire+0x5fc/0x3f20 [ 197.909607] alloc_pages_vma+0xd2/0x6d0 [ 197.913576] shmem_alloc_page+0xe0/0x180 [ 197.917629] ? shmem_swapin+0x180/0x180 [ 197.921594] ? trace_hardirqs_on+0x10/0x10 [ 197.925814] ? shmem_add_to_page_cache+0x3bf/0x730 [ 197.930732] ? __radix_tree_lookup+0x1b5/0x2e0 [ 197.935305] ? find_get_entry+0x312/0x630 [ 197.939448] ? check_preemption_disabled+0x35/0x240 [ 197.944461] ? __vm_enough_memory+0x261/0x520 [ 197.948948] shmem_alloc_and_acct_page+0x126/0x620 [ 197.953872] shmem_getpage_gfp+0x302/0x2a40 [ 197.958809] ? shmem_alloc_and_acct_page+0x620/0x620 [ 197.963903] ? page_mapping+0x151/0x2b0 [ 197.967867] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 197.973132] ? do_writepages+0x240/0x240 [ 197.977191] shmem_write_begin+0xeb/0x190 [ 197.981341] generic_perform_write+0x1d5/0x430 [ 197.985920] ? __mnt_drop_write_file+0x5f/0x90 [ 197.990490] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 197.995150] ? current_time+0xb0/0xb0 [ 197.998944] ? lock_acquire+0x170/0x3f0 [ 198.002916] __generic_file_write_iter+0x227/0x590 [ 198.007835] generic_file_write_iter+0x36f/0x650 [ 198.012582] __vfs_write+0x44c/0x630 [ 198.016289] ? kernel_read+0x110/0x110 [ 198.020174] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 198.025171] vfs_write+0x17f/0x4d0 [ 198.028694] SyS_write+0xf2/0x210 [ 198.032126] ? SyS_read+0x210/0x210 [ 198.035733] ? __do_page_fault+0x159/0xad0 [ 198.039954] ? do_syscall_64+0x4c/0x640 [ 198.043908] ? SyS_read+0x210/0x210 [ 198.047515] do_syscall_64+0x1d5/0x640 [ 198.051386] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 198.056553] RIP: 0033:0x7f5ac28fae5f [ 198.060241] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 198.067931] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 198.075177] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 198.082423] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 198.089670] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 198.096919] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 198.126751] FAULT_INJECTION: forcing a failure. [ 198.126751] name failslab, interval 1, probability 0, space 0, times 0 [ 198.139612] f2fs_msg: 5 callbacks suppressed 17:41:10 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 37) 17:41:10 executing program 0: syz_mount_image$f2fs(&(0x7f0000020440), &(0x7f0000020480)='./file0\x00', 0x0, &(0x7f00000204c0), 0x1, 0x20412, &(0x7f0000020500)="$eJzs189qK1UcB/ATdaGg0oW4cXNAlERM6KR/0I34p6UIthStC1cySabDtEkmJGkau/IJfArfxBcQfBIFQXeXzEzgwt3du8i99POB8D1zzm9+c052JwCP1l78959WeDe8FUJ4PYTwdgjV+LUQQmtb9GsdH4QQvmjWnv4dbxbfaH5vNk32Qgjv1T1bTd0nf74z/rg4++O33/+++uv//97f3amBXfsohDCZ1eP7SZ1lXudNM5+uiionh6sm64XJbfNc1nmfDaoO9+m2Lq3yIK/ry9ndYpPX43S4yby4ruZn0/qDi1W+7VO9cJPOq+dRNqiyWJRV5g/1vtZNPiyWdZ9R0++Xqn1YLrdZz2frrD7P7LbK4XTZzNd9y1G23uSqyeZzYViOR9U+Bs/9N7/0viumd+u4yuaLopzGo17yWS857ibzcpQts8NuOhkdH8Z2Pt6UdZdZOvkyL8t8nPWG5aQT2/lw2E2S2D7JBkU6jUnSO+jtd486zejTeHbxYxyPYnuTXxfTu2UxXsTrch7rNzqx3zv4vBM/TOIP55fx8vvT0/PLq59Pfrr46vzbb5qiZ7YV2/39fr+b7Hf7Scf5YWdau94AwKvH/R/YBfd/9//g/vvozw8vxP0fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4ws4d4zQORAEA/bbjJAQkkKBAoqVAW3EEyhyDdrstOcSeYy+QC9BwBJqtl44joAXZMwVGocIZi+g9yfP9rfjrO0ozzmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIk/tZt2fXKb8MF+/yJeuc15HxCwiXrdoYj6o2WXnEbH65PPthx4eqnRPFRGLfHT33uTj5XjX3wIAAADsr/urx9OIpjvth7OpG6Kk9NKmProdqV4dEe3J80jVZjHmL3LeV7wbqdqqG5YjFetflaXHLaYZhOW7UKVQF20HAAAoYjgTKDsLAQAAoKTfUzfANKpuyGvx8wL+RQr5D8GDQQYAAAB8Q9XUDQAAAAA718//7f8HAAAA+y3t/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAuPbWb9f3V4+lX6/x//ZpxngYAAADY5l+7Wfcnlyk/zNcv8qXrnNcRMYuIbXP3JuaDml12HhGrTz7ffujhId9TRcQiH929N/l4Od71twAAAAD768+Pn38jmu60H86mboiS0kub+uh2pHp1RLQnzyNVm8WYv8h5X/FupGqrbliOVKx/VZYet5hmEJbvQpVCXbQdAACgiOFMoOwsBAAAgJJ+Td0A06i6Ia/Fzwv4FynkPwQPBhkAAADwDVVTNwAAAADsXD//t/8fAAAA7Le0/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8sT8HVQBAQABET8pIoopiCmjjLAdCrL39H2DeGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAINMus43aV7RzbsyfGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCxP+8oGgJBFEavb80Nev8rHS5oOqn8cA40fFRRQQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8J/peZnfWBp3krXTxtbxSLJ31Ti6apxdN64ejK9/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyi6XmZ31gad5K108bW8Uiyd9U4umqcPWhcPRhf/wYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4I8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NgxSgNBFAbgzW5WKzFgCktPIHoEC0W8higKHsHGA3gHe0vvkVoRCw+whWCvvNkdlTSCxW5kvw8m7xGGzMukyb8AAAAAAAAAAAAAq6I5+O6reJm1fdm99/h2fRr1aamGi6P37VjRT/oc+h+a7Aw9AQAAAGNQ5XxfFMVr/XActZyn/F/nPZH57zbaPuf55dyfa87+sT7uX56/Dpq158SHnl9ene319g1X3+avO6bp5tOzlyr9IOXJzVZTp/uc3C4Wh2upXe9jWgDgL3Zz7Zr8fyjq/pCDATAa024VP/J/NR92JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMWg+2blj1qa+KADgJ2mT/78KilsQkYCDImislRA/gNJNEJx0CW2sxVSlzWCLS/GT+AkcCs7u4iQOjhYcHRTdBCXJa3qDGSLCe6H+fnDeO3nDffdmCJx37stuHD/ISxFxev4w7/vw5dnKpPODm99qB3Hj1o+L6Zj9ISoRcX+927mS41pm3db2zsN2t9vZlEgkklFS9C8TAABHTSWLfl3/sbK33L9WqkX8fDFe/59P8piy/r+3/+ZOeq+0/l/MbYWzr9HbeNLY2t65tL7RXuusdR4tLrWarevNa61mY/CspOGJCQAAAH+nmkVa/5drv/f/jyV5TFn/n7j98lN6rzn1/0SHTb+iZwIAAPBvO1X//rU04XqpWo2n7V5vc3F4HH2+OjwWMNU/9l8Waf0/Vyt6VgAAAEAePu+Wxvr/q0keU/b/z7y6+zYdcy4iFrL+/+WVx93V/JYz0/J4nbjoNQIAAFCshSzS/n9lsP+/PNryUI6IC+eGefY3gFPV/++fnxx7/z/d/7+U3xJnUrk+/D4G53rEfL3oGQEAAHCU/Z9Fv9jfr+wtn629fle1/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjFrhwSABBCURB89y8CrWhFYDKAQmMRM2rFAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA49b1+JN8qZOV6qPNzf7cmyAMBnEcvoiiaV3BPvgxg73oCH6AEMgkLmRjZRucxBkEPVd40zxP8/uXd+OImMTo1vfb6XdW9/erm/3m4fHc5ZzHflFHRB1ViXcAAIpr/s1xubbnZXaVXWc32ebYtachjwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MMOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAIMjfepALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCvAAAA//9wZFvj") [ 198.139620] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 198.181050] CPU: 0 PID: 11144 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 198.184005] FAULT_INJECTION: forcing a failure. [ 198.184005] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 198.188951] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 198.188956] Call Trace: [ 198.188973] dump_stack+0x1b2/0x281 [ 198.188987] should_fail.cold+0x10a/0x149 [ 198.189008] should_failslab+0xd6/0x130 [ 198.224324] kmem_cache_alloc_node+0x263/0x410 [ 198.228895] __alloc_skb+0x5c/0x510 [ 198.232508] kobject_uevent_env+0x882/0xf30 [ 198.236815] lo_ioctl+0x11a6/0x1cd0 [ 198.240421] ? loop_set_status64+0xe0/0xe0 [ 198.244636] blkdev_ioctl+0x540/0x1830 [ 198.248503] ? blkpg_ioctl+0x8d0/0x8d0 [ 198.252370] ? trace_hardirqs_on+0x10/0x10 [ 198.256588] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 198.261673] ? debug_check_no_obj_freed+0x2c0/0x680 [ 198.266671] block_ioctl+0xd9/0x120 [ 198.270276] ? blkdev_fallocate+0x3a0/0x3a0 [ 198.274577] do_vfs_ioctl+0x75a/0xff0 [ 198.278357] ? lock_acquire+0x170/0x3f0 [ 198.282309] ? ioctl_preallocate+0x1a0/0x1a0 [ 198.286697] ? __fget+0x265/0x3e0 [ 198.290127] ? do_vfs_ioctl+0xff0/0xff0 [ 198.294082] ? security_file_ioctl+0x83/0xb0 [ 198.298471] SyS_ioctl+0x7f/0xb0 [ 198.301817] ? do_vfs_ioctl+0xff0/0xff0 [ 198.305768] do_syscall_64+0x1d5/0x640 [ 198.309637] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 198.314804] RIP: 0033:0x7f9bf9d3cec7 [ 198.318492] RSP: 002b:00007f9bf82aef38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 198.326177] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f9bf9d3cec7 [ 198.333431] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 198.340677] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000172 [ 198.347924] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 198.355174] R13: 00007f9bf82aefdc R14: 00007f9bf82aefe0 R15: 0000000000000000 [ 198.362436] CPU: 1 PID: 11155 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 198.370313] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 198.379663] Call Trace: [ 198.382246] dump_stack+0x1b2/0x281 [ 198.385875] should_fail.cold+0x10a/0x149 [ 198.390022] __alloc_pages_nodemask+0x21e/0x2900 [ 198.394777] ? __lock_acquire+0x5fc/0x3f20 [ 198.399031] ? __lock_acquire+0x5fc/0x3f20 [ 198.400158] FAULT_INJECTION: forcing a failure. [ 198.400158] name failslab, interval 1, probability 0, space 0, times 0 [ 198.403260] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 198.403274] ? __lock_acquire+0x5fc/0x3f20 [ 198.403284] ? __lock_acquire+0x5fc/0x3f20 [ 198.403303] alloc_pages_vma+0xd2/0x6d0 [ 198.403318] shmem_alloc_page+0xe0/0x180 [ 198.403327] ? shmem_swapin+0x180/0x180 [ 198.403336] ? trace_hardirqs_on+0x10/0x10 [ 198.403343] ? shmem_add_to_page_cache+0x3bf/0x730 [ 198.403351] ? __radix_tree_lookup+0x1b5/0x2e0 [ 198.403366] ? find_get_entry+0x312/0x630 [ 198.457473] ? check_preemption_disabled+0x35/0x240 [ 198.462481] ? __vm_enough_memory+0x261/0x520 [ 198.466967] shmem_alloc_and_acct_page+0x126/0x620 [ 198.471880] shmem_getpage_gfp+0x302/0x2a40 [ 198.476194] ? simple_xattr_get+0xe5/0x160 [ 198.480406] ? shmem_alloc_and_acct_page+0x620/0x620 [ 198.485489] ? page_mapping+0x151/0x2b0 [ 198.489442] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 198.494700] ? do_writepages+0x240/0x240 [ 198.498749] shmem_write_begin+0xeb/0x190 [ 198.502883] generic_perform_write+0x1d5/0x430 [ 198.507447] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 198.512100] ? current_time+0xb0/0xb0 [ 198.515886] ? lock_acquire+0x170/0x3f0 [ 198.519849] __generic_file_write_iter+0x227/0x590 [ 198.524760] generic_file_write_iter+0x36f/0x650 [ 198.529499] __vfs_write+0x44c/0x630 [ 198.533198] ? kernel_read+0x110/0x110 [ 198.537080] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 198.542079] vfs_write+0x17f/0x4d0 [ 198.545599] SyS_write+0xf2/0x210 [ 198.549031] ? SyS_read+0x210/0x210 [ 198.552640] ? __do_page_fault+0x159/0xad0 [ 198.556860] ? do_syscall_64+0x4c/0x640 [ 198.560815] ? SyS_read+0x210/0x210 [ 198.564424] do_syscall_64+0x1d5/0x640 [ 198.568293] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 198.573467] RIP: 0033:0x7f5ac28fae5f [ 198.577165] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 198.584851] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 198.592100] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 198.599348] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 198.606595] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 198.613847] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 198.621112] CPU: 0 PID: 11145 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 198.628989] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 198.638332] Call Trace: [ 198.640919] dump_stack+0x1b2/0x281 [ 198.644541] should_fail.cold+0x10a/0x149 [ 198.648681] should_failslab+0xd6/0x130 [ 198.652648] kmem_cache_alloc_node_trace+0x25a/0x400 [ 198.657741] __kmalloc_node_track_caller+0x38/0x70 [ 198.662645] __alloc_skb+0x96/0x510 [ 198.666250] kobject_uevent_env+0x882/0xf30 [ 198.670550] lo_ioctl+0x11a6/0x1cd0 [ 198.674155] ? loop_set_status64+0xe0/0xe0 [ 198.678364] blkdev_ioctl+0x540/0x1830 [ 198.682225] ? blkpg_ioctl+0x8d0/0x8d0 [ 198.686085] ? trace_hardirqs_on+0x10/0x10 [ 198.690294] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 198.695386] ? debug_check_no_obj_freed+0x2c0/0x680 [ 198.700390] block_ioctl+0xd9/0x120 [ 198.703993] ? blkdev_fallocate+0x3a0/0x3a0 [ 198.708291] do_vfs_ioctl+0x75a/0xff0 [ 198.712067] ? lock_acquire+0x170/0x3f0 [ 198.716017] ? ioctl_preallocate+0x1a0/0x1a0 [ 198.720404] ? __fget+0x265/0x3e0 [ 198.723835] ? do_vfs_ioctl+0xff0/0xff0 [ 198.727785] ? security_file_ioctl+0x83/0xb0 [ 198.732166] SyS_ioctl+0x7f/0xb0 [ 198.735509] ? do_vfs_ioctl+0xff0/0xff0 [ 198.739463] do_syscall_64+0x1d5/0x640 [ 198.743329] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 198.748492] RIP: 0033:0x7f5381ca0ec7 [ 198.752176] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 198.759856] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 198.767099] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 198.774342] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 198.781589] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 198.788831] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 198.817112] FAULT_INJECTION: forcing a failure. [ 198.817112] name failslab, interval 1, probability 0, space 0, times 0 [ 198.837394] CPU: 1 PID: 11154 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 198.844730] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 198.845284] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 198.861350] Call Trace: [ 198.863932] dump_stack+0x1b2/0x281 [ 198.867558] should_fail.cold+0x10a/0x149 [ 198.870877] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 198.871700] should_failslab+0xd6/0x130 [ 198.882593] kmem_cache_alloc_node_trace+0x25a/0x400 [ 198.887695] __kmalloc_node_track_caller+0x38/0x70 [ 198.892620] __alloc_skb+0x96/0x510 [ 198.896241] kobject_uevent_env+0x882/0xf30 [ 198.900564] lo_ioctl+0x11a6/0x1cd0 [ 198.904192] ? loop_set_status64+0xe0/0xe0 [ 198.908425] blkdev_ioctl+0x540/0x1830 [ 198.912308] ? blkpg_ioctl+0x8d0/0x8d0 [ 198.916185] ? trace_hardirqs_on+0x10/0x10 [ 198.920425] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 198.925522] ? debug_check_no_obj_freed+0x2c0/0x680 [ 198.930533] block_ioctl+0xd9/0x120 [ 198.934148] ? blkdev_fallocate+0x3a0/0x3a0 [ 198.938464] do_vfs_ioctl+0x75a/0xff0 [ 198.942253] ? lock_acquire+0x170/0x3f0 [ 198.946218] ? ioctl_preallocate+0x1a0/0x1a0 [ 198.950621] ? __fget+0x265/0x3e0 [ 198.954067] ? do_vfs_ioctl+0xff0/0xff0 [ 198.958038] ? security_file_ioctl+0x83/0xb0 [ 198.962438] SyS_ioctl+0x7f/0xb0 [ 198.965791] ? do_vfs_ioctl+0xff0/0xff0 [ 198.969758] do_syscall_64+0x1d5/0x640 [ 198.973644] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 198.978823] RIP: 0033:0x7fa625ad9ec7 [ 198.982518] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 198.990215] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 198.997471] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 199.004728] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 199.011985] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 199.019245] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 17:41:11 executing program 3: syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0), 0x1, 0x413, &(0x7f0000000500)="$eJzs3M1vFVUfB/Dv3LaQB3gsGF8Q3yqoFNHWtiZogolEWcnGYOK6aQshFmpoTYQQo4kLd25MXLti55KFK1e41ET/AHVliMQQiTutmdt76aX0Fi60jul8PsncnjPn3Jwzc/KbuXN6MgFqa6j8KJIdSX5MMriUvbnC0NKf69cuTP157cJUkcXF478XzXp/XLsw1a7a/t728qORDDeSxidFHl2l3flz59+dnJ2dOdvKjy6cfm90/tz5F06dnjw5c3LmzNihV16eGDs0PjGxbsf65sUPj29/67Wjn03/8NvcxZ+/Lvu7o1XWeRzrZShDN5/LDs+ud2MVe7AjXfRX2BF60pekHK6BZvwPpi/LgzeYb3+qtHPAhlosbe1a/NEisIkVqboHQDXaN/ry+be9/Vu/Paje1SNLD4DluF9vbUsl/Wm06gyseL5fT0NJDl86+lW5ZYPmYQAAAADq7JsjSZ5fbf6vkYc66pXph5PsTvJIkj1Jc13PY0keT/JEkifb64l6sLL+rfM/jSt3dWDckatHksOttV03z/+1Z/+ys6+V+3+ZyUBx4tTszItJ7ksynIGtZX5sjTYuf/f3993KOuf/yq1svz0X2OrHlf4V/5+enlyYvJdjZtnVj5M9/auNf3FjJVCR5Kkke++yjV/2HjjZrez2489GWvwy2b9q/C+vXCzWXp852rwejLavCrf6dGz8jW7tG/9qlfG/be3x31l0rted772Ny7svvdqt7G6v/1uKt5sd3NLa98HkwsLZsWRLcezW/eO993mzap+P9vkqx3943+r3//tb3ylP6L4kTyd5prV2eX/z3p8cSPJckoNrtPnX64fe6VYm/qtVjv90T/Hfe+Lwri+OdWv/zuL/pWZnhlt7/P67vTsdoKr7CQAAAAAAAMD6aDTfgVc0Rm6kG42RkaV3+D2QbY3ZufmFgyfm3j8zvfSuvJ0ZaLRXeg12rAcda6aX8+Mr8hNJdiX5vO9/zfzI1NzsdNUHDzW3vUv8l37tq7p3wIbzvlaoL/EP9SX+ob7EP9SX+If6Ev9QX+If6kv8Q32Jf6gv8Q+1dC/v9ZOQkNisiaqvTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Df8EAAD//6JK3H4=") 17:41:11 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 38) 17:41:11 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 42) 17:41:11 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 39) 17:41:11 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 41) [ 199.156251] FAULT_INJECTION: forcing a failure. [ 199.156251] name failslab, interval 1, probability 0, space 0, times 0 [ 199.169334] FAULT_INJECTION: forcing a failure. [ 199.169334] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 199.190257] CPU: 1 PID: 11172 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 199.198149] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 199.207496] Call Trace: [ 199.210083] dump_stack+0x1b2/0x281 [ 199.213708] should_fail.cold+0x10a/0x149 [ 199.217853] should_failslab+0xd6/0x130 [ 199.221829] kmem_cache_alloc_node+0x263/0x410 [ 199.226408] __alloc_skb+0x5c/0x510 [ 199.230029] kobject_uevent_env+0x882/0xf30 [ 199.234351] lo_ioctl+0x11a6/0x1cd0 [ 199.237977] ? loop_set_status64+0xe0/0xe0 [ 199.242212] blkdev_ioctl+0x540/0x1830 [ 199.246093] ? blkpg_ioctl+0x8d0/0x8d0 [ 199.249977] ? trace_hardirqs_on+0x10/0x10 [ 199.254207] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 199.259303] ? debug_check_no_obj_freed+0x2c0/0x680 [ 199.264316] block_ioctl+0xd9/0x120 [ 199.267939] ? blkdev_fallocate+0x3a0/0x3a0 [ 199.272254] do_vfs_ioctl+0x75a/0xff0 [ 199.276047] ? lock_acquire+0x170/0x3f0 [ 199.280018] ? ioctl_preallocate+0x1a0/0x1a0 [ 199.284421] ? __fget+0x265/0x3e0 [ 199.287869] ? do_vfs_ioctl+0xff0/0xff0 [ 199.291838] ? security_file_ioctl+0x83/0xb0 [ 199.296242] SyS_ioctl+0x7f/0xb0 [ 199.299614] ? do_vfs_ioctl+0xff0/0xff0 [ 199.303584] do_syscall_64+0x1d5/0x640 [ 199.307470] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 199.312649] RIP: 0033:0x7f5381ca0ec7 [ 199.316348] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 199.324047] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 199.331306] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 199.338562] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 199.345814] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 199.353067] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 199.360336] CPU: 0 PID: 11175 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 199.368216] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 199.374588] FAULT_INJECTION: forcing a failure. [ 199.374588] name failslab, interval 1, probability 0, space 0, times 0 [ 199.377665] Call Trace: [ 199.377680] dump_stack+0x1b2/0x281 [ 199.377694] should_fail.cold+0x10a/0x149 [ 199.377709] __alloc_pages_nodemask+0x21e/0x2900 [ 199.377727] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 199.390687] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 199.391464] ? _raw_spin_unlock_irq+0x5a/0x80 [ 199.391475] ? finish_task_switch+0x178/0x610 [ 199.391483] ? finish_task_switch+0x14d/0x610 [ 199.391491] ? __switch_to_asm+0x31/0x60 [ 199.391498] ? __switch_to_asm+0x25/0x60 [ 199.391509] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 199.400876] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 199.403984] ? __lock_acquire+0x5fc/0x3f20 [ 199.403997] ? __lock_acquire+0x5fc/0x3f20 [ 199.404018] alloc_pages_vma+0xd2/0x6d0 [ 199.404032] shmem_alloc_page+0xe0/0x180 [ 199.404041] ? shmem_swapin+0x180/0x180 [ 199.404051] ? trace_hardirqs_on+0x10/0x10 [ 199.404062] ? shmem_add_to_page_cache+0x3bf/0x730 [ 199.478387] ? __radix_tree_lookup+0x1b5/0x2e0 [ 199.482952] ? find_get_entry+0x312/0x630 [ 199.487089] ? check_preemption_disabled+0x35/0x240 [ 199.492088] ? __vm_enough_memory+0x261/0x520 [ 199.496564] shmem_alloc_and_acct_page+0x126/0x620 [ 199.501475] shmem_getpage_gfp+0x302/0x2a40 [ 199.505782] ? shmem_alloc_and_acct_page+0x620/0x620 [ 199.510864] ? page_mapping+0x151/0x2b0 [ 199.514815] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 199.520069] ? do_writepages+0x240/0x240 [ 199.524114] shmem_write_begin+0xeb/0x190 [ 199.528243] generic_perform_write+0x1d5/0x430 [ 199.532808] ? __mnt_drop_write_file+0x5f/0x90 [ 199.537370] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 199.542045] ? current_time+0xb0/0xb0 [ 199.545923] ? lock_acquire+0x170/0x3f0 [ 199.549878] __generic_file_write_iter+0x227/0x590 [ 199.554792] generic_file_write_iter+0x36f/0x650 [ 199.559530] __vfs_write+0x44c/0x630 [ 199.563224] ? kernel_read+0x110/0x110 [ 199.567101] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 199.572096] vfs_write+0x17f/0x4d0 [ 199.575621] SyS_write+0xf2/0x210 [ 199.579051] ? SyS_read+0x210/0x210 [ 199.582656] ? __do_page_fault+0x159/0xad0 [ 199.586869] ? do_syscall_64+0x4c/0x640 [ 199.590823] ? SyS_read+0x210/0x210 [ 199.594430] do_syscall_64+0x1d5/0x640 [ 199.598302] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 199.603473] RIP: 0033:0x7f5ac28fae5f [ 199.607167] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 199.614871] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 199.622117] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 199.629365] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 199.636616] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 199.643864] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 199.651124] CPU: 1 PID: 11174 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 199.658999] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 199.668342] Call Trace: [ 199.670927] dump_stack+0x1b2/0x281 [ 199.674557] should_fail.cold+0x10a/0x149 [ 199.678705] should_failslab+0xd6/0x130 [ 199.682679] kmem_cache_alloc_node_trace+0x25a/0x400 [ 199.687787] __kmalloc_node_track_caller+0x38/0x70 [ 199.692713] __alloc_skb+0x96/0x510 [ 199.696339] kobject_uevent_env+0x882/0xf30 [ 199.700665] lo_ioctl+0x11a6/0x1cd0 [ 199.704293] ? loop_set_status64+0xe0/0xe0 [ 199.708523] blkdev_ioctl+0x540/0x1830 [ 199.712407] ? blkpg_ioctl+0x8d0/0x8d0 [ 199.716288] ? trace_hardirqs_on+0x10/0x10 [ 199.720518] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 199.725616] ? debug_check_no_obj_freed+0x2c0/0x680 [ 199.730629] block_ioctl+0xd9/0x120 [ 199.734249] ? blkdev_fallocate+0x3a0/0x3a0 [ 199.738567] do_vfs_ioctl+0x75a/0xff0 [ 199.742367] ? lock_acquire+0x170/0x3f0 [ 199.746333] ? ioctl_preallocate+0x1a0/0x1a0 [ 199.750734] ? __fget+0x265/0x3e0 [ 199.754180] ? do_vfs_ioctl+0xff0/0xff0 [ 199.758147] ? security_file_ioctl+0x83/0xb0 [ 199.762552] SyS_ioctl+0x7f/0xb0 [ 199.765908] ? do_vfs_ioctl+0xff0/0xff0 [ 199.769887] do_syscall_64+0x1d5/0x640 [ 199.773774] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 199.778959] RIP: 0033:0x7f9bf9d3cec7 [ 199.782659] RSP: 002b:00007f9bf82aef38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 199.790380] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f9bf9d3cec7 [ 199.797639] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 199.804906] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000172 [ 199.812256] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 199.819622] R13: 00007f9bf82aefdc R14: 00007f9bf82aefe0 R15: 0000000000000000 [ 199.890751] FAULT_INJECTION: forcing a failure. [ 199.890751] name failslab, interval 1, probability 0, space 0, times 0 [ 199.908564] CPU: 1 PID: 11183 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 199.916456] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 199.925802] Call Trace: [ 199.928398] dump_stack+0x1b2/0x281 [ 199.932024] should_fail.cold+0x10a/0x149 [ 199.936171] should_failslab+0xd6/0x130 [ 199.940145] kmem_cache_alloc_node_trace+0x25a/0x400 [ 199.945250] __kmalloc_node_track_caller+0x38/0x70 [ 199.950175] __alloc_skb+0x96/0x510 [ 199.953801] kobject_uevent_env+0x882/0xf30 [ 199.958129] lo_ioctl+0x11a6/0x1cd0 [ 199.961757] ? loop_set_status64+0xe0/0xe0 [ 199.965988] blkdev_ioctl+0x540/0x1830 [ 199.969872] ? blkpg_ioctl+0x8d0/0x8d0 [ 199.973751] ? trace_hardirqs_on+0x10/0x10 [ 199.977981] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 199.983075] ? debug_check_no_obj_freed+0x2c0/0x680 [ 199.988089] block_ioctl+0xd9/0x120 [ 199.991709] ? blkdev_fallocate+0x3a0/0x3a0 [ 199.996033] do_vfs_ioctl+0x75a/0xff0 [ 199.999833] ? lock_acquire+0x170/0x3f0 [ 200.003809] ? ioctl_preallocate+0x1a0/0x1a0 [ 200.008215] ? __fget+0x265/0x3e0 [ 200.011669] ? do_vfs_ioctl+0xff0/0xff0 [ 200.015636] ? security_file_ioctl+0x83/0xb0 [ 200.020048] SyS_ioctl+0x7f/0xb0 [ 200.023406] ? do_vfs_ioctl+0xff0/0xff0 [ 200.027373] do_syscall_64+0x1d5/0x640 [ 200.031257] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 200.036435] RIP: 0033:0x7fa625ad9ec7 17:41:12 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 43) 17:41:12 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 39) [ 200.040140] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 200.047840] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 200.055126] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 200.062388] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 200.069658] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 200.076926] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 17:41:12 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 40) [ 200.123691] EXT4-fs (loop3): Unsupported blocksize for fs encryption 17:41:13 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 42) [ 200.165985] FAULT_INJECTION: forcing a failure. [ 200.165985] name failslab, interval 1, probability 0, space 0, times 0 [ 200.176247] print_req_error: 5 callbacks suppressed [ 200.176252] print_req_error: I/O error, dev loop1, sector 0 [ 200.185466] CPU: 1 PID: 11199 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 200.195747] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 200.205093] Call Trace: [ 200.207676] dump_stack+0x1b2/0x281 [ 200.211305] should_fail.cold+0x10a/0x149 [ 200.215455] should_failslab+0xd6/0x130 [ 200.219431] kmem_cache_alloc_node_trace+0x25a/0x400 [ 200.224630] __kmalloc_node_track_caller+0x38/0x70 [ 200.225884] print_req_error: I/O error, dev loop1, sector 0 [ 200.229546] __alloc_skb+0x96/0x510 [ 200.229563] kobject_uevent_env+0x882/0xf30 [ 200.235288] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.238859] lo_ioctl+0x11a6/0x1cd0 [ 200.243394] print_req_error: I/O error, dev loop1, sector 0 [ 200.250226] ? loop_set_status64+0xe0/0xe0 [ 200.250238] blkdev_ioctl+0x540/0x1830 [ 200.250248] ? blkpg_ioctl+0x8d0/0x8d0 [ 200.253887] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.259538] ? trace_hardirqs_on+0x10/0x10 [ 200.263965] print_req_error: I/O error, dev loop1, sector 0 [ 200.267607] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 200.267619] ? debug_check_no_obj_freed+0x2c0/0x680 [ 200.271478] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.278553] block_ioctl+0xd9/0x120 [ 200.278561] ? blkdev_fallocate+0x3a0/0x3a0 [ 200.278570] do_vfs_ioctl+0x75a/0xff0 [ 200.278580] ? lock_acquire+0x170/0x3f0 [ 200.278590] ? ioctl_preallocate+0x1a0/0x1a0 [ 200.278604] ? __fget+0x265/0x3e0 [ 200.283014] print_req_error: I/O error, dev loop1, sector 0 [ 200.288496] ? do_vfs_ioctl+0xff0/0xff0 [ 200.288507] ? security_file_ioctl+0x83/0xb0 [ 200.288517] SyS_ioctl+0x7f/0xb0 [ 200.293618] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.298580] ? do_vfs_ioctl+0xff0/0xff0 [ 200.306431] print_req_error: I/O error, dev loop1, sector 0 [ 200.309306] do_syscall_64+0x1d5/0x640 [ 200.309329] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 200.313641] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.317388] RIP: 0033:0x7f9bf9d3cec7 [ 200.321451] print_req_error: I/O error, dev loop1, sector 0 [ 200.325716] RSP: 002b:00007f9bf82aef38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 200.325726] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f9bf9d3cec7 [ 200.325731] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 200.325736] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000172 [ 200.325742] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 200.325747] R13: 00007f9bf82aefdc R14: 00007f9bf82aefe0 R15: 0000000000000000 [ 200.357605] FAULT_INJECTION: forcing a failure. [ 200.357605] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 200.358072] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.386792] CPU: 1 PID: 11197 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 200.392705] print_req_error: I/O error, dev loop1, sector 0 [ 200.396861] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 200.404370] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.411352] Call Trace: [ 200.419037] print_req_error: I/O error, dev loop1, sector 0 [ 200.425851] dump_stack+0x1b2/0x281 [ 200.425865] should_fail.cold+0x10a/0x149 [ 200.425879] __alloc_pages_nodemask+0x21e/0x2900 [ 200.425895] ? __lock_acquire+0x5fc/0x3f20 [ 200.433986] Buffer I/O error on dev loop1, logical block 0, async page read [ 200.444920] ? __lock_acquire+0x5fc/0x3f20 [ 200.444933] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 200.444944] ? __lock_acquire+0x5fc/0x3f20 [ 200.444955] ? __lock_acquire+0x5fc/0x3f20 [ 200.444974] alloc_pages_vma+0xd2/0x6d0 [ 200.452494] print_req_error: I/O error, dev loop1, sector 0 [ 200.459907] shmem_alloc_page+0xe0/0x180 [ 200.545158] ? shmem_swapin+0x180/0x180 [ 200.549129] ? trace_hardirqs_on+0x10/0x10 [ 200.553357] ? shmem_add_to_page_cache+0x3bf/0x730 [ 200.558278] ? __radix_tree_lookup+0x1b5/0x2e0 [ 200.562863] ? find_get_entry+0x312/0x630 [ 200.567014] ? check_preemption_disabled+0x35/0x240 [ 200.572032] ? __vm_enough_memory+0x261/0x520 [ 200.576524] shmem_alloc_and_acct_page+0x126/0x620 [ 200.581455] shmem_getpage_gfp+0x302/0x2a40 [ 200.585786] ? shmem_alloc_and_acct_page+0x620/0x620 [ 200.590883] ? page_mapping+0x151/0x2b0 [ 200.594851] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 200.600119] ? do_writepages+0x240/0x240 [ 200.604185] shmem_write_begin+0xeb/0x190 [ 200.608332] generic_perform_write+0x1d5/0x430 [ 200.612919] ? __mnt_drop_write_file+0x5f/0x90 [ 200.617504] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 200.622169] ? current_time+0xb0/0xb0 [ 200.625962] ? lock_acquire+0x170/0x3f0 [ 200.629935] __generic_file_write_iter+0x227/0x590 [ 200.634864] generic_file_write_iter+0x36f/0x650 [ 200.639620] __vfs_write+0x44c/0x630 [ 200.643328] ? kernel_read+0x110/0x110 [ 200.647223] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 200.652235] vfs_write+0x17f/0x4d0 [ 200.655775] SyS_write+0xf2/0x210 [ 200.659222] ? SyS_read+0x210/0x210 [ 200.662840] ? __do_page_fault+0x159/0xad0 [ 200.667041] FAULT_INJECTION: forcing a failure. [ 200.667041] name failslab, interval 1, probability 0, space 0, times 0 [ 200.667066] ? do_syscall_64+0x4c/0x640 [ 200.682177] ? SyS_read+0x210/0x210 [ 200.685793] do_syscall_64+0x1d5/0x640 [ 200.689681] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 200.694869] RIP: 0033:0x7f5ac28fae5f [ 200.698559] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 200.706246] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f 17:41:13 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 40) [ 200.713494] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 200.720739] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 200.727985] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 200.735233] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 200.742496] CPU: 0 PID: 11201 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 200.750370] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 200.759713] Call Trace: [ 200.762295] dump_stack+0x1b2/0x281 [ 200.765915] should_fail.cold+0x10a/0x149 [ 200.770042] should_failslab+0xd6/0x130 [ 200.773995] kmem_cache_alloc_node+0x263/0x410 [ 200.778562] __alloc_skb+0x5c/0x510 [ 200.782177] kobject_uevent_env+0x882/0xf30 [ 200.786477] lo_ioctl+0x11a6/0x1cd0 [ 200.790081] ? loop_set_status64+0xe0/0xe0 [ 200.794293] blkdev_ioctl+0x540/0x1830 [ 200.798154] ? blkpg_ioctl+0x8d0/0x8d0 [ 200.802016] ? trace_hardirqs_on+0x10/0x10 [ 200.806227] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 200.811314] ? debug_check_no_obj_freed+0x2c0/0x680 [ 200.816315] block_ioctl+0xd9/0x120 [ 200.819923] ? blkdev_fallocate+0x3a0/0x3a0 [ 200.824219] do_vfs_ioctl+0x75a/0xff0 [ 200.827999] ? lock_acquire+0x170/0x3f0 [ 200.831952] ? ioctl_preallocate+0x1a0/0x1a0 [ 200.836347] ? __fget+0x265/0x3e0 [ 200.839786] ? do_vfs_ioctl+0xff0/0xff0 [ 200.843741] ? security_file_ioctl+0x83/0xb0 [ 200.848139] SyS_ioctl+0x7f/0xb0 [ 200.851478] ? do_vfs_ioctl+0xff0/0xff0 [ 200.855434] do_syscall_64+0x1d5/0x640 [ 200.859301] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 200.864465] RIP: 0033:0x7f5381ca0ec7 [ 200.868158] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 200.875838] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 200.883084] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 200.890326] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 200.897570] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 200.904813] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 17:41:13 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x49c, &(0x7f0000000580)="$eJzs3U9rXOUaAPDnnCRN2qY36b2F+2dze9ve2wulM5lIChXEigsFLYj9ADUm0xgyyYTMpCahYPsVVLTgQkRw5UbQfRFxqxtRF+LGlSBaKiK4GDlnJmmaZpJo0wxkfj84nPOeM5nnfTOc95k8SeYNoGsdj4jrEXEgIl6IiKHW+aS1xYXmlj3uzu1rE9mWRKNx6cckv561Y93XZA63nnMgIp5/KuLF5P64teWVmfFKpbzQahfrs/PF2vLK2enZ8anyVHludGTs/FjpXKlU2rWxvvrL4N9PfHzhsbefffez9z5cWsq6Ndi6tn4cu6k59L61OJneiHjmYQTrgJ7WeA50uiP8KWlE/DUiTuT3/1D05K8mALCfNRpD0Rha3wYA9rs0r4ElaaFVCxiMNC0UmjW8Y3EorVRr9TNXqotzk81a2XD0pVemK+WRVq1wOPqSrF3Kj++2Rze0H4mIoxHxev/BvF2YqFYmO/nGBwC62OEN+f/n/mb+BwD2uYFOdwAA2HPyPwB0H/kfALqP/A8A3Uf+B4DuI/8DQPeR/wGgqzx38WK2NVY//3ry6vLiTPXq2clybaYwuzhRmKguzBemqtWp/DN7Zrd7vkq1On8u5haXivVyrV6sLa9cnq0uztUv55/rfbnctyejAgC2cvTft75OIuL6owfzLdat5SBXw/6WdroDQMf0dLoDQMdY7Qu6l5/xgU2W6L1H2z8Rurn7fQH2xul/qv9Dt1L/h+6l/g/dS/0fulejkVjzHwC6jBo/4Pf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8McN5luSFlprgQ9GmhYKEUciYjj6kivTlfJIRPwlIr7q7+vP2qVOdxoAeEDp90lr/a/TQ6cGN149kPzan+8j4uW3Lr25NF6vL5Sy8z+tna/fbJ0f7UT/AYDtrObp1Ty+6s7taxOr217254cnmouL3h+/N3rz/UD0RcShO0mr3ZS9X+nZhfjXb0TEPzaLn+S1keHWyqcb42exj+xp/PSe+Gl+rbnPvhd/24W+QLe5lc0/Fza7/9I4nu83v/8H8hnqwbWf/9K1+a+nzfx3fKdj/HTo6bbxb0T8q3fz+Wc1ftIm/qkdxv+u+s1r7a413ok4vWn+Se6JVazPzhdryytnp2fHp8pT5bnRkbHzY6VzpVKpmNeoi6uV6vs9/saXr2w1/kNt4g9sM/7/7nD8337+5Cf/2SL+/09u/vof2yJ+lhP/t8P475/86KV217L4k23Gv93rf2aH8W998cFvO3woALAHassrM+OVSnnBgQMHDtYOOj0zAQ/b3Zu+0z0BAAAAAAAAAAAAAADa2Yt/J+r0GAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi/fg8AAP//Uunccw==") [ 200.932578] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 200.948468] FAULT_INJECTION: forcing a failure. [ 200.948468] name failslab, interval 1, probability 0, space 0, times 0 [ 200.959963] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 200.967830] CPU: 0 PID: 11204 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 200.975712] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 200.985059] Call Trace: [ 200.987645] dump_stack+0x1b2/0x281 [ 200.991274] should_fail.cold+0x10a/0x149 [ 200.995417] should_failslab+0xd6/0x130 [ 200.999392] kmem_cache_alloc_node_trace+0x25a/0x400 [ 201.004497] __kmalloc_node_track_caller+0x38/0x70 [ 201.004797] FAULT_INJECTION: forcing a failure. [ 201.004797] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 201.009418] __alloc_skb+0x96/0x510 [ 201.009434] kobject_uevent_env+0x882/0xf30 [ 201.009454] lo_ioctl+0x11a6/0x1cd0 [ 201.009468] ? loop_set_status64+0xe0/0xe0 [ 201.036958] blkdev_ioctl+0x540/0x1830 [ 201.040836] ? blkpg_ioctl+0x8d0/0x8d0 [ 201.044710] ? trace_hardirqs_on+0x10/0x10 [ 201.048931] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 201.054020] ? debug_check_no_obj_freed+0x2c0/0x680 [ 201.059016] block_ioctl+0xd9/0x120 [ 201.062624] ? blkdev_fallocate+0x3a0/0x3a0 [ 201.066925] do_vfs_ioctl+0x75a/0xff0 [ 201.070714] ? lock_acquire+0x170/0x3f0 [ 201.074669] ? ioctl_preallocate+0x1a0/0x1a0 [ 201.079060] ? __fget+0x265/0x3e0 [ 201.082495] ? do_vfs_ioctl+0xff0/0xff0 [ 201.086449] ? security_file_ioctl+0x83/0xb0 [ 201.090836] SyS_ioctl+0x7f/0xb0 [ 201.094179] ? do_vfs_ioctl+0xff0/0xff0 [ 201.098138] do_syscall_64+0x1d5/0x640 [ 201.102016] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 201.107183] RIP: 0033:0x7fa625ad9ec7 [ 201.110874] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 201.118564] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 201.125815] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 201.133061] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 201.140311] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 201.147564] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 [ 201.154828] CPU: 1 PID: 11214 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 201.162706] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 201.172048] Call Trace: [ 201.174625] dump_stack+0x1b2/0x281 [ 201.178243] should_fail.cold+0x10a/0x149 [ 201.182371] __alloc_pages_nodemask+0x21e/0x2900 [ 201.187103] ? __lock_acquire+0x5fc/0x3f20 [ 201.191317] ? __lock_acquire+0x5fc/0x3f20 [ 201.195527] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 201.200342] ? __lock_acquire+0x5fc/0x3f20 [ 201.204562] ? __lock_acquire+0x5fc/0x3f20 [ 201.208785] alloc_pages_vma+0xd2/0x6d0 [ 201.212739] shmem_alloc_page+0xe0/0x180 [ 201.216778] ? shmem_swapin+0x180/0x180 [ 201.220729] ? trace_hardirqs_on+0x10/0x10 [ 201.224937] ? shmem_add_to_page_cache+0x3bf/0x730 [ 201.229843] ? __radix_tree_lookup+0x1b5/0x2e0 [ 201.234404] ? find_get_entry+0x312/0x630 [ 201.238529] ? check_preemption_disabled+0x35/0x240 [ 201.243523] ? __vm_enough_memory+0x261/0x520 [ 201.247993] shmem_alloc_and_acct_page+0x126/0x620 [ 201.252900] shmem_getpage_gfp+0x302/0x2a40 [ 201.257199] ? simple_xattr_get+0xe5/0x160 [ 201.261407] ? shmem_alloc_and_acct_page+0x620/0x620 [ 201.266483] ? page_mapping+0x151/0x2b0 [ 201.270434] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 201.275687] ? do_writepages+0x240/0x240 [ 201.279727] shmem_write_begin+0xeb/0x190 [ 201.283853] generic_perform_write+0x1d5/0x430 [ 201.288411] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 201.293055] ? current_time+0xb0/0xb0 [ 201.296835] ? lock_acquire+0x170/0x3f0 [ 201.300783] __generic_file_write_iter+0x227/0x590 [ 201.305692] generic_file_write_iter+0x36f/0x650 [ 201.310424] __vfs_write+0x44c/0x630 [ 201.314113] ? kernel_read+0x110/0x110 [ 201.317981] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 201.322971] vfs_write+0x17f/0x4d0 [ 201.326484] SyS_write+0xf2/0x210 [ 201.329915] ? SyS_read+0x210/0x210 [ 201.333519] ? __do_page_fault+0x159/0xad0 [ 201.337728] ? do_syscall_64+0x4c/0x640 [ 201.341675] ? SyS_read+0x210/0x210 [ 201.345277] do_syscall_64+0x1d5/0x640 [ 201.349140] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 201.354300] RIP: 0033:0x7f5ac28fae5f [ 201.357984] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 201.365666] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 201.372910] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 201.380154] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 201.387395] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 201.394638] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 201.428599] F2FS-fs (loop0): Found nat_bits in checkpoint [ 201.460310] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue 17:41:14 executing program 0: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000800), 0x1, 0x74e, &(0x7f0000000840)="$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") 17:41:14 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 44) 17:41:14 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMOhnor480jxG7XRm/tqEZGqj44T5ae5GO0v82sxeqrMGzF6PmezyoHRbx3A/IFPrz8V8b1I8fafvndzwef13995dfNtIN69sf3qmVoni+7BwY/qR4995tzw+aHnbreddpvAyQvt+WvXG1Nj4+OTPbtr+eqf7dk3mK9b3Jtbh8fe8tvffLM5N9dasmHDho2bGwf9zgTst/L5/9lI8Ws/+NfIj/Td5/+f6bzqu1n7P7+7/fw/cuuJ9un5/8mefSP5p5H+WsTAytXF/qciBpbf/uaL7avNK60rrfmhl4ZOj4y8/HL/oYiBy+251untrT1/pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHispSL+JlL86LubqRER16t+fYPnho+PDPVFX9Vvb0ffvtcmL55vvLJwdXGptbzcmm1MzbdnFmZbd3u5gard39TY+L7czB0d3uf5Hx54ZWHx7aX2lTdWdj1+ZOD8peWVpebM7ofjcNQiRnv3nKwmPDU2Xk16rt2cr4ZO7NpMEf5/+lMRP4kUF367kZ7N+3L/z9wOdLv/Z2///9VbT7RP/T+f6NlXXjOlIv4tUrzw1tPxbDXPI/GJNZPrfhQpzrz1hVwXh8q67hw+W33utAYta/89Ujzz+ztru/1Qn9yuPXPXX1h4CJTr/2uRYrHvL+K5vC+v/7wCd1//R2490T6t/8/17Cuvud2kfM+3Do+9cv3/Y6T4+X95L57P+3au/+1VW67/Im+fyMWHuwf3af0/1bNvMF/3F+7NrQMAAAAAAAAAAMBDqz8V8ceR4vf+oZZezPvu5vd/Z2890T79/t/ne/bN7vj93/3b2PMXFQAAAAAAAAAAAAAAAAAAAAAAAG6jPxVxPlK88533bvbQ3tn/u6f/5y9t9/8cS7ccrf6fr589N3x8ZOhe/v9fvQbzdaf3ftsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsENKRTwTKV546+mqr36KI1Xn/9Fd6v4gUnznl38x16VjZd1qPj5YfR54dWH+xfNzcwszzZXmpblWY3KxOdMqx/56pPjP//pCHlscKsc+m8c+0Rl7uT3XOl3Wvh8pfuvDbm1Utc/l2s9t154pa38zUvzvD3bWPp9rn9quHSpr/ypSjP9k99pj27Vny9qjkeLjP2l0a4+UtS/m2s9v156aWZib3Ye/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADus/5UxGcixfPvr93s5V/r9Lzv73lZefdGtX9X1wc/qh89Nnhu+PjI0O22dx178kJ7/tr1xtTY+Phkz+5avvrgvblNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYkxRF9Xn6g820Xi+3OgYutOevXZ8aG9992OFUjeyr6ss/A2eGzr708pe+PNzNnz7+Xjser01ePN94ZeHq4lJrebk125iab88szLbu+gx7HX+rk9UXoHH1zWuzly8vN4ZOnd1x+PrgR/WjxwbPDR8fGerWTo2Nj0/21NT6P/XVPyHdu1PxCDkURfx1pPj4iR+m79ajejfY61q4w3vHfjsctXL9VTcxNTZe3chcuzm/Uh6c6C6EWkSjZ9Bod43ch7W4J6vVRxTlhE+Wtze52FxqXpprNSaaSyvtlfbC/ETqzLa8n0YUMZwi1iJio37Qk+dB0x9FjESKxfpm+tt6RF93HXzx1cnXTw/dfmDtPk5yF+U8G/0Ra8VDsGbhAVWPIi5HivrMiXi/3lnW1dL+IOKFMudSvFvmjYhUvjG8EfGh7yPwSKhFEf8dKX58bjP9Xb18Hug+V174RuPr85cXemq7z5UP/c8H95NnEx5gA1HE96on/s30976vAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHRTxc5HiK98/kar+0Dd7SrfnrzQuNi/Nddr6dXv/dXtmb21tbTVSJ0dzTudczbmWcz3nRs4o8vicozmnc67mXMu5nnMjZ/Tl8TlHc07nXM25lnM950bOqOXxOUdzTudczbmWcz3nRs7Quw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCRVUQRT0eKb7+zmbbqEbEaMR2dXK8f9OyA/fR/AQAA//+Uiwdc") (fail_nth: 41) 17:41:14 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 41) 17:41:14 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 43) 17:41:14 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x49c, &(0x7f0000000580)="$eJzs3U9rXOUaAPDnnCRN2qY36b2F+2dze9ve2wulM5lIChXEigsFLYj9ADUm0xgyyYTMpCahYPsVVLTgQkRw5UbQfRFxqxtRF+LGlSBaKiK4GDlnJmmaZpJo0wxkfj84nPOeM5nnfTOc95k8SeYNoGsdj4jrEXEgIl6IiKHW+aS1xYXmlj3uzu1rE9mWRKNx6cckv561Y93XZA63nnMgIp5/KuLF5P64teWVmfFKpbzQahfrs/PF2vLK2enZ8anyVHludGTs/FjpXKlU2rWxvvrL4N9PfHzhsbefffez9z5cWsq6Ndi6tn4cu6k59L61OJneiHjmYQTrgJ7WeA50uiP8KWlE/DUiTuT3/1D05K8mALCfNRpD0Rha3wYA9rs0r4ElaaFVCxiMNC0UmjW8Y3EorVRr9TNXqotzk81a2XD0pVemK+WRVq1wOPqSrF3Kj++2Rze0H4mIoxHxev/BvF2YqFYmO/nGBwC62OEN+f/n/mb+BwD2uYFOdwAA2HPyPwB0H/kfALqP/A8A3Uf+B4DuI/8DQPeR/wGgqzx38WK2NVY//3ry6vLiTPXq2clybaYwuzhRmKguzBemqtWp/DN7Zrd7vkq1On8u5haXivVyrV6sLa9cnq0uztUv55/rfbnctyejAgC2cvTft75OIuL6owfzLdat5SBXw/6WdroDQMf0dLoDQMdY7Qu6l5/xgU2W6L1H2z8Rurn7fQH2xul/qv9Dt1L/h+6l/g/dS/0fulejkVjzHwC6jBo/4Pf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8McN5luSFlprgQ9GmhYKEUciYjj6kivTlfJIRPwlIr7q7+vP2qVOdxoAeEDp90lr/a/TQ6cGN149kPzan+8j4uW3Lr25NF6vL5Sy8z+tna/fbJ0f7UT/AYDtrObp1Ty+6s7taxOr217254cnmouL3h+/N3rz/UD0RcShO0mr3ZS9X+nZhfjXb0TEPzaLn+S1keHWyqcb42exj+xp/PSe+Gl+rbnPvhd/24W+QLe5lc0/Fza7/9I4nu83v/8H8hnqwbWf/9K1+a+nzfx3fKdj/HTo6bbxb0T8q3fz+Wc1ftIm/qkdxv+u+s1r7a413ok4vWn+Se6JVazPzhdryytnp2fHp8pT5bnRkbHzY6VzpVKpmNeoi6uV6vs9/saXr2w1/kNt4g9sM/7/7nD8337+5Cf/2SL+/09u/vof2yJ+lhP/t8P475/86KV217L4k23Gv93rf2aH8W998cFvO3woALAHassrM+OVSnnBgQMHDtYOOj0zAQ/b3Zu+0z0BAAAAAAAAAAAAAADa2Yt/J+r0GAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi/fg8AAP//Uunccw==") [ 201.499724] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 201.570335] FAULT_INJECTION: forcing a failure. [ 201.570335] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 201.582384] CPU: 1 PID: 11235 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 201.590256] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 201.599598] Call Trace: [ 201.602178] dump_stack+0x1b2/0x281 [ 201.605801] should_fail.cold+0x10a/0x149 [ 201.609947] __alloc_pages_nodemask+0x21e/0x2900 [ 201.614701] ? __lock_acquire+0x5fc/0x3f20 [ 201.618929] ? __lock_acquire+0x5fc/0x3f20 [ 201.623160] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 201.627998] ? __lock_acquire+0x5fc/0x3f20 [ 201.632231] ? __lock_acquire+0x5fc/0x3f20 [ 201.636470] alloc_pages_vma+0xd2/0x6d0 [ 201.640439] shmem_alloc_page+0xe0/0x180 [ 201.644489] ? shmem_swapin+0x180/0x180 [ 201.648452] ? trace_hardirqs_on+0x10/0x10 [ 201.652683] ? shmem_add_to_page_cache+0x3bf/0x730 [ 201.657599] ? __radix_tree_lookup+0x1b5/0x2e0 [ 201.662173] ? find_get_entry+0x312/0x630 [ 201.666313] ? check_preemption_disabled+0x35/0x240 [ 201.671327] ? __vm_enough_memory+0x261/0x520 [ 201.675813] shmem_alloc_and_acct_page+0x126/0x620 [ 201.680739] shmem_getpage_gfp+0x302/0x2a40 [ 201.685061] ? shmem_alloc_and_acct_page+0x620/0x620 [ 201.690155] ? page_mapping+0x151/0x2b0 [ 201.694122] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 201.699385] ? do_writepages+0x240/0x240 [ 201.704135] shmem_write_begin+0xeb/0x190 [ 201.708279] generic_perform_write+0x1d5/0x430 [ 201.712858] ? __mnt_drop_write_file+0x5f/0x90 [ 201.717432] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 201.722090] ? current_time+0xb0/0xb0 [ 201.725882] ? lock_acquire+0x170/0x3f0 [ 201.729854] __generic_file_write_iter+0x227/0x590 [ 201.734780] generic_file_write_iter+0x36f/0x650 [ 201.739531] __vfs_write+0x44c/0x630 [ 201.743236] ? kernel_read+0x110/0x110 [ 201.747128] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 201.752136] vfs_write+0x17f/0x4d0 [ 201.755670] SyS_write+0xf2/0x210 [ 201.759112] ? SyS_read+0x210/0x210 [ 201.762728] ? __do_page_fault+0x159/0xad0 [ 201.766950] ? do_syscall_64+0x4c/0x640 [ 201.770908] ? SyS_read+0x210/0x210 [ 201.774521] do_syscall_64+0x1d5/0x640 [ 201.778396] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 201.783562] RIP: 0033:0x7f5ac28fae5f [ 201.787253] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 201.794945] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 201.802207] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 201.809461] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 17:41:14 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 42) [ 201.816708] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 201.824063] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 201.875052] FAULT_INJECTION: forcing a failure. [ 201.875052] name failslab, interval 1, probability 0, space 0, times 0 [ 201.875156] FAULT_INJECTION: forcing a failure. [ 201.875156] name failslab, interval 1, probability 0, space 0, times 0 [ 201.923461] CPU: 1 PID: 11236 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 201.931351] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 201.940696] Call Trace: [ 201.943281] dump_stack+0x1b2/0x281 [ 201.946908] should_fail.cold+0x10a/0x149 [ 201.951053] should_failslab+0xd6/0x130 [ 201.955030] kmem_cache_alloc_node+0x263/0x410 [ 201.959610] __alloc_skb+0x5c/0x510 [ 201.963239] kobject_uevent_env+0x882/0xf30 [ 201.967571] lo_ioctl+0x11a6/0x1cd0 [ 201.971191] ? loop_set_status64+0xe0/0xe0 [ 201.975420] blkdev_ioctl+0x540/0x1830 [ 201.979305] ? blkpg_ioctl+0x8d0/0x8d0 [ 201.983182] ? trace_hardirqs_on+0x10/0x10 [ 201.987404] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 201.992498] ? debug_check_no_obj_freed+0x2c0/0x680 [ 201.997513] block_ioctl+0xd9/0x120 [ 202.001132] ? blkdev_fallocate+0x3a0/0x3a0 [ 202.005449] do_vfs_ioctl+0x75a/0xff0 [ 202.009244] ? lock_acquire+0x170/0x3f0 [ 202.013213] ? ioctl_preallocate+0x1a0/0x1a0 [ 202.017616] ? __fget+0x265/0x3e0 [ 202.021067] ? do_vfs_ioctl+0xff0/0xff0 [ 202.025043] ? security_file_ioctl+0x83/0xb0 [ 202.029449] SyS_ioctl+0x7f/0xb0 [ 202.032808] ? do_vfs_ioctl+0xff0/0xff0 [ 202.036777] do_syscall_64+0x1d5/0x640 [ 202.040678] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 202.045858] RIP: 0033:0x7fa625ad9ec7 [ 202.049558] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 202.057276] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 202.064535] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 202.071782] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 202.079032] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 202.086293] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 [ 202.093559] CPU: 0 PID: 11239 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 202.101442] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 202.110784] Call Trace: [ 202.113366] dump_stack+0x1b2/0x281 [ 202.116990] should_fail.cold+0x10a/0x149 [ 202.121139] should_failslab+0xd6/0x130 [ 202.125113] kmem_cache_alloc+0x28e/0x3c0 [ 202.129257] getname_flags+0xc8/0x550 [ 202.133056] SyS_mkdirat+0x83/0x270 [ 202.136476] FAULT_INJECTION: forcing a failure. [ 202.136476] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 202.136675] ? SyS_mknod+0x30/0x30 [ 202.151962] ? __close_fd+0x159/0x230 [ 202.155747] ? do_syscall_64+0x4c/0x640 [ 202.159708] ? SyS_mknod+0x30/0x30 [ 202.163229] do_syscall_64+0x1d5/0x640 [ 202.167102] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 202.172272] RIP: 0033:0x7f9bf9d3c0f7 [ 202.175961] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 202.183656] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 202.190906] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 202.198153] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 202.205399] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 202.212647] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 17:41:15 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 44) [ 202.219913] CPU: 1 PID: 11253 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 202.227789] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 202.237135] Call Trace: [ 202.239716] dump_stack+0x1b2/0x281 [ 202.243342] should_fail.cold+0x10a/0x149 [ 202.247491] __alloc_pages_nodemask+0x21e/0x2900 [ 202.252246] ? __lock_acquire+0x5fc/0x3f20 [ 202.256477] ? __lock_acquire+0x5fc/0x3f20 [ 202.260707] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 202.265545] ? __lock_acquire+0x5fc/0x3f20 [ 202.269774] ? __lock_acquire+0x5fc/0x3f20 [ 202.274007] alloc_pages_vma+0xd2/0x6d0 [ 202.277972] shmem_alloc_page+0xe0/0x180 [ 202.282016] ? shmem_swapin+0x180/0x180 [ 202.285967] ? trace_hardirqs_on+0x10/0x10 [ 202.290179] ? shmem_add_to_page_cache+0x3bf/0x730 [ 202.295086] ? __radix_tree_lookup+0x1b5/0x2e0 [ 202.299648] ? find_get_entry+0x312/0x630 [ 202.303779] ? check_preemption_disabled+0x35/0x240 [ 202.308777] ? __vm_enough_memory+0x261/0x520 [ 202.313252] shmem_alloc_and_acct_page+0x126/0x620 [ 202.318176] shmem_getpage_gfp+0x302/0x2a40 [ 202.322480] ? simple_xattr_get+0xe5/0x160 [ 202.326693] ? shmem_alloc_and_acct_page+0x620/0x620 [ 202.331774] ? page_mapping+0x151/0x2b0 [ 202.335726] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 202.340978] ? do_writepages+0x240/0x240 [ 202.345018] shmem_write_begin+0xeb/0x190 [ 202.349148] generic_perform_write+0x1d5/0x430 [ 202.353714] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 202.358360] ? current_time+0xb0/0xb0 [ 202.362141] ? lock_acquire+0x170/0x3f0 [ 202.366095] __generic_file_write_iter+0x227/0x590 [ 202.371005] generic_file_write_iter+0x36f/0x650 [ 202.375740] __vfs_write+0x44c/0x630 [ 202.379434] ? kernel_read+0x110/0x110 [ 202.383308] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 202.388302] vfs_write+0x17f/0x4d0 [ 202.391823] SyS_write+0xf2/0x210 [ 202.395257] ? SyS_read+0x210/0x210 [ 202.398862] ? __do_page_fault+0x159/0xad0 [ 202.403073] ? do_syscall_64+0x4c/0x640 [ 202.407021] ? SyS_read+0x210/0x210 [ 202.410629] do_syscall_64+0x1d5/0x640 [ 202.414499] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 202.419665] RIP: 0033:0x7f5ac28fae5f [ 202.423350] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 202.431035] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 202.438283] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 202.445530] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 202.452778] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 202.460023] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 202.473486] FAULT_INJECTION: forcing a failure. [ 202.473486] name failslab, interval 1, probability 0, space 0, times 0 [ 202.485413] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 202.507650] CPU: 1 PID: 11237 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 202.515537] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 202.524873] Call Trace: [ 202.527444] dump_stack+0x1b2/0x281 [ 202.531052] should_fail.cold+0x10a/0x149 [ 202.535185] should_failslab+0xd6/0x130 [ 202.539141] kmem_cache_alloc_node_trace+0x25a/0x400 [ 202.544222] __kmalloc_node_track_caller+0x38/0x70 [ 202.549133] __alloc_skb+0x96/0x510 [ 202.552741] kobject_uevent_env+0x882/0xf30 [ 202.557144] lo_ioctl+0x11a6/0x1cd0 [ 202.560749] ? loop_set_status64+0xe0/0xe0 [ 202.564964] blkdev_ioctl+0x540/0x1830 [ 202.568831] ? blkpg_ioctl+0x8d0/0x8d0 [ 202.572700] ? trace_hardirqs_on+0x10/0x10 [ 202.576913] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 202.581994] ? debug_check_no_obj_freed+0x2c0/0x680 [ 202.586991] block_ioctl+0xd9/0x120 [ 202.590602] ? blkdev_fallocate+0x3a0/0x3a0 [ 202.594900] do_vfs_ioctl+0x75a/0xff0 [ 202.598679] ? lock_acquire+0x170/0x3f0 [ 202.602631] ? ioctl_preallocate+0x1a0/0x1a0 [ 202.607024] ? __fget+0x265/0x3e0 [ 202.610456] ? do_vfs_ioctl+0xff0/0xff0 [ 202.614406] ? security_file_ioctl+0x83/0xb0 [ 202.618791] SyS_ioctl+0x7f/0xb0 [ 202.622132] ? do_vfs_ioctl+0xff0/0xff0 [ 202.626086] do_syscall_64+0x1d5/0x640 [ 202.629953] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 202.635118] RIP: 0033:0x7f5381ca0ec7 [ 202.638803] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 202.646491] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 202.653735] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 202.660980] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 202.668226] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 17:41:15 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 43) 17:41:15 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 45) 17:41:15 executing program 0: syz_mount_image$ext4(&(0x7f0000000540)='ext4\x00', &(0x7f0000000580)='./file0\x00', 0x0, &(0x7f00000005c0), 0x1, 0x532, &(0x7f0000000600)="$eJzs3U1oHOUbAPBnZrP//ttGU0HBCkJFoULp5qMVWry0F08WCr1bw2YbQiadkN3UbiglvXvwIChIQe9CT94siMWroHjw5l0QLa3gychkd5OaZONam652fj+Y3fdjyPO+mX0m+w4zJIDSOlK8pBGHI+J8EjH2QN9IdDuPdPa7d/da/f7da/Uk1tYu/JxE0m3r7Z903w9GxGpEPB8RX1YjjqXb4zbbK/PTWdZY6tbHWwuL4832yvG5henZxmzj8olTE5OvTZ44PXX6kc3165fe+ur2t29evX34sxvfvP7drSTOxGi378F5PEqd30k1zmxpP7kXwYYoGfYAeCiVbp5XI+K5GItKN+uBJ9/avog1oKQS+Q8l1fseUKx/e9vj/P7x09nOAmR7/JHOtYn4//ra5MC95E8rk2K9eehxDpQn0uqNiJgYGdn++Uu6n7+HN/EoBsie+uJs50BtP/7pxvkndjj/jPaunf5D/c9/m/Erfc5/5weM8enN6+N949+IeGHH+MlG/GSH+GlEvD1g/NXR/Pd+fWufRBzd8e/P5hXFZPfrw+OX5rLGROd1xxgjMyc/323+B/rEP7PL/Iu2xQHn/+6Ld9qru8R/9eXdj/9O8fdHxHsDxt936/ob/fqK+DN95r9b/KLt4wHj3/lh7OaAuwIAAAAAAAAAAH9Dun4vW5LWNsppWqt1nuF9Ng6kWd5sHbuUL1+e6dzzdiiqae9Oq7FOPSnqk937cXv1qS31ExHxTES8X9m/Xq/V82xm2JMHAAAAAAAAAAAAAAAAAACAf4mDW57/v1/pPP8PlIR/+Q3lJf+hvOQ/lJf8h/KS/1Be8h/KS/5Decl/KC/5D+Ul/6G85D8AAAAAAAAAAAAAAAAAAAAAAAAAAOyJ8+fOFdvar3ev1Yv6zJX28nx+5fhMozlfW1iu1+r50mJtNs9ns0atni/81c/L8nxx6lQsXx1vNZqt8WZ75eJCvny5dXFuYXq2cbFRfSyzAgAAAAAAAAAAAAAAAAAAgP+W0fUtSWsRka6X07RWi3gqIg5FNbk0lzUmIuLpiPi+Ut1X1CeHPWgAAAAAAAAAAAAAAAAAAAB4wjTbK/PTWdZYUlBQUNgoDPvMBAAAAAAAAAAAAAAAAAAA5bP50O+wRwIAAAAAAAAAAAAAAAAAAABllv6YRESxHR17ZXRr7/+S3yrr7xHxzkcXPrg63WotTRbtv2y0tz7stk8NY/zAoHp52stjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFOzvTI/nWWNpT0sDHuOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/jjwAAAP//trLZWw==") [ 202.675471] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 202.705518] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 202.753843] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 202.754783] FAULT_INJECTION: forcing a failure. [ 202.754783] name failslab, interval 1, probability 0, space 0, times 0 [ 202.763550] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 202.786310] FAULT_INJECTION: forcing a failure. [ 202.786310] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 202.788580] buffer_io_error: 85 callbacks suppressed [ 202.788586] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.803284] CPU: 0 PID: 11271 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 202.803290] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 202.803293] Call Trace: [ 202.803307] dump_stack+0x1b2/0x281 [ 202.803320] should_fail.cold+0x10a/0x149 [ 202.803333] should_failslab+0xd6/0x130 [ 202.803345] kmem_cache_alloc_node+0x263/0x410 [ 202.803357] __alloc_skb+0x5c/0x510 [ 202.803369] kobject_uevent_env+0x882/0xf30 [ 202.803387] lo_ioctl+0x11a6/0x1cd0 [ 202.803398] ? loop_set_status64+0xe0/0xe0 [ 202.803410] blkdev_ioctl+0x540/0x1830 [ 202.803419] ? blkpg_ioctl+0x8d0/0x8d0 [ 202.803431] ? trace_hardirqs_on+0x10/0x10 [ 202.810630] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.818367] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 202.818379] ? debug_check_no_obj_freed+0x2c0/0x680 [ 202.818392] block_ioctl+0xd9/0x120 [ 202.818400] ? blkdev_fallocate+0x3a0/0x3a0 [ 202.818410] do_vfs_ioctl+0x75a/0xff0 [ 202.828429] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.830305] ? lock_acquire+0x170/0x3f0 [ 202.834035] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.838036] ? ioctl_preallocate+0x1a0/0x1a0 [ 202.842052] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.846543] ? __fget+0x265/0x3e0 [ 202.846555] ? do_vfs_ioctl+0xff0/0xff0 [ 202.846567] ? security_file_ioctl+0x83/0xb0 [ 202.850231] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.854461] SyS_ioctl+0x7f/0xb0 [ 202.854469] ? do_vfs_ioctl+0xff0/0xff0 [ 202.854481] do_syscall_64+0x1d5/0x640 [ 202.858510] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.862296] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 202.862304] RIP: 0033:0x7fa625ad9ec7 [ 202.862309] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 202.866257] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.870036] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 202.874337] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.883406] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 202.883412] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 202.883417] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 202.883422] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 [ 202.884567] CPU: 0 PID: 11272 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 202.888618] Buffer I/O error on dev loop4, logical block 0, async page read [ 202.893513] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 202.893517] Call Trace: [ 202.893529] dump_stack+0x1b2/0x281 [ 202.893544] should_fail.cold+0x10a/0x149 [ 202.893556] __alloc_pages_nodemask+0x21e/0x2900 [ 202.893572] ? __lock_acquire+0x5fc/0x3f20 [ 202.893584] ? __lock_acquire+0x5fc/0x3f20 [ 202.893595] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 202.893605] ? __lock_acquire+0x5fc/0x3f20 [ 202.893616] ? __lock_acquire+0x5fc/0x3f20 [ 203.099778] alloc_pages_vma+0xd2/0x6d0 [ 203.103730] shmem_alloc_page+0xe0/0x180 [ 203.107763] ? shmem_swapin+0x180/0x180 [ 203.111716] ? trace_hardirqs_on+0x10/0x10 [ 203.115921] ? shmem_add_to_page_cache+0x3bf/0x730 [ 203.120823] ? __radix_tree_lookup+0x1b5/0x2e0 [ 203.125377] ? find_get_entry+0x312/0x630 [ 203.129506] ? check_preemption_disabled+0x35/0x240 [ 203.134500] ? __vm_enough_memory+0x261/0x520 [ 203.138968] shmem_alloc_and_acct_page+0x126/0x620 [ 203.143872] shmem_getpage_gfp+0x302/0x2a40 [ 203.148171] ? shmem_alloc_and_acct_page+0x620/0x620 [ 203.153247] ? page_mapping+0x151/0x2b0 [ 203.157194] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 203.162442] ? do_writepages+0x240/0x240 [ 203.166480] shmem_write_begin+0xeb/0x190 [ 203.170606] generic_perform_write+0x1d5/0x430 [ 203.175165] ? __mnt_drop_write_file+0x5f/0x90 [ 203.179719] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 203.184360] ? current_time+0xb0/0xb0 [ 203.188135] ? lock_acquire+0x170/0x3f0 [ 203.192085] __generic_file_write_iter+0x227/0x590 [ 203.196990] generic_file_write_iter+0x36f/0x650 [ 203.201721] __vfs_write+0x44c/0x630 [ 203.205409] ? kernel_read+0x110/0x110 [ 203.209277] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 203.214282] vfs_write+0x17f/0x4d0 [ 203.217800] SyS_write+0xf2/0x210 [ 203.221226] ? SyS_read+0x210/0x210 [ 203.224835] ? __do_page_fault+0x159/0xad0 [ 203.229043] ? do_syscall_64+0x4c/0x640 [ 203.232989] ? SyS_read+0x210/0x210 [ 203.236589] do_syscall_64+0x1d5/0x640 [ 203.240452] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 203.245616] RIP: 0033:0x7f5ac28fae5f 17:41:16 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x49c, &(0x7f0000000580)="$eJzs3U9rXOUaAPDnnCRN2qY36b2F+2dze9ve2wulM5lIChXEigsFLYj9ADUm0xgyyYTMpCahYPsVVLTgQkRw5UbQfRFxqxtRF+LGlSBaKiK4GDlnJmmaZpJo0wxkfj84nPOeM5nnfTOc95k8SeYNoGsdj4jrEXEgIl6IiKHW+aS1xYXmlj3uzu1rE9mWRKNx6cckv561Y93XZA63nnMgIp5/KuLF5P64teWVmfFKpbzQahfrs/PF2vLK2enZ8anyVHludGTs/FjpXKlU2rWxvvrL4N9PfHzhsbefffez9z5cWsq6Ndi6tn4cu6k59L61OJneiHjmYQTrgJ7WeA50uiP8KWlE/DUiTuT3/1D05K8mALCfNRpD0Rha3wYA9rs0r4ElaaFVCxiMNC0UmjW8Y3EorVRr9TNXqotzk81a2XD0pVemK+WRVq1wOPqSrF3Kj++2Rze0H4mIoxHxev/BvF2YqFYmO/nGBwC62OEN+f/n/mb+BwD2uYFOdwAA2HPyPwB0H/kfALqP/A8A3Uf+B4DuI/8DQPeR/wGgqzx38WK2NVY//3ry6vLiTPXq2clybaYwuzhRmKguzBemqtWp/DN7Zrd7vkq1On8u5haXivVyrV6sLa9cnq0uztUv55/rfbnctyejAgC2cvTft75OIuL6owfzLdat5SBXw/6WdroDQMf0dLoDQMdY7Qu6l5/xgU2W6L1H2z8Rurn7fQH2xul/qv9Dt1L/h+6l/g/dS/0fulejkVjzHwC6jBo/4Pf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8McN5luSFlprgQ9GmhYKEUciYjj6kivTlfJIRPwlIr7q7+vP2qVOdxoAeEDp90lr/a/TQ6cGN149kPzan+8j4uW3Lr25NF6vL5Sy8z+tna/fbJ0f7UT/AYDtrObp1Ty+6s7taxOr217254cnmouL3h+/N3rz/UD0RcShO0mr3ZS9X+nZhfjXb0TEPzaLn+S1keHWyqcb42exj+xp/PSe+Gl+rbnPvhd/24W+QLe5lc0/Fza7/9I4nu83v/8H8hnqwbWf/9K1+a+nzfx3fKdj/HTo6bbxb0T8q3fz+Wc1ftIm/qkdxv+u+s1r7a413ok4vWn+Se6JVazPzhdryytnp2fHp8pT5bnRkbHzY6VzpVKpmNeoi6uV6vs9/saXr2w1/kNt4g9sM/7/7nD8337+5Cf/2SL+/09u/vof2yJ+lhP/t8P475/86KV217L4k23Gv93rf2aH8W998cFvO3woALAHassrM+OVSnnBgQMHDtYOOj0zAQ/b3Zu+0z0BAAAAAAAAAAAAAADa2Yt/J+r0GAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi/fg8AAP//Uunccw==") [ 203.249297] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 203.256978] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 203.264222] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 203.271465] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 203.278706] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 203.285951] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 203.296095] FAULT_INJECTION: forcing a failure. [ 203.296095] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 203.307900] CPU: 1 PID: 11279 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 203.315771] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 203.325116] Call Trace: [ 203.327696] dump_stack+0x1b2/0x281 [ 203.331328] should_fail.cold+0x10a/0x149 [ 203.335477] __alloc_pages_nodemask+0x21e/0x2900 [ 203.340228] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 203.340702] FAULT_INJECTION: forcing a failure. 17:41:16 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 44) [ 203.340702] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 203.345240] ? __lock_acquire+0x5fc/0x3f20 [ 203.345258] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 203.345277] ? blkpg_ioctl+0x8d0/0x8d0 [ 203.345284] ? trace_hardirqs_on+0x10/0x10 [ 203.345294] ? locks_remove_posix+0x242/0x4b0 [ 203.345307] ? do_lock_file_wait+0x210/0x210 [ 203.383025] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 203.388113] cache_grow_begin+0x91/0x700 [ 203.392154] ? fs_reclaim_release+0xd0/0x110 [ 203.396540] ? check_preemption_disabled+0x35/0x240 [ 203.401558] cache_alloc_refill+0x273/0x350 [ 203.405866] kmem_cache_alloc+0x333/0x3c0 [ 203.409996] getname_flags+0xc8/0x550 [ 203.413780] SyS_mkdirat+0x83/0x270 [ 203.417387] ? SyS_mknod+0x30/0x30 [ 203.420904] ? __close_fd+0x159/0x230 [ 203.424684] ? do_syscall_64+0x4c/0x640 [ 203.428634] ? SyS_mknod+0x30/0x30 [ 203.432152] do_syscall_64+0x1d5/0x640 [ 203.436022] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 203.441188] RIP: 0033:0x7f9bf9d3c0f7 [ 203.444883] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 203.452569] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 203.459815] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 203.467062] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 203.474310] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 203.481560] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 203.492493] CPU: 0 PID: 11282 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 17:41:16 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 45) 17:41:16 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 46) [ 203.500375] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 203.509716] Call Trace: [ 203.512302] dump_stack+0x1b2/0x281 [ 203.515927] should_fail.cold+0x10a/0x149 [ 203.520073] __alloc_pages_nodemask+0x21e/0x2900 [ 203.524826] ? __lock_acquire+0x5fc/0x3f20 [ 203.529060] ? __lock_acquire+0x5fc/0x3f20 [ 203.533292] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 203.538130] ? __lock_acquire+0x5fc/0x3f20 [ 203.542367] alloc_pages_vma+0xd2/0x6d0 [ 203.546342] shmem_alloc_page+0xe0/0x180 [ 203.550395] ? shmem_swapin+0x180/0x180 [ 203.554357] ? trace_hardirqs_on+0x10/0x10 [ 203.558582] ? __radix_tree_lookup+0x1b5/0x2e0 [ 203.563153] ? find_get_entry+0x312/0x630 [ 203.567294] ? check_preemption_disabled+0x35/0x240 [ 203.572298] ? __vm_enough_memory+0x261/0x520 [ 203.576767] shmem_alloc_and_acct_page+0x126/0x620 [ 203.581680] shmem_getpage_gfp+0x302/0x2a40 [ 203.585979] ? shmem_alloc_and_acct_page+0x620/0x620 [ 203.591054] ? page_mapping+0x151/0x2b0 [ 203.595002] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 203.600252] ? do_writepages+0x240/0x240 [ 203.604287] shmem_write_begin+0xeb/0x190 [ 203.608409] generic_perform_write+0x1d5/0x430 [ 203.612971] ? __mnt_drop_write_file+0x5f/0x90 [ 203.617531] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 203.622173] ? current_time+0xb0/0xb0 [ 203.625951] ? lock_acquire+0x170/0x3f0 [ 203.629900] __generic_file_write_iter+0x227/0x590 [ 203.634805] generic_file_write_iter+0x36f/0x650 [ 203.639538] __vfs_write+0x44c/0x630 [ 203.643227] ? kernel_read+0x110/0x110 [ 203.647094] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 203.652084] vfs_write+0x17f/0x4d0 [ 203.655601] SyS_write+0xf2/0x210 [ 203.659028] ? SyS_read+0x210/0x210 [ 203.662629] ? __do_page_fault+0x159/0xad0 [ 203.666836] ? do_syscall_64+0x4c/0x640 [ 203.670781] ? SyS_read+0x210/0x210 [ 203.674388] do_syscall_64+0x1d5/0x640 [ 203.678250] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 203.683410] RIP: 0033:0x7f5ac28fae5f [ 203.687184] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 203.694862] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 203.702109] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 203.709360] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 203.716602] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 203.723845] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:16 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 42) 17:41:16 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 45) [ 203.756113] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 203.826897] FAULT_INJECTION: forcing a failure. [ 203.826897] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 203.838736] CPU: 1 PID: 11299 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 203.846592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 203.855924] Call Trace: [ 203.858500] dump_stack+0x1b2/0x281 [ 203.862112] should_fail.cold+0x10a/0x149 [ 203.866245] __alloc_pages_nodemask+0x21e/0x2900 [ 203.870980] ? __lock_acquire+0x5fc/0x3f20 [ 203.875202] ? __lock_acquire+0x5fc/0x3f20 [ 203.879426] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 203.884244] ? __lock_acquire+0x5fc/0x3f20 [ 203.888457] ? __lock_acquire+0x5fc/0x3f20 [ 203.892687] alloc_pages_vma+0xd2/0x6d0 [ 203.896646] shmem_alloc_page+0xe0/0x180 [ 203.900680] ? shmem_swapin+0x180/0x180 [ 203.904630] ? trace_hardirqs_on+0x10/0x10 [ 203.908860] ? shmem_add_to_page_cache+0x3bf/0x730 [ 203.913769] ? __radix_tree_lookup+0x1b5/0x2e0 [ 203.918339] ? find_get_entry+0x312/0x630 [ 203.922483] ? check_preemption_disabled+0x35/0x240 [ 203.927487] ? __vm_enough_memory+0x261/0x520 [ 203.931957] shmem_alloc_and_acct_page+0x126/0x620 [ 203.936871] shmem_getpage_gfp+0x302/0x2a40 [ 203.941179] ? shmem_alloc_and_acct_page+0x620/0x620 [ 203.946257] ? page_mapping+0x151/0x2b0 [ 203.950205] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 203.955463] ? do_writepages+0x240/0x240 [ 203.959514] shmem_write_begin+0xeb/0x190 [ 203.963648] generic_perform_write+0x1d5/0x430 [ 203.968209] ? __mnt_drop_write_file+0x5f/0x90 [ 203.972771] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 203.977428] ? current_time+0xb0/0xb0 [ 203.981210] ? lock_acquire+0x170/0x3f0 [ 203.985160] __generic_file_write_iter+0x227/0x590 [ 203.990066] generic_file_write_iter+0x36f/0x650 [ 203.994818] __vfs_write+0x44c/0x630 [ 203.998521] ? kernel_read+0x110/0x110 [ 204.002394] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 204.007385] vfs_write+0x17f/0x4d0 [ 204.010905] SyS_write+0xf2/0x210 [ 204.014340] ? SyS_read+0x210/0x210 [ 204.017947] ? __do_page_fault+0x159/0xad0 [ 204.022162] ? do_syscall_64+0x4c/0x640 [ 204.026121] ? SyS_read+0x210/0x210 [ 204.029739] do_syscall_64+0x1d5/0x640 [ 204.033621] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 204.038793] RIP: 0033:0x7f5ac28fae5f [ 204.042481] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 204.050168] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 204.057416] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 204.064669] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 17:41:16 executing program 0: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000800), 0x1, 0x755, &(0x7f0000000840)="$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") 17:41:16 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 46) [ 204.071915] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 204.079159] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 204.125529] FAULT_INJECTION: forcing a failure. [ 204.125529] name failslab, interval 1, probability 0, space 0, times 0 [ 204.149971] CPU: 0 PID: 11295 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 204.157862] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 204.167209] Call Trace: [ 204.169795] dump_stack+0x1b2/0x281 [ 204.173431] should_fail.cold+0x10a/0x149 [ 204.177574] should_failslab+0xd6/0x130 [ 204.181545] kmem_cache_alloc+0x28e/0x3c0 [ 204.185690] __d_alloc+0x2a/0xa20 [ 204.189139] ? d_lookup+0x172/0x220 [ 204.192761] d_alloc+0x46/0x240 [ 204.196036] __lookup_hash+0x101/0x270 [ 204.199921] filename_create+0x156/0x3f0 [ 204.203979] ? kern_path_mountpoint+0x40/0x40 [ 204.208489] SyS_mkdirat+0x95/0x270 [ 204.212108] ? SyS_mknod+0x30/0x30 [ 204.215638] ? __close_fd+0x159/0x230 [ 204.219434] ? do_syscall_64+0x4c/0x640 [ 204.223403] ? SyS_mknod+0x30/0x30 [ 204.226941] do_syscall_64+0x1d5/0x640 [ 204.230830] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 204.236009] RIP: 0033:0x7f9bf9d3c0f7 [ 204.239707] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 204.247406] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 204.254669] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 204.261932] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 204.269198] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 204.276458] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 204.315289] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue 17:41:17 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x49c, &(0x7f0000000580)="$eJzs3U9rXOUaAPDnnCRN2qY36b2F+2dze9ve2wulM5lIChXEigsFLYj9ADUm0xgyyYTMpCahYPsVVLTgQkRw5UbQfRFxqxtRF+LGlSBaKiK4GDlnJmmaZpJo0wxkfj84nPOeM5nnfTOc95k8SeYNoGsdj4jrEXEgIl6IiKHW+aS1xYXmlj3uzu1rE9mWRKNx6cckv561Y93XZA63nnMgIp5/KuLF5P64teWVmfFKpbzQahfrs/PF2vLK2enZ8anyVHludGTs/FjpXKlU2rWxvvrL4N9PfHzhsbefffez9z5cWsq6Ndi6tn4cu6k59L61OJneiHjmYQTrgJ7WeA50uiP8KWlE/DUiTuT3/1D05K8mALCfNRpD0Rha3wYA9rs0r4ElaaFVCxiMNC0UmjW8Y3EorVRr9TNXqotzk81a2XD0pVemK+WRVq1wOPqSrF3Kj++2Rze0H4mIoxHxev/BvF2YqFYmO/nGBwC62OEN+f/n/mb+BwD2uYFOdwAA2HPyPwB0H/kfALqP/A8A3Uf+B4DuI/8DQPeR/wGgqzx38WK2NVY//3ry6vLiTPXq2clybaYwuzhRmKguzBemqtWp/DN7Zrd7vkq1On8u5haXivVyrV6sLa9cnq0uztUv55/rfbnctyejAgC2cvTft75OIuL6owfzLdat5SBXw/6WdroDQMf0dLoDQMdY7Qu6l5/xgU2W6L1H2z8Rurn7fQH2xul/qv9Dt1L/h+6l/g/dS/0fulejkVjzHwC6jBo/4Pf/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8McN5luSFlprgQ9GmhYKEUciYjj6kivTlfJIRPwlIr7q7+vP2qVOdxoAeEDp90lr/a/TQ6cGN149kPzan+8j4uW3Lr25NF6vL5Sy8z+tna/fbJ0f7UT/AYDtrObp1Ty+6s7taxOr217254cnmouL3h+/N3rz/UD0RcShO0mr3ZS9X+nZhfjXb0TEPzaLn+S1keHWyqcb42exj+xp/PSe+Gl+rbnPvhd/24W+QLe5lc0/Fza7/9I4nu83v/8H8hnqwbWf/9K1+a+nzfx3fKdj/HTo6bbxb0T8q3fz+Wc1ftIm/qkdxv+u+s1r7a413ok4vWn+Se6JVazPzhdryytnp2fHp8pT5bnRkbHzY6VzpVKpmNeoi6uV6vs9/saXr2w1/kNt4g9sM/7/7nD8337+5Cf/2SL+/09u/vof2yJ+lhP/t8P475/86KV217L4k23Gv93rf2aH8W998cFvO3woALAHassrM+OVSnnBgQMHDtYOOj0zAQ/b3Zu+0z0BAAAAAAAAAAAAAADa2Yt/J+r0GAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi/fg8AAP//Uunccw==") [ 204.319979] FAULT_INJECTION: forcing a failure. [ 204.319979] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 204.335935] FAULT_INJECTION: forcing a failure. [ 204.335935] name failslab, interval 1, probability 0, space 0, times 0 [ 204.352061] CPU: 0 PID: 11311 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 204.359950] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 204.369299] Call Trace: [ 204.371872] dump_stack+0x1b2/0x281 [ 204.375483] should_fail.cold+0x10a/0x149 [ 204.379614] should_failslab+0xd6/0x130 [ 204.383574] kmem_cache_alloc_node+0x263/0x410 [ 204.388140] __alloc_skb+0x5c/0x510 [ 204.391751] kobject_uevent_env+0x882/0xf30 [ 204.396060] lo_ioctl+0x11a6/0x1cd0 [ 204.399693] ? loop_set_status64+0xe0/0xe0 [ 204.403922] blkdev_ioctl+0x540/0x1830 [ 204.407791] ? blkpg_ioctl+0x8d0/0x8d0 [ 204.411667] ? trace_hardirqs_on+0x10/0x10 [ 204.415888] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 204.420978] ? debug_check_no_obj_freed+0x2c0/0x680 [ 204.425978] block_ioctl+0xd9/0x120 [ 204.429584] ? blkdev_fallocate+0x3a0/0x3a0 [ 204.433887] do_vfs_ioctl+0x75a/0xff0 [ 204.437667] ? lock_acquire+0x170/0x3f0 [ 204.441621] ? ioctl_preallocate+0x1a0/0x1a0 [ 204.446008] ? __fget+0x265/0x3e0 [ 204.449448] ? do_vfs_ioctl+0xff0/0xff0 [ 204.453406] ? security_file_ioctl+0x83/0xb0 [ 204.457797] SyS_ioctl+0x7f/0xb0 [ 204.461142] ? do_vfs_ioctl+0xff0/0xff0 [ 204.465097] do_syscall_64+0x1d5/0x640 [ 204.468967] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 204.474134] RIP: 0033:0x7fa625ad9ec7 [ 204.477823] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 204.485517] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 204.492768] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 204.500016] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 204.507265] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 204.514513] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 [ 204.521775] CPU: 1 PID: 11323 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 204.527607] FAULT_INJECTION: forcing a failure. [ 204.527607] name failslab, interval 1, probability 0, space 0, times 0 [ 204.529648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 204.529653] Call Trace: [ 204.529667] dump_stack+0x1b2/0x281 [ 204.529680] should_fail.cold+0x10a/0x149 [ 204.529696] __alloc_pages_nodemask+0x21e/0x2900 [ 204.565206] ? check_preemption_disabled+0x35/0x240 [ 204.570208] ? __lock_acquire+0x5fc/0x3f20 [ 204.574430] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 204.579252] ? __lock_acquire+0x5fc/0x3f20 [ 204.583473] ? __lock_acquire+0x5fc/0x3f20 [ 204.587696] ? __switch_to_asm+0x25/0x60 [ 204.591740] alloc_pages_vma+0xd2/0x6d0 [ 204.595697] shmem_alloc_page+0xe0/0x180 [ 204.599736] ? shmem_swapin+0x180/0x180 [ 204.603699] ? trace_hardirqs_on+0x10/0x10 [ 204.607918] ? shmem_add_to_page_cache+0x3bf/0x730 [ 204.612827] ? __radix_tree_lookup+0x1b5/0x2e0 [ 204.617394] ? find_get_entry+0x312/0x630 [ 204.621521] ? check_preemption_disabled+0x35/0x240 [ 204.626520] ? __vm_enough_memory+0x261/0x520 [ 204.630994] shmem_alloc_and_acct_page+0x126/0x620 [ 204.635903] shmem_getpage_gfp+0x302/0x2a40 [ 204.640212] ? shmem_alloc_and_acct_page+0x620/0x620 [ 204.645298] ? page_mapping+0x151/0x2b0 [ 204.649263] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 204.654530] ? do_writepages+0x240/0x240 [ 204.658589] shmem_write_begin+0xeb/0x190 [ 204.662737] generic_perform_write+0x1d5/0x430 [ 204.667310] ? __mnt_drop_write_file+0x5f/0x90 [ 204.671890] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 204.676550] ? current_time+0xb0/0xb0 [ 204.680336] ? lock_acquire+0x170/0x3f0 [ 204.684302] __generic_file_write_iter+0x227/0x590 [ 204.689226] generic_file_write_iter+0x36f/0x650 [ 204.693976] __vfs_write+0x44c/0x630 [ 204.697684] ? kernel_read+0x110/0x110 [ 204.701570] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 204.706574] vfs_write+0x17f/0x4d0 [ 204.710111] SyS_write+0xf2/0x210 [ 204.713550] ? SyS_read+0x210/0x210 [ 204.717162] ? __do_page_fault+0x159/0xad0 [ 204.721380] ? do_syscall_64+0x4c/0x640 [ 204.725337] ? SyS_read+0x210/0x210 [ 204.728951] do_syscall_64+0x1d5/0x640 [ 204.732826] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 204.737992] RIP: 0033:0x7f5ac28fae5f [ 204.741681] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 204.749368] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 204.756614] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 204.763865] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 204.771117] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 17:41:17 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 46) 17:41:17 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 47) [ 204.778364] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 204.793659] CPU: 0 PID: 11310 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 204.801542] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 204.810882] Call Trace: [ 204.813473] dump_stack+0x1b2/0x281 [ 204.817088] should_fail.cold+0x10a/0x149 [ 204.821489] should_failslab+0xd6/0x130 [ 204.825445] kmem_cache_alloc_node+0x263/0x410 [ 204.830004] __alloc_skb+0x5c/0x510 [ 204.833610] kobject_uevent_env+0x882/0xf30 [ 204.837912] lo_ioctl+0x11a6/0x1cd0 [ 204.841514] ? loop_set_status64+0xe0/0xe0 [ 204.845728] blkdev_ioctl+0x540/0x1830 [ 204.849590] ? blkpg_ioctl+0x8d0/0x8d0 [ 204.853459] ? trace_hardirqs_on+0x10/0x10 [ 204.857669] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 204.862746] ? debug_check_no_obj_freed+0x2c0/0x680 [ 204.867738] block_ioctl+0xd9/0x120 [ 204.871340] ? blkdev_fallocate+0x3a0/0x3a0 [ 204.875637] do_vfs_ioctl+0x75a/0xff0 [ 204.879412] ? lock_acquire+0x170/0x3f0 [ 204.883359] ? ioctl_preallocate+0x1a0/0x1a0 [ 204.887742] ? __fget+0x265/0x3e0 [ 204.891173] ? do_vfs_ioctl+0xff0/0xff0 [ 204.895122] ? security_file_ioctl+0x83/0xb0 [ 204.899503] SyS_ioctl+0x7f/0xb0 [ 204.902843] ? do_vfs_ioctl+0xff0/0xff0 [ 204.906791] do_syscall_64+0x1d5/0x640 [ 204.910658] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 204.915820] RIP: 0033:0x7f5381ca0ec7 [ 204.919503] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 204.927182] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 204.934426] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 204.941668] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 204.948915] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 204.956169] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 205.007625] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 205.014481] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 205.028920] FAULT_INJECTION: forcing a failure. [ 205.028920] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 205.030425] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 205.041376] CPU: 1 PID: 11337 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 205.055673] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 205.065023] Call Trace: [ 205.067621] dump_stack+0x1b2/0x281 [ 205.071243] should_fail.cold+0x10a/0x149 [ 205.075381] __alloc_pages_nodemask+0x21e/0x2900 [ 205.080145] ? trace_hardirqs_on+0x10/0x10 [ 205.084377] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 205.089218] ? __lock_acquire+0x5fc/0x3f20 [ 205.093451] ? __lock_acquire+0x5fc/0x3f20 [ 205.097689] alloc_pages_vma+0xd2/0x6d0 [ 205.101660] shmem_alloc_page+0xe0/0x180 [ 205.105714] ? shmem_swapin+0x180/0x180 [ 205.109681] ? trace_hardirqs_on+0x10/0x10 [ 205.113910] ? shmem_add_to_page_cache+0x3bf/0x730 [ 205.118830] ? __radix_tree_lookup+0x1b5/0x2e0 [ 205.123407] ? find_get_entry+0x312/0x630 [ 205.127555] ? check_preemption_disabled+0x35/0x240 [ 205.132591] ? __vm_enough_memory+0x261/0x520 [ 205.137077] shmem_alloc_and_acct_page+0x126/0x620 [ 205.141991] shmem_getpage_gfp+0x302/0x2a40 [ 205.146301] ? shmem_alloc_and_acct_page+0x620/0x620 [ 205.151379] ? page_mapping+0x151/0x2b0 [ 205.155339] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 205.160595] ? do_writepages+0x240/0x240 [ 205.164639] shmem_write_begin+0xeb/0x190 [ 205.168775] generic_perform_write+0x1d5/0x430 [ 205.173353] ? __mnt_drop_write_file+0x5f/0x90 [ 205.177914] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 205.182563] ? current_time+0xb0/0xb0 [ 205.186348] ? lock_acquire+0x170/0x3f0 [ 205.190310] __generic_file_write_iter+0x227/0x590 [ 205.195222] generic_file_write_iter+0x36f/0x650 [ 205.199960] __vfs_write+0x44c/0x630 [ 205.203651] ? kernel_read+0x110/0x110 [ 205.207524] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 205.212520] vfs_write+0x17f/0x4d0 [ 205.216043] SyS_write+0xf2/0x210 [ 205.219473] ? SyS_read+0x210/0x210 [ 205.223077] ? __do_page_fault+0x159/0xad0 [ 205.227300] ? do_syscall_64+0x4c/0x640 [ 205.231250] ? SyS_read+0x210/0x210 [ 205.234855] do_syscall_64+0x1d5/0x640 [ 205.238723] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 205.243900] RIP: 0033:0x7f5ac28fae5f [ 205.247595] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 17:41:17 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 47) 17:41:17 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 43) [ 205.255287] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 205.262535] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 205.269784] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 205.277034] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 205.284290] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 205.302509] FAULT_INJECTION: forcing a failure. 17:41:18 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 48) [ 205.302509] name failslab, interval 1, probability 0, space 0, times 0 [ 205.326959] CPU: 0 PID: 11340 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 205.334849] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 205.344194] Call Trace: [ 205.346782] dump_stack+0x1b2/0x281 [ 205.350411] should_fail.cold+0x10a/0x149 [ 205.354557] should_failslab+0xd6/0x130 [ 205.358530] kmem_cache_alloc_node_trace+0x25a/0x400 [ 205.363631] __kmalloc_node_track_caller+0x38/0x70 [ 205.364500] FAULT_INJECTION: forcing a failure. [ 205.364500] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 205.368551] __alloc_skb+0x96/0x510 [ 205.368566] kobject_uevent_env+0x882/0xf30 [ 205.368584] lo_ioctl+0x11a6/0x1cd0 [ 205.368599] ? loop_set_status64+0xe0/0xe0 [ 205.396073] blkdev_ioctl+0x540/0x1830 [ 205.399947] ? blkpg_ioctl+0x8d0/0x8d0 [ 205.403821] ? trace_hardirqs_on+0x10/0x10 [ 205.408036] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 205.413121] ? debug_check_no_obj_freed+0x2c0/0x680 [ 205.418123] block_ioctl+0xd9/0x120 [ 205.421727] ? blkdev_fallocate+0x3a0/0x3a0 [ 205.426028] do_vfs_ioctl+0x75a/0xff0 [ 205.429806] ? lock_acquire+0x170/0x3f0 [ 205.433765] ? ioctl_preallocate+0x1a0/0x1a0 [ 205.438160] ? __fget+0x265/0x3e0 [ 205.441600] ? do_vfs_ioctl+0xff0/0xff0 [ 205.445557] ? security_file_ioctl+0x83/0xb0 [ 205.449944] SyS_ioctl+0x7f/0xb0 [ 205.453291] ? do_vfs_ioctl+0xff0/0xff0 [ 205.457250] do_syscall_64+0x1d5/0x640 [ 205.461128] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 205.466297] RIP: 0033:0x7fa625ad9ec7 [ 205.469985] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 205.477673] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 205.484925] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 205.492175] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 205.499432] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 205.506682] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 [ 205.524694] FAULT_INJECTION: forcing a failure. [ 205.524694] name failslab, interval 1, probability 0, space 0, times 0 [ 205.528775] CPU: 1 PID: 11355 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 205.543751] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 205.553086] Call Trace: [ 205.555658] dump_stack+0x1b2/0x281 [ 205.559274] should_fail.cold+0x10a/0x149 [ 205.563421] __alloc_pages_nodemask+0x21e/0x2900 [ 205.568169] ? __lock_acquire+0x5fc/0x3f20 [ 205.572386] ? __lock_acquire+0x5fc/0x3f20 [ 205.576604] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 205.581426] ? __lock_acquire+0x5fc/0x3f20 [ 205.585642] ? __lock_acquire+0x5fc/0x3f20 [ 205.589865] alloc_pages_vma+0xd2/0x6d0 [ 205.593883] shmem_alloc_page+0xe0/0x180 [ 205.597933] ? shmem_swapin+0x180/0x180 [ 205.601893] ? trace_hardirqs_on+0x10/0x10 [ 205.606104] ? shmem_add_to_page_cache+0x3bf/0x730 [ 205.611019] ? __radix_tree_lookup+0x1b5/0x2e0 [ 205.615594] ? find_get_entry+0x312/0x630 [ 205.619731] ? check_preemption_disabled+0x35/0x240 [ 205.624817] ? __vm_enough_memory+0x261/0x520 [ 205.629307] shmem_alloc_and_acct_page+0x126/0x620 [ 205.634222] shmem_getpage_gfp+0x302/0x2a40 [ 205.638528] ? simple_xattr_get+0xe5/0x160 [ 205.642741] ? shmem_alloc_and_acct_page+0x620/0x620 [ 205.647824] ? page_mapping+0x151/0x2b0 [ 205.651776] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 205.657041] ? do_writepages+0x240/0x240 [ 205.661095] shmem_write_begin+0xeb/0x190 [ 205.665237] generic_perform_write+0x1d5/0x430 [ 205.669819] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 205.674479] ? current_time+0xb0/0xb0 [ 205.678269] ? lock_acquire+0x170/0x3f0 [ 205.682231] __generic_file_write_iter+0x227/0x590 [ 205.687143] generic_file_write_iter+0x36f/0x650 [ 205.691894] __vfs_write+0x44c/0x630 [ 205.695595] ? kernel_read+0x110/0x110 [ 205.699478] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 205.704482] vfs_write+0x17f/0x4d0 [ 205.708010] SyS_write+0xf2/0x210 [ 205.711441] ? SyS_read+0x210/0x210 [ 205.715049] ? __do_page_fault+0x159/0xad0 [ 205.719276] ? do_syscall_64+0x4c/0x640 [ 205.723244] ? SyS_read+0x210/0x210 [ 205.726856] do_syscall_64+0x1d5/0x640 [ 205.730728] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 205.735895] RIP: 0033:0x7f5ac28fae5f [ 205.739583] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 205.747268] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 205.754515] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 205.761761] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 205.769008] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 205.776258] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 205.783521] CPU: 0 PID: 11351 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 205.791399] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 205.800738] Call Trace: [ 205.803313] dump_stack+0x1b2/0x281 [ 205.806919] should_fail.cold+0x10a/0x149 [ 205.811048] should_failslab+0xd6/0x130 [ 205.815010] kmem_cache_alloc+0x28e/0x3c0 [ 205.819138] ? ext4_sync_fs+0x7e0/0x7e0 [ 205.823091] ext4_alloc_inode+0x1a/0x640 [ 205.827132] ? ext4_sync_fs+0x7e0/0x7e0 [ 205.831083] alloc_inode+0x5d/0x170 [ 205.834690] new_inode+0x1d/0xf0 [ 205.838039] __ext4_new_inode+0x360/0x4eb0 [ 205.842253] ? kmem_cache_free+0x7c/0x2b0 [ 205.846382] ? putname+0xcd/0x110 [ 205.849813] ? SyS_mkdirat+0x95/0x270 [ 205.853592] ? entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 205.858939] ? ext4_free_inode+0x1460/0x1460 [ 205.863333] ? lock_downgrade+0x740/0x740 [ 205.867634] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 205.872718] ? dquot_initialize_needed+0x240/0x240 [ 205.877631] ext4_mkdir+0x2e4/0xbd0 [ 205.881296] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 205.885951] ? security_inode_mkdir+0xca/0x100 [ 205.890518] vfs_mkdir+0x463/0x6e0 [ 205.894042] SyS_mkdirat+0x1fd/0x270 [ 205.897737] ? SyS_mknod+0x30/0x30 [ 205.901257] ? __close_fd+0x159/0x230 [ 205.905038] ? do_syscall_64+0x4c/0x640 [ 205.908990] ? SyS_mknod+0x30/0x30 [ 205.912539] do_syscall_64+0x1d5/0x640 [ 205.916411] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 205.921584] RIP: 0033:0x7f9bf9d3c0f7 [ 205.925272] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 205.932957] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 205.940212] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 205.947458] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 205.954712] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 17:41:18 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 49) [ 205.961962] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 205.986079] print_req_error: 97 callbacks suppressed [ 205.986085] print_req_error: I/O error, dev loop0, sector 24 [ 206.001678] FAULT_INJECTION: forcing a failure. [ 206.001678] name failslab, interval 1, probability 0, space 0, times 0 [ 206.023690] CPU: 1 PID: 11349 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 206.031572] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 206.040916] Call Trace: [ 206.043498] dump_stack+0x1b2/0x281 [ 206.047118] should_fail.cold+0x10a/0x149 [ 206.051250] should_failslab+0xd6/0x130 [ 206.055208] kmem_cache_alloc_node+0x263/0x410 [ 206.059774] __alloc_skb+0x5c/0x510 [ 206.063388] kobject_uevent_env+0x882/0xf30 [ 206.067700] lo_ioctl+0x11a6/0x1cd0 [ 206.071307] ? loop_set_status64+0xe0/0xe0 [ 206.075522] blkdev_ioctl+0x540/0x1830 [ 206.079387] ? blkpg_ioctl+0x8d0/0x8d0 [ 206.083257] ? trace_hardirqs_on+0x10/0x10 [ 206.087473] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 206.092554] ? debug_check_no_obj_freed+0x2c0/0x680 [ 206.097550] block_ioctl+0xd9/0x120 [ 206.101153] ? blkdev_fallocate+0x3a0/0x3a0 [ 206.105452] do_vfs_ioctl+0x75a/0xff0 [ 206.109243] ? lock_acquire+0x170/0x3f0 [ 206.113195] ? ioctl_preallocate+0x1a0/0x1a0 [ 206.117583] ? __fget+0x265/0x3e0 [ 206.121020] ? do_vfs_ioctl+0xff0/0xff0 [ 206.124974] ? security_file_ioctl+0x83/0xb0 [ 206.129360] SyS_ioctl+0x7f/0xb0 [ 206.132704] ? do_vfs_ioctl+0xff0/0xff0 [ 206.136661] do_syscall_64+0x1d5/0x640 [ 206.140531] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 206.145697] RIP: 0033:0x7f5381ca0ec7 [ 206.149392] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 17:41:19 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 47) 17:41:19 executing program 0: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000780)='./file0\x00', 0x0, &(0x7f00000007c0), 0x1, 0x72f, &(0x7f0000000800)="$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") [ 206.157076] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 206.164323] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 206.171569] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 206.178815] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 206.186060] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 206.220307] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 206.241515] FAULT_INJECTION: forcing a failure. [ 206.241515] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 206.253037] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 206.265459] print_req_error: I/O error, dev loop1, sector 0 [ 206.266776] CPU: 1 PID: 11365 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 206.279037] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 206.288379] Call Trace: [ 206.290957] dump_stack+0x1b2/0x281 [ 206.294581] should_fail.cold+0x10a/0x149 [ 206.298729] __alloc_pages_nodemask+0x21e/0x2900 [ 206.303485] ? __lock_acquire+0x5fc/0x3f20 [ 206.306751] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 206.307713] ? __lock_acquire+0x5fc/0x3f20 [ 206.307730] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 206.323672] ? __lock_acquire+0x5fc/0x3f20 [ 206.327904] ? __lock_acquire+0x5fc/0x3f20 [ 206.332146] alloc_pages_vma+0xd2/0x6d0 [ 206.336124] shmem_alloc_page+0xe0/0x180 [ 206.340184] ? shmem_swapin+0x180/0x180 [ 206.344158] ? trace_hardirqs_on+0x10/0x10 [ 206.348392] ? shmem_add_to_page_cache+0x3bf/0x730 [ 206.353316] ? __radix_tree_lookup+0x1b5/0x2e0 [ 206.357894] ? find_get_entry+0x312/0x630 [ 206.362037] ? check_preemption_disabled+0x35/0x240 [ 206.367051] ? __vm_enough_memory+0x261/0x520 [ 206.371538] shmem_alloc_and_acct_page+0x126/0x620 [ 206.376461] shmem_getpage_gfp+0x302/0x2a40 [ 206.380784] ? shmem_alloc_and_acct_page+0x620/0x620 [ 206.385881] ? page_mapping+0x151/0x2b0 [ 206.389851] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 206.395123] ? do_writepages+0x240/0x240 [ 206.399189] shmem_write_begin+0xeb/0x190 [ 206.403344] generic_perform_write+0x1d5/0x430 [ 206.407923] ? __mnt_drop_write_file+0x5f/0x90 [ 206.412505] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 206.413737] FAULT_INJECTION: forcing a failure. [ 206.413737] name failslab, interval 1, probability 0, space 0, times 0 [ 206.417169] ? current_time+0xb0/0xb0 [ 206.417181] ? lock_acquire+0x170/0x3f0 [ 206.417202] __generic_file_write_iter+0x227/0x590 [ 206.429786] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 206.432157] generic_file_write_iter+0x36f/0x650 [ 206.432172] __vfs_write+0x44c/0x630 [ 206.432183] ? kernel_read+0x110/0x110 [ 206.432204] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 206.432217] vfs_write+0x17f/0x4d0 17:41:19 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 44) [ 206.470013] SyS_write+0xf2/0x210 [ 206.473447] ? SyS_read+0x210/0x210 [ 206.477053] ? __do_page_fault+0x159/0xad0 [ 206.481267] ? do_syscall_64+0x4c/0x640 [ 206.485221] ? SyS_read+0x210/0x210 [ 206.488830] do_syscall_64+0x1d5/0x640 [ 206.492707] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 206.497879] RIP: 0033:0x7f5ac28fae5f [ 206.501565] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 206.509256] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f 17:41:19 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x4b1, &(0x7f0000000580)="$eJzs3c1vG9UWAPBju2mTNO/1473FaxevFa1UoGrcJmoSoW66QkIqoHbBsgqJG5U4cRQ7pYmySCUWsEdQiRVi0T8AwZauWHYLXcEaqYKQEiFRychjO82XgwVpLGV+P2nqO3OnPvfGOlfjOzOeAFLrdO2fTERfRDyKiCP11Y07nK6/rC4vjtWWTFSrN37OJPutLC+ONXdt/r/DEbEUEd0Rcf31iHczW+OW5xcmR4vFwmxjPV+ZmsmX5xcu3J4anShMFKYHhweGR4aGhkcu71pfP7h79a1Pfrv64RffPfjhvcxXZ2vN6mvUre/Hbqp3vSuOrdt2ICKuvIhgHZBr9Ken0w3hb6l9fv+JiDNJ/h+JXPJpAmlQrVarz6qHWlUvVYF9K5scA2ey/RFRL2ez/f31Y/j/Rm+2WCpXzt8qzU2P14+Vj0ZX9tbtYuFi47vC0ejK1NYvJeXn6wOb1gcjkmPgj3M9yXr/WKk4vrdDHbDJ4U35/zRXz38gJXzlh/SS/5Be8h/SS/5Desl/SC/5D+kl/yG95D+kl/yH9JL/kF7yH1Lp7WvXakt1tXH/+/id+bnJ0p0L44XyZP/U3Fj/WGl2pn+iVJpI7tmZ+qv3K5ZKM4MxPXc3XymUK/ny/MLNqdLcdOVmcl//zULXnvQKaMexUw8fZyJi6bWeZKk52KiTq7C/VauZ6PQ9yEBn5Do9AAEdY+oP0st3fGCbn+jdoLtVxczutwXYG9lONwDomHMnnP+DtDL/D+ll/h/SyzE+YP4f0sf8P6RXX4vnf/1r3bO7LkbEvyPi+1zXoeazvoD9IPtTpnH8f+7I2b7NtQczvyenCA5GxPuf3fj07milMnuptv2Xte2V+43tA51oP9CuZp428xgASK+V5cWx5rKXcZ9crV+EUIu72ljqNQcac5PdyTnK3pXMhmsVMrt07cLSvYj4X8TT5cWx5tKMUH/eef3MR+9Kbkv8443XTP0tkvYeSJ6bvjfxT6yL//918U/+478KpMPD2vhzcbvxL5vkdKzl38bxp2+Xrp1ojn+rW8a/7Nr4l2sx/p1qM8aV/DsrLePfizi5bfxmvO4k1ub4tbadazP+tx/9+qhVXfXz+vtsF7+pVspXpmby5fmFC8nvyE0UpgeHB4ZHhoaGRy7nkznqfHOmeqvHLz37Zqf+97aIv1P/a9teabP/f9z/+vzpHeK/fGb7z//4DvF7IuLVNuO/8eWP11vV1eKPt+h/dof4tW2Dbca/8eDJm23uCgDsgfL8wuRosViYVVBQUFgrdHpkAl6050nf6ZYAAAAAAAAAAAAA7dqLy4k73UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP3gzwAAAP//TX/YDQ==") 17:41:19 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 50) [ 206.516513] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 206.523767] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 206.531020] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 206.538269] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 206.545530] CPU: 0 PID: 11378 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 206.553406] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 206.562747] Call Trace: [ 206.565327] dump_stack+0x1b2/0x281 [ 206.568950] should_fail.cold+0x10a/0x149 [ 206.573086] should_failslab+0xd6/0x130 [ 206.577036] kmem_cache_alloc_trace+0x29a/0x3d0 [ 206.581681] ? kobj_ns_drop+0x80/0x80 [ 206.585458] call_usermodehelper_setup+0x73/0x2e0 [ 206.590276] kobject_uevent_env+0xc21/0xf30 [ 206.594577] lo_ioctl+0x11a6/0x1cd0 [ 206.598180] ? loop_set_status64+0xe0/0xe0 [ 206.602391] blkdev_ioctl+0x540/0x1830 [ 206.606251] ? blkpg_ioctl+0x8d0/0x8d0 [ 206.610115] ? trace_hardirqs_on+0x10/0x10 [ 206.614325] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 206.619402] ? debug_check_no_obj_freed+0x2c0/0x680 [ 206.624396] block_ioctl+0xd9/0x120 [ 206.628003] ? blkdev_fallocate+0x3a0/0x3a0 [ 206.632298] do_vfs_ioctl+0x75a/0xff0 [ 206.636083] ? lock_acquire+0x170/0x3f0 [ 206.640034] ? ioctl_preallocate+0x1a0/0x1a0 [ 206.644415] ? __fget+0x265/0x3e0 [ 206.647843] ? do_vfs_ioctl+0xff0/0xff0 [ 206.651794] ? security_file_ioctl+0x83/0xb0 [ 206.656188] SyS_ioctl+0x7f/0xb0 [ 206.659527] ? do_vfs_ioctl+0xff0/0xff0 [ 206.663477] do_syscall_64+0x1d5/0x640 [ 206.667343] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 206.672511] RIP: 0033:0x7fa625ad9ec7 [ 206.676204] RSP: 002b:00007fa62404bf38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 206.683885] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fa625ad9ec7 [ 206.691130] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 206.698375] RBP: 0000000000000005 R08: 0000000000000000 R09: 0000000000000222 [ 206.705620] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 206.712872] R13: 00007fa62404bfdc R14: 00007fa62404bfe0 R15: 0000000000000000 [ 206.744486] FAULT_INJECTION: forcing a failure. [ 206.744486] name failslab, interval 1, probability 0, space 0, times 0 [ 206.760025] CPU: 1 PID: 11383 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 206.767903] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 206.777246] Call Trace: [ 206.779830] dump_stack+0x1b2/0x281 [ 206.781863] FAULT_INJECTION: forcing a failure. [ 206.781863] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 206.783449] should_fail.cold+0x10a/0x149 [ 206.783463] should_failslab+0xd6/0x130 [ 206.783475] kmem_cache_alloc_trace+0x29a/0x3d0 [ 206.783485] ? kobj_ns_drop+0x80/0x80 [ 206.783497] call_usermodehelper_setup+0x73/0x2e0 [ 206.783509] kobject_uevent_env+0xc21/0xf30 [ 206.783529] lo_ioctl+0x11a6/0x1cd0 [ 206.824677] ? loop_set_status64+0xe0/0xe0 [ 206.828896] blkdev_ioctl+0x540/0x1830 [ 206.832768] ? blkpg_ioctl+0x8d0/0x8d0 [ 206.836641] ? trace_hardirqs_on+0x10/0x10 [ 206.840858] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 206.845941] ? debug_check_no_obj_freed+0x2c0/0x680 [ 206.850941] block_ioctl+0xd9/0x120 [ 206.854550] ? blkdev_fallocate+0x3a0/0x3a0 [ 206.858855] do_vfs_ioctl+0x75a/0xff0 [ 206.862642] ? lock_acquire+0x170/0x3f0 [ 206.866609] ? ioctl_preallocate+0x1a0/0x1a0 [ 206.871008] ? __fget+0x265/0x3e0 [ 206.874448] ? do_vfs_ioctl+0xff0/0xff0 [ 206.878407] ? security_file_ioctl+0x83/0xb0 [ 206.882794] SyS_ioctl+0x7f/0xb0 [ 206.886139] ? do_vfs_ioctl+0xff0/0xff0 [ 206.890095] do_syscall_64+0x1d5/0x640 [ 206.893978] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 206.899150] RIP: 0033:0x7f5381ca0ec7 [ 206.902839] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 206.910524] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 206.917772] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 206.925018] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 206.932265] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 17:41:19 executing program 0: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x0, &(0x7f0000000600), 0x1, 0x550, &(0x7f0000000640)="$eJzs3cFrHNUfAPDvzDb5pW1+JhWR1otBoRbEbZJqRC+mOSsIevHW0GxK7LYpSQQTPLQH8eKhgtCDoJRe/CM8BMF/wJP15lUoImnR28rsziZrspuEkHXSzOcDs/vevE3e++7wMu/NzCMBlNZY9pJGnIuIK0nESEfZicgLx1qf2/jzs6vZlkSj8cEfSST5vvbnk/z9dJ4ZioifZyKereysd3l17fpsvV5byvMXV27curi8uvbawo3Za7VrtZtTr7/x1uSbU5OXDi/Wj36o3zv768xfXyw9Of/g7/g4iekYzss64zgsYzG2+Z10yr7Xdw67soJU8ni6xcnR1z5+AxHxfIxEJe/1mZFY+LLQxgF91ahENICSSvR/KKn2OKA9t+/HPPgoe3S5NQHaGf+J1rWRGGrOjU5tJB0zo9Z8d/QQ6s/qGPrp+6+yLfp0HWI3t+9ExNlu8SfNto02r+Jk8af/ij+NiPH8Pds/ecD6x7bln6b4pzvinzlg/UXHD0A5rV9unch3nv/SzfFPdBn/DHc5dx1E0ee/3uO/rfgrPcZ/7++zjgf3v5vuVdY5/su2rP72WPC/8OhOxAtd408240+6xJ+Ne67ss46Xat8+7FVWdPyN+xHnu85/tu5oJbven7w4v1Cvjbdeu9dx9/PGvV71Fx1/dvxP9Yh/t+Of7bu1zzp+fPzkt15le8ef/j6YfNhMDeZ7Pp1dWVmaiBhM3t25f4+JSPsz7d+RxX/h5d37f7f4T2Zzh33Gv3Fh6r2Dx99fWfxzBzz+d/dZx+R49ZteZUXHDwAAAAAAAMdJ2nyWI0mrm+k0rVZba3ifi1NpfXF55dX5xU9uzrWe+RiNgbR9q3uklU+y/ET+PGw7P7ktfykizkTE15WTzXz16mJ9rujgAQAAAAAAAAAAAAAAAAAA4Ig4vW39/+NKa/0/UBInim4AUBj9H8pL/4fy0v+hvPR/KC/9H8pL/4fy0v+hvPR/KC/9H8pL/wcAAACAY+nMi+sPk4i4/fbJ5pYZzMsGCm0Z0G9p0Q0AClMpugFAYdz6h/IyxweSPcqHehWs7/WTAAAAAAAAAAAAAMBheeWc9f9QVtb/Q3lZ/w/lZf0/lJc5PmD9PwAAAAAAAAAAAAAcfcPNLUmr+Vrg4UjTajXi/xExGgPJ/EK9Nh4Rz0TEL5WB/2X5iaIbDQAAAAAAAAAAAAAAAAAAAMfM8ura9dl6vbYkISEhsZko+i8TAAAAAAAAAAAAAAAAAACUz9ai36JbAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADF2fr///1LFB0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB0+icAAP//zv4dAQ==") [ 206.939517] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 206.946780] CPU: 0 PID: 11386 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 206.954659] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 206.964000] Call Trace: [ 206.966572] dump_stack+0x1b2/0x281 [ 206.970178] should_fail.cold+0x10a/0x149 [ 206.974302] __alloc_pages_nodemask+0x21e/0x2900 [ 206.979038] ? __lock_acquire+0x5fc/0x3f20 [ 206.983247] ? __lock_acquire+0x5fc/0x3f20 [ 206.987461] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 206.992278] ? __lock_acquire+0x5fc/0x3f20 [ 206.996488] ? __lock_acquire+0x5fc/0x3f20 [ 207.000702] alloc_pages_vma+0xd2/0x6d0 [ 207.004652] shmem_alloc_page+0xe0/0x180 [ 207.008691] ? shmem_swapin+0x180/0x180 [ 207.012640] ? trace_hardirqs_on+0x10/0x10 [ 207.016847] ? shmem_add_to_page_cache+0x3bf/0x730 [ 207.021752] ? __radix_tree_lookup+0x1b5/0x2e0 [ 207.026308] ? find_get_entry+0x312/0x630 [ 207.030430] ? check_preemption_disabled+0x35/0x240 [ 207.035435] ? __vm_enough_memory+0x261/0x520 [ 207.039914] shmem_alloc_and_acct_page+0x126/0x620 [ 207.044834] shmem_getpage_gfp+0x302/0x2a40 [ 207.049138] ? shmem_alloc_and_acct_page+0x620/0x620 [ 207.054221] ? page_mapping+0x151/0x2b0 [ 207.058169] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 207.063422] ? do_writepages+0x240/0x240 [ 207.067461] shmem_write_begin+0xeb/0x190 [ 207.071597] generic_perform_write+0x1d5/0x430 [ 207.076167] ? __mnt_drop_write_file+0x5f/0x90 [ 207.080722] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 207.085364] ? current_time+0xb0/0xb0 [ 207.089141] ? lock_acquire+0x170/0x3f0 [ 207.093095] __generic_file_write_iter+0x227/0x590 [ 207.098002] generic_file_write_iter+0x36f/0x650 [ 207.102735] __vfs_write+0x44c/0x630 [ 207.106424] ? kernel_read+0x110/0x110 [ 207.110309] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 207.115308] vfs_write+0x17f/0x4d0 [ 207.118825] SyS_write+0xf2/0x210 [ 207.122252] ? SyS_read+0x210/0x210 [ 207.125862] ? __do_page_fault+0x159/0xad0 [ 207.130079] ? do_syscall_64+0x4c/0x640 [ 207.134026] ? SyS_read+0x210/0x210 [ 207.137629] do_syscall_64+0x1d5/0x640 [ 207.141493] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 207.146656] RIP: 0033:0x7f5ac28fae5f [ 207.150339] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 207.158020] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 207.165264] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 207.172508] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 207.179750] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 207.186998] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:20 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 48) 17:41:20 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 48) 17:41:20 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 51) [ 207.206600] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 207.221264] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 207.315365] FAULT_INJECTION: forcing a failure. [ 207.315365] name failslab, interval 1, probability 0, space 0, times 0 [ 207.316943] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 207.339316] FAULT_INJECTION: forcing a failure. [ 207.339316] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 207.357478] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 207.360004] CPU: 1 PID: 11404 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 207.373492] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 207.382832] Call Trace: [ 207.385410] dump_stack+0x1b2/0x281 [ 207.389055] should_fail.cold+0x10a/0x149 [ 207.393202] __alloc_pages_nodemask+0x21e/0x2900 [ 207.397957] ? __lock_acquire+0x5fc/0x3f20 [ 207.402190] ? __lock_acquire+0x5fc/0x3f20 [ 207.406419] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 207.411253] ? __lock_acquire+0x5fc/0x3f20 [ 207.415486] ? __lock_acquire+0x5fc/0x3f20 [ 207.419719] alloc_pages_vma+0xd2/0x6d0 [ 207.423681] shmem_alloc_page+0xe0/0x180 [ 207.427728] ? shmem_swapin+0x180/0x180 [ 207.431690] ? trace_hardirqs_on+0x10/0x10 [ 207.435909] ? shmem_add_to_page_cache+0x3bf/0x730 [ 207.440825] ? __radix_tree_lookup+0x1b5/0x2e0 [ 207.445401] ? find_get_entry+0x312/0x630 [ 207.449540] ? check_preemption_disabled+0x35/0x240 [ 207.454559] ? __vm_enough_memory+0x261/0x520 [ 207.459051] shmem_alloc_and_acct_page+0x126/0x620 17:41:20 executing program 3: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x0, &(0x7f0000000600), 0x1, 0x563, &(0x7f0000000640)="$eJzs3c9vFFUcAPDvm/7gR9EWYlQ8aBNjIFFaWsAQ4wHuhOCPmxdXWgiy/Ait0aIHSPBiYrx4MPHkQfwvlOjVkzcPXjwZEmIMRxPXzHamLHS3tGXXqcznk0w7b95uvm9289038/bNbAC1NZn/ySL2RsTlFDHeUTccReXk8uPu/vXJ6XxJ0Wq99WeKVGwrH5+K/2PFk7dHxC8/ptgztDruwtLV841mc/5KUZ5evHB5emHp6oFzFxpn58/OX5x9dfbokcNHjs4c7Nu+nrjx/ofjn51859uv/04z3/12MsWx2FXUde5Hv0zG5Mpr0il/XY/2O1hFhor96XyL03CFDWJDyvdvJCKeifEYintv3nh8+kaljQMGqpUiWkBNJfkPNVUeB5Tn9oM4Dwa2pjvHlwcAVuf/8PLYYGxvjw3svJuic1gnRUQ/RubyGD//dPJGvsSAxuGA7q5dj4hnu+V/aufmRHsUP8//7L78zyLiVPE/3/7mJuNPPlCW//DfeZT8f7cj/9/bZHz5DwAAAAAAAP1z63hEvNLt+79sZf5PdJn/MxYRx/oQ/+Hf/2W3+xAG6OLO8YjXu87/zcqHTAwVpSfa8wFG0plzzfmDEfFkROyPkW15eWaNGAc+3/NVr7rO+X/5kscv5wIW7bg9vO3+58w1FhuPss/AsjvXI57rOv83rfT/qUv/n38eXF5njD0v3TzVq+7h+Q8MSuubiH1d+/97d65Ia9+fY7p9PDBdHhWs9vzHX3zfK778h+rk/f/OtfN/InXer2dh4zEOLQ23etVt9vh/NL3dvuXMaLHto8bi4pWZiNF0YvX22Y23GR5HZT6U+ZLn//4X1x7/63b8vyMirq0z5tP/jP3eq07/D9XJ839uQ/3/xldmb0780Cv++vr/w+0+fX+xxfgfrG29CVp1OwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg/yiLiF2RsqmV9SybmooYi4inYmfWvLSw+PKZSx9cnMvr2r//n5W/9Du+XE7l7/9PdJRnHygfiojdEfHl0I52eer0peZc1TsPAAAAAAAAAAAAAAAAAAAAW8RYj+v/c38MVd06YOCGq24AUBn5D/Ul/6G+5D/Ul/yH+pL/UF/yH+pL/kN9yX+oL/kPAAAAAACPld0v3Po1RcS113a0l9xoUTdSacuAQcuqbgBQGbf4gfoy9Qfqyzk+kB5Sv33TzwQAAAAAAAAAAAAA+mXfXtf/Q125/h/qy/X/UF+u/4f6co4PuP4fAAAAAAAAAAAAALa+haWr5xvN5vwVK1asWFlZqfqTCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKP0bAAD//zn7JB8=") [ 207.463988] shmem_getpage_gfp+0x302/0x2a40 [ 207.468313] ? shmem_alloc_and_acct_page+0x620/0x620 [ 207.475663] ? page_mapping+0x151/0x2b0 [ 207.479623] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 207.484896] ? do_writepages+0x240/0x240 [ 207.488950] shmem_write_begin+0xeb/0x190 [ 207.493097] generic_perform_write+0x1d5/0x430 [ 207.497679] ? __mnt_drop_write_file+0x5f/0x90 [ 207.502259] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 207.506921] ? current_time+0xb0/0xb0 [ 207.510720] ? lock_acquire+0x170/0x3f0 17:41:20 executing program 0: syz_mount_image$ext4(&(0x7f0000000540)='ext4\x00', &(0x7f0000000580)='./file0\x00', 0x0, &(0x7f00000005c0), 0x1, 0x538, &(0x7f0000000600)="$eJzs3c1rHGUYAPBnZrPWttFU/EA9FbRUKd2kTYvk1hw8VqrBo8Sw2YaQSTZkN7UJObTgXUFBUQT15N2riPgHeBbRf0ARGyytt8hkd9Oaj3WtTVczvx/M7vsx5HnfzD4vO8MMG0BhHc9f0ohnIuJSEjF0V99AtDuPt/a7tb5Wvb2+Vk1iY2PitySSiLi5vlbt7J+0349GxLWIeDoivi1HnEp3xm2srM5NZVltqV0fbs4vDjdWVk/Pzk/N1GZqC6Nj58dGx14aOzd63+Y6MTn26okfXkm+TsZfvvnJGzeSuBCD7b6753E/tf4n5biwrf3cfgTro6TfA+CelNp5Xo6IJ2MoSu2sBw6+jUMRG0BBJfIfCqrzPSA//+1sD/L7x6/jrROQPO6t9tbqGWhdm4iHN89Njvye/OXMJD/fPPYgB8qBdO16RIwMDOz8/Cftz9+9G7kfA2RffTPeOlA7j3+6tf7ELuvPYOfa6b/UWf9u7Vj/7sQv7bH+XeoxxsLYd0/tGf96xLO7xk+24ie7xE8j4s0e4098+cvne/VtfBZxMnaP35F0vz48fHk2q420XneN8c5rI190m/+RPeJf6DL/vG2xx/nH64//eK1L/Bee6378d4t/OCLe7TH8Tx+99/ZefXn86T3m3y1+3vZpj/FPvPjVeI+7AgAAAAAAAAAA/0C6eS9bkla2ymlaqbSe4X0ijqRZvdE8dbm+vDDduuftWJTTzp1WQ616ktfPtO/H7dTPbquPRsRjEfF+6fBmvVKtZ9P9njwAAAAAAAAAAAAAAAAAAAD8Rxzd9vz/zVLr+X+gIPzkNxSX/Ifikv9QXPIfikv+Q3HJfygu+Q/FJf+huOQ/FJf8h+KS/wAAAAAAAAAAAAAAAAAAAAAAAAAAsC8uXbyYbxu319eqeX36ysryXP3K6elaY64yv1ytVOtLi5WZen0mq1Wq9fm/+3tZvb54PhaWrw43a43mcGNldXK+vrzQnJydn5qpTdbKD2RWAAAAAAAAAAAAAAAAAAAA8P8yuLklaSUi0s1ymlYqEY9ExLEoJ5dns9pIRDwaEd+Xyofy+pl+DxoAAAAAAAAAAAAAAAAAAAAOmMbK6txUltWWFBQUFLYK/V6ZAAAAAAAAAAAAAAAAAACgeO489NvvkQAAAAAAAAAAAAAAAAAAAECRpT8nEZFvJ4eeH9ze+1DyR2nzPSLe+njig6tTzebSmbz9xlZ788N2+9l+jB/oVSdPO3kMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3NFYWZ2byrLa0j4W+j1HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHvxZwAAAP//YVnXuQ==") [ 207.514695] __generic_file_write_iter+0x227/0x590 [ 207.519625] generic_file_write_iter+0x36f/0x650 [ 207.524383] __vfs_write+0x44c/0x630 [ 207.528093] ? kernel_read+0x110/0x110 [ 207.531987] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 207.537000] vfs_write+0x17f/0x4d0 [ 207.540542] SyS_write+0xf2/0x210 [ 207.543997] ? SyS_read+0x210/0x210 [ 207.547624] ? __do_page_fault+0x159/0xad0 [ 207.551852] ? do_syscall_64+0x4c/0x640 [ 207.555818] ? SyS_read+0x210/0x210 [ 207.559434] do_syscall_64+0x1d5/0x640 [ 207.563321] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 207.568502] RIP: 0033:0x7f5ac28fae5f [ 207.572205] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 207.579905] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 207.587166] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 207.594433] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 207.601690] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 207.608945] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 207.623787] CPU: 0 PID: 11394 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 207.631672] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 207.633257] FAULT_INJECTION: forcing a failure. [ 207.633257] name failslab, interval 1, probability 0, space 0, times 0 [ 207.641021] Call Trace: [ 207.654756] dump_stack+0x1b2/0x281 [ 207.658367] should_fail.cold+0x10a/0x149 [ 207.662498] should_failslab+0xd6/0x130 [ 207.666453] kmem_cache_alloc+0x28e/0x3c0 [ 207.670580] __d_alloc+0x2a/0xa20 [ 207.674014] ? d_lookup+0x172/0x220 [ 207.677626] d_alloc+0x46/0x240 [ 207.680887] __lookup_hash+0x101/0x270 [ 207.684754] filename_create+0x156/0x3f0 [ 207.688799] ? kern_path_mountpoint+0x40/0x40 [ 207.693279] SyS_mkdirat+0x95/0x270 [ 207.696885] ? SyS_mknod+0x30/0x30 [ 207.700402] ? __close_fd+0x159/0x230 [ 207.704185] ? do_syscall_64+0x4c/0x640 [ 207.708137] ? SyS_mknod+0x30/0x30 [ 207.711658] do_syscall_64+0x1d5/0x640 [ 207.715534] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 207.720703] RIP: 0033:0x7f9bf9d3c0f7 17:41:20 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 52) 17:41:20 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 45) [ 207.724391] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 207.732077] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 207.739322] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 207.746593] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 207.753841] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 207.761092] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 207.768355] CPU: 1 PID: 11411 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 207.776233] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 207.785576] Call Trace: [ 207.788161] dump_stack+0x1b2/0x281 [ 207.791785] should_fail.cold+0x10a/0x149 [ 207.795930] should_failslab+0xd6/0x130 [ 207.799900] kmem_cache_alloc+0x28e/0x3c0 [ 207.804049] getname_flags+0xc8/0x550 [ 207.807846] SyS_mkdirat+0x83/0x270 [ 207.811465] ? SyS_mknod+0x30/0x30 [ 207.814994] ? __close_fd+0x159/0x230 [ 207.818787] ? do_syscall_64+0x4c/0x640 [ 207.822752] ? SyS_mknod+0x30/0x30 [ 207.826286] do_syscall_64+0x1d5/0x640 [ 207.830173] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 207.835353] RIP: 0033:0x7fa625ad90f7 [ 207.839052] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 207.846751] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 207.854011] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 207.861274] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 207.868618] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 207.875865] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 17:41:20 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 49) [ 207.959140] FAULT_INJECTION: forcing a failure. [ 207.959140] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 207.971084] CPU: 1 PID: 11432 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 207.978951] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 207.988282] Call Trace: [ 207.990846] dump_stack+0x1b2/0x281 [ 207.994459] should_fail.cold+0x10a/0x149 [ 207.998593] __alloc_pages_nodemask+0x21e/0x2900 [ 208.003338] ? __lock_acquire+0x5fc/0x3f20 [ 208.007558] ? __lock_acquire+0x5fc/0x3f20 [ 208.011883] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 208.016707] ? __lock_acquire+0x5fc/0x3f20 [ 208.020927] ? __lock_acquire+0x5fc/0x3f20 [ 208.025148] alloc_pages_vma+0xd2/0x6d0 [ 208.029101] shmem_alloc_page+0xe0/0x180 [ 208.033146] ? shmem_swapin+0x180/0x180 [ 208.037113] ? trace_hardirqs_on+0x10/0x10 [ 208.041332] ? shmem_add_to_page_cache+0x3bf/0x730 [ 208.046253] ? __radix_tree_lookup+0x1b5/0x2e0 [ 208.050817] ? find_get_entry+0x312/0x630 [ 208.054961] ? check_preemption_disabled+0x35/0x240 [ 208.059963] ? __vm_enough_memory+0x261/0x520 [ 208.064445] shmem_alloc_and_acct_page+0x126/0x620 [ 208.069355] shmem_getpage_gfp+0x302/0x2a40 [ 208.073757] ? shmem_alloc_and_acct_page+0x620/0x620 [ 208.078842] ? page_mapping+0x151/0x2b0 [ 208.082797] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 208.088056] ? do_writepages+0x240/0x240 [ 208.092097] shmem_write_begin+0xeb/0x190 [ 208.096226] generic_perform_write+0x1d5/0x430 [ 208.100800] ? __mnt_drop_write_file+0x5f/0x90 [ 208.105366] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 208.110011] ? current_time+0xb0/0xb0 [ 208.113796] ? lock_acquire+0x170/0x3f0 [ 208.117754] __generic_file_write_iter+0x227/0x590 [ 208.122669] generic_file_write_iter+0x36f/0x650 [ 208.127421] __vfs_write+0x44c/0x630 [ 208.131115] ? kernel_read+0x110/0x110 [ 208.135001] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 208.139998] vfs_write+0x17f/0x4d0 [ 208.143530] SyS_write+0xf2/0x210 [ 208.146965] ? SyS_read+0x210/0x210 [ 208.150573] ? __do_page_fault+0x159/0xad0 [ 208.154796] ? do_syscall_64+0x4c/0x640 [ 208.158752] ? SyS_read+0x210/0x210 [ 208.162362] do_syscall_64+0x1d5/0x640 [ 208.166242] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 208.171414] RIP: 0033:0x7f5ac28fae5f [ 208.175104] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 208.182801] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 208.190054] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 208.197306] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 17:41:21 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 53) 17:41:21 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 49) [ 208.204556] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 208.211802] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 208.253648] FAULT_INJECTION: forcing a failure. [ 208.253648] name failslab, interval 1, probability 0, space 0, times 0 [ 208.255719] EXT4-fs (loop3): Unsupported blocksize for fs encryption [ 208.277572] CPU: 1 PID: 11428 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 208.285458] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 208.294800] Call Trace: [ 208.297384] dump_stack+0x1b2/0x281 [ 208.301010] should_fail.cold+0x10a/0x149 [ 208.305155] should_failslab+0xd6/0x130 [ 208.309126] kmem_cache_alloc_trace+0x29a/0x3d0 [ 208.313796] ? kobj_ns_drop+0x80/0x80 [ 208.317593] call_usermodehelper_setup+0x73/0x2e0 [ 208.322433] kobject_uevent_env+0xc21/0xf30 [ 208.326758] lo_ioctl+0x11a6/0x1cd0 [ 208.327844] FAULT_INJECTION: forcing a failure. [ 208.327844] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 208.330380] ? loop_set_status64+0xe0/0xe0 [ 208.330394] blkdev_ioctl+0x540/0x1830 [ 208.330405] ? blkpg_ioctl+0x8d0/0x8d0 [ 208.330414] ? trace_hardirqs_on+0x10/0x10 [ 208.330430] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 208.358531] FAULT_INJECTION: forcing a failure. [ 208.358531] name failslab, interval 1, probability 0, space 0, times 0 [ 208.363440] ? debug_check_no_obj_freed+0x2c0/0x680 [ 208.363458] block_ioctl+0xd9/0x120 [ 208.363467] ? blkdev_fallocate+0x3a0/0x3a0 [ 208.363477] do_vfs_ioctl+0x75a/0xff0 [ 208.363493] ? lock_acquire+0x170/0x3f0 [ 208.363502] ? ioctl_preallocate+0x1a0/0x1a0 [ 208.363515] ? __fget+0x265/0x3e0 17:41:21 executing program 0: syz_mount_image$ext4(&(0x7f0000000540)='ext4\x00', &(0x7f0000000580)='./file0\x00', 0x0, &(0x7f00000005c0), 0x1, 0x53d, &(0x7f0000000600)="$eJzs3c9rHFUcAPDvbJL+1qZQinqQQA9WajdN4o8KHupRtFjQe12SaSjZdEt2U5pY0B7sxYsUQcSC+Ad491j8B/wrClooUoIevKzMZjbdNrvpNt10o/P5wCTvzZvNm7dvvo83+2ZJAIU1kf0oRbwcEd8kEYc7ykYjL5xYP27twfXZbEui2fzkzySSfF/7+CT/fTDPvBQRv34VcbK0ud76yupCpVpNl/L8ZGPxymR9ZfXUpcXKfDqfXp6emTnz1sz0u++8PbC2vn7+7+8/vvPBma+Pr333870jt5I4G4fyss52DMpETOTvyVicfaxsatCVDVky7BNgW0byOB+LbAw4HCN51AP/f19ERBMoqET8Q0G15wHte/uduA/eze6/v34DtLn9o+ufjcS+1r3RgbXkkTuj7H53fAD1Z3X88sftW9kWO/Q5BEA3X96IiNOjo5vHvyQf/7bvdB/HPF6H8Q+enzvZ/OeNbvOf0sb8J7rMfw52id3teHL8l+4NoJqesvnfe13nvxuLVuMjee6F1pxvLLl4qZpmY9uLEXEixvZm+a3Wc86s3W32Kuuc/2VbVn97Lpifx73RvY++Zq7SqDxLmzvdvxHxStf5b7LR/0mX/s/ej/N91nEsvf1qr7Int39nNX+KeK1r/z9c0Uq2Xp+cbF0Pk+2rYrO/bh77rVf9w25/1v8Htm7/eNK5Xlt/+jp+3PdP2qtsu9f/nuTTVnpPvu9apdFYmorYk3y0ef/0w9e28+3js/afOL71+Nft+t8fEZ/12f6bR2/2PHQ39P/cU/X/0yfufvj5D73q76//32ylTuR7+hn/+j3BZ3nvAAAAAAAAYLcpRcShSErljXSpVC6vP99xNA6UqrV64+TF2vLluWh9V3Y8xkrtle7DHc9DTOXPw7bz04/lZyLiSER8O7K/lS/P1qpzw248AAAAAAAAAAAAAAAAAAAA7BIHe3z/P/P7yLDPDthx/uU3FJf4h+IS/1Bc4h+KS/xDcYl/KC7xD8Ul/qG4xD8Ul/gHAAAAAAAAAAAAAAAAAAAAAAAAAACAgTp/7ly2NdceXJ/N8nNXV5YXaldPzaX1hfLi8mx5trZ0pTxfq81X0/JsbfFJf69aq12Zmo7la5ONtN6YrK+sXlisLV9uXLi0WJlPL6Rjz6VVAAAAAAAAAAAAAAAAAAAA8N9SX1ldqFSr6ZKEhITERmLYIxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPRvAAAA///S5TiN") [ 208.363526] ? do_vfs_ioctl+0xff0/0xff0 [ 208.363537] ? security_file_ioctl+0x83/0xb0 [ 208.363547] SyS_ioctl+0x7f/0xb0 [ 208.363561] ? do_vfs_ioctl+0xff0/0xff0 [ 208.380925] FAULT_INJECTION: forcing a failure. [ 208.380925] name failslab, interval 1, probability 0, space 0, times 0 [ 208.383330] do_syscall_64+0x1d5/0x640 [ 208.383348] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 208.383356] RIP: 0033:0x7f5381ca0ec7 [ 208.383361] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 208.383370] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 208.383375] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 208.383380] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 208.383385] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 208.383390] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 208.395022] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 208.395776] CPU: 0 PID: 11445 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 208.403715] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 208.407487] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 208.407491] Call Trace: [ 208.407505] dump_stack+0x1b2/0x281 [ 208.407518] should_fail.cold+0x10a/0x149 [ 208.413901] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 208.415253] should_failslab+0xd6/0x130 [ 208.540084] kmem_cache_alloc+0x40/0x3c0 [ 208.544126] __es_insert_extent+0x338/0x1360 [ 208.548514] ? __es_shrink+0x8c0/0x8c0 [ 208.552390] ? lock_acquire+0x170/0x3f0 [ 208.556347] ? ext4_es_insert_extent+0x11f/0x530 [ 208.561085] ext4_es_insert_extent+0x1b9/0x530 [ 208.565646] ? ext4_es_find_delayed_extent_range+0x930/0x930 [ 208.571421] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 208.576853] ? ext4_es_find_delayed_extent_range+0x646/0x930 [ 208.582899] ext4_ext_map_blocks+0x1e2c/0x6b10 [ 208.587462] ? __lock_acquire+0x5fc/0x3f20 [ 208.591680] ? __lock_acquire+0x5fc/0x3f20 [ 208.595895] ? trace_hardirqs_on+0x10/0x10 [ 208.600112] ? ext4_chunk_trans_blocks+0x30/0x30 [ 208.604846] ? ext4_find_delalloc_cluster+0x180/0x180 [ 208.610023] ? trace_hardirqs_on+0x10/0x10 [ 208.614244] ? ext4_mark_inode_dirty+0x1db/0x7a0 [ 208.618982] ? ext4_expand_extra_isize+0x460/0x460 [ 208.623892] ? ext4_es_lookup_extent+0x321/0xac0 [ 208.628626] ? lock_acquire+0x170/0x3f0 [ 208.632585] ? lock_acquire+0x170/0x3f0 [ 208.636559] ? ext4_map_blocks+0x29f/0x1730 [ 208.640867] ext4_map_blocks+0xb19/0x1730 [ 208.644999] ? ext4_issue_zeroout+0x150/0x150 [ 208.649474] ? ext4_free_inode+0x1460/0x1460 [ 208.653857] ? lock_downgrade+0x740/0x740 [ 208.657990] ext4_append+0x18d/0x440 [ 208.661682] ? ext4_dx_csum+0x3a0/0x3a0 [ 208.665639] ext4_mkdir+0x4c9/0xbd0 [ 208.669250] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 208.673903] ? security_inode_mkdir+0xca/0x100 [ 208.678465] vfs_mkdir+0x463/0x6e0 [ 208.681989] SyS_mkdirat+0x1fd/0x270 [ 208.685681] ? SyS_mknod+0x30/0x30 [ 208.689197] ? __close_fd+0x159/0x230 [ 208.692977] ? do_syscall_64+0x4c/0x640 [ 208.696950] ? SyS_mknod+0x30/0x30 [ 208.700477] do_syscall_64+0x1d5/0x640 [ 208.704348] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 208.709521] RIP: 0033:0x7f9bf9d3c0f7 [ 208.713209] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 208.720905] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 208.728159] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 208.735404] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 208.742654] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 208.749910] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 208.757343] CPU: 1 PID: 11447 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 208.765214] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 208.774544] Call Trace: [ 208.777113] dump_stack+0x1b2/0x281 [ 208.780719] should_fail.cold+0x10a/0x149 [ 208.784860] should_failslab+0xd6/0x130 [ 208.788816] kmem_cache_alloc+0x28e/0x3c0 [ 208.792943] __d_alloc+0x2a/0xa20 [ 208.796374] ? d_lookup+0x172/0x220 [ 208.799988] d_alloc+0x46/0x240 [ 208.803335] __lookup_hash+0x101/0x270 [ 208.807200] filename_create+0x156/0x3f0 [ 208.811241] ? kern_path_mountpoint+0x40/0x40 [ 208.815716] SyS_mkdirat+0x95/0x270 [ 208.819320] ? SyS_mknod+0x30/0x30 [ 208.822837] ? __close_fd+0x159/0x230 [ 208.826660] ? do_syscall_64+0x4c/0x640 [ 208.830614] ? SyS_mknod+0x30/0x30 [ 208.834350] do_syscall_64+0x1d5/0x640 [ 208.838237] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 208.843407] RIP: 0033:0x7fa625ad90f7 [ 208.847096] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 208.854781] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 208.862042] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 208.869291] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 208.876547] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 208.883799] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 208.904011] CPU: 1 PID: 11448 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 208.911899] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 208.921239] Call Trace: [ 208.923821] dump_stack+0x1b2/0x281 [ 208.927444] should_fail.cold+0x10a/0x149 [ 208.931586] __alloc_pages_nodemask+0x21e/0x2900 [ 208.936331] ? __lock_acquire+0x5fc/0x3f20 [ 208.940544] ? __lock_acquire+0x5fc/0x3f20 [ 208.944756] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 208.949575] ? __lock_acquire+0x5fc/0x3f20 [ 208.953787] ? __lock_acquire+0x5fc/0x3f20 [ 208.958002] alloc_pages_vma+0xd2/0x6d0 [ 208.961954] shmem_alloc_page+0xe0/0x180 [ 208.965988] ? shmem_swapin+0x180/0x180 [ 208.969937] ? trace_hardirqs_on+0x10/0x10 [ 208.974147] ? shmem_add_to_page_cache+0x3bf/0x730 [ 208.979053] ? __radix_tree_lookup+0x1b5/0x2e0 [ 208.983610] ? find_get_entry+0x312/0x630 [ 208.987733] ? check_preemption_disabled+0x35/0x240 [ 208.992728] ? __vm_enough_memory+0x261/0x520 [ 208.997207] shmem_alloc_and_acct_page+0x126/0x620 [ 209.002113] shmem_getpage_gfp+0x302/0x2a40 [ 209.006413] ? shmem_alloc_and_acct_page+0x620/0x620 [ 209.011490] ? page_mapping+0x151/0x2b0 [ 209.015443] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 209.020699] ? do_writepages+0x240/0x240 [ 209.024740] shmem_write_begin+0xeb/0x190 [ 209.028870] generic_perform_write+0x1d5/0x430 [ 209.033443] ? __mnt_drop_write_file+0x5f/0x90 [ 209.038000] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 209.042645] ? current_time+0xb0/0xb0 [ 209.046426] ? lock_acquire+0x170/0x3f0 [ 209.050377] __generic_file_write_iter+0x227/0x590 [ 209.055288] generic_file_write_iter+0x36f/0x650 [ 209.060024] __vfs_write+0x44c/0x630 [ 209.063715] ? kernel_read+0x110/0x110 [ 209.067585] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 209.072578] vfs_write+0x17f/0x4d0 [ 209.076094] SyS_write+0xf2/0x210 [ 209.079526] ? SyS_read+0x210/0x210 [ 209.083137] ? __do_page_fault+0x159/0xad0 [ 209.087385] ? do_syscall_64+0x4c/0x640 [ 209.091340] ? SyS_read+0x210/0x210 [ 209.094945] do_syscall_64+0x1d5/0x640 [ 209.098814] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 17:41:22 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 54) [ 209.103979] RIP: 0033:0x7f5ac28fae5f [ 209.107674] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 209.115363] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 209.122608] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 209.129854] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 209.137099] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 209.144344] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:22 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 50) 17:41:22 executing program 3: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3f7, &(0x7f00000004c0)="$eJzs289rHFUcAPDvTJoUm9bEWn+1VbcNYkBNmkSFgJeKioLgQW8eZGm2pbhpSrNiWzyoCJ6KF0968qR/gBcPgnj3JHjSuxSCFM+yMrszzTbZjdlk19XO5wPbvrfzlve+8/a7efNmN4DSqmT/JBGHI+LXiJhqV+9sUGn/9+etD85ljySazTf/SFrtsnrRtHjdZF6ZTSPST5I40aXf9WvX363W67UreX2+sXp5fv3a9WcurlYv1C7ULi0tP3dmcWn5+eWlgcV649bJX9a+fOOvz07/NvnijXdeysZ7OD/WGcegVKJy57ns8MSgOxuxIx3l5MAIB0JfxiIim67xVv5PxVhsTt5UvPzxSAcHDFWz2Wwe7H34wyZwF0ti1CMARqP4Q19c2w/jOvi/bONs+wJoe/wHIs3bjG+5vh2kSkRcffvT77NHDGkfAgCg0w/Z+ufpbuufNB7saHdvfm9oOiLui4ijEXF/RByLiAciWm0fioiH++y/sqW+ff2T3txTYLuUrf9e6Lr+LVZ/MT2W14604h9Pzl+s187k52Q2xg9m9YUd+vj5tW++7nWsc/2XPbL+i7VgPo6bB7Zs0K1UG9X9xNxp46OI413Xv8ntOwFJRDwSEcf32Md3Z5tf9Dr2z/EPV/OriCe7zv/mnbtk5/uT8633w3zxrtju5PuXV3r1P+r4s/k/tHP800nn/dr1/vv4dvrURq9je33/TyRvtcoT+XNXq43GlYWIieT17c8vbr62qBfts/hnZ7rn/9HYPBMnsnmMiEcj4rGIeDwf+6mIOB0RMzvE/8rMq7W9xz9cWfwrfc1//4XVxR9/6tX/7ub/2VZpNn9mN59/ux3gfs4dAAAA/F+kre/AJ+nc7XKazs21v8N/LA6l9bX1xlPn1967tNL+rvx0jKfFTtdUx37oQr43XNQXt9SX8n3jz8fuadXnzq3Ve26KAf+KyR75n/l9bNSjA4bO77WgvOQ/lJf8h/KS/1Be8h/KS/5Decl/KC/5D+Ul/6G85D+U0n5+16+goHC3Fkb9yQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAYfwcAAP//Sf3fOg==") 17:41:22 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 46) 17:41:22 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 50) [ 209.263762] FAULT_INJECTION: forcing a failure. [ 209.263762] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 209.276017] CPU: 1 PID: 11464 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 209.283902] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 209.293252] Call Trace: [ 209.295835] FAULT_INJECTION: forcing a failure. [ 209.295835] name failslab, interval 1, probability 0, space 0, times 0 [ 209.295919] dump_stack+0x1b2/0x281 [ 209.295937] should_fail.cold+0x10a/0x149 [ 209.295952] __alloc_pages_nodemask+0x21e/0x2900 [ 209.319758] ? __lock_acquire+0x5fc/0x3f20 [ 209.323986] ? __lock_acquire+0x5fc/0x3f20 [ 209.328212] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 209.333043] ? __lock_acquire+0x5fc/0x3f20 [ 209.337264] ? __lock_acquire+0x5fc/0x3f20 [ 209.341495] alloc_pages_vma+0xd2/0x6d0 [ 209.345459] shmem_alloc_page+0xe0/0x180 [ 209.349500] ? shmem_swapin+0x180/0x180 [ 209.353472] ? trace_hardirqs_on+0x10/0x10 [ 209.357693] ? shmem_add_to_page_cache+0x3bf/0x730 [ 209.362609] ? __radix_tree_lookup+0x1b5/0x2e0 [ 209.367182] ? find_get_entry+0x312/0x630 [ 209.371316] ? check_preemption_disabled+0x35/0x240 [ 209.376319] ? __vm_enough_memory+0x261/0x520 [ 209.380798] shmem_alloc_and_acct_page+0x126/0x620 [ 209.385721] shmem_getpage_gfp+0x302/0x2a40 [ 209.390037] ? shmem_alloc_and_acct_page+0x620/0x620 [ 209.395125] ? page_mapping+0x151/0x2b0 [ 209.399082] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 209.404342] ? do_writepages+0x240/0x240 [ 209.408401] shmem_write_begin+0xeb/0x190 [ 209.408630] FAULT_INJECTION: forcing a failure. [ 209.408630] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 209.412545] generic_perform_write+0x1d5/0x430 [ 209.428880] ? __mnt_drop_write_file+0x5f/0x90 [ 209.433448] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 209.438096] ? current_time+0xb0/0xb0 [ 209.441880] ? lock_acquire+0x170/0x3f0 [ 209.445836] __generic_file_write_iter+0x227/0x590 [ 209.450751] generic_file_write_iter+0x36f/0x650 [ 209.455490] __vfs_write+0x44c/0x630 [ 209.459183] ? kernel_read+0x110/0x110 [ 209.463057] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 209.468058] vfs_write+0x17f/0x4d0 [ 209.471579] SyS_write+0xf2/0x210 [ 209.475014] ? SyS_read+0x210/0x210 [ 209.478619] ? __do_page_fault+0x159/0xad0 [ 209.482832] ? do_syscall_64+0x4c/0x640 [ 209.486790] ? SyS_read+0x210/0x210 [ 209.490395] do_syscall_64+0x1d5/0x640 [ 209.494269] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 209.499437] RIP: 0033:0x7f5ac28fae5f [ 209.503127] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 209.510815] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 209.518065] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 209.525313] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 209.532563] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 209.539812] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 209.547080] CPU: 0 PID: 11466 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 209.554955] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 209.564297] Call Trace: [ 209.566878] dump_stack+0x1b2/0x281 [ 209.570503] should_fail.cold+0x10a/0x149 [ 209.574642] __alloc_pages_nodemask+0x21e/0x2900 [ 209.579379] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 209.584391] ? __lock_acquire+0x5fc/0x3f20 [ 209.588625] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 209.593464] ? blkpg_ioctl+0x8d0/0x8d0 [ 209.597380] ? trace_hardirqs_on+0x10/0x10 [ 209.601597] ? locks_remove_posix+0x242/0x4b0 [ 209.606083] ? do_lock_file_wait+0x210/0x210 [ 209.610472] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 209.615555] cache_grow_begin+0x91/0x700 [ 209.619596] ? fs_reclaim_release+0xd0/0x110 [ 209.623989] ? check_preemption_disabled+0x35/0x240 [ 209.628987] cache_alloc_refill+0x273/0x350 [ 209.633290] kmem_cache_alloc+0x333/0x3c0 [ 209.637419] getname_flags+0xc8/0x550 [ 209.641199] SyS_mkdirat+0x83/0x270 [ 209.644810] ? SyS_mknod+0x30/0x30 [ 209.648327] ? __close_fd+0x159/0x230 [ 209.652114] ? do_syscall_64+0x4c/0x640 [ 209.656066] ? SyS_mknod+0x30/0x30 [ 209.659594] do_syscall_64+0x1d5/0x640 [ 209.663464] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 209.668635] RIP: 0033:0x7fa625ad90f7 [ 209.672324] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 209.680016] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 209.687267] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 209.694514] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 209.701762] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 209.709011] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 209.716270] CPU: 1 PID: 11474 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 209.724142] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 209.733485] Call Trace: [ 209.736069] dump_stack+0x1b2/0x281 [ 209.739698] should_fail.cold+0x10a/0x149 [ 209.743851] should_failslab+0xd6/0x130 [ 209.747828] __kmalloc+0x2c1/0x400 [ 209.751366] ? ext4_find_extent+0x879/0xbc0 [ 209.755679] ? debug_check_no_obj_freed+0x2c0/0x680 [ 209.760692] ext4_find_extent+0x879/0xbc0 [ 209.764846] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 209.770295] ext4_ext_map_blocks+0x19a/0x6b10 [ 209.774788] ? __lock_acquire+0x5fc/0x3f20 [ 209.779023] ? __lock_acquire+0x5fc/0x3f20 [ 209.783259] ? trace_hardirqs_on+0x10/0x10 [ 209.787496] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 209.792945] ? ext4_find_delalloc_cluster+0x180/0x180 [ 209.798137] ? ext4_es_lookup_extent+0x321/0xac0 [ 209.802893] ? lock_acquire+0x170/0x3f0 [ 209.806862] ? lock_acquire+0x170/0x3f0 [ 209.810845] ? ext4_map_blocks+0x623/0x1730 [ 209.815171] ext4_map_blocks+0x675/0x1730 [ 209.819318] ? lock_acquire+0x170/0x3f0 [ 209.823289] ? ext4_issue_zeroout+0x150/0x150 [ 209.827777] ? lock_acquire+0x170/0x3f0 [ 209.831745] ? lock_downgrade+0x740/0x740 [ 209.835897] ext4_getblk+0x98/0x420 [ 209.839516] ? up_read+0x17/0x30 [ 209.842877] ? ext4_iomap_begin+0x7f0/0x7f0 [ 209.847200] ext4_bread+0x6c/0x1b0 [ 209.850738] ? ext4_getblk+0x420/0x420 [ 209.854625] ext4_append+0x1ed/0x440 [ 209.858332] ? ext4_dx_csum+0x3a0/0x3a0 [ 209.862306] ext4_mkdir+0x4c9/0xbd0 [ 209.865933] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 209.870596] ? security_inode_mkdir+0xca/0x100 [ 209.875055] EXT4-fs (loop3): Unsupported blocksize for fs encryption [ 209.875168] vfs_mkdir+0x463/0x6e0 [ 209.885169] SyS_mkdirat+0x1fd/0x270 [ 209.888881] ? SyS_mknod+0x30/0x30 [ 209.892417] ? __close_fd+0x159/0x230 [ 209.896213] ? do_syscall_64+0x4c/0x640 [ 209.900178] ? SyS_mknod+0x30/0x30 [ 209.903716] do_syscall_64+0x1d5/0x640 [ 209.907601] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 209.912782] RIP: 0033:0x7f9bf9d3c0f7 17:41:22 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 51) [ 209.916485] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 209.924184] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 209.931443] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 209.938701] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 209.945963] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 209.953227] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 209.959828] FAULT_INJECTION: forcing a failure. 17:41:22 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 55) 17:41:22 executing program 3: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb77, &(0x7f0000000c40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvZfwEAAP//vlL7zw==") [ 209.959828] name failslab, interval 1, probability 0, space 0, times 0 [ 209.977034] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 209.986900] print_req_error: I/O error, dev loop3, sector 0 [ 209.992676] Buffer I/O error on dev loop3, logical block 0, async page read [ 210.000539] print_req_error: I/O error, dev loop3, sector 6 [ 210.007364] Buffer I/O error on dev loop3, logical block 3, async page read 17:41:22 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 51) [ 210.060933] CPU: 1 PID: 11469 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 210.068832] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 210.078181] Call Trace: [ 210.080768] dump_stack+0x1b2/0x281 [ 210.084397] should_fail.cold+0x10a/0x149 [ 210.088542] ? vsnprintf+0x260/0x1340 [ 210.092340] should_failslab+0xd6/0x130 [ 210.096318] kmem_cache_alloc+0x40/0x3c0 [ 210.098470] FAULT_INJECTION: forcing a failure. [ 210.098470] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 210.100379] __debug_object_init+0x578/0x7a0 [ 210.100396] ? debug_object_destroy+0x240/0x240 [ 210.121222] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 210.126235] __init_work+0x3f/0x50 [ 210.129772] ? kobj_ns_drop+0x80/0x80 [ 210.133570] call_usermodehelper_setup+0x93/0x2e0 [ 210.138413] kobject_uevent_env+0xc21/0xf30 [ 210.142733] lo_ioctl+0x11a6/0x1cd0 [ 210.146350] ? loop_set_status64+0xe0/0xe0 [ 210.150573] blkdev_ioctl+0x540/0x1830 [ 210.154455] ? blkpg_ioctl+0x8d0/0x8d0 [ 210.158425] ? trace_hardirqs_on+0x10/0x10 [ 210.162659] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 210.167756] ? debug_check_no_obj_freed+0x2c0/0x680 [ 210.172762] block_ioctl+0xd9/0x120 [ 210.176374] ? blkdev_fallocate+0x3a0/0x3a0 [ 210.180678] do_vfs_ioctl+0x75a/0xff0 [ 210.184462] ? lock_acquire+0x170/0x3f0 [ 210.188419] ? ioctl_preallocate+0x1a0/0x1a0 [ 210.192808] ? __fget+0x265/0x3e0 [ 210.196243] ? do_vfs_ioctl+0xff0/0xff0 [ 210.200235] ? security_file_ioctl+0x83/0xb0 [ 210.204624] SyS_ioctl+0x7f/0xb0 [ 210.207969] ? do_vfs_ioctl+0xff0/0xff0 [ 210.211926] do_syscall_64+0x1d5/0x640 [ 210.215800] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 210.220970] RIP: 0033:0x7f5381ca0ec7 [ 210.224661] RSP: 002b:00007f5380212f38 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 210.232349] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5381ca0ec7 [ 210.239598] RDX: 0000000000000004 RSI: 0000000000004c00 RDI: 0000000000000005 [ 210.246847] RBP: 0000000000000005 R08: 0000000000000000 R09: 00000000000001a9 [ 210.254094] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 17:41:23 executing program 0: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000780)='./file0\x00', 0x0, &(0x7f00000007c0), 0x1, 0x73a, &(0x7f0000000800)="$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") [ 210.261346] R13: 00007f5380212fdc R14: 00007f5380212fe0 R15: 0000000000000000 [ 210.281575] FAULT_INJECTION: forcing a failure. [ 210.281575] name failslab, interval 1, probability 0, space 0, times 0 [ 210.293675] CPU: 0 PID: 11501 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 210.301561] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 210.307020] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 210.310902] Call Trace: [ 210.321591] dump_stack+0x1b2/0x281 [ 210.325212] should_fail.cold+0x10a/0x149 [ 210.329353] __alloc_pages_nodemask+0x21e/0x2900 [ 210.334099] ? __lock_acquire+0x5fc/0x3f20 [ 210.338319] ? __lock_acquire+0x5fc/0x3f20 [ 210.342559] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 210.347383] ? __lock_acquire+0x5fc/0x3f20 [ 210.351602] ? __lock_acquire+0x5fc/0x3f20 [ 210.355827] alloc_pages_vma+0xd2/0x6d0 [ 210.359803] shmem_alloc_page+0xe0/0x180 [ 210.363846] ? shmem_swapin+0x180/0x180 [ 210.367803] ? trace_hardirqs_on+0x10/0x10 [ 210.372020] ? shmem_add_to_page_cache+0x3bf/0x730 [ 210.376930] ? __radix_tree_lookup+0x1b5/0x2e0 [ 210.381499] ? find_get_entry+0x312/0x630 [ 210.385630] ? check_preemption_disabled+0x35/0x240 [ 210.390631] ? __vm_enough_memory+0x261/0x520 [ 210.395156] shmem_alloc_and_acct_page+0x126/0x620 [ 210.400080] shmem_getpage_gfp+0x302/0x2a40 [ 210.404392] ? shmem_alloc_and_acct_page+0x620/0x620 [ 210.409472] ? page_mapping+0x151/0x2b0 [ 210.413429] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 210.418693] ? do_writepages+0x240/0x240 [ 210.422737] shmem_write_begin+0xeb/0x190 [ 210.426871] generic_perform_write+0x1d5/0x430 [ 210.431444] ? __mnt_drop_write_file+0x5f/0x90 [ 210.436009] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 210.440658] ? current_time+0xb0/0xb0 [ 210.444445] ? lock_acquire+0x170/0x3f0 [ 210.448411] __generic_file_write_iter+0x227/0x590 [ 210.453331] generic_file_write_iter+0x36f/0x650 [ 210.458071] __vfs_write+0x44c/0x630 [ 210.461770] ? kernel_read+0x110/0x110 [ 210.465644] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 210.470642] vfs_write+0x17f/0x4d0 [ 210.474165] SyS_write+0xf2/0x210 [ 210.477611] ? SyS_read+0x210/0x210 [ 210.481222] ? __do_page_fault+0x159/0xad0 [ 210.485443] ? do_syscall_64+0x4c/0x640 [ 210.489402] ? SyS_read+0x210/0x210 [ 210.493018] do_syscall_64+0x1d5/0x640 [ 210.496894] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 210.502064] RIP: 0033:0x7f5ac28fae5f [ 210.505844] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 210.513531] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 210.520783] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 210.528031] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 210.535280] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 210.542530] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 210.549827] CPU: 1 PID: 11502 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 210.557709] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 210.567055] Call Trace: [ 210.569636] dump_stack+0x1b2/0x281 [ 210.573263] should_fail.cold+0x10a/0x149 [ 210.577407] should_failslab+0xd6/0x130 [ 210.581373] __kmalloc+0x2c1/0x400 [ 210.584891] ? ext4_find_extent+0x879/0xbc0 [ 210.589190] ? debug_check_no_obj_freed+0x2c0/0x680 [ 210.594183] ext4_find_extent+0x879/0xbc0 [ 210.598311] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 210.603736] ext4_ext_map_blocks+0x19a/0x6b10 [ 210.608208] ? __lock_acquire+0x5fc/0x3f20 [ 210.612418] ? __lock_acquire+0x5fc/0x3f20 [ 210.616631] ? trace_hardirqs_on+0x10/0x10 [ 210.620841] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 210.626266] ? ext4_find_delalloc_cluster+0x180/0x180 [ 210.631433] ? ext4_es_lookup_extent+0x321/0xac0 [ 210.636168] ? lock_acquire+0x170/0x3f0 [ 210.640119] ? lock_acquire+0x170/0x3f0 [ 210.644077] ? ext4_map_blocks+0x623/0x1730 [ 210.648385] ext4_map_blocks+0x675/0x1730 [ 210.652510] ? lock_acquire+0x170/0x3f0 [ 210.656461] ? ext4_issue_zeroout+0x150/0x150 [ 210.660934] ? lock_acquire+0x170/0x3f0 [ 210.664884] ? lock_downgrade+0x740/0x740 [ 210.669010] ext4_getblk+0x98/0x420 [ 210.672609] ? up_read+0x17/0x30 [ 210.675951] ? ext4_iomap_begin+0x7f0/0x7f0 [ 210.680253] ext4_bread+0x6c/0x1b0 [ 210.683769] ? ext4_getblk+0x420/0x420 [ 210.687634] ext4_append+0x1ed/0x440 [ 210.691321] ? ext4_dx_csum+0x3a0/0x3a0 [ 210.695273] ext4_mkdir+0x4c9/0xbd0 [ 210.698880] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 210.703529] ? security_inode_mkdir+0xca/0x100 [ 210.708087] vfs_mkdir+0x463/0x6e0 [ 210.711604] SyS_mkdirat+0x1fd/0x270 [ 210.715293] ? SyS_mknod+0x30/0x30 [ 210.718806] ? __close_fd+0x159/0x230 [ 210.722580] ? do_syscall_64+0x4c/0x640 [ 210.726528] ? SyS_mknod+0x30/0x30 [ 210.730042] do_syscall_64+0x1d5/0x640 [ 210.733909] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 210.739096] RIP: 0033:0x7f9bf9d3c0f7 [ 210.742780] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 210.750461] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 17:41:23 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 56) 17:41:23 executing program 3: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb49, &(0x7f0000000c40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrP/AgAA//8tpAom") [ 210.757705] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 210.764949] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 210.772192] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 210.779436] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 210.803169] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 210.809953] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 210.825024] FAULT_INJECTION: forcing a failure. [ 210.825024] name failslab, interval 1, probability 0, space 0, times 0 [ 210.849153] CPU: 1 PID: 11499 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 210.857044] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 210.866066] FAULT_INJECTION: forcing a failure. [ 210.866066] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 210.866389] Call Trace: [ 210.880739] dump_stack+0x1b2/0x281 [ 210.884368] should_fail.cold+0x10a/0x149 [ 210.888513] should_failslab+0xd6/0x130 [ 210.892470] kmem_cache_alloc+0x28e/0x3c0 [ 210.896599] ? ext4_sync_fs+0x7e0/0x7e0 [ 210.900559] ext4_alloc_inode+0x1a/0x640 [ 210.904604] ? ext4_sync_fs+0x7e0/0x7e0 [ 210.908560] alloc_inode+0x5d/0x170 [ 210.912169] new_inode+0x1d/0xf0 [ 210.915522] __ext4_new_inode+0x360/0x4eb0 [ 210.919742] ? kmem_cache_free+0x7c/0x2b0 [ 210.923871] ? putname+0xcd/0x110 [ 210.927302] ? SyS_mkdirat+0x95/0x270 [ 210.931084] ? entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 210.936442] ? ext4_free_inode+0x1460/0x1460 [ 210.940838] ? lock_downgrade+0x740/0x740 [ 210.944973] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 210.950057] ? dquot_initialize_needed+0x240/0x240 [ 210.954977] ext4_mkdir+0x2e4/0xbd0 [ 210.958595] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 210.963247] ? security_inode_mkdir+0xca/0x100 [ 210.967811] vfs_mkdir+0x463/0x6e0 [ 210.971332] SyS_mkdirat+0x1fd/0x270 [ 210.975030] ? SyS_mknod+0x30/0x30 [ 210.978555] ? __close_fd+0x159/0x230 [ 210.982335] ? do_syscall_64+0x4c/0x640 [ 210.986288] ? SyS_mknod+0x30/0x30 [ 210.989812] do_syscall_64+0x1d5/0x640 [ 210.993689] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 210.998862] RIP: 0033:0x7fa625ad90f7 [ 211.002560] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 211.010248] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 211.017585] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 211.024833] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 211.032080] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 211.039330] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 211.046594] CPU: 0 PID: 11521 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 211.054477] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 211.063823] Call Trace: [ 211.066411] dump_stack+0x1b2/0x281 [ 211.070026] should_fail.cold+0x10a/0x149 [ 211.074167] __alloc_pages_nodemask+0x21e/0x2900 [ 211.078913] ? __lock_acquire+0x5fc/0x3f20 [ 211.083127] ? __lock_acquire+0x5fc/0x3f20 [ 211.087341] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 211.092159] ? __lock_acquire+0x5fc/0x3f20 [ 211.096373] ? __lock_acquire+0x5fc/0x3f20 [ 211.100588] ? trace_hardirqs_on+0x10/0x10 [ 211.104801] alloc_pages_vma+0xd2/0x6d0 [ 211.108758] shmem_alloc_page+0xe0/0x180 [ 211.112796] ? shmem_swapin+0x180/0x180 [ 211.116748] ? __radix_tree_lookup+0x1b5/0x2e0 [ 211.121306] ? find_get_entry+0x312/0x630 [ 211.125475] ? check_preemption_disabled+0x35/0x240 [ 211.130472] ? __vm_enough_memory+0x261/0x520 [ 211.134953] shmem_alloc_and_acct_page+0x126/0x620 [ 211.139869] shmem_getpage_gfp+0x302/0x2a40 [ 211.144173] ? shmem_alloc_and_acct_page+0x620/0x620 [ 211.149261] ? page_mapping+0x151/0x2b0 [ 211.153220] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 211.158497] ? do_writepages+0x240/0x240 [ 211.162538] shmem_write_begin+0xeb/0x190 [ 211.166665] generic_perform_write+0x1d5/0x430 [ 211.171239] ? __mnt_drop_write_file+0x5f/0x90 [ 211.175805] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 211.180450] ? current_time+0xb0/0xb0 [ 211.184238] ? lock_acquire+0x170/0x3f0 [ 211.188197] __generic_file_write_iter+0x227/0x590 [ 211.193110] generic_file_write_iter+0x36f/0x650 [ 211.197847] __vfs_write+0x44c/0x630 [ 211.201540] ? kernel_read+0x110/0x110 [ 211.205416] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 211.210443] vfs_write+0x17f/0x4d0 [ 211.213962] SyS_write+0xf2/0x210 [ 211.217393] ? SyS_read+0x210/0x210 [ 211.221007] ? __do_page_fault+0x159/0xad0 [ 211.225219] ? do_syscall_64+0x4c/0x640 [ 211.229167] ? SyS_read+0x210/0x210 [ 211.232780] do_syscall_64+0x1d5/0x640 [ 211.236653] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 211.241823] RIP: 0033:0x7f5ac28fae5f [ 211.245510] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 211.253194] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 211.260438] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 211.267684] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 211.274929] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 211.282173] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:24 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 57) 17:41:24 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 52) 17:41:24 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 52) [ 211.306649] print_req_error: I/O error, dev loop4, sector 0 17:41:24 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 47) [ 211.358070] EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (8000) [ 211.393789] FAULT_INJECTION: forcing a failure. [ 211.393789] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 211.418942] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 211.423983] FAULT_INJECTION: forcing a failure. [ 211.423983] name failslab, interval 1, probability 0, space 0, times 0 [ 211.428851] FAULT_INJECTION: forcing a failure. [ 211.428851] name failslab, interval 1, probability 0, space 0, times 0 [ 211.438691] CPU: 1 PID: 11533 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 211.457546] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 211.466879] Call Trace: [ 211.469462] dump_stack+0x1b2/0x281 [ 211.473079] should_fail.cold+0x10a/0x149 [ 211.477213] __alloc_pages_nodemask+0x21e/0x2900 [ 211.481955] ? __lock_acquire+0x5fc/0x3f20 [ 211.486177] ? __lock_acquire+0x5fc/0x3f20 [ 211.490396] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 211.495221] ? __lock_acquire+0x5fc/0x3f20 [ 211.499441] ? __lock_acquire+0x5fc/0x3f20 [ 211.503667] alloc_pages_vma+0xd2/0x6d0 [ 211.507631] shmem_alloc_page+0xe0/0x180 [ 211.511678] ? shmem_swapin+0x180/0x180 [ 211.515634] ? trace_hardirqs_on+0x10/0x10 [ 211.519852] ? shmem_add_to_page_cache+0x3bf/0x730 [ 211.524765] ? __radix_tree_lookup+0x1b5/0x2e0 [ 211.529332] ? find_get_entry+0x312/0x630 [ 211.533465] ? check_preemption_disabled+0x35/0x240 [ 211.538465] ? __vm_enough_memory+0x261/0x520 [ 211.542939] shmem_alloc_and_acct_page+0x126/0x620 [ 211.547871] shmem_getpage_gfp+0x302/0x2a40 [ 211.552192] ? shmem_alloc_and_acct_page+0x620/0x620 [ 211.557278] ? page_mapping+0x151/0x2b0 [ 211.561246] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 211.566506] ? do_writepages+0x240/0x240 [ 211.570556] shmem_write_begin+0xeb/0x190 [ 211.574689] generic_perform_write+0x1d5/0x430 [ 211.579261] ? __mnt_drop_write_file+0x5f/0x90 [ 211.583821] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 211.588475] ? current_time+0xb0/0xb0 [ 211.592262] ? lock_acquire+0x170/0x3f0 [ 211.596219] __generic_file_write_iter+0x227/0x590 [ 211.601141] generic_file_write_iter+0x36f/0x650 [ 211.605883] __vfs_write+0x44c/0x630 [ 211.609577] ? kernel_read+0x110/0x110 [ 211.613451] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 211.618451] vfs_write+0x17f/0x4d0 [ 211.622025] SyS_write+0xf2/0x210 [ 211.625459] ? SyS_read+0x210/0x210 [ 211.629065] ? __do_page_fault+0x159/0xad0 [ 211.633279] ? do_syscall_64+0x4c/0x640 [ 211.637254] ? SyS_read+0x210/0x210 [ 211.640866] do_syscall_64+0x1d5/0x640 [ 211.644745] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 211.649916] RIP: 0033:0x7f5ac28fae5f [ 211.653604] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 211.661297] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 211.668547] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 211.675798] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 211.683046] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 211.690303] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 211.707992] FAULT_INJECTION: forcing a failure. [ 211.707992] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 211.719801] CPU: 0 PID: 11545 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 211.727671] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 211.737034] Call Trace: [ 211.739619] dump_stack+0x1b2/0x281 [ 211.743248] should_fail.cold+0x10a/0x149 [ 211.747380] __alloc_pages_nodemask+0x21e/0x2900 [ 211.752120] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 211.757132] ? __lock_acquire+0x5fc/0x3f20 [ 211.761370] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 211.766210] ? blkpg_ioctl+0x8d0/0x8d0 [ 211.770079] ? trace_hardirqs_on+0x10/0x10 [ 211.774301] ? locks_remove_posix+0x242/0x4b0 [ 211.778795] ? do_lock_file_wait+0x210/0x210 [ 211.783200] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 211.788303] cache_grow_begin+0x91/0x700 [ 211.792361] ? fs_reclaim_release+0xd0/0x110 [ 211.796771] ? check_preemption_disabled+0x35/0x240 [ 211.801786] cache_alloc_refill+0x273/0x350 [ 211.806108] kmem_cache_alloc+0x333/0x3c0 [ 211.810253] getname_flags+0xc8/0x550 [ 211.814044] SyS_mkdirat+0x83/0x270 [ 211.817657] ? SyS_mknod+0x30/0x30 [ 211.821177] ? __close_fd+0x159/0x230 [ 211.824966] ? do_syscall_64+0x4c/0x640 [ 211.828936] ? SyS_mknod+0x30/0x30 [ 211.832474] do_syscall_64+0x1d5/0x640 [ 211.836362] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 211.841532] RIP: 0033:0x7f5381ca00f7 [ 211.845221] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 211.852914] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 211.860165] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c 17:41:24 executing program 3: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3d0, &(0x7f00000004c0)="$eJzs3M1uG0UcAPD/br5I+mEjcUCFgyUQBAFxHQhQhEThyscFeAArSUuF21SNkWjJoSBOnDggbhz6Ahx4gKpCSEi8Ai+AKlUozQFuQWvvOm4cp7Fix2r6+0mjndkdZ/bv3axm1rsTwGOrEhHnI2IiIhYjopSvT/MUN9spq3d/c2N5a3NjOYnt7U/+SSLJ1xV/K8mXJ/LCfBqRfhfxzM3edtev3/ii3misXsvL1eblq9X16zdevXS5fnH14uqV2pvnarWlxbdqrw8t1p+ef+ncxPvnz/z8V+nO0vT0bLa/J/Nt3XEMSyUqne9kt6VhNzZm0+PeAQAADiTN+/6Trf5/KSZaubZSVDfGunMAAADAUGy/my8BAACAYywx9gcAAIBjrngO4P7mxnKRxvg4wpG7915ElHfebd7qxD8ZT+R1pkb4fmslIq6+kJSyFCN6DxkAoNudrP9zdq/+XxpPd9WbiWj1h2aH3H5lV7m3/5PeHXKTD8j6f+9ExFZP/y8tqpQn8tKpVldxKrlwqbF6NiJOR8R8TM1k5do+bXzw7y8f99uWxf97cup0kbL2s+VOjfTu5MyDn1mpN+uHibnbvW8izkzuFX/S6f8mETF3iDYmvr71dr9tD49/tLZvRby45/Hfmbkn2X9+omrrfKgWZ0Wv/7799aN+7Y87/uz4z+0ffznpnq9pffA2bn/+57P9tnWPfwY5/6eTT1v5Ylz2Vb3ZvFaLmE4+7F2/uPPZolzUz+Kff27v///i+pfkc1qdzK8Bg/r+h99eOUj8WcraL8aCRyGLf2Wg4z945o3bf3zWr/2Hx58d//YcYPP5moNc/w66g4f57gAAAOBRkbbuayTpQiefpgsL7fsdT8Vc2lhbb758Ye3LKyvt+x/lmEqLO12lrvuhtfbP6J3y4q7yaxHxZET8WJptlReW1xor4w4eAAAAHhMn+oz/M38f2VMIAAAAwMiVx70DAAAAwMgZ/wMAAMCxdph5/WRkZI5rZtxXJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEfb/wEAAP//Wt22ag==") [ 211.867415] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 211.874673] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 211.881926] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 211.889190] CPU: 1 PID: 11543 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 211.897070] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 211.906412] Call Trace: [ 211.908998] dump_stack+0x1b2/0x281 [ 211.912636] should_fail.cold+0x10a/0x149 [ 211.916962] should_failslab+0xd6/0x130 [ 211.920936] __kmalloc+0x2c1/0x400 [ 211.924471] ? ext4_find_extent+0x879/0xbc0 [ 211.928785] ext4_find_extent+0x879/0xbc0 [ 211.932919] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 211.938355] ext4_ext_map_blocks+0x19a/0x6b10 [ 211.942837] ? __lock_acquire+0x5fc/0x3f20 [ 211.947056] ? __lock_acquire+0x5fc/0x3f20 [ 211.951278] ? trace_hardirqs_on+0x10/0x10 [ 211.955498] ? ext4_chunk_trans_blocks+0x30/0x30 [ 211.960239] ? ext4_find_delalloc_cluster+0x180/0x180 [ 211.965412] ? trace_hardirqs_on+0x10/0x10 [ 211.969644] ? ext4_mark_inode_dirty+0x1db/0x7a0 [ 211.974381] ? ext4_expand_extra_isize+0x460/0x460 [ 211.979291] ? ext4_es_lookup_extent+0x321/0xac0 [ 211.984034] ? lock_acquire+0x170/0x3f0 [ 211.987997] ? lock_acquire+0x170/0x3f0 [ 211.991955] ? ext4_map_blocks+0x29f/0x1730 [ 211.996268] ext4_map_blocks+0xb19/0x1730 [ 212.000406] ? ext4_issue_zeroout+0x150/0x150 [ 212.004888] ? ext4_free_inode+0x1460/0x1460 [ 212.009288] ? lock_downgrade+0x740/0x740 [ 212.013422] ext4_append+0x18d/0x440 [ 212.017128] ? ext4_dx_csum+0x3a0/0x3a0 [ 212.021095] ext4_mkdir+0x4c9/0xbd0 [ 212.024730] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 212.029403] ? security_inode_mkdir+0xca/0x100 [ 212.033978] vfs_mkdir+0x463/0x6e0 [ 212.037505] SyS_mkdirat+0x1fd/0x270 [ 212.041206] ? SyS_mknod+0x30/0x30 [ 212.044733] ? __close_fd+0x159/0x230 [ 212.048527] ? do_syscall_64+0x4c/0x640 [ 212.052487] ? SyS_mknod+0x30/0x30 [ 212.056020] do_syscall_64+0x1d5/0x640 [ 212.059894] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 212.065070] RIP: 0033:0x7fa625ad90f7 [ 212.068771] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 212.076470] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 212.083733] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 212.090994] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 212.098254] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 212.105515] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 212.114115] CPU: 0 PID: 11544 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 212.121997] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 212.131340] Call Trace: [ 212.133919] dump_stack+0x1b2/0x281 [ 212.137531] should_fail.cold+0x10a/0x149 [ 212.141663] should_failslab+0xd6/0x130 [ 212.145616] __kmalloc+0x2c1/0x400 [ 212.149137] ? ext4_find_extent+0x879/0xbc0 [ 212.153440] ? debug_check_no_obj_freed+0x2c0/0x680 [ 212.158436] ext4_find_extent+0x879/0xbc0 [ 212.162567] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 212.168001] ext4_ext_map_blocks+0x19a/0x6b10 [ 212.172482] ? __lock_acquire+0x5fc/0x3f20 [ 212.176700] ? __lock_acquire+0x5fc/0x3f20 [ 212.180920] ? trace_hardirqs_on+0x10/0x10 [ 212.185134] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 212.190564] ? ext4_find_delalloc_cluster+0x180/0x180 [ 212.195742] ? ext4_es_lookup_extent+0x321/0xac0 [ 212.200478] ? lock_acquire+0x170/0x3f0 [ 212.204435] ? lock_acquire+0x170/0x3f0 [ 212.208388] ? ext4_map_blocks+0x623/0x1730 [ 212.212692] ext4_map_blocks+0x675/0x1730 [ 212.216823] ? lock_acquire+0x170/0x3f0 [ 212.220782] ? ext4_issue_zeroout+0x150/0x150 [ 212.225257] ? lock_acquire+0x170/0x3f0 [ 212.229211] ? lock_downgrade+0x740/0x740 [ 212.233341] ext4_getblk+0x98/0x420 [ 212.236945] ? up_read+0x17/0x30 [ 212.240294] ? ext4_iomap_begin+0x7f0/0x7f0 [ 212.244603] ext4_bread+0x6c/0x1b0 [ 212.248122] ? ext4_getblk+0x420/0x420 [ 212.251990] ext4_append+0x1ed/0x440 [ 212.255685] ? ext4_dx_csum+0x3a0/0x3a0 [ 212.259645] ext4_mkdir+0x4c9/0xbd0 [ 212.263255] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 212.267904] ? security_inode_mkdir+0xca/0x100 [ 212.272465] vfs_mkdir+0x463/0x6e0 [ 212.275984] SyS_mkdirat+0x1fd/0x270 [ 212.279678] ? SyS_mknod+0x30/0x30 [ 212.283195] ? __close_fd+0x159/0x230 [ 212.286972] ? do_syscall_64+0x4c/0x640 [ 212.290923] ? SyS_mknod+0x30/0x30 [ 212.294442] do_syscall_64+0x1d5/0x640 [ 212.298315] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 212.303482] RIP: 0033:0x7f9bf9d3c0f7 [ 212.307169] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 212.314854] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 17:41:25 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMOhnor480jxG7XRm/tqEZGqj44T5ae5GO0v82sxeqrMGzF6PmezyoHRbx3A/IFPrz8V8b1I8fafvndzwef13995dfNtIN69sf3qmVoni+7BwY/qR4995tzw+aHnbreddpvAyQvt+WvXG1Nj4+OTPbtr+eqf7dk3mK9b3Jtbh8fe8tvffLM5N9dasmHDho2bGwf9zgTst/L5/9lI8Ws/+NfIj/Td5/+f6bzqu1n7P7+7/fw/cuuJ9un5/8mefSP5p5H+WsTAytXF/qciBpbf/uaL7avNK60rrfmhl4ZOj4y8/HL/oYiBy+251untrT1/pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHispSL+JlL86LubqRER16t+fYPnho+PDPVFX9Vvb0ffvtcmL55vvLJwdXGptbzcmm1MzbdnFmZbd3u5gard39TY+L7czB0d3uf5Hx54ZWHx7aX2lTdWdj1+ZOD8peWVpebM7ofjcNQiRnv3nKwmPDU2Xk16rt2cr4ZO7NpMEf5/+lMRP4kUF367kZ7N+3L/z9wOdLv/Z2///9VbT7RP/T+f6NlXXjOlIv4tUrzw1tPxbDXPI/GJNZPrfhQpzrz1hVwXh8q67hw+W33utAYta/89Ujzz+ztru/1Qn9yuPXPXX1h4CJTr/2uRYrHvL+K5vC+v/7wCd1//R2490T6t/8/17Cuvud2kfM+3Do+9cv3/Y6T4+X95L57P+3au/+1VW67/Im+fyMWHuwf3af0/1bNvMF/3F+7NrQMAAAAAAAAAAMBDqz8V8ceR4vf+oZZezPvu5vd/Z2890T79/t/ne/bN7vj93/3b2PMXFQAAAAAAAAAAAAAAAAAAAAAAAG6jPxVxPlK88533bvbQ3tn/u6f/5y9t9/8cS7ccrf6fr589N3x8ZOhe/v9fvQbzdaf3ftsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsENKRTwTKV546+mqr36KI1Xn/9Fd6v4gUnznl38x16VjZd1qPj5YfR54dWH+xfNzcwszzZXmpblWY3KxOdMqx/56pPjP//pCHlscKsc+m8c+0Rl7uT3XOl3Wvh8pfuvDbm1Utc/l2s9t154pa38zUvzvD3bWPp9rn9quHSpr/ypSjP9k99pj27Vny9qjkeLjP2l0a4+UtS/m2s9v156aWZib3Ye/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADus/5UxGcixfPvr93s5V/r9Lzv73lZefdGtX9X1wc/qh89Nnhu+PjI0O22dx178kJ7/tr1xtTY+Phkz+5avvrgvblNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYkxRF9Xn6g820Xi+3OgYutOevXZ8aG9992OFUjeyr6ss/A2eGzr708pe+PNzNnz7+Xjser01ePN94ZeHq4lJrebk125iab88szLbu+gx7HX+rk9UXoHH1zWuzly8vN4ZOnd1x+PrgR/WjxwbPDR8fGerWTo2Nj0/21NT6P/XVPyHdu1PxCDkURfx1pPj4iR+m79ajejfY61q4w3vHfjsctXL9VTcxNTZe3chcuzm/Uh6c6C6EWkSjZ9Bod43ch7W4J6vVRxTlhE+Wtze52FxqXpprNSaaSyvtlfbC/ETqzLa8n0YUMZwi1iJio37Qk+dB0x9FjESKxfpm+tt6RF93HXzx1cnXTw/dfmDtPk5yF+U8G/0Ra8VDsGbhAVWPIi5HivrMiXi/3lnW1dL+IOKFMudSvFvmjYhUvjG8EfGh7yPwSKhFEf8dKX58bjP9Xb18Hug+V174RuPr85cXemq7z5UP/c8H95NnEx5gA1HE96on/s30976vAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHRTxc5HiK98/kar+0Dd7SrfnrzQuNi/Nddr6dXv/dXtmb21tbTVSJ0dzTudczbmWcz3nRs4o8vicozmnc67mXMu5nnMjZ/Tl8TlHc07nXM25lnM950bOqOXxOUdzTudczbmWcz3nRs7Quw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCRVUQRT0eKb7+zmbbqEbEaMR2dXK8f9OyA/fR/AQAA//+Uiwdc") (fail_nth: 58) 17:41:25 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 53) [ 212.322101] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 212.329347] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 212.336595] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 212.343843] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 212.428856] FAULT_INJECTION: forcing a failure. [ 212.428856] name failslab, interval 1, probability 0, space 0, times 0 [ 212.451803] CPU: 0 PID: 11563 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 212.459693] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 212.463146] FAULT_INJECTION: forcing a failure. [ 212.463146] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 212.469039] Call Trace: [ 212.469055] dump_stack+0x1b2/0x281 [ 212.469068] should_fail.cold+0x10a/0x149 [ 212.469083] should_failslab+0xd6/0x130 [ 212.495104] kmem_cache_alloc+0x28e/0x3c0 [ 212.499249] ext4_mb_new_blocks+0x514/0x3db0 [ 212.503661] ? ext4_find_extent+0x6f7/0xbc0 [ 212.507976] ? ext4_ext_search_right+0x2bc/0xaa0 [ 212.512722] ? ext4_inode_to_goal_block+0x29a/0x3b0 [ 212.517725] ext4_ext_map_blocks+0x2845/0x6b10 [ 212.522295] ? __lock_acquire+0x5fc/0x3f20 [ 212.526517] ? trace_hardirqs_on+0x10/0x10 [ 212.530731] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 212.536163] ? ext4_find_delalloc_cluster+0x180/0x180 [ 212.541338] ? ext4_es_lookup_extent+0x321/0xac0 [ 212.546074] ? lock_acquire+0x170/0x3f0 [ 212.550038] ext4_map_blocks+0x675/0x1730 [ 212.554171] ? lock_acquire+0x170/0x3f0 [ 212.558127] ? ext4_issue_zeroout+0x150/0x150 [ 212.562603] ? lock_acquire+0x170/0x3f0 [ 212.566561] ? lock_downgrade+0x740/0x740 [ 212.570694] ext4_getblk+0x98/0x420 [ 212.574298] ? up_read+0x17/0x30 [ 212.577645] ? ext4_iomap_begin+0x7f0/0x7f0 [ 212.581950] ext4_bread+0x6c/0x1b0 [ 212.585470] ? ext4_getblk+0x420/0x420 [ 212.589338] ext4_append+0x1ed/0x440 [ 212.593034] ? ext4_dx_csum+0x3a0/0x3a0 [ 212.596994] ext4_mkdir+0x4c9/0xbd0 [ 212.600606] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 212.605257] ? security_inode_mkdir+0xca/0x100 [ 212.609819] vfs_mkdir+0x463/0x6e0 [ 212.613341] SyS_mkdirat+0x1fd/0x270 [ 212.617033] ? SyS_mknod+0x30/0x30 [ 212.620561] ? __close_fd+0x159/0x230 [ 212.624342] ? do_syscall_64+0x4c/0x640 [ 212.628293] ? SyS_mknod+0x30/0x30 [ 212.631811] do_syscall_64+0x1d5/0x640 [ 212.635690] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 212.640857] RIP: 0033:0x7fa625ad90f7 [ 212.644549] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 212.652236] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 212.659483] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 212.666731] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 212.673980] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 212.681227] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 212.688489] CPU: 1 PID: 11561 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 212.691048] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 212.696374] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 212.696378] Call Trace: [ 212.696393] dump_stack+0x1b2/0x281 [ 212.696406] should_fail.cold+0x10a/0x149 [ 212.696420] __alloc_pages_nodemask+0x21e/0x2900 17:41:25 executing program 0: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x0, &(0x7f0000000600), 0x1, 0x56f, &(0x7f0000000640)="$eJzs3c9rHFUcAPDvm2zSH6kmFUFrDwYKtqAmTVpRRLDFevPgj4InwZikpXTbhiaCrRVbqP+B/gGCNy/isYgU9eLVm+AfIMUiNRdvkdnMbLfNbpo0m07tfD4wybx5u3zf7PLdN/P2zWwAtTWW/8ki9kTEfIoY6ahrRFE5tvK4f25dmlm6dWkmxfLye3+nSMW28vGp+D9cPHl7RPz2U4onBlbHXbhw8fR0szl3vihPLJ6Zn1i4cPHFU2emT86dnDs7Nfny5EuHD00dPti3ff1l/Fjj6ok39n43883uz3/49lqKI7GrqOvcj34Zi7H2a9Ipf11f6XewigwU+9P5FqdGhQ1iQ8r3bzAinoqRGIjbb95IfPFOpY0DttRyilgGairJf6ip8jggP/8tl2qPSIAH5ebRlQGAcmxvqZ3/jZWxwdjeGhvYuZSic1gnRUQ/RubyGPPPpZF8iS0ahwO6u3wlIp7u1v+nVm6Otkbx8/zP7sj/LCLeLv7n29+9z/hjd5XlPzw4m8n/Dzvy/6P7jC//AQAAAAAAoH+uH42IF7p9/5e15/9El/k/wxFxpA/x7/39X3ajD2GALm4ejXgtIpZWzf/LyoeMDhSlx1rzAQbTiVPNuYMR8XhEHIjBbXl5co0YY3t/HexZ1zH/L1/y+OVcwKIdNxrb7nzO7PTi9Gb2GVhx80rEM41u+Z/a/X/q0v/nnwfz64yxfOz1n3vV3Tv/ga2y/HXE/q79/+07V6S1788x0ToemCiPClb79INr3/eKL/+hOnn/v3Pt/B9NnffrWdh4jM/++mMT+d/9+H8oHW/dcmao2PbJ9OLi+cmIofTW6u1TG28zPIrKfCjzJc//A/u6n/+vdfy/IyIurzPm8R/fvNqrTv8P1cnzf3ZD/f/GV/a9/9W/veKvr/8/3OrTDxRbjP/B2taboFW3EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+j7KI2BUpG2+vZ9n4eMRwRDwZO7PmuYXF50+c+/jsbF7X+v3/rPyl35GVcip//3+0ozx1V/lQROyOiC8HdrTK4zPnmrNV7zwAAAAAAAAAAAAAAAAAAAA8JIZ7XP+f+3Og6tYBW65RdQOAysh/qC/5D/Ul/6G+5D/Ul/yH+pL/UF/yH+pL/kN9yX8AAAAAAHik7H72+u8pIi6/uqO15IaKusFKWwZstazqBgCVcYsfqC9Tf6C+nOMD6R712+/7mQAAAAAAAAAAAABAv+zf4/p/qCvX/0N9uf4f6sv1/1BfzvEB1/8DAAAAAAAAAAAAwMNv4cLF09PN5tx5K1asWGmvVP3JBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlP4LAAD//xTf+Ts=") [ 212.696435] ? __lock_acquire+0x5fc/0x3f20 [ 212.696446] ? __lock_acquire+0x5fc/0x3f20 [ 212.696456] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 212.696471] ? __lock_acquire+0x5fc/0x3f20 [ 212.696490] alloc_pages_vma+0xd2/0x6d0 [ 212.696504] shmem_alloc_page+0xe0/0x180 [ 212.696513] ? shmem_swapin+0x180/0x180 [ 212.696523] ? trace_hardirqs_on+0x10/0x10 [ 212.696531] ? __radix_tree_lookup+0x1b5/0x2e0 [ 212.696544] ? find_get_entry+0x312/0x630 [ 212.696557] ? check_preemption_disabled+0x35/0x240 [ 212.696570] ? __vm_enough_memory+0x261/0x520 [ 212.703818] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 212.712643] shmem_alloc_and_acct_page+0x126/0x620 [ 212.712659] shmem_getpage_gfp+0x302/0x2a40 [ 212.712677] ? shmem_alloc_and_acct_page+0x620/0x620 [ 212.800721] ? page_mapping+0x151/0x2b0 [ 212.804691] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 212.809964] ? do_writepages+0x240/0x240 [ 212.814033] shmem_write_begin+0xeb/0x190 [ 212.818179] generic_perform_write+0x1d5/0x430 [ 212.822746] ? __mnt_drop_write_file+0x5f/0x90 [ 212.827307] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 212.831956] ? current_time+0xb0/0xb0 [ 212.835739] ? lock_acquire+0x170/0x3f0 [ 212.839695] __generic_file_write_iter+0x227/0x590 [ 212.844607] generic_file_write_iter+0x36f/0x650 [ 212.849346] __vfs_write+0x44c/0x630 [ 212.853043] ? kernel_read+0x110/0x110 [ 212.856934] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 212.861945] vfs_write+0x17f/0x4d0 [ 212.865561] SyS_write+0xf2/0x210 [ 212.869009] ? SyS_read+0x210/0x210 [ 212.872625] ? __do_page_fault+0x159/0xad0 [ 212.876856] ? do_syscall_64+0x4c/0x640 [ 212.880907] ? SyS_read+0x210/0x210 [ 212.884517] do_syscall_64+0x1d5/0x640 [ 212.888404] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 212.893578] RIP: 0033:0x7f5ac28fae5f [ 212.897360] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 212.905060] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 212.912310] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 212.919558] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 17:41:25 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 59) 17:41:25 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 48) 17:41:25 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 53) [ 212.926805] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 212.934142] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:25 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 54) [ 213.022584] FAULT_INJECTION: forcing a failure. [ 213.022584] name failslab, interval 1, probability 0, space 0, times 0 [ 213.034453] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 213.040289] FAULT_INJECTION: forcing a failure. [ 213.040289] name failslab, interval 1, probability 0, space 0, times 0 [ 213.054632] FAULT_INJECTION: forcing a failure. [ 213.054632] name failslab, interval 1, probability 0, space 0, times 0 [ 213.060239] FAULT_INJECTION: forcing a failure. [ 213.060239] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 213.065874] CPU: 0 PID: 11589 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 213.065880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 213.065884] Call Trace: [ 213.065900] dump_stack+0x1b2/0x281 [ 213.065918] should_fail.cold+0x10a/0x149 [ 213.105177] should_failslab+0xd6/0x130 [ 213.109136] kmem_cache_alloc+0x40/0x3c0 [ 213.113183] __es_insert_extent+0x338/0x1360 [ 213.117587] ext4_es_insert_extent+0x1b9/0x530 [ 213.122157] ? ext4_es_find_delayed_extent_range+0x930/0x930 [ 213.127943] ext4_map_blocks+0x887/0x1730 [ 213.132076] ? lock_acquire+0x170/0x3f0 [ 213.136032] ? ext4_issue_zeroout+0x150/0x150 [ 213.140515] ? lock_acquire+0x170/0x3f0 [ 213.144470] ? lock_downgrade+0x740/0x740 [ 213.148607] ext4_getblk+0x98/0x420 [ 213.152214] ? up_read+0x17/0x30 [ 213.155566] ? ext4_iomap_begin+0x7f0/0x7f0 [ 213.159873] ext4_bread+0x6c/0x1b0 [ 213.163394] ? ext4_getblk+0x420/0x420 [ 213.167264] ext4_append+0x1ed/0x440 [ 213.170966] ? ext4_dx_csum+0x3a0/0x3a0 [ 213.174926] ext4_mkdir+0x4c9/0xbd0 [ 213.178542] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 213.183201] ? security_inode_mkdir+0xca/0x100 [ 213.188291] vfs_mkdir+0x463/0x6e0 [ 213.191817] SyS_mkdirat+0x1fd/0x270 [ 213.195513] ? SyS_mknod+0x30/0x30 [ 213.199033] ? __close_fd+0x159/0x230 [ 213.202986] ? do_syscall_64+0x4c/0x640 [ 213.206943] ? SyS_mknod+0x30/0x30 [ 213.210469] do_syscall_64+0x1d5/0x640 [ 213.214357] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 213.219548] RIP: 0033:0x7f9bf9d3c0f7 [ 213.223240] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 213.230928] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3c0f7 [ 213.238191] RDX: 00000000000001ff RSI: 00000000200001c0 RDI: 00000000ffffff9c [ 213.245446] RBP: 0000000020000240 R08: 0000000000000000 R09: 0000000000000172 [ 213.252697] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000180 [ 213.259949] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 213.267216] CPU: 1 PID: 11586 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 213.275088] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 213.284420] Call Trace: [ 213.286996] dump_stack+0x1b2/0x281 [ 213.290608] should_fail.cold+0x10a/0x149 [ 213.294739] __alloc_pages_nodemask+0x21e/0x2900 [ 213.299483] ? __lock_acquire+0x5fc/0x3f20 [ 213.303701] ? __lock_acquire+0x5fc/0x3f20 [ 213.307917] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 213.312738] ? __lock_acquire+0x5fc/0x3f20 [ 213.316954] ? __lock_acquire+0x5fc/0x3f20 [ 213.321178] alloc_pages_vma+0xd2/0x6d0 [ 213.325134] shmem_alloc_page+0xe0/0x180 [ 213.329176] ? shmem_swapin+0x180/0x180 [ 213.333129] ? trace_hardirqs_on+0x10/0x10 [ 213.337343] ? shmem_add_to_page_cache+0x3bf/0x730 [ 213.342250] ? __radix_tree_lookup+0x1b5/0x2e0 [ 213.346813] ? find_get_entry+0x312/0x630 [ 213.350943] ? check_preemption_disabled+0x35/0x240 [ 213.355941] ? __vm_enough_memory+0x261/0x520 [ 213.360418] shmem_alloc_and_acct_page+0x126/0x620 [ 213.365328] shmem_getpage_gfp+0x302/0x2a40 [ 213.369639] ? shmem_alloc_and_acct_page+0x620/0x620 [ 213.374721] ? page_mapping+0x151/0x2b0 [ 213.378675] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 213.383929] ? do_writepages+0x240/0x240 [ 213.387972] shmem_write_begin+0xeb/0x190 [ 213.392102] generic_perform_write+0x1d5/0x430 [ 213.396669] ? __mnt_drop_write_file+0x5f/0x90 [ 213.401228] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 213.405875] ? current_time+0xb0/0xb0 [ 213.409657] ? lock_acquire+0x170/0x3f0 [ 213.413614] __generic_file_write_iter+0x227/0x590 [ 213.418531] generic_file_write_iter+0x36f/0x650 [ 213.423269] __vfs_write+0x44c/0x630 [ 213.426963] ? kernel_read+0x110/0x110 [ 213.430838] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 213.435834] vfs_write+0x17f/0x4d0 [ 213.439356] SyS_write+0xf2/0x210 [ 213.442788] ? SyS_read+0x210/0x210 [ 213.446397] ? __do_page_fault+0x159/0xad0 [ 213.450610] ? do_syscall_64+0x4c/0x640 [ 213.454562] ? SyS_read+0x210/0x210 [ 213.458167] do_syscall_64+0x1d5/0x640 [ 213.462039] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 213.467221] RIP: 0033:0x7f5ac28fae5f [ 213.470914] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 213.478604] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 213.485858] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 213.493111] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 213.500365] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 213.507617] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 213.515607] CPU: 0 PID: 11577 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 213.523493] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 213.532837] Call Trace: [ 213.535418] dump_stack+0x1b2/0x281 [ 213.539041] should_fail.cold+0x10a/0x149 [ 213.543178] should_failslab+0xd6/0x130 [ 213.547145] kmem_cache_alloc+0x28e/0x3c0 [ 213.551293] __d_alloc+0x2a/0xa20 [ 213.554738] ? d_lookup+0x172/0x220 [ 213.558352] d_alloc+0x46/0x240 [ 213.561634] __lookup_hash+0x101/0x270 [ 213.565517] filename_create+0x156/0x3f0 [ 213.569589] ? kern_path_mountpoint+0x40/0x40 [ 213.574079] SyS_mkdirat+0x95/0x270 [ 213.577690] ? SyS_mknod+0x30/0x30 [ 213.581216] ? __close_fd+0x159/0x230 [ 213.585005] ? do_syscall_64+0x4c/0x640 [ 213.588965] ? SyS_mknod+0x30/0x30 [ 213.592494] do_syscall_64+0x1d5/0x640 [ 213.596379] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 213.601553] RIP: 0033:0x7f5381ca00f7 [ 213.605244] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 213.612931] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 213.620182] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 213.627431] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 213.634680] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 213.641934] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 213.649202] CPU: 1 PID: 11587 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 213.657079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 213.666430] Call Trace: [ 213.669018] dump_stack+0x1b2/0x281 [ 213.672646] should_fail.cold+0x10a/0x149 [ 213.676793] should_failslab+0xd6/0x130 [ 213.680768] __kmalloc+0x2c1/0x400 [ 213.684302] ? ext4_find_extent+0x879/0xbc0 [ 213.688623] ? debug_check_no_obj_freed+0x2c0/0x680 [ 213.693642] ext4_find_extent+0x879/0xbc0 [ 213.697793] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 213.703239] ext4_ext_map_blocks+0x19a/0x6b10 [ 213.707730] ? __lock_acquire+0x5fc/0x3f20 [ 213.711954] ? __lock_acquire+0x5fc/0x3f20 [ 213.716166] ? trace_hardirqs_on+0x10/0x10 [ 213.720376] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 213.725801] ? ext4_find_delalloc_cluster+0x180/0x180 [ 213.730970] ? ext4_es_lookup_extent+0x321/0xac0 [ 213.735704] ? lock_acquire+0x170/0x3f0 [ 213.739654] ? lock_acquire+0x170/0x3f0 [ 213.743606] ? ext4_map_blocks+0x623/0x1730 [ 213.747907] ext4_map_blocks+0x675/0x1730 [ 213.752032] ? lock_acquire+0x170/0x3f0 [ 213.755983] ? ext4_issue_zeroout+0x150/0x150 [ 213.760455] ? lock_acquire+0x170/0x3f0 [ 213.764404] ? lock_downgrade+0x740/0x740 [ 213.768531] ext4_getblk+0x98/0x420 [ 213.772135] ? up_read+0x17/0x30 [ 213.775479] ? ext4_iomap_begin+0x7f0/0x7f0 [ 213.779784] ext4_bread+0x6c/0x1b0 [ 213.783301] ? ext4_getblk+0x420/0x420 [ 213.787164] ext4_append+0x1ed/0x440 [ 213.790855] ? ext4_dx_csum+0x3a0/0x3a0 [ 213.794811] ext4_mkdir+0x4c9/0xbd0 [ 213.798417] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 213.803066] ? security_inode_mkdir+0xca/0x100 [ 213.807627] vfs_mkdir+0x463/0x6e0 [ 213.811147] SyS_mkdirat+0x1fd/0x270 [ 213.814838] ? SyS_mknod+0x30/0x30 [ 213.818353] ? __close_fd+0x159/0x230 [ 213.822131] ? do_syscall_64+0x4c/0x640 [ 213.826079] ? SyS_mknod+0x30/0x30 [ 213.829594] do_syscall_64+0x1d5/0x640 [ 213.833462] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 213.838627] RIP: 0033:0x7fa625ad90f7 [ 213.842310] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 213.849992] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 213.857237] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 213.864485] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 17:41:26 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 60) 17:41:26 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 55) 17:41:26 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 49) 17:41:26 executing program 0: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3ce, &(0x7f00000004c0)="$eJzs3M9rHFUcAPDvTH7UpjUbQVD0EvFgpJif1lbxYE5e9KR48bQk6Q9ME2lWsCVCBc8FQdCrR/8A8dKDgtW/wKtHkUKQJN5XZndmMybZtJtuHNl8PvDIe/M2+97MY2bfPN57AZxakxHxVkQMRcRsRNTy42ke4k47ZJ/b3d5cykISzeZ7fyWRRMTO9uZS8V1J/vdc/gVTaUT6RRLPH1Luxq3bH9VXV1du5umZxo2PZzZu3X7l+o361ZWrK2sLC/Pzly/OXnrtct/O9evNdz/84fe3d765M/5Mfbl2N6vv+TyvfB79MhmTnWuy3+v9LqxiT5TiyXCFFQEA4Ehp3vcfbvX/azEUe523Wtz9udLKAQAAAH3RbBZ/AQAAgMGVePcHAACAAVfMA9jZ3lwqQoXTEfiPbS1GxES7/Yv13e2c4c6a3pF963v7aTIi/p76/uUsxAmtwwYAAAA4zX5cbG/8d3D8L41nS587GxFjxd5+fTS5L31w/Cd90OciKdlajHiztLfjbqn9cxNDeerJ1lDhSHLl+urKbESMR8RUjJzJ0nNHlDH+xh/3uuWVx/+ykJVfjAXm9XgwfObf/7Ncb9Qf55zZs/V5xHPDh7V/0hnzLe+TeRyfXfvyWre8h7c/J6n5bcRLh97/ezuXJkfvzzrTeh7MFE+Fg9bu3X+hW/nav1rZ/T92dPtPJOX9ejd6L+OD++d/65Z33Of/aPJ+q4Kj+bFP643GzbmI0eSdg8fne6/zoCquR3G9svafevHw3/+i/5fkv/3jpf2he/HTL7uXuuW5/6uVtf9yT/d/75GLv353oVv5j3b/v9qqzFR+RP/v4R61gaquJwAAAAAAAAD9kbbm9iXpdCeeptPT7Xm+T8dYurq+0bhwZf2TteX2HMCJGEmLmV610nzQufYy8k56fl96ISKeioivamdb6eml9dXlqk8eAAAATolzXd7/M38eZ7EHAAAA8P80UXUFAAAAgBPn/R8AAAAG2uPs6y8iIjKokaqfTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACn2z8BAAD//yly2dE=") [ 213.871728] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 213.878974] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 213.890193] print_req_error: I/O error, dev loop0, sector 0 [ 213.895986] Buffer I/O error on dev loop0, logical block 0, async page read [ 213.903958] print_req_error: I/O error, dev loop0, sector 6 [ 213.909970] Buffer I/O error on dev loop0, logical block 3, async page read [ 214.017608] EXT4-fs (loop3): couldn't mount RDWR because of unsupported optional features (8000) [ 214.027930] FAULT_INJECTION: forcing a failure. [ 214.027930] name failslab, interval 1, probability 0, space 0, times 0 [ 214.027937] FAULT_INJECTION: forcing a failure. [ 214.027937] name failslab, interval 1, probability 0, space 0, times 0 [ 214.027951] CPU: 1 PID: 11607 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 214.041181] FAULT_INJECTION: forcing a failure. [ 214.041181] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 214.050289] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 214.050294] Call Trace: [ 214.050309] dump_stack+0x1b2/0x281 [ 214.050323] should_fail.cold+0x10a/0x149 [ 214.050336] should_failslab+0xd6/0x130 [ 214.050348] kmem_cache_alloc+0x40/0x3c0 [ 214.050360] __es_insert_extent+0x338/0x1360 [ 214.050377] ext4_es_insert_extent+0x1b9/0x530 [ 214.050388] ? ext4_es_find_delayed_extent_range+0x930/0x930 [ 214.050408] ext4_map_blocks+0x887/0x1730 [ 214.050422] ? lock_acquire+0x170/0x3f0 [ 214.050432] ? ext4_issue_zeroout+0x150/0x150 [ 214.050442] ? lock_acquire+0x170/0x3f0 [ 214.050450] ? lock_downgrade+0x740/0x740 [ 214.050462] ext4_getblk+0x98/0x420 [ 214.050472] ? up_read+0x17/0x30 [ 214.113763] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 214.116608] ? ext4_iomap_begin+0x7f0/0x7f0 [ 214.152499] ext4_bread+0x6c/0x1b0 [ 214.156108] ? ext4_getblk+0x420/0x420 [ 214.159993] ext4_append+0x1ed/0x440 [ 214.163702] ? ext4_dx_csum+0x3a0/0x3a0 [ 214.167677] ext4_mkdir+0x4c9/0xbd0 [ 214.171306] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 214.175978] ? security_inode_mkdir+0xca/0x100 [ 214.180555] vfs_mkdir+0x463/0x6e0 [ 214.184090] SyS_mkdirat+0x1fd/0x270 [ 214.187797] ? SyS_mknod+0x30/0x30 [ 214.191321] ? __close_fd+0x159/0x230 [ 214.195106] ? do_syscall_64+0x4c/0x640 [ 214.199064] ? SyS_mknod+0x30/0x30 [ 214.202589] do_syscall_64+0x1d5/0x640 [ 214.206469] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 214.211648] RIP: 0033:0x7fa625ad90f7 [ 214.215350] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 214.223059] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 214.230323] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 214.237580] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 214.244839] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 214.252102] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 17:41:27 executing program 3: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000780)='./file0\x00', 0x0, &(0x7f00000007c0), 0x1, 0x73e, &(0x7f0000000800)="$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") 17:41:27 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 54) 17:41:27 executing program 0: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000780)='./file0\x00', 0x0, &(0x7f00000007c0), 0x1, 0x71e, &(0x7f0000000800)="$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") 17:41:27 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 56) [ 214.275376] print_req_error: I/O error, dev loop3, sector 0 [ 214.281093] Buffer I/O error on dev loop3, logical block 0, async page read [ 214.288281] print_req_error: I/O error, dev loop3, sector 4 [ 214.298601] Buffer I/O error on dev loop3, logical block 2, async page read [ 214.305826] print_req_error: I/O error, dev loop3, sector 6 [ 214.311540] Buffer I/O error on dev loop3, logical block 3, async page read [ 214.320316] FAULT_INJECTION: forcing a failure. [ 214.320316] name failslab, interval 1, probability 0, space 0, times 0 [ 214.335567] CPU: 1 PID: 11631 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 214.343448] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 214.352782] Call Trace: [ 214.355356] dump_stack+0x1b2/0x281 [ 214.358967] should_fail.cold+0x10a/0x149 [ 214.363095] should_failslab+0xd6/0x130 [ 214.367050] __kmalloc_track_caller+0x2bc/0x400 [ 214.371705] ? strndup_user+0x5b/0xf0 [ 214.375488] memdup_user+0x22/0xa0 [ 214.379007] strndup_user+0x5b/0xf0 [ 214.382612] ? copy_mnt_ns+0xa30/0xa30 [ 214.386483] SyS_mount+0x39/0x120 [ 214.389921] ? copy_mnt_ns+0xa30/0xa30 [ 214.393788] do_syscall_64+0x1d5/0x640 [ 214.397661] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 214.402830] RIP: 0033:0x7f9bf9d3e60a [ 214.406521] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 214.414208] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 214.421457] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 214.428703] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 214.435950] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 214.443198] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 214.454977] CPU: 0 PID: 11611 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 214.462878] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 214.472222] Call Trace: [ 214.474805] dump_stack+0x1b2/0x281 [ 214.478436] should_fail.cold+0x10a/0x149 [ 214.482586] __alloc_pages_nodemask+0x21e/0x2900 [ 214.487336] ? finish_task_switch+0x178/0x610 [ 214.491821] ? finish_task_switch+0x14d/0x610 [ 214.496293] ? __switch_to_asm+0x25/0x60 [ 214.500339] ? mark_held_locks+0xa6/0xf0 [ 214.504387] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 214.509217] ? __lock_acquire+0x5fc/0x3f20 [ 214.513441] ? __lock_acquire+0x5fc/0x3f20 [ 214.517664] alloc_pages_vma+0xd2/0x6d0 [ 214.521627] shmem_alloc_page+0xe0/0x180 [ 214.525670] ? shmem_swapin+0x180/0x180 [ 214.529626] ? trace_hardirqs_on+0x10/0x10 [ 214.533843] ? shmem_add_to_page_cache+0x3bf/0x730 [ 214.538759] ? __radix_tree_lookup+0x1b5/0x2e0 [ 214.543328] ? find_get_entry+0x312/0x630 [ 214.547475] ? check_preemption_disabled+0x35/0x240 [ 214.552485] ? __vm_enough_memory+0x261/0x520 [ 214.556962] shmem_alloc_and_acct_page+0x126/0x620 [ 214.561887] shmem_getpage_gfp+0x302/0x2a40 [ 214.566197] ? shmem_alloc_and_acct_page+0x620/0x620 [ 214.571280] ? page_mapping+0x151/0x2b0 [ 214.575234] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 214.580492] ? do_writepages+0x240/0x240 [ 214.584536] shmem_write_begin+0xeb/0x190 [ 214.588670] generic_perform_write+0x1d5/0x430 [ 214.593240] ? __mnt_drop_write_file+0x5f/0x90 [ 214.597816] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 214.602475] ? current_time+0xb0/0xb0 [ 214.606257] ? lock_acquire+0x170/0x3f0 [ 214.610219] __generic_file_write_iter+0x227/0x590 [ 214.615133] generic_file_write_iter+0x36f/0x650 [ 214.619871] __vfs_write+0x44c/0x630 [ 214.623565] ? kernel_read+0x110/0x110 [ 214.627446] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 214.632455] vfs_write+0x17f/0x4d0 [ 214.635978] SyS_write+0xf2/0x210 [ 214.639499] ? SyS_read+0x210/0x210 [ 214.643105] ? __do_page_fault+0x159/0xad0 [ 214.647322] ? do_syscall_64+0x4c/0x640 [ 214.651281] ? SyS_read+0x210/0x210 [ 214.654891] do_syscall_64+0x1d5/0x640 [ 214.658764] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 214.663932] RIP: 0033:0x7f5ac28fae5f [ 214.667620] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 214.675306] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 214.682561] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 214.689811] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 214.697059] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 214.704310] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 214.711582] CPU: 1 PID: 11609 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 214.719457] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 214.728803] Call Trace: [ 214.731393] dump_stack+0x1b2/0x281 [ 214.732018] FAULT_INJECTION: forcing a failure. [ 214.732018] name failslab, interval 1, probability 0, space 0, times 0 [ 214.735016] should_fail.cold+0x10a/0x149 [ 214.735030] should_failslab+0xd6/0x130 [ 214.735042] kmem_cache_alloc+0x28e/0x3c0 [ 214.735054] __d_alloc+0x2a/0xa20 [ 214.735062] ? d_lookup+0x172/0x220 [ 214.735073] d_alloc+0x46/0x240 [ 214.735092] __lookup_hash+0x101/0x270 [ 214.772582] filename_create+0x156/0x3f0 [ 214.776625] ? kern_path_mountpoint+0x40/0x40 [ 214.781104] SyS_mkdirat+0x95/0x270 [ 214.784710] ? SyS_mknod+0x30/0x30 [ 214.788228] ? __close_fd+0x159/0x230 [ 214.792105] ? do_syscall_64+0x4c/0x640 [ 214.796057] ? SyS_mknod+0x30/0x30 [ 214.799577] do_syscall_64+0x1d5/0x640 [ 214.803451] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 214.808623] RIP: 0033:0x7f5381ca00f7 [ 214.812314] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 214.820001] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 214.827256] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 214.834504] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 214.841754] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 214.849004] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 214.856268] CPU: 0 PID: 11643 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 214.864145] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 214.873487] Call Trace: [ 214.876066] dump_stack+0x1b2/0x281 [ 214.879684] should_fail.cold+0x10a/0x149 [ 214.883816] should_failslab+0xd6/0x130 [ 214.887774] kmem_cache_alloc+0x40/0x3c0 [ 214.891818] __es_insert_extent+0x338/0x1360 [ 214.896213] ext4_es_insert_extent+0x1b9/0x530 [ 214.900776] ? ext4_es_find_delayed_extent_range+0x930/0x930 [ 214.906572] ext4_map_blocks+0x887/0x1730 [ 214.910701] ? lock_acquire+0x170/0x3f0 [ 214.914656] ? ext4_issue_zeroout+0x150/0x150 [ 214.919131] ? lock_acquire+0x170/0x3f0 [ 214.923086] ? lock_downgrade+0x740/0x740 [ 214.927216] ext4_getblk+0x98/0x420 [ 214.930819] ? up_read+0x17/0x30 [ 214.934165] ? ext4_iomap_begin+0x7f0/0x7f0 [ 214.938470] ext4_bread+0x6c/0x1b0 [ 214.941988] ? ext4_getblk+0x420/0x420 [ 214.945856] ext4_append+0x1ed/0x440 [ 214.949551] ? ext4_dx_csum+0x3a0/0x3a0 [ 214.953509] ext4_mkdir+0x4c9/0xbd0 [ 214.957125] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 214.961774] ? security_inode_mkdir+0xca/0x100 [ 214.966338] vfs_mkdir+0x463/0x6e0 [ 214.969859] SyS_mkdirat+0x1fd/0x270 [ 214.973551] ? SyS_mknod+0x30/0x30 [ 214.977070] ? __close_fd+0x159/0x230 [ 214.980849] ? do_syscall_64+0x4c/0x640 [ 214.984800] ? SyS_mknod+0x30/0x30 [ 214.988320] do_syscall_64+0x1d5/0x640 [ 214.992192] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 214.997362] RIP: 0033:0x7fa625ad90f7 [ 215.001053] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 215.008737] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 215.015985] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 215.023231] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 215.030479] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 215.037736] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 17:41:27 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 61) 17:41:27 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 50) 17:41:27 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 55) 17:41:27 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 57) [ 215.068964] print_req_error: I/O error, dev loop1, sector 0 [ 215.091192] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 215.148985] FAULT_INJECTION: forcing a failure. [ 215.148985] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 215.162154] CPU: 0 PID: 11657 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 215.170044] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 215.179402] Call Trace: [ 215.181985] dump_stack+0x1b2/0x281 [ 215.185620] should_fail.cold+0x10a/0x149 [ 215.189771] __alloc_pages_nodemask+0x21e/0x2900 [ 215.194532] ? __lock_acquire+0x5fc/0x3f20 [ 215.198764] ? __lock_acquire+0x5fc/0x3f20 [ 215.202997] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 215.207836] ? __lock_acquire+0x5fc/0x3f20 [ 215.212069] ? __lock_acquire+0x5fc/0x3f20 [ 215.216317] alloc_pages_vma+0xd2/0x6d0 [ 215.220294] shmem_alloc_page+0xe0/0x180 [ 215.224354] ? shmem_swapin+0x180/0x180 [ 215.228350] ? trace_hardirqs_on+0x10/0x10 [ 215.232580] ? shmem_add_to_page_cache+0x3bf/0x730 [ 215.237502] ? __radix_tree_lookup+0x1b5/0x2e0 [ 215.242081] ? find_get_entry+0x312/0x630 [ 215.246228] ? check_preemption_disabled+0x35/0x240 [ 215.251246] ? __vm_enough_memory+0x261/0x520 [ 215.255742] shmem_alloc_and_acct_page+0x126/0x620 [ 215.260675] shmem_getpage_gfp+0x302/0x2a40 [ 215.265000] ? shmem_alloc_and_acct_page+0x620/0x620 [ 215.270096] ? page_mapping+0x151/0x2b0 [ 215.274068] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 215.279342] ? do_writepages+0x240/0x240 [ 215.283402] shmem_write_begin+0xeb/0x190 [ 215.287549] generic_perform_write+0x1d5/0x430 17:41:28 executing program 0: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3da, &(0x7f00000004c0)="$eJzs3N1qHFUcAPD/TPNh0+pGrV5owUgRgx/5aEpssKCCl15ZX2BN0hLdNrZZwZZcKIh9APUBxMv6CF6Id4LgTfHaO6VQJMm1rMxmdjNudmO+ltHu7wcHzpnZ4Zz/zOyek3MOCWBgTUTEpxExEhEfREQlP57kKd7cTtnntjbWF7OURKNx+c+keX5zY30xCtdkTuWFyTQi/TyJZ7vUu3br9ofVWm35Zl6erl/7aHrt1u1XV65Vry5fXb4+N7OwMDN3cX5h/thi/T3u/Hbp3tuVL38+9+uP7787n7X3dH6uGMdxmYiJ9j3pNHXclZXskUI+GSqxIRxIGhEnImKo+f2vxInYeXiV+L5SauMAgL5oNN7oKAMAD79Enw8AA6b1d//mxvpiK5UxD1GWB29tL15t5mubW+34h9orIcMd61vHaSIivvv6teeyFH1ahwQAKPohG/9c7Db+S+Ns4XMnI2Is39t1OiIejYjHCvvFDmuio7x7/JPeP2IVe8rGf5cKe9u2CvHnxk/kpSzm8RhOrqzUlmfy+CdjeDQrz+5Rx9nLT//V61xx/JelrP7WWDBvx/2h0X9es1StV48Sc9GDzyKeGeoWf9Ie/ybNuA/v9Rt3n+p17t/j76/GNxEvdn3+Ozv3kr33J04334fp1lux252XXrjRq/6y48+e/9je8Y8nxf2aawev46cLK7/0OnfY938kea+ZH8mPfVKt12/ORowk7+w+fn7n2la59fks/slz3b//Z2LnTjweEU9ExJMRzeM9X+guXql9+/zh4++vLP6lAz3/g2fGvrh7r1f9+3v+F5q5yfzIfn7/9tvAo9w7AAAA+L9Im/O5STrVzqfp1NT2PO+ZGEtrq2v1l6+sfnx9aXvedzyG09ZMV6UwHzqbzxG2yuc7ynP5HMpXoyeb5anF1dpS2cEDwIA61aP/z/wxWnbrAIC+6dfmdgDgv0v/DwCDR/8PAINH/w8Ag0f/DwCDR/8PAAPlKP/XT0ZG5mHNlP3LBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQrr8DAAD//3JA1T8=") [ 215.289545] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 215.292126] ? __mnt_drop_write_file+0x5f/0x90 [ 215.304817] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 215.309482] ? current_time+0xb0/0xb0 [ 215.313282] ? lock_acquire+0x170/0x3f0 [ 215.317254] __generic_file_write_iter+0x227/0x590 [ 215.322186] generic_file_write_iter+0x36f/0x650 [ 215.326943] __vfs_write+0x44c/0x630 [ 215.330652] ? kernel_read+0x110/0x110 [ 215.334543] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 215.339553] vfs_write+0x17f/0x4d0 [ 215.342842] FAULT_INJECTION: forcing a failure. [ 215.342842] name failslab, interval 1, probability 0, space 0, times 0 [ 215.343087] SyS_write+0xf2/0x210 [ 215.357687] ? SyS_read+0x210/0x210 [ 215.361311] ? __do_page_fault+0x159/0xad0 [ 215.365540] ? do_syscall_64+0x4c/0x640 [ 215.367466] FAULT_INJECTION: forcing a failure. [ 215.367466] name failslab, interval 1, probability 0, space 0, times 0 [ 215.369510] ? SyS_read+0x210/0x210 [ 215.384297] do_syscall_64+0x1d5/0x640 [ 215.388187] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 215.393367] RIP: 0033:0x7f5ac28fae5f [ 215.397067] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 215.404760] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 215.412011] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 215.419348] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 215.426600] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 215.433849] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 215.441114] CPU: 1 PID: 11665 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 215.448991] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 215.458337] Call Trace: [ 215.460917] dump_stack+0x1b2/0x281 [ 215.464549] should_fail.cold+0x10a/0x149 [ 215.468697] should_failslab+0xd6/0x130 [ 215.472676] kmem_cache_alloc+0x28e/0x3c0 [ 215.476823] ext4_mb_new_blocks+0x514/0x3db0 [ 215.481234] ? ext4_find_extent+0x6f7/0xbc0 [ 215.485379] FAULT_INJECTION: forcing a failure. [ 215.485379] name fail_page_alloc, interval 1, probability 0, space 0, times 0 17:41:28 executing program 3: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3e8, &(0x7f00000004c0)="$eJzs3MtrXNUfAPDvvXn1+UvyMz5qXURcGBCTJo21gojZiIiu7NKFMY9aOmkkGcGGgIrirju3LhQX/g2uFPwPBHHlWgpB0oIuR+7MvemYzKSdTsaLmc8HTjnnnhnOuffbc0977j0TQN+ajIhPImI4IlYjYjQ/nuQpXm2k7HN3d7eXspRErfb2H0m9/s7u9lI0fSdzOvsjjZhKI9LPI863aHfz5tb1xUplZSMvz1TXPpjZvLn1/LW1xasrV1duzF18cXb+0tyl2ReO7Fxvnb/80tPzb/x667Vvln658t17WX/P5HXN53FUJmNy75rsd+GoGyvZmbI7wENJI2IgIgbr4380Buq5htH4+J1SOwcA9EStVhvYVwYAjr3EnA8Afab4f/+d3e2lIpWyEEEpdhYi4kQj/sXz3UbN4N6ToKEePt+bjIj30+8nshQ9eg4LAAAA0M9+WIiIy63W/9J4qulzZyPif/n+gLGIGI+I/0fEI122P7mvfHD9J73dZRMcYmch4uWmvR13m+KfGxvIS2frsR9KVq9VVi7kfx+mYmgkK88e0safW9e/aFfXvP6Xpaz9Yi0w78ftwZF/fmd5sbrYzTlzz86nEU8Otop/srf+m0TERBdt/Di+9lW7uvvHn16qfR3xbMvxf2/nUnL4/qyZ+v1gprgrHPTWT5+926598S9XNv5PHR7/saR5v95m5208fu63jXZ1D3v/H06u1Ds4nB/7aLFa3ZiNGE7ePHh8rvM+H1fF9SiuVxb/qWdaz/9FELIL+mhEPJbFMiKeiIhzHbT57fhfJ9vVGf/lyuK/3NH47zzzysTrP7dr/8HG/3y9M1P5Ef/+u78HDVDZ/QQAAAAAAADgaKT1vd1JOr2XT9Pp6cZveE/EqbSyvll9bnX9wxvLjT3gYzGUFm96jTa9DzqbvxdclOf2lS/m7wx/OXKyXp5eWq8sl33yANCnTreZ/zO/j5TdOwCgZ06U3QEA4F9n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4C+0s3v+svIyBzXTNl3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP+2vwMAAP//xC/MZQ==") 17:41:28 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 62) [ 215.485578] ? ext4_ext_search_right+0x2bc/0xaa0 [ 215.502086] ? ext4_inode_to_goal_block+0x29a/0x3b0 [ 215.507100] ext4_ext_map_blocks+0x2845/0x6b10 [ 215.511680] ? __lock_acquire+0x5fc/0x3f20 [ 215.515916] ? trace_hardirqs_on+0x10/0x10 [ 215.520143] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 215.525591] ? ext4_find_delalloc_cluster+0x180/0x180 [ 215.530786] ? ext4_es_lookup_extent+0x321/0xac0 [ 215.535533] ? lock_acquire+0x170/0x3f0 [ 215.539498] ext4_map_blocks+0x675/0x1730 [ 215.543630] ? lock_acquire+0x170/0x3f0 [ 215.547670] ? ext4_issue_zeroout+0x150/0x150 [ 215.552148] ? lock_acquire+0x170/0x3f0 [ 215.556101] ? lock_downgrade+0x740/0x740 [ 215.560233] ext4_getblk+0x98/0x420 [ 215.563847] ? up_read+0x17/0x30 [ 215.567201] ? ext4_iomap_begin+0x7f0/0x7f0 [ 215.571510] ext4_bread+0x6c/0x1b0 [ 215.575039] ? ext4_getblk+0x420/0x420 [ 215.578924] ext4_append+0x1ed/0x440 [ 215.582639] ? ext4_dx_csum+0x3a0/0x3a0 [ 215.586478] FAULT_INJECTION: forcing a failure. [ 215.586478] name failslab, interval 1, probability 0, space 0, times 0 [ 215.586605] ext4_mkdir+0x4c9/0xbd0 [ 215.601386] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 215.606051] ? security_inode_mkdir+0xca/0x100 [ 215.610631] vfs_mkdir+0x463/0x6e0 [ 215.614161] SyS_mkdirat+0x1fd/0x270 [ 215.617857] ? SyS_mknod+0x30/0x30 [ 215.621376] ? __close_fd+0x159/0x230 [ 215.625160] ? do_syscall_64+0x4c/0x640 [ 215.629116] ? SyS_mknod+0x30/0x30 [ 215.632636] do_syscall_64+0x1d5/0x640 [ 215.636507] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 215.641675] RIP: 0033:0x7fa625ad90f7 [ 215.645365] RSP: 002b:00007fa62404bf88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 215.653053] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625ad90f7 [ 215.660305] RDX: 00000000000001ff RSI: 0000000020000280 RDI: 00000000ffffff9c [ 215.667551] RBP: 0000000020000300 R08: 0000000000000000 R09: 0000000000000222 [ 215.674804] R10: 0000000000000000 R11: 0000000000000213 R12: 0000000020000240 [ 215.682052] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 215.689317] CPU: 0 PID: 11674 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 215.697193] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 215.706541] Call Trace: [ 215.709123] dump_stack+0x1b2/0x281 [ 215.712745] should_fail.cold+0x10a/0x149 [ 215.716884] __alloc_pages_nodemask+0x21e/0x2900 [ 215.721624] ? __switch_to_xtra+0x93/0x1240 [ 215.725925] ? finish_task_switch+0x178/0x610 [ 215.730404] ? __lock_acquire+0x5fc/0x3f20 [ 215.734618] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 215.739439] ? __lock_acquire+0x5fc/0x3f20 [ 215.743657] ? __lock_acquire+0x5fc/0x3f20 [ 215.747874] ? __schedule+0x893/0x1de0 [ 215.751942] alloc_pages_vma+0xd2/0x6d0 [ 215.755959] shmem_alloc_page+0xe0/0x180 [ 215.759999] ? shmem_swapin+0x180/0x180 [ 215.763954] ? trace_hardirqs_on+0x10/0x10 [ 215.768218] ? shmem_add_to_page_cache+0x3bf/0x730 [ 215.773128] ? __radix_tree_lookup+0x1b5/0x2e0 [ 215.777690] ? find_get_entry+0x312/0x630 [ 215.781820] ? check_preemption_disabled+0x35/0x240 [ 215.786820] ? __vm_enough_memory+0x261/0x520 [ 215.791298] shmem_alloc_and_acct_page+0x126/0x620 [ 215.796207] shmem_getpage_gfp+0x302/0x2a40 [ 215.800518] ? shmem_alloc_and_acct_page+0x620/0x620 [ 215.805602] ? page_mapping+0x151/0x2b0 [ 215.809555] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 215.814809] ? do_writepages+0x240/0x240 [ 215.818852] shmem_write_begin+0xeb/0x190 [ 215.822982] generic_perform_write+0x1d5/0x430 [ 215.827547] ? __mnt_drop_write_file+0x5f/0x90 [ 215.832110] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 215.836761] ? current_time+0xb0/0xb0 [ 215.840541] ? lock_acquire+0x170/0x3f0 [ 215.844498] __generic_file_write_iter+0x227/0x590 [ 215.849407] generic_file_write_iter+0x36f/0x650 [ 215.854144] __vfs_write+0x44c/0x630 [ 215.857836] ? kernel_read+0x110/0x110 [ 215.861711] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 215.866722] vfs_write+0x17f/0x4d0 [ 215.870248] SyS_write+0xf2/0x210 [ 215.873682] ? SyS_read+0x210/0x210 [ 215.877288] ? __do_page_fault+0x159/0xad0 [ 215.881517] ? do_syscall_64+0x4c/0x640 [ 215.885486] ? SyS_read+0x210/0x210 [ 215.889096] do_syscall_64+0x1d5/0x640 [ 215.892967] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 215.898135] RIP: 0033:0x7f5ac28fae5f [ 215.901826] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 215.909511] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 215.916760] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 215.924008] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 215.931259] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 215.938510] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 215.953254] CPU: 1 PID: 11659 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 215.961140] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 215.970495] Call Trace: [ 215.973081] dump_stack+0x1b2/0x281 [ 215.976705] should_fail.cold+0x10a/0x149 [ 215.980845] ? is_bpf_text_address+0x91/0x150 [ 215.985341] should_failslab+0xd6/0x130 [ 215.989308] kmem_cache_alloc+0x40/0x3c0 [ 215.993365] __debug_object_init+0x578/0x7a0 [ 215.997766] ? debug_object_destroy+0x240/0x240 [ 216.002422] ? __lockdep_init_map+0x100/0x560 [ 216.006900] __init_work+0x3f/0x50 [ 216.010423] ext4_alloc_inode+0x46c/0x640 [ 216.014552] ? ext4_sync_fs+0x7e0/0x7e0 [ 216.018514] alloc_inode+0x5d/0x170 [ 216.022124] new_inode+0x1d/0xf0 [ 216.025474] __ext4_new_inode+0x360/0x4eb0 [ 216.029689] ? kmem_cache_free+0x7c/0x2b0 [ 216.033818] ? putname+0xcd/0x110 [ 216.037254] ? SyS_mkdirat+0x95/0x270 [ 216.041036] ? entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 216.046388] ? ext4_free_inode+0x1460/0x1460 [ 216.050778] ? lock_downgrade+0x740/0x740 [ 216.054911] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 216.060027] ? dquot_initialize_needed+0x240/0x240 [ 216.064945] ext4_mkdir+0x2e4/0xbd0 [ 216.068559] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 216.073232] ? security_inode_mkdir+0xca/0x100 [ 216.077800] vfs_mkdir+0x463/0x6e0 [ 216.081324] SyS_mkdirat+0x1fd/0x270 [ 216.085018] ? SyS_mknod+0x30/0x30 [ 216.088540] ? __close_fd+0x159/0x230 [ 216.092322] ? do_syscall_64+0x4c/0x640 [ 216.096284] ? SyS_mknod+0x30/0x30 [ 216.099813] do_syscall_64+0x1d5/0x640 [ 216.103697] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 216.108867] RIP: 0033:0x7f5381ca00f7 [ 216.112557] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 216.120245] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 216.127495] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 216.134750] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 216.141999] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 216.149251] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 216.156516] CPU: 0 PID: 11660 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 216.164395] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 216.173829] Call Trace: [ 216.176408] dump_stack+0x1b2/0x281 [ 216.180038] should_fail.cold+0x10a/0x149 [ 216.184181] should_failslab+0xd6/0x130 [ 216.188162] __kmalloc_track_caller+0x2bc/0x400 [ 216.192847] ? strndup_user+0x5b/0xf0 [ 216.196646] memdup_user+0x22/0xa0 [ 216.200189] strndup_user+0x5b/0xf0 [ 216.203826] ? copy_mnt_ns+0xa30/0xa30 [ 216.207710] SyS_mount+0x39/0x120 [ 216.211153] ? copy_mnt_ns+0xa30/0xa30 [ 216.215021] do_syscall_64+0x1d5/0x640 [ 216.218892] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 216.224057] RIP: 0033:0x7f9bf9d3e60a [ 216.227744] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 216.235434] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 216.242680] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 17:41:29 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 63) [ 216.249925] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 216.257172] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 216.264424] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 216.288613] SQUASHFS error: squashfs_read_data failed to read block 0x0 17:41:29 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 58) 17:41:29 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 56) [ 216.306503] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 216.313276] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue 17:41:29 executing program 3: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x490, &(0x7f0000000580)="$eJzs3UFrXNUeAPD/nSR9aZu+pO+9RV/BWmwlLdqZpLFtcFEriK4Kat3HmExCyCQTMpO2CUVS/ACCiAquXLkR/ACC9COIUNC9iCiirS5cqCMzudPWOJMETHNx5veD03vOPTPzP6eTOXPPPZe5AXSt4xFxKSJ6IuJ0RAym+3NpivWNVH/c3Ts3puopiVrtyg9JJOm+5msl6fZg+rT+iHj5hYjXkr/GrayuzU+WSsXltFyoLiwVKqtrZ+YWJmeLs8XFsbHR8+MXxs+Nj+xaXy8+9807b374/MVPn7z21cR3p16vN2sgrXuwH7tpo+t9jf+Lpt6IWH4YwTLQk/anL+uGAACwI/Vj/P9ExGON4//B6GkczQEAAACdpPbMQPyaRNQAAACAjpVrXAOb5PLptQADkcvl8xvX8P4vDuRK5Ur1iZnyyuL0xrWyQ9GXm5krFUfSa4WHoi+pl0cb+fvls5vKYxFxOCLeHtzfKOenyqXprE9+AAAAQJc4uGn+//PgxvwfAAAA6DBDWTcAAAAAeOjM/wEAAKDzmf8DAABAR3vx8uV6qjXvfz19dXVlvnz1zHSxMp9fWJnKT5WXl/Kz5fJs4zf7FrZ7vVK5vPRULK5cL1SLlWqhsro2sVBeWaxONO7rPVF0n2gAAADYe4cfvfVlEhHrT+9vpLp9aZ25OnS2XNYNADLTk3UDgMz0Zt0AIDPm+ECyTX1/u4rPdr8tAADAwzH8f+v/0K2s/0P3sv4P3cv6P3Qvc3zA+j8AAHS+gUZKcvl0LXAgcrl8PuJQ47YAfcnMXKk4EhH/jogvBvv+VS+PZt1oAAAAAAAAAAAAAAAAAAAAAAAAAPiHqdWSqAEAAAAdLSL3bZLe/2t48OTA5vMD+5JfBhvbiLj2/pV3r09Wq8uj9f0/3ttffS/dfzaLMxgAAADAZs15enMeDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC76e6dG1PNtJdxv382IoZaxe+N/sa2P/oi4sBPSfQ+8LwkInp2If76zYg40ip+Um9WDKWt2Bw/FxH7M45/cBfiQze7VR9/LrX6/OXieGPb+vPXm6a/q/34l7s3/vW0Gf8O7TDG0dsfF9rGvxlxtLf1+NOMn7SJf2KH8V99ZW2tXV3tg4jhlt8/yZ9iFaoLS4XK6tqZuYXJ2eJscXFsbPT8+IXxc+MjhZm5UjH9t2WMtx755Pet+n+gTfyhbfp/cof9/+329Tv/3SL+qROt3/8jW8Sv/008nn4P1OuHm/n1jfyDjn30+bGt+j/dpv/bvf+ndtj/0y+98fUOHwoA7IHK6tr8ZKlUXJaRkZG5l8l6ZAIAAHbb/YP+rFsCAAAAAAAAAAAAAAAAAAAA3Wsvfk4s6z4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzEHwEAAP//0wfUAw==") 17:41:29 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 51) [ 216.352157] EXT4-fs (loop0): Unsupported blocksize for fs encryption [ 216.379715] FAULT_INJECTION: forcing a failure. [ 216.379715] name failslab, interval 1, probability 0, space 0, times 0 [ 216.402617] CPU: 0 PID: 11700 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 216.410512] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 216.412834] FAULT_INJECTION: forcing a failure. [ 216.412834] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 216.419853] Call Trace: [ 216.419871] dump_stack+0x1b2/0x281 [ 216.419885] should_fail.cold+0x10a/0x149 [ 216.419904] should_failslab+0xd6/0x130 [ 216.445911] kmem_cache_alloc+0x28e/0x3c0 [ 216.450042] getname_flags+0xc8/0x550 [ 216.453822] ? __do_page_fault+0x159/0xad0 [ 216.458038] user_path_at_empty+0x2a/0x50 [ 216.462170] do_mount+0x118/0x2a30 [ 216.465696] ? __do_page_fault+0x159/0xad0 [ 216.469916] ? retint_kernel+0x2d/0x2d [ 216.473786] ? copy_mount_string+0x40/0x40 [ 216.478005] ? memset+0x20/0x40 [ 216.481265] ? copy_mount_options+0x1fa/0x2f0 [ 216.485739] ? copy_mnt_ns+0xa30/0xa30 [ 216.489607] SyS_mount+0xa8/0x120 [ 216.493045] ? copy_mnt_ns+0xa30/0xa30 [ 216.496921] do_syscall_64+0x1d5/0x640 [ 216.500797] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 216.505963] RIP: 0033:0x7f9bf9d3e60a [ 216.509654] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 216.517343] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 216.524592] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 216.531845] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 216.539099] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 216.546353] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 216.553620] CPU: 1 PID: 11698 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 216.561500] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 216.570845] Call Trace: [ 216.573428] dump_stack+0x1b2/0x281 [ 216.577055] should_fail.cold+0x10a/0x149 [ 216.581200] __alloc_pages_nodemask+0x21e/0x2900 [ 216.585956] ? __lock_acquire+0x5fc/0x3f20 [ 216.590184] ? __lock_acquire+0x5fc/0x3f20 [ 216.594406] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 216.599247] ? __lock_acquire+0x5fc/0x3f20 [ 216.603466] ? __lock_acquire+0x5fc/0x3f20 [ 216.607689] alloc_pages_vma+0xd2/0x6d0 [ 216.611647] shmem_alloc_page+0xe0/0x180 [ 216.615693] ? shmem_swapin+0x180/0x180 [ 216.619647] ? trace_hardirqs_on+0x10/0x10 [ 216.623864] ? shmem_add_to_page_cache+0x3bf/0x730 [ 216.628773] ? __radix_tree_lookup+0x1b5/0x2e0 [ 216.633339] ? find_get_entry+0x312/0x630 [ 216.637468] ? check_preemption_disabled+0x35/0x240 [ 216.642473] ? __vm_enough_memory+0x261/0x520 [ 216.646952] shmem_alloc_and_acct_page+0x126/0x620 [ 216.651866] shmem_getpage_gfp+0x302/0x2a40 [ 216.656180] ? shmem_alloc_and_acct_page+0x620/0x620 [ 216.661269] ? page_mapping+0x151/0x2b0 [ 216.665224] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 216.670481] ? do_writepages+0x240/0x240 [ 216.674523] shmem_write_begin+0xeb/0x190 [ 216.678652] generic_perform_write+0x1d5/0x430 [ 216.683225] ? __mnt_drop_write_file+0x5f/0x90 [ 216.687788] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 216.692441] ? current_time+0xb0/0xb0 [ 216.696222] ? lock_acquire+0x170/0x3f0 [ 216.700180] __generic_file_write_iter+0x227/0x590 [ 216.705093] generic_file_write_iter+0x36f/0x650 [ 216.709832] __vfs_write+0x44c/0x630 [ 216.713533] ? kernel_read+0x110/0x110 [ 216.717413] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 216.722407] vfs_write+0x17f/0x4d0 [ 216.725927] SyS_write+0xf2/0x210 [ 216.729359] ? SyS_read+0x210/0x210 [ 216.732965] ? __do_page_fault+0x159/0xad0 [ 216.737179] ? do_syscall_64+0x4c/0x640 [ 216.741131] ? SyS_read+0x210/0x210 [ 216.744739] do_syscall_64+0x1d5/0x640 [ 216.748613] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 216.753783] RIP: 0033:0x7f5ac28fae5f [ 216.757473] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 216.765163] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 216.772428] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 216.779676] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 216.786922] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 216.794171] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 216.807823] FAULT_INJECTION: forcing a failure. [ 216.807823] name failslab, interval 1, probability 0, space 0, times 0 [ 216.812258] FAULT_INJECTION: forcing a failure. [ 216.812258] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 216.830899] CPU: 0 PID: 11712 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 216.838767] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 216.848114] Call Trace: [ 216.850695] dump_stack+0x1b2/0x281 [ 216.854312] should_fail.cold+0x10a/0x149 [ 216.858450] __alloc_pages_nodemask+0x21e/0x2900 [ 216.863193] ? __lock_acquire+0x5fc/0x3f20 [ 216.867415] ? ext4_es_lookup_extent+0x321/0xac0 [ 216.872179] ? lock_acquire+0x170/0x3f0 [ 216.876147] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 216.880971] ? deref_stack_reg+0x124/0x1a0 [ 216.885189] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 216.890629] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 216.896509] ? unwind_next_frame+0xe54/0x17d0 [ 216.900993] ? __save_stack_trace+0x63/0x160 [ 216.905383] ? deref_stack_reg+0x124/0x1a0 [ 216.909600] ? is_bpf_text_address+0x91/0x150 [ 216.914087] cache_grow_begin+0x91/0x700 [ 216.918136] ? check_preemption_disabled+0x35/0x240 [ 216.923140] cache_alloc_refill+0x273/0x350 [ 216.927454] kmem_cache_alloc+0x333/0x3c0 [ 216.931583] ? ext4_sync_fs+0x7e0/0x7e0 [ 216.935540] ext4_alloc_inode+0x1a/0x640 [ 216.939582] ? ext4_sync_fs+0x7e0/0x7e0 [ 216.943537] alloc_inode+0x5d/0x170 [ 216.947158] new_inode+0x1d/0xf0 [ 216.950509] __ext4_new_inode+0x360/0x4eb0 [ 216.954727] ? kmem_cache_free+0x7c/0x2b0 [ 216.958854] ? putname+0xcd/0x110 [ 216.962297] ? SyS_mkdirat+0x95/0x270 [ 216.966078] ? entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 216.971427] ? ext4_free_inode+0x1460/0x1460 [ 216.975814] ? lock_downgrade+0x740/0x740 [ 216.979947] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 216.985030] ? dquot_initialize_needed+0x240/0x240 [ 216.989951] ext4_mkdir+0x2e4/0xbd0 [ 216.993572] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 216.998224] ? security_inode_mkdir+0xca/0x100 [ 217.002787] vfs_mkdir+0x463/0x6e0 [ 217.006312] SyS_mkdirat+0x1fd/0x270 [ 217.010008] ? SyS_mknod+0x30/0x30 [ 217.013524] ? __close_fd+0x159/0x230 [ 217.017315] ? do_syscall_64+0x4c/0x640 [ 217.021272] ? SyS_mknod+0x30/0x30 [ 217.024794] do_syscall_64+0x1d5/0x640 [ 217.028668] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 217.033836] RIP: 0033:0x7f5381ca00f7 [ 217.037525] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 217.045212] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 217.052463] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 217.059711] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 217.067053] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 217.074306] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 217.081570] CPU: 1 PID: 11699 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 217.089451] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 217.098797] Call Trace: [ 217.101382] dump_stack+0x1b2/0x281 [ 217.105010] should_fail.cold+0x10a/0x149 [ 217.109157] should_failslab+0xd6/0x130 [ 217.113133] __kmalloc_track_caller+0x2bc/0x400 [ 217.117799] ? strndup_user+0x5b/0xf0 [ 217.121601] memdup_user+0x22/0xa0 [ 217.125139] strndup_user+0x5b/0xf0 [ 217.128760] ? copy_mnt_ns+0xa30/0xa30 [ 217.132641] SyS_mount+0x39/0x120 [ 217.136087] ? copy_mnt_ns+0xa30/0xa30 [ 217.139969] do_syscall_64+0x1d5/0x640 [ 217.143856] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 217.149037] RIP: 0033:0x7fa625adb60a [ 217.152740] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 217.160440] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 217.167701] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 217.174963] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 217.182229] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 217.189493] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 17:41:30 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 57) 17:41:30 executing program 0: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb7e, &(0x7f0000000c40)="$eJzs3M1rVFcbAPDn3nwYNb6JL/LyWkoNtGChOBrFSl2py9ZFof0DHOJEQq4fZFIwwUVsF9JVLXTTRaFdlP4Bha6z0UJXpZtWWuheKkV0n3InM8lgZpJUZzx+/H5w555zz2Se55lL5p4DcyeAl9ZE+ZBH7I+Ic1nEWPN4HhHDjdZIxNLq8x7cvzb18P61qSxWVj74O4useaz1Wllzv7vZGYmIX85k8d9PNsatLyzOVouiNtfsH56/eOVwfWHx0MzF6oXahdqlyROTx46fOHb87SM9q/XdvTfPfjV5as/3Z25dfe3G719mcSpGm2PtdfTKREysvSftBiOi2utgiQw062mvMxtMmBAAAJvK2+Zw/4uxGIj1ydtY3Po1aXIAAABAT6wMRKwAAAAAL7jM+h8AAABecK3vATy4f22qtaX9RsLTde90RIx3qn8wlhr7kRiKiF0Psmi/rTVb/bMnNhER+34a/7Hcok/3IW9m6XpE/L9T/Vmj/vHGXdwb688johd3Zk880n+e6j/Vg/ip6wfg5bR8evVCtvH6l6/Nf6LD9W+ww7XrcaS+/nWf/63XP9Bl/vf+NmPUDnz6ebex9vlf8e2rt8v45f6JivoX7l2PeGWw+/ynrD/rUv+5bcYY+uPnH7qNlfWX9ba2p13/yjcRBzuuf9Z/0Sbb/PeJDk/PFLXmY8cYN25/t69b/PbzX25l/NZa4Gkoz/+uLvVvdf6vbDPG8l8H/+w2tnX9+d3h7MNGa7h55Gp1fn5uMmI4O7vx+NHNc2k9p/UaZf1vvr75/3+n+svPhKXm+1CuBa4392X/40diHnrvnTcev/7+Kus//5jn/+Y2Y3z92dzdbmOp6wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg+ZBHxGhkeWWtneeVSsTuiNgXu/Licn3+renLH106X45FjMdQPj1T1I5ExNhqPyv7k432ev/oI/1jEbE3Ir4Y29noV6YuF+dTFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCa3RExGlleiYg8Ih6O5XmlkjorAAAAoOfGUycAAAAA9J31PwAAALz4rP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADos70Hlu9kEbF0cmdjKw03x4aSZgb0W546ASCZgdQJAMkMpk4ASMYaH8i2GB/pOrKj57kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ow6uH/5ThYRSyd3NrbScHNsKGlmQL/lqRMAkhlInQCQzGDqBIBkrPGBbIvxka4jO3qeCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPrtHGluWViMgb7TyvVCL2RMR4DGXTM0XtSET8JyJ+GxvaUfYnUycNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAz9UXFmerRVGb09DQ0FhrpP5kAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAghfrC4my1KGpz9dSZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKnVFxZnq0VRm+tjI3WNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk808AAAD///qbAaI=") [ 217.214365] print_req_error: I/O error, dev loop0, sector 24 [ 217.249323] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 217.268615] FAULT_INJECTION: forcing a failure. [ 217.268615] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 217.280420] CPU: 1 PID: 11729 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 217.288290] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 217.297634] Call Trace: [ 217.300221] dump_stack+0x1b2/0x281 [ 217.303852] should_fail.cold+0x10a/0x149 [ 217.308001] __alloc_pages_nodemask+0x21e/0x2900 [ 217.312758] ? deref_stack_reg+0x124/0x1a0 [ 217.316993] ? is_bpf_text_address+0x91/0x150 [ 217.321485] ? __lock_acquire+0x5fc/0x3f20 [ 217.325717] ? cmp_ex_sort+0xb0/0xb0 [ 217.329425] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 217.334262] ? search_extable+0x6f/0x80 [ 217.338234] ? trim_init_extable+0x280/0x280 [ 217.342639] ? __kernel_text_address+0x9/0x30 [ 217.347128] ? copy_mount_options+0x194/0x2f0 [ 217.351622] ? fixup_exception+0x93/0xd0 [ 217.355683] ? no_context+0x9c/0x7c0 [ 217.359394] ? force_sig_info_fault.constprop.0+0x260/0x260 17:41:30 executing program 3: syz_mount_image$efs(&(0x7f0000000300), &(0x7f0000000340)='./file0\x00', 0x0, &(0x7f0000000380), 0x1, 0x2e6, &(0x7f00000003c0)="$eJzs2t9r01AUAOAb2aBsL+K27seDlA3cKDYk0QlSEWY7oVC2wfRJfBC2J/ekvrh/XrlJW6mtdg5rYX4ftOc0Pb29pTTnpkkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELS6WZZnoSTyy+vzruNWxuO93As/OZ9Q0jiLdRqYavatPXgx9Nr8W43rFeP1kMthlq4Xq3fb68t3Ru+/vbzhT9WZEWR50WRPzt8fvg0y5YmNmQ/CRMVSXh3dHbW73WO3vROTxpvz4/ft1ovG2ma/uVfNguWpmnjRas18XUvel4w8m3Q/wGA/0dSHmPH/r8cNsrsda9/nC16WgDAHJVH/usxLMdsIyT6PwDcdbPPsc+sSB6Hzapi86KKF4OKwXn+1bikSDun/W47f1T+y1CuNKaOtlwuP5qjawJWqrgyPmItVuVpOw/NsF1VbB/sxbB3MKWyuHHlk1gJAHfd7ox+fJP+3wz1qqK+E5tpWNqZ0lmzqgcPVwr7Vdz/VV8HAObn89frjx+uri4/SSQSyShZ9J4JmLd/sTtZ9GcEAMbp0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzD9wAAAP//YYKL7w==") 17:41:30 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 64) [ 217.365099] ? bad_area_access_error+0x1f8/0x3e0 [ 217.367074] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 217.369850] cache_grow_begin+0x91/0x700 [ 217.369861] ? fs_reclaim_release+0xd0/0x110 [ 217.369872] ? check_preemption_disabled+0x35/0x240 [ 217.369885] cache_alloc_refill+0x273/0x350 [ 217.378637] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 217.380670] kmem_cache_alloc+0x333/0x3c0 [ 217.380683] getname_flags+0xc8/0x550 [ 217.380693] ? __do_page_fault+0x159/0xad0 [ 217.380704] user_path_at_empty+0x2a/0x50 [ 217.417543] do_mount+0x118/0x2a30 [ 217.421085] ? __do_page_fault+0x159/0xad0 [ 217.425299] ? retint_kernel+0x2d/0x2d [ 217.429168] ? copy_mount_string+0x40/0x40 [ 217.433384] ? memset+0x20/0x40 [ 217.436644] ? copy_mount_options+0x1fa/0x2f0 [ 217.441118] ? copy_mnt_ns+0xa30/0xa30 [ 217.444989] SyS_mount+0xa8/0x120 [ 217.448423] ? copy_mnt_ns+0xa30/0xa30 [ 217.452291] do_syscall_64+0x1d5/0x640 [ 217.456164] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 217.461334] RIP: 0033:0x7f9bf9d3e60a [ 217.465023] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 217.472708] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 217.479959] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 217.487208] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 217.494458] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 217.501709] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 217.519242] FAULT_INJECTION: forcing a failure. [ 217.519242] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 217.532991] CPU: 1 PID: 11736 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 217.540872] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 217.550212] Call Trace: [ 217.552779] dump_stack+0x1b2/0x281 [ 217.556385] should_fail.cold+0x10a/0x149 [ 217.560512] __alloc_pages_nodemask+0x21e/0x2900 [ 217.565252] ? __lock_acquire+0x5fc/0x3f20 [ 217.569474] ? __lock_acquire+0x5fc/0x3f20 [ 217.573693] ? __lock_acquire+0x5fc/0x3f20 [ 217.577903] ? trace_hardirqs_on+0x10/0x10 [ 217.582114] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 217.586930] ? __lock_acquire+0x5fc/0x3f20 [ 217.591147] ? __lock_acquire+0x5fc/0x3f20 [ 217.595367] alloc_pages_vma+0xd2/0x6d0 [ 217.599318] shmem_alloc_page+0xe0/0x180 [ 217.603352] ? shmem_swapin+0x180/0x180 [ 217.607307] ? trace_hardirqs_on+0x10/0x10 [ 217.611515] ? shmem_add_to_page_cache+0x3bf/0x730 [ 217.616421] ? __radix_tree_lookup+0x1b5/0x2e0 [ 217.620979] ? find_get_entry+0x312/0x630 [ 217.625103] ? check_preemption_disabled+0x35/0x240 [ 217.630096] ? __vm_enough_memory+0x261/0x520 [ 217.634566] shmem_alloc_and_acct_page+0x126/0x620 [ 217.639473] shmem_getpage_gfp+0x302/0x2a40 [ 217.643792] ? shmem_alloc_and_acct_page+0x620/0x620 [ 217.648876] ? page_mapping+0x151/0x2b0 [ 217.652824] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 217.658076] ? do_writepages+0x240/0x240 [ 217.662113] shmem_write_begin+0xeb/0x190 [ 217.666239] generic_perform_write+0x1d5/0x430 [ 217.670797] ? __mnt_drop_write_file+0x5f/0x90 [ 217.675355] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 217.679999] ? current_time+0xb0/0xb0 [ 217.683780] ? lock_acquire+0x170/0x3f0 [ 217.687729] __generic_file_write_iter+0x227/0x590 [ 217.692635] generic_file_write_iter+0x36f/0x650 [ 217.697371] __vfs_write+0x44c/0x630 [ 217.701064] ? kernel_read+0x110/0x110 [ 217.704934] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 217.709931] vfs_write+0x17f/0x4d0 [ 217.713478] SyS_write+0xf2/0x210 [ 217.716905] ? SyS_read+0x210/0x210 [ 217.720508] ? __do_page_fault+0x159/0xad0 [ 217.724722] ? do_syscall_64+0x4c/0x640 [ 217.728669] ? SyS_read+0x210/0x210 [ 217.732273] do_syscall_64+0x1d5/0x640 [ 217.736142] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 217.741307] RIP: 0033:0x7f5ac28fae5f [ 217.744993] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 217.752675] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 217.759917] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 17:41:30 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 65) [ 217.767161] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 217.774403] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 217.781646] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:30 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 59) 17:41:30 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 52) 17:41:30 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 58) [ 217.826116] EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (8000) 17:41:30 executing program 3: syz_mount_image$efs(&(0x7f0000000480), &(0x7f00000004c0)='./file0\x00', 0x0, &(0x7f0000000500), 0x1, 0x466, &(0x7f0000000540)="$eJzs3d1uFOUbAPB3oIX+S0L+ESgfMTiRAzhoN7PDRzQYk3F3Glfb3UlnUIhRQ6QSYlEjxIQ9kkvh3BvwxHBDxDsQMzvTKi30g4A1+vsl7fPu7jvzvE83nWe2s9kGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBEvX6SdKMwXL3/QdmPX9r6/t56JmyTN4So/gozM+FUc9epN/58+Fj97e1wvLl1PMzUYSaMj8z9/+qxqQPr27/8emHP0iRNu9007V65/O7lS0kyteWOZJOwZUYUPsuKYmnQy6rBaBhfK/PPFxbejzudziv+zWafdTqd+L2FhS1P936vCzY8bfs/APDfEU1eY9f9fzqcmIwWB0t5st/LAgBeo8kr/+N1mK5HJ0Kk/wPAv93vO15jL4vD0a+/hXzll2h28EU0yPP8y6KbvpNWH+ZxfSue3IqLlVE16o2W6sEng35exuW1ohitVPHiaCUuRuXgelyfW8TljbLKl+MyX86G1aBXdoqlPCvzuDcaVlmvijf2W1bZsJ+t9Mu4nxfZSrWcD6v5uBiUvazKPs1uzMfDj+bja2U2yVBv1qykLPLeYLG95Nbp5W9GZ5saz65X/XEbhjtVHxXX56PHWf1Y9vhgM/fg5p/hdBt+Cieb0clbTbzV7q19v8ORuvxOb7TUv9qt9/vkYT3p4ZP26suWizD/a0O1eDo62u5qEq404dhw+WgUvr6zttr56ru1W+HHyV9wJmdxz61menJqN8ncVPTkQDP/wObMh9qwTebZJnMSxhvv35ht4uyzVc/UWbudq92wm5qn2rBz5m4Yh9PN7NMXztXh3IXnZE43Z35RzevP7s6Z091lvvjqM1/cvCnASxvu0DOisJd+8Wr76TjMNaO5M5O2MHXmOUfZZLedZaYNu+lpP2908vNNPL9dT3v6qJ7y6OmLMh9uwwszl0tpVK/v4P2734e5ew/GC3fu3ry9env12zS9eCW5lCSX0zDdLK0Jf+mCALB39x6Mv7m5trb6g4GBgcHGYL+PTMDr9nccTva7RgDgWbo0AAAAAAAAAAAAAAD88+3l83i2+eScQ1Hw/8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh9/ggAAP//Lf8p1w==") [ 217.891450] FAULT_INJECTION: forcing a failure. [ 217.891450] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 217.908805] FAULT_INJECTION: forcing a failure. [ 217.908805] name failslab, interval 1, probability 0, space 0, times 0 [ 217.920609] FAULT_INJECTION: forcing a failure. [ 217.920609] name failslab, interval 1, probability 0, space 0, times 0 [ 217.936775] CPU: 1 PID: 11750 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 217.944664] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 217.954009] Call Trace: [ 217.956592] dump_stack+0x1b2/0x281 [ 217.960215] should_fail.cold+0x10a/0x149 [ 217.964359] __alloc_pages_nodemask+0x21e/0x2900 [ 217.969118] ? __lock_acquire+0x5fc/0x3f20 [ 217.973352] ? __lock_acquire+0x5fc/0x3f20 [ 217.977579] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 217.982412] ? __lock_acquire+0x5fc/0x3f20 [ 217.986636] ? __lock_acquire+0x5fc/0x3f20 [ 217.990867] alloc_pages_vma+0xd2/0x6d0 [ 217.994831] shmem_alloc_page+0xe0/0x180 [ 217.998878] ? shmem_swapin+0x180/0x180 [ 218.002837] ? trace_hardirqs_on+0x10/0x10 [ 218.007054] ? shmem_add_to_page_cache+0x3bf/0x730 [ 218.011962] ? __radix_tree_lookup+0x1b5/0x2e0 [ 218.016542] ? find_get_entry+0x312/0x630 [ 218.020692] ? check_preemption_disabled+0x35/0x240 [ 218.025718] ? __vm_enough_memory+0x261/0x520 [ 218.030205] shmem_alloc_and_acct_page+0x126/0x620 [ 218.035128] shmem_getpage_gfp+0x302/0x2a40 [ 218.039443] ? shmem_alloc_and_acct_page+0x620/0x620 [ 218.044538] ? page_mapping+0x151/0x2b0 [ 218.048502] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 218.053763] ? do_writepages+0x240/0x240 [ 218.057824] shmem_write_begin+0xeb/0x190 [ 218.061964] generic_perform_write+0x1d5/0x430 [ 218.066537] ? __mnt_drop_write_file+0x5f/0x90 [ 218.071103] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 218.075755] ? current_time+0xb0/0xb0 [ 218.079545] ? lock_acquire+0x170/0x3f0 [ 218.083508] __generic_file_write_iter+0x227/0x590 [ 218.088434] generic_file_write_iter+0x36f/0x650 [ 218.093186] __vfs_write+0x44c/0x630 [ 218.096884] ? kernel_read+0x110/0x110 [ 218.100764] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 218.105766] vfs_write+0x17f/0x4d0 [ 218.109299] SyS_write+0xf2/0x210 [ 218.112733] ? SyS_read+0x210/0x210 [ 218.116341] ? __do_page_fault+0x159/0xad0 [ 218.120556] ? do_syscall_64+0x4c/0x640 [ 218.124518] ? SyS_read+0x210/0x210 [ 218.128143] do_syscall_64+0x1d5/0x640 [ 218.132025] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 218.137195] RIP: 0033:0x7f5ac28fae5f [ 218.140897] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 218.148586] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 218.155837] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 218.163091] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 218.170342] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 218.177592] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:31 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 66) [ 218.186151] CPU: 0 PID: 11749 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 218.194042] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 218.203395] Call Trace: [ 218.205977] dump_stack+0x1b2/0x281 [ 218.209617] should_fail.cold+0x10a/0x149 [ 218.213771] should_failslab+0xd6/0x130 [ 218.217742] kmem_cache_alloc_trace+0x29a/0x3d0 [ 218.222403] ? copy_mnt_ns+0xa30/0xa30 [ 218.226276] copy_mount_options+0x59/0x2f0 [ 218.230494] ? copy_mnt_ns+0xa30/0xa30 [ 218.234363] SyS_mount+0x84/0x120 [ 218.237796] ? copy_mnt_ns+0xa30/0xa30 [ 218.241666] do_syscall_64+0x1d5/0x640 [ 218.245539] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 218.250711] RIP: 0033:0x7fa625adb60a [ 218.254400] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 218.262089] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 218.269339] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 218.276591] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 218.283840] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 218.291088] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 218.298524] CPU: 1 PID: 11760 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 218.306398] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 218.315743] Call Trace: [ 218.318323] dump_stack+0x1b2/0x281 [ 218.319255] FAULT_INJECTION: forcing a failure. [ 218.319255] name failslab, interval 1, probability 0, space 0, times 0 [ 218.321951] should_fail.cold+0x10a/0x149 [ 218.337247] should_failslab+0xd6/0x130 [ 218.341206] kmem_cache_alloc+0x28e/0x3c0 [ 218.345335] alloc_vfsmnt+0x23/0x7f0 [ 218.349029] ? _raw_read_unlock+0x29/0x40 [ 218.353166] vfs_kern_mount.part.0+0x27/0x470 [ 218.357645] do_mount+0xe65/0x2a30 [ 218.361169] ? __do_page_fault+0x159/0xad0 [ 218.365393] ? retint_kernel+0x2d/0x2d [ 218.369275] ? copy_mount_string+0x40/0x40 [ 218.373513] ? memset+0x20/0x40 [ 218.376791] ? copy_mount_options+0x1fa/0x2f0 [ 218.381286] ? copy_mnt_ns+0xa30/0xa30 [ 218.385170] SyS_mount+0xa8/0x120 [ 218.388616] ? copy_mnt_ns+0xa30/0xa30 [ 218.392500] do_syscall_64+0x1d5/0x640 [ 218.396379] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 218.401547] RIP: 0033:0x7f9bf9d3e60a [ 218.405246] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 218.412945] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 218.420207] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 218.427470] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 218.434724] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 17:41:31 executing program 0: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb7e, &(0x7f0000000c40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk808AAAD///qbAaI=") 17:41:31 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 60) [ 218.441986] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 218.481468] CPU: 0 PID: 11752 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 218.489364] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 218.497210] EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (8000) [ 218.498705] Call Trace: [ 218.498721] dump_stack+0x1b2/0x281 [ 218.498736] should_fail.cold+0x10a/0x149 [ 218.498749] should_failslab+0xd6/0x130 [ 218.498762] kmem_cache_alloc+0x28e/0x3c0 [ 218.523551] FAULT_INJECTION: forcing a failure. [ 218.523551] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 218.526065] ext4_mb_new_blocks+0x514/0x3db0 [ 218.526082] ? ext4_find_extent+0x6f7/0xbc0 [ 218.526090] ? ext4_ext_search_right+0x2bc/0xaa0 [ 218.526102] ? ext4_inode_to_goal_block+0x29a/0x3b0 [ 218.526120] ext4_ext_map_blocks+0x2845/0x6b10 [ 218.560850] ? __lock_acquire+0x5fc/0x3f20 [ 218.565072] ? trace_hardirqs_on+0x10/0x10 [ 218.569287] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 218.574726] ? ext4_find_delalloc_cluster+0x180/0x180 [ 218.579905] ? ext4_es_lookup_extent+0x321/0xac0 [ 218.584643] ? lock_acquire+0x170/0x3f0 [ 218.588607] ext4_map_blocks+0x675/0x1730 [ 218.592738] ? lock_acquire+0x170/0x3f0 [ 218.596691] ? ext4_issue_zeroout+0x150/0x150 [ 218.601168] ? lock_acquire+0x170/0x3f0 [ 218.605123] ? lock_downgrade+0x740/0x740 [ 218.609255] ext4_getblk+0x98/0x420 [ 218.612874] ? up_read+0x17/0x30 [ 218.616233] ? ext4_iomap_begin+0x7f0/0x7f0 [ 218.620548] ext4_bread+0x6c/0x1b0 [ 218.624080] ? ext4_getblk+0x420/0x420 [ 218.627963] ext4_append+0x1ed/0x440 [ 218.631661] ? ext4_dx_csum+0x3a0/0x3a0 [ 218.635630] ext4_mkdir+0x4c9/0xbd0 [ 218.639261] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 218.643926] ? security_inode_mkdir+0xca/0x100 [ 218.648492] vfs_mkdir+0x463/0x6e0 [ 218.652022] SyS_mkdirat+0x1fd/0x270 [ 218.655717] ? SyS_mknod+0x30/0x30 [ 218.659239] ? __close_fd+0x159/0x230 [ 218.663023] ? do_syscall_64+0x4c/0x640 [ 218.666975] ? SyS_mknod+0x30/0x30 [ 218.670500] do_syscall_64+0x1d5/0x640 [ 218.674389] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 218.679560] RIP: 0033:0x7f5381ca00f7 [ 218.683249] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 218.690943] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 218.698193] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 218.705445] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 218.712707] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 218.719956] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 218.727228] CPU: 1 PID: 11779 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 218.735107] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 218.744452] Call Trace: [ 218.747044] dump_stack+0x1b2/0x281 [ 218.750679] should_fail.cold+0x10a/0x149 [ 218.754828] __alloc_pages_nodemask+0x21e/0x2900 [ 218.759588] ? __lock_acquire+0x5fc/0x3f20 [ 218.763826] ? __lock_acquire+0x5fc/0x3f20 [ 218.768063] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 218.772907] ? __lock_acquire+0x5fc/0x3f20 [ 218.773468] FAULT_INJECTION: forcing a failure. [ 218.773468] name failslab, interval 1, probability 0, space 0, times 0 [ 218.777136] ? __lock_acquire+0x5fc/0x3f20 [ 218.777157] alloc_pages_vma+0xd2/0x6d0 [ 218.777170] shmem_alloc_page+0xe0/0x180 [ 218.777184] ? shmem_swapin+0x180/0x180 [ 218.804500] ? trace_hardirqs_on+0x10/0x10 [ 218.808717] ? shmem_add_to_page_cache+0x3bf/0x730 [ 218.813624] ? __radix_tree_lookup+0x1b5/0x2e0 [ 218.818188] ? find_get_entry+0x312/0x630 [ 218.822318] ? check_preemption_disabled+0x35/0x240 [ 218.827334] ? __vm_enough_memory+0x261/0x520 [ 218.831817] shmem_alloc_and_acct_page+0x126/0x620 [ 218.836738] shmem_getpage_gfp+0x302/0x2a40 [ 218.841047] ? shmem_alloc_and_acct_page+0x620/0x620 [ 218.846131] ? page_mapping+0x151/0x2b0 [ 218.850175] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 218.855433] ? do_writepages+0x240/0x240 [ 218.859475] shmem_write_begin+0xeb/0x190 [ 218.863607] generic_perform_write+0x1d5/0x430 [ 218.868174] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 218.872822] ? current_time+0xb0/0xb0 [ 218.876605] ? lock_acquire+0x170/0x3f0 [ 218.880570] __generic_file_write_iter+0x227/0x590 [ 218.885483] generic_file_write_iter+0x36f/0x650 [ 218.890223] __vfs_write+0x44c/0x630 [ 218.893918] ? kernel_read+0x110/0x110 [ 218.897793] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 218.902792] vfs_write+0x17f/0x4d0 [ 218.906315] SyS_write+0xf2/0x210 [ 218.909750] ? SyS_read+0x210/0x210 [ 218.913355] ? __do_page_fault+0x159/0xad0 [ 218.917572] ? do_syscall_64+0x4c/0x640 [ 218.921527] ? SyS_read+0x210/0x210 [ 218.925230] do_syscall_64+0x1d5/0x640 [ 218.929119] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 218.934302] RIP: 0033:0x7f5ac28fae5f [ 218.938003] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 218.945699] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 218.952952] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 218.960200] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 218.967452] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 218.974699] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 218.982081] CPU: 0 PID: 11783 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 17:41:31 executing program 3: syz_mount_image$efs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000340), 0x1, 0x291, &(0x7f0000000380)="$eJzs3b9uHEUcB/DvXu7I5Q+SiwABBTiJAhps4wTSuHAK3oA0dMG5WCYXQJgmUSSSmiavQJcCUSJK3gIKkHiBFOkQzaLzLnd7xnfKYewjp89H8s7M/pnfzBYrWb8ZOwAAAAAAAADAMukmOZ9kJcmF4YmyLMvt+0//TNJLci5JUVWHt6adpFM/u1mWv6cs/xjWX6zv7db3tcbdN0Nlq+pv/6dXlxnGu/3NhzvVGLrN53qN+4r6+d64/1zdP1/kwYm8LUjy6OO9K59eTx59UpWTeosZ1FSj8bQOXLhal8Wz9FJ/E5odnqvLC0ce4kxbo8MJG36ENqv3ttUtiq/L6vSbdXm6Lkffprr16kcLGCsAAAAAAABE/h/mJ/+/T/6/Iv8PAAAAAADA4p1pXR/l9IopefXkUpKLjadm5QofJ/kuyfdJfkjyW5Ifk/x6YCHAnMpxTFl+AAAAAAAAAKB27aecGrdao73N2/ef/twsk7x0xFDtw04+fNLci/3WOzPiX0zy8hHiH7o3++GTiXUcZ2fEf+UIsTNt/tcm5j/z/b9+HPEPzP/mjPiXjiP+t+VE/LenxV/76s4Xa3t37727e+fGTn+n/9nGxuUP1q+sr7+/sXZrd9Bfr45zD2py/u3XZsz/jbk7n3To/AEAAAAAAID/1MF9/gDA8mvlfLtYHddbq1XjVFa6nVu7g/5Gda39d/u9TF6/XLU7WWl3GquQXiged88M26vbnw9unvy8AAAAgNre3Xu3bwwG/S/3Fj0SAAAAAAAAAAAA4FmN1/8dX2XRcwQA/qEzZf//6aycbe737xa/dDv/7r+MAAD/Jyfx+7+KisrzVln0lwlgbg8WPQBguWw2/lA6LIu/AgAA///CuKTj") [ 218.989961] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 218.999314] Call Trace: [ 219.001940] dump_stack+0x1b2/0x281 [ 219.005567] should_fail.cold+0x10a/0x149 [ 219.006862] print_req_error: I/O error, dev loop3, sector 2 [ 219.009709] should_failslab+0xd6/0x130 [ 219.015421] Buffer I/O error on dev loop3, logical block 2, async page read [ 219.019349] kmem_cache_alloc+0x28e/0x3c0 [ 219.030727] getname_flags+0xc8/0x550 [ 219.031495] print_req_error: I/O error, dev loop3, sector 3 [ 219.034526] ? __do_page_fault+0x159/0xad0 [ 219.034541] user_path_at_empty+0x2a/0x50 [ 219.034552] do_mount+0x118/0x2a30 [ 219.034563] ? __do_page_fault+0x159/0xad0 [ 219.034573] ? retint_kernel+0x2d/0x2d [ 219.034585] ? copy_mount_string+0x40/0x40 [ 219.040283] Buffer I/O error on dev loop3, logical block 3, async page read [ 219.044506] ? memset+0x20/0x40 [ 219.044518] ? copy_mount_options+0x1fa/0x2f0 [ 219.044526] ? copy_mnt_ns+0xa30/0xa30 [ 219.044537] SyS_mount+0xa8/0x120 [ 219.049086] print_req_error: I/O error, dev loop3, sector 4 [ 219.052179] ? copy_mnt_ns+0xa30/0xa30 [ 219.052193] do_syscall_64+0x1d5/0x640 [ 219.052209] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 219.052216] RIP: 0033:0x7fa625adb60a [ 219.052222] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 [ 219.056473] Buffer I/O error on dev loop3, logical block 4, async page read [ 219.060296] ORIG_RAX: 00000000000000a5 [ 219.060303] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 219.064958] print_req_error: I/O error, dev loop3, sector 5 [ 219.071602] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 17:41:31 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 53) 17:41:31 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMOhnor480jxG7XRm/tqEZGqj44T5ae5GO0v82sxeqrMGzF6PmezyoHRbx3A/IFPrz8V8b1I8fafvndzwef13995dfNtIN69sf3qmVoni+7BwY/qR4995tzw+aHnbreddpvAyQvt+WvXG1Nj4+OTPbtr+eqf7dk3mK9b3Jtbh8fe8tvffLM5N9dasmHDho2bGwf9zgTst/L5/9lI8Ws/+NfIj/Td5/+f6bzqu1n7P7+7/fw/cuuJ9un5/8mefSP5p5H+WsTAytXF/qciBpbf/uaL7avNK60rrfmhl4ZOj4y8/HL/oYiBy+251untrT1/pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHispSL+JlL86LubqRER16t+fYPnho+PDPVFX9Vvb0ffvtcmL55vvLJwdXGptbzcmm1MzbdnFmZbd3u5gard39TY+L7czB0d3uf5Hx54ZWHx7aX2lTdWdj1+ZOD8peWVpebM7ofjcNQiRnv3nKwmPDU2Xk16rt2cr4ZO7NpMEf5/+lMRP4kUF367kZ7N+3L/z9wOdLv/Z2///9VbT7RP/T+f6NlXXjOlIv4tUrzw1tPxbDXPI/GJNZPrfhQpzrz1hVwXh8q67hw+W33utAYta/89Ujzz+ztru/1Qn9yuPXPXX1h4CJTr/2uRYrHvL+K5vC+v/7wCd1//R2490T6t/8/17Cuvud2kfM+3Do+9cv3/Y6T4+X95L57P+3au/+1VW67/Im+fyMWHuwf3af0/1bNvMF/3F+7NrQMAAAAAAAAAAMBDqz8V8ceR4vf+oZZezPvu5vd/Z2890T79/t/ne/bN7vj93/3b2PMXFQAAAAAAAAAAAAAAAAAAAAAAAG6jPxVxPlK88533bvbQ3tn/u6f/5y9t9/8cS7ccrf6fr589N3x8ZOhe/v9fvQbzdaf3ftsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsENKRTwTKV546+mqr36KI1Xn/9Fd6v4gUnznl38x16VjZd1qPj5YfR54dWH+xfNzcwszzZXmpblWY3KxOdMqx/56pPjP//pCHlscKsc+m8c+0Rl7uT3XOl3Wvh8pfuvDbm1Utc/l2s9t154pa38zUvzvD3bWPp9rn9quHSpr/ypSjP9k99pj27Vny9qjkeLjP2l0a4+UtS/m2s9v156aWZib3Ye/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADus/5UxGcixfPvr93s5V/r9Lzv73lZefdGtX9X1wc/qh89Nnhu+PjI0O22dx178kJ7/tr1xtTY+Phkz+5avvrgvblNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYkxRF9Xn6g820Xi+3OgYutOevXZ8aG9992OFUjeyr6ss/A2eGzr708pe+PNzNnz7+Xjser01ePN94ZeHq4lJrebk125iab88szLbu+gx7HX+rk9UXoHH1zWuzly8vN4ZOnd1x+PrgR/WjxwbPDR8fGerWTo2Nj0/21NT6P/XVPyHdu1PxCDkURfx1pPj4iR+m79ajejfY61q4w3vHfjsctXL9VTcxNTZe3chcuzm/Uh6c6C6EWkSjZ9Bod43ch7W4J6vVRxTlhE+Wtze52FxqXpprNSaaSyvtlfbC/ETqzLa8n0YUMZwi1iJio37Qk+dB0x9FjESKxfpm+tt6RF93HXzx1cnXTw/dfmDtPk5yF+U8G/0Ra8VDsGbhAVWPIi5HivrMiXi/3lnW1dL+IOKFMudSvFvmjYhUvjG8EfGh7yPwSKhFEf8dKX58bjP9Xb18Hug+V174RuPr85cXemq7z5UP/c8H95NnEx5gA1HE96on/s30976vAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHRTxc5HiK98/kar+0Dd7SrfnrzQuNi/Nddr6dXv/dXtmb21tbTVSJ0dzTudczbmWcz3nRs4o8vicozmnc67mXMu5nnMjZ/Tl8TlHc07nXM25lnM950bOqOXxOUdzTudczbmWcz3nRs7Quw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCRVUQRT0eKb7+zmbbqEbEaMR2dXK8f9OyA/fR/AQAA//+Uiwdc") (fail_nth: 67) [ 219.071609] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 219.071614] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 219.071620] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 219.184090] Buffer I/O error on dev loop3, logical block 5, async page read [ 219.191222] print_req_error: I/O error, dev loop3, sector 6 [ 219.203920] Buffer I/O error on dev loop3, logical block 6, async page read [ 219.211060] print_req_error: I/O error, dev loop3, sector 7 [ 219.213283] FAULT_INJECTION: forcing a failure. [ 219.213283] name failslab, interval 1, probability 0, space 0, times 0 [ 219.216825] Buffer I/O error on dev loop3, logical block 7, async page read [ 219.217092] print_req_error: I/O error, dev loop3, sector 2 [ 219.241538] Buffer I/O error on dev loop3, logical block 2, async page read [ 219.248717] print_req_error: I/O error, dev loop3, sector 3 17:41:32 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 59) [ 219.254467] Buffer I/O error on dev loop3, logical block 3, async page read [ 219.261588] print_req_error: I/O error, dev loop3, sector 4 [ 219.267352] Buffer I/O error on dev loop3, logical block 4, async page read [ 219.274515] Buffer I/O error on dev loop3, logical block 5, async page read [ 219.297958] CPU: 1 PID: 11800 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 219.305851] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 219.308614] FAULT_INJECTION: forcing a failure. [ 219.308614] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 219.315196] Call Trace: [ 219.315213] dump_stack+0x1b2/0x281 [ 219.315227] should_fail.cold+0x10a/0x149 [ 219.315239] should_failslab+0xd6/0x130 [ 219.315250] __kmalloc+0x2c1/0x400 [ 219.315259] ? ext4_find_extent+0x879/0xbc0 [ 219.315269] ext4_find_extent+0x879/0xbc0 [ 219.315282] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 219.315294] ext4_ext_map_blocks+0x19a/0x6b10 [ 219.363189] ? __lock_acquire+0x5fc/0x3f20 [ 219.367407] ? __lock_acquire+0x5fc/0x3f20 [ 219.371637] ? trace_hardirqs_on+0x10/0x10 [ 219.375862] ? ext4_chunk_trans_blocks+0x30/0x30 [ 219.380603] ? ext4_find_delalloc_cluster+0x180/0x180 [ 219.385772] ? trace_hardirqs_on+0x10/0x10 [ 219.389991] ? ext4_mark_inode_dirty+0x1db/0x7a0 [ 219.394731] ? ext4_expand_extra_isize+0x460/0x460 [ 219.399642] ? ext4_es_lookup_extent+0x321/0xac0 [ 219.404381] ? lock_acquire+0x170/0x3f0 [ 219.408339] ? lock_acquire+0x170/0x3f0 [ 219.412301] ? ext4_map_blocks+0x29f/0x1730 [ 219.416614] ext4_map_blocks+0xb19/0x1730 [ 219.420753] ? ext4_issue_zeroout+0x150/0x150 [ 219.425229] ? ext4_free_inode+0x1460/0x1460 [ 219.429617] ? lock_downgrade+0x740/0x740 [ 219.433755] ext4_append+0x18d/0x440 [ 219.437454] ? ext4_dx_csum+0x3a0/0x3a0 [ 219.441413] ext4_mkdir+0x4c9/0xbd0 [ 219.445027] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 219.449680] ? security_inode_mkdir+0xca/0x100 [ 219.454250] vfs_mkdir+0x463/0x6e0 [ 219.457772] SyS_mkdirat+0x1fd/0x270 [ 219.461466] ? SyS_mknod+0x30/0x30 [ 219.464987] ? __close_fd+0x159/0x230 [ 219.468768] ? do_syscall_64+0x4c/0x640 [ 219.472721] ? SyS_mknod+0x30/0x30 [ 219.476251] do_syscall_64+0x1d5/0x640 [ 219.480138] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 219.485314] RIP: 0033:0x7f5381ca00f7 [ 219.489006] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 [ 219.496693] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 17:41:32 executing program 0: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb7e, &(0x7f0000000c40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk808AAAD///qbAaI=") 17:41:32 executing program 3: syz_mount_image$efs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000340), 0x1, 0x293, &(0x7f0000000380)="$eJzs3LFvW0UcB/CvXQfcqBIWSwEhkVIkOrROcIGJIR34D4C9at0oqguIsLRigJml/wJbB8TAxAYzAyv8E0hlRRUPvfieE0OcEluOafv5KLHvvffL/e4s3UV6d34BAAAAAAAAAJ4avSQvJXk1yUY5V1VV9ecfX9zYTvJaklYT2Nn/yVqJe69+eVhVeVRV55Ksl7A6qJ3kTF3uHkrWGeeYnGqXupPU+Xbe//r2Ronb/y0xTVyrtHG7nK5Dzjd1tfLlMj8nOOz+z4P+hY+S+7+M36f0VtSoo5RB3S6HzbA6f8Jq6vGZMvZS5oVD1S/X9kHe09Qrc1z92VU/bqfVSaoXxteqMwdxzdzU+ODl1qm3FQAAAAAAAGL9H+Zi/X+q+uWy/g8AAAAAAACP9WH77GRdr5WNI9fVLye59B/re5Dk2yTfJfk+yV9JfkjyaOEl0WqyoFZV01fmWml7uFBjAAAAgCfET9fKBt6yMbq5D/LrP94vLJinPeP871+Nr1y6eHz+N8r9l9fnzP/izPzjOyfrOT7/xTnzNmb2/1p7KmBW/ivLyl/6fzPH57+8pPzVN+P8bz4m/+bndz7d3Lt778runes7w53hx4PB1Xe33t7aemeweWt3NNwav564XU3/X+kcn79/4pqndRb8ewAAYHH/+v488Myox/+5dFr9g3K73x8/s6OX7tqt3dFwUOaI5vitTF+/Wp4F0ktnrbkL8VySB63u2fq4f+OT0c1VdxQAmNi7e+/29dFo+NneqlsCAAAAAAAAAACc1MH+n+UVVt1H4GhrM/b/P7+/n399st+/m+S3VndtvqcMAP9Hp/H/X0FB4UkrrHpmAgAAAAAAAAAAAAAAAAAAAICn398BAAD//5sBpuQ=") [ 219.503943] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 219.511191] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 219.518439] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 219.525687] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 219.532953] CPU: 0 PID: 11801 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 219.540831] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 219.550180] Call Trace: [ 219.552763] dump_stack+0x1b2/0x281 [ 219.556391] should_fail.cold+0x10a/0x149 [ 219.557171] FAULT_INJECTION: forcing a failure. [ 219.557171] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 219.560542] __alloc_pages_nodemask+0x21e/0x2900 [ 219.577053] ? __lock_acquire+0x5fc/0x3f20 [ 219.581269] ? __lock_acquire+0x5fc/0x3f20 [ 219.585487] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 219.590310] ? __lock_acquire+0x5fc/0x3f20 [ 219.594525] ? __lock_acquire+0x5fc/0x3f20 [ 219.598748] alloc_pages_vma+0xd2/0x6d0 [ 219.602709] shmem_alloc_page+0xe0/0x180 [ 219.606750] ? shmem_swapin+0x180/0x180 [ 219.610706] ? trace_hardirqs_on+0x10/0x10 [ 219.614921] ? shmem_add_to_page_cache+0x3bf/0x730 [ 219.619828] ? __radix_tree_lookup+0x1b5/0x2e0 [ 219.624398] ? find_get_entry+0x312/0x630 [ 219.628527] ? check_preemption_disabled+0x35/0x240 [ 219.633527] ? __vm_enough_memory+0x261/0x520 [ 219.638005] shmem_alloc_and_acct_page+0x126/0x620 [ 219.642921] shmem_getpage_gfp+0x302/0x2a40 [ 219.647231] ? shmem_alloc_and_acct_page+0x620/0x620 [ 219.652312] ? page_mapping+0x151/0x2b0 [ 219.656268] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 219.661525] ? do_writepages+0x240/0x240 [ 219.665569] shmem_write_begin+0xeb/0x190 [ 219.669701] generic_perform_write+0x1d5/0x430 [ 219.674271] ? __mnt_drop_write_file+0x5f/0x90 [ 219.678850] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 219.683499] ? current_time+0xb0/0xb0 [ 219.687280] ? lock_acquire+0x170/0x3f0 [ 219.691236] __generic_file_write_iter+0x227/0x590 [ 219.696150] generic_file_write_iter+0x36f/0x650 [ 219.700896] __vfs_write+0x44c/0x630 [ 219.704590] ? kernel_read+0x110/0x110 [ 219.708465] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 219.713472] vfs_write+0x17f/0x4d0 [ 219.716993] SyS_write+0xf2/0x210 [ 219.720426] ? SyS_read+0x210/0x210 [ 219.724033] ? __do_page_fault+0x159/0xad0 [ 219.728250] ? do_syscall_64+0x4c/0x640 [ 219.732202] ? SyS_read+0x210/0x210 [ 219.735814] do_syscall_64+0x1d5/0x640 [ 219.739688] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 219.744855] RIP: 0033:0x7f5ac28fae5f [ 219.748549] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 219.756235] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 219.763487] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 219.770739] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 219.777988] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 219.785239] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 219.792503] CPU: 1 PID: 11806 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 17:41:32 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 68) [ 219.800375] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 219.809718] Call Trace: [ 219.812298] dump_stack+0x1b2/0x281 [ 219.815927] should_fail.cold+0x10a/0x149 [ 219.820078] __alloc_pages_nodemask+0x21e/0x2900 [ 219.824826] ? pcpu_alloc+0x8e8/0xf50 [ 219.828624] ? pcpu_alloc+0xbe0/0xf50 [ 219.832430] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 219.837281] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 219.842872] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 219.847886] alloc_pages_current+0x155/0x260 [ 219.852287] ? __lockdep_init_map+0x100/0x560 [ 219.856771] get_zeroed_page+0x19/0x50 [ 219.860640] mount_fs+0x1c7/0x2a0 [ 219.864083] vfs_kern_mount.part.0+0x5b/0x470 [ 219.868561] do_mount+0xe65/0x2a30 [ 219.872080] ? __do_page_fault+0x159/0xad0 [ 219.876289] ? retint_kernel+0x2d/0x2d [ 219.880159] ? copy_mount_string+0x40/0x40 [ 219.884385] ? memset+0x20/0x40 [ 219.887656] ? copy_mount_options+0x1fa/0x2f0 [ 219.892395] ? copy_mnt_ns+0xa30/0xa30 [ 219.896260] SyS_mount+0xa8/0x120 [ 219.899694] ? copy_mnt_ns+0xa30/0xa30 [ 219.903558] do_syscall_64+0x1d5/0x640 [ 219.907434] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 219.912607] RIP: 0033:0x7f9bf9d3e60a [ 219.916292] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 219.923980] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 219.931229] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 219.938475] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 219.945726] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 219.952977] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 17:41:32 executing program 3: syz_mount_image$efs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000340), 0x1, 0x299, &(0x7f0000000380)="$eJzs3D9vm0UcB/Dv4zrgRpWIWPgjJAJFokPrhBSYGNKBd0BfQNW6UVQXEGFpYSgzS2cGJLYOCCEmNngX8CaQysCCKh5k+544hjhtbDkm9PNRYt/j+/l+d5HuIj13dgAAAAAAAACA/421JC8meSXJenmtruv6z98/v76d5NUkVRPYHv5kpcS9N3h4WNd5VNfnkqyWsEFQq3lf50Cy9ihHU3eviUkyyLfz/pe31kvc8LfENHFV6eN2aWMQ8kLTdjUMgxNx/6vv//jsanL/69HzhLUldeowZVK3ymWZVuN584QG8zNl7qWsCweaX6ztcd6TtFbWuMHfrv5pO1U7qZ8b1dVnxnHVgXVs4IOXqhPvKwAAAAAAAMT+P8zE/v9E84tl/x8AAAAAAAAe62rr7P6+XpX1Q/fVLya58ITtPUjybZLvkvyQ5K8kPyZ5NPeWaL2/oVbXkzUz7bQ9nKszAAAAwCnx85VygLccjG7ug/zyj+fX5szTmvL6b1+Mai6cPzr/G+X+y+sz5n9+av7RnZPVHJ3//Ix5G1PHf6U1ETAt/6VF5S/jv5Gj819cUP76m1H+Nx+Tf+PT2x9v7N25e2n39rWd3k7vw62ty+9uvr25+c7Wxs3dfm9z9HjsfjXjf7l9dP7usVue1J7z/QAAwPz+9fl54KkxmP/n0q6643Kr203ODM/qdFZu7vZ7W2WNaK7fymT95fJdIGtprzR3IZ5J8qDqnB1cd69/1L+x7IECAPv27ty9da3f732yt+yeAAAAAAAAAAAAxzU+/7O4wrLHCBxuZcr5/2eH5/lX98/7d5L8WnVWZvuWAeC/6CT+/ysoKJy2wrJXJgAAAAAAAAAAAAAAAAAAAABOqXvL7sBp8ncAAAD//3BAsAI=") 17:41:32 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 60) 17:41:32 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 61) 17:41:32 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 54) [ 220.053213] FAULT_INJECTION: forcing a failure. [ 220.053213] name failslab, interval 1, probability 0, space 0, times 0 [ 220.062880] EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (8000) [ 220.078125] FAULT_INJECTION: forcing a failure. [ 220.078125] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 220.079169] FAULT_INJECTION: forcing a failure. [ 220.079169] name failslab, interval 1, probability 0, space 0, times 0 [ 220.093733] CPU: 1 PID: 11822 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 220.109650] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 220.118986] Call Trace: [ 220.121560] dump_stack+0x1b2/0x281 [ 220.125173] should_fail.cold+0x10a/0x149 [ 220.129317] __alloc_pages_nodemask+0x21e/0x2900 [ 220.134068] ? __lock_acquire+0x5fc/0x3f20 [ 220.138297] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 220.143387] ? __lock_acquire+0x5fc/0x3f20 [ 220.147610] alloc_pages_vma+0xd2/0x6d0 [ 220.151574] shmem_alloc_page+0xe0/0x180 [ 220.155616] ? shmem_swapin+0x180/0x180 [ 220.159572] ? trace_hardirqs_on+0x10/0x10 [ 220.163792] ? __radix_tree_lookup+0x1b5/0x2e0 [ 220.168358] ? find_get_entry+0x312/0x630 [ 220.172490] ? check_preemption_disabled+0x35/0x240 [ 220.177494] ? __vm_enough_memory+0x261/0x520 [ 220.181974] shmem_alloc_and_acct_page+0x126/0x620 [ 220.186887] shmem_getpage_gfp+0x302/0x2a40 [ 220.191722] ? shmem_alloc_and_acct_page+0x620/0x620 [ 220.196808] ? page_mapping+0x151/0x2b0 [ 220.200764] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 220.206025] ? do_writepages+0x240/0x240 [ 220.210069] shmem_write_begin+0xeb/0x190 [ 220.214202] generic_perform_write+0x1d5/0x430 [ 220.218775] ? __mnt_drop_write_file+0x5f/0x90 [ 220.223334] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 220.227985] ? current_time+0xb0/0xb0 [ 220.231772] ? lock_acquire+0x170/0x3f0 [ 220.235727] __generic_file_write_iter+0x227/0x590 [ 220.240637] generic_file_write_iter+0x36f/0x650 [ 220.245378] __vfs_write+0x44c/0x630 [ 220.249071] ? kernel_read+0x110/0x110 [ 220.252949] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 220.257952] vfs_write+0x17f/0x4d0 [ 220.261473] SyS_write+0xf2/0x210 [ 220.264907] ? SyS_read+0x210/0x210 [ 220.268515] ? __do_page_fault+0x159/0xad0 [ 220.272730] ? do_syscall_64+0x4c/0x640 [ 220.276683] ? SyS_read+0x210/0x210 [ 220.280289] do_syscall_64+0x1d5/0x640 [ 220.284169] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 220.289340] RIP: 0033:0x7f5ac28fae5f [ 220.293029] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 220.300715] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 220.307964] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 220.315215] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 220.322469] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 220.329722] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 220.336995] CPU: 0 PID: 11829 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 220.344874] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 220.354217] Call Trace: [ 220.356801] dump_stack+0x1b2/0x281 [ 220.358139] FAULT_INJECTION: forcing a failure. [ 220.358139] name failslab, interval 1, probability 0, space 0, times 0 [ 220.360425] should_fail.cold+0x10a/0x149 [ 220.375729] should_failslab+0xd6/0x130 [ 220.379700] kmem_cache_alloc+0x40/0x3c0 [ 220.383761] __es_insert_extent+0x338/0x1360 [ 220.388203] ext4_es_insert_extent+0x1b9/0x530 [ 220.392788] ? ext4_es_find_delayed_extent_range+0x930/0x930 [ 220.398584] ext4_map_blocks+0x887/0x1730 [ 220.402732] ? lock_acquire+0x170/0x3f0 [ 220.406713] ? ext4_issue_zeroout+0x150/0x150 [ 220.411200] ? lock_acquire+0x170/0x3f0 [ 220.415162] ? lock_downgrade+0x740/0x740 [ 220.419343] ext4_getblk+0x98/0x420 [ 220.422966] ? up_read+0x17/0x30 [ 220.426322] ? ext4_iomap_begin+0x7f0/0x7f0 [ 220.430629] ext4_bread+0x6c/0x1b0 [ 220.434150] ? ext4_getblk+0x420/0x420 [ 220.438021] ext4_append+0x1ed/0x440 [ 220.441715] ? ext4_dx_csum+0x3a0/0x3a0 [ 220.445675] ext4_mkdir+0x4c9/0xbd0 [ 220.449289] ? ext4_init_dot_dotdot+0x5a0/0x5a0 [ 220.453949] ? security_inode_mkdir+0xca/0x100 [ 220.458520] vfs_mkdir+0x463/0x6e0 [ 220.462050] SyS_mkdirat+0x1fd/0x270 [ 220.465745] ? SyS_mknod+0x30/0x30 [ 220.469267] ? __close_fd+0x159/0x230 [ 220.473048] ? do_syscall_64+0x4c/0x640 [ 220.477002] ? SyS_mknod+0x30/0x30 [ 220.480521] do_syscall_64+0x1d5/0x640 [ 220.484402] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 220.489574] RIP: 0033:0x7f5381ca00f7 [ 220.493263] RSP: 002b:00007f5380212f88 EFLAGS: 00000213 ORIG_RAX: 0000000000000102 17:41:33 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMOhnor480jxG7XRm/tqEZGqj44T5ae5GO0v82sxeqrMGzF6PmezyoHRbx3A/IFPrz8V8b1I8fafvndzwef13995dfNtIN69sf3qmVoni+7BwY/qR4995tzw+aHnbreddpvAyQvt+WvXG1Nj4+OTPbtr+eqf7dk3mK9b3Jtbh8fe8tvffLM5N9dasmHDho2bGwf9zgTst/L5/9lI8Ws/+NfIj/Td5/+f6bzqu1n7P7+7/fw/cuuJ9un5/8mefSP5p5H+WsTAytXF/qciBpbf/uaL7avNK60rrfmhl4ZOj4y8/HL/oYiBy+251untrT1/pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHispSL+JlL86LubqRER16t+fYPnho+PDPVFX9Vvb0ffvtcmL55vvLJwdXGptbzcmm1MzbdnFmZbd3u5gard39TY+L7czB0d3uf5Hx54ZWHx7aX2lTdWdj1+ZOD8peWVpebM7ofjcNQiRnv3nKwmPDU2Xk16rt2cr4ZO7NpMEf5/+lMRP4kUF367kZ7N+3L/z9wOdLv/Z2///9VbT7RP/T+f6NlXXjOlIv4tUrzw1tPxbDXPI/GJNZPrfhQpzrz1hVwXh8q67hw+W33utAYta/89Ujzz+ztru/1Qn9yuPXPXX1h4CJTr/2uRYrHvL+K5vC+v/7wCd1//R2490T6t/8/17Cuvud2kfM+3Do+9cv3/Y6T4+X95L57P+3au/+1VW67/Im+fyMWHuwf3af0/1bNvMF/3F+7NrQMAAAAAAAAAAMBDqz8V8ceR4vf+oZZezPvu5vd/Z2890T79/t/ne/bN7vj93/3b2PMXFQAAAAAAAAAAAAAAAAAAAAAAAG6jPxVxPlK88533bvbQ3tn/u6f/5y9t9/8cS7ccrf6fr589N3x8ZOhe/v9fvQbzdaf3ftsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsENKRTwTKV546+mqr36KI1Xn/9Fd6v4gUnznl38x16VjZd1qPj5YfR54dWH+xfNzcwszzZXmpblWY3KxOdMqx/56pPjP//pCHlscKsc+m8c+0Rl7uT3XOl3Wvh8pfuvDbm1Utc/l2s9t154pa38zUvzvD3bWPp9rn9quHSpr/ypSjP9k99pj27Vny9qjkeLjP2l0a4+UtS/m2s9v156aWZib3Ye/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADus/5UxGcixfPvr93s5V/r9Lzv73lZefdGtX9X1wc/qh89Nnhu+PjI0O22dx178kJ7/tr1xtTY+Phkz+5avvrgvblNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYkxRF9Xn6g820Xi+3OgYutOevXZ8aG9992OFUjeyr6ss/A2eGzr708pe+PNzNnz7+Xjser01ePN94ZeHq4lJrebk125iab88szLbu+gx7HX+rk9UXoHH1zWuzly8vN4ZOnd1x+PrgR/WjxwbPDR8fGerWTo2Nj0/21NT6P/XVPyHdu1PxCDkURfx1pPj4iR+m79ajejfY61q4w3vHfjsctXL9VTcxNTZe3chcuzm/Uh6c6C6EWkSjZ9Bod43ch7W4J6vVRxTlhE+Wtze52FxqXpprNSaaSyvtlfbC/ETqzLa8n0YUMZwi1iJio37Qk+dB0x9FjESKxfpm+tt6RF93HXzx1cnXTw/dfmDtPk5yF+U8G/0Ra8VDsGbhAVWPIi5HivrMiXi/3lnW1dL+IOKFMudSvFvmjYhUvjG8EfGh7yPwSKhFEf8dKX58bjP9Xb18Hug+V174RuPr85cXemq7z5UP/c8H95NnEx5gA1HE96on/s30976vAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHRTxc5HiK98/kar+0Dd7SrfnrzQuNi/Nddr6dXv/dXtmb21tbTVSJ0dzTudczbmWcz3nRs4o8vicozmnc67mXMu5nnMjZ/Tl8TlHc07nXM25lnM950bOqOXxOUdzTudczbmWcz3nRs7Quw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCRVUQRT0eKb7+zmbbqEbEaMR2dXK8f9OyA/fR/AQAA//+Uiwdc") (fail_nth: 69) [ 220.500952] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca00f7 [ 220.508198] RDX: 00000000000001ff RSI: 0000000020000200 RDI: 00000000ffffff9c [ 220.515446] RBP: 0000000020000280 R08: 0000000000000000 R09: 00000000000001a9 [ 220.522693] R10: 0000000000000000 R11: 0000000000000213 R12: 00000000200001c0 [ 220.529941] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 220.537202] CPU: 1 PID: 11825 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 220.545083] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 220.554428] Call Trace: [ 220.557010] dump_stack+0x1b2/0x281 [ 220.560637] should_fail.cold+0x10a/0x149 [ 220.564784] should_failslab+0xd6/0x130 [ 220.568761] kmem_cache_alloc+0x28e/0x3c0 [ 220.572911] getname_flags+0xc8/0x550 [ 220.576707] ? __do_page_fault+0x159/0xad0 [ 220.580940] user_path_at_empty+0x2a/0x50 [ 220.585086] do_mount+0x118/0x2a30 [ 220.588622] ? __do_page_fault+0x159/0xad0 [ 220.592851] ? retint_kernel+0x2d/0x2d [ 220.596742] ? copy_mount_string+0x40/0x40 [ 220.600978] ? memset+0x20/0x40 [ 220.604253] ? copy_mount_options+0x1fa/0x2f0 [ 220.608746] ? copy_mnt_ns+0xa30/0xa30 [ 220.612629] SyS_mount+0xa8/0x120 [ 220.616074] ? copy_mnt_ns+0xa30/0xa30 [ 220.619958] do_syscall_64+0x1d5/0x640 [ 220.623844] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 220.629023] RIP: 0033:0x7fa625adb60a [ 220.632720] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 220.640426] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 220.647689] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 220.654957] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 220.659795] SQUASHFS error: squashfs_read_data failed to read block 0x0 [ 220.662213] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 220.662219] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 220.691213] CPU: 0 PID: 11832 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 220.699100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 220.708448] Call Trace: [ 220.711021] dump_stack+0x1b2/0x281 [ 220.714630] should_fail.cold+0x10a/0x149 [ 220.718762] should_failslab+0xd6/0x130 [ 220.722715] __kmalloc_track_caller+0x2bc/0x400 [ 220.727372] ? kstrdup_const+0x35/0x60 [ 220.731241] ? lock_downgrade+0x740/0x740 [ 220.735370] kstrdup+0x36/0x70 [ 220.738542] kstrdup_const+0x35/0x60 [ 220.742238] alloc_vfsmnt+0xe0/0x7f0 [ 220.745933] ? _raw_read_unlock+0x29/0x40 [ 220.750063] vfs_kern_mount.part.0+0x27/0x470 [ 220.754537] do_mount+0xe65/0x2a30 [ 220.758153] ? __do_page_fault+0x159/0xad0 [ 220.762368] ? retint_kernel+0x2d/0x2d [ 220.766238] ? copy_mount_string+0x40/0x40 [ 220.770454] ? memset+0x20/0x40 [ 220.773712] ? copy_mount_options+0x1fa/0x2f0 [ 220.778190] ? copy_mnt_ns+0xa30/0xa30 [ 220.782057] SyS_mount+0xa8/0x120 [ 220.785488] ? copy_mnt_ns+0xa30/0xa30 [ 220.789356] do_syscall_64+0x1d5/0x640 [ 220.793232] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 220.798401] RIP: 0033:0x7f9bf9d3e60a [ 220.802091] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 220.809778] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 220.817026] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 220.824273] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 220.831525] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 220.838775] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 220.883657] FAULT_INJECTION: forcing a failure. [ 220.883657] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 220.900569] squashfs: SQUASHFS error: unable to read squashfs_super_block [ 220.908657] CPU: 0 PID: 11852 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 220.916538] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 220.925969] Call Trace: [ 220.928553] dump_stack+0x1b2/0x281 [ 220.932180] should_fail.cold+0x10a/0x149 [ 220.936333] __alloc_pages_nodemask+0x21e/0x2900 [ 220.941097] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 220.946108] ? _raw_spin_unlock_irq+0x5a/0x80 [ 220.950600] ? finish_task_switch+0x178/0x610 [ 220.955088] ? finish_task_switch+0x14d/0x610 [ 220.959576] ? __switch_to_asm+0x31/0x60 [ 220.963636] ? __switch_to_asm+0x25/0x60 [ 220.967716] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 220.972557] ? __lock_acquire+0x5fc/0x3f20 [ 220.976795] ? __lock_acquire+0x5fc/0x3f20 [ 220.981034] alloc_pages_vma+0xd2/0x6d0 [ 220.985008] shmem_alloc_page+0xe0/0x180 [ 220.989101] ? shmem_swapin+0x180/0x180 [ 220.993066] ? trace_hardirqs_on+0x10/0x10 [ 220.997283] ? shmem_add_to_page_cache+0x3bf/0x730 [ 221.002200] ? __radix_tree_lookup+0x1b5/0x2e0 [ 221.006767] ? find_get_entry+0x312/0x630 [ 221.010898] ? check_preemption_disabled+0x35/0x240 [ 221.015896] ? __vm_enough_memory+0x261/0x520 [ 221.020382] shmem_alloc_and_acct_page+0x126/0x620 [ 221.025295] shmem_getpage_gfp+0x302/0x2a40 [ 221.029601] ? shmem_alloc_and_acct_page+0x620/0x620 [ 221.034681] ? page_mapping+0x151/0x2b0 [ 221.038634] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 221.043890] ? do_writepages+0x240/0x240 [ 221.047935] shmem_write_begin+0xeb/0x190 [ 221.052079] generic_perform_write+0x1d5/0x430 [ 221.056647] ? __mnt_drop_write_file+0x5f/0x90 [ 221.061210] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 221.065865] ? current_time+0xb0/0xb0 [ 221.069646] ? lock_acquire+0x170/0x3f0 [ 221.073604] __generic_file_write_iter+0x227/0x590 [ 221.078516] generic_file_write_iter+0x36f/0x650 [ 221.083257] __vfs_write+0x44c/0x630 [ 221.086952] ? kernel_read+0x110/0x110 [ 221.090833] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 221.095833] vfs_write+0x17f/0x4d0 [ 221.099355] SyS_write+0xf2/0x210 [ 221.102790] ? SyS_read+0x210/0x210 [ 221.106404] ? __do_page_fault+0x159/0xad0 [ 221.110617] ? do_syscall_64+0x4c/0x640 [ 221.114570] ? SyS_read+0x210/0x210 [ 221.118180] do_syscall_64+0x1d5/0x640 [ 221.122052] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 221.127221] RIP: 0033:0x7f5ac28fae5f 17:41:33 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 62) 17:41:33 executing program 0: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb7e, &(0x7f0000000c40)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk808AAAD///qbAaI=") 17:41:34 executing program 3: syz_mount_image$efs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000340), 0x1, 0x298, &(0x7f0000000380)="$eJzs3cGOFEUYB/B/DzPSoCYcUNGgbuJBL+6uC8qFw3DwDeQBCAybDYMa18SwMRG8euEVvHEwHo1H30IOmvgCHLwZL21mu5uZWdlhx2UYXH6/ZKe/7qmpr6qS7mRT1d0BAAAAAAAAAI6MMslLSU4lOd0cq6qq+vvPr6+uJHkxSTE6uFIX7ibpNeUujj7+qKr8VVUvN2XLptLOZIKJuN/W11TZxqN8mx9/d+N0+5tyXKYtN/rrN/tt/RfaOorcXtwowbS7O1+dv385ufttvZ2ysqRGPUrTls6ewxeabXHAakbn50R1u+d6Jq4ZC9Wvz/unrWyucaOxq74pirKfVG/X31XHx+WKPeP4yesHHVUAAAAAAAB4ssz/w/zM/9fM/5v/BwAAAAAA4NlwuXPi4bxekf4j59XPJjkz8ZtZM1v3kvyQ5MckPyX5PcnPSX7bswxgftU4rVl+AAAAAAAAAKDxy6VjddAseGjXQfy6Z/vKIfN09zn+4E6d+L13Zuc/k+TVQ+Tf7/7sB3fqJRUnMzv/a4fInVn9v9QM/GPG/81F5W/6fy2z859dUP7q+zr/u4/Jv/blzc/Xtm/tvL9188rmYHPw6cbGuY/Wz6+vf7ixdn1rOFivP+duV9v/N7qz8781d83T9us/AAAAAAAA8OT86/n5AMCR19l970+3WB3HndXV5Njuu4DK3vWt4WCjWb/T7n+Q6e/PNe8COpVur12F9EKSe0V5YrS/evWz4bVldxQAAACeY9u3dm5cGQ4HX2wvuyUAAAAAAAAAAADAQY3X/y0uWHYfAYBpvX3u/z++ez//yYf3+5dJ7hdl77+9ZQQAeJY8jf//BQLB/y1Y9pUJYG63l90A4Gi5OPGsdDgq/gkAAP//8q+nKQ==") [ 221.130911] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 221.138603] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 221.145855] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 221.153103] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 221.160353] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 221.167602] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:34 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 55) 17:41:34 executing program 3: syz_mount_image$cramfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x149, &(0x7f0000000240)="$eJzs0DFLAnEYx/HfdSYSFpENFmRCQ5KY54k5SVgoCdlRIUGToBcFipFQNxrR1hC03mAJTeJrqGixPAh7HW5BY/HXjhxa2n+f4Tn43sNzcAErkQL8ACCLsV4pH5/o1ape9O9o2fTuqm/KwoATgOv3/SAmH8Q8FMNz3hOPItxA/OCopC8XKiWxluz3AFxASHQFwGB3TLRt0SJ2W+jv7Ymm/tGidnPMipaw791+iXuLoqXsewA+DDPYar5sddqZ0NL9nIzLTHAekDzD3adfqemZhtsrI6c/3wGQ1gzzPdwOvYVbza7VyW5qWc2KqupKVIkoSqyrvXYysdo1HBvuU/EZaX/4nhNenyPX7xeAdGOYvUdpHMBT/VMrT8TrPz+0dib7AckwC3nvaCM/PTkCOQAJRERERERERERERERERERE//UdAAD//yMzYdU=") 17:41:34 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 70) [ 221.207624] EXT4-fs (loop0): couldn't mount RDWR because of unsupported optional features (8000) 17:41:34 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 61) [ 221.281991] cramfs: wrong endianness [ 221.291447] FAULT_INJECTION: forcing a failure. [ 221.291447] name failslab, interval 1, probability 0, space 0, times 0 [ 221.304445] FAULT_INJECTION: forcing a failure. [ 221.304445] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 221.310457] FAULT_INJECTION: forcing a failure. [ 221.310457] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 221.316244] CPU: 1 PID: 11869 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 221.316251] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 221.316255] Call Trace: [ 221.316270] dump_stack+0x1b2/0x281 [ 221.316285] should_fail.cold+0x10a/0x149 [ 221.316299] __alloc_pages_nodemask+0x21e/0x2900 [ 221.316315] ? deref_stack_reg+0x124/0x1a0 [ 221.364519] ? is_bpf_text_address+0x91/0x150 [ 221.369010] ? __lock_acquire+0x5fc/0x3f20 [ 221.373239] ? cmp_ex_sort+0xb0/0xb0 [ 221.376954] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 221.381791] ? search_extable+0x6f/0x80 [ 221.385768] ? trim_init_extable+0x280/0x280 [ 221.390171] ? __kernel_text_address+0x9/0x30 [ 221.394660] ? copy_mount_options+0x194/0x2f0 [ 221.399147] ? fixup_exception+0x93/0xd0 [ 221.403201] ? no_context+0x9c/0x7c0 [ 221.406906] ? force_sig_info_fault.constprop.0+0x260/0x260 [ 221.412607] ? bad_area_access_error+0x1f8/0x3e0 [ 221.417370] cache_grow_begin+0x91/0x700 [ 221.421429] ? fs_reclaim_release+0xd0/0x110 [ 221.425834] ? check_preemption_disabled+0x35/0x240 [ 221.430847] cache_alloc_refill+0x273/0x350 [ 221.435172] kmem_cache_alloc+0x333/0x3c0 [ 221.439319] getname_flags+0xc8/0x550 [ 221.443119] ? __do_page_fault+0x159/0xad0 [ 221.447351] user_path_at_empty+0x2a/0x50 [ 221.451495] do_mount+0x118/0x2a30 [ 221.455026] ? __do_page_fault+0x159/0xad0 [ 221.459253] ? retint_kernel+0x2d/0x2d [ 221.463135] ? copy_mount_string+0x40/0x40 [ 221.467365] ? memset+0x20/0x40 [ 221.470635] ? copy_mount_options+0x1fa/0x2f0 [ 221.475123] ? copy_mnt_ns+0xa30/0xa30 [ 221.479009] SyS_mount+0xa8/0x120 [ 221.482453] ? copy_mnt_ns+0xa30/0xa30 [ 221.486335] do_syscall_64+0x1d5/0x640 [ 221.490227] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 221.495407] RIP: 0033:0x7fa625adb60a [ 221.499106] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 221.506808] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 221.514063] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 221.521322] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 17:41:34 executing program 0: syz_mount_image$cramfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x147, &(0x7f0000000240)="$eJzs0L9LOnEcx/HXfe++EqX9IAMLMqGhIzHPE2tq0EgSsoPCpUmwiwLFSChHI9oaglYHS2gS/wXLWiyFsH+ixS1oLM6PIEZL++uxHPd8v3kPn/XVlgoPIENYy2aOjs1cztzzbBvx6M57rRa2ug3A0MBc7N+HgQPrqwCdM8DKjw5g/zBtLqWyaeu/EwZUAJER0TWI3WGrOUUL9Jo6D9SnRNN/acFem1GAyFj/3tcNsGDdm+jf+wCQL3qrleetZiPmW7yblXER885NSoPdbV7q0emy3SUjYT7dItKdv/kbvld/tdJuNeObRtxoBXV9OagFNC3UNl6asVDhCsqG/QTY/XHPBpdbSQDnEnDdnXUeJAeAeunTyIyulHpvXTiVPYCUL6aSrv/lpHP8H2QVEoiIiIiIiIiIiIiIiIiIiP7qOwAA//8GdGWV") [ 221.528584] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 221.535844] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 221.557609] CPU: 0 PID: 11882 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 221.565494] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 221.574834] Call Trace: [ 221.577406] dump_stack+0x1b2/0x281 [ 221.581017] should_fail.cold+0x10a/0x149 [ 221.585154] __alloc_pages_nodemask+0x21e/0x2900 [ 221.585311] FAULT_INJECTION: forcing a failure. [ 221.585311] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 221.590165] ? pcpu_alloc+0x8e8/0xf50 [ 221.605716] ? pcpu_alloc+0xbe0/0xf50 [ 221.609514] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 221.614353] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 221.619785] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 221.624783] alloc_pages_current+0x155/0x260 [ 221.629174] ? __lockdep_init_map+0x100/0x560 [ 221.633647] get_zeroed_page+0x19/0x50 [ 221.637518] mount_fs+0x1c7/0x2a0 [ 221.640954] vfs_kern_mount.part.0+0x5b/0x470 [ 221.645433] do_mount+0xe65/0x2a30 [ 221.648955] ? __do_page_fault+0x159/0xad0 [ 221.653170] ? retint_kernel+0x2d/0x2d [ 221.657038] ? copy_mount_string+0x40/0x40 [ 221.661257] ? memset+0x20/0x40 [ 221.664516] ? copy_mount_options+0x1fa/0x2f0 [ 221.668996] ? copy_mnt_ns+0xa30/0xa30 [ 221.672865] SyS_mount+0xa8/0x120 [ 221.676299] ? copy_mnt_ns+0xa30/0xa30 [ 221.680170] do_syscall_64+0x1d5/0x640 [ 221.684042] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 221.689212] RIP: 0033:0x7f9bf9d3e60a [ 221.692902] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 221.700724] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 221.708064] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 221.715314] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 221.722589] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 221.729838] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 221.737099] CPU: 1 PID: 11871 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 221.744972] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 221.754413] Call Trace: [ 221.756985] dump_stack+0x1b2/0x281 [ 221.760596] should_fail.cold+0x10a/0x149 [ 221.764728] should_failslab+0xd6/0x130 [ 221.768683] __kmalloc_track_caller+0x2bc/0x400 [ 221.773330] ? strndup_user+0x5b/0xf0 [ 221.777126] memdup_user+0x22/0xa0 [ 221.780651] strndup_user+0x5b/0xf0 [ 221.784257] ? copy_mnt_ns+0xa30/0xa30 [ 221.788471] SyS_mount+0x39/0x120 [ 221.791904] ? copy_mnt_ns+0xa30/0xa30 [ 221.795773] do_syscall_64+0x1d5/0x640 [ 221.799821] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 221.804990] RIP: 0033:0x7f5381ca260a [ 221.808681] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 221.816479] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a [ 221.823742] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 17:41:34 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 63) [ 221.830993] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 221.838242] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 221.845490] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 221.865496] CPU: 1 PID: 11889 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 221.873381] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 221.882731] Call Trace: [ 221.885316] dump_stack+0x1b2/0x281 [ 221.888943] should_fail.cold+0x10a/0x149 [ 221.893084] __alloc_pages_nodemask+0x21e/0x2900 [ 221.897842] ? __lock_acquire+0x5fc/0x3f20 [ 221.902058] ? __lock_acquire+0x5fc/0x3f20 [ 221.906627] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 221.911463] ? __lock_acquire+0x5fc/0x3f20 [ 221.915683] ? __lock_acquire+0x5fc/0x3f20 [ 221.920009] alloc_pages_vma+0xd2/0x6d0 [ 221.923967] shmem_alloc_page+0xe0/0x180 [ 221.928004] ? shmem_swapin+0x180/0x180 [ 221.931955] ? trace_hardirqs_on+0x10/0x10 [ 221.936171] ? shmem_add_to_page_cache+0x3bf/0x730 [ 221.941083] ? __radix_tree_lookup+0x1b5/0x2e0 [ 221.945646] ? find_get_entry+0x312/0x630 [ 221.949775] ? check_preemption_disabled+0x35/0x240 [ 221.954785] ? __vm_enough_memory+0x261/0x520 [ 221.959265] shmem_alloc_and_acct_page+0x126/0x620 [ 221.964179] shmem_getpage_gfp+0x302/0x2a40 [ 221.968489] ? shmem_alloc_and_acct_page+0x620/0x620 [ 221.973568] ? page_mapping+0x151/0x2b0 [ 221.977524] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 221.982870] ? do_writepages+0x240/0x240 [ 221.986910] shmem_write_begin+0xeb/0x190 [ 221.991037] generic_perform_write+0x1d5/0x430 [ 221.995607] ? __mnt_drop_write_file+0x5f/0x90 [ 222.000176] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 222.004824] ? current_time+0xb0/0xb0 [ 222.008720] ? lock_acquire+0x170/0x3f0 [ 222.012685] __generic_file_write_iter+0x227/0x590 [ 222.017716] generic_file_write_iter+0x36f/0x650 [ 222.022462] __vfs_write+0x44c/0x630 [ 222.026155] ? kernel_read+0x110/0x110 [ 222.030028] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 222.035036] vfs_write+0x17f/0x4d0 [ 222.038563] SyS_write+0xf2/0x210 [ 222.041992] ? SyS_read+0x210/0x210 [ 222.045599] ? __do_page_fault+0x159/0xad0 [ 222.049813] ? do_syscall_64+0x4c/0x640 [ 222.053765] ? SyS_read+0x210/0x210 [ 222.057387] do_syscall_64+0x1d5/0x640 [ 222.061268] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 222.066446] RIP: 0033:0x7f5ac28fae5f [ 222.070132] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 222.077823] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f 17:41:34 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 71) [ 222.085077] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 222.092596] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 222.099858] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 222.107107] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:35 executing program 0: syz_mount_image$cramfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x147, &(0x7f0000000240)="$eJzs0L9LOnEcx/HXfe++EqX9IAMLMqGhIzHPE2tq0EgSsoPCpUmwiwLFSChHI9oaglYHS2gS/wXLWiyFsH+ixS1oLM6PIEZL++uxHPd8v3kPn/XVlgoPIENYy2aOjs1cztzzbBvx6M57rRa2ug3A0MBc7N+HgQPrqwCdM8DKjw5g/zBtLqWyaeu/EwZUAJER0TWI3WGrOUUL9Jo6D9SnRNN/acFem1GAyFj/3tcNsGDdm+jf+wCQL3qrleetZiPmW7yblXER885NSoPdbV7q0emy3SUjYT7dItKdv/kbvld/tdJuNeObRtxoBXV9OagFNC3UNl6asVDhCsqG/QTY/XHPBpdbSQDnEnDdnXUeJAeAeunTyIyulHpvXTiVPYCUL6aSrv/lpHP8H2QVEoiIiIiIiIiIiIiIiIiIiP7qOwAA//8GdGWV") 17:41:35 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 62) [ 222.151436] FAULT_INJECTION: forcing a failure. [ 222.151436] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 222.179537] CPU: 1 PID: 11900 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 222.187429] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 222.196772] Call Trace: [ 222.199347] dump_stack+0x1b2/0x281 [ 222.202956] should_fail.cold+0x10a/0x149 [ 222.207087] __alloc_pages_nodemask+0x21e/0x2900 [ 222.211825] ? pcpu_alloc+0x8e8/0xf50 [ 222.215613] ? pcpu_alloc+0xbe0/0xf50 [ 222.219404] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 222.224237] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 222.229667] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 222.234666] alloc_pages_current+0x155/0x260 [ 222.239055] ? __lockdep_init_map+0x100/0x560 [ 222.243529] get_zeroed_page+0x19/0x50 [ 222.247400] mount_fs+0x1c7/0x2a0 [ 222.250859] vfs_kern_mount.part.0+0x5b/0x470 [ 222.255337] do_mount+0xe65/0x2a30 [ 222.258858] ? __do_page_fault+0x159/0xad0 [ 222.263076] ? retint_kernel+0x2d/0x2d [ 222.266967] ? copy_mount_string+0x40/0x40 [ 222.271183] ? memset+0x20/0x40 [ 222.274441] ? copy_mount_options+0x1fa/0x2f0 [ 222.278917] ? copy_mnt_ns+0xa30/0xa30 [ 222.282786] SyS_mount+0xa8/0x120 [ 222.286219] ? copy_mnt_ns+0xa30/0xa30 [ 222.290091] do_syscall_64+0x1d5/0x640 [ 222.293962] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 17:41:35 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 56) 17:41:35 executing program 3: syz_mount_image$efs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000340), 0x1, 0x290, &(0x7f0000000380)="$eJzs3M1uG1UYBuB3nDG4UQUWmwJColAkumiTkAKrLtIFd0AvoErdKKoLiLBp1QWs2fQKkNh1UbFgxQ7uAi4CpHaLKgZNZuzYpbZwosT9eZ6Fz8+cOd85E3kizTdyAAAAAAAAAIAXST/Jm0neSXK27qiqqtq+++jvJFtJ3k1SNMPKtB/d9tzLVfUwVfW4rp9OstrMtz+uk2Ql6U2E2u+vY/SaOeshdZnU8W5+/9lOc7wcjW2nGY8r2vO32s560Jk0R789sSvGS+/e6oMf/rya3HutKaf1l7Oomc6OKp22HH25ziwyS3tPSPv9S3tvmApwPLYmY56k+g95ubluZZGtX6um+/W2XGnL8b2pbb31+RLWCgAAAAAAAJH/h8XJ/++T/2/I/wMAAAAAALB8pzpXxzm9YkZePbmQ5Pz/nPF+kgdJfkryc5J/kvyS5PHRkqLVOLdWVf85WCw83cPDrwQAAAB4flz5LSsHrc743ebtu49+nyyTvHfEUJ2ndX7312T/ufNz4n/QPn95/5Dx35gRf/K5yeqc+OcOGXfkqfu/MrX/udf/4nHEf2L/1+fEv3Ac8X+spuJ/OCv++je3vlrfu33n4u6tazuDncEXm5uXPt34eGPjk831G7vDwUbzufCipvdfvj1n/2sLTz6tPOL5AADA0T2Z5wdeHp2cLou1g3pnrWmspN/r3tgdDjabY+Wo/VGmj19q2t30y+7EU4hXivu9U3V7bfvL4fWT3xcAMMPe7Ts3rw2Hg6/3lr0SAAAAAAAAAABgUQfv/xxfZdl7BGbqznj//9X0Vyff9+8Vf/S6h/uVAeBZdBL//1VUVJ63yrLvTAAAAAAAAAAAAAAAAAAAAADw4vs3AAD//yudqrY=") [ 222.299132] RIP: 0033:0x7fa625adb60a [ 222.302821] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 222.310507] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 222.317757] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 222.325006] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 222.332260] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 222.339508] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 222.381353] FAULT_INJECTION: forcing a failure. [ 222.381353] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 222.398803] CPU: 1 PID: 11906 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 222.404700] FAULT_INJECTION: forcing a failure. [ 222.404700] name failslab, interval 1, probability 0, space 0, times 0 [ 222.406694] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 222.406698] Call Trace: [ 222.406712] dump_stack+0x1b2/0x281 [ 222.406728] should_fail.cold+0x10a/0x149 [ 222.420759] FAULT_INJECTION: forcing a failure. [ 222.420759] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 222.427243] __alloc_pages_nodemask+0x21e/0x2900 [ 222.454036] ? mark_held_locks+0xa6/0xf0 [ 222.458079] ? _raw_spin_unlock_irq+0x24/0x80 [ 222.462555] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 222.467382] ? __lock_acquire+0x5fc/0x3f20 [ 222.471599] ? __lock_acquire+0x5fc/0x3f20 [ 222.475825] alloc_pages_vma+0xd2/0x6d0 [ 222.479781] shmem_alloc_page+0xe0/0x180 [ 222.483823] ? shmem_swapin+0x180/0x180 [ 222.488280] ? trace_hardirqs_on+0x10/0x10 [ 222.492493] ? shmem_add_to_page_cache+0x3bf/0x730 [ 222.497401] ? __radix_tree_lookup+0x1b5/0x2e0 [ 222.501964] ? find_get_entry+0x312/0x630 [ 222.506094] ? check_preemption_disabled+0x35/0x240 [ 222.511105] ? __vm_enough_memory+0x261/0x520 [ 222.515581] shmem_alloc_and_acct_page+0x126/0x620 [ 222.520502] shmem_getpage_gfp+0x302/0x2a40 [ 222.524810] ? shmem_alloc_and_acct_page+0x620/0x620 [ 222.529892] ? page_mapping+0x151/0x2b0 [ 222.533847] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 222.539105] ? do_writepages+0x240/0x240 [ 222.543171] shmem_write_begin+0xeb/0x190 [ 222.547303] generic_perform_write+0x1d5/0x430 [ 222.551868] ? __mnt_drop_write_file+0x5f/0x90 [ 222.556436] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 222.561083] ? current_time+0xb0/0xb0 [ 222.564867] ? lock_acquire+0x170/0x3f0 [ 222.568822] __generic_file_write_iter+0x227/0x590 [ 222.573737] generic_file_write_iter+0x36f/0x650 [ 222.578653] __vfs_write+0x44c/0x630 [ 222.582346] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 222.587342] ? kernel_read+0x110/0x110 [ 222.591655] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 222.596656] vfs_write+0x17f/0x4d0 [ 222.600179] SyS_write+0xf2/0x210 [ 222.603615] ? SyS_read+0x210/0x210 [ 222.607246] ? __do_page_fault+0x159/0xad0 [ 222.611463] ? do_syscall_64+0x4c/0x640 [ 222.615417] ? SyS_read+0x210/0x210 [ 222.619024] do_syscall_64+0x1d5/0x640 [ 222.622900] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 222.628073] RIP: 0033:0x7f5ac28fae5f [ 222.631767] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 222.639452] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 222.646708] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 222.653955] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 222.661204] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 222.668452] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 17:41:35 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 72) [ 222.675717] CPU: 0 PID: 11911 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 222.683600] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 222.692947] Call Trace: [ 222.695531] dump_stack+0x1b2/0x281 [ 222.699156] should_fail.cold+0x10a/0x149 [ 222.703299] ? get_page_from_freelist+0xaf6/0x25a0 [ 222.708227] __alloc_pages_nodemask+0x21e/0x2900 [ 222.712980] ? lock_downgrade+0x740/0x740 [ 222.717117] ? __lock_acquire+0x5fc/0x3f20 [ 222.721335] ? preempt_count_add+0xaf/0x170 [ 222.725643] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 222.730473] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 222.735907] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 222.740904] ? __alloc_pages_nodemask+0x1a8b/0x2900 [ 222.745903] cache_grow_begin+0x91/0x700 [ 222.749942] ? fs_reclaim_release+0xd0/0x110 [ 222.754332] ? check_preemption_disabled+0x35/0x240 [ 222.759332] cache_alloc_refill+0x273/0x350 [ 222.763640] kmem_cache_alloc+0x333/0x3c0 [ 222.767770] getname_kernel+0x4e/0x340 [ 222.771637] kern_path+0x1b/0x40 [ 222.774985] lookup_bdev+0xc6/0x1c0 [ 222.778602] ? bd_acquire+0x440/0x440 [ 222.782385] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 222.787827] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 222.792847] blkdev_get_by_path+0x1b/0xa0 [ 222.796975] mount_bdev+0x4c/0x360 [ 222.800502] ? squashfs_alloc_inode+0x40/0x40 [ 222.804979] mount_fs+0x92/0x2a0 [ 222.808328] vfs_kern_mount.part.0+0x5b/0x470 [ 222.812808] do_mount+0xe65/0x2a30 [ 222.816333] ? __do_page_fault+0x159/0xad0 [ 222.820551] ? retint_kernel+0x2d/0x2d [ 222.824422] ? copy_mount_string+0x40/0x40 [ 222.828643] ? memset+0x20/0x40 [ 222.831902] ? copy_mount_options+0x1fa/0x2f0 [ 222.836376] ? copy_mnt_ns+0xa30/0xa30 [ 222.840256] SyS_mount+0xa8/0x120 [ 222.843814] ? copy_mnt_ns+0xa30/0xa30 [ 222.847687] do_syscall_64+0x1d5/0x640 [ 222.851564] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 222.856738] RIP: 0033:0x7f9bf9d3e60a [ 222.860426] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 222.868112] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 222.875362] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 222.882617] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 222.890218] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 222.897468] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 222.904740] CPU: 1 PID: 11910 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 222.912616] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 222.921960] Call Trace: [ 222.924541] dump_stack+0x1b2/0x281 [ 222.928178] should_fail.cold+0x10a/0x149 [ 222.932324] should_failslab+0xd6/0x130 [ 222.936296] __kmalloc_track_caller+0x2bc/0x400 [ 222.940963] ? strndup_user+0x5b/0xf0 [ 222.944761] memdup_user+0x22/0xa0 [ 222.948289] strndup_user+0x5b/0xf0 [ 222.951904] ? copy_mnt_ns+0xa30/0xa30 [ 222.955768] SyS_mount+0x68/0x120 [ 222.959200] ? copy_mnt_ns+0xa30/0xa30 [ 222.963068] do_syscall_64+0x1d5/0x640 [ 222.966947] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 222.972120] RIP: 0033:0x7f5381ca260a [ 222.975806] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 17:41:35 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 64) [ 222.983486] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a [ 222.990735] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 [ 222.997981] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 223.005492] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 223.012750] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 17:41:35 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 57) 17:41:35 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 63) [ 223.061761] FAULT_INJECTION: forcing a failure. [ 223.061761] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 223.075717] CPU: 1 PID: 11926 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 223.083605] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 223.092952] Call Trace: [ 223.095537] dump_stack+0x1b2/0x281 [ 223.099196] should_fail.cold+0x10a/0x149 [ 223.103347] __alloc_pages_nodemask+0x21e/0x2900 [ 223.108098] ? pcpu_alloc+0x8e8/0xf50 [ 223.111900] ? pcpu_alloc+0xbe0/0xf50 [ 223.115702] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 223.120552] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 223.126004] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 223.131020] alloc_pages_current+0x155/0x260 [ 223.135423] ? __lockdep_init_map+0x100/0x560 [ 223.139914] get_zeroed_page+0x19/0x50 [ 223.143799] mount_fs+0x1c7/0x2a0 [ 223.147250] vfs_kern_mount.part.0+0x5b/0x470 [ 223.151744] do_mount+0xe65/0x2a30 [ 223.155284] ? __do_page_fault+0x159/0xad0 [ 223.159515] ? retint_kernel+0x2d/0x2d [ 223.163402] ? copy_mount_string+0x40/0x40 [ 223.167635] ? memset+0x20/0x40 [ 223.170920] ? copy_mount_options+0x1fa/0x2f0 [ 223.175413] ? copy_mnt_ns+0xa30/0xa30 [ 223.179296] SyS_mount+0xa8/0x120 [ 223.182747] ? copy_mnt_ns+0xa30/0xa30 [ 223.186634] do_syscall_64+0x1d5/0x640 [ 223.190788] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 223.195975] RIP: 0033:0x7fa625adb60a [ 223.199677] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 17:41:35 executing program 3: syz_mount_image$efs(&(0x7f00000002c0), &(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000340), 0x1, 0x28d, &(0x7f0000000380)="$eJzs3E2LW1UcB+DfzSSaDgqDG182FlxYXzoTp2pBupgu/Ab2A5RpOgxNVRw3LQXbtZt+BcFFF+LSlQu/hS7rVlDoVoQrN/dmmhRvJA5JnPZ5FnNe7/2fE7hnCOfcBAAAAAAAAAB4mmwleSXJ2STnqoqyLMv9O4/+TLKX5OUkRd3crZr7SXrNtZfK8mHK8q8q/2KSzbq96pKN+rr+VKhxvrpnp6m4W/dJqng3vv74oB5DdxJr0mfSr2iun9yjKl8c9yrGfWAl7v/20bf3riT3/6jTWWfXM6hWx+OZPHdFk15c5C7NmpDm+UuzNmSybizP3nTMVaoWrEv157bXL4qvyrr69SbdaNLjtakpvfrJGsYKAAAAAAAAsf8Pi7P/P2b/v2b/HwAAAAAAgPU707lyvKdXtOyrJ4MF9vceJPkuyfdJfkjya5IfkzzM7EGABZXFbLEZ8RwOAwAAAAAAAADA0+/yT+PfJ2h0jt9t3r/z6OfpNMlbJwzV+afKe79P179xbk78QZK3TxD/pZb40+cnNufEf+cEsdM2/8sz85/7+Z9fRvwn5n9tTvx3lxH/m3Im/ptt8Xe+vPn5ztGt2+cPb149GB4MP93dvfDh4P3B4IPdneuHo+Gg/rvwoGbn331tzvy3F775rO4JrwcAAAAAAAD+3ZPv+QPPjk5e6Bbbj/Od7bqwka1+7/rhaLhbt3Un5fcy236hLvey1e1NnUJ4rnjQP1OVt/c/G11b/bwAgBZHt27fuDoaDb84WvdIgFV7/PwvL7PuOQKtei3f/5/P1ub09/1+8Uu/99/eMgD+j1bx/19GRua0Zda9MgEAAAAAAAAAAAAAAAAAAABwSt1d9wBOk78DAAD//1eYrcA=") [ 223.207378] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 223.214647] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 223.221909] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 223.229171] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 223.236433] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 17:41:36 executing program 0: syz_mount_image$cramfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x147, &(0x7f0000000240)="$eJzs0L9LOnEcx/HXfe++EqX9IAMLMqGhIzHPE2tq0EgSsoPCpUmwiwLFSChHI9oaglYHS2gS/wXLWiyFsH+ixS1oLM6PIEZL++uxHPd8v3kPn/XVlgoPIENYy2aOjs1cztzzbBvx6M57rRa2ug3A0MBc7N+HgQPrqwCdM8DKjw5g/zBtLqWyaeu/EwZUAJER0TWI3WGrOUUL9Jo6D9SnRNN/acFem1GAyFj/3tcNsGDdm+jf+wCQL3qrleetZiPmW7yblXER885NSoPdbV7q0emy3SUjYT7dItKdv/kbvld/tdJuNeObRtxoBXV9OagFNC3UNl6asVDhCsqG/QTY/XHPBpdbSQDnEnDdnXUeJAeAeunTyIyulHpvXTiVPYCUL6aSrv/lpHP8H2QVEoiIiIiIiIiIiIiIiIiIiP7qOwAA//8GdGWV") [ 223.269768] FAULT_INJECTION: forcing a failure. [ 223.269768] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 223.286939] CPU: 0 PID: 11934 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 223.295082] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 223.304425] Call Trace: [ 223.307010] dump_stack+0x1b2/0x281 [ 223.310641] should_fail.cold+0x10a/0x149 [ 223.314787] __alloc_pages_nodemask+0x21e/0x2900 [ 223.315741] FAULT_INJECTION: forcing a failure. [ 223.315741] name failslab, interval 1, probability 0, space 0, times 0 [ 223.319540] ? __lock_acquire+0x5fc/0x3f20 [ 223.319551] ? __lock_acquire+0x5fc/0x3f20 [ 223.319563] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 223.319579] ? __lock_acquire+0x5fc/0x3f20 [ 223.348387] alloc_pages_vma+0xd2/0x6d0 [ 223.352348] shmem_alloc_page+0xe0/0x180 [ 223.356388] ? shmem_swapin+0x180/0x180 [ 223.360342] ? trace_hardirqs_on+0x10/0x10 [ 223.364561] ? __radix_tree_lookup+0x1b5/0x2e0 [ 223.369126] ? find_get_entry+0x312/0x630 [ 223.373264] ? check_preemption_disabled+0x35/0x240 [ 223.378264] ? __vm_enough_memory+0x261/0x520 [ 223.382740] shmem_alloc_and_acct_page+0x126/0x620 [ 223.387655] shmem_getpage_gfp+0x302/0x2a40 [ 223.391962] ? shmem_alloc_and_acct_page+0x620/0x620 [ 223.397050] ? page_mapping+0x151/0x2b0 [ 223.401010] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 223.406279] ? do_writepages+0x240/0x240 [ 223.410324] shmem_write_begin+0xeb/0x190 [ 223.414459] generic_perform_write+0x1d5/0x430 [ 223.419032] ? __mnt_drop_write_file+0x5f/0x90 [ 223.423595] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 223.428246] ? current_time+0xb0/0xb0 [ 223.432030] ? lock_acquire+0x170/0x3f0 [ 223.435993] __generic_file_write_iter+0x227/0x590 [ 223.440909] generic_file_write_iter+0x36f/0x650 [ 223.445658] __vfs_write+0x44c/0x630 [ 223.449353] ? kernel_read+0x110/0x110 [ 223.453229] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 223.458231] vfs_write+0x17f/0x4d0 [ 223.461753] SyS_write+0xf2/0x210 [ 223.465292] ? SyS_read+0x210/0x210 [ 223.468907] ? __do_page_fault+0x159/0xad0 [ 223.473132] ? do_syscall_64+0x4c/0x640 [ 223.477108] ? SyS_read+0x210/0x210 [ 223.480737] do_syscall_64+0x1d5/0x640 [ 223.484628] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 223.490063] RIP: 0033:0x7f5ac28fae5f [ 223.493760] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 223.501451] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 223.508704] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 223.515956] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 223.523207] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 223.530459] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 223.553258] CPU: 1 PID: 11946 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 223.561136] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 223.570479] Call Trace: [ 223.573052] dump_stack+0x1b2/0x281 [ 223.576662] should_fail.cold+0x10a/0x149 [ 223.580793] should_failslab+0xd6/0x130 [ 223.584747] kmem_cache_alloc_trace+0x29a/0x3d0 [ 223.589395] ? set_bdev_super+0x110/0x110 [ 223.593519] sget_userns+0x102/0xc10 [ 223.597207] ? set_bdev_super+0x110/0x110 [ 223.601333] ? ns_test_super+0x50/0x50 [ 223.605196] ? set_bdev_super+0x110/0x110 [ 223.609318] ? ns_test_super+0x50/0x50 [ 223.613178] sget+0xd1/0x110 [ 223.616175] mount_bdev+0xcd/0x360 [ 223.619694] ? squashfs_alloc_inode+0x40/0x40 [ 223.624164] mount_fs+0x92/0x2a0 [ 223.627511] vfs_kern_mount.part.0+0x5b/0x470 [ 223.631984] do_mount+0xe65/0x2a30 [ 223.635504] ? __do_page_fault+0x159/0xad0 [ 223.639716] ? retint_kernel+0x2d/0x2d [ 223.643579] ? copy_mount_string+0x40/0x40 [ 223.647793] ? memset+0x20/0x40 [ 223.651057] ? copy_mount_options+0x1fa/0x2f0 [ 223.655528] ? copy_mnt_ns+0xa30/0xa30 [ 223.659393] SyS_mount+0xa8/0x120 [ 223.662820] ? copy_mnt_ns+0xa30/0xa30 [ 223.666685] do_syscall_64+0x1d5/0x640 [ 223.670549] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 223.675713] RIP: 0033:0x7f9bf9d3e60a [ 223.679396] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 223.687079] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 223.694760] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 223.702001] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 223.709248] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 17:41:36 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 73) [ 223.716505] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 223.747774] FAULT_INJECTION: forcing a failure. [ 223.747774] name failslab, interval 1, probability 0, space 0, times 0 [ 223.759385] CPU: 1 PID: 11942 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 223.767248] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 223.776596] Call Trace: [ 223.779267] dump_stack+0x1b2/0x281 [ 223.782895] should_fail.cold+0x10a/0x149 [ 223.787043] should_failslab+0xd6/0x130 [ 223.791015] kmem_cache_alloc_trace+0x29a/0x3d0 [ 223.795685] ? copy_mnt_ns+0xa30/0xa30 [ 223.799573] copy_mount_options+0x59/0x2f0 [ 223.803805] ? copy_mnt_ns+0xa30/0xa30 [ 223.807688] SyS_mount+0x84/0x120 [ 223.811137] ? copy_mnt_ns+0xa30/0xa30 [ 223.815021] do_syscall_64+0x1d5/0x640 [ 223.818910] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 223.824088] RIP: 0033:0x7f5381ca260a [ 223.827789] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 223.835493] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a 17:41:36 executing program 3: syz_mount_image$efs(&(0x7f0000000300), &(0x7f0000000340)='./file0\x00', 0x0, &(0x7f0000000380), 0x1, 0x2e2, &(0x7f00000003c0)="$eJzs3M9rE0EUwPGXbWLSUDB4sipajWAPbRJT9aSQHCrioSioeJNSYwhNVYyCqUXas5cevXqretGT4EVPXvwD6lU9B6qIBxVWNpltsmuibjabIen3g3ZmOj/yppvdkp3ZCgAAAAAAAAAAAAAAGBoJEdkrIgdEZKJDm5DdMFz/J5HWyi3TlF+mOSYicdXMamTY/WItbQ1Vb9e1+PFlZaE4+2hRVP/6/w7x5hpD1ZtEm0Guep480KX18+fez10RWZ9rpA4JTUG1o05qQxXt0yrqcRjr/BR17lkOOYcPVq75uv1kHcb76mdnvpnIWRcYc3ejzhzp3G88dGm8b0ECAAAAAAAAAAAALVj/B7xj/d8xfLBY/wcAAAAAAAAAAAD+6bIx6ii3W1efEpFJj+NuiMgzEfkuIi9E5JtaS0u0WRq11xU7MdVGAdN0ft+9f+C/bHXTCQAAAAAA2N4lH2R1x6BT6fHp67pj8OJt3rWB2XAk2/dlNl1ptw776RyA2prhKE8mG+keVe71/I/ar6PSI34G64HamvMOWlylQR3/pJ/OAajlncc/6Pf/tJ/OAXAff/viFdT8p/x0DoD5xDn/Y676Xs8/fXfpdrpSXZ4uLc0XC8XCzWx25lTmRCZzMpu+USoXMo2vfl7CE/fx36ceDLKfD+r1/FN+Og+A11f3n9Edg07PNx9e0B2DTl/zL4f9Lf5XPw++yuuOQafPTz9Vdceg09mPs/d0x6DTily7qDsGL/54fh7AjmGd/2MSDqWaeSOVEhmp79GJRaxPI1l1jbDLx8VZP6P+FkhCwhH708suEdkIxUatcmrhVnmgbooBADDkKtXlxflyuXCnojsSAAAAAAAAAAAAAAAAAF419/8El9E9RwDtRTrs/4/W9/PHt/f7x0TkQygW6e/TyQCC1I/f/2TIkBm0jO4rEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbUqu4ABsnvAAAA//+RQqqD") 17:41:36 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 65) [ 223.842752] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 [ 223.850012] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 223.857271] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 223.864537] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 17:41:36 executing program 0: syz_mount_image$cramfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x147, &(0x7f0000000240)="$eJzs0L9LOnEcx/HXfe++EqX9IAMLMqGhIzHPE2tq0EgSsoPCpUmwiwLFSChHI9oaglYHS2gS/wXLWiyFsH+ixS1oLM6PIEZL++uxHPd8v3kPn/XVlgoPIENYy2aOjs1cztzzbBvx6M57rRa2ug3A0MBc7N+HgQPrqwCdM8DKjw5g/zBtLqWyaeu/EwZUAJER0TWI3WGrOUUL9Jo6D9SnRNN/acFem1GAyFj/3tcNsGDdm+jf+wCQL3qrleetZiPmW7yblXER885NSoPdbV7q0emy3SUjYT7dItKdv/kbvld/tdJuNeObRtxoBXV9OagFNC3UNl6asVDhCsqG/QTY/XHPBpdbSQDnEnDdnXUeJAeAeunTyIyulHpvXTiVPYCUL6aSrv/lpHP8H2QVEoiIiIiIiIiIiIiIiIiIiP7qOwAA//8GdGWV") [ 223.915808] FAULT_INJECTION: forcing a failure. [ 223.915808] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 223.928203] CPU: 0 PID: 11959 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 223.936081] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 223.945420] Call Trace: [ 223.948006] dump_stack+0x1b2/0x281 [ 223.951629] should_fail.cold+0x10a/0x149 [ 223.955777] __alloc_pages_nodemask+0x21e/0x2900 [ 223.960532] ? __lock_acquire+0x5fc/0x3f20 [ 223.964763] ? __lock_acquire+0x5fc/0x3f20 [ 223.968998] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 223.973836] ? __lock_acquire+0x5fc/0x3f20 [ 223.978065] ? __lock_acquire+0x5fc/0x3f20 [ 223.982305] alloc_pages_vma+0xd2/0x6d0 [ 223.986278] shmem_alloc_page+0xe0/0x180 [ 223.990332] ? shmem_swapin+0x180/0x180 [ 223.994303] ? trace_hardirqs_on+0x10/0x10 [ 223.998536] ? shmem_add_to_page_cache+0x3bf/0x730 [ 224.003462] ? __radix_tree_lookup+0x1b5/0x2e0 [ 224.008044] ? find_get_entry+0x312/0x630 [ 224.012190] ? check_preemption_disabled+0x35/0x240 [ 224.017210] ? __vm_enough_memory+0x261/0x520 [ 224.021701] shmem_alloc_and_acct_page+0x126/0x620 [ 224.026628] shmem_getpage_gfp+0x302/0x2a40 [ 224.030953] ? shmem_alloc_and_acct_page+0x620/0x620 [ 224.036048] ? page_mapping+0x151/0x2b0 [ 224.040024] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 224.045296] ? do_writepages+0x240/0x240 [ 224.049347] shmem_write_begin+0xeb/0x190 [ 224.053486] generic_perform_write+0x1d5/0x430 [ 224.058200] ? __mnt_drop_write_file+0x5f/0x90 [ 224.062777] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 224.067422] ? current_time+0xb0/0xb0 [ 224.071199] ? lock_acquire+0x170/0x3f0 [ 224.075150] __generic_file_write_iter+0x227/0x590 [ 224.080059] generic_file_write_iter+0x36f/0x650 [ 224.084798] __vfs_write+0x44c/0x630 [ 224.088490] ? kernel_read+0x110/0x110 [ 224.092372] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 224.097367] vfs_write+0x17f/0x4d0 [ 224.100888] SyS_write+0xf2/0x210 [ 224.104315] ? SyS_read+0x210/0x210 [ 224.107917] ? __do_page_fault+0x159/0xad0 [ 224.112124] ? do_syscall_64+0x4c/0x640 [ 224.116072] ? SyS_read+0x210/0x210 [ 224.119673] do_syscall_64+0x1d5/0x640 [ 224.123549] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 224.128711] RIP: 0033:0x7f5ac28fae5f [ 224.132395] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 224.140076] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 224.147428] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 224.154674] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 17:41:37 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 64) 17:41:37 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 58) 17:41:37 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMOhnor480jxG7XRm/tqEZGqj44T5ae5GO0v82sxeqrMGzF6PmezyoHRbx3A/IFPrz8V8b1I8fafvndzwef13995dfNtIN69sf3qmVoni+7BwY/qR4995tzw+aHnbreddpvAyQvt+WvXG1Nj4+OTPbtr+eqf7dk3mK9b3Jtbh8fe8tvffLM5N9dasmHDho2bGwf9zgTst/L5/9lI8Ws/+NfIj/Td5/+f6bzqu1n7P7+7/fw/cuuJ9un5/8mefSP5p5H+WsTAytXF/qciBpbf/uaL7avNK60rrfmhl4ZOj4y8/HL/oYiBy+251untrT1/pQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHispSL+JlL86LubqRER16t+fYPnho+PDPVFX9Vvb0ffvtcmL55vvLJwdXGptbzcmm1MzbdnFmZbd3u5gard39TY+L7czB0d3uf5Hx54ZWHx7aX2lTdWdj1+ZOD8peWVpebM7ofjcNQiRnv3nKwmPDU2Xk16rt2cr4ZO7NpMEf5/+lMRP4kUF367kZ7N+3L/z9wOdLv/Z2///9VbT7RP/T+f6NlXXjOlIv4tUrzw1tPxbDXPI/GJNZPrfhQpzrz1hVwXh8q67hw+W33utAYta/89Ujzz+ztru/1Qn9yuPXPXX1h4CJTr/2uRYrHvL+K5vC+v/7wCd1//R2490T6t/8/17Cuvud2kfM+3Do+9cv3/Y6T4+X95L57P+3au/+1VW67/Im+fyMWHuwf3af0/1bNvMF/3F+7NrQMAAAAAAAAAAMBDqz8V8ceR4vf+oZZezPvu5vd/Z2890T79/t/ne/bN7vj93/3b2PMXFQAAAAAAAAAAAAAAAAAAAAAAAG6jPxVxPlK88533bvbQ3tn/u6f/5y9t9/8cS7ccrf6fr589N3x8ZOhe/v9fvQbzdaf3ftsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsENKRTwTKV546+mqr36KI1Xn/9Fd6v4gUnznl38x16VjZd1qPj5YfR54dWH+xfNzcwszzZXmpblWY3KxOdMqx/56pPjP//pCHlscKsc+m8c+0Rl7uT3XOl3Wvh8pfuvDbm1Utc/l2s9t154pa38zUvzvD3bWPp9rn9quHSpr/ypSjP9k99pj27Vny9qjkeLjP2l0a4+UtS/m2s9v156aWZib3Ye/FgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADus/5UxGcixfPvr93s5V/r9Lzv73lZefdGtX9X1wc/qh89Nnhu+PjI0O22dx178kJ7/tr1xtTY+Phkz+5avvrgvblNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYkxRF9Xn6g820Xi+3OgYutOevXZ8aG9992OFUjeyr6ss/A2eGzr708pe+PNzNnz7+Xjser01ePN94ZeHq4lJrebk125iab88szLbu+gx7HX+rk9UXoHH1zWuzly8vN4ZOnd1x+PrgR/WjxwbPDR8fGerWTo2Nj0/21NT6P/XVPyHdu1PxCDkURfx1pPj4iR+m79ajejfY61q4w3vHfjsctXL9VTcxNTZe3chcuzm/Uh6c6C6EWkSjZ9Bod43ch7W4J6vVRxTlhE+Wtze52FxqXpprNSaaSyvtlfbC/ETqzLa8n0YUMZwi1iJio37Qk+dB0x9FjESKxfpm+tt6RF93HXzx1cnXTw/dfmDtPk5yF+U8G/0Ra8VDsGbhAVWPIi5HivrMiXi/3lnW1dL+IOKFMudSvFvmjYhUvjG8EfGh7yPwSKhFEf8dKX58bjP9Xb18Hug+V174RuPr85cXemq7z5UP/c8H95NnEx5gA1HE96on/s30976vAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHRTxc5HiK98/kar+0Dd7SrfnrzQuNi/Nddr6dXv/dXtmb21tbTVSJ0dzTudczbmWcz3nRs4o8vicozmnc67mXMu5nnMjZ/Tl8TlHc07nXM25lnM950bOqOXxOUdzTudczbmWcz3nRs7Quw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCRVUQRT0eKb7+zmbbqEbEaMR2dXK8f9OyA/fR/AQAA//+Uiwdc") (fail_nth: 74) [ 224.161919] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 224.169168] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 224.196569] print_req_error: 34 callbacks suppressed [ 224.196574] print_req_error: I/O error, dev loop3, sector 2 [ 224.208725] buffer_io_error: 33 callbacks suppressed 17:41:37 executing program 3: syz_mount_image$efs(&(0x7f0000000380), &(0x7f00000003c0)='./file0\x00', 0x0, &(0x7f0000000400), 0x1, 0x369, &(0x7f0000000440)="$eJzs3U1MI2Ucx/F/SysDiiJREHlrQgxeLLVVT5rYGLxp1EBi9GAQW6wUNaAGkAicjQlHY0yMJzF64bTJnjZks8lmswl7Yg+7yb4cdvfQkN0Tuxxm084MdEq7aXc6/S/l+8luZ6YzzzO/h2kngeeZGQEAAAAAAAAAAAAAAE3DEJFnRKRTRF6osE0g/xKxNg6JSLh45TXTlD3T7BCRp+368i/B4h04QlY15Ty4uzw1PfbrzEEZo/x2Efu/U3+Pky8gq1U3GvBovf3CwNUJkfUua+pS6UOuwc4SLHm7x54Gqqwm//0sqq7wXZdHnDPq6t3Cv4bLn4IW7J+dubImQUPEHLLWma2Vy/UGxnsbFhIAAAAAAAAAAAAoQv8/UDv6/y30/x9F/z8AAAAAAAAAAAA0TATbXMvl+tX7ReSlom2q6S/cEJH/ReSSPd22+9IiZbpGnX7FSkxrh/TtAwAAAAAAAAAAAADQAOeGf45rZ9CU+f3tr7Qz1OJMssX9hj3wI2QvOuMydkqmj+tFL4V9kFtzXxH/6rA1da5nr3f7nTE03V4qqaPcmnskT7s99ev493gp7INcsuSOCD5//ge8FPZB6fF3Tl5+tb/fS2EfmH+72z9Ssr7e7R/9Yfb70fnFpdcys5PTqenUt/F44q3YG7HYm/HRdCabilmvXnZRk9Lj/7J94P06/oNeCh8Dpz/te0c7g6b/dn75SDuDpnvJzah2Bk37g6eS2hk03fz3xqJ2Bk3vXx/7UTuDpmX54mPtDJq2vtz+XDuDpnEj0qWdQdPeyOYH2hk09Q13l95i70S5fad7SDuDplsX15/XzqDpt/d209oZNP303LMNuRXmk+qzVz5JaGfQFL3/Z6d2Bk1Tc7kO7QyaEltXVrQzaPprZ7dPO4Om82f/OdF///ij9esZ7Qya0vvffKidoRZH7p8PAACaXrDw3J9QIHo4H4xGRVoKzwIywulMNhW3xwM4y6+Le33CfhZQp4TCzuiFp0RkI2C05ZejU99lj9WgOAAAAAAAmsz84tLMZDabmpvXTgIAAAAAAAAAAAAAAAAAAKp1OP7PvxntNgIAALdwhev/WwvX87cfXO9viMjlgBFu7NMJAACAHxrx+z8zzDBz3Ga0z0wAULNV7QAAmstC0b3SgWbxMAAA///rbsKx") [ 224.208731] Buffer I/O error on dev loop3, logical block 2, async page read [ 224.221081] print_req_error: I/O error, dev loop3, sector 3 [ 224.223005] FAULT_INJECTION: forcing a failure. [ 224.223005] name failslab, interval 1, probability 0, space 0, times 0 [ 224.226820] Buffer I/O error on dev loop3, logical block 3, async page read [ 224.226857] print_req_error: I/O error, dev loop3, sector 4 [ 224.253628] Buffer I/O error on dev loop3, logical block 4, async page read [ 224.260803] print_req_error: I/O error, dev loop3, sector 5 [ 224.268344] Buffer I/O error on dev loop3, logical block 5, async page read [ 224.275516] print_req_error: I/O error, dev loop3, sector 6 [ 224.281216] Buffer I/O error on dev loop3, logical block 6, async page read [ 224.288378] print_req_error: I/O error, dev loop3, sector 7 [ 224.292180] FAULT_INJECTION: forcing a failure. [ 224.292180] name failslab, interval 1, probability 0, space 0, times 0 [ 224.294076] Buffer I/O error on dev loop3, logical block 7, async page read [ 224.307578] FAULT_INJECTION: forcing a failure. [ 224.307578] name failslab, interval 1, probability 0, space 0, times 0 [ 224.334666] CPU: 0 PID: 11976 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 224.342553] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 224.351891] Call Trace: [ 224.354471] dump_stack+0x1b2/0x281 [ 224.358101] should_fail.cold+0x10a/0x149 [ 224.362327] should_failslab+0xd6/0x130 [ 224.366291] kmem_cache_alloc+0x28e/0x3c0 [ 224.370428] getname_kernel+0x4e/0x340 [ 224.374307] kern_path+0x1b/0x40 [ 224.377675] lookup_bdev+0xc6/0x1c0 [ 224.381318] ? bd_acquire+0x440/0x440 [ 224.385121] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 224.390585] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 224.395606] blkdev_get_by_path+0x1b/0xa0 [ 224.399747] mount_bdev+0x4c/0x360 [ 224.403284] ? squashfs_alloc_inode+0x40/0x40 [ 224.407778] mount_fs+0x92/0x2a0 [ 224.411148] vfs_kern_mount.part.0+0x5b/0x470 [ 224.415724] do_mount+0xe65/0x2a30 [ 224.419254] ? __do_page_fault+0x159/0xad0 [ 224.423482] ? retint_kernel+0x2d/0x2d [ 224.427373] ? copy_mount_string+0x40/0x40 [ 224.431598] ? memset+0x20/0x40 [ 224.434874] ? copy_mount_options+0x1fa/0x2f0 [ 224.439362] ? copy_mnt_ns+0xa30/0xa30 [ 224.443245] SyS_mount+0xa8/0x120 [ 224.446695] ? copy_mnt_ns+0xa30/0xa30 [ 224.450576] do_syscall_64+0x1d5/0x640 [ 224.454459] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 224.459642] RIP: 0033:0x7fa625adb60a 17:41:37 executing program 0: syz_mount_image$reiserfs(&(0x7f000001fec0), &(0x7f000001ff00)='./file0\x00', 0x0, &(0x7f000001ff40), 0x1, 0x1feac, &(0x7f000001ff80)="$eJzs2aFKREEYBeBzxyAYx74I+gLLtS5oULAYtAsim9wge5Ni1OwLmH0aX8KuwSdQRta66ZaF74Mpw5wzTJrwBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJqj5K4kL7NkZ7X1NEvSJW+Xr1cfSSb/Z/fet0u6XMzPhpNlfzokKX+rS8lzS7VY6nS/1r72dVoPd48P6nD/cHu9WMyXq5ouk3x+P97k/GvUp7S7t0ZtBAAAAAAAAIDN8AMAbAD/PwAAAAAAsN640wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+2YEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzZsWnDQBgF4HeKqgwRpUwRhBZIkRnShjRZI2XGSBk8kRdwbxcGD2CEZWEZ4crYzfeBeLoHd9zVPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA1PA75+5akJIuPv69Vkqc73wsAAAAAAAAAuKykymcz1yfVpHnNsilj3+eu9P9d/mf2AwAAAAAAAABT5WQe/5J6nMv33XPqtO1hPUQ278lDku7snPX25/v4lVs+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD07cCADAAAAIMzfOo/2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQwUAAP//MU+6Bg==") [ 224.463339] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 224.471036] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 224.478293] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 224.485551] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 224.492812] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 224.500071] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 224.523686] CPU: 1 PID: 11978 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 224.531576] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 224.534080] FAULT_INJECTION: forcing a failure. [ 224.534080] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 224.540914] Call Trace: [ 224.540930] dump_stack+0x1b2/0x281 [ 224.540944] should_fail.cold+0x10a/0x149 [ 224.540956] should_failslab+0xd6/0x130 [ 224.540968] kmem_cache_alloc+0x28e/0x3c0 [ 224.540983] getname_flags+0xc8/0x550 [ 224.574893] ? __do_page_fault+0x159/0xad0 [ 224.579116] user_path_at_empty+0x2a/0x50 [ 224.583246] do_mount+0x118/0x2a30 [ 224.586773] ? __do_page_fault+0x159/0xad0 [ 224.590996] ? retint_kernel+0x2d/0x2d [ 224.594872] ? copy_mount_string+0x40/0x40 [ 224.599090] ? memset+0x20/0x40 [ 224.602351] ? copy_mount_options+0x1fa/0x2f0 [ 224.606831] ? copy_mnt_ns+0xa30/0xa30 [ 224.610705] SyS_mount+0xa8/0x120 [ 224.614137] ? copy_mnt_ns+0xa30/0xa30 [ 224.618001] do_syscall_64+0x1d5/0x640 [ 224.621872] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 224.627044] RIP: 0033:0x7f5381ca260a [ 224.630733] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 224.638423] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a [ 224.645675] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 [ 224.652929] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 224.660176] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 224.667427] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 224.674687] CPU: 0 PID: 12000 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 224.682566] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 224.691907] Call Trace: [ 224.694487] dump_stack+0x1b2/0x281 [ 224.698101] should_fail.cold+0x10a/0x149 [ 224.702235] __alloc_pages_nodemask+0x21e/0x2900 [ 224.706979] ? __lock_acquire+0x5fc/0x3f20 [ 224.711212] ? __lock_acquire+0x5fc/0x3f20 [ 224.715435] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 224.720267] ? __lock_acquire+0x5fc/0x3f20 [ 224.724483] ? __lock_acquire+0x5fc/0x3f20 [ 224.728713] alloc_pages_vma+0xd2/0x6d0 [ 224.732680] shmem_alloc_page+0xe0/0x180 [ 224.736726] ? shmem_swapin+0x180/0x180 [ 224.740691] ? trace_hardirqs_on+0x10/0x10 [ 224.744908] ? shmem_add_to_page_cache+0x3bf/0x730 [ 224.749820] ? __radix_tree_lookup+0x1b5/0x2e0 [ 224.754391] ? find_get_entry+0x312/0x630 [ 224.758533] ? check_preemption_disabled+0x35/0x240 [ 224.763537] ? __vm_enough_memory+0x261/0x520 [ 224.768028] shmem_alloc_and_acct_page+0x126/0x620 [ 224.772948] shmem_getpage_gfp+0x302/0x2a40 [ 224.777290] ? shmem_alloc_and_acct_page+0x620/0x620 [ 224.782380] ? page_mapping+0x151/0x2b0 [ 224.786350] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 224.791609] ? do_writepages+0x240/0x240 [ 224.795664] shmem_write_begin+0xeb/0x190 [ 224.799807] generic_perform_write+0x1d5/0x430 [ 224.804381] ? __mnt_drop_write_file+0x5f/0x90 [ 224.808950] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 224.813608] ? current_time+0xb0/0xb0 [ 224.817394] ? lock_acquire+0x170/0x3f0 [ 224.821380] __generic_file_write_iter+0x227/0x590 [ 224.826318] generic_file_write_iter+0x36f/0x650 [ 224.831075] __vfs_write+0x44c/0x630 [ 224.834783] ? kernel_read+0x110/0x110 [ 224.838675] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 224.843687] vfs_write+0x17f/0x4d0 [ 224.847225] SyS_write+0xf2/0x210 [ 224.850674] ? SyS_read+0x210/0x210 [ 224.854294] ? __do_page_fault+0x159/0xad0 [ 224.858526] ? do_syscall_64+0x4c/0x640 [ 224.862493] ? SyS_read+0x210/0x210 [ 224.866118] do_syscall_64+0x1d5/0x640 [ 224.870003] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 224.875188] RIP: 0033:0x7f5ac28fae5f [ 224.878887] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 224.886590] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 224.893856] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 224.901115] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 224.908373] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 224.915637] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 224.924656] CPU: 0 PID: 11981 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 224.932541] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 224.941886] Call Trace: [ 224.944468] dump_stack+0x1b2/0x281 [ 224.948094] should_fail.cold+0x10a/0x149 [ 224.952243] should_failslab+0xd6/0x130 [ 224.956218] __kmalloc+0x2c1/0x400 [ 224.959755] ? __list_lru_init+0x67/0x710 [ 224.963901] __list_lru_init+0x67/0x710 [ 224.967875] sget_userns+0x4e4/0xc10 [ 224.971583] ? set_bdev_super+0x110/0x110 [ 224.975726] ? ns_test_super+0x50/0x50 [ 224.979609] ? set_bdev_super+0x110/0x110 [ 224.983751] ? ns_test_super+0x50/0x50 [ 224.987631] sget+0xd1/0x110 [ 224.990649] mount_bdev+0xcd/0x360 [ 224.994185] ? squashfs_alloc_inode+0x40/0x40 [ 224.998679] mount_fs+0x92/0x2a0 [ 225.002130] vfs_kern_mount.part.0+0x5b/0x470 [ 225.006629] do_mount+0xe65/0x2a30 [ 225.010167] ? __do_page_fault+0x159/0xad0 [ 225.014406] ? retint_kernel+0x2d/0x2d [ 225.018291] ? copy_mount_string+0x40/0x40 [ 225.022526] ? memset+0x20/0x40 [ 225.025803] ? copy_mount_options+0x1fa/0x2f0 [ 225.030293] ? copy_mnt_ns+0xa30/0xa30 [ 225.034176] SyS_mount+0xa8/0x120 [ 225.037626] ? copy_mnt_ns+0xa30/0xa30 [ 225.041507] do_syscall_64+0x1d5/0x640 [ 225.045396] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 225.050577] RIP: 0033:0x7f9bf9d3e60a [ 225.054278] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 225.061983] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 225.069244] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 17:41:37 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 59) [ 225.076506] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 225.083777] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 225.091504] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 225.126673] FAULT_INJECTION: forcing a failure. [ 225.126673] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 225.139723] CPU: 0 PID: 12008 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 225.147608] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 225.156948] Call Trace: [ 225.159529] dump_stack+0x1b2/0x281 [ 225.163153] should_fail.cold+0x10a/0x149 [ 225.167320] __alloc_pages_nodemask+0x21e/0x2900 [ 225.172077] ? pcpu_alloc+0x8e8/0xf50 [ 225.175877] ? pcpu_alloc+0xbe0/0xf50 [ 225.179685] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 225.184535] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 225.189980] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 225.194995] alloc_pages_current+0x155/0x260 [ 225.199399] ? __lockdep_init_map+0x100/0x560 [ 225.203891] get_zeroed_page+0x19/0x50 [ 225.207774] mount_fs+0x1c7/0x2a0 [ 225.211228] vfs_kern_mount.part.0+0x5b/0x470 [ 225.215719] do_mount+0xe65/0x2a30 [ 225.219254] ? __do_page_fault+0x159/0xad0 [ 225.223484] ? retint_kernel+0x2d/0x2d [ 225.227368] ? copy_mount_string+0x40/0x40 [ 225.231599] ? memset+0x20/0x40 [ 225.234875] ? copy_mount_options+0x1fa/0x2f0 [ 225.239363] ? copy_mnt_ns+0xa30/0xa30 [ 225.243246] SyS_mount+0xa8/0x120 [ 225.246692] ? copy_mnt_ns+0xa30/0xa30 [ 225.250574] do_syscall_64+0x1d5/0x640 [ 225.254463] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 225.259644] RIP: 0033:0x7f5381ca260a [ 225.263345] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 17:41:38 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 66) 17:41:38 executing program 3: syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./file0\x00', 0x0, &(0x7f0000005640), 0x1, 0x559c, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgPe/ceJVV1Lwh4d9MPummaNuryLXi9IhBpGvCBil70MsZolrSvO/hAaaCVFhQEfOCLhxqvl2HUK3Nj7qDCdUVlkhhsdDRGA6NLjCsmqIkkEjUadUyijjE+xqhLZ3Wf2kXVqS67EFDa+b4/unbVbz9PPbr2Oaf2AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8uS797YH/7ZSrw91DVs8Zctuydf/07vqZG0bc2XrKL77z3uD1r+56/9J9blx1+pjjBl/3zqXjB9ac/GAIbZ3lypLiZUsuv/XMMw7/1qWLH7278tBBtcdUZ+qtzNzulpc7tvpRfQjLch6pi4m36jvubAycdOxdcys6Ek/Uh7B3bmDawmnbdSS+Vx/CvrmB1RMG79SRWJgu8eALR77akTgzHTh66Nfe70iMzgTK0t1d2jfpblm6u4v7htAvJ5Dt7jl986vKtvGNTKA83cYddUkbMVAXi95Ul7QRA9NjibbeIQyrCKFXuqrHq5OqeqWreqA6qapXuqorqkMYHUKoSFf1QlVSVUV65OuqkqpiYOe/u/PtgR2JZVUhDMsNrD9t+QEdifNTgWzjJ1SF0L/jJZNuvL0yabwy3fiSyhD2DCFUpUu8W5GUqEqXeKkihO1zAtnGp1aEMDfwlRA/fKbkPjh77iXTWqZPb521FRNVmbZqwllt01sbJ8+YPqU61adiynLSny74/GN/7u3LJnfcTuh/96BS0hWZcpWdXR5RmXd35Lbe+9iv2txKNj4fBfXH/FWhT+h9wezWWY0Xt8yZM2t48rfU7COSv70y0WRbDe8p22rf3EqGzTl35rDZcy8Z2nZuy9mtZ7eeN3J408iDmg4+aOSBwzpG1ZT83RJDXf7FD3XXipxKvogPAAkJiZ6WKM/7dGva1j/IC77ob+xoZaju/IAumFbkZinrHOWWGPQRn3PEn+d7SrcjGl4wcSjIMqL7LCMLJhMbs9QkWTq/1xVMDnNrKu/cpPF+eWhs7FVsOzTk383dvG9uxubdkNl0paYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+H/swIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCwAAAAAIMzfOoyeDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuBQAAP//kIyJpg==") [ 225.271044] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a [ 225.278318] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 [ 225.285577] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 225.292842] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 225.300101] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 17:41:38 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 65) 17:41:38 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 60) [ 225.370385] FAULT_INJECTION: forcing a failure. [ 225.370385] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 225.423441] FAULT_INJECTION: forcing a failure. [ 225.423441] name failslab, interval 1, probability 0, space 0, times 0 [ 225.434612] CPU: 1 PID: 12019 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 225.442512] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 225.451847] Call Trace: [ 225.454426] dump_stack+0x1b2/0x281 [ 225.458048] should_fail.cold+0x10a/0x149 [ 225.462193] __alloc_pages_nodemask+0x21e/0x2900 [ 225.466936] ? pcpu_alloc+0x8e8/0xf50 [ 225.470735] ? pcpu_alloc+0xbe0/0xf50 [ 225.474537] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 225.479385] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 225.484829] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 225.489849] alloc_pages_current+0x155/0x260 [ 225.494251] ? __lockdep_init_map+0x100/0x560 [ 225.498739] get_zeroed_page+0x19/0x50 [ 225.502618] mount_fs+0x1c7/0x2a0 [ 225.506070] vfs_kern_mount.part.0+0x5b/0x470 [ 225.510564] do_mount+0xe65/0x2a30 [ 225.514104] ? __do_page_fault+0x159/0xad0 [ 225.518355] ? retint_kernel+0x2d/0x2d [ 225.522239] ? copy_mount_string+0x40/0x40 [ 225.526473] ? memset+0x20/0x40 [ 225.529748] ? copy_mount_options+0x1fa/0x2f0 [ 225.534235] ? copy_mnt_ns+0xa30/0xa30 [ 225.538112] SyS_mount+0xa8/0x120 [ 225.541551] ? copy_mnt_ns+0xa30/0xa30 [ 225.545427] do_syscall_64+0x1d5/0x640 [ 225.549339] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 225.554517] RIP: 0033:0x7fa625adb60a [ 225.558212] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 225.565913] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 225.573174] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 225.580434] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 225.588181] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 225.595442] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 225.603390] CPU: 0 PID: 12030 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 225.611269] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 225.620611] Call Trace: [ 225.623194] dump_stack+0x1b2/0x281 [ 225.626825] should_fail.cold+0x10a/0x149 [ 225.630978] should_failslab+0xd6/0x130 [ 225.634954] __kmalloc+0x2c1/0x400 [ 225.638499] ? __list_lru_init+0x67/0x710 [ 225.642649] __list_lru_init+0x67/0x710 [ 225.646621] sget_userns+0x504/0xc10 [ 225.650333] ? set_bdev_super+0x110/0x110 [ 225.654482] ? ns_test_super+0x50/0x50 [ 225.658369] ? set_bdev_super+0x110/0x110 [ 225.662506] ? ns_test_super+0x50/0x50 [ 225.666386] sget+0xd1/0x110 [ 225.669406] mount_bdev+0xcd/0x360 [ 225.672938] ? squashfs_alloc_inode+0x40/0x40 [ 225.677429] mount_fs+0x92/0x2a0 [ 225.680798] vfs_kern_mount.part.0+0x5b/0x470 [ 225.685292] do_mount+0xe65/0x2a30 [ 225.688827] ? __do_page_fault+0x159/0xad0 [ 225.693054] ? retint_kernel+0x2d/0x2d [ 225.696933] ? copy_mount_string+0x40/0x40 [ 225.701169] ? memset+0x20/0x40 [ 225.704440] ? copy_mount_options+0x1fa/0x2f0 [ 225.708928] ? copy_mnt_ns+0xa30/0xa30 [ 225.712818] SyS_mount+0xa8/0x120 [ 225.716268] ? copy_mnt_ns+0xa30/0xa30 [ 225.720151] do_syscall_64+0x1d5/0x640 [ 225.724039] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 225.729219] RIP: 0033:0x7f9bf9d3e60a [ 225.732931] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 225.740633] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 225.747893] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 225.755150] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 225.762410] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 17:41:38 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 75) [ 225.769673] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 225.779010] FAULT_INJECTION: forcing a failure. [ 225.779010] name failslab, interval 1, probability 0, space 0, times 0 [ 225.820539] CPU: 0 PID: 12032 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 225.828428] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 225.837775] Call Trace: [ 225.840379] dump_stack+0x1b2/0x281 [ 225.844009] should_fail.cold+0x10a/0x149 [ 225.848255] should_failslab+0xd6/0x130 [ 225.849108] FAULT_INJECTION: forcing a failure. [ 225.849108] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 225.852225] kmem_cache_alloc+0x28e/0x3c0 [ 225.852239] getname_flags+0xc8/0x550 [ 225.852251] ? __do_page_fault+0x159/0xad0 [ 225.852263] user_path_at_empty+0x2a/0x50 [ 225.852280] do_mount+0x118/0x2a30 [ 225.883818] ? __do_page_fault+0x159/0xad0 [ 225.888049] ? retint_kernel+0x2d/0x2d [ 225.891928] ? copy_mount_string+0x40/0x40 [ 225.896155] ? memset+0x20/0x40 [ 225.899425] ? copy_mount_options+0x1fa/0x2f0 [ 225.903903] ? copy_mnt_ns+0xa30/0xa30 [ 225.907780] SyS_mount+0xa8/0x120 [ 225.911223] ? copy_mnt_ns+0xa30/0xa30 [ 225.915102] do_syscall_64+0x1d5/0x640 [ 225.918986] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 225.924159] RIP: 0033:0x7f5381ca260a [ 225.927859] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 225.935557] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a [ 225.942812] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 [ 225.950072] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 225.957334] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 225.964589] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 225.979812] CPU: 1 PID: 12043 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 225.987697] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 225.997038] Call Trace: [ 225.999619] dump_stack+0x1b2/0x281 [ 226.003247] should_fail.cold+0x10a/0x149 [ 226.007390] __alloc_pages_nodemask+0x21e/0x2900 [ 226.012148] ? __lock_acquire+0x5fc/0x3f20 [ 226.016385] ? __lock_acquire+0x5fc/0x3f20 [ 226.020615] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 226.025455] ? __lock_acquire+0x5fc/0x3f20 [ 226.029687] ? __lock_acquire+0x5fc/0x3f20 [ 226.033933] alloc_pages_vma+0xd2/0x6d0 [ 226.037904] shmem_alloc_page+0xe0/0x180 [ 226.041963] ? shmem_swapin+0x180/0x180 [ 226.045935] ? trace_hardirqs_on+0x10/0x10 [ 226.050161] ? shmem_add_to_page_cache+0x3bf/0x730 [ 226.055086] ? __radix_tree_lookup+0x1b5/0x2e0 [ 226.059659] ? find_get_entry+0x312/0x630 [ 226.063925] ? check_preemption_disabled+0x35/0x240 [ 226.068945] ? __vm_enough_memory+0x261/0x520 [ 226.073434] shmem_alloc_and_acct_page+0x126/0x620 [ 226.078365] shmem_getpage_gfp+0x302/0x2a40 [ 226.082690] ? simple_xattr_get+0xe5/0x160 [ 226.086920] ? shmem_alloc_and_acct_page+0x620/0x620 [ 226.092456] ? page_mapping+0x151/0x2b0 [ 226.096422] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 226.101690] ? do_writepages+0x240/0x240 [ 226.105748] shmem_write_begin+0xeb/0x190 [ 226.109896] generic_perform_write+0x1d5/0x430 [ 226.114481] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 226.119141] ? current_time+0xb0/0xb0 [ 226.122939] ? lock_acquire+0x170/0x3f0 [ 226.126907] __generic_file_write_iter+0x227/0x590 [ 226.131836] generic_file_write_iter+0x36f/0x650 [ 226.136589] __vfs_write+0x44c/0x630 [ 226.140301] ? kernel_read+0x110/0x110 [ 226.144201] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 226.149228] vfs_write+0x17f/0x4d0 [ 226.152768] SyS_write+0xf2/0x210 [ 226.156214] ? SyS_read+0x210/0x210 [ 226.159831] ? __do_page_fault+0x159/0xad0 [ 226.164060] ? do_syscall_64+0x4c/0x640 [ 226.168043] ? SyS_read+0x210/0x210 [ 226.171666] do_syscall_64+0x1d5/0x640 [ 226.175551] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 226.180730] RIP: 0033:0x7f5ac28fae5f [ 226.184430] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 226.192137] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 226.199401] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 226.206664] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 226.213932] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 17:41:39 executing program 4: syz_mount_image$squashfs(&(0x7f0000000240), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f00000002c0), 0x1, 0x228, &(0x7f0000000300)="$eJzKKC4sZmdgYPj7sSaZgUGAAQRYGEQYLjAwMrAwMDDIM4KFGD4yQeipUPomlGaDyl+B0r5Q8XYo/de8KiKKgYExU+meGdMB8RRFRgEGHpGvpx4wJDPwxzJYzvNecykoc8pVobdL94PUe4VWbmJgVE/hXzRnwwSnmbxgYxkjo5DNYT4gM4sDZBADA8PkPxH3HrBIMoggmSXK8U/sVMvyVWad9xlmdExLY2A0mMXBwMCgd0R3pp0BbzcT1MziyqrsxJyc1KLiMwyo5k9m3M+kyAhSd+bv1eAHjHYM3bEMjAxyG/zVFn/7I1W5cVN95PSqiJqp3U03l66PY9im//eKidT7iRlh/x8cEtSyyMv/ME9G6fvmhjkfauqemDh2NirP5W+9/Pfd+5ja4gQ1psfiXYVs/AluWjWfnJ3cLB/PTa9u31KsuCArzWXisakX/yYcX8vAMPnCE1v9mjOH4hVjOKXcKufG3HWLF+Rapn6+7g0Dw8GozxMZGJcz7mdiYJgZtnMPsr/KG6CRwcDMwMCgwsDAwMTAwpCWmZNq4MHAyMAM5RiyQFXBVDMxcIAl9JLzc1LaGRjBSQCsbTkDC9wMw8cMrHCOETLH2KIBahJDO5RWgdIeUHo5lH4MpeXRkg0L2IR+KE+jgYGBjaEisaSkyJCNgQHKgosZwcWMBOA2M0FtncuE6rnjTAyjYBSMglEwCkbBKBgFo2AUjIJRMJIBIAAA///ZbLn7") (fail_nth: 67) 17:41:39 executing program 2: syz_mount_image$udf(&(0x7f0000001040), &(0x7f0000001080)='./file0\x00', 0x0, &(0x7f00000010c0), 0x1, 0x1029, &(0x7f0000001100)="$eJzs3V9sneddB/Df8/o4x0kQc9c1a8qETlukRhmNEqfd7AUkZzXWJkWtVcfjj0D4xD5Jj+rYlu1U6RSQdwFIwNQLxAV3vukFXPV2QoBHQdoFmgRCQogbi7VlE0Ky6DS4M3rf85z4OHWWUMdx/nw+cvx9z/v+nvd9XkfP8evIyi8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIiv/sr502fSQc8CALifXp18/fSQ7/8A8Fi56Od/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADuLEURfxYppj/YTNPV646BC+35a9enxsZ3H3Y4VSP7qvryz8CZobMvvfylLw9386ePv9eOx2uTF883Xlm4urjUWl5uzTam5tszC7Otuz7DXsff6mT1BWhcffPa7OXLy42hU2d3HL4++FH96LHBc8PHR4a6tVNj4+OTPTW1/k999U9I9+5UPEIORRG/Gik+fuKHqRkRRex9LdzhvWO/HY5auf6qm5gaG69uZK7dnF8pD050F0ItotEzaLS7Ru7DWtyT1eojinLCJ8vbm1xsLjUvzbUaE82llfZKe2F+InVmW95PI4oYThFrEbFRP+jJ86DpjyL+KVIs1jfTpYjo666DL746+frpodsPrN3HSe6inGejP2KteAjWLDyg6lHEVqSoz5yImbysq6X9QcQLZc6leLfMGxGpfGN4I+JD30fgkVCLIv4oUvz43GaarZ4Hus+VF77R+Pr85YWe2u5z5UP/88H95NmEB9hAFNGsnvg306f/xy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8HI4i/iNSnPzLt6q+0lH1pf/MueGvnurr7Rn/9B3OU9aeiog/LO6uJ++h3Gt8Ik2kVOzDjQF3NBBF/E7u//etg54MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHLgi/jlSfOX7J9Ja+fLk1Nh4Y3KxudSev9K42Lw016qqJlKnc38jj9ra2tpqpE6O5pzOuZpzLed6zo2cUeTxOUdzTudczbmWcz3nRs7oy+Nzjuaczrmacy3nes6NnFHL43OO5pzOuZpzLed6zo2c0X+Af10AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL4poognI8W339lMkSJiNWI6OrleP+jZAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (fail_nth: 76) 17:41:39 executing program 5: syz_mount_image$squashfs(&(0x7f00000001c0), &(0x7f0000000200)='./file0\x00', 0x0, &(0x7f0000000240), 0x1, 0x1af, &(0x7f0000000280)="$eJxckr9rFFEQxz9v9+XHCsIardQiGjnPIt7eniYKIrG2CIigBgXD5Ywrib/uRA2LWVEwYCvYGbCxsbQQEbnKSixEucpg/oAUZx9X3u7s8nJb7Gdnvm/mzXfYm+177RFgux83wUcBmn1sKoUG9poEUHVzfnNy+hJ/zkFfzsWifxFuT69cngMVHd6YcrsTa94h5Zv87OwZ749+wYFrnH5z/v2PC9GrX2Nb776/3fi7+ezgp8rkxwdxF3h9buw3anrNA/Zc+lA5G+x+mbVWV+YaTx22snt7/bgpA5TPAmDr7oC2X4NLWurGrQmOArXO8t1a+/HKZLQ8v9habN0Ow8ZUcCIIToa1G9FSK8jfymovfjE8BpilepY+ZF2/a2DUYvQnOqddNwxcF706sbPO3JWmaYpFRbesHZFzxvpFKowCDxNlZcezLprMzgwKV4K6HpjNYTQTjjfvLC2solBF2Tq67FHvMVQGoR00/KSwcVV4S3Z2KikMrQrHhTPCdWFPWPyVz6WDzjp8laiawDCP5jud+3WzvvyrzIVlLvQTe5VHgJ/OTtv/JP4fAAD//9Pefec=") (fail_nth: 61) 17:41:39 executing program 1: syz_mount_image$squashfs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200), 0x1, 0x178, &(0x7f0000000240)="$eJzsVb1OKkEU/g4MC/dWFLe6ucktJAqFsCxq7OwMD+ADSGBF4uIPS6IQirXiPWx4DQvfwUJjg4UxscDerJmZs+vwAJqQzJfsfud8M2fOzBTfHIcXYR7Ax2LSBoqQEPiDByIIAP9JSdjPa351NFc5fxGaK6zfMD8yh6PxSSsI/ME3Bj/RwwY2sMGqBV/p3nUGb8rL7heTtgwOAcRxHEutoz8y52QB3Blz/gr1URZxOkean0w2ANSG/fNaOBpv9vqtrt/1Tz2vseNuue62VzvqBb6r/2S0yGiPhOQKAOmpv4zxHIAnNtjfWAYZW+NxMmsdw5zLa8u1GaM2YcJtWsveDnkFB1hHAcBlRIZaUqsIqCM1QchyUhfG/nSvghqots+CzhQESspmEOka9TlyaeKZSWM3SrY9ZS4xN5lnzHPm5M1K3iKhVnjmrBwBDq5aw+GgLiUdpZqXal4xMi9Mdn13lg/3Lw8LCwsLCwsLixXDZwAAAP//pexiBA==") (fail_nth: 66) [ 226.221192] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 226.250620] BTRFS: device fsid 9c2593b3-5c40-4e29-8ff3-7b58260955bc devid 1 transid 8 /dev/loop3 [ 226.313802] FAULT_INJECTION: forcing a failure. [ 226.313802] name failslab, interval 1, probability 0, space 0, times 0 [ 226.315197] FAULT_INJECTION: forcing a failure. [ 226.315197] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 226.345481] BTRFS error (device loop3): unsupported checksum algorithm 2 [ 226.357543] BTRFS error (device loop3): superblock checksum mismatch [ 226.358277] FAULT_INJECTION: forcing a failure. [ 226.358277] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 226.364168] CPU: 1 PID: 12051 Comm: syz-executor.2 Not tainted 4.14.301-syzkaller #0 [ 226.383676] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 226.393010] Call Trace: [ 226.395584] dump_stack+0x1b2/0x281 [ 226.399193] should_fail.cold+0x10a/0x149 [ 226.403323] __alloc_pages_nodemask+0x21e/0x2900 [ 226.408059] ? __lock_acquire+0x5fc/0x3f20 [ 226.412279] ? __lock_acquire+0x5fc/0x3f20 [ 226.416497] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 226.421321] ? __lock_acquire+0x5fc/0x3f20 [ 226.425537] ? __lock_acquire+0x5fc/0x3f20 [ 226.429757] alloc_pages_vma+0xd2/0x6d0 [ 226.433716] shmem_alloc_page+0xe0/0x180 [ 226.437759] ? shmem_swapin+0x180/0x180 [ 226.441712] ? trace_hardirqs_on+0x10/0x10 [ 226.445927] ? shmem_add_to_page_cache+0x3bf/0x730 [ 226.450833] ? __radix_tree_lookup+0x1b5/0x2e0 [ 226.455392] ? find_get_entry+0x312/0x630 [ 226.459518] ? check_preemption_disabled+0x35/0x240 [ 226.464516] ? __vm_enough_memory+0x261/0x520 [ 226.468991] shmem_alloc_and_acct_page+0x126/0x620 [ 226.473900] shmem_getpage_gfp+0x302/0x2a40 [ 226.478210] ? shmem_alloc_and_acct_page+0x620/0x620 [ 226.483290] ? page_mapping+0x151/0x2b0 [ 226.487623] ? __set_page_dirty_no_writeback+0x8f/0xd0 [ 226.492876] ? do_writepages+0x240/0x240 [ 226.496919] shmem_write_begin+0xeb/0x190 [ 226.501047] generic_perform_write+0x1d5/0x430 [ 226.505611] ? __mnt_drop_write_file+0x5f/0x90 [ 226.510171] ? filemap_page_mkwrite+0x2d0/0x2d0 [ 226.514816] ? current_time+0xb0/0xb0 [ 226.518594] ? lock_acquire+0x170/0x3f0 [ 226.522547] __generic_file_write_iter+0x227/0x590 [ 226.527456] generic_file_write_iter+0x36f/0x650 [ 226.532195] __vfs_write+0x44c/0x630 [ 226.535889] ? kernel_read+0x110/0x110 [ 226.539761] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 226.544759] vfs_write+0x17f/0x4d0 [ 226.548278] SyS_write+0xf2/0x210 [ 226.551710] ? SyS_read+0x210/0x210 [ 226.555317] ? __do_page_fault+0x159/0xad0 [ 226.559527] ? do_syscall_64+0x4c/0x640 [ 226.563478] ? SyS_read+0x210/0x210 [ 226.567084] do_syscall_64+0x1d5/0x640 [ 226.570952] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 226.576118] RIP: 0033:0x7f5ac28fae5f [ 226.579806] RSP: 002b:00007f5ac0ebaf10 EFLAGS: 00000293 ORIG_RAX: 0000000000000001 [ 226.587493] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007f5ac28fae5f [ 226.594750] RDX: 0000000000200000 RSI: 00007f5ab8a9b000 RDI: 0000000000000004 [ 226.601997] RBP: 00007f5ab8a9b000 R08: 0000000000000000 R09: 0000000000001023 [ 226.609245] R10: 0000000000200000 R11: 0000000000000293 R12: 0000000000000000 [ 226.616492] R13: 00007f5ac0ebafdc R14: 00007f5ac0ebafe0 R15: 0000000020001102 [ 226.623755] CPU: 0 PID: 12057 Comm: syz-executor.5 Not tainted 4.14.301-syzkaller #0 [ 226.631627] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 226.640969] Call Trace: [ 226.643539] dump_stack+0x1b2/0x281 [ 226.647165] should_fail.cold+0x10a/0x149 [ 226.651294] __alloc_pages_nodemask+0x21e/0x2900 [ 226.656028] ? deref_stack_reg+0x124/0x1a0 [ 226.660245] ? is_bpf_text_address+0x91/0x150 [ 226.664727] ? __lock_acquire+0x5fc/0x3f20 [ 226.668941] ? cmp_ex_sort+0xb0/0xb0 [ 226.672636] ? gfp_pfmemalloc_allowed+0x150/0x150 [ 226.677453] ? search_extable+0x6f/0x80 [ 226.681406] ? trim_init_extable+0x280/0x280 [ 226.685788] ? __kernel_text_address+0x9/0x30 [ 226.690261] ? copy_mount_options+0x194/0x2f0 [ 226.694740] ? fixup_exception+0x93/0xd0 [ 226.698779] ? no_context+0x9c/0x7c0 [ 226.702471] ? force_sig_info_fault.constprop.0+0x260/0x260 [ 226.708180] ? bad_area_access_error+0x1f8/0x3e0 [ 226.712915] cache_grow_begin+0x91/0x700 [ 226.716954] ? fs_reclaim_release+0xd0/0x110 [ 226.721340] ? check_preemption_disabled+0x35/0x240 [ 226.726336] cache_alloc_refill+0x273/0x350 [ 226.730637] kmem_cache_alloc+0x333/0x3c0 [ 226.734767] getname_flags+0xc8/0x550 [ 226.738544] ? __do_page_fault+0x159/0xad0 [ 226.742757] user_path_at_empty+0x2a/0x50 [ 226.746881] do_mount+0x118/0x2a30 [ 226.750402] ? __do_page_fault+0x159/0xad0 [ 226.754613] ? retint_kernel+0x2d/0x2d [ 226.758479] ? copy_mount_string+0x40/0x40 [ 226.762696] ? memset+0x20/0x40 [ 226.765953] ? copy_mount_options+0x1fa/0x2f0 [ 226.770428] ? copy_mnt_ns+0xa30/0xa30 [ 226.774311] SyS_mount+0xa8/0x120 [ 226.777741] ? copy_mnt_ns+0xa30/0xa30 [ 226.781607] do_syscall_64+0x1d5/0x640 [ 226.785478] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 226.790645] RIP: 0033:0x7f5381ca260a [ 226.794334] RSP: 002b:00007f5380212f88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 226.802018] RAX: ffffffffffffffda RBX: 00000000000001af RCX: 00007f5381ca260a [ 226.809267] RDX: 00000000200001c0 RSI: 0000000020000200 RDI: 00007f5380212fe0 [ 226.816512] RBP: 00007f5380213020 R08: 00007f5380213020 R09: 0000000000000000 [ 226.823757] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000200001c0 [ 226.831001] R13: 0000000020000200 R14: 00007f5380212fe0 R15: 0000000020000240 [ 226.841011] FAULT_INJECTION: forcing a failure. [ 226.841011] name failslab, interval 1, probability 0, space 0, times 0 [ 226.860184] CPU: 1 PID: 12061 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 226.868063] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 226.877399] Call Trace: [ 226.879982] dump_stack+0x1b2/0x281 [ 226.883609] should_fail.cold+0x10a/0x149 [ 226.887761] should_failslab+0xd6/0x130 [ 226.891724] __kmalloc+0x2c1/0x400 [ 226.895246] ? register_shrinker+0x1ab/0x220 [ 226.899647] register_shrinker+0x1ab/0x220 [ 226.903870] sget_userns+0x9aa/0xc10 [ 226.907575] ? set_bdev_super+0x110/0x110 [ 226.911720] ? ns_test_super+0x50/0x50 [ 226.915604] ? set_bdev_super+0x110/0x110 [ 226.919747] ? ns_test_super+0x50/0x50 [ 226.923626] sget+0xd1/0x110 [ 226.926644] mount_bdev+0xcd/0x360 [ 226.930176] ? squashfs_alloc_inode+0x40/0x40 [ 226.934664] mount_fs+0x92/0x2a0 [ 226.938026] vfs_kern_mount.part.0+0x5b/0x470 [ 226.942513] do_mount+0xe65/0x2a30 [ 226.946050] ? __do_page_fault+0x159/0xad0 [ 226.950281] ? retint_kernel+0x2d/0x2d [ 226.954164] ? copy_mount_string+0x40/0x40 [ 226.958393] ? memset+0x20/0x40 [ 226.961666] ? copy_mount_options+0x1fa/0x2f0 [ 226.966165] ? copy_mnt_ns+0xa30/0xa30 [ 226.970062] SyS_mount+0xa8/0x120 [ 226.973504] ? copy_mnt_ns+0xa30/0xa30 [ 226.977394] do_syscall_64+0x1d5/0x640 [ 226.981281] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 226.986458] RIP: 0033:0x7f9bf9d3e60a [ 226.990155] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 226.997855] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 227.005126] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 227.012387] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 227.019646] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 227.026908] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 227.041488] CPU: 0 PID: 12054 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 227.049369] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 227.058708] Call Trace: [ 227.061287] dump_stack+0x1b2/0x281 [ 227.064909] should_fail.cold+0x10a/0x149 [ 227.069054] should_failslab+0xd6/0x130 [ 227.073025] __kmalloc+0x2c1/0x400 [ 227.073715] ------------[ cut here ]------------ [ 227.076553] ? register_shrinker+0x1ab/0x220 [ 227.081289] WARNING: CPU: 1 PID: 12061 at fs/super.c:1163 kill_block_super+0xbe/0xe0 [ 227.085665] register_shrinker+0x1ab/0x220 [ 227.093515] Kernel panic - not syncing: panic_on_warn set ... [ 227.093515] [ 227.097734] sget_userns+0x9aa/0xc10 [ 227.108747] ? set_bdev_super+0x110/0x110 [ 227.112875] ? ns_test_super+0x50/0x50 [ 227.116744] ? set_bdev_super+0x110/0x110 [ 227.120870] ? ns_test_super+0x50/0x50 [ 227.124733] sget+0xd1/0x110 [ 227.127732] mount_bdev+0xcd/0x360 [ 227.131251] ? squashfs_alloc_inode+0x40/0x40 [ 227.135725] mount_fs+0x92/0x2a0 [ 227.139075] vfs_kern_mount.part.0+0x5b/0x470 [ 227.143555] do_mount+0xe65/0x2a30 [ 227.147091] ? __do_page_fault+0x159/0xad0 [ 227.151304] ? retint_kernel+0x2d/0x2d [ 227.155171] ? copy_mount_string+0x40/0x40 [ 227.159386] ? memset+0x20/0x40 [ 227.162642] ? copy_mount_options+0x1fa/0x2f0 [ 227.167115] ? copy_mnt_ns+0xa30/0xa30 [ 227.170982] SyS_mount+0xa8/0x120 [ 227.174415] ? copy_mnt_ns+0xa30/0xa30 [ 227.178284] do_syscall_64+0x1d5/0x640 [ 227.182156] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 227.187324] RIP: 0033:0x7fa625adb60a [ 227.191011] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 227.198695] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 227.205942] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 227.213189] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 227.220433] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 227.227679] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 227.234938] CPU: 1 PID: 12061 Comm: syz-executor.1 Not tainted 4.14.301-syzkaller #0 [ 227.242810] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 227.252187] Call Trace: [ 227.254769] dump_stack+0x1b2/0x281 [ 227.258396] panic+0x1f9/0x42d [ 227.261597] ? add_taint.cold+0x16/0x16 [ 227.265580] ? kill_block_super+0xbe/0xe0 [ 227.269725] ? __warn.cold+0x5/0x44 [ 227.273350] ? kill_block_super+0xbe/0xe0 [ 227.277491] __warn.cold+0x20/0x44 [ 227.281025] ? ist_end_non_atomic+0x10/0x10 [ 227.285340] ? kill_block_super+0xbe/0xe0 [ 227.289481] report_bug+0x208/0x250 [ 227.293109] do_error_trap+0x195/0x2d0 [ 227.296988] ? math_error+0x2d0/0x2d0 [ 227.300786] ? __filemap_fdatawait_range+0x254/0x2e0 [ 227.305894] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 227.310734] invalid_op+0x1b/0x40 [ 227.314184] RIP: 0010:kill_block_super+0xbe/0xe0 [ 227.318925] RSP: 0018:ffff8880b3df7bc8 EFLAGS: 00010246 [ 227.324286] RAX: 0000000000040000 RBX: 0000000000000000 RCX: ffffc900060e0000 [ 227.331545] RDX: 0000000000040000 RSI: ffffffff818779fe RDI: ffff8880b1dd0b70 [ 227.338813] RBP: ffff8880997106c0 R08: 0000000000000000 R09: 0000000000000001 [ 227.346081] R10: 0000000000000000 R11: ffff88805b0e4100 R12: ffff8880b1dd06c0 [ 227.353345] R13: ffffffff890a6330 R14: ffffffff88f45bc0 R15: dffffc0000000000 [ 227.360622] ? kill_block_super+0xbe/0xe0 [ 227.364770] ? kill_block_super+0xbe/0xe0 [ 227.368914] deactivate_locked_super+0x6c/0xd0 [ 227.373494] sget_userns+0x9c4/0xc10 [ 227.377197] ? set_bdev_super+0x110/0x110 [ 227.381342] ? ns_test_super+0x50/0x50 [ 227.385225] ? set_bdev_super+0x110/0x110 [ 227.389367] ? ns_test_super+0x50/0x50 [ 227.393246] sget+0xd1/0x110 [ 227.396262] mount_bdev+0xcd/0x360 [ 227.399800] ? squashfs_alloc_inode+0x40/0x40 [ 227.404288] mount_fs+0x92/0x2a0 [ 227.407653] vfs_kern_mount.part.0+0x5b/0x470 [ 227.412148] do_mount+0xe65/0x2a30 [ 227.415688] ? __do_page_fault+0x159/0xad0 [ 227.419914] ? retint_kernel+0x2d/0x2d [ 227.423799] ? copy_mount_string+0x40/0x40 [ 227.428042] ? memset+0x20/0x40 [ 227.431318] ? copy_mount_options+0x1fa/0x2f0 [ 227.435807] ? copy_mnt_ns+0xa30/0xa30 [ 227.439688] SyS_mount+0xa8/0x120 [ 227.443131] ? copy_mnt_ns+0xa30/0xa30 [ 227.447014] do_syscall_64+0x1d5/0x640 [ 227.450900] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 227.454136] ------------[ cut here ]------------ [ 227.456078] RIP: 0033:0x7f9bf9d3e60a [ 227.456086] RSP: 002b:00007f9bf82aef88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 227.460898] WARNING: CPU: 0 PID: 12054 at fs/block_dev.c:1838 blkdev_put+0x42a/0x4c0 [ 227.464579] RAX: ffffffffffffffda RBX: 0000000000000178 RCX: 00007f9bf9d3e60a [ 227.472253] Modules linked in: [ 227.480108] RDX: 0000000020000180 RSI: 00000000200001c0 RDI: 00007f9bf82aefe0 [ 227.487353] CPU: 0 PID: 12054 Comm: syz-executor.4 Not tainted 4.14.301-syzkaller #0 [ 227.490514] RBP: 00007f9bf82af020 R08: 00007f9bf82af020 R09: 0000000000000000 [ 227.497756] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 227.505605] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000180 [ 227.512849] task: ffff88808ed64440 task.stack: ffff88808d968000 [ 227.522173] R13: 00000000200001c0 R14: 00007f9bf82aefe0 R15: 0000000020000200 [ 227.542706] RIP: 0010:blkdev_put+0x42a/0x4c0 [ 227.547093] RSP: 0018:ffff88808d96fc88 EFLAGS: 00010246 [ 227.552438] RAX: 0000000000040000 RBX: 0000000000000000 RCX: ffffc900084f2000 [ 227.559690] RDX: 0000000000040000 RSI: ffffffff81942b2a RDI: ffffffff88e12744 [ 227.566942] RBP: ffff8880902f8240 R08: ffffffff8b9b3ac0 R09: 000000000004018b [ 227.574192] R10: ffff88808ed64cf0 R11: ffff88808ed64440 R12: 0000000000000083 [ 227.581442] R13: ffff8880902f8258 R14: ffff8880902f82e8 R15: ffff8880902f8358 [ 227.588956] FS: 00007fa62404c700(0000) GS:ffff8880ba400000(0000) knlGS:0000000000000000 [ 227.597162] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 227.603026] CR2: 00007f95ec65c9a0 CR3: 0000000097bc5000 CR4: 00000000003406f0 [ 227.610283] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 227.617540] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 227.624790] Call Trace: [ 227.627366] mount_bdev+0x1e5/0x360 [ 227.630977] ? squashfs_alloc_inode+0x40/0x40 [ 227.635472] mount_fs+0x92/0x2a0 [ 227.638826] vfs_kern_mount.part.0+0x5b/0x470 [ 227.643307] do_mount+0xe65/0x2a30 [ 227.646832] ? __do_page_fault+0x159/0xad0 [ 227.651053] ? retint_kernel+0x2d/0x2d [ 227.654924] ? copy_mount_string+0x40/0x40 [ 227.659142] ? memset+0x20/0x40 [ 227.662405] ? copy_mount_options+0x1fa/0x2f0 [ 227.666882] ? copy_mnt_ns+0xa30/0xa30 [ 227.670755] SyS_mount+0xa8/0x120 [ 227.674189] ? copy_mnt_ns+0xa30/0xa30 [ 227.678062] do_syscall_64+0x1d5/0x640 [ 227.681942] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 227.687110] RIP: 0033:0x7fa625adb60a [ 227.690799] RSP: 002b:00007fa62404bf88 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 227.698488] RAX: ffffffffffffffda RBX: 0000000000000228 RCX: 00007fa625adb60a [ 227.705738] RDX: 0000000020000240 RSI: 0000000020000280 RDI: 00007fa62404bfe0 [ 227.712987] RBP: 00007fa62404c020 R08: 00007fa62404c020 R09: 0000000000000000 [ 227.720235] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000020000240 [ 227.727483] R13: 0000000020000280 R14: 00007fa62404bfe0 R15: 00000000200002c0 [ 227.734741] Code: ff ff 4c 89 f7 e8 c7 ef ea ff e9 bb fc ff ff e8 bd ef ea ff e9 14 fd ff ff 4c 89 f7 e8 b0 ef ea ff e9 3a fd ff ff e8 16 2f c1 ff <0f> 0b e9 a5 fc ff ff e8 0a 2f c1 ff 0f 0b e9 fc fc ff ff e8 fe [ 227.753937] ---[ end trace 588bf8e4c4b1445a ]--- [ 227.758820] Kernel Offset: disabled [ 227.762518] Rebooting in 86400 seconds..