TdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x2, "4a2da5"}}}}}, 0xfe) 00:24:56 executing program 1: ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(0xffffffffffffffff, 0x4008941a, &(0x7f0000000040)) r0 = epoll_create1(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) mount$9p_fd(0x0, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0]) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000000)) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000100)={0xa000000d}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r5, r6, 0x60, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000080)) 00:24:56 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x7) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8979) ioctl$TCSETS(r0, 0x8924, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, "99950700000400000000000000408b869d2b09"}) ioctl$CAPI_INSTALLED(r1, 0x80024322) 00:24:56 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x6c, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:24:56 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x201c41c, &(0x7f0000000000)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f00000007c0), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000340)={'wpan0\x00', 0x0}) sendmsg$NL802154_CMD_NEW_SEC_KEY(r1, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000380)={0x88, r2, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_KEY={0x6c, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_FRAMES={0x5}, @NL802154_KEY_ATTR_ID={0x28, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x1c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x2}]}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "76e36a682381a04b4a390a376d08621c"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "58c3de70f3f2550c96fa1e4b2a8d675ef9512d022b27572f38a136b1a4b94081"}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x88}}, 0x0) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x44, 0x0, 0x2, 0x70bd29, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x44}, 0x1, 0x0, 0x0, 0x8080}, 0x4000000) r4 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8a000, 0x20) r5 = openat(r4, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./bus\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x201c41c, &(0x7f0000000000)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(&(0x7f00000007c0), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000000340)={'wpan0\x00'}) (async) sendmsg$NL802154_CMD_NEW_SEC_KEY(r1, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000380)={0x88, r2, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_KEY={0x6c, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_USAGE_FRAMES={0x5}, @NL802154_KEY_ATTR_ID={0x28, 0x1, 0x0, 0x1, [@NL802154_KEY_ID_ATTR_IMPLICIT={0x1c, 0x3, 0x0, 0x1, [@NL802154_DEV_ADDR_ATTR_PAN_ID={0x6}, @NL802154_DEV_ADDR_ATTR_SHORT={0x6}, @NL802154_DEV_ADDR_ATTR_MODE={0x8, 0x2, 0x2}]}, @NL802154_KEY_ID_ATTR_MODE={0x8}]}, @NL802154_KEY_ATTR_BYTES={0x14, 0x4, "76e36a682381a04b4a390a376d08621c"}, @NL802154_KEY_ATTR_USAGE_CMDS={0x24, 0x3, "58c3de70f3f2550c96fa1e4b2a8d675ef9512d022b27572f38a136b1a4b94081"}]}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x88}}, 0x0) (async) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000180)={&(0x7f0000000100)={0x44, 0x0, 0x2, 0x70bd29, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r3}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x2}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x44}, 0x1, 0x0, 0x0, 0x8080}, 0x4000000) (async) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x8a000, 0x20) (async) openat(r4, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) renameat2(r5, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./bus\x00', 0x0) (async) 00:24:56 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) [ 1452.002472][ T7733] loop3: detected capacity change from 0 to 512 [ 1452.007250][ T7733] ext4: Unknown parameter 'ext4' [ 1452.008291][ T7729] loop4: detected capacity change from 0 to 512 [ 1452.022724][ T7729] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1452.029443][ T7729] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1452.032154][ T7729] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1452.046547][ T7735] sp0: Synchronizing with TNC 00:24:57 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x3, "4a2da5"}}}}}, 0xfe) 00:24:57 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x1, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @local}, 0x1c) r1 = socket(0x2, 0x80805, 0x0) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r3}, &(0x7f0000000100)=0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus\x00', 0x0) [ 1452.781781][ T7752] loop4: detected capacity change from 0 to 512 [ 1452.786260][ T7754] loop3: detected capacity change from 0 to 512 [ 1452.802795][ T3121] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 1452.821314][ T7752] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk 00:24:57 executing program 1: ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(0xffffffffffffffff, 0x4008941a, &(0x7f0000000040)) r0 = epoll_create1(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) mount$9p_fd(0x0, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0]) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000000)) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000100)={0xa000000d}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r5, r6, 0x60, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000080)) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(0xffffffffffffffff, 0x4008941a, &(0x7f0000000040)) (async) epoll_create1(0x0) (async) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) (async) mount$9p_fd(0x0, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0]) (async) epoll_create1(0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000000)) (async) epoll_create1(0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000100)={0xa000000d}) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) tee(r5, r6, 0x60, 0x0) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000080)) (async) [ 1452.839425][ T7752] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. 00:24:57 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x7) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8979) ioctl$TCSETS(r0, 0x8924, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, "99950700000400000000000000408b869d2b09"}) ioctl$CAPI_INSTALLED(r1, 0x80024322) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x7) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) (async) ftruncate(r1, 0x8979) (async) ioctl$TCSETS(r0, 0x8924, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, "99950700000400000000000000408b869d2b09"}) (async) ioctl$CAPI_INSTALLED(r1, 0x80024322) (async) [ 1452.854868][ T7752] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1452.859583][ T7754] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1452.881900][ T7758] sp0: Synchronizing with TNC 00:24:57 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:24:57 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x1, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @local}, 0x1c) r1 = socket(0x2, 0x80805, 0x0) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r3}, &(0x7f0000000100)=0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) socket$inet6_sctp(0xa, 0x5, 0x84) (async) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x1, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @local}, 0x1c) (async) socket(0x2, 0x80805, 0x0) (async) socket$inet(0x2, 0x80001, 0x84) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r3}, &(0x7f0000000100)=0x10) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus\x00', 0x0) (async) [ 1452.906100][ T3124] EXT4-fs (loop3): unmounting filesystem. 00:24:57 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x4, "4a2da5"}}}}}, 0xfe) [ 1452.954294][ T7772] loop4: detected capacity change from 0 to 512 [ 1452.960552][ T7772] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1453.006688][ T7772] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1453.097713][ T7772] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1453.633023][ T7782] loop3: detected capacity change from 0 to 512 00:24:58 executing program 1: ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(0xffffffffffffffff, 0x4008941a, &(0x7f0000000040)) (async, rerun: 32) r0 = epoll_create1(0x0) (async, rerun: 32) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) mount$9p_fd(0x0, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0]) (async) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000000)) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000100)={0xa000000d}) (async, rerun: 64) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) (rerun: 64) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r5, r6, 0x60, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000080)) [ 1453.673309][ T7782] EXT4-fs (loop3): corrupt root inode, run e2fsck [ 1453.675015][ T7782] EXT4-fs (loop3): mount failed [ 1453.923568][ T3132] TC_ACT_REPEAT abuse ? [ 1454.500457][ T7751] loop2: detected capacity change from 0 to 131072 [ 1454.512527][ T7751] F2FS-fs (loop2): invalid crc value [ 1454.515845][ T7751] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1454.550867][ T7751] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 00:24:59 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x6f, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:24:59 executing program 5: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x7) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) (async) ftruncate(r1, 0x8979) (async) ioctl$TCSETS(r0, 0x8924, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, "99950700000400000000000000408b869d2b09"}) (async) ioctl$CAPI_INSTALLED(r1, 0x80024322) 00:24:59 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x5, "4a2da5"}}}}}, 0xfe) 00:24:59 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) r0 = socket$inet6_sctp(0xa, 0x5, 0x84) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000847fff)='X', 0x1, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @local}, 0x1c) r1 = socket(0x2, 0x80805, 0x0) r2 = socket$inet(0x2, 0x80001, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r2, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r3}, &(0x7f0000000100)=0x10) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r4, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./bus\x00', 0x0) [ 1454.585538][ T7805] loop3: detected capacity change from 0 to 512 00:24:59 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:24:59 executing program 1: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0x7) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x8979) ioctl$TCSETS(r0, 0x8924, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, "99950700000400000000000000408b869d2b09"}) ioctl$CAPI_INSTALLED(r1, 0x80024322) [ 1454.597093][ T7808] loop4: detected capacity change from 0 to 512 [ 1454.600373][ T7803] sp0: Synchronizing with TNC [ 1454.610915][ T7808] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1454.632922][ T7808] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1454.641794][ T7812] sp1: Synchronizing with TNC [ 1454.651412][ T7808] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 00:25:00 executing program 5: ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(0xffffffffffffffff, 0x4008941a, &(0x7f0000000040)) r0 = epoll_create1(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) mount$9p_fd(0x0, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX=r0]) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000000)) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000100)={0xa000000d}) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r5, r6, 0x60, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r4, &(0x7f0000000080)) 00:25:00 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x6, "4a2da5"}}}}}, 0xfe) 00:25:00 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}]}, @NFT_MSG_NEWSETELEM={0x78, 0xc, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x4c, 0x3, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x9}, @NFTA_SET_ELEM_EXPRESSIONS={0x3c, 0xb, 0x0, 0x1, [{0x20, 0x7, 0x0, 0x1, @connlimit={{0xe}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_CONNLIMIT_COUNT={0x8}]}}}, {0x8, 0x1, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}]}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0xfc}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x5c, r3, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DEST={0x4}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x1}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7fffffff}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x100}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x8}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0x2}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xfffb}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x81}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x80) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000300)=""/211) 00:25:00 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:25:00 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000000200)=@ethtool_coalesce={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80009}}) open_by_handle_at(r1, &(0x7f0000000000)=@FILEID_UDF_WITH_PARENT={0x14, 0x52, {{0x3, 0x25, 0x0, 0x7f}, 0x1f, 0x3ff}}, 0x70300) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) [ 1455.515796][ T7831] netlink: 'syz-executor.1': attribute type 3 has an invalid length. [ 1455.520157][ T7835] loop3: detected capacity change from 0 to 512 [ 1455.525219][ T7831] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1455.529383][ T7836] loop4: detected capacity change from 0 to 512 [ 1455.536428][ T7831] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1455.538991][ T7836] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1455.545439][ T7836] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1455.551255][ T7836] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1455.554675][ T7835] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. 00:25:01 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000000200)=@ethtool_coalesce={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80009}}) (async) open_by_handle_at(r1, &(0x7f0000000000)=@FILEID_UDF_WITH_PARENT={0x14, 0x52, {{0x3, 0x25, 0x0, 0x7f}, 0x1f, 0x3ff}}, 0x70300) (async) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) [ 1456.198035][ T3124] EXT4-fs (loop3): unmounting filesystem. [ 1456.325152][ T7848] loop3: detected capacity change from 0 to 512 [ 1456.390027][ T7848] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1456.545649][ T3124] EXT4-fs (loop3): unmounting filesystem. [ 1456.963969][ T7824] loop2: detected capacity change from 0 to 131072 [ 1456.967149][ T7824] F2FS-fs (loop2): invalid crc value [ 1456.970120][ T7824] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1456.978888][ T7824] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 00:25:01 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x70, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:25:01 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) r1 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000000200)=@ethtool_coalesce={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80009}}) (async) open_by_handle_at(r1, &(0x7f0000000000)=@FILEID_UDF_WITH_PARENT={0x14, 0x52, {{0x3, 0x25, 0x0, 0x7f}, 0x1f, 0x3ff}}, 0x70300) (async) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) 00:25:01 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x8, "4a2da5"}}}}}, 0xfe) 00:25:01 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x149c40) read$FUSE(r0, &(0x7f0000000080)={0x2020}, 0x2020) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x0) openat$smackfs_ipv6host(0xffffffffffffff9c, &(0x7f0000002140), 0x2, 0x0) r2 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000000200)=@ethtool_coalesce={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80009}}) tee(r1, r0, 0x2, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r1, 0x404c534a, &(0x7f00000020c0)={0xdb, 0x81, 0x81}) r3 = syz_open_dev$vcsa(&(0x7f0000002180), 0x81, 0x100) write$sndseq(r3, &(0x7f0000002280)=[{0x1, 0x2, 0x3a, 0xa, @tick=0x1d, {0x3, 0xff}, {0x3f, 0x1}, @addr={0x0, 0x3f}}, {0x3, 0x6, 0x20, 0xfb, @tick=0x41, {0x95, 0xfc}, {0x0, 0xca}, @queue={0x40, {0x8, 0x100}}}, {0x4, 0xc8, 0x1, 0x0, @time={0x8, 0x154}, {0x3, 0x1}, {0x1f, 0x2}, @ext={0xbe, &(0x7f00000021c0)="f3aa89d2848fe881393d5c8d8bca800919cc48974d9a1bcb9363c0bbcdac3a6ddfa22b975afdaea60485edae22ac42b8b28025d418aaea150dffef7162f7db6177a3af56954080f7942cc50f51c39fb9f7f4b373a7f0abe6e7c428c67e0fd5e1478be6a5f81c00bb68e4cef67b33e14c54371596bf0b2bd06df68aa9b8c7e9ef9d217c2989899b03785844fd6ac9ea65f14e6a73faa1f8635d6d6763b83670dd48e712963b2213ff2cd2eeab61601f5042bd354d24331bccc493690614ff"}}, {0x3, 0x0, 0x3, 0x0, @time={0x4, 0x6}, {0x1, 0x5}, {0x7f, 0x6}, @control={0x1, 0xfffffc58, 0x7fff}}, {0x1, 0x4, 0x2, 0x80, @tick=0x400, {0x81, 0x9}, {0x79, 0x1}, @raw32={[0x8, 0xffff, 0x7ff]}}, {0x7, 0x9, 0x3, 0x5, @time={0x4, 0x28}, {0x0, 0x5}, {0x80, 0x6}, @control={0x6, 0x3, 0x2}}], 0xa8) 00:25:01 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:25:01 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}]}, @NFT_MSG_NEWSETELEM={0x78, 0xc, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x4c, 0x3, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x9}, @NFTA_SET_ELEM_EXPRESSIONS={0x3c, 0xb, 0x0, 0x1, [{0x20, 0x7, 0x0, 0x1, @connlimit={{0xe}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_CONNLIMIT_COUNT={0x8}]}}}, {0x8, 0x1, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}]}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0xfc}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x5c, r3, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DEST={0x4}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x1}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7fffffff}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x100}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x8}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0x2}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xfffb}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x81}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x80) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000300)=""/211) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}]}, @NFT_MSG_NEWSETELEM={0x78, 0xc, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x4c, 0x3, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x9}, @NFTA_SET_ELEM_EXPRESSIONS={0x3c, 0xb, 0x0, 0x1, [{0x20, 0x7, 0x0, 0x1, @connlimit={{0xe}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_CONNLIMIT_COUNT={0x8}]}}}, {0x8, 0x1, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}]}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0xfc}}, 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) tee(r1, r2, 0x60, 0x0) (async) syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) (async) sendmsg$IPVS_CMD_DEL_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x5c, r3, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DEST={0x4}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x1}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7fffffff}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x100}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x8}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0x2}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xfffb}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x81}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x80) (async) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000300)=""/211) (async) [ 1457.022297][ T7863] loop4: detected capacity change from 0 to 512 00:25:02 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) (async) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x149c40) read$FUSE(r0, &(0x7f0000000080)={0x2020}, 0x2020) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040), 0x0) openat$smackfs_ipv6host(0xffffffffffffff9c, &(0x7f0000002140), 0x2, 0x0) r2 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000000200)=@ethtool_coalesce={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80009}}) (async) tee(r1, r0, 0x2, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r1, 0x404c534a, &(0x7f00000020c0)={0xdb, 0x81, 0x81}) (async) r3 = syz_open_dev$vcsa(&(0x7f0000002180), 0x81, 0x100) write$sndseq(r3, &(0x7f0000002280)=[{0x1, 0x2, 0x3a, 0xa, @tick=0x1d, {0x3, 0xff}, {0x3f, 0x1}, @addr={0x0, 0x3f}}, {0x3, 0x6, 0x20, 0xfb, @tick=0x41, {0x95, 0xfc}, {0x0, 0xca}, @queue={0x40, {0x8, 0x100}}}, {0x4, 0xc8, 0x1, 0x0, @time={0x8, 0x154}, {0x3, 0x1}, {0x1f, 0x2}, @ext={0xbe, &(0x7f00000021c0)="f3aa89d2848fe881393d5c8d8bca800919cc48974d9a1bcb9363c0bbcdac3a6ddfa22b975afdaea60485edae22ac42b8b28025d418aaea150dffef7162f7db6177a3af56954080f7942cc50f51c39fb9f7f4b373a7f0abe6e7c428c67e0fd5e1478be6a5f81c00bb68e4cef67b33e14c54371596bf0b2bd06df68aa9b8c7e9ef9d217c2989899b03785844fd6ac9ea65f14e6a73faa1f8635d6d6763b83670dd48e712963b2213ff2cd2eeab61601f5042bd354d24331bccc493690614ff"}}, {0x3, 0x0, 0x3, 0x0, @time={0x4, 0x6}, {0x1, 0x5}, {0x7f, 0x6}, @control={0x1, 0xfffffc58, 0x7fff}}, {0x1, 0x4, 0x2, 0x80, @tick=0x400, {0x81, 0x9}, {0x79, 0x1}, @raw32={[0x8, 0xffff, 0x7ff]}}, {0x7, 0x9, 0x3, 0x5, @time={0x4, 0x28}, {0x0, 0x5}, {0x80, 0x6}, @control={0x6, 0x3, 0x2}}], 0xa8) [ 1457.029856][ T7868] netlink: 'syz-executor.1': attribute type 3 has an invalid length. [ 1457.032100][ T7868] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1457.038070][ T7859] loop3: detected capacity change from 0 to 512 [ 1457.050284][ T7863] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1457.052732][ T7863] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1457.053720][ T7868] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1457.067170][ T7863] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 00:25:02 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x9, "4a2da5"}}}}}, 0xfe) 00:25:02 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/asound/seq/clients\x00', 0x0, 0x0) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000040), 0x149c40) (async) read$FUSE(r0, &(0x7f0000000080)={0x2020}, 0x2020) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) openat$smackfs_ipv6host(0xffffffffffffff9c, &(0x7f0000002140), 0x2, 0x0) (async) r2 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$sock_SIOCETHTOOL(r2, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000000200)=@ethtool_coalesce={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80009}}) (async) tee(r1, r0, 0x2, 0x0) (async) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_CLIENT(r1, 0x404c534a, &(0x7f00000020c0)={0xdb, 0x81, 0x81}) r3 = syz_open_dev$vcsa(&(0x7f0000002180), 0x81, 0x100) write$sndseq(r3, &(0x7f0000002280)=[{0x1, 0x2, 0x3a, 0xa, @tick=0x1d, {0x3, 0xff}, {0x3f, 0x1}, @addr={0x0, 0x3f}}, {0x3, 0x6, 0x20, 0xfb, @tick=0x41, {0x95, 0xfc}, {0x0, 0xca}, @queue={0x40, {0x8, 0x100}}}, {0x4, 0xc8, 0x1, 0x0, @time={0x8, 0x154}, {0x3, 0x1}, {0x1f, 0x2}, @ext={0xbe, &(0x7f00000021c0)="f3aa89d2848fe881393d5c8d8bca800919cc48974d9a1bcb9363c0bbcdac3a6ddfa22b975afdaea60485edae22ac42b8b28025d418aaea150dffef7162f7db6177a3af56954080f7942cc50f51c39fb9f7f4b373a7f0abe6e7c428c67e0fd5e1478be6a5f81c00bb68e4cef67b33e14c54371596bf0b2bd06df68aa9b8c7e9ef9d217c2989899b03785844fd6ac9ea65f14e6a73faa1f8635d6d6763b83670dd48e712963b2213ff2cd2eeab61601f5042bd354d24331bccc493690614ff"}}, {0x3, 0x0, 0x3, 0x0, @time={0x4, 0x6}, {0x1, 0x5}, {0x7f, 0x6}, @control={0x1, 0xfffffc58, 0x7fff}}, {0x1, 0x4, 0x2, 0x80, @tick=0x400, {0x81, 0x9}, {0x79, 0x1}, @raw32={[0x8, 0xffff, 0x7ff]}}, {0x7, 0x9, 0x3, 0x5, @time={0x4, 0x28}, {0x0, 0x5}, {0x80, 0x6}, @control={0x6, 0x3, 0x2}}], 0xa8) 00:25:02 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r1 = dup3(r0, r0, 0x80000) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r4, r5, 0x60, 0x0) ioctl$SNDCTL_DSP_STEREO(r5, 0xc0045003, &(0x7f0000000180)=0x1) tee(r2, r3, 0x60, 0x0) read$dsp(r3, &(0x7f0000000240)=""/129, 0x81) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$BTRFS_IOC_SPACE_INFO(r6, 0xc0109414, &(0x7f0000001400)={0x0, 0x7}) r7 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x442, 0x8c) renameat2(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./bus\x00', 0x0) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0xeaeb8a723cd2dffb, 0x0) renameat2(r1, &(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000140)='./file0\x00', 0x4) [ 1457.789886][ T7892] loop4: detected capacity change from 0 to 512 [ 1457.792461][ T3336] I/O error, dev loop4, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:25:02 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}]}, @NFT_MSG_NEWSETELEM={0x78, 0xc, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x4c, 0x3, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x9}, @NFTA_SET_ELEM_EXPRESSIONS={0x3c, 0xb, 0x0, 0x1, [{0x20, 0x7, 0x0, 0x1, @connlimit={{0xe}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_CONNLIMIT_COUNT={0x8}]}}}, {0x8, 0x1, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}]}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0xfc}}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) (async, rerun: 32) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) (rerun: 32) sendmsg$IPVS_CMD_DEL_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x5c, r3, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DEST={0x4}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x1}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7fffffff}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x100}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x8}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0x2}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xfffb}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x81}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x80) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000300)=""/211) [ 1457.827732][ T7894] loop3: detected capacity change from 0 to 512 [ 1457.836369][ T7899] netlink: 'syz-executor.1': attribute type 3 has an invalid length. [ 1457.840839][ T7892] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1457.844321][ T7892] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1457.851114][ T7892] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1457.853429][ T7899] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. 00:25:02 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xa}]}, @NFT_MSG_NEWSETELEM={0x78, 0xc, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x4c, 0x3, 0x0, 0x1, [{0x48, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_FLAGS={0x9}, @NFTA_SET_ELEM_EXPRESSIONS={0x3c, 0xb, 0x0, 0x1, [{0x20, 0x7, 0x0, 0x1, @connlimit={{0xe}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_CONNLIMIT_COUNT={0x8}]}}}, {0x8, 0x1, 0x0, 0x1, @connlimit={{0xe}, @val={0x4}}}]}]}]}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14, 0x10}}, 0xfc}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) r3 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_DAEMON(r1, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x5c, r3, 0x100, 0x70bd28, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_DEST={0x4}, @IPVS_CMD_ATTR_DEST={0x44, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x1}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e23}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x7fffffff}, @IPVS_DEST_ATTR_PERSIST_CONNS={0x8, 0x9, 0x100}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x8}, @IPVS_DEST_ATTR_ADDR_FAMILY={0x6, 0xb, 0x2}, @IPVS_DEST_ATTR_TUN_FLAGS={0x6, 0xf, 0xfffb}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x81}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x80) ioctl$EVIOCGBITSW(r1, 0x80404525, &(0x7f0000000300)=""/211) [ 1457.857611][ T7899] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1457.868187][ T7894] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1457.875355][ T7907] netlink: 'syz-executor.5': attribute type 3 has an invalid length. [ 1457.898213][ T7907] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1457.900952][ T7907] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.5'. [ 1458.573159][ T7876] loop2: detected capacity change from 0 to 131072 [ 1458.578102][ T7876] F2FS-fs (loop2): invalid crc value [ 1458.582007][ T7876] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1458.592113][ T7876] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 00:25:03 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x73, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:25:03 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x6, "4a2da5"}}}}}, 0xfe) 00:25:03 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:25:03 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0xa, "4a2da5"}}}}}, 0xfe) [ 1458.639257][ T7919] loop4: detected capacity change from 0 to 512 00:25:03 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r1 = dup3(r0, r0, 0x80000) (async) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r4, r5, 0x60, 0x0) (async) ioctl$SNDCTL_DSP_STEREO(r5, 0xc0045003, &(0x7f0000000180)=0x1) tee(r2, r3, 0x60, 0x0) (async) read$dsp(r3, &(0x7f0000000240)=""/129, 0x81) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$BTRFS_IOC_SPACE_INFO(r6, 0xc0109414, &(0x7f0000001400)={0x0, 0x7}) (async) r7 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x442, 0x8c) renameat2(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./bus\x00', 0x0) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0xeaeb8a723cd2dffb, 0x0) renameat2(r1, &(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000140)='./file0\x00', 0x4) [ 1458.647434][ T7920] loop1: detected capacity change from 0 to 512 [ 1458.651151][ T3124] EXT4-fs (loop3): unmounting filesystem. [ 1458.659318][ T7919] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1458.661688][ T7920] EXT2-fs (loop1): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1458.666317][ T7919] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1458.668557][ T7920] EXT2-fs (loop1): DAX unsupported by block device. Turning off DAX. [ 1458.671269][ T7919] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1458.678166][ T7920] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:25:03 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0xb, "4a2da5"}}}}}, 0xfe) 00:25:04 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) chdir(&(0x7f0000000140)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c8de06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af583a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f7700"/512, 0x200) mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x40880, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@nodevmap}, {@access_any}, {@privport}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@pcr={'pcr', 0x3d, 0x19}}]}}) sendfile(r3, r2, 0x0, 0x20ffe) sendfile(r1, r0, 0x0, 0x20ffe) [ 1459.384994][ T7926] loop3: detected capacity change from 0 to 512 00:25:04 executing program 1: r0 = socket(0x2, 0x80805, 0x0) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{&(0x7f0000000040)={0x2, 0x0, @rand_addr=0x3}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000380)='P', 0x1}], 0x1}}, {{&(0x7f0000000080)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1400000000000000840000000700000000000003faceb7933fb067ff3f3e76f536ea87d5c07e0cfc7bfe616c648146a95bbedba018e041f10a7c32036c8bcf7eb90d85033910a3ddd86ddbf2fa237ee1d11d1e962cec71da82e4f43573c8fbb0be81da"], 0x18}}], 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x80800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000240)={'syztnl0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3, 0x3, 0x4, @mcast1, @empty, 0x1, 0x40, 0x20, 0x6}}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/module/vhost_vdpa', 0x341000, 0x20) setsockopt$inet_mreqn(r5, 0x0, 0x23, &(0x7f0000000540)={@multicast2, @private=0xa010102, r4}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r6, r7, 0x60, 0x0) setsockopt$inet6_opts(r6, 0x29, 0x39, &(0x7f0000000600)=ANY=[@ANYBLOB="3318000000000000000100c2040000008481b81b5334d1fe99e35447ec528bbd1cb20c56cd7c355ac795ba3759a51d5bf5d29ab3e7667e6833cd2f5b16759fe6f37ea7d4c9cf32c8d568de7498f791a233ca9e6e6656d62ea00a41d7d654fce23c7170f0266127abb553317cdd1fd207000000b95beccf0c4489789540b40872bdb425f21b2c180f15f0787afea9645498fb1bacf63f752ae06edbfbd18e7027b1ca67941be30eb4328626512136b93f753d0eb219e082e8a79f13ff0001000000"], 0xd0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'syztnl2\x00', &(0x7f0000000280)={'gre0\x00', 0x0, 0xff9e, 0x7800, 0x5, 0xbfbb, {{0x1e, 0x4, 0x2, 0x3, 0x78, 0x68, 0x0, 0x0, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x2d}, {[@timestamp_prespec={0x44, 0xc, 0xc8, 0x3, 0x9, [{@broadcast, 0x8}]}, @ssrr={0x89, 0x1f, 0xa7, [@broadcast, @empty, @rand_addr=0x64010100, @local, @loopback, @dev={0xac, 0x14, 0x14, 0x31}, @broadcast]}, @lsrr={0x83, 0x1f, 0x9, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @loopback, @multicast2, @dev={0xac, 0x14, 0x14, 0xc}, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @timestamp={0x44, 0x10, 0xc, 0x0, 0x4, [0x5b61, 0x3, 0x3]}, @lsrr={0x83, 0x7, 0x8a, [@broadcast]}]}}}}}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f00000004c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0x74, r3, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x40000c0}, 0x20000000) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) [ 1459.417185][ T7930] loop4: detected capacity change from 0 to 512 [ 1459.429407][ T7930] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1459.436456][ T7926] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1459.446764][ T7930] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. 00:25:04 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r1 = dup3(r0, r0, 0x80000) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r4, r5, 0x60, 0x0) ioctl$SNDCTL_DSP_STEREO(r5, 0xc0045003, &(0x7f0000000180)=0x1) tee(r2, r3, 0x60, 0x0) read$dsp(r3, &(0x7f0000000240)=""/129, 0x81) r6 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$BTRFS_IOC_SPACE_INFO(r6, 0xc0109414, &(0x7f0000001400)={0x0, 0x7}) r7 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x442, 0x8c) renameat2(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./bus\x00', 0x0) r8 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0xeaeb8a723cd2dffb, 0x0) renameat2(r1, &(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000140)='./file0\x00', 0x4) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) dup3(r0, r0, 0x80000) (async) openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) tee(r4, r5, 0x60, 0x0) (async) ioctl$SNDCTL_DSP_STEREO(r5, 0xc0045003, &(0x7f0000000180)=0x1) (async) tee(r2, r3, 0x60, 0x0) (async) read$dsp(r3, &(0x7f0000000240)=""/129, 0x81) (async) socket$can_raw(0x1d, 0x3, 0x1) (async) ioctl$BTRFS_IOC_SPACE_INFO(r6, 0xc0109414, &(0x7f0000001400)={0x0, 0x7}) (async) openat(r1, &(0x7f0000000040)='./file0\x00', 0x442, 0x8c) (async) renameat2(r7, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000200)='./bus\x00', 0x0) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0xeaeb8a723cd2dffb, 0x0) (async) renameat2(r1, &(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000140)='./file0\x00', 0x4) (async) [ 1459.454404][ T7930] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1459.458284][ T3124] EXT4-fs (loop3): unmounting filesystem. 00:25:04 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0xc, "4a2da5"}}}}}, 0xfe) [ 1459.517949][ T7940] loop3: detected capacity change from 0 to 512 [ 1459.558144][ T7940] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. 00:25:04 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:25:04 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0xd, "4a2da5"}}}}}, 0xfe) [ 1459.620470][ T7953] loop4: detected capacity change from 0 to 512 [ 1459.631635][ T7953] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1459.637468][ T7953] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1459.858932][ T7953] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1460.349119][ T3124] EXT4-fs (loop3): unmounting filesystem. [ 1460.978466][ T7968] loop2: detected capacity change from 0 to 131072 [ 1460.981632][ T7968] F2FS-fs (loop2): invalid crc value [ 1460.984980][ T7968] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1461.001143][ T7968] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 00:25:05 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x74, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:25:05 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) 00:25:05 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) (async) chdir(&(0x7f0000000140)='./bus\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c8de06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af583a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f7700"/512, 0x200) (async) mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x40880, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@nodevmap}, {@access_any}, {@privport}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@pcr={'pcr', 0x3d, 0x19}}]}}) sendfile(r3, r2, 0x0, 0x20ffe) sendfile(r1, r0, 0x0, 0x20ffe) 00:25:05 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 00:25:05 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0xf, "4a2da5"}}}}}, 0xfe) 00:25:06 executing program 1: r0 = socket(0x2, 0x80805, 0x0) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{&(0x7f0000000040)={0x2, 0x0, @rand_addr=0x3}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000380)='P', 0x1}], 0x1}}, {{&(0x7f0000000080)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1400000000000000840000000700000000000003faceb7933fb067ff3f3e76f536ea87d5c07e0cfc7bfe616c648146a95bbedba018e041f10a7c32036c8bcf7eb90d85033910a3ddd86ddbf2fa237ee1d11d1e962cec71da82e4f43573c8fbb0be81da"], 0x18}}], 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x80800) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000240)={'syztnl0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3, 0x3, 0x4, @mcast1, @empty, 0x1, 0x40, 0x20, 0x6}}) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/module/vhost_vdpa', 0x341000, 0x20) setsockopt$inet_mreqn(r5, 0x0, 0x23, &(0x7f0000000540)={@multicast2, @private=0xa010102, r4}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r6, r7, 0x60, 0x0) setsockopt$inet6_opts(r6, 0x29, 0x39, &(0x7f0000000600)=ANY=[@ANYBLOB="3318000000000000000100c2040000008481b81b5334d1fe99e35447ec528bbd1cb20c56cd7c355ac795ba3759a51d5bf5d29ab3e7667e6833cd2f5b16759fe6f37ea7d4c9cf32c8d568de7498f791a233ca9e6e6656d62ea00a41d7d654fce23c7170f0266127abb553317cdd1fd207000000b95beccf0c4489789540b40872bdb425f21b2c180f15f0787afea9645498fb1bacf63f752ae06edbfbd18e7027b1ca67941be30eb4328626512136b93f753d0eb219e082e8a79f13ff0001000000"], 0xd0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'syztnl2\x00', &(0x7f0000000280)={'gre0\x00', 0x0, 0xff9e, 0x7800, 0x5, 0xbfbb, {{0x1e, 0x4, 0x2, 0x3, 0x78, 0x68, 0x0, 0x0, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x2d}, {[@timestamp_prespec={0x44, 0xc, 0xc8, 0x3, 0x9, [{@broadcast, 0x8}]}, @ssrr={0x89, 0x1f, 0xa7, [@broadcast, @empty, @rand_addr=0x64010100, @local, @loopback, @dev={0xac, 0x14, 0x14, 0x31}, @broadcast]}, @lsrr={0x83, 0x1f, 0x9, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @loopback, @multicast2, @dev={0xac, 0x14, 0x14, 0xc}, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @timestamp={0x44, 0x10, 0xc, 0x0, 0x4, [0x5b61, 0x3, 0x3]}, @lsrr={0x83, 0x7, 0x8a, [@broadcast]}]}}}}}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f00000004c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0x74, r3, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x40000c0}, 0x20000000) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) socket(0x2, 0x80805, 0x0) (async) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{&(0x7f0000000040)={0x2, 0x0, @rand_addr=0x3}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000380)='P', 0x1}], 0x1}}, {{&(0x7f0000000080)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1400000000000000840000000700000000000003faceb7933fb067ff3f3e76f536ea87d5c07e0cfc7bfe616c648146a95bbedba018e041f10a7c32036c8bcf7eb90d85033910a3ddd86ddbf2fa237ee1d11d1e962cec71da82e4f43573c8fbb0be81da"], 0x18}}], 0x2, 0x0) (async) pipe2(&(0x7f0000000040), 0x80800) (async) pipe2(&(0x7f0000000040), 0x0) (async) tee(r1, r2, 0x60, 0x0) (async) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r0) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000240)={'syztnl0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3, 0x3, 0x4, @mcast1, @empty, 0x1, 0x40, 0x20, 0x6}}) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/module/vhost_vdpa', 0x341000, 0x20) (async) setsockopt$inet_mreqn(r5, 0x0, 0x23, &(0x7f0000000540)={@multicast2, @private=0xa010102, r4}, 0xc) (async) pipe2(&(0x7f0000000040), 0x0) (async) pipe2(&(0x7f0000000040), 0x0) (async) tee(r6, r7, 0x60, 0x0) (async) setsockopt$inet6_opts(r6, 0x29, 0x39, &(0x7f0000000600)=ANY=[@ANYBLOB="3318000000000000000100c2040000008481b81b5334d1fe99e35447ec528bbd1cb20c56cd7c355ac795ba3759a51d5bf5d29ab3e7667e6833cd2f5b16759fe6f37ea7d4c9cf32c8d568de7498f791a233ca9e6e6656d62ea00a41d7d654fce23c7170f0266127abb553317cdd1fd207000000b95beccf0c4489789540b40872bdb425f21b2c180f15f0787afea9645498fb1bacf63f752ae06edbfbd18e7027b1ca67941be30eb4328626512136b93f753d0eb219e082e8a79f13ff0001000000"], 0xd0) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'syztnl2\x00', &(0x7f0000000280)={'gre0\x00', 0x0, 0xff9e, 0x7800, 0x5, 0xbfbb, {{0x1e, 0x4, 0x2, 0x3, 0x78, 0x68, 0x0, 0x0, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x2d}, {[@timestamp_prespec={0x44, 0xc, 0xc8, 0x3, 0x9, [{@broadcast, 0x8}]}, @ssrr={0x89, 0x1f, 0xa7, [@broadcast, @empty, @rand_addr=0x64010100, @local, @loopback, @dev={0xac, 0x14, 0x14, 0x31}, @broadcast]}, @lsrr={0x83, 0x1f, 0x9, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @loopback, @multicast2, @dev={0xac, 0x14, 0x14, 0xc}, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @timestamp={0x44, 0x10, 0xc, 0x0, 0x4, [0x5b61, 0x3, 0x3]}, @lsrr={0x83, 0x7, 0x8a, [@broadcast]}]}}}}}) (async) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f00000004c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0x74, r3, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x40000c0}, 0x20000000) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) (async) [ 1461.029096][ T7978] loop4: detected capacity change from 0 to 512 [ 1461.036297][ T7977] loop3: detected capacity change from 0 to 512 [ 1461.047611][ T7978] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1461.054642][ T7978] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. 00:25:06 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f00000002c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='workdir=./file1,lowerdir=./file0,upperdir=./bus,index=on']) (async) chdir(&(0x7f0000000140)='./bus\x00') (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) write(r3, &(0x7f0000004200)="74efc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c8de06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af583a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f7700"/512, 0x200) (async) mount$9p_fd(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0), 0x40880, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r3}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[{@nodevmap}, {@access_any}, {@privport}], [{@smackfstransmute={'smackfstransmute', 0x3d, 'overlay\x00'}}, {@pcr={'pcr', 0x3d, 0x19}}]}}) (async) sendfile(r3, r2, 0x0, 0x20ffe) (async) sendfile(r1, r0, 0x0, 0x20ffe) [ 1461.081812][ T7978] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 00:25:06 executing program 5: syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000980)='./file0\x00', 0x2000004, &(0x7f0000000040)=ANY=[@ANYBLOB="6d61703d61636f726e2c6e6f726f636b2c6d68ffffffff5eab0500ee8cb2a0bd7865642c7569643d2991f3da6e1b6e98c62f1429f5863286090009b0f767b04cf0272a6fd9000000000000bf3ee49a4c67486fb88c9b09f032a242a618669d9caa65071bfdb92df100"/114, @ANYRESHEX=0x0, @ANYBLOB="2c63727566742c6d61703d6e6f726d616c2c636865636b3d7374726963742c646f6e745f61707072616973652c736d61636b66737472616e736d7574653d295eff942c657569643d", @ANYRESDEC, @ANYBLOB="2c736d61636b66737472616e736d7574653dff00000000000000002c61707072616973655f747970653d696d617369672c61756469742c7375626a5f757365723d2c646f6e745f6d6561737572652c00"], 0x1, 0x951, &(0x7f0000001300)="$eJzs3c9vHOX9B/D3ODYYg0KAfPmmEZBNaMCA66ydEmpxqWOvnaX+UdmORNRDQ0moolilgrYCVKlBansqag9VD+2NY09IXOBS5db+BT1UqvIvoJ5yczWz69ghttcxjjc1r5c1nl+feZ7P7MzOo/01T/hftrKyUg07nD//171MlvvP2ckbH3/yUTl8eC0P5EBeLj5L+pPUkt4kR5K+icmF+dkOBV1NLia5nhRJHkxrfMsDW2x6McXv88ja/PUUfynr5d5b4Wut2+cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcj4qJyXp9pMhMc+7867XNVV2Ab7F+tbzPq16/i8871psURauj8VVHDq9NP1n+O5GnWnNPteL688HDTx569YnentXtt0hoT7z7/gdX31hevvxOtxPpkunGXHNxvjk7Pt2oNRfna2NnztRPnZtarE01ZxqLFxaXGrO1iYXG+NL8Qm1w4oXayNjY6Vpj+ML8+bnpyeGZxurCV741Wq+fqb02/P3G+MLi/Nyp14YXJ841Z2aac9NVTLm6jHmlPBG/11yqLTXGZ2u1t64sXz7dKckyaGQ7QaOdgkbro6MjI6OjI2deHnv5lXq9944F9S/JHRHdP2nprt28fMNX0tNu/zOTZuZyPq+ntuHfRCazkPnMbrK+bbX9P3mqsWW97fa/SH//rVb+yNrqo6na/2dac89s3P4nqT1Urtg4o734ezfv54NczRtZznIu550u5tKNv+k0MpdmFjOfZmYzXi2ptZfUMpYzOZN6fphzmcpiaplKMzNpZDEXspilNKozaiILaWQ8S5nPQmoZzEReSC0jGctYTqeWRoZzIfM5n7lMZzLjVSlv5Ur1uJ/eIsdbQSPbCRrdIkj7z1d3D67isDMrq+0/AAAAsG994x85ePjxv/876cvT1fvyU82ZRr3baQEAAAC7qPrk/6ly1FdOPZ3C638AAADYb4rqN3ZFkoEca02t/hLKmwAAAACwT1Sf/z9TjgbKqWMpvP4HAACA/abzPfY7RhRDq7f/rV1qjS+1I9r3+R2Yas40hifmZ14dyXPVXQaqXxpsWFpf9fODF3O8FXV8oDUeuL3E/jJqZPjVkbyYE+0dGXy2HD07uEHkaCvy+Vbk81tEni4jAWC/O7HWHv/mFzts/1/MUBWw8qtWYO/RDVrWupYVAO4XnfrYKTpHFN/u8Pr/8VtfKRjOm3k7y7mUoerXBtU3DjYsdWDd1xCGOrwbMLCuh5ehDu8HDKzr6GVoq3cEDpRL1rqXAYD95ESHdng77f9Q+/V/ho6WTecdr/8HfKUQAO4rt3qwv4cT3d5HAOB2WmkAAAAAAAAAAAAAAAAAAAAAAAAAAADYfXtx/38TX8eJh++PNEzscKLbVyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2QpEc2Gh5T/JgknqSU3uf1b1zrdsJdFlxMzfzXg52Ow8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP2mff//nrTGD7cWpbcnOZnkYpIfdDvH3XSz2wl02br7/5fHPCtFeluHPUXfxOTC/Gx5+Ku+H3pufPzJR+Wwk3rKAsoabutcol3D5ls9Vm01MHn53as/e/untcmzVZJnl6ZmJmenF767Fvhk8WlSS2tYtZrvL0/+7Q8b7Pmn5Z5ur96pqt7JO+v9/4223rrerVxZvjxa1rTUeH3p5z+58t6Da6sez/Hk2cFk8PaaflwOm9R0PH1b1VZ8Ufy2OJg/5WJ1/MtHo1gpykP0aLX/D711Zfny8JtvL19an9O6Ag7lWJJLSf/2czpWXU82VJ11PX1lrfUqqPx3uEN5W1pX4sgm+/BYdcoM3NU+1Dbfh0qHx72d0elNMnoiz931kX6uQ40bKr4o/lWcyz/z63X9f/SUx/9ktvPsLGOqyHVnyqaRPa3Ias9Htyyz/az88K72hR36XX6U79w6/j3rrv/tY7XJWbrL16N1Ne7R86K6th7+UovUvvpstk07z8OtqE3y/L+8lPQevasryksdrij36vn/52Iw/8k1/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3vyI5sNHynuRkkkNJHi3na8nKbtTXM1DsRjE7dq2rte+Rsc1XFTdzM+/l4F6mAwAAAAAAAMC9c3byxseffFQO1efxB/LN4rOkv/VJf2+SQ8Uf+yYmF+ZnOxTUl1xMcn0HOZTb5ZG1+evl3JEdFAQAbMt/AwAA//+7p2uh") [ 1461.739918][ T7977] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. 00:25:06 executing program 1: r0 = socket(0x2, 0x80805, 0x0) sendmmsg$inet(r0, &(0x7f0000000e80)=[{{&(0x7f0000000040)={0x2, 0x0, @rand_addr=0x3}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000380)='P', 0x1}], 0x1}}, {{&(0x7f0000000080)={0x2, 0x0, @dev}, 0x10, &(0x7f0000000740)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1400000000000000840000000700000000000003faceb7933fb067ff3f3e76f536ea87d5c07e0cfc7bfe616c648146a95bbedba018e041f10a7c32036c8bcf7eb90d85033910a3ddd86ddbf2fa237ee1d11d1e962cec71da82e4f43573c8fbb0be81da"], 0x18}}], 0x2, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x80800) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r1, r2, 0x60, 0x0) (async) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000240)={'syztnl0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x29, 0x5, 0x3, 0x3, 0x4, @mcast1, @empty, 0x1, 0x40, 0x20, 0x6}}) (async) r5 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/module/vhost_vdpa', 0x341000, 0x20) setsockopt$inet_mreqn(r5, 0x0, 0x23, &(0x7f0000000540)={@multicast2, @private=0xa010102, r4}, 0xc) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r6, r7, 0x60, 0x0) setsockopt$inet6_opts(r6, 0x29, 0x39, &(0x7f0000000600)=ANY=[@ANYBLOB="3318000000000000000100c2040000008481b81b5334d1fe99e35447ec528bbd1cb20c56cd7c355ac795ba3759a51d5bf5d29ab3e7667e6833cd2f5b16759fe6f37ea7d4c9cf32c8d568de7498f791a233ca9e6e6656d62ea00a41d7d654fce23c7170f0266127abb553317cdd1fd207000000b95beccf0c4489789540b40872bdb425f21b2c180f15f0787afea9645498fb1bacf63f752ae06edbfbd18e7027b1ca67941be30eb4328626512136b93f753d0eb219e082e8a79f13ff0001000000"], 0xd0) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'syztnl2\x00', &(0x7f0000000280)={'gre0\x00', 0x0, 0xff9e, 0x7800, 0x5, 0xbfbb, {{0x1e, 0x4, 0x2, 0x3, 0x78, 0x68, 0x0, 0x0, 0x4, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x2d}, {[@timestamp_prespec={0x44, 0xc, 0xc8, 0x3, 0x9, [{@broadcast, 0x8}]}, @ssrr={0x89, 0x1f, 0xa7, [@broadcast, @empty, @rand_addr=0x64010100, @local, @loopback, @dev={0xac, 0x14, 0x14, 0x31}, @broadcast]}, @lsrr={0x83, 0x1f, 0x9, [@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2, @loopback, @multicast2, @dev={0xac, 0x14, 0x14, 0xc}, @loopback, @dev={0xac, 0x14, 0x14, 0x41}]}, @timestamp={0x44, 0x10, 0xc, 0x0, 0x4, [0x5b61, 0x3, 0x3]}, @lsrr={0x83, 0x7, 0x8a, [@broadcast]}]}}}}}) sendmsg$ETHTOOL_MSG_LINKMODES_GET(r1, &(0x7f00000004c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0x74, r3, 0x400, 0x70bd2d, 0x25dfdbfd, {}, [@HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bond\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x40000c0}, 0x20000000) (async) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) 00:25:06 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x10, "4a2da5"}}}}}, 0xfe) 00:25:06 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) [ 1461.808849][ T3124] EXT4-fs (loop3): unmounting filesystem. [ 1461.837717][ T8009] loop5: detected capacity change from 0 to 1764 00:25:06 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x9, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000180000000000000003000000186400000a0000000000000008000000181f000305000000000000000000000018460000f8ffffff00000000055e341c4359c6402a3e6fb42b507f55974ce1195741e7d037e9e443f5cb00"], &(0x7f00000003c0)='syzkaller\x00', 0xfe, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x14, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x22f, 0x0, 0x0, 0x0, 0x656}, [@generic={0x1, 0x7, 0x0, 0xfff, 0x1}]}, &(0x7f0000000180)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x7, 0x5, 0x8a8}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1]}, 0x80) r2 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000540)={r1, r2}, 0xc) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000858600e8ffffffffffffff000080", @ANYRES32=r4, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r6 = socket(0x200000100000011, 0x3, 0x0) sendmsg$kcm(r6, &(0x7f00000018c0)={&(0x7f0000000580)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000600)="a048aaa27a88c6b4887f043d93678931bb808bbc908823110564df5b26402aaca0f90b61851685c7f237f4f1c993d94089925f184de7318cd69ea2c7a3bd6cffc4c3d3aa077626d5f92a918b83132ab98f456598595eea01074bda124a70", 0x5e}], 0x1, &(0x7f00000006c0)=[{0x40, 0x107, 0xfff, "2387cd09d2f3886420ab3cc1c197d31fed7d9b7cb943e18e3ac0d4f686be723c522bc53539c10d729a01a5e6"}, {0x98, 0xfb, 0x1000, "885837925e9a33195757ac67faf1b20cc97d9f045612f00b8a42cdcd1a1326545467be77a5bd7eb62418b5e40b8c4c2f740648a26197c45b0c43831cab89853cf6cc7c08cf592e4600407ff018c6e120711b091dd9dfe48c284c128d2f8d9f205846a454818c2663c7ef0ff0c5de66d4ca426d91905265861c0a2ee5360ad6f9ad11ea"}, {0x58, 0x114, 0x8, "30cacc6b84743e057f399a307951e2efd4e4b5ce62192b00c962afefecb0dcbd81dabdb6b248fcac91728258a1c931053bc476839ebd8cfa62eb2002b275c18804c4e4e7564262"}, {0x98, 0x117, 0x5, "dac689bc602295f3cc2f1fa6b1f51e222d1ed85113e14d3037de0c814ef0fec2d98ffeba1c28dc4c7bb63897b2c5796182adbed4f659b0e244551839f646d770def622e31739f3bc0ab9beba375286b6c80c30073154355c500f29bcce36b8329b2b1726cdf7cb2858d5c7922e4fab0761130cf40e332e347efecc151a3ae9e51a20b0c2583b8bfc"}, {0x1010, 0x10d, 0x0, "940b70807a883e98e23f83da725af2f002374c2e8d1a5a7a3ebf2b333de49507083bc0f7238872bc84083502abd7e7ff689e6eab1e217e275af4d8f22a99775e3d9416a2ab0406f617781d6c5d493e6a46dac44e608bec99c3834e692a109c498d0965b0c4ee54b5b4dbf2ff53e81d11cb19e318001bd29fdfdfee1beccd33e13cb0925a4d267e4f424a60413a84bb877cc3531a2c2742824f30ceb4ed7b71bdb0213bc3a4310aa7d9c064bb986ce9e6cd6911b71a48b6644396d472001b516d31e3b80dc0b22f460ce9806d8c48c43aa632ac18170b22f89114ce8361f0ad42061a848ae6681af9550f14eaa9aa8ae96b44876cce614dd655797d152c9bf2e39e50c6ae4e7b084cca14c39862bfd3d3875383163df93e63b098248f67be8a66f64adaadc6517666bdc2dbd7bdc2218bd385448f5152ce72fd04f94ec98df7591a71bc488b02ada6736d820780cab9cfa5e2e8972ed168cde62768e24bc41e08adb36c54a1c61208a3f2688473010a4a5b77bb325bae0efeb3703439301eb489954057e8973ab6031930c1ddefd182014356dc9223afd66e3bf3261ec31441723ac4bfffab9faa9b231862d4efb1f2f55b6ead36268f520c5a4f81edc05c51d03c10cc8ac2176929539abfcffadae1db2a92054e008ce14fedbedf9f90ba669c8cb913f9484fea2f7adf04cd463a7facfc224360d7611e539108d58d4c2b5848be619e384f13b7660f4bc055850b9215c7b689ba6a5835c60702674a4e2bcb04dab9a8b8738e08671f7fcfdcc202e9a18cc441a5d61e273df9eb1186de1ed62e80e2b972c4cf519a88183fe334e3ada81c72ad47454d8af49df1bb1c85feeb4eda1662631f6d6a4b0d6901db3c3db42040fae2f96ffb4050c7ce26a669080812851b6fdfbacd6b9307e972df11171d1c2804eb7509166210f8f222ec766630c0955af9879729a6eee6595f8467017f884cfe13208a97386d1e71828ce48cfa80fec01f71257a4506e84c4ed5d5dd6d1dea1f28cda695b6480842b5ac9c2dbc1d8bbced52747fdb24994dff1a244b42e25fdfd440218bd13a604894f149b8f82fcd38e5e792e209f814f6c46df9361126b2cf18b8800677fafce4bec070d779c4f880c44a6c999f41b08870f3921265723686d2c0c49686997cee0330cc7045efbc114e270ef0187d4d0dd6bb3168084172074f87d411a5a614052d6b7e27c74cf8e320fbc34d9a550961891edb59d173a15e2da05c5ed11ae431f96999c7a4ab6b1aa7a84be562fe12a3a5e3698a94db97caabc0318940699701373c6c0870388ee44c7778b7bdd67d7bf9a2b63036d5a37ef1285900f78c154f3baa4886092d3bb953b4e69c9fdc5f87f6f68eeed656f7b9f37a203379f9761c867ff48a67035d4107c0075c99d079ca20a57e1f2eff74684f11024bed1717c06bc22f66be7ca71fde7fdfcb26f552c21c84a33cad539e7b6e0c77e4ef634896e384c94b074e367f5adbcfea2fcb94bcb3b99b51b3a357fecec5d64ee98dff8f2800aef8aff12c497f1b0fafc5007981bc496b4b1c4212ff7226892c44aa85229b22e689b1c6a2103f9f9b8b78b4f2d45ab377113c8f02829d8b54f813a25770abd749a75dab2d4a17a02e65c6f19ab30ebb6b8369316facc07dc772235bea242a84023fb814be503d6f8f8224c881d7e46c1f1ab08caa3b2c91c402ac5ac739977fa1a27e11ec06e11195c34b04f6162a78e7fda749281eb2c3af27ed67aa852d60fe96015c716799ae488cc781e2e9fc979612a78f0749b611d6696d92c29bb7970caee0c4596defe63aa939d4707644d3c3aeee0b7bba3f691718384567d54f01109ebcab14bdec9387bcead7b0976bb9623768f16d5f4c00718632370e4a6850e6576f3f6044514344b17282daffa94c4cf0db0ed1018aa0a7e0e925490e730501637bea7bf8e70408922558a04a8f9558f8b06496bbc9c0a513867499b195ca8af0d6340fc6cc0925f339c42bc8643deaaf1a9332ff0adb36b5ff42e09de3db2cb1732542bdd4ce6ee0ef7069c0df5bed0a802b1c0dd81181352938ceae436293e767a96fcb37f0de5f57b5bb505873d87215206f19a63d6f66de2f36f080c4408ba81364d0c6fea81125000a506996ea937298261d27ca3788f55e821a2569a0074a357453c02fc99340ea0ebc3e6ec7428483424b9548e632364e24ac208d5acddc2ac4ce6f2605b6f498cc5dcbddf0e7f4b46508370dc700b561f437166043c93ac6327520535d0b57ac022eefe76f1557e3a7af55548e32c98a4246c1d8b20b6c832eaf80696cced53ce866921641aeb71965e9045ee8f7f66dee83cf59e05f47e6e3f09799aad4de1b304c6a301c3e942d33de8ba2580e80395353c8123699a147dcb11b198bfbb679c39ce64f2748f38525b4e45dfbb38a759204e3c6e59ed1223b5cac739df9ea1c0c2861ba74cf77692c0d568be8f202af266728a11b351e426a86b9d5a3355878e345acec48a9bc17bf244d8d70cc6d102435d46bd5a3a830e9638cb64c5c517735668645845194f571a0e5853275ee0724a53bdf1045537089235c2a0c32372d654e24088a0216044877911e4df21d9f1ef9bdca73f143661bfeb77f998e81984af0cead72ea59420fe987f7bdca9e1a47b9c6fb954fd9b151979590fdc807390087198587a016e83e6d199782a4133c113768a3b5fd5acbd6527d8b1bd3cfa6045a3d31904951b4462ff10820dd0ced65999c51888c7df4718421d054ca905b38fc9f150312a872486652c2fa7421008736a1e7b2a2336e7d0cb9ecf0210b2abf229a3cbf950368dd051c5287246d83cda1f3ecaa4b048730f8177b7f22b62d778ba5125135c850427462f08aa2773815c720d89dbbceffd594f3bc6d603dd7d00491c17655cfc43ec2750eec75941f2578c91a2debfa04c0a891c4e4892baa587c1913522565c3893061cc91ea626d1de513649332157bd40f753a3073f328ef8790a85de68a6a8342c9ef088fed04b2705a6fb5bd20cd96cf18508bfdb4acd686278d3e19d31bfce6df7cc233172be52115735263cbdbb6ad931e4e773ddf9add14588aa9b1c0d40e5f458cd034c3dd1bba80fbcb0f832a66834e1477890e1c55800c66df7025a3c7d8b0021d54d3a1fad552206f95d622c9d0be90cfb10a661a4de39669bc9858826aa2e4e78efaae8f7b7a9c067ce658749ec726653f9ecf38d2102a3e783765bb9b6f89005c0a80409ddbacf37ca5025d8eedeb411c3bd4fb1647219141f3b3b9f2ef70f8d6d0dcb4ca776048780b21eb361307d691a04887333de9a4552611173479b6e6395211801e34497168cf4943050401e96245b2c9d15b0e504ad5a0229ce6079e83185ec4f3664c061674ce0ff9154b5906236a39b5dec049b2916d7b544ac67905d852116538d2928a5d3f5911ebaefa617d7a0a299f756868135248cce0116c165bd957a8884ace0fccbf8b8ef9d40e687fb3acc82c6b540d1e6cb15d4118b391d1c8e251165c3f91c1bc3957d6790a57555bba7f5cf33757d4433b605363a30cc341cfbe02e1f13593ead60d8675b38d9354ebc00cc3edbbc2164a7dbea43353a5386c895a9ca833eabc868bef391a5b94062056a0ee5465c50c551f88620d41a47276e3c9ea5400be006ca6e3107b2296f276f08a0d63b056103e3dbd3775595f423b73de88ee2b851f2892b39c6d14b0ddb6936f6911c2ab44ab3390a77922780cd3a26f16dd4f1f6993df0a464475531cef856abb1bcb5537441ee58bdf792c9c3353e2c9ba4d733aff3f39d4f2245d556b24b85d3855138da025a2d610677e638e6fbdd28ae43d22c783fc54049406e26a00056ed539930f887a9689c1121bef0d1b7de98c21a3ed8502e83fcd5f6757f06f8f2f305b8ea79cb51a0a90363c76702ed1c0be120e81d75aaecaa183a6a0562749ac93b10aa14a1c9a56aa766bae0e6cbcd8d270e5289a9892352e426ffbb879ef390dcdd6b295378e0d8eedfd8edc737710842a888edd14af581317a8bec05a7a33a7ec58416a0e8aca9f76d1256ef08c90894a09cbae05642377142997144c9e1d01259040ba971cb4f87794f17b923f62e6b7c508d3991fd2c4b5f674231bc30058d003d95c824f031d145108e767e5b23426ec406d5725bb1d80c1b3cf713d871ee15f8a6e78f6200d4435de739f6e2ac6089e5792a5278c39561a4835e97d0e1c5f8460bfad8b9ad71cf3cad6d04c0b854908a3089dc5f090e57c55a5ecdbc79c1e8f1e42cfc86244a6b278bd284221b98d9ae7b88764156b0eb047a00fa43a29d264574db86b1ae1fc5dfe48df7218bc6070952f44f0a8bf2a2a18773bd711e5f0dd9786dcb145c7ff0a514ccfd52fcbce8a10096bb09964e349b70e3866ae68586ec4ef31785364d659777dc33b6b693ad72f4ef0843d5832cabce67bb37a4b4c6153486daa98761c4c96206ee84750ece217ccaad1360f8d7eb5471c8193c8acc41a285bfb2d1368276d58ed05170017d16f7f3f93cb25b307c8f8717449638a362b7e2b8f9b157cc2fc27adfa2bb2a400871c22146434be21ec71e2097fec714c4a8a234da0afb162eeeaa4005a5d3cc91740caf4cf102b39e24f408c68d6db804cc1ee28a569bc81b0a888b696150f588e5e7ba4ba86a2fb1d9d75867b76cd1a3b0d5b5e747dea713eb65ee22f1e66f42cdb4a0c70afe7dfc7fe4e4e47514f6ff810c6cdb1badb193834f425633289de629a6e1b7fa52f56fac1dbfe058b597526c6247641cfa15ab9e6e0f825c077d9451e9dfb19d60a76b09fc66fce1c73dc214be9472fb4c4e1d928a25386ea3175fbecdba3d8dae517050f10a8f515279e774e5bb85f240d1c5a28be2c05be513aa12fd7b30e45bc27e7c7d220ad0459583c7e090a3241f6d876b88501fe936c55e531e34e06af3f14d648c6cafc5142e4bb1f39d60ddcc8b09d7fb045f037b17a20e3aaf51155a6268609ada5582b6015269a8fcd11e46233204a35f3c08fc31ceea4e7aa46252a705121e60fd5787499c707559bb2ffbb806fbd0b9f4c831524ade134e897ca9732a628346cfe8fa2c7b4da66e5e38da3b1b5974b5ad3915af27896d6b75d973730bf240fbbc181c2a8213263d1602657a7132304fdb89225402eae2a39e14f7fe8fbc88a1a22f725cf27fd8ab8dd153409bf8f12de2b2f8c080b653b910759dedc581400b33977c8c9fbd89d206ad8e43764d4e54073c49f37a8e2fef41c436dc52a938f6d955e2c1529d2a72a18e49e34a4ab033d89e7db88a72d034762640cb3bef16cff4d4af5c09e52db7bc423fbd53545310d1be8345ab165f16fe69a5b7ef8b900440e9cfbcca27cdfd7097a7d137e730fc4a56ffcd095662e5bf3c5eb2a2b92be7f564bc6ee9a193382bfc3e72797ff1b12c27978fcb6e91cb9cf7121a8f152c78b8cbed05fafd02ed497492d851c4b288eca3b58ba077ecf35f50ec68501f623b431af11a6b366bf7b201a18e7d947daa6d1d1da51069cd71e570222754589a97f7486ad614e8a0c9fb6cbc0be9f5aabb93988ec52aa7109fb68c4f5fb070edd5a307b9e8519d233ed4be37317104d3a63e6c2552b636af31dc5992edff940d3ebcbcc39c5fdcc5940c3be9e26ab0a8cb42d0d387234c7cec001235b4ed46a1ad25afcc3fcd4907432fb2745e5db6145f3ea7fbff0ac7af5b455aa3b01e545ed27234286aba80c1d5094f3b6b6a7b6e606025fd79dfc7930ed1cc5a165db5094bcc8ffc7384f9e70609dea9d61e3b194bc13c3a1ab"}], 0x11d8}, 0x40000) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000080)={r4, 0x1, 0x6, @multicast}, 0x10) [ 1461.906469][ T8022] loop3: detected capacity change from 0 to 512 [ 1461.907856][ T8024] netlink: 'syz-executor.1': attribute type 1 has an invalid length. [ 1461.951753][ T8024] device bond2 entered promiscuous mode [ 1461.969382][ T8022] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1461.972525][ T8022] EXT4-fs (loop3): unmounting filesystem. [ 1462.003830][ T8020] device bond2 left promiscuous mode [ 1462.608248][ T8007] loop2: detected capacity change from 0 to 131072 [ 1462.611414][ T8007] F2FS-fs (loop2): invalid crc value [ 1462.614730][ T8007] F2FS-fs (loop2): Found nat_bits in checkpoint [ 1462.623099][ T8007] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 1462.643652][ T8007] syz-executor.2 (8007): drop_caches: 2 [ 1462.648957][ T8007] syz-executor.2 (8007): drop_caches: 2 00:25:07 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x75, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:25:07 executing program 5: syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000980)='./file0\x00', 0x2000004, &(0x7f0000000040)=ANY=[@ANYBLOB="6d61703d61636f726e2c6e6f726f636b2c6d68ffffffff5eab0500ee8cb2a0bd7865642c7569643d2991f3da6e1b6e98c62f1429f5863286090009b0f767b04cf0272a6fd9000000000000bf3ee49a4c67486fb88c9b09f032a242a618669d9caa65071bfdb92df100"/114, @ANYRESHEX=0x0, @ANYBLOB="2c63727566742c6d61703d6e6f726d616c2c636865636b3d7374726963742c646f6e745f61707072616973652c736d61636b66737472616e736d7574653d295eff942c657569643d", @ANYRESDEC, @ANYBLOB="2c736d61636b66737472616e736d7574653dff00000000000000002c61707072616973655f747970653d696d617369672c61756469742c7375626a5f757365723d2c646f6e745f6d6561737572652c00"], 0x1, 0x951, &(0x7f0000001300)="$eJzs3c9vHOX9B/D3ODYYg0KAfPmmEZBNaMCA66ydEmpxqWOvnaX+UdmORNRDQ0moolilgrYCVKlBansqag9VD+2NY09IXOBS5db+BT1UqvIvoJ5yczWz69ghttcxjjc1r5c1nl+feZ7P7MzOo/01T/hftrKyUg07nD//171MlvvP2ckbH3/yUTl8eC0P5EBeLj5L+pPUkt4kR5K+icmF+dkOBV1NLia5nhRJHkxrfMsDW2x6McXv88ja/PUUfynr5d5b4Wut2+cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcj4qJyXp9pMhMc+7867XNVV2Ab7F+tbzPq16/i8871psURauj8VVHDq9NP1n+O5GnWnNPteL688HDTx569YnentXtt0hoT7z7/gdX31hevvxOtxPpkunGXHNxvjk7Pt2oNRfna2NnztRPnZtarE01ZxqLFxaXGrO1iYXG+NL8Qm1w4oXayNjY6Vpj+ML8+bnpyeGZxurCV741Wq+fqb02/P3G+MLi/Nyp14YXJ841Z2aac9NVTLm6jHmlPBG/11yqLTXGZ2u1t64sXz7dKckyaGQ7QaOdgkbro6MjI6OjI2deHnv5lXq9944F9S/JHRHdP2nprt28fMNX0tNu/zOTZuZyPq+ntuHfRCazkPnMbrK+bbX9P3mqsWW97fa/SH//rVb+yNrqo6na/2dac89s3P4nqT1Urtg4o734ezfv54NczRtZznIu550u5tKNv+k0MpdmFjOfZmYzXi2ptZfUMpYzOZN6fphzmcpiaplKMzNpZDEXspilNKozaiILaWQ8S5nPQmoZzEReSC0jGctYTqeWRoZzIfM5n7lMZzLjVSlv5Ur1uJ/eIsdbQSPbCRrdIkj7z1d3D67isDMrq+0/AAAAsG994x85ePjxv/876cvT1fvyU82ZRr3baQEAAAC7qPrk/6ly1FdOPZ3C638AAADYb4rqN3ZFkoEca02t/hLKmwAAAACwT1Sf/z9TjgbKqWMpvP4HAACA/abzPfY7RhRDq7f/rV1qjS+1I9r3+R2Yas40hifmZ14dyXPVXQaqXxpsWFpf9fODF3O8FXV8oDUeuL3E/jJqZPjVkbyYE+0dGXy2HD07uEHkaCvy+Vbk81tEni4jAWC/O7HWHv/mFzts/1/MUBWw8qtWYO/RDVrWupYVAO4XnfrYKTpHFN/u8Pr/8VtfKRjOm3k7y7mUoerXBtU3DjYsdWDd1xCGOrwbMLCuh5ehDu8HDKzr6GVoq3cEDpRL1rqXAYD95ESHdng77f9Q+/V/ho6WTecdr/8HfKUQAO4rt3qwv4cT3d5HAOB2WmkAAAAAAAAAAAAAAAAAAAAAAAAAAADYfXtx/38TX8eJh++PNEzscKLbVyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2QpEc2Gh5T/JgknqSU3uf1b1zrdsJdFlxMzfzXg52Ow8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP2mff//nrTGD7cWpbcnOZnkYpIfdDvH3XSz2wl02br7/5fHPCtFeluHPUXfxOTC/Gx5+Ku+H3pufPzJR+Wwk3rKAsoabutcol3D5ls9Vm01MHn53as/e/untcmzVZJnl6ZmJmenF767Fvhk8WlSS2tYtZrvL0/+7Q8b7Pmn5Z5ur96pqt7JO+v9/4223rrerVxZvjxa1rTUeH3p5z+58t6Da6sez/Hk2cFk8PaaflwOm9R0PH1b1VZ8Ufy2OJg/5WJ1/MtHo1gpykP0aLX/D711Zfny8JtvL19an9O6Ag7lWJJLSf/2czpWXU82VJ11PX1lrfUqqPx3uEN5W1pX4sgm+/BYdcoM3NU+1Dbfh0qHx72d0elNMnoiz931kX6uQ40bKr4o/lWcyz/z63X9f/SUx/9ktvPsLGOqyHVnyqaRPa3Ias9Htyyz/az88K72hR36XX6U79w6/j3rrv/tY7XJWbrL16N1Ne7R86K6th7+UovUvvpstk07z8OtqE3y/L+8lPQevasryksdrij36vn/52Iw/8k1/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3vyI5sNHynuRkkkNJHi3na8nKbtTXM1DsRjE7dq2rte+Rsc1XFTdzM+/l4F6mAwAAAAAAAMC9c3byxseffFQO1efxB/LN4rOkv/VJf2+SQ8Uf+yYmF+ZnOxTUl1xMcn0HOZTb5ZG1+evl3JEdFAQAbMt/AwAA//+7p2uh") 00:25:07 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x11, "4a2da5"}}}}}, 0xfe) 00:25:07 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x9, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000180000000000000003000000186400000a0000000000000008000000181f000305000000000000000000000018460000f8ffffff00000000055e341c4359c6402a3e6fb42b507f55974ce1195741e7d037e9e443f5cb00"], &(0x7f00000003c0)='syzkaller\x00', 0xfe, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x14, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x22f, 0x0, 0x0, 0x0, 0x656}, [@generic={0x1, 0x7, 0x0, 0xfff, 0x1}]}, &(0x7f0000000180)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x7, 0x5, 0x8a8}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1]}, 0x80) r2 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000540)={r1, r2}, 0xc) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000858600e8ffffffffffffff000080", @ANYRES32=r4, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r6 = socket(0x200000100000011, 0x3, 0x0) sendmsg$kcm(r6, &(0x7f00000018c0)={&(0x7f0000000580)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000600)="a048aaa27a88c6b4887f043d93678931bb808bbc908823110564df5b26402aaca0f90b61851685c7f237f4f1c993d94089925f184de7318cd69ea2c7a3bd6cffc4c3d3aa077626d5f92a918b83132ab98f456598595eea01074bda124a70", 0x5e}], 0x1, &(0x7f00000006c0)=[{0x40, 0x107, 0xfff, "2387cd09d2f3886420ab3cc1c197d31fed7d9b7cb943e18e3ac0d4f686be723c522bc53539c10d729a01a5e6"}, {0x98, 0xfb, 0x1000, "885837925e9a33195757ac67faf1b20cc97d9f045612f00b8a42cdcd1a1326545467be77a5bd7eb62418b5e40b8c4c2f740648a26197c45b0c43831cab89853cf6cc7c08cf592e4600407ff018c6e120711b091dd9dfe48c284c128d2f8d9f205846a454818c2663c7ef0ff0c5de66d4ca426d91905265861c0a2ee5360ad6f9ad11ea"}, {0x58, 0x114, 0x8, "30cacc6b84743e057f399a307951e2efd4e4b5ce62192b00c962afefecb0dcbd81dabdb6b248fcac91728258a1c931053bc476839ebd8cfa62eb2002b275c18804c4e4e7564262"}, {0x98, 0x117, 0x5, "dac689bc602295f3cc2f1fa6b1f51e222d1ed85113e14d3037de0c814ef0fec2d98ffeba1c28dc4c7bb63897b2c5796182adbed4f659b0e244551839f646d770def622e31739f3bc0ab9beba375286b6c80c30073154355c500f29bcce36b8329b2b1726cdf7cb2858d5c7922e4fab0761130cf40e332e347efecc151a3ae9e51a20b0c2583b8bfc"}, {0x1010, 0x10d, 0x0, "940b70807a883e98e23f83da725af2f002374c2e8d1a5a7a3ebf2b333de49507083bc0f7238872bc84083502abd7e7ff689e6eab1e217e275af4d8f22a99775e3d9416a2ab0406f617781d6c5d493e6a46dac44e608bec99c3834e692a109c498d0965b0c4ee54b5b4dbf2ff53e81d11cb19e318001bd29fdfdfee1beccd33e13cb0925a4d267e4f424a60413a84bb877cc3531a2c2742824f30ceb4ed7b71bdb0213bc3a4310aa7d9c064bb986ce9e6cd6911b71a48b6644396d472001b516d31e3b80dc0b22f460ce9806d8c48c43aa632ac18170b22f89114ce8361f0ad42061a848ae6681af9550f14eaa9aa8ae96b44876cce614dd655797d152c9bf2e39e50c6ae4e7b084cca14c39862bfd3d3875383163df93e63b098248f67be8a66f64adaadc6517666bdc2dbd7bdc2218bd385448f5152ce72fd04f94ec98df7591a71bc488b02ada6736d820780cab9cfa5e2e8972ed168cde62768e24bc41e08adb36c54a1c61208a3f2688473010a4a5b77bb325bae0efeb3703439301eb489954057e8973ab6031930c1ddefd182014356dc9223afd66e3bf3261ec31441723ac4bfffab9faa9b231862d4efb1f2f55b6ead36268f520c5a4f81edc05c51d03c10cc8ac2176929539abfcffadae1db2a92054e008ce14fedbedf9f90ba669c8cb913f9484fea2f7adf04cd463a7facfc224360d7611e539108d58d4c2b5848be619e384f13b7660f4bc055850b9215c7b689ba6a5835c60702674a4e2bcb04dab9a8b8738e08671f7fcfdcc202e9a18cc441a5d61e273df9eb1186de1ed62e80e2b972c4cf519a88183fe334e3ada81c72ad47454d8af49df1bb1c85feeb4eda1662631f6d6a4b0d6901db3c3db42040fae2f96ffb4050c7ce26a669080812851b6fdfbacd6b9307e972df11171d1c2804eb7509166210f8f222ec766630c0955af9879729a6eee6595f8467017f884cfe13208a97386d1e71828ce48cfa80fec01f71257a4506e84c4ed5d5dd6d1dea1f28cda695b6480842b5ac9c2dbc1d8bbced52747fdb24994dff1a244b42e25fdfd440218bd13a604894f149b8f82fcd38e5e792e209f814f6c46df9361126b2cf18b8800677fafce4bec070d779c4f880c44a6c999f41b08870f3921265723686d2c0c49686997cee0330cc7045efbc114e270ef0187d4d0dd6bb3168084172074f87d411a5a614052d6b7e27c74cf8e320fbc34d9a550961891edb59d173a15e2da05c5ed11ae431f96999c7a4ab6b1aa7a84be562fe12a3a5e3698a94db97caabc0318940699701373c6c0870388ee44c7778b7bdd67d7bf9a2b63036d5a37ef1285900f78c154f3baa4886092d3bb953b4e69c9fdc5f87f6f68eeed656f7b9f37a203379f9761c867ff48a67035d4107c0075c99d079ca20a57e1f2eff74684f11024bed1717c06bc22f66be7ca71fde7fdfcb26f552c21c84a33cad539e7b6e0c77e4ef634896e384c94b074e367f5adbcfea2fcb94bcb3b99b51b3a357fecec5d64ee98dff8f2800aef8aff12c497f1b0fafc5007981bc496b4b1c4212ff7226892c44aa85229b22e689b1c6a2103f9f9b8b78b4f2d45ab377113c8f02829d8b54f813a25770abd749a75dab2d4a17a02e65c6f19ab30ebb6b8369316facc07dc772235bea242a84023fb814be503d6f8f8224c881d7e46c1f1ab08caa3b2c91c402ac5ac739977fa1a27e11ec06e11195c34b04f6162a78e7fda749281eb2c3af27ed67aa852d60fe96015c716799ae488cc781e2e9fc979612a78f0749b611d6696d92c29bb7970caee0c4596defe63aa939d4707644d3c3aeee0b7bba3f691718384567d54f01109ebcab14bdec9387bcead7b0976bb9623768f16d5f4c00718632370e4a6850e6576f3f6044514344b17282daffa94c4cf0db0ed1018aa0a7e0e925490e730501637bea7bf8e70408922558a04a8f9558f8b06496bbc9c0a513867499b195ca8af0d6340fc6cc0925f339c42bc8643deaaf1a9332ff0adb36b5ff42e09de3db2cb1732542bdd4ce6ee0ef7069c0df5bed0a802b1c0dd81181352938ceae436293e767a96fcb37f0de5f57b5bb505873d87215206f19a63d6f66de2f36f080c4408ba81364d0c6fea81125000a506996ea937298261d27ca3788f55e821a2569a0074a357453c02fc99340ea0ebc3e6ec7428483424b9548e632364e24ac208d5acddc2ac4ce6f2605b6f498cc5dcbddf0e7f4b46508370dc700b561f437166043c93ac6327520535d0b57ac022eefe76f1557e3a7af55548e32c98a4246c1d8b20b6c832eaf80696cced53ce866921641aeb71965e9045ee8f7f66dee83cf59e05f47e6e3f09799aad4de1b304c6a301c3e942d33de8ba2580e80395353c8123699a147dcb11b198bfbb679c39ce64f2748f38525b4e45dfbb38a759204e3c6e59ed1223b5cac739df9ea1c0c2861ba74cf77692c0d568be8f202af266728a11b351e426a86b9d5a3355878e345acec48a9bc17bf244d8d70cc6d102435d46bd5a3a830e9638cb64c5c517735668645845194f571a0e5853275ee0724a53bdf1045537089235c2a0c32372d654e24088a0216044877911e4df21d9f1ef9bdca73f143661bfeb77f998e81984af0cead72ea59420fe987f7bdca9e1a47b9c6fb954fd9b151979590fdc807390087198587a016e83e6d199782a4133c113768a3b5fd5acbd6527d8b1bd3cfa6045a3d31904951b4462ff10820dd0ced65999c51888c7df4718421d054ca905b38fc9f150312a872486652c2fa7421008736a1e7b2a2336e7d0cb9ecf0210b2abf229a3cbf950368dd051c5287246d83cda1f3ecaa4b048730f8177b7f22b62d778ba5125135c850427462f08aa2773815c720d89dbbceffd594f3bc6d603dd7d00491c17655cfc43ec2750eec75941f2578c91a2debfa04c0a891c4e4892baa587c1913522565c3893061cc91ea626d1de513649332157bd40f753a3073f328ef8790a85de68a6a8342c9ef088fed04b2705a6fb5bd20cd96cf18508bfdb4acd686278d3e19d31bfce6df7cc233172be52115735263cbdbb6ad931e4e773ddf9add14588aa9b1c0d40e5f458cd034c3dd1bba80fbcb0f832a66834e1477890e1c55800c66df7025a3c7d8b0021d54d3a1fad552206f95d622c9d0be90cfb10a661a4de39669bc9858826aa2e4e78efaae8f7b7a9c067ce658749ec726653f9ecf38d2102a3e783765bb9b6f89005c0a80409ddbacf37ca5025d8eedeb411c3bd4fb1647219141f3b3b9f2ef70f8d6d0dcb4ca776048780b21eb361307d691a04887333de9a4552611173479b6e6395211801e34497168cf4943050401e96245b2c9d15b0e504ad5a0229ce6079e83185ec4f3664c061674ce0ff9154b5906236a39b5dec049b2916d7b544ac67905d852116538d2928a5d3f5911ebaefa617d7a0a299f756868135248cce0116c165bd957a8884ace0fccbf8b8ef9d40e687fb3acc82c6b540d1e6cb15d4118b391d1c8e251165c3f91c1bc3957d6790a57555bba7f5cf33757d4433b605363a30cc341cfbe02e1f13593ead60d8675b38d9354ebc00cc3edbbc2164a7dbea43353a5386c895a9ca833eabc868bef391a5b94062056a0ee5465c50c551f88620d41a47276e3c9ea5400be006ca6e3107b2296f276f08a0d63b056103e3dbd3775595f423b73de88ee2b851f2892b39c6d14b0ddb6936f6911c2ab44ab3390a77922780cd3a26f16dd4f1f6993df0a464475531cef856abb1bcb5537441ee58bdf792c9c3353e2c9ba4d733aff3f39d4f2245d556b24b85d3855138da025a2d610677e638e6fbdd28ae43d22c783fc54049406e26a00056ed539930f887a9689c1121bef0d1b7de98c21a3ed8502e83fcd5f6757f06f8f2f305b8ea79cb51a0a90363c76702ed1c0be120e81d75aaecaa183a6a0562749ac93b10aa14a1c9a56aa766bae0e6cbcd8d270e5289a9892352e426ffbb879ef390dcdd6b295378e0d8eedfd8edc737710842a888edd14af581317a8bec05a7a33a7ec58416a0e8aca9f76d1256ef08c90894a09cbae05642377142997144c9e1d01259040ba971cb4f87794f17b923f62e6b7c508d3991fd2c4b5f674231bc30058d003d95c824f031d145108e767e5b23426ec406d5725bb1d80c1b3cf713d871ee15f8a6e78f6200d4435de739f6e2ac6089e5792a5278c39561a4835e97d0e1c5f8460bfad8b9ad71cf3cad6d04c0b854908a3089dc5f090e57c55a5ecdbc79c1e8f1e42cfc86244a6b278bd284221b98d9ae7b88764156b0eb047a00fa43a29d264574db86b1ae1fc5dfe48df7218bc6070952f44f0a8bf2a2a18773bd711e5f0dd9786dcb145c7ff0a514ccfd52fcbce8a10096bb09964e349b70e3866ae68586ec4ef31785364d659777dc33b6b693ad72f4ef0843d5832cabce67bb37a4b4c6153486daa98761c4c96206ee84750ece217ccaad1360f8d7eb5471c8193c8acc41a285bfb2d1368276d58ed05170017d16f7f3f93cb25b307c8f8717449638a362b7e2b8f9b157cc2fc27adfa2bb2a400871c22146434be21ec71e2097fec714c4a8a234da0afb162eeeaa4005a5d3cc91740caf4cf102b39e24f408c68d6db804cc1ee28a569bc81b0a888b696150f588e5e7ba4ba86a2fb1d9d75867b76cd1a3b0d5b5e747dea713eb65ee22f1e66f42cdb4a0c70afe7dfc7fe4e4e47514f6ff810c6cdb1badb193834f425633289de629a6e1b7fa52f56fac1dbfe058b597526c6247641cfa15ab9e6e0f825c077d9451e9dfb19d60a76b09fc66fce1c73dc214be9472fb4c4e1d928a25386ea3175fbecdba3d8dae517050f10a8f515279e774e5bb85f240d1c5a28be2c05be513aa12fd7b30e45bc27e7c7d220ad0459583c7e090a3241f6d876b88501fe936c55e531e34e06af3f14d648c6cafc5142e4bb1f39d60ddcc8b09d7fb045f037b17a20e3aaf51155a6268609ada5582b6015269a8fcd11e46233204a35f3c08fc31ceea4e7aa46252a705121e60fd5787499c707559bb2ffbb806fbd0b9f4c831524ade134e897ca9732a628346cfe8fa2c7b4da66e5e38da3b1b5974b5ad3915af27896d6b75d973730bf240fbbc181c2a8213263d1602657a7132304fdb89225402eae2a39e14f7fe8fbc88a1a22f725cf27fd8ab8dd153409bf8f12de2b2f8c080b653b910759dedc581400b33977c8c9fbd89d206ad8e43764d4e54073c49f37a8e2fef41c436dc52a938f6d955e2c1529d2a72a18e49e34a4ab033d89e7db88a72d034762640cb3bef16cff4d4af5c09e52db7bc423fbd53545310d1be8345ab165f16fe69a5b7ef8b900440e9cfbcca27cdfd7097a7d137e730fc4a56ffcd095662e5bf3c5eb2a2b92be7f564bc6ee9a193382bfc3e72797ff1b12c27978fcb6e91cb9cf7121a8f152c78b8cbed05fafd02ed497492d851c4b288eca3b58ba077ecf35f50ec68501f623b431af11a6b366bf7b201a18e7d947daa6d1d1da51069cd71e570222754589a97f7486ad614e8a0c9fb6cbc0be9f5aabb93988ec52aa7109fb68c4f5fb070edd5a307b9e8519d233ed4be37317104d3a63e6c2552b636af31dc5992edff940d3ebcbcc39c5fdcc5940c3be9e26ab0a8cb42d0d387234c7cec001235b4ed46a1ad25afcc3fcd4907432fb2745e5db6145f3ea7fbff0ac7af5b455aa3b01e545ed27234286aba80c1d5094f3b6b6a7b6e606025fd79dfc7930ed1cc5a165db5094bcc8ffc7384f9e70609dea9d61e3b194bc13c3a1ab"}], 0x11d8}, 0x40000) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000080)={r4, 0x1, 0x6, @multicast}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x9, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000180000000000000003000000186400000a0000000000000008000000181f000305000000000000000000000018460000f8ffffff00000000055e341c4359c6402a3e6fb42b507f55974ce1195741e7d037e9e443f5cb00"], &(0x7f00000003c0)='syzkaller\x00', 0xfe, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) socket$netlink(0x10, 0x3, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x14, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x22f, 0x0, 0x0, 0x0, 0x656}, [@generic={0x1, 0x7, 0x0, 0xfff, 0x1}]}, &(0x7f0000000180)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x7, 0x5, 0x8a8}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1]}, 0x80) (async) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000540)={r1, r2}, 0xc) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) (async) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000858600e8ffffffffffffff000080", @ANYRES32=r4, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$packet(0x11, 0x3, 0x300) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) (async) socket(0x200000100000011, 0x3, 0x0) (async) sendmsg$kcm(r6, &(0x7f00000018c0)={&(0x7f0000000580)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000600)="a048aaa27a88c6b4887f043d93678931bb808bbc908823110564df5b26402aaca0f90b61851685c7f237f4f1c993d94089925f184de7318cd69ea2c7a3bd6cffc4c3d3aa077626d5f92a918b83132ab98f456598595eea01074bda124a70", 0x5e}], 0x1, &(0x7f00000006c0)=[{0x40, 0x107, 0xfff, "2387cd09d2f3886420ab3cc1c197d31fed7d9b7cb943e18e3ac0d4f686be723c522bc53539c10d729a01a5e6"}, {0x98, 0xfb, 0x1000, "885837925e9a33195757ac67faf1b20cc97d9f045612f00b8a42cdcd1a1326545467be77a5bd7eb62418b5e40b8c4c2f740648a26197c45b0c43831cab89853cf6cc7c08cf592e4600407ff018c6e120711b091dd9dfe48c284c128d2f8d9f205846a454818c2663c7ef0ff0c5de66d4ca426d91905265861c0a2ee5360ad6f9ad11ea"}, {0x58, 0x114, 0x8, "30cacc6b84743e057f399a307951e2efd4e4b5ce62192b00c962afefecb0dcbd81dabdb6b248fcac91728258a1c931053bc476839ebd8cfa62eb2002b275c18804c4e4e7564262"}, {0x98, 0x117, 0x5, "dac689bc602295f3cc2f1fa6b1f51e222d1ed85113e14d3037de0c814ef0fec2d98ffeba1c28dc4c7bb63897b2c5796182adbed4f659b0e244551839f646d770def622e31739f3bc0ab9beba375286b6c80c30073154355c500f29bcce36b8329b2b1726cdf7cb2858d5c7922e4fab0761130cf40e332e347efecc151a3ae9e51a20b0c2583b8bfc"}, {0x1010, 0x10d, 0x0, "940b70807a883e98e23f83da725af2f002374c2e8d1a5a7a3ebf2b333de49507083bc0f7238872bc84083502abd7e7ff689e6eab1e217e275af4d8f22a99775e3d9416a2ab0406f617781d6c5d493e6a46dac44e608bec99c3834e692a109c498d0965b0c4ee54b5b4dbf2ff53e81d11cb19e318001bd29fdfdfee1beccd33e13cb0925a4d267e4f424a60413a84bb877cc3531a2c2742824f30ceb4ed7b71bdb0213bc3a4310aa7d9c064bb986ce9e6cd6911b71a48b6644396d472001b516d31e3b80dc0b22f460ce9806d8c48c43aa632ac18170b22f89114ce8361f0ad42061a848ae6681af9550f14eaa9aa8ae96b44876cce614dd655797d152c9bf2e39e50c6ae4e7b084cca14c39862bfd3d3875383163df93e63b098248f67be8a66f64adaadc6517666bdc2dbd7bdc2218bd385448f5152ce72fd04f94ec98df7591a71bc488b02ada6736d820780cab9cfa5e2e8972ed168cde62768e24bc41e08adb36c54a1c61208a3f2688473010a4a5b77bb325bae0efeb3703439301eb489954057e8973ab6031930c1ddefd182014356dc9223afd66e3bf3261ec31441723ac4bfffab9faa9b231862d4efb1f2f55b6ead36268f520c5a4f81edc05c51d03c10cc8ac2176929539abfcffadae1db2a92054e008ce14fedbedf9f90ba669c8cb913f9484fea2f7adf04cd463a7facfc224360d7611e539108d58d4c2b5848be619e384f13b7660f4bc055850b9215c7b689ba6a5835c60702674a4e2bcb04dab9a8b8738e08671f7fcfdcc202e9a18cc441a5d61e273df9eb1186de1ed62e80e2b972c4cf519a88183fe334e3ada81c72ad47454d8af49df1bb1c85feeb4eda1662631f6d6a4b0d6901db3c3db42040fae2f96ffb4050c7ce26a669080812851b6fdfbacd6b9307e972df11171d1c2804eb7509166210f8f222ec766630c0955af9879729a6eee6595f8467017f884cfe13208a97386d1e71828ce48cfa80fec01f71257a4506e84c4ed5d5dd6d1dea1f28cda695b6480842b5ac9c2dbc1d8bbced52747fdb24994dff1a244b42e25fdfd440218bd13a604894f149b8f82fcd38e5e792e209f814f6c46df9361126b2cf18b8800677fafce4bec070d779c4f880c44a6c999f41b08870f3921265723686d2c0c49686997cee0330cc7045efbc114e270ef0187d4d0dd6bb3168084172074f87d411a5a614052d6b7e27c74cf8e320fbc34d9a550961891edb59d173a15e2da05c5ed11ae431f96999c7a4ab6b1aa7a84be562fe12a3a5e3698a94db97caabc0318940699701373c6c0870388ee44c7778b7bdd67d7bf9a2b63036d5a37ef1285900f78c154f3baa4886092d3bb953b4e69c9fdc5f87f6f68eeed656f7b9f37a203379f9761c867ff48a67035d4107c0075c99d079ca20a57e1f2eff74684f11024bed1717c06bc22f66be7ca71fde7fdfcb26f552c21c84a33cad539e7b6e0c77e4ef634896e384c94b074e367f5adbcfea2fcb94bcb3b99b51b3a357fecec5d64ee98dff8f2800aef8aff12c497f1b0fafc5007981bc496b4b1c4212ff7226892c44aa85229b22e689b1c6a2103f9f9b8b78b4f2d45ab377113c8f02829d8b54f813a25770abd749a75dab2d4a17a02e65c6f19ab30ebb6b8369316facc07dc772235bea242a84023fb814be503d6f8f8224c881d7e46c1f1ab08caa3b2c91c402ac5ac739977fa1a27e11ec06e11195c34b04f6162a78e7fda749281eb2c3af27ed67aa852d60fe96015c716799ae488cc781e2e9fc979612a78f0749b611d6696d92c29bb7970caee0c4596defe63aa939d4707644d3c3aeee0b7bba3f691718384567d54f01109ebcab14bdec9387bcead7b0976bb9623768f16d5f4c00718632370e4a6850e6576f3f6044514344b17282daffa94c4cf0db0ed1018aa0a7e0e925490e730501637bea7bf8e70408922558a04a8f9558f8b06496bbc9c0a513867499b195ca8af0d6340fc6cc0925f339c42bc8643deaaf1a9332ff0adb36b5ff42e09de3db2cb1732542bdd4ce6ee0ef7069c0df5bed0a802b1c0dd81181352938ceae436293e767a96fcb37f0de5f57b5bb505873d87215206f19a63d6f66de2f36f080c4408ba81364d0c6fea81125000a506996ea937298261d27ca3788f55e821a2569a0074a357453c02fc99340ea0ebc3e6ec7428483424b9548e632364e24ac208d5acddc2ac4ce6f2605b6f498cc5dcbddf0e7f4b46508370dc700b561f437166043c93ac6327520535d0b57ac022eefe76f1557e3a7af55548e32c98a4246c1d8b20b6c832eaf80696cced53ce866921641aeb71965e9045ee8f7f66dee83cf59e05f47e6e3f09799aad4de1b304c6a301c3e942d33de8ba2580e80395353c8123699a147dcb11b198bfbb679c39ce64f2748f38525b4e45dfbb38a759204e3c6e59ed1223b5cac739df9ea1c0c2861ba74cf77692c0d568be8f202af266728a11b351e426a86b9d5a3355878e345acec48a9bc17bf244d8d70cc6d102435d46bd5a3a830e9638cb64c5c517735668645845194f571a0e5853275ee0724a53bdf1045537089235c2a0c32372d654e24088a0216044877911e4df21d9f1ef9bdca73f143661bfeb77f998e81984af0cead72ea59420fe987f7bdca9e1a47b9c6fb954fd9b151979590fdc807390087198587a016e83e6d199782a4133c113768a3b5fd5acbd6527d8b1bd3cfa6045a3d31904951b4462ff10820dd0ced65999c51888c7df4718421d054ca905b38fc9f150312a872486652c2fa7421008736a1e7b2a2336e7d0cb9ecf0210b2abf229a3cbf950368dd051c5287246d83cda1f3ecaa4b048730f8177b7f22b62d778ba5125135c850427462f08aa2773815c720d89dbbceffd594f3bc6d603dd7d00491c17655cfc43ec2750eec75941f2578c91a2debfa04c0a891c4e4892baa587c1913522565c3893061cc91ea626d1de513649332157bd40f753a3073f328ef8790a85de68a6a8342c9ef088fed04b2705a6fb5bd20cd96cf18508bfdb4acd686278d3e19d31bfce6df7cc233172be52115735263cbdbb6ad931e4e773ddf9add14588aa9b1c0d40e5f458cd034c3dd1bba80fbcb0f832a66834e1477890e1c55800c66df7025a3c7d8b0021d54d3a1fad552206f95d622c9d0be90cfb10a661a4de39669bc9858826aa2e4e78efaae8f7b7a9c067ce658749ec726653f9ecf38d2102a3e783765bb9b6f89005c0a80409ddbacf37ca5025d8eedeb411c3bd4fb1647219141f3b3b9f2ef70f8d6d0dcb4ca776048780b21eb361307d691a04887333de9a4552611173479b6e6395211801e34497168cf4943050401e96245b2c9d15b0e504ad5a0229ce6079e83185ec4f3664c061674ce0ff9154b5906236a39b5dec049b2916d7b544ac67905d852116538d2928a5d3f5911ebaefa617d7a0a299f756868135248cce0116c165bd957a8884ace0fccbf8b8ef9d40e687fb3acc82c6b540d1e6cb15d4118b391d1c8e251165c3f91c1bc3957d6790a57555bba7f5cf33757d4433b605363a30cc341cfbe02e1f13593ead60d8675b38d9354ebc00cc3edbbc2164a7dbea43353a5386c895a9ca833eabc868bef391a5b94062056a0ee5465c50c551f88620d41a47276e3c9ea5400be006ca6e3107b2296f276f08a0d63b056103e3dbd3775595f423b73de88ee2b851f2892b39c6d14b0ddb6936f6911c2ab44ab3390a77922780cd3a26f16dd4f1f6993df0a464475531cef856abb1bcb5537441ee58bdf792c9c3353e2c9ba4d733aff3f39d4f2245d556b24b85d3855138da025a2d610677e638e6fbdd28ae43d22c783fc54049406e26a00056ed539930f887a9689c1121bef0d1b7de98c21a3ed8502e83fcd5f6757f06f8f2f305b8ea79cb51a0a90363c76702ed1c0be120e81d75aaecaa183a6a0562749ac93b10aa14a1c9a56aa766bae0e6cbcd8d270e5289a9892352e426ffbb879ef390dcdd6b295378e0d8eedfd8edc737710842a888edd14af581317a8bec05a7a33a7ec58416a0e8aca9f76d1256ef08c90894a09cbae05642377142997144c9e1d01259040ba971cb4f87794f17b923f62e6b7c508d3991fd2c4b5f674231bc30058d003d95c824f031d145108e767e5b23426ec406d5725bb1d80c1b3cf713d871ee15f8a6e78f6200d4435de739f6e2ac6089e5792a5278c39561a4835e97d0e1c5f8460bfad8b9ad71cf3cad6d04c0b854908a3089dc5f090e57c55a5ecdbc79c1e8f1e42cfc86244a6b278bd284221b98d9ae7b88764156b0eb047a00fa43a29d264574db86b1ae1fc5dfe48df7218bc6070952f44f0a8bf2a2a18773bd711e5f0dd9786dcb145c7ff0a514ccfd52fcbce8a10096bb09964e349b70e3866ae68586ec4ef31785364d659777dc33b6b693ad72f4ef0843d5832cabce67bb37a4b4c6153486daa98761c4c96206ee84750ece217ccaad1360f8d7eb5471c8193c8acc41a285bfb2d1368276d58ed05170017d16f7f3f93cb25b307c8f8717449638a362b7e2b8f9b157cc2fc27adfa2bb2a400871c22146434be21ec71e2097fec714c4a8a234da0afb162eeeaa4005a5d3cc91740caf4cf102b39e24f408c68d6db804cc1ee28a569bc81b0a888b696150f588e5e7ba4ba86a2fb1d9d75867b76cd1a3b0d5b5e747dea713eb65ee22f1e66f42cdb4a0c70afe7dfc7fe4e4e47514f6ff810c6cdb1badb193834f425633289de629a6e1b7fa52f56fac1dbfe058b597526c6247641cfa15ab9e6e0f825c077d9451e9dfb19d60a76b09fc66fce1c73dc214be9472fb4c4e1d928a25386ea3175fbecdba3d8dae517050f10a8f515279e774e5bb85f240d1c5a28be2c05be513aa12fd7b30e45bc27e7c7d220ad0459583c7e090a3241f6d876b88501fe936c55e531e34e06af3f14d648c6cafc5142e4bb1f39d60ddcc8b09d7fb045f037b17a20e3aaf51155a6268609ada5582b6015269a8fcd11e46233204a35f3c08fc31ceea4e7aa46252a705121e60fd5787499c707559bb2ffbb806fbd0b9f4c831524ade134e897ca9732a628346cfe8fa2c7b4da66e5e38da3b1b5974b5ad3915af27896d6b75d973730bf240fbbc181c2a8213263d1602657a7132304fdb89225402eae2a39e14f7fe8fbc88a1a22f725cf27fd8ab8dd153409bf8f12de2b2f8c080b653b910759dedc581400b33977c8c9fbd89d206ad8e43764d4e54073c49f37a8e2fef41c436dc52a938f6d955e2c1529d2a72a18e49e34a4ab033d89e7db88a72d034762640cb3bef16cff4d4af5c09e52db7bc423fbd53545310d1be8345ab165f16fe69a5b7ef8b900440e9cfbcca27cdfd7097a7d137e730fc4a56ffcd095662e5bf3c5eb2a2b92be7f564bc6ee9a193382bfc3e72797ff1b12c27978fcb6e91cb9cf7121a8f152c78b8cbed05fafd02ed497492d851c4b288eca3b58ba077ecf35f50ec68501f623b431af11a6b366bf7b201a18e7d947daa6d1d1da51069cd71e570222754589a97f7486ad614e8a0c9fb6cbc0be9f5aabb93988ec52aa7109fb68c4f5fb070edd5a307b9e8519d233ed4be37317104d3a63e6c2552b636af31dc5992edff940d3ebcbcc39c5fdcc5940c3be9e26ab0a8cb42d0d387234c7cec001235b4ed46a1ad25afcc3fcd4907432fb2745e5db6145f3ea7fbff0ac7af5b455aa3b01e545ed27234286aba80c1d5094f3b6b6a7b6e606025fd79dfc7930ed1cc5a165db5094bcc8ffc7384f9e70609dea9d61e3b194bc13c3a1ab"}], 0x11d8}, 0x40000) (async) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000080)={r4, 0x1, 0x6, @multicast}, 0x10) (async) 00:25:07 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20040, 0x0) (async) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) (async) 00:25:07 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3, &(0x7f0000004380)=ANY=[@ANYBLOB="24000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1c000008000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000030000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="00005fce"], 0x110, 0x4000}}, {{&(0x7f00000044c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004600)=[{&(0x7f0000004540)="4a5014e19237243468a81919d245c663f503f10454bef3003751160027ed5b875d5f2104e188c7007fd22d0370532f0f2388802a658a7c7c53ee20231713cb2805687587603b9671c798b2fbeedebd5ea103850beb30520136930bb227dc25023e2498f204c8795b36049c9329f3712bb1530d689e2790e59e2e05826f1554cf671447ecf17bee", 0x87}], 0x1, &(0x7f00000047c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x18, 0x1, 0x1, [r2, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x40d2}}, {{&(0x7f0000004900)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004a80)=[{&(0x7f0000004980)="e67349eaa9c00a193e4e4a88ccdf590bab9b21dad14b9412e88fc76e07b1231b2b811c71fa7a0b928cf184eb2a71a809c336830c6d9b0f9ada90aa09848f9ac32070d24ac903777da5a306e300fcb5622c47b85a8f76450d3a87a1fcbb2bd5df8b524cc0ac64f4d8a5503d2c2ff8fa7e46febfc6f9d514da76502363a8a31eb5f624c870420e0826812299044c6c34284bd78db1bd1ae4101ea0e7301d0be98974520418db78f2d3b6d214a9dd2e8e0ef4b210ade7bac89cfc5e0fd33583963301b0ae1fe8e443f3e99321d77a9d6598f7c63914dca325220acdf0", 0xdb}], 0x1, &(0x7f0000004b40)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01, r5}}}, @rights={{0x30, 0x1, 0x1, [r2, r1, r1, r2, r2, r8, r9, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x90, 0x4004000}}], 0x8, 0x4000040) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="7871cef1467d9b74463987862f47f113c8a4843a11492c05b4be0381197b28071f1eabb29f6f1087c7d1bca732f43ebfb74a28451885903de470196aad8c1da439f9a8d8b7a9f51c2163cadd9f119d8f7ded53eef2f3d474c4b1126947d4c994ff07c7db351e01ef189eebb60b6320247cf6dbfd2be3812d"], 0x9) r10 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r10, &(0x7f0000000240)={0x2, 0x4e20, @multicast2}, 0x10) sendto$inet(r10, &(0x7f0000000340), 0x0, 0x20008008, &(0x7f0000000100)={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) r11 = accept(r2, 0x0, &(0x7f00000000c0)) ioctl$sock_FIOGETOWN(r11, 0x8903, &(0x7f0000000280)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) [ 1462.676605][ T8034] netlink: 'syz-executor.1': attribute type 1 has an invalid length. [ 1462.699672][ T8040] loop3: detected capacity change from 0 to 512 [ 1462.704488][ T8034] device bond3 entered promiscuous mode [ 1462.711148][ T8038] loop5: detected capacity change from 0 to 1764 [ 1462.716137][ T8041] loop4: detected capacity change from 0 to 512 [ 1462.727053][ T8053] device bond3 left promiscuous mode [ 1462.729124][ T8040] EXT4-fs (loop3): corrupt root inode, run e2fsck [ 1462.730916][ T8040] EXT4-fs (loop3): mount failed [ 1462.732719][ T8041] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1462.736220][ T8041] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1462.756335][ T8041] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 00:25:07 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x9, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000180000000000000003000000186400000a0000000000000008000000181f000305000000000000000000000018460000f8ffffff00000000055e341c4359c6402a3e6fb42b507f55974ce1195741e7d037e9e443f5cb00"], &(0x7f00000003c0)='syzkaller\x00', 0xfe, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x14, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x22f, 0x0, 0x0, 0x0, 0x656}, [@generic={0x1, 0x7, 0x0, 0xfff, 0x1}]}, &(0x7f0000000180)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x7, 0x5, 0x8a8}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1]}, 0x80) r2 = pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000540)={r1, r2}, 0xc) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000858600e8ffffffffffffff000080", @ANYRES32=r4, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) r6 = socket(0x200000100000011, 0x3, 0x0) sendmsg$kcm(r6, &(0x7f00000018c0)={&(0x7f0000000580)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000600)="a048aaa27a88c6b4887f043d93678931bb808bbc908823110564df5b26402aaca0f90b61851685c7f237f4f1c993d94089925f184de7318cd69ea2c7a3bd6cffc4c3d3aa077626d5f92a918b83132ab98f456598595eea01074bda124a70", 0x5e}], 0x1, &(0x7f00000006c0)=[{0x40, 0x107, 0xfff, "2387cd09d2f3886420ab3cc1c197d31fed7d9b7cb943e18e3ac0d4f686be723c522bc53539c10d729a01a5e6"}, {0x98, 0xfb, 0x1000, "885837925e9a33195757ac67faf1b20cc97d9f045612f00b8a42cdcd1a1326545467be77a5bd7eb62418b5e40b8c4c2f740648a26197c45b0c43831cab89853cf6cc7c08cf592e4600407ff018c6e120711b091dd9dfe48c284c128d2f8d9f205846a454818c2663c7ef0ff0c5de66d4ca426d91905265861c0a2ee5360ad6f9ad11ea"}, {0x58, 0x114, 0x8, "30cacc6b84743e057f399a307951e2efd4e4b5ce62192b00c962afefecb0dcbd81dabdb6b248fcac91728258a1c931053bc476839ebd8cfa62eb2002b275c18804c4e4e7564262"}, {0x98, 0x117, 0x5, "dac689bc602295f3cc2f1fa6b1f51e222d1ed85113e14d3037de0c814ef0fec2d98ffeba1c28dc4c7bb63897b2c5796182adbed4f659b0e244551839f646d770def622e31739f3bc0ab9beba375286b6c80c30073154355c500f29bcce36b8329b2b1726cdf7cb2858d5c7922e4fab0761130cf40e332e347efecc151a3ae9e51a20b0c2583b8bfc"}, {0x1010, 0x10d, 0x0, "940b70807a883e98e23f83da725af2f002374c2e8d1a5a7a3ebf2b333de49507083bc0f7238872bc84083502abd7e7ff689e6eab1e217e275af4d8f22a99775e3d9416a2ab0406f617781d6c5d493e6a46dac44e608bec99c3834e692a109c498d0965b0c4ee54b5b4dbf2ff53e81d11cb19e318001bd29fdfdfee1beccd33e13cb0925a4d267e4f424a60413a84bb877cc3531a2c2742824f30ceb4ed7b71bdb0213bc3a4310aa7d9c064bb986ce9e6cd6911b71a48b6644396d472001b516d31e3b80dc0b22f460ce9806d8c48c43aa632ac18170b22f89114ce8361f0ad42061a848ae6681af9550f14eaa9aa8ae96b44876cce614dd655797d152c9bf2e39e50c6ae4e7b084cca14c39862bfd3d3875383163df93e63b098248f67be8a66f64adaadc6517666bdc2dbd7bdc2218bd385448f5152ce72fd04f94ec98df7591a71bc488b02ada6736d820780cab9cfa5e2e8972ed168cde62768e24bc41e08adb36c54a1c61208a3f2688473010a4a5b77bb325bae0efeb3703439301eb489954057e8973ab6031930c1ddefd182014356dc9223afd66e3bf3261ec31441723ac4bfffab9faa9b231862d4efb1f2f55b6ead36268f520c5a4f81edc05c51d03c10cc8ac2176929539abfcffadae1db2a92054e008ce14fedbedf9f90ba669c8cb913f9484fea2f7adf04cd463a7facfc224360d7611e539108d58d4c2b5848be619e384f13b7660f4bc055850b9215c7b689ba6a5835c60702674a4e2bcb04dab9a8b8738e08671f7fcfdcc202e9a18cc441a5d61e273df9eb1186de1ed62e80e2b972c4cf519a88183fe334e3ada81c72ad47454d8af49df1bb1c85feeb4eda1662631f6d6a4b0d6901db3c3db42040fae2f96ffb4050c7ce26a669080812851b6fdfbacd6b9307e972df11171d1c2804eb7509166210f8f222ec766630c0955af9879729a6eee6595f8467017f884cfe13208a97386d1e71828ce48cfa80fec01f71257a4506e84c4ed5d5dd6d1dea1f28cda695b6480842b5ac9c2dbc1d8bbced52747fdb24994dff1a244b42e25fdfd440218bd13a604894f149b8f82fcd38e5e792e209f814f6c46df9361126b2cf18b8800677fafce4bec070d779c4f880c44a6c999f41b08870f3921265723686d2c0c49686997cee0330cc7045efbc114e270ef0187d4d0dd6bb3168084172074f87d411a5a614052d6b7e27c74cf8e320fbc34d9a550961891edb59d173a15e2da05c5ed11ae431f96999c7a4ab6b1aa7a84be562fe12a3a5e3698a94db97caabc0318940699701373c6c0870388ee44c7778b7bdd67d7bf9a2b63036d5a37ef1285900f78c154f3baa4886092d3bb953b4e69c9fdc5f87f6f68eeed656f7b9f37a203379f9761c867ff48a67035d4107c0075c99d079ca20a57e1f2eff74684f11024bed1717c06bc22f66be7ca71fde7fdfcb26f552c21c84a33cad539e7b6e0c77e4ef634896e384c94b074e367f5adbcfea2fcb94bcb3b99b51b3a357fecec5d64ee98dff8f2800aef8aff12c497f1b0fafc5007981bc496b4b1c4212ff7226892c44aa85229b22e689b1c6a2103f9f9b8b78b4f2d45ab377113c8f02829d8b54f813a25770abd749a75dab2d4a17a02e65c6f19ab30ebb6b8369316facc07dc772235bea242a84023fb814be503d6f8f8224c881d7e46c1f1ab08caa3b2c91c402ac5ac739977fa1a27e11ec06e11195c34b04f6162a78e7fda749281eb2c3af27ed67aa852d60fe96015c716799ae488cc781e2e9fc979612a78f0749b611d6696d92c29bb7970caee0c4596defe63aa939d4707644d3c3aeee0b7bba3f691718384567d54f01109ebcab14bdec9387bcead7b0976bb9623768f16d5f4c00718632370e4a6850e6576f3f6044514344b17282daffa94c4cf0db0ed1018aa0a7e0e925490e730501637bea7bf8e70408922558a04a8f9558f8b06496bbc9c0a513867499b195ca8af0d6340fc6cc0925f339c42bc8643deaaf1a9332ff0adb36b5ff42e09de3db2cb1732542bdd4ce6ee0ef7069c0df5bed0a802b1c0dd81181352938ceae436293e767a96fcb37f0de5f57b5bb505873d87215206f19a63d6f66de2f36f080c4408ba81364d0c6fea81125000a506996ea937298261d27ca3788f55e821a2569a0074a357453c02fc99340ea0ebc3e6ec7428483424b9548e632364e24ac208d5acddc2ac4ce6f2605b6f498cc5dcbddf0e7f4b46508370dc700b561f437166043c93ac6327520535d0b57ac022eefe76f1557e3a7af55548e32c98a4246c1d8b20b6c832eaf80696cced53ce866921641aeb71965e9045ee8f7f66dee83cf59e05f47e6e3f09799aad4de1b304c6a301c3e942d33de8ba2580e80395353c8123699a147dcb11b198bfbb679c39ce64f2748f38525b4e45dfbb38a759204e3c6e59ed1223b5cac739df9ea1c0c2861ba74cf77692c0d568be8f202af266728a11b351e426a86b9d5a3355878e345acec48a9bc17bf244d8d70cc6d102435d46bd5a3a830e9638cb64c5c517735668645845194f571a0e5853275ee0724a53bdf1045537089235c2a0c32372d654e24088a0216044877911e4df21d9f1ef9bdca73f143661bfeb77f998e81984af0cead72ea59420fe987f7bdca9e1a47b9c6fb954fd9b151979590fdc807390087198587a016e83e6d199782a4133c113768a3b5fd5acbd6527d8b1bd3cfa6045a3d31904951b4462ff10820dd0ced65999c51888c7df4718421d054ca905b38fc9f150312a872486652c2fa7421008736a1e7b2a2336e7d0cb9ecf0210b2abf229a3cbf950368dd051c5287246d83cda1f3ecaa4b048730f8177b7f22b62d778ba5125135c850427462f08aa2773815c720d89dbbceffd594f3bc6d603dd7d00491c17655cfc43ec2750eec75941f2578c91a2debfa04c0a891c4e4892baa587c1913522565c3893061cc91ea626d1de513649332157bd40f753a3073f328ef8790a85de68a6a8342c9ef088fed04b2705a6fb5bd20cd96cf18508bfdb4acd686278d3e19d31bfce6df7cc233172be52115735263cbdbb6ad931e4e773ddf9add14588aa9b1c0d40e5f458cd034c3dd1bba80fbcb0f832a66834e1477890e1c55800c66df7025a3c7d8b0021d54d3a1fad552206f95d622c9d0be90cfb10a661a4de39669bc9858826aa2e4e78efaae8f7b7a9c067ce658749ec726653f9ecf38d2102a3e783765bb9b6f89005c0a80409ddbacf37ca5025d8eedeb411c3bd4fb1647219141f3b3b9f2ef70f8d6d0dcb4ca776048780b21eb361307d691a04887333de9a4552611173479b6e6395211801e34497168cf4943050401e96245b2c9d15b0e504ad5a0229ce6079e83185ec4f3664c061674ce0ff9154b5906236a39b5dec049b2916d7b544ac67905d852116538d2928a5d3f5911ebaefa617d7a0a299f756868135248cce0116c165bd957a8884ace0fccbf8b8ef9d40e687fb3acc82c6b540d1e6cb15d4118b391d1c8e251165c3f91c1bc3957d6790a57555bba7f5cf33757d4433b605363a30cc341cfbe02e1f13593ead60d8675b38d9354ebc00cc3edbbc2164a7dbea43353a5386c895a9ca833eabc868bef391a5b94062056a0ee5465c50c551f88620d41a47276e3c9ea5400be006ca6e3107b2296f276f08a0d63b056103e3dbd3775595f423b73de88ee2b851f2892b39c6d14b0ddb6936f6911c2ab44ab3390a77922780cd3a26f16dd4f1f6993df0a464475531cef856abb1bcb5537441ee58bdf792c9c3353e2c9ba4d733aff3f39d4f2245d556b24b85d3855138da025a2d610677e638e6fbdd28ae43d22c783fc54049406e26a00056ed539930f887a9689c1121bef0d1b7de98c21a3ed8502e83fcd5f6757f06f8f2f305b8ea79cb51a0a90363c76702ed1c0be120e81d75aaecaa183a6a0562749ac93b10aa14a1c9a56aa766bae0e6cbcd8d270e5289a9892352e426ffbb879ef390dcdd6b295378e0d8eedfd8edc737710842a888edd14af581317a8bec05a7a33a7ec58416a0e8aca9f76d1256ef08c90894a09cbae05642377142997144c9e1d01259040ba971cb4f87794f17b923f62e6b7c508d3991fd2c4b5f674231bc30058d003d95c824f031d145108e767e5b23426ec406d5725bb1d80c1b3cf713d871ee15f8a6e78f6200d4435de739f6e2ac6089e5792a5278c39561a4835e97d0e1c5f8460bfad8b9ad71cf3cad6d04c0b854908a3089dc5f090e57c55a5ecdbc79c1e8f1e42cfc86244a6b278bd284221b98d9ae7b88764156b0eb047a00fa43a29d264574db86b1ae1fc5dfe48df7218bc6070952f44f0a8bf2a2a18773bd711e5f0dd9786dcb145c7ff0a514ccfd52fcbce8a10096bb09964e349b70e3866ae68586ec4ef31785364d659777dc33b6b693ad72f4ef0843d5832cabce67bb37a4b4c6153486daa98761c4c96206ee84750ece217ccaad1360f8d7eb5471c8193c8acc41a285bfb2d1368276d58ed05170017d16f7f3f93cb25b307c8f8717449638a362b7e2b8f9b157cc2fc27adfa2bb2a400871c22146434be21ec71e2097fec714c4a8a234da0afb162eeeaa4005a5d3cc91740caf4cf102b39e24f408c68d6db804cc1ee28a569bc81b0a888b696150f588e5e7ba4ba86a2fb1d9d75867b76cd1a3b0d5b5e747dea713eb65ee22f1e66f42cdb4a0c70afe7dfc7fe4e4e47514f6ff810c6cdb1badb193834f425633289de629a6e1b7fa52f56fac1dbfe058b597526c6247641cfa15ab9e6e0f825c077d9451e9dfb19d60a76b09fc66fce1c73dc214be9472fb4c4e1d928a25386ea3175fbecdba3d8dae517050f10a8f515279e774e5bb85f240d1c5a28be2c05be513aa12fd7b30e45bc27e7c7d220ad0459583c7e090a3241f6d876b88501fe936c55e531e34e06af3f14d648c6cafc5142e4bb1f39d60ddcc8b09d7fb045f037b17a20e3aaf51155a6268609ada5582b6015269a8fcd11e46233204a35f3c08fc31ceea4e7aa46252a705121e60fd5787499c707559bb2ffbb806fbd0b9f4c831524ade134e897ca9732a628346cfe8fa2c7b4da66e5e38da3b1b5974b5ad3915af27896d6b75d973730bf240fbbc181c2a8213263d1602657a7132304fdb89225402eae2a39e14f7fe8fbc88a1a22f725cf27fd8ab8dd153409bf8f12de2b2f8c080b653b910759dedc581400b33977c8c9fbd89d206ad8e43764d4e54073c49f37a8e2fef41c436dc52a938f6d955e2c1529d2a72a18e49e34a4ab033d89e7db88a72d034762640cb3bef16cff4d4af5c09e52db7bc423fbd53545310d1be8345ab165f16fe69a5b7ef8b900440e9cfbcca27cdfd7097a7d137e730fc4a56ffcd095662e5bf3c5eb2a2b92be7f564bc6ee9a193382bfc3e72797ff1b12c27978fcb6e91cb9cf7121a8f152c78b8cbed05fafd02ed497492d851c4b288eca3b58ba077ecf35f50ec68501f623b431af11a6b366bf7b201a18e7d947daa6d1d1da51069cd71e570222754589a97f7486ad614e8a0c9fb6cbc0be9f5aabb93988ec52aa7109fb68c4f5fb070edd5a307b9e8519d233ed4be37317104d3a63e6c2552b636af31dc5992edff940d3ebcbcc39c5fdcc5940c3be9e26ab0a8cb42d0d387234c7cec001235b4ed46a1ad25afcc3fcd4907432fb2745e5db6145f3ea7fbff0ac7af5b455aa3b01e545ed27234286aba80c1d5094f3b6b6a7b6e606025fd79dfc7930ed1cc5a165db5094bcc8ffc7384f9e70609dea9d61e3b194bc13c3a1ab"}], 0x11d8}, 0x40000) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000080)={r4, 0x1, 0x6, @multicast}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x9, &(0x7f0000001900)=ANY=[@ANYBLOB="18000000180000000000000003000000186400000a0000000000000008000000181f000305000000000000000000000018460000f8ffffff00000000055e341c4359c6402a3e6fb42b507f55974ce1195741e7d037e9e443f5cb00"], &(0x7f00000003c0)='syzkaller\x00', 0xfe, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) socket$netlink(0x10, 0x3, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x14, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x22f, 0x0, 0x0, 0x0, 0x656}, [@generic={0x1, 0x7, 0x0, 0xfff, 0x1}]}, &(0x7f0000000180)='syzkaller\x00', 0x7, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x7, 0x5, 0x8a8}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1]}, 0x80) (async) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000540)={r1, r2}, 0xc) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) (async) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000858600e8ffffffffffffff000080", @ANYRES32=r4, @ANYBLOB="fe000000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$packet(0x11, 0x3, 0x300) (async) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) (async) socket(0x200000100000011, 0x3, 0x0) (async) sendmsg$kcm(r6, &(0x7f00000018c0)={&(0x7f0000000580)=@nfc={0x27, 0x0, 0xffffffffffffffff, 0x2}, 0x80, &(0x7f0000000680)=[{&(0x7f0000000600)="a048aaa27a88c6b4887f043d93678931bb808bbc908823110564df5b26402aaca0f90b61851685c7f237f4f1c993d94089925f184de7318cd69ea2c7a3bd6cffc4c3d3aa077626d5f92a918b83132ab98f456598595eea01074bda124a70", 0x5e}], 0x1, &(0x7f00000006c0)=[{0x40, 0x107, 0xfff, "2387cd09d2f3886420ab3cc1c197d31fed7d9b7cb943e18e3ac0d4f686be723c522bc53539c10d729a01a5e6"}, {0x98, 0xfb, 0x1000, "885837925e9a33195757ac67faf1b20cc97d9f045612f00b8a42cdcd1a1326545467be77a5bd7eb62418b5e40b8c4c2f740648a26197c45b0c43831cab89853cf6cc7c08cf592e4600407ff018c6e120711b091dd9dfe48c284c128d2f8d9f205846a454818c2663c7ef0ff0c5de66d4ca426d91905265861c0a2ee5360ad6f9ad11ea"}, {0x58, 0x114, 0x8, "30cacc6b84743e057f399a307951e2efd4e4b5ce62192b00c962afefecb0dcbd81dabdb6b248fcac91728258a1c931053bc476839ebd8cfa62eb2002b275c18804c4e4e7564262"}, {0x98, 0x117, 0x5, "dac689bc602295f3cc2f1fa6b1f51e222d1ed85113e14d3037de0c814ef0fec2d98ffeba1c28dc4c7bb63897b2c5796182adbed4f659b0e244551839f646d770def622e31739f3bc0ab9beba375286b6c80c30073154355c500f29bcce36b8329b2b1726cdf7cb2858d5c7922e4fab0761130cf40e332e347efecc151a3ae9e51a20b0c2583b8bfc"}, {0x1010, 0x10d, 0x0, "940b70807a883e98e23f83da725af2f002374c2e8d1a5a7a3ebf2b333de49507083bc0f7238872bc84083502abd7e7ff689e6eab1e217e275af4d8f22a99775e3d9416a2ab0406f617781d6c5d493e6a46dac44e608bec99c3834e692a109c498d0965b0c4ee54b5b4dbf2ff53e81d11cb19e318001bd29fdfdfee1beccd33e13cb0925a4d267e4f424a60413a84bb877cc3531a2c2742824f30ceb4ed7b71bdb0213bc3a4310aa7d9c064bb986ce9e6cd6911b71a48b6644396d472001b516d31e3b80dc0b22f460ce9806d8c48c43aa632ac18170b22f89114ce8361f0ad42061a848ae6681af9550f14eaa9aa8ae96b44876cce614dd655797d152c9bf2e39e50c6ae4e7b084cca14c39862bfd3d3875383163df93e63b098248f67be8a66f64adaadc6517666bdc2dbd7bdc2218bd385448f5152ce72fd04f94ec98df7591a71bc488b02ada6736d820780cab9cfa5e2e8972ed168cde62768e24bc41e08adb36c54a1c61208a3f2688473010a4a5b77bb325bae0efeb3703439301eb489954057e8973ab6031930c1ddefd182014356dc9223afd66e3bf3261ec31441723ac4bfffab9faa9b231862d4efb1f2f55b6ead36268f520c5a4f81edc05c51d03c10cc8ac2176929539abfcffadae1db2a92054e008ce14fedbedf9f90ba669c8cb913f9484fea2f7adf04cd463a7facfc224360d7611e539108d58d4c2b5848be619e384f13b7660f4bc055850b9215c7b689ba6a5835c60702674a4e2bcb04dab9a8b8738e08671f7fcfdcc202e9a18cc441a5d61e273df9eb1186de1ed62e80e2b972c4cf519a88183fe334e3ada81c72ad47454d8af49df1bb1c85feeb4eda1662631f6d6a4b0d6901db3c3db42040fae2f96ffb4050c7ce26a669080812851b6fdfbacd6b9307e972df11171d1c2804eb7509166210f8f222ec766630c0955af9879729a6eee6595f8467017f884cfe13208a97386d1e71828ce48cfa80fec01f71257a4506e84c4ed5d5dd6d1dea1f28cda695b6480842b5ac9c2dbc1d8bbced52747fdb24994dff1a244b42e25fdfd440218bd13a604894f149b8f82fcd38e5e792e209f814f6c46df9361126b2cf18b8800677fafce4bec070d779c4f880c44a6c999f41b08870f3921265723686d2c0c49686997cee0330cc7045efbc114e270ef0187d4d0dd6bb3168084172074f87d411a5a614052d6b7e27c74cf8e320fbc34d9a550961891edb59d173a15e2da05c5ed11ae431f96999c7a4ab6b1aa7a84be562fe12a3a5e3698a94db97caabc0318940699701373c6c0870388ee44c7778b7bdd67d7bf9a2b63036d5a37ef1285900f78c154f3baa4886092d3bb953b4e69c9fdc5f87f6f68eeed656f7b9f37a203379f9761c867ff48a67035d4107c0075c99d079ca20a57e1f2eff74684f11024bed1717c06bc22f66be7ca71fde7fdfcb26f552c21c84a33cad539e7b6e0c77e4ef634896e384c94b074e367f5adbcfea2fcb94bcb3b99b51b3a357fecec5d64ee98dff8f2800aef8aff12c497f1b0fafc5007981bc496b4b1c4212ff7226892c44aa85229b22e689b1c6a2103f9f9b8b78b4f2d45ab377113c8f02829d8b54f813a25770abd749a75dab2d4a17a02e65c6f19ab30ebb6b8369316facc07dc772235bea242a84023fb814be503d6f8f8224c881d7e46c1f1ab08caa3b2c91c402ac5ac739977fa1a27e11ec06e11195c34b04f6162a78e7fda749281eb2c3af27ed67aa852d60fe96015c716799ae488cc781e2e9fc979612a78f0749b611d6696d92c29bb7970caee0c4596defe63aa939d4707644d3c3aeee0b7bba3f691718384567d54f01109ebcab14bdec9387bcead7b0976bb9623768f16d5f4c00718632370e4a6850e6576f3f6044514344b17282daffa94c4cf0db0ed1018aa0a7e0e925490e730501637bea7bf8e70408922558a04a8f9558f8b06496bbc9c0a513867499b195ca8af0d6340fc6cc0925f339c42bc8643deaaf1a9332ff0adb36b5ff42e09de3db2cb1732542bdd4ce6ee0ef7069c0df5bed0a802b1c0dd81181352938ceae436293e767a96fcb37f0de5f57b5bb505873d87215206f19a63d6f66de2f36f080c4408ba81364d0c6fea81125000a506996ea937298261d27ca3788f55e821a2569a0074a357453c02fc99340ea0ebc3e6ec7428483424b9548e632364e24ac208d5acddc2ac4ce6f2605b6f498cc5dcbddf0e7f4b46508370dc700b561f437166043c93ac6327520535d0b57ac022eefe76f1557e3a7af55548e32c98a4246c1d8b20b6c832eaf80696cced53ce866921641aeb71965e9045ee8f7f66dee83cf59e05f47e6e3f09799aad4de1b304c6a301c3e942d33de8ba2580e80395353c8123699a147dcb11b198bfbb679c39ce64f2748f38525b4e45dfbb38a759204e3c6e59ed1223b5cac739df9ea1c0c2861ba74cf77692c0d568be8f202af266728a11b351e426a86b9d5a3355878e345acec48a9bc17bf244d8d70cc6d102435d46bd5a3a830e9638cb64c5c517735668645845194f571a0e5853275ee0724a53bdf1045537089235c2a0c32372d654e24088a0216044877911e4df21d9f1ef9bdca73f143661bfeb77f998e81984af0cead72ea59420fe987f7bdca9e1a47b9c6fb954fd9b151979590fdc807390087198587a016e83e6d199782a4133c113768a3b5fd5acbd6527d8b1bd3cfa6045a3d31904951b4462ff10820dd0ced65999c51888c7df4718421d054ca905b38fc9f150312a872486652c2fa7421008736a1e7b2a2336e7d0cb9ecf0210b2abf229a3cbf950368dd051c5287246d83cda1f3ecaa4b048730f8177b7f22b62d778ba5125135c850427462f08aa2773815c720d89dbbceffd594f3bc6d603dd7d00491c17655cfc43ec2750eec75941f2578c91a2debfa04c0a891c4e4892baa587c1913522565c3893061cc91ea626d1de513649332157bd40f753a3073f328ef8790a85de68a6a8342c9ef088fed04b2705a6fb5bd20cd96cf18508bfdb4acd686278d3e19d31bfce6df7cc233172be52115735263cbdbb6ad931e4e773ddf9add14588aa9b1c0d40e5f458cd034c3dd1bba80fbcb0f832a66834e1477890e1c55800c66df7025a3c7d8b0021d54d3a1fad552206f95d622c9d0be90cfb10a661a4de39669bc9858826aa2e4e78efaae8f7b7a9c067ce658749ec726653f9ecf38d2102a3e783765bb9b6f89005c0a80409ddbacf37ca5025d8eedeb411c3bd4fb1647219141f3b3b9f2ef70f8d6d0dcb4ca776048780b21eb361307d691a04887333de9a4552611173479b6e6395211801e34497168cf4943050401e96245b2c9d15b0e504ad5a0229ce6079e83185ec4f3664c061674ce0ff9154b5906236a39b5dec049b2916d7b544ac67905d852116538d2928a5d3f5911ebaefa617d7a0a299f756868135248cce0116c165bd957a8884ace0fccbf8b8ef9d40e687fb3acc82c6b540d1e6cb15d4118b391d1c8e251165c3f91c1bc3957d6790a57555bba7f5cf33757d4433b605363a30cc341cfbe02e1f13593ead60d8675b38d9354ebc00cc3edbbc2164a7dbea43353a5386c895a9ca833eabc868bef391a5b94062056a0ee5465c50c551f88620d41a47276e3c9ea5400be006ca6e3107b2296f276f08a0d63b056103e3dbd3775595f423b73de88ee2b851f2892b39c6d14b0ddb6936f6911c2ab44ab3390a77922780cd3a26f16dd4f1f6993df0a464475531cef856abb1bcb5537441ee58bdf792c9c3353e2c9ba4d733aff3f39d4f2245d556b24b85d3855138da025a2d610677e638e6fbdd28ae43d22c783fc54049406e26a00056ed539930f887a9689c1121bef0d1b7de98c21a3ed8502e83fcd5f6757f06f8f2f305b8ea79cb51a0a90363c76702ed1c0be120e81d75aaecaa183a6a0562749ac93b10aa14a1c9a56aa766bae0e6cbcd8d270e5289a9892352e426ffbb879ef390dcdd6b295378e0d8eedfd8edc737710842a888edd14af581317a8bec05a7a33a7ec58416a0e8aca9f76d1256ef08c90894a09cbae05642377142997144c9e1d01259040ba971cb4f87794f17b923f62e6b7c508d3991fd2c4b5f674231bc30058d003d95c824f031d145108e767e5b23426ec406d5725bb1d80c1b3cf713d871ee15f8a6e78f6200d4435de739f6e2ac6089e5792a5278c39561a4835e97d0e1c5f8460bfad8b9ad71cf3cad6d04c0b854908a3089dc5f090e57c55a5ecdbc79c1e8f1e42cfc86244a6b278bd284221b98d9ae7b88764156b0eb047a00fa43a29d264574db86b1ae1fc5dfe48df7218bc6070952f44f0a8bf2a2a18773bd711e5f0dd9786dcb145c7ff0a514ccfd52fcbce8a10096bb09964e349b70e3866ae68586ec4ef31785364d659777dc33b6b693ad72f4ef0843d5832cabce67bb37a4b4c6153486daa98761c4c96206ee84750ece217ccaad1360f8d7eb5471c8193c8acc41a285bfb2d1368276d58ed05170017d16f7f3f93cb25b307c8f8717449638a362b7e2b8f9b157cc2fc27adfa2bb2a400871c22146434be21ec71e2097fec714c4a8a234da0afb162eeeaa4005a5d3cc91740caf4cf102b39e24f408c68d6db804cc1ee28a569bc81b0a888b696150f588e5e7ba4ba86a2fb1d9d75867b76cd1a3b0d5b5e747dea713eb65ee22f1e66f42cdb4a0c70afe7dfc7fe4e4e47514f6ff810c6cdb1badb193834f425633289de629a6e1b7fa52f56fac1dbfe058b597526c6247641cfa15ab9e6e0f825c077d9451e9dfb19d60a76b09fc66fce1c73dc214be9472fb4c4e1d928a25386ea3175fbecdba3d8dae517050f10a8f515279e774e5bb85f240d1c5a28be2c05be513aa12fd7b30e45bc27e7c7d220ad0459583c7e090a3241f6d876b88501fe936c55e531e34e06af3f14d648c6cafc5142e4bb1f39d60ddcc8b09d7fb045f037b17a20e3aaf51155a6268609ada5582b6015269a8fcd11e46233204a35f3c08fc31ceea4e7aa46252a705121e60fd5787499c707559bb2ffbb806fbd0b9f4c831524ade134e897ca9732a628346cfe8fa2c7b4da66e5e38da3b1b5974b5ad3915af27896d6b75d973730bf240fbbc181c2a8213263d1602657a7132304fdb89225402eae2a39e14f7fe8fbc88a1a22f725cf27fd8ab8dd153409bf8f12de2b2f8c080b653b910759dedc581400b33977c8c9fbd89d206ad8e43764d4e54073c49f37a8e2fef41c436dc52a938f6d955e2c1529d2a72a18e49e34a4ab033d89e7db88a72d034762640cb3bef16cff4d4af5c09e52db7bc423fbd53545310d1be8345ab165f16fe69a5b7ef8b900440e9cfbcca27cdfd7097a7d137e730fc4a56ffcd095662e5bf3c5eb2a2b92be7f564bc6ee9a193382bfc3e72797ff1b12c27978fcb6e91cb9cf7121a8f152c78b8cbed05fafd02ed497492d851c4b288eca3b58ba077ecf35f50ec68501f623b431af11a6b366bf7b201a18e7d947daa6d1d1da51069cd71e570222754589a97f7486ad614e8a0c9fb6cbc0be9f5aabb93988ec52aa7109fb68c4f5fb070edd5a307b9e8519d233ed4be37317104d3a63e6c2552b636af31dc5992edff940d3ebcbcc39c5fdcc5940c3be9e26ab0a8cb42d0d387234c7cec001235b4ed46a1ad25afcc3fcd4907432fb2745e5db6145f3ea7fbff0ac7af5b455aa3b01e545ed27234286aba80c1d5094f3b6b6a7b6e606025fd79dfc7930ed1cc5a165db5094bcc8ffc7384f9e70609dea9d61e3b194bc13c3a1ab"}], 0x11d8}, 0x40000) (async) setsockopt$packet_add_memb(r6, 0x107, 0x1, &(0x7f0000000080)={r4, 0x1, 0x6, @multicast}, 0x10) (async) 00:25:08 executing program 5: syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000980)='./file0\x00', 0x2000004, &(0x7f0000000040)=ANY=[@ANYBLOB="6d61703d61636f726e2c6e6f726f636b2c6d68ffffffff5eab0500ee8cb2a0bd7865642c7569643d2991f3da6e1b6e98c62f1429f5863286090009b0f767b04cf0272a6fd9000000000000bf3ee49a4c67486fb88c9b09f032a242a618669d9caa65071bfdb92df100"/114, @ANYRESHEX=0x0, @ANYBLOB="2c63727566742c6d61703d6e6f726d616c2c636865636b3d7374726963742c646f6e745f61707072616973652c736d61636b66737472616e736d7574653d295eff942c657569643d", @ANYRESDEC, @ANYBLOB="2c736d61636b66737472616e736d7574653dff00000000000000002c61707072616973655f747970653d696d617369672c61756469742c7375626a5f757365723d2c646f6e745f6d6561737572652c00"], 0x1, 0x951, &(0x7f0000001300)="$eJzs3c9vHOX9B/D3ODYYg0KAfPmmEZBNaMCA66ydEmpxqWOvnaX+UdmORNRDQ0moolilgrYCVKlBansqag9VD+2NY09IXOBS5db+BT1UqvIvoJ5yczWz69ghttcxjjc1r5c1nl+feZ7P7MzOo/01T/hftrKyUg07nD//171MlvvP2ckbH3/yUTl8eC0P5EBeLj5L+pPUkt4kR5K+icmF+dkOBV1NLia5nhRJHkxrfMsDW2x6McXv88ja/PUUfynr5d5b4Wut2+cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcj4qJyXp9pMhMc+7867XNVV2Ab7F+tbzPq16/i8871psURauj8VVHDq9NP1n+O5GnWnNPteL688HDTx569YnentXtt0hoT7z7/gdX31hevvxOtxPpkunGXHNxvjk7Pt2oNRfna2NnztRPnZtarE01ZxqLFxaXGrO1iYXG+NL8Qm1w4oXayNjY6Vpj+ML8+bnpyeGZxurCV741Wq+fqb02/P3G+MLi/Nyp14YXJ841Z2aac9NVTLm6jHmlPBG/11yqLTXGZ2u1t64sXz7dKckyaGQ7QaOdgkbro6MjI6OjI2deHnv5lXq9944F9S/JHRHdP2nprt28fMNX0tNu/zOTZuZyPq+ntuHfRCazkPnMbrK+bbX9P3mqsWW97fa/SH//rVb+yNrqo6na/2dac89s3P4nqT1Urtg4o734ezfv54NczRtZznIu550u5tKNv+k0MpdmFjOfZmYzXi2ptZfUMpYzOZN6fphzmcpiaplKMzNpZDEXspilNKozaiILaWQ8S5nPQmoZzEReSC0jGctYTqeWRoZzIfM5n7lMZzLjVSlv5Ur1uJ/eIsdbQSPbCRrdIkj7z1d3D67isDMrq+0/AAAAsG994x85ePjxv/876cvT1fvyU82ZRr3baQEAAAC7qPrk/6ly1FdOPZ3C638AAADYb4rqN3ZFkoEca02t/hLKmwAAAACwT1Sf/z9TjgbKqWMpvP4HAACA/abzPfY7RhRDq7f/rV1qjS+1I9r3+R2Yas40hifmZ14dyXPVXQaqXxpsWFpf9fODF3O8FXV8oDUeuL3E/jJqZPjVkbyYE+0dGXy2HD07uEHkaCvy+Vbk81tEni4jAWC/O7HWHv/mFzts/1/MUBWw8qtWYO/RDVrWupYVAO4XnfrYKTpHFN/u8Pr/8VtfKRjOm3k7y7mUoerXBtU3DjYsdWDd1xCGOrwbMLCuh5ehDu8HDKzr6GVoq3cEDpRL1rqXAYD95ESHdng77f9Q+/V/ho6WTecdr/8HfKUQAO4rt3qwv4cT3d5HAOB2WmkAAAAAAAAAAAAAAAAAAAAAAAAAAADYfXtx/38TX8eJh++PNEzscKLbVyYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2QpEc2Gh5T/JgknqSU3uf1b1zrdsJdFlxMzfzXg52Ow8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP2mff//nrTGD7cWpbcnOZnkYpIfdDvH3XSz2wl02br7/5fHPCtFeluHPUXfxOTC/Gx5+Ku+H3pufPzJR+Wwk3rKAsoabutcol3D5ls9Vm01MHn53as/e/untcmzVZJnl6ZmJmenF767Fvhk8WlSS2tYtZrvL0/+7Q8b7Pmn5Z5ur96pqt7JO+v9/4223rrerVxZvjxa1rTUeH3p5z+58t6Da6sez/Hk2cFk8PaaflwOm9R0PH1b1VZ8Ufy2OJg/5WJ1/MtHo1gpykP0aLX/D711Zfny8JtvL19an9O6Ag7lWJJLSf/2czpWXU82VJ11PX1lrfUqqPx3uEN5W1pX4sgm+/BYdcoM3NU+1Dbfh0qHx72d0elNMnoiz931kX6uQ40bKr4o/lWcyz/z63X9f/SUx/9ktvPsLGOqyHVnyqaRPa3Ias9Htyyz/az88K72hR36XX6U79w6/j3rrv/tY7XJWbrL16N1Ne7R86K6th7+UovUvvpstk07z8OtqE3y/L+8lPQevasryksdrij36vn/52Iw/8k1/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3vyI5sNHynuRkkkNJHi3na8nKbtTXM1DsRjE7dq2rte+Rsc1XFTdzM+/l4F6mAwAAAAAAAMC9c3byxseffFQO1efxB/LN4rOkv/VJf2+SQ8Uf+yYmF+ZnOxTUl1xMcn0HOZTb5ZG1+evl3JEdFAQAbMt/AwAA//+7p2uh") [ 1463.438269][ T8063] netlink: 'syz-executor.1': attribute type 1 has an invalid length. 00:25:08 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) 00:25:08 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x22, "4a2da5"}}}}}, 0xfe) [ 1463.490221][ T8063] device bond4 entered promiscuous mode [ 1463.516853][ T8068] loop3: detected capacity change from 0 to 512 [ 1463.523577][ T3176] TC_ACT_REPEAT abuse ? [ 1463.546044][ T8074] device bond4 left promiscuous mode [ 1463.547538][ T8066] loop5: detected capacity change from 0 to 1764 [ 1463.559172][ T8078] loop4: detected capacity change from 0 to 512 [ 1463.561659][ T8078] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1463.563098][ T8068] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 1463.564602][ T8078] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1463.569004][ T8078] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 00:25:08 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0xf8, "4a2da5"}}}}}, 0xfe) 00:25:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x88}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010008506000000000000000000000900", @ANYRES32=r4, @ANYBLOB="01080000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) r5 = socket(0x11, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r6, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000000)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', r7, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @loopback={0xfec0ffff00000000}}}) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x90, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x68, 0x12, 0x0, 0x1, @vti={{0x8}, {0x5c, 0x2, 0x0, 0x1, [@IFLA_VTI_LOCAL={0x8, 0x4, @broadcast}, @vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r4}, @IFLA_VTI_IKEY={0x8, 0x2, 0x1a}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_FWMARK={0x8, 0x6, 0x208}, @IFLA_VTI_LINK={0x8, 0x1, r7}], @IFLA_VTI_LOCAL={0x8, 0x4, @loopback}, @IFLA_VTI_LOCAL={0x8, 0x4, @private=0xa010100}, @vti_common_policy=[@IFLA_VTI_IKEY={0x8, 0x2, 0x1000}], @IFLA_VTI_LOCAL={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IFLA_VTI_REMOTE={0x8, 0x5, @rand_addr=0x64010100}]}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x90}}, 0x0) socket(0x1f, 0x5, 0x3) sendmmsg(r0, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 1463.639422][ T8082] netlink: 'syz-executor.5': attribute type 1 has an invalid length. [ 1463.662611][ T8082] 8021q: adding VLAN 0 to HW filter on device bond2 [ 1463.662770][ T3124] EXT4-fs (loop3): unmounting filesystem. [ 1463.665700][ T8085] loop4: detected capacity change from 0 to 512 [ 1463.671379][ T8085] EXT2-fs (loop4): DAX enabled. Warning: EXPERIMENTAL, use at your own risk [ 1463.673842][ T8085] EXT2-fs (loop4): DAX unsupported by block device. Turning off DAX. [ 1463.679515][ T8085] EXT2-fs (loop4): warning: mounting ext3 filesystem as ext2 [ 1463.725636][ T8087] bond2: (slave vti0): The slave device specified does not support setting the MAC address [ 1463.734117][ T8087] bond2: (slave vti0): Error -95 calling set_mac_address [ 1463.781025][ T8089] bond2: (slave vti0): The slave device specified does not support setting the MAC address [ 1463.790746][ T8089] bond2: (slave vti0): Error -95 calling set_mac_address [ 1464.251722][ T8079] loop2: detected capacity change from 0 to 131072 [ 1464.255200][ T8079] F2FS-fs (loop2): inaccessible inode: 2, run fsck to repair [ 1464.257292][ T8079] INFO: trying to register non-static key. [ 1464.258807][ T8079] The code is fine but needs lockdep annotation, or maybe [ 1464.260736][ T8079] you didn't initialize this object before use? [ 1464.262376][ T8079] turning off the locking correctness validator. [ 1464.264084][ T8079] CPU: 0 PID: 8079 Comm: syz-executor.2 Not tainted 6.1.0-rc8-syzkaller-33330-ga5541c0811a0 #0 [ 1464.266787][ T8079] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 1464.269434][ T8079] Call trace: [ 1464.270321][ T8079] dump_backtrace+0x1c4/0x1f0 [ 1464.271531][ T8079] show_stack+0x2c/0x3c [ 1464.272639][ T8079] dump_stack_lvl+0x104/0x16c [ 1464.273880][ T8079] dump_stack+0x1c/0x58 [ 1464.274952][ T8079] assign_lock_key+0x134/0x140 [ 1464.276215][ T8079] register_lock_class+0xc4/0x2f8 [ 1464.277508][ T8079] __lock_acquire+0xa8/0x3084 [ 1464.278701][ T8079] lock_acquire+0x100/0x1f8 [ 1464.279933][ T8079] _raw_spin_lock+0x54/0x6c [ 1464.281103][ T8079] f2fs_handle_error+0x38/0x17c [ 1464.282366][ T8079] f2fs_iget+0x138/0x538 [ 1464.283490][ T8079] f2fs_fill_super+0x10fc/0x1e90 [ 1464.284816][ T8079] mount_bdev+0x1b8/0x210 [ 1464.285951][ T8079] f2fs_mount+0x44/0x58 [ 1464.287014][ T8079] legacy_get_tree+0x30/0x74 [ 1464.288240][ T8079] vfs_get_tree+0x40/0x140 [ 1464.289402][ T8079] do_new_mount+0x1dc/0x4e4 [ 1464.290607][ T8079] path_mount+0x358/0x890 [ 1464.291764][ T8079] __arm64_sys_mount+0x2c4/0x3c4 [ 1464.293060][ T8079] el0_svc_common+0x138/0x220 [ 1464.294275][ T8079] do_el0_svc+0x48/0x140 [ 1464.295414][ T8079] el0_svc+0x58/0x150 [ 1464.296482][ T8079] el0t_64_sync_handler+0x84/0xf0 [ 1464.297792][ T8079] el0t_64_sync+0x190/0x194 [ 1464.300344][ T8079] F2FS-fs (loop2): Failed to read F2FS meta data inode [ 1464.433443][ T8079] syz-executor.2 (8079): drop_caches: 1 [ 1464.448017][ T8079] syz-executor.2 (8079): drop_caches: 1 00:25:09 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000080)={[{@quota}, {@noinline_dentry}, {@four_active_logs}, {@fastboot}, {@noinline_xattr}, {@noextent_cache}, {@background_gc_off}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/partitions\x00', 0x0, 0x0) r1 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) sendfile(r1, r0, &(0x7f0000002080)=0x76, 0x870) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000140)={{0x1, 0x1, 0x18, r1, {r0}}, './bus\x00'}) write$sysctl(r2, &(0x7f0000000180)='2\x00', 0x2) 00:25:09 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_MON_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x88}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010008506000000000000000000000900", @ANYRES32=r4, @ANYBLOB="01080000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) r5 = socket(0x11, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r6, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000000)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', r7, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @loopback={0xfec0ffff00000000}}}) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x90, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x68, 0x12, 0x0, 0x1, @vti={{0x8}, {0x5c, 0x2, 0x0, 0x1, [@IFLA_VTI_LOCAL={0x8, 0x4, @broadcast}, @vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r4}, @IFLA_VTI_IKEY={0x8, 0x2, 0x1a}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_FWMARK={0x8, 0x6, 0x208}, @IFLA_VTI_LINK={0x8, 0x1, r7}], @IFLA_VTI_LOCAL={0x8, 0x4, @loopback}, @IFLA_VTI_LOCAL={0x8, 0x4, @private=0xa010100}, @vti_common_policy=[@IFLA_VTI_IKEY={0x8, 0x2, 0x1000}], @IFLA_VTI_LOCAL={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IFLA_VTI_REMOTE={0x8, 0x5, @rand_addr=0x64010100}]}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x90}}, 0x0) socket(0x1f, 0x5, 0x3) sendmmsg(r0, &(0x7f00000002c0), 0x40000000000009f, 0x0) socket$netlink(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$TIPC_NL_MON_GET(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000005c0)={0x0, 0x88}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c00000010008506000000000000000000000900", @ANYRES32=r4, @ANYBLOB="01080000000000001c0012000c000100626f6e64000000000c0002000800010005"], 0x3c}}, 0x0) (async) socket(0x11, 0xa, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r5, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(r6, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r5, 0x89f1, &(0x7f0000000000)={'ip6tnl0\x00', &(0x7f0000000040)={'syztnl1\x00', r7, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @loopback={0xfec0ffff00000000}}}) (async) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000140)=@newlink={0x90, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x68, 0x12, 0x0, 0x1, @vti={{0x8}, {0x5c, 0x2, 0x0, 0x1, [@IFLA_VTI_LOCAL={0x8, 0x4, @broadcast}, @vti_common_policy=[@IFLA_VTI_LINK={0x8, 0x1, r4}, @IFLA_VTI_IKEY={0x8, 0x2, 0x1a}, @IFLA_VTI_OKEY={0x8}, @IFLA_VTI_FWMARK={0x8, 0x6, 0x208}, @IFLA_VTI_LINK={0x8, 0x1, r7}], @IFLA_VTI_LOCAL={0x8, 0x4, @loopback}, @IFLA_VTI_LOCAL={0x8, 0x4, @private=0xa010100}, @vti_common_policy=[@IFLA_VTI_IKEY={0x8, 0x2, 0x1000}], @IFLA_VTI_LOCAL={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @IFLA_VTI_REMOTE={0x8, 0x5, @rand_addr=0x64010100}]}}}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x90}}, 0x0) (async) socket(0x1f, 0x5, 0x3) (async) sendmmsg(r0, &(0x7f00000002c0), 0x40000000000009f, 0x0) (async) 00:25:09 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0xc41c, &(0x7f0000000040)=ANY=[], 0x1, 0x4d8, &(0x7f0000000f00)="$eJzs3cFvU8kZAPDvOQkJIZDQcmirtlCgpRXCTgxEiEvppVWFkKqinnqANDFRFDuOYoeSlEM49l6pSD21f0IPlXqoxKnXqrf2thf2sBK7i3ZFVlppvXrPTghJTKIQbCn+/aSn92bG9vcN1puxB/AE0LPORcRaRByLiPsRMdqqT1pH3Goe6eNevXw8vf7y8XQSjcbdT5KsPa2LLc9JnWi95lBE/PoXEb9LdsatrazOT5XLpaVWuVCvLBZqK6tX5ipTs6XZ0kKxODkxOX7j6vXiofX1bOXvL34+d/s3//rn957/d+0nf0jTGvnjyaxtaz8OU7PrAzGypa4/Im6/j2Bd0Nfqz7FuJ8KB5CLiGxFxPrv/R6MvezcBgKOs0RiNxujWMgBw1KXf/0ciyeVbawEjkcvl8801vDMxnCtXa/XLD6rLCzORrWGNxUDuwVy5NN5aKxyLgSQtT2TXr8vFbeWrEXE6Iv40eDwr56er5ZlufvABgB52Ytv8//lgc/4HAI64oW4nAAB0nPkfAHqP+R8Aeo/5HwB6j/kfAHqP+R8Aes+e8/+TzuQBAHTEr+7cSY/Geuv3r2cerizPVx9emSnV5vOV5en8dHVpMT9brc5mv9lT2ev1ytXq4sS1WH5UqJdq9UJtZfVepbq8UL+X/a73vdJAR3oFALzN6bPP/p9ExNrN49kRW/ZyMFfD0ZbrdgJA1/R1OwGga+z2Bb3r3b7jf9VoNA4tFaBLdtmi9w1t/4nQ0wOFu3CgZwGH6tK3rf9Dr7L+D73rYOv/Pz30PIDO2+t7/w7/GX0/iQAd12gk9vwHgB5jjR/o8N//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJEwkh1JLt/aC3wkcrl8PuJkRIzFQPJgrlwaj4hTEfG/wYHBtDzR7aQBgHeU+yhp7f91afTiyPbWY8kXg9k5In7/l7t/fjRVry9NpPWfbtbXn7bqi93IHwDYy8Y8vTGPb3j18vH0xtHJfF78rLm5aBp3vXU0W/qjPzsPxUBEDH+WtMpN6eeVvkOIv/YkIr61W/+TbG1krLXz6fb4aeyTHY2feyN+LmtrntM/i28eQi7Qa56l48+t3e6/XJzLzrvf/0PZCPXuNsa/9R3jX25z/OtrM/6d22+Ma//+5Y7Kxmiz7UnEd/p3i59sxk/axL+4z/gffPf759u1Nf4acSl2j781VqFeWSzUVlavzFWmZkuzpYVicXJicvzG1evFQrZGXdhYqd7p45uXT7WLn/Z/uE38oT36/8N99v9vX97/7Q/eEv/HF3Z//89E9PW3Ym2Pn86JP9pn/Knhf7TdvjuNP9Om/3u9/5f3Gf/5h6sz+3woANABtZXV+alyubTkwoULF5sX3R6ZgPft9U3f7UwAAAAAAAAAAAAAAIB2OvHfibrdRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI6urwMAAP//IKfgnQ==") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) renameat2(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00', 0x0) (async) 00:25:09 executing program 4: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="6461782c000af6f52131b72235d8467eecd5f63f6341fe64d8e86f0e655e5606cd660da7b392241cfe38d0669fb9f9242e80acb31eb233ae6f6c6372e9ebf91840e2919a7ebd745d9aec435270a5a2372ce520f96326b67a8f4e924f08ba591a98df29a40135cd3c713426ffe7184ddf9661a9c94a61a09860ce2cd57fff72e339e7c1135ac8bed1f67e139bdcc553a0986c06d6558a0787cfa08990f2f39b940c750da30663d284a3726dd196606cb312b4343c0811adc818709d79a7958fda467f5f536a5a03b978bd60cade4567764d2e998ee6499d3c8a06ff3a92aa5122f1e1307738d17af8e7f777006bc63590fa360e2bdefa1d05dd6b3cd200000000690608679834ebb4765deab8f311406af9780f3d0a83afa29e3b27c0932bd88b437a7f1e0eaac7b79725d65a369131c4f2a6d264a41342ea63385d61e230a0307deb93b872e2f390e51ae112ef9d5ffc8c87c1bf8bd8a8c1fea39e94266c02be0fa6482efb246674c2222a3aed19ad9979291b422e2175d5475d5e02ae68f5bbfd649415d54efcd54db16971bf9571e670cdcc6e9c603f67fa935a3fa048fcfefbe4d42d59c23e6ea9c66a9eb278ff7f00003e49a7bf194706c9d6989c066e1cfe6c2093391f0e6cb080abb454e5035d2d842da5219bbb49f9a76d7f42140cc40dfb56f18e926714e368f1d6074a1f0731553dc90ff972e9a353d996f7540a38e3e666ba3e474f673a7641374cfd66b42fb48a4ac397ab32d733de28f72315a181a9a6eb23657023a37a2b1f71d2c197bf8b5ae1546cb581ffeb32da3072b4cd904568592753ed767633f68926937831e9a1ff68346fc015455cb47b552dc8201214528b0ac43bcd04f21f320d7fe7cc109ca63b1936426fa7a35dd8811997e876c7075d99fe61a9c96cc7cf63727a97580ccdf861496ff865c14dbbe7946e08708cd43e77c4f6f79c032982ccf2b3dc0afdd888f582a856f242ef4c8784464930f7598f5e5b7767430926cef26a8d22bc5d2ed77073c5520171848a5d30c33cb73c248e1c942cefa83b8ac4a24f5d701c3a3a68ac00e2c8cbe6ae7af3686ac0a952b1ba74437a0c7b347cca5fee20a0bc1df8fd50d66b4091c136e550183b18ffcf86cedaab38d49dd1ca00a3f5d56b"], 0xfe, 0x461, &(0x7f0000000380)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWggURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCAKHcESVuCOOSPwFnOCCgBMSV7ijogrl0sLJaO116ji286gTh/rzkbad8Uwy8/XuxLMztgPoWUPZP0nE3oj4LSL2V7PLKwxV/7u9ODfx9+LcRBLl8pt/JZV6txbnJmpVaz+3p5opl/P8jibtLrwTMV4qFa/k+ZHZS++PzFy99tzUpfELxQvFy2Nnz546eXTgzNjpjsSZxXXr8EfTRw69+vb11yfOXX/3p2+y/u7Ny+vj6JSh6rPb1JOdbqzL9tWlk74udoR1KUREdrr6K+N/fxRi11LZ/njl0652DthU5XK53Oz1OTdfBu5hSXS7B0B31F7os/vfylFOtmjmsT3cfLF6A5TFfjs/qiV9keZ1+hvubztpKCLOzf/zZXbEJq1DAADU+y6b/zxbN/9bmn+k8UBdvf/leyiDEfH/iDgQEfdFxMGIuD+iUvfBiHhone037pCsnP+kNzYU2Bpl878X8r2t5fO/2uwvBgt5bl8l/v7k/FSpeCJ/To5H/44sP9qmje9f/vXzVmX187/syNqvzQXzftzoa1igmxyfHb+bmOvd/CTicF+z+JOobeNkdwSHIuLwBtuYevrrI63KVo+/jQ7sM5W/iniqev7noyH+mqTl/uTo82fGTo/sjFLxxEjtqljp518W3mjV/l3F3wHZ+d/d9Ppfin8w2Rkxc/Xaxcp+7cz621j4/bOW9zQbvf4Hkrcq6YH8sQ/HZ2evjEYMJK+tfHzszs/W8rX6WfzHjzUf/wfizjPxcERkF/HRiHgkIh7N+/5YRDweEcfaxP/jS0+8t/7426zKd1AW/+Rq5z/qz3/jhTDfpGh5onDxh29btb+283+qkjqeP7KWv39tutMsCAAAALinpZX3wCfp8FI6TYeHq+/hPxi709L0zOwz56c/uDxZfa/8YPSn56dKxV1L68HV9dDRfG24lh9ryJ/M142/KOyq5IcnpkuT3Q4eetyeFuM/80eh270DNp3Pa0HvMv6hd602/tMt6gew1RKv/9DDjH/oXc3G/8dd6Aew9bLx/2e3OwF0hfk/9C7jH3qX8Q89qeVn49PWRRISV69Fui26sd0SMR/R2d/ct+Yvs9hYIommRe3/bvTWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD///Fb3+4=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ftruncate(r0, 0x8ff08) write$tun(r0, &(0x7f00000054c0)={@val, @val, @ipv6=@dccp_packet={0x0, 0x6, "880eed", 0xc8, 0x21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}, @empty, {[@srh={0x0, 0x10, 0x4, 0x8, 0x0, 0x0, 0x0, [@ipv4, @private2, @dev, @private0, @empty, @private0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, @remote]}, @dstopts={0x0, 0x4, '\x00', [@padn, @jumbo, @calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}]}], {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "c03620", 0x0, "4a2da5"}}}}}, 0x3) 00:25:09 executing program 1: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) ioctl$EVIOCGKEY(r0, 0x80404518, &(0x7f0000000080)=""/3) syz_usb_disconnect(r0) syz_usb_connect$hid(0x0, 0x3f, &(0x7f00000000c0)=ANY=[@ANYBLOB="0b0100006a4efe000c00086d0523c64001010203010902"], 0xfffffffffffffffe) ioctl$EVIOCRMFF(r0, 0x550c, &(0x7f0000000180)) [ 1464.459884][ T8091] netlink: 'syz-executor.5': attribute type 1 has an invalid length. [ 1464.467508][ T8094] loop3: detected capacity change from 0 to 512 00:25:09 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(0xffffffffffffffff, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r3 = fcntl$getown(r2, 0x9) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/vmstat\x00', 0x0, 0x0) read$FUSE(r4, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r7 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r8 = socket$packet(0x11, 0x4000000000002, 0x300) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) setsockopt$packet_tx_ring(r8, 0x107, 0xd, &(0x7f0000000000)=@req3={0x0, 0x20}, 0x1c) r9 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000004b00)='./binderfs/binder0\x00', 0x2, 0x0) sendmmsg$unix(r2, &(0x7f0000004c00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000300)="52d4e4e14ddc24e40dde31977abe38a9f6183050bb0c7482c71d896edfdf457e21033606d58952efab5abb796bce07701cd519dc5ee588efba33", 0x3a}, {&(0x7f0000000400)="a3d69100544631bc036ca54fbc8bdaae2599c4506063171f8b8b183bec210f9054c03bc1af590c896cb818fcfdb847c694f79a6344803be285dd9603717c46360d799632bbaac23099712f7bc45a60cb528f026220834e0e18530d68aaf7f5af9c5e05ac62d5dfb5a0ca65d3ba001f58e8a93fdbe0cc2531e889a3f7c0c56f38c53885e4d32f2b145e680fa9806f71db056b8f534415f66547926fc2f4e2c06d50733288efc8543d4bdaac96a2a854166e5ea420", 0xb4}, {&(0x7f00000004c0)="2c8fa09cd9855c7c078eba3d327677d0d9759e571b1382597fdc5c9ffd9c1fafd0276d414584714782272f2e5a13f0cce157812dd00cb02ff2bda23975cf345ff8a23bf0da883080f0d181df99c4addfb587f3a7218e33033845b12644dd290466f40c8afa94c82bcdd1b2a7b2ad01c3d750bde8c8df00e09d7d0641fb562cadd83d08b66d9e0603109c5d8bb3cf833436896566461c48760f1063a04bebbaaf7f048c271d1d66643c0347331f201065f5c4048dd62218bfe7da446d684a5b83f153e08d50893abf8b7c13996b126273303173302f57176a861ba093517307ffbb5aa00d877501afff79bfb8857dba34161dd1f31c771e3aa258b9", 0xfb}, {&(0x7f00000005c0)="95d9c067f413b7dc01ae57b020ee11e3541ba2de9be05d5b4d7c8d40edd89b001091b62a0f1e73239da356e0beeae15d683b8bdb88938e183bb306385163cab8cf879a924e65e00e881398f4d50cb6c054987babebab8992d11773dcc40cd71073d9637dbb2620e2fa69bb968003fb28bf", 0x71}, {&(0x7f0000000640)="d91a682c2c43ea067ba8c0e2fdbdd04cd38506524edfc0e3fc2845315d02362a2db411291871d2170c7961cdace119be781f9ae2f3fd1ae5a264f5911c77b3ecaadce3a9f81489d6c7989482372ff080dd407af831a913a816051dc156e5f0a96cdc8a08d00054831677ddec4e44f90dc777a2ac9e4e7800b2d24efb3538982c8a1cd2e2d5cd028f7b21", 0x8a}, {&(0x7f0000000700)="c84c6a2b399e146ccdd7015d66f8bf504a798accc8ceb7fc599701effbcfdd0886032c8293a122cb8642c6c5d1acca2b24f01f3ab99ee39579a9c16f122ff753ce831d4a4a8770d8a8047a6bd952930c0cd2753ee50789639f81f699f663e6bb81281b48c530e60fd9a62e1af7824fe04c4f02d4d639a33b7a4518367da01bd8909d4ecc1e9fda73af6a1a34d5bcb0afde145179a491b681409c621c72f7799056a5721b073c42a9084353f6a63e0fad61690d659aadcde62b43cb0ce6421e96826bc076a570acd5c6e63c", 0xcb}, {&(0x7f0000000800)="95460f80ae69a51f7ad9cf261aea115c4a6e2e22f960d97b900be09db20fca46612084cd5e740e93eb23ad5fdba0fdbd09abb53c2554a739384612d04ac39a42e86ec08d51", 0x45}, {&(0x7f0000000880)="b7d354a71b6ec5b05443429e59181d51097788d5ab9a5a0e325139b7775db1ebb98d51a2e2591644b4cae67e912cc22ea09395f2687af590e92b6aec541167c2a5ab7b01bd0f544be76ccc73c689f5c10837bb4fa2e5aadab8015e", 0x5b}], 0x8, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20, 0x8044}}, {{&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000b80)=[{&(0x7f0000000a40)}, {&(0x7f0000000a80)="3f62847851f4a90e8e3cb393b03e2e9eca483d050d17862c8a194c4350d7919360975a493f131981463538d3a2c03705caab7e620181b42b126ee3fa8593928aab0aaaf9fab7b650a97571d180f0ae518f18847f3ca87b65ed500ccaba7dcb65f25a45baeb52ad1d9312d18dac8c400c6dd4b3f8cb2504d51204f906f8d23d18979ac595f3aaa1ba4cb0c6eef18c89617b90c8e3b8ee7190a9d24c67a20c607cdfcf9c80d2fa11a9f576d3af0a484331568352e097d7b7493afb5c84df82ad307b0e99b8a53e76d03dea2191ce41653efe6c8068a75527d5bf92ddfad42101dbefe5e571e2a22b", 0xe7}], 0x2, 0x0, 0x0, 0x1}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000002180)=[{&(0x7f00000010c0)="bf58b3cbee691f6e6d071d8e8dded9b8fef939d457485d4011c59967e86b832a1f6ffa792cd255ae5b35be3eed95f0c84a2413cf8d050217c12a93f31ae8e056d9da7f3db03cc1ca3a306bf02d22ee346b6187a76954d9ce4bbc2619dc05f1986ed74905c4ad3ff56cf6cbe9fbc01e7205635457ff2fee2a70ea8703b693b80f83e8d4859dc7fd3bc108583cef2798eeb1e7a6ae7db60c1ce575afddd5a99be9fa211ff754dae2fdee606b538ecdd0bc43495667ce7a60f29ab965a804162828aa85997a6b31bc5318797af25db2ff3fa4cf2669ffe3ecdcf470c0612d21fb20127880437d548613068d3623418d0bc2f4ccc31e40422252fe4b40dd22b4acea728d1f0fd35b28264f21f78cbc8fad459804cc370cfd4979294069c66f0ea31889e5974bb738457625d441905441e365f3d99e4d07be402ec11bef6dfb9f809a8282291a7ef1942ab6c2fc9736b8b4a84671b6566be160dc35c3ebbb1d42092d96f0dad99b1362670bfe50d6570ba3bbe1abdd571c4ad9ca0eb83a1bc18d537e0960ad946b19b03560a9bd2ac4ed9883bb014bd50752f210aaa502ddd082b244f95ce0a1653406b692564630ce83fb2b027fa05ca0d040cf4dfb2b26d05a32c316890442ba7b98f3056c461234452395fd5d7d649f6f07cf57117f73c49bcb97da69651a14a09e388cbb5fb1edb68376b1db5c3932efe52fe552f4d930a209eb92904c961851eb17c9d2fb4a2666e6036dc46db6e68ba56222aba6d70f6ac0295331bd717583ce87644ad13808d44da2840a4e3fa0de0d050802ce15b1551cd24ad84a81f032e094f5de1b2588bd303cb8a75e7e641cf62e70b701a5f3e1247401f93ca4bf8a4fcde453527899f7fb0827d0c43122f953742ca5663841db36c32bdc25092971f935ffcdf727b1b1559ea31d2f3a996d30725ff39dd813a444715d3b3ffc12c81d2d4116962f00beb61ea6810449f53f035173b86f2335c01c69024c846409e0c5acc619e527e6efcd38276ae00371a8a609dd8d70fca5ed54a67ed1e31b2b9dabc9d7b04e6e9a5d8a7d7e8018e3d021bd83ad3c99345a89a07d98d0d3b01414ecd49050a583a6015e4d35e8f81a10794486d12e7a00614e8f9088063fd8e8a3debedb9c9e03890eaa64f97a9bbc55625fc2f724abff5904f55f1a054dcb9427f114923f2610a2bd18119e0ef78ac31385dedf36bb3eda35a7a2c9d7b632da8d4346506844bd34a126bc78cd3149a20804790d4e19c1873d1085edbe1b7b6a677079496e35ba792540299cca2a2dc869a0bb50ef3af2c7324cd820cc38ad2b2e98e7355b8bd390c84c8be21491aadd72a552f12dd1b3720aec4d0e805aa05c58a60f50c38ec72ed97cfe15dfa3a1afe3aad4650035a7b43a6ed698d4ff4b1d22dd06b29bb834ea3d7010a8c9a7eb6e1eae556eda8d1ef14da283d95e217e17d7d74fd9f46c68b755b4a2fd392d738054e43acfbc7676ded8c574d6392bb396a86c4af21741af4584e48cee066bdf48ef7236cf5b0f639e55a684ce5e95b05df39aec7e57d699b6dd7aa63a763f7fba7957d667871857b3aca8aba2eba410dcae2a4eb1db81e2a4c0381567378e9dbd80ef65f2f63f5328f4ca7aee353fa6cc718f69c3df862296d4df948f3bfebc59776d787b1883e71096f78a02e64b1a60a8fd95996b15c3b0f76e047f7f4b9cc9225d089f36017fb5b53c4e841fb951352c4089a543a66aab6d12131dd2b27c9ab0cdd2b4b6fbd0a2659ca7da3be8cc12a918aaa25c28e7580ad811f3c70e98b94d943df94f73cbd82fafcd4be7c5b9b48b4cef6b04098edda86b4805dda817bd1a294a074917a128d3bfb6ef819d36544601aa54b4e35c66ab10ecdfb63d9c5c3cb14ad76214e69c9a2b625dd222977cf4b84ae71ec9aac029d22504e64265d11a764728178b3122565b13770d275394a74de8260d0abf5911f9dd949a06b4892034fc7d2cdbe2313451c11ca60f76419c3ecb0290f9c961d258c3f589f294082b33878e6fdee0268b34fa9adc0792e44a8cffb7a22926a428a79698f9710e2de687ddcc55aaeff8589938dc36b1262a0d68ad70e3f43520dc72b51bb5685c5a3aa54ed7bf052da8bbf200d2394e1ce40a291641ea7175f5e38e38710568b036b3646899dc4fef19a5e2f9de2c753ac75135ca998523049325ba92e1dd92a32c59dd3d1c3cb87c98c9f579c95f7e046f6329790d9610467ba4d2d59692234d19fe1b66ab895b9797d481a9c0de025abe394364e68f96fe240caad32c05bd90b52b492624753cbbf763acab832665593da969503c95804387d6f9584ca481a8a778e11ca49d84e8971f86d017bf4e9d5df66a2713bedb216715c03fc787855865b3d30e2611f3981e085626228a394f87a318b2de640995bda0316f70d95bc10b3c21f386d0fadcd34dd449823d0a4dbd583538b94d374faf316d016f6ad46fa61a725ba3b0361c29ea5760eb5a5c34cdeaa3692e5ee19b02884f813cd1f6a8945182a52ec4d1810bed6d901fbd20c8593348fdd4af9fffe688aa61792ac93f5c2459d4009a05d9bad0733eb19b2fc7cf6de28381c2a763e9aadd134c7bdc18b53c36de300966b3ab174bad107f5f36f631a8bec2d370b4a270e67571cf77bba852773db4595b6e2ed3daf6bbf2be711b021ab52b2e031a6363acb2892c3d237466f370995437a817468de9daeadad5efa82335d187faea93a80b6586555baada0e40428928a577bb92781e11e91e024c1efeba2cf0bcb4c1f12d5b0d64ef0b69fdeb40c96a952beb18b4a87d982cef6859244800908f53edcd2a68e488f1936df254b2649530688301f289a77fe0150be4e575eb9d7a98ef82ae4ce9ddee6560007231d90d3e07263682ea5e4363dbf32051394757eb76aab383068a90cc4daee01114527e9e985780c087982a50f34cc5d1cab8f5cf25b62c858ff419f7890275bbba4386f0501edcaab04c9a98c122de5278c8a17f5b973a50bdb2782f95e95a99429a11c28a5a846ac5a1e6093e0dde1d10c2d85eee93e865bcd34d95ebcaf94037f2e3aa9be358dc75110831ad879ee00106aa9ab24ce91b237bfd37f3d40b0ecfbf2d1f91bf1551cc4489af19e41d7327d11f27c9846666a523cf7ad42e9645222f69abb4176e9cb18273be2db4d34d27d549ad1c02e571004cfe40d4684a75c9e584792772739d412733264e89d819687140b6987e4341b9112dd846c8def30b87df3698a046a9d0d6232c760878b35196e2a2fca858a5f3c3b9056f171414d80a4234bec37efd054394dd89a6e319ca6289cd4ec9c58130f16c99f60dbf20757bee12f9100d8d70e9514ec474a6deea182522f2d86e5ee68143432c13a483813c9a238a4804ca6f7ad24189c831576ef13a11a91204e6e3ef6a25666267b21eaac8b218be0727175703156558ad7dc1fa9a469446c16c28f1ee20e6e9be7d100b6d5e46ca98962ba2da332d257dc9d1a22fe1c201a68ac29cbb45586c5b5a28812d8e559d5f5c2197e24095d6494c705033830e17c42026ddc0963293a843e77b0df2c46390ce4bea27d42f7d8b804751df6f0ccf7ed9249682dd005dca1aa29017b8712af76253a330302465c79920fc4394f789cea1b734c62e9673f3b97cbb2b0e8e155d00228bf0a96ec83c5c14699995218ceee6e28e35274b7cfb967e5f92f2514fbb4f29afd281a5dbf2340c12f587017bbf5a774dd8b6afc4e6d8b7f7572d49285b58bc2ae51e364d64decbd92811cd3ecc0b55004620f069da46a9ec90d36929d38b7e0e3f5e722b34316b137aee684544961c314e8c18da1467c148eaea6571f171b8c389b042c43c3645b28ac8f5801a5648a4d26f1c88bfc064e365ba3b466b6b2ca9a6f95237896c1d00df1b213d031b306f2dcd0b8f17803e53fbce6767f339322e0e6d1ed173aa4a9116bf3fad7eb34a48221ba93a8c5b3f7471712e22214b1dad469cc11dd1f1ecc2b7e13dd8919c85221e055ebbaae9c889a8f8ab66267f242af2f3e369c11b8fc669481173865d4d21cbc411b83e064299e2c00895292f0e15b583b123956308be162a71959075615788184a84cffebcec488e2847248f319a7a4ebf2877386e9a9a53d5a1ce4e1c762f54364b613ce80d0ee7d54c3cd24ee9ddd0c6d382a5a833bade9c2faa037deba8366b314caaac592673ff76d3b4806d801201beb9fe7fe66addc3d3cfd7f2fc06b6c3e748be73e0d61511f94b8ad11be55b384edf2db29ef40ecc402d4f5b97ce0c5cb9eaa816e5b2f8da29641a7233859226b80cd87bd99a901528d41c2a214ff457dc4e84b5b7ef5c89d844aa56247c504026035dfd6f553373d5ade4e7d8f39f091d78f97219500c7e9c34b3336862b3dca7081b3afc0db70f70874d5ce4c125878bada8969cb92daba142d14874f6fb429d3885572208ef90876f4dc691f3b5e17b3e38f41f77885568f7e3199187ad7d111deffbff804018f6e9dbc3f7c911c2b3e2f4f39aa9286933a2f1d90c209d1d72a776a581a32f73c3331e608311294cc26a01053b260b2e587ed3b34f6d4d125e6659bda2e127efbed04a0258242fd7e89671f6d613b3061e2c8c02d71a3d0327c514989bf1a454dd05a08a173bd5c51395891a42725e38a0ccac5d9af5403890eb55bb91d31b3e1ebf804bc1bf9d6d3b1fce2166c3ff0106998de0b3d191b9941294374080e4dda42e8d4f289498d800e667416329917adf40d98d8ed246d6938995fa5235714a81b7642361366d43f328466e35ca751f03a9ba7c6b52dff7fa36f83aac5cf8db2a558c1a6b909f36cef877fac8933711b1d28cfa0d2db4d3b26d2bfaab00b460e7047c053797e66828fbe679a3f82ca73f750e06b6ebad7a84ce71bb5de3ba9cef90ef13a5d131565c79ea0f8842abc59cf341341507c24de22572bf1b6698a0becedf2b3b68b7d1e15d22450530096f134d01e57da7e3584f20050b902ae954d46c4802312c50886564ae22a683c6f090af538968e802a948b83ebdd4200f8de2a4499705d16172853b98aee104d29111d240eecbd3c15b263a9fb48b4386d3d1de8c89e76a9479025385740d5591de282fffa83484cde7b82d98063672f5d2a72e9b715c9b2e00c03ba07aac4b0f9baf9b2a97a8f45c2650cca32009c6e09df320d3dbcb5faabc467eecb02909e6d01fd5abb196bbd0c53a2cf6e650fc070dbe96ba65eeac37d14bace0444ab87f50949a38e468eb748e704335e2865a079c2e8dd1f3c8db7339282d640e748a8e5bdec1d96409a113cf8fe2d00c1877d23234e9b9d227cbe93e8b1a1a9236a3bb0098a2e871b2e8e6c9eed05822c54649ff59ef11f9af8e6a963a44149fb4b9931cf7c6465523cf4ac330db0a30c5d6f68923af10d79b9134c41449bd79e3e04f670cb658990453e3bfd8def83a8f09f390625bd59812fbaba9f1973075c83f49a5ff5ee064a3246ebc3e16eb2166b1aa6fe3c9b917e40a49e07c4147da7994aa959f538c36679dd3bfeb15f6314dc8892e5b30e7eb57456197451eed0ae308c7e637800087ad5d193ecfdab62c300ee68bfeac24d4452f94d0aca26d5a0fe176e64d982348373483ca5be1a63379bc030008f8be9a1ad62e67b7b7b26badfb790b45e9093c45a8d36d6f2067116b6d65b9b06bdc44f4a8d7e2c806dc99a050898405c1e4c600dc9f9cacb714c693eb03a20514a81f0999510ec4d44afc1af1ed887467f6c7e55c09ee64ac0071826f5582ade6d9eb265425a63c1aeb9272719c937c65e326", 0x1000}, {&(0x7f0000000c40)}, {&(0x7f00000020c0)="08d8df7b800d36ebe29301bc24c51dfb23fd6b997907dd63415240f653facaf7a3c1a0b2941e1148601290f4acd320ed3892a42da23a1e375321ffe6b49199bbfe1bfb88228d39e9eb9108c80f59fa84c4d8361f599b009b1eb2bf18a187d2e5d2784d6adb99c5c309e7f242d61c91554fc382c2ed0fbafe55585813174cfe44a8a3cc05b41e15", 0x87}], 0x3, &(0x7f0000002280)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0xc0}}, {{&(0x7f00000022c0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000002680)=[{&(0x7f0000002340)="ab54d91efcbaebd9de62e1c45fbb1e35582380d68484af709be813ecc3c783ba94fe9ca1dff2b2fec3abd6b87ee8850a21748adcadb234a1376e732a2717a2da40b559c12265d6108948689b71e0a7da60dc05e5fc8b62def07f350f1cdce8cc850458429a43c9729af672f7253d7b3b4b1f6852b29255bd119bfff6951f3e749c01c2762373d667968102dafdf00d42812357bd4aef2eede002b9028ccba1fe9373ff41d1e39daae8434dedc40d28e20b8b6707a5c460cb4f21c62787befd697bb279da9c963ee656468666608fd164cad4e7fab975c2fd6d946aca8690c413430530307c4bfd2040", 0xe9}, {&(0x7f0000002440)="3ff5dc9a4ecd27302f3aa127f9a555a168188c8d279ab2bb61f853dc9f2659f659511d7aceac316b1f2327f211d6d82c03a06632f063389e36a5b4919560c54d11495b7dfa2032aec563befb0026964f2cef9b04c59dd49b51732c4d2f185a0ed2da092073fcfd9faeaef4c4ac56035e7b16fff613d941a6156814838494d91ce0da5d25b43b027e81e5b80cc86a5be6e8fcfff293b4f1290325e36dfdaa52762dcffb70f6faed4fab50c9d2d3d58041927b1a9b1abdfb2fd979e5bfdfe9d0b6952b277631fd6e2d2e0f88e5ca056b48b34384603c06", 0xd6}, {&(0x7f0000002540)="850f460e1cc6edbf19c162f304d42527bd08da7e206c0ba9fa99544f843385112850723c656a5d533729b2391f14cc593f084bce7d74ae569499ea4cb12786e1add3eb7c25e32c5798493da22afca3aca02c8471b7254a8d27e64de267b7310e64a10e2b952169cb8a6beda8d32ea070e0c287799aa1c646ce4f6942ec1885343eaa245513b6b1181535e0d551c9989aca9d0ae8d7a34ce25fc4b5754c1afa5a9987d2268d1a621a9a4c581994b0c52bc5d8af", 0xb3}, {&(0x7f0000002600)="9de46495f22350dde17134e47bb79e22dace6d0721671d909fdc38c71adb71d47a8dcfa93c254fbc0fb48160521a3b70f1213a567a7720a2f7ba3b58d53e15f9ed927ef8ac7b8a3f0870f88123db3cfd91852f7ecf80a4595658084321e10e135b0dfe8e5e63b67af899fe249e5b81fb69fbb73d1a78a7427d743f163075f668", 0x80}], 0x4, 0x0, 0x0, 0x40040}}, {{&(0x7f00000026c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002d40)=[{&(0x7f0000002740)="6aeb5502c5f01c04993aea8783cbf71d85da5e8cb022c96270a6d1620ea29660a7f98f9eaff2d803aaeb6e0002360271e1bb23699e37691d47c0d665a3caaab41ec9a5a25c7b880c2b91eda63c", 0x4d}, {&(0x7f00000027c0)="fc9effd99261a6b73a1e828b99a9feba1e0280cd3cbb5232e66be0566d1031e592e63fe28f1256ffa245302fe4a14eee4fc96a71cdbe3bb9e2120986f733357fa75597f01d3823ef6abea8450ca91e9aec0821316a54b8c7b85fcfbfdc6a1832d9c8f0a4ace87d09c1ee29044a8e3723e58e8521128472ce5d7c3b7640cc3484412b096e85585005254962d0f874dcc28ee5155258d874d61bf75afef61a45acfd22506b67ba93658ff439dcb4f6fa641e7c40dfb3ab1a7a6c525b87873fd3300d84acb7f6c9c4422c5642c505a3", 0xce}, {&(0x7f00000028c0)="8073b3db35554e7399f7449e730df4b3df2342d7ce06a55de9f4b9ce7faab0c776550db54f5ef0fef593c1e2c9aed70cb713e34587772bb9ccbe7217f3568c5c24844dbbfa19d7c69ebf90b72fca6785a86e6d7510e9f2a2c62d67cf08b1f82c6135a9247c2bdc34e1f05585f757ff0764ff4a471e88d453acb0146eced6826206194d6669531e4a03457b6c9ac480b58754794bfe047ef27d387e2b74ebb6163e5de2c8fdc55f7bf5d2a4bce9b112f15295a689301412ab95445651b2a1af1211d44594d415", 0xc6}, {&(0x7f00000029c0)="a9b5eb34e5cee4c83c90ca787a6b91564f303d0c13333f7c1afde6f1fa9cd687765db8f0f38be94dfb105f580571d275957c6995532e3e0b130b1aad43bddb2b7be121879ea1fe7dbd8e2c8377d3c3b2b027b995dc041da815e0670f2fec5654d3e548eaeae26c46edfa8369082b3c3f6fb6ce251719c361b9d8d3618c1065a353413d0e10db66bab0346f845c897d9701ce334d8f726115471d5f4e1493de11c7309dd27993", 0xa6}, {&(0x7f0000002a80)="d3e18e99739c0a47942030ac76c9ac065cc5cf2bb3654052ed45b09dd32061e0abaf0c218d3ccc8edf246b54e283365490349d30ebead2d4a68f5d5a7d9d5620edf51ffd68a5ac25b6460ad700db5bc46264c4e9f625b41c3b8a87314804a901f17eb7c47f1d62ecb65e0aced2d606f9a7e4823f33cb60162c9a553eedfb2f20c7e564fbbb8aff8cc1ebef14d8196e6f0d94d22762ee0eebd6489d1a945a477a98646bb269063efc7355fd4a2c8714d01666a05993ca1db1a642ff41da276d137c9bfa75bfe08f3187db", 0xca}, {&(0x7f0000002b80)="5fad25a1a59ee4757d", 0x9}, {&(0x7f0000002bc0)="f6a156249e7019afa198a4b967a86959e57412d75bda6e8c6ac5d3cf2374db9f424041425284571feb66f4717dd2ca96af47834109095d80233f7e98682fcc295dcf08b92ddc8f4ce33dfbe47f23b26ae09b3df9f8a4af9ba5c8e4e82cfc5d450fefd3da8bf1a3caa11e8fd3b2183aa3ae405587dfd2ff446920fb31499501abae9d0ade65daa60b80ed993ca3d5c98a0a6109934f1df7675bd1d60e8263dd5850238b84592a7f45a5e80132b004df41a0850b552b5912e9c5abc476b15ca349aa9c01052baf15f83da9e4d2f732653c88e94c2ca52e8c0f6d79cb6c10b0f3e8a73bcc2ef5c4a49a8ee10beaea1a4deeb35532815642", 0xf6}, {&(0x7f0000002cc0)="95974b4757ece978cfce38565bbd85faaa0fb6ea1213308c49d09430b17b345ce55680e4e28a8be08315105419689a0fe2989782d39c95351e455eeb6764be2f1b524bc650b813809a2af087f703e1ea2c6bbad7d7e69a4e75e8cb1be6b462ad704e6088d364ef79f177a3b4a9d9", 0x6e}], 0x8, &(0x7f0000002e00)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="29ac480f0922026b0100000001000000", @ANYRES32, @ANYRES32=r2, @ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="10000000000000000100000001090000240000000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}}, {{&(0x7f0000002f40)=@abs={0x1275d846ebb30db2, 0x0, 0x4e24}, 0x6e, &(0x7f0000004080)=[{&(0x7f0000002fc0)="6be4a77cf328a33c70135cf873f0d8dc168ac4b550e03bcbbab5bf08bc5b56d0413152ac21b68aa34c23cc35a5f97a641c10abc5dfaaa90f1564fde443ae7adc53e14c480ef40d3dbedfb7e74ade150e240bf7720912c634f2a70b5b15d7e605e9d47b1b2c52f523442060f6ff0ceb69d477dc2ce9748873439dd9a60ad02609fefa25d08207e4b0e9879b21713efade62873cc83678fc5056b8fece00014bd303ceb01f852febdf57f58f4eac02c4c1ece0bd91d835b8ae4989096fd6938bb532e071ccdb8eb28f746c8e8808ae0309dbff2909c71fd7e4f4511ae8754b803b29cef00b4a12fe7426f0f78439089bc186353b978b5d725bce6812200ca737f5ed16b41adea562b3c2b9630b6b3cba50f97dc619b496a2942c9b6b82e4b5c8e536c76c746cc84b5aba882751cfd61423118ee98ab0ea389e737b10f91e066f50f0ec67cf29ee97bf0f110b243d16e1e316647435e7ae35deae488e353b61a14520d77bb8e1e2e51c7d057d3142ae4942dbbea5975fea5ffc450e64358c5c99149eea14c57a159269c6381f314b473619825dfb9862b2036b93edb220cd6305fcb23abf6fd22c2ed4f162b5b29650f7a7ee869f58d4bbfc6601a4a69e6847a7e555d898ab68174d2d9cc9cc1d794f4472bfb655779af346387a702c8b5bd48be0d8cef05d6ec982619552b96ae532152fa2c63a67b2ea47299559a7de49af6f9f09fe86cf2d9d9caeeee56648c00e447d180ce57036cf005cdfb20e8db1be003fbdfb7aa1ce04029f488fcb6109f6c21f6545e3c08e5a021f1dbd0fe11c02a9407636ebad3116ba08c4e48272a53a4de08f941e34a04a2ec9a4db0baa4b7a7a4cc7bde1675e8aeaa5f10a410126143db8cfe58dcb981dad9fd13c0e3a8d987e8b732e6ac74eea8eac2011440a2e06c1b5254ab0f4702424a8cdc31c63dfc6238afacea6098d70f0c24a4bd4fcfee3712a07a9acc8829960207bfcbdca897d56e17b6aa2cbabc9df4186619ba6aa54b17c5c31058220f08b91cb7570d7eda059426ce486d77f7fa430c016929dca56b3ed67149626d66a1ad91a9420ba6c310618fe52e6bf979dc99f1e24a753e00e715c7fc78f5e05e64ce638f7543ddc4cc3765e89d8c1fee85e74c96d3a173cb5c7dc3fe70542c1a5e9f6f1627741ad8931eced55512dd38ccf290f144248e9b8c43075b1cd760aa4728871d7058f1add303bf644aefcd903fdf08308e676e605ca74ca8ed795fd011e16405d8d25b6eef9747f3b59fa93e4776828f88edd11a2bc8f195db81bb286880228300b63109d56b1a28c1ad9e207e334b9d9e85a79c1a93aef6f048eb8c24e9e0bd981105da028920182628eaa67b5de26f92eff78d3c0329f210201b60ac62450eb9627034469506771f77f97b35a51c9eaa7bc1e24b9dba0677de98983ea381e72366001cf52652827846952043e0b3bcf46b70a64d8f49f9dabbb7b9303cb44c5c2109a87f4c6341872f8765213e8af0514cd8c21be832db30173b54521d9e5f6f996ebc796a0aa2f44730c43077e48abcd5d74c2b9d4b327bd03171bb56482b6f38bf85957ce2efc81fb14a753606dd81fc69e5e5a4847dcb4e4ccda60dda392969835e745886f4530a59a00a166a50cbf961b790e5eb962fce7559603952637d9abe0bbe233c6050aea326c8f4de6aaa2b09d5e7ee645c0c0ba2410d1880fc58333d5f30e70f8d0d66319a26740a94cdaa7249a58f8778f4efaab5807861a3433bc98f75e34600ae850ec44b6e63695f5c52dc4fa8e9a176567a4bc5b2814e64d878242aeb4a947710b597a453584f26f344373fa590fd4ef0602b324ba08f99ad0346045545f416856855ad48a2cdf6c6d644c0351f83a9b93e901e3de5e1fdc026ee5632b67b48a80f25a76e1ef7793c3ec9fb5feb441551ade261d21126965398e7adab72799e754a1e1bad4882a09d39a6ab5d795be5a86e1618d8b57c215fc1262d4b8d21f9db3cd2b4e294adda9d24efdc3846f7487f14b84f692c91d4d6c1f4d65fbb40b90d07424bf12aa6880c363a4eb58e4937c158fa4f50124eb3abd8dce99742af3bd9abe22015490f63c6a399f67d8ffcf66d46438b9a89e367191961d0fd734d189e2de23c12f7fa912445e5587789119269ad77447de1741f8066383759c1ab4f1476f87f01402fc40c6482b7c9d23add529cda718510e0503cdd46c05fcdc71639a6eb7914bb337f913a3f492e57561431f614b7e2576c3066fb1cd9c6ac2f0b933464352adc906dbfb2627c00492e59d1403dc92945426d794933f04dd2539aba81f1d3159f059206f9d676e7a54d35562e8a4adfe994b3aa45a8e30eaf008b6d1d9f54a3c916c8fa21dd1e5026bd49252f9ee04331f44749599e49d6eb3b4e8933552023f3d967ac12ed9221823720ea8ec298841c89df4791cbb731a54668f91bce20463d944b2d81be816e050dfd889741effa4e6268e71517e28d71d2f7401d5069f5fb55dcc8d0ba47cc83a31b8de78e2b8e7675954f2ff40884d7e9c04580766c22e89baf29565e16abb5ddb6f1558401000da853015ba579c746efa10eecc35e8c29ee9ac27682d647d8b2b6c0ef2753eac80e6f3920a0229f3f05eb12f641732b5ba6b893433ab5c378227575df0a16c6794168d5d3dd5dc6a4b04f0f68e49121687c45a1a078d9813b11440ae5c43d73a528b2955d0e3bbcdbcbd29dabcbd2fd9de05b89ff05edf29248b9b9fd2bdd3a95c6e6efd8881fc4cb6f65584ac6fd0f4aab30860344ee252b009cec6b9527315a9a2d0093b099049b20ac7af8aa6fd106cd1708ee3d29308d8afec70f3496e5c25ef40c43af0a1e800ee93a5b4c3484a8290f9dc6f1502984ca520bf85cb98687d02caecdb70a030d3ca022d0338f46250e81cb897eb986de1fab193fdfc68e61ac3778063fe5694af1b762d375a95a1f616f069b522309b43d4cf752786de86f80f7b42457705994f150d4b31b4a4bd56922b51e7917aba0d16f988a4abf649f7b272ecb8a94877ec736fc7e5e1b66e64d4ddd689ba73ff18212ebd9ea79b211b8a922f870d8a758515aeae66ee8f8a714c9ecc4a63c8312fffdd8b263be2a59de5746a6d8dc9a119debfe2e3256a9daf3869942548858f31530b59613f04251a81479ba0392c078c5bb2ede4ebab646ec9126e70aa84e51c076daf5437a5975ca676cb1c14bd84108e80c6653d8600c8b5915d951ff20cbd93418c94b9f6688ef62592c10c83b64c34385511870bd6fff7c4f8c5fd89c3a3e272ee568b7abcff446139740a05edd3708c6e76015f412acc9b92697adfa77488a4eb4c37ff7bc8858842e7defa4ecab8d5a47bc6e693e3c59d86e6c1403fca08f4862dea9c0c16ab852b926fdff956116f00ef67d98003e948d7ce2265a6525c89c808f6e190f494ea982d252ee1fa2810fbf3866a390bc8b2fa5dec8b16a0f123a123a49b0f7164dea9ce7356b890e02f41a358f09c112619a815c9c54bc9713caf844f8cfeb33c95a66901b3d194214a99a274558ce9759c4f29384dde1ccc090f31bb25feef981ee2512c7840a346e2296c8410849c14466729fb3ee10fac2e538339e6e36e36b219de926ca9031217edfc65aea01b96575ae1a35f33c01bfbf1a7859db478cf00000256463cce6a92fd95549ce68e70d2450c0812de9cc0e17fb8e45d84306b90d6830a63e095072e59ae9481810bc162f757ea7646f3ea775a70142e6396adb278f787f2140acc35f7be214cecf433641c172bdcc0f308a56cfc574ef3437a6aacd524b714c1c98ac0229d97d8a7e5fda0bb5dc072b6c99e3781d10d6348860bf7726285da2bae3c5556c861f1a29db6c53a492d63cf8969d4ed99a1e84f8312d1525e41b1bf383822903abef0d391131f60dc01cbf2c2dfe8413d9571177ca5245db3aed2f3ca7a6ffec146964a8d6468451a5da74080d108654f29ae69117eb3f4f39d57c0cf8f1178eed6961bd7cbd86264219efc0e6c792d018ac9226332f7930dabeb8f7309dfdd53e90c7e8b3d71aa873b63443b1ae6343aebf88c043bef5ac98c236c1d8647bd3fe42639c2c826f675172073d693c213a5fd107831542303dba1c37a2b4089e27bea2e5b5aa67775804a95f67cba8c8338dd4c31566cd8261c18b03180771b6e5b9978c0df0dd326b5cb2b9c66b5d6f822195f5d2f27e57eb5ab8b2a8c6d1afd6865f128e60df2b9b2a150e32034693ff2d4789d27c849351a4284753e89593bc719a4d1975be1f4b704930d4801411871cbb385bd2a40448fbefcf403bdd36eac77a13ac9760210e8c94fc3166c9e1399d1b8fb293633dc9cd3ed886fc2746056eb3bd482b9947db93f66c9fc7e136104ed8ad2b17e34da1535b5c046a80eed838d743fbfb35c30e0ebc7b798823b9a0252d8a49d6e8f9d22c7dea92665876a45bf880dd26b65eb98ab9cd09b700a80a322525cecdba7b9621f1a338ac49028c24618a7d08b35c7630f61de761de80e803063fd5b5aa9cebcbd1900887a4fe0201e6bbd039b79e039fab57112ff2fffcbe0cae450b690dd8a956133cac0636a79a32521c0267fd0f4fb9f75a2e7de2e2ccbfb9fda5e0479acc7ab1c1818f28a8cdfc8ac0143e07412db368d1aaa86b189bb5d1f3c443105accbc55d970924dfb04a7298825de59e050174c5923a3fa47c0fbf2745c1e96495c3f5fdff6cc266758b7355b2ee717d09ffa276f244af0e013e3bbfe7540bf3be6bfe9f021f0e4e20f5c01ce6d0df11dce128789f2fea4c83f4a4f0e5e3100fdfb3df92320880fce1999d660906b3a9faca075f7b2fcad694f328998c86605988ef6b6b5face8f8573a3d2a27c43e0cdb001b299f04f191b28c687cd9c81f43734e9fd5e755fa3cf88caeee3bcc0531092001541a6fae8acc19ab6ff9f3f5426d5d67d2f859bc6ee4f1198cad77ac06f4ab0837c78dd309688a1c5775e42a5b71b776cab62cca59185a27564652d485c442bd28d7a49c2b67d8101e18d96afc8dc20cb6043518e24a027b3d2d0f6be6d1d7682b126e0146f810a8a2bf68dc9b4a902c0133ac38a80a6d37a635377b9c06e6a7163168abb53aee289a1efb238bc08e75e0004b7f7628a610d21ac849c2f7527946a043378019d37a7e4627146fcfd8d52c36729e96c3242e6e67e7f4f9d92e76f5ffd01c1acd9994c69c3de2507de8527721ef8f20c2cfc8ab5220031998efb968e9720eede5e20deea95c9f544190c062d1aef1741e27cc282f35f9002f3b06385722f0fd8ed0304c5ccb6928f8e8c928b9a1daf34954267ddb5fde8eed092d024302da6090364e066854300e260fde93fc57b5964f8031ece2aaab8d6bd396ece89e3a4a8a7c5882b1ef209142dd4246a22785bc4ad39614ba92baa4f743341fb63434e4c215e6ccf3beedf57c320b33eb76d97be91e3168c83f38d097e906cee911db6474060c120439b02763b102bf2e24f33794039a29defe6f3567f61c8f8b87fd093285c64c174bcef58ebdaf114fc422e8ca8c6bfddc2cc61970449e686676171aa5834c7430504c8abdcf2b7661c23792a540ee46b40ebaec501f5f45bbd1fe915ffd8eafff5d13c185968ebb87f8c02ee2a6fff3be886d7b356a096091bbfb7469c317b10c4045d8b30ece3940d81fd1962b363a52107564f30048455784786ee672edb2043bb8667e59748daf2bfb329ace6175cba7600b0e42387e97eee96823b8fd0bb502ee1fdc0aa87e42e3db32d6396a944fb7202ab144325db550b252d5f5438f07b0d428015f15", 0x1000}, {&(0x7f0000003fc0)="a318d6dca194439fc5e1a0846ad2c1bf7f41050675a64cf39aaa880db4bcfab36bf4bf9b5d5264d9bf746920dada64cb505a10a522b30349fbfdf873ad20c4a469480cadc2f35b8231a0cdf7e8c27f510a1bf9722e2b66b8c710a99d46d1159f1e2187dd2a81acacec527064e55ddf0d777280", 0x73}, {&(0x7f0000004040)="41d89a7b7ac50060903b482638", 0xd}], 0x3