Warning: Permanently added '10.128.0.205' (ED25519) to the list of known hosts. 2024/04/23 20:16:24 fuzzer started 2024/04/23 20:16:24 dialing manager at 10.128.0.163:30000 [ 19.522328][ T23] audit: type=1400 audit(1713903384.269:66): avc: denied { node_bind } for pid=344 comm="syz-fuzzer" saddr=::1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=tcp_socket permissive=1 [ 19.525794][ T23] audit: type=1400 audit(1713903384.269:67): avc: denied { name_bind } for pid=344 comm="syz-fuzzer" src=6060 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unreserved_port_t tclass=tcp_socket permissive=1 [ 19.577224][ T23] audit: type=1400 audit(1713903384.319:68): avc: denied { mounton } for pid=351 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=1925 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 19.578848][ T351] cgroup1: Unknown subsys name 'net' [ 19.599637][ T23] audit: type=1400 audit(1713903384.319:69): avc: denied { mount } for pid=351 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 19.605153][ T351] cgroup1: Unknown subsys name 'net_prio' [ 19.632569][ T351] cgroup1: Unknown subsys name 'devices' [ 19.638779][ T23] audit: type=1400 audit(1713903384.389:70): avc: denied { unmount } for pid=351 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 19.780395][ T351] cgroup1: Unknown subsys name 'hugetlb' [ 19.786101][ T351] cgroup1: Unknown subsys name 'rlimit' [ 19.999996][ T23] audit: type=1400 audit(1713903384.749:71): avc: denied { mounton } for pid=351 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 20.024500][ T23] audit: type=1400 audit(1713903384.749:72): avc: denied { mount } for pid=351 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 20.039667][ T354] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 20.047643][ T23] audit: type=1400 audit(1713903384.749:73): avc: denied { setattr } for pid=351 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=9929 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 2024/04/23 20:16:24 code coverage: enabled 2024/04/23 20:16:24 comparison tracing: enabled 2024/04/23 20:16:24 extra coverage: enabled 2024/04/23 20:16:24 delay kcov mmap: mmap returned an invalid pointer 2024/04/23 20:16:24 setuid sandbox: enabled 2024/04/23 20:16:24 namespace sandbox: enabled 2024/04/23 20:16:24 Android sandbox: enabled 2024/04/23 20:16:24 fault injection: enabled 2024/04/23 20:16:24 leak checking: CONFIG_DEBUG_KMEMLEAK is not enabled 2024/04/23 20:16:24 net packet injection: enabled 2024/04/23 20:16:24 net device setup: enabled 2024/04/23 20:16:24 concurrency sanitizer: /sys/kernel/debug/kcsan does not exist 2024/04/23 20:16:24 devlink PCI setup: PCI device 0000:00:10.0 is not available 2024/04/23 20:16:24 NIC VF setup: PCI device 0000:00:11.0 is not available 2024/04/23 20:16:24 USB emulation: enabled 2024/04/23 20:16:24 hci packet injection: /dev/vhci does not exist 2024/04/23 20:16:24 wifi device emulation: /sys/class/mac80211_hwsim/ does not exist 2024/04/23 20:16:24 802.15.4 emulation: /sys/bus/platform/devices/mac802154_hwsim does not exist 2024/04/23 20:16:24 swap file: enabled [ 20.078815][ T23] audit: type=1400 audit(1713903384.809:74): avc: denied { relabelto } for pid=354 comm="mkswap" name="swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.104022][ T23] audit: type=1400 audit(1713903384.809:75): avc: denied { write } for pid=354 comm="mkswap" path="/root/swap-file" dev="sda1" ino=1928 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 20.129369][ T351] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k 2024/04/23 20:16:25 starting 5 executor processes [ 20.658579][ T364] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.665416][ T364] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.672993][ T364] device bridge_slave_0 entered promiscuous mode [ 20.683042][ T364] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.689881][ T364] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.697200][ T364] device bridge_slave_1 entered promiscuous mode [ 20.718550][ T367] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.725370][ T367] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.732683][ T367] device bridge_slave_0 entered promiscuous mode [ 20.749199][ T369] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.756010][ T369] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.763548][ T369] device bridge_slave_0 entered promiscuous mode [ 20.773614][ T369] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.780468][ T369] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.787838][ T369] device bridge_slave_1 entered promiscuous mode [ 20.798036][ T367] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.804860][ T367] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.812254][ T367] device bridge_slave_1 entered promiscuous mode [ 20.824637][ T366] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.831554][ T366] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.838695][ T366] device bridge_slave_0 entered promiscuous mode [ 20.861371][ T366] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.868472][ T366] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.875575][ T366] device bridge_slave_1 entered promiscuous mode [ 20.947177][ T368] bridge0: port 1(bridge_slave_0) entered blocking state [ 20.954039][ T368] bridge0: port 1(bridge_slave_0) entered disabled state [ 20.961333][ T368] device bridge_slave_0 entered promiscuous mode [ 20.971563][ T368] bridge0: port 2(bridge_slave_1) entered blocking state [ 20.978503][ T368] bridge0: port 2(bridge_slave_1) entered disabled state [ 20.985746][ T368] device bridge_slave_1 entered promiscuous mode [ 21.130824][ T367] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.137671][ T367] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.144819][ T367] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.151572][ T367] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.161466][ T364] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.168307][ T364] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.175400][ T364] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.182200][ T364] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.190990][ T369] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.197812][ T369] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.204940][ T369] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.211719][ T369] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.227054][ T366] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.233887][ T366] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.241022][ T366] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.247766][ T366] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.261541][ T368] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.268369][ T368] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.275441][ T368] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.282268][ T368] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.348443][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.355418][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.362625][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.369736][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.376649][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.383750][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.390691][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.397504][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.404459][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 21.411496][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 21.419023][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 21.426229][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.458576][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.467475][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.475169][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.482971][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.491131][ T74] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.497936][ T74] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.505226][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.513216][ T74] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.520039][ T74] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.527156][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.535077][ T74] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.541901][ T74] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.549187][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.557107][ T74] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.563938][ T74] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.571074][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.578985][ T74] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.585789][ T74] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.593002][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.600950][ T74] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.607751][ T74] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.615044][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.622772][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 21.630023][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 21.637157][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.645201][ T74] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.652020][ T74] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.659287][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.667173][ T74] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.673931][ T74] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.684340][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 21.692738][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 21.700767][ T74] bridge0: port 1(bridge_slave_0) entered blocking state [ 21.707575][ T74] bridge0: port 1(bridge_slave_0) entered forwarding state [ 21.719162][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.727079][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.759387][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 21.767413][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 21.775645][ T124] bridge0: port 2(bridge_slave_1) entered blocking state [ 21.782476][ T124] bridge0: port 2(bridge_slave_1) entered forwarding state [ 21.789601][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.797295][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.805076][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.812828][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.820611][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.828394][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.836052][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.843907][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.851588][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.859519][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.867191][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.875062][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.888008][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 21.895925][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 21.903780][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 21.911943][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 21.939839][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.947943][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.968006][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.976118][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 21.984585][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 21.993290][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.001394][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.009140][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.029447][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.037644][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.045903][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.053998][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.061815][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.069562][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.077143][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.085090][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.093046][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.101123][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.126916][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.135045][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.142986][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 22.151149][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 22.159185][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.167203][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.175347][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.183287][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.191404][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.199279][ T124] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready executing program 3: creat(&(0x7f00000005c0)='./file0\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000300)='./file0\x00', 0x400000, &(0x7f0000000080)={[{}, {@noblock_validity}, {@usrquota}, {@noblock_validity}, {@nogrpid}, {@errors_remount}, {@noinit_itable}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x1}}, {@resuid, 0x32}]}, 0x1b, 0x4e4, &(0x7f0000000540)="$eJzs3V1rW+cdAPD/Obby6swO20UWWBaWDDtskex4ScwusmyM7SqwLbte5tmyMZYtY8lJbMLmsA8wGGMbDAa96k2hH6BQ8hFKIdDel7a0lDZpL3LRRkVveXEkvxDZCtbvB8fnec6L/89fQkd6znk4J4CedToizkTE40qlci4iBhvL08Z0tVpZr2/38MGdqeqURKVy/fMkIqkvq24y8sz/PFrfJQ5FxB9+G/GX5MW4pdW1+clCIb/cqOfKC0u50ura+bmFydn8bH5xfHzs0sTliYsTox3JcyAirvz643//4/XfXHn7p7c+uPHpyF+TxvKIp3l0Wj31TO21aOqPiOXdCNYFfY18Mt1uCAAA29L8nf+jiDgXg9FX+zUHAAAA7CeVXwzE10lEBQAAANi30toY2CTNNsYBDESaZrP1MbzfiyNpoVgq/2SmuLI4XR8rOxSZdGaukB9tjBUeikxSrY/Vyk/rFzbUxyPieET8a/BwrZ6dKhamu33yAwAAAHrE0Q39/68G6/1/AAAAYJ8Z6nYDAAAAgF2n/w8AAAD7n/4/AAAA7Gu/u3atOlWaz7+evrm6Ml+8eX46X5rPLqxMZaeKy0vZ2WJxtnbPvoWt/l+hWFz6WSyu3M6V86VyrrS6dmOhuLJYvjH33COwAQAAgD10/If33k8iYv3nh2tT1YFuNwrYE/072fij3WsHsPf6ut0AoGt29P0P7CuZbjcA6LokIv6/yfq2g3fe2Z32AAAAnTf8/dbX/5Mtzw2sp3vURGCXOP8Hvcv1f+hdrv9D78pEX+jIQ29Ltlj/8tf/K5UdNQgAAOi4gdqUpNmI2nmAgUjTbDbiWO2xAJlkZq6QH42I70TEe4OZg9X6WG3PZMs+AwAAAAAAAAAAAAAAAAAAAAAAAABQV6kkUQEAAAD2tYj0k6Tx/K/hwbMDG88PHEgeDdbmEXHrf9f/c3uyXF4eqy7/4sny8n8byy904wwGAAAAsFGzn97sxwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAJz18cGeqOe1l3M9+GRFDreL3x6Ha/FBkIuLIl0n0P7NfEhF9HYi/fjcifvWnFvGTarNiqNGKVvEPdyr+iVb5bx4/jYijHYgPvexe9fhztdXnL43TtfnGz9/BJ/v2dyB+++Nf+uT419fm+HNsmzFO3n8z1zb+3YiT/a2PP834SZv4Z7YZ/89/XFtrt67yWsRwy++f5LlYufLCUq60unZ+bmFyNj+bXxwfH7s0cXni4sRobmaukG/8bRnjnz946/Fm+R9pE39oi/zPbjP/b+7ffvDdejHTKv7Imdbv/4k28dPGd9+PG+Xq+uFmeb1eftapN949tVn+023y3+r9H9lm/ud+//cPt7kpALAHSqtr85OFQn65pwsv9WpUfxa9Elko7LTwt1ejGa9kofmZeNS1YxMAANBZL/aBAQAAAAAAAAAAAAAAAAAAgL3WmXuGNe+Jvfnd9ZrW67MX7oUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBN3wYAAP//DIvS1w==") (fail_nth: 21) [ 22.226045][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 22.234771][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.246841][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.251661][ T390] FAULT_INJECTION: forcing a failure. [ 22.251661][ T390] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 22.255006][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.267927][ T390] CPU: 0 PID: 390 Comm: syz-executor.3 Not tainted 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 22.276584][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.285659][ T390] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 22.285662][ T390] Call Trace: [ 22.285686][ T390] dump_stack+0x1d8/0x241 [ 22.285695][ T390] ? panic+0x896/0x896 [ 22.285704][ T390] ? nf_ct_l4proto_log_invalid+0x258/0x258 [ 22.285716][ T390] should_fail+0x71f/0x880 [ 22.285726][ T390] ? setup_fault_attr+0x3d0/0x3d0 [ 22.285739][ T390] ? _raw_spin_unlock+0x49/0x60 [ 22.293842][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.303459][ T390] ? __memcg_kmem_charge_memcg+0x140/0x140 [ 22.303474][ T390] __alloc_pages_nodemask+0x1b4/0x840 [ 22.352758][ T390] ? debug_smp_processor_id+0x20/0x20 [ 22.357963][ T390] ? gfp_pfmemalloc_allowed+0x120/0x120 [ 22.363340][ T390] ? __count_memcg_events+0x97/0x210 [ 22.368462][ T390] ? __count_memcg_events+0x97/0x210 [ 22.373583][ T390] handle_mm_fault+0x22b5/0x4840 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={&(0x7f0000001400)=ANY=[@ANYBLOB="44020000170300002cbd7000fcdbdf2564010102000000000000000000000000000004d33c0000007f000001000000000000000000000000ac1414bb000000000000000000000000ff0200000000000000000000000000014e22fde74e2482b20a0000803a000000", @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffffac1414aaac1414000000000000000000000000004e2003ff4e2300091200002000000000", @ANYRES32, @ANYRES32, @ANYBLOB="04000000000000000ad50000000000000300000000000000001000000000000007000000000000000100000000000000080000000000000001000000000000001712ffffffffffff06000000000000000900000000000000e92c00000000000019000000b96b6e00010001000000000003000000000000000800000027bd700014000d00ac1e010100000000000000000000000014000e00ffffffff00000000000000000000000024000900000000000100000097740000000000003f00000000000000000000000000000028001a00ac1e0001000000000000000000000000e0000001000000000000000000000000020003fa9b00120063636d5f62617365286c7277287874732873657270656e7429292c6372633332632d67656e65726963290000000000000000000000000000000000000000000078020000a0000000468dff5188492a1d64f7271b3456cc25b905593f12d024db7f29c695c5f802d74e92f15e479a364be4b83617f0267b3c306d66059384beb556510d89edafc990a1f6ecdcfb4ff9508f8c6ded0eda2c000c0015"], 0x244}}, 0x0) [ 22.378358][ T390] ? finish_fault+0x230/0x230 [ 22.382873][ T390] ? down_read_trylock+0x179/0x1d0 [ 22.387817][ T390] ? check_preemption_disabled+0x153/0x320 [ 22.393459][ T390] __do_page_fault+0x509/0xbb0 [ 22.398060][ T390] page_fault+0x2f/0x40 [ 22.403418][ T390] Huh VM_FAULT_OOM leaked out to the #PF handler. Retrying PF [ 22.420938][ T390] EXT4-fs (loop3): feature flags set on rev 0 fs, running e2fsck is recommended [ 22.440381][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.447216][ T390] EXT4-fs error (device loop3): ext4_mb_mark_diskspace_used:2999: comm syz-executor.3: Allocating blocks 41-42 which overlap fs metadata [ 22.449110][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.462692][ T390] EXT4-fs (loop3): Remounting filesystem read-only [ 22.470362][ T394] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=791 sclass=netlink_xfrm_socket pid=394 comm=syz-executor.2 executing program 2: socket$unix(0x1, 0x1, 0x0) (async) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001780)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcc9cdfa146ec56175037958e271f60d25b7937f02c8695e5a1b2cdf41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90fbdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc0476619f28d99cd0aa7b73340cc2160a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e71113610e10d859e8327ef01fb6c86adac12233f9a1fb9c2aec61ce63a3462fd50117b89a9ab759b4eea0c4e95767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9796edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07ed0030000002cab154ad029a119ca3c972780870014605c83d7d11c3c975d5aec84222fff0d7216fdb0d3a0ec4bfae563112f4b391aafe234870072858dc06e7c337642d3e5a815212f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a46939868d75211bbae0e7313bff5d4c391ddece00fc772dd6b4d4d0a917b239fe12280fc92c88c5b8dcdcc22ee1747790a8992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673fffffff7f23877a6b24db0e067345560942fa629fbef2461c96a08707671215c302fae29187d4f5c06a960fd37c10223fdae7ed04935c3c90d3add8eebc8619d73415e6adcda2130f5011e48455b588b90dfae158b92e50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47742f6c5b9c4b11e7d7262a1457c39495c826b956ba859adfe3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aae73835d5a3cda9e90d76c1993e0799d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f65112412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b20428d6474a0a91ee90b8de802c6b538622e6bbcb80f87b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d660f20898d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d6d1e6e79aef42355a500587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3ff010000000000000be959096ea948cfa8e7194123e918914a71ad5a8521fb9553bc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe378a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d839cf3c63ebb4380b168c38fa32e49563cfee3a7f0fc18bfa32c418cef875fb49e2989177a1bcd1e30280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef206660090bb2164474cef378f97ca33fc03000000000000001547053453d0c9aec91a24079b21d52fb5516bf0c28ef37aa76442f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379d28307c9912fb097601f3f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9a44c576dc24452eaa9d819e2b04bdd1c000000070000000000000000000000005333c6199c12dcd92689192727a7267c47cf897853d160100b39b613faefe16bed1fc105dddd77ab929b837d54aa17eb9fbdc2bdc0e98ae2c3f23a6131e2879f04ff01000030b92dd493be66c2242f8184733b80ba28e824910844df31f3d4bb2f89049c5f6d63d56995747639964217aacfe548bc869098aa8e07e51dbc9e2d4db3c5f79fd355222ec2a00cf7f2ccd6dd6d2dc2a815d8314221a5472f1318a9dfbec5a759579caf3262129b14e99040b5d91398e17df85c25ccae973eecc7d187168d5c9cd848d566cc17587641ed01889c927da38d83314480b15e23138c5b877a72bd4cf74a299df4fbfc8e6ea96939f15d254d9033c5a45706bda78ab60200000000000000000000000000000000000000706f78f0a2ea9667fb5b951808545a46830970c2dfae01adbda7d29bf1f7abdaf52e0de6f9d7150808ed086642e64ebf98762b34338b80e41b704c3eefaf0bb5f7d895de17a10b0a0ea15ccc0d7a830b6eb33b6b61675511d693ef5e3c44bbf71cabc5175d879e7499f8baae2a1a09cf38da73297764fbc0e723e1cc3abb12e3076982ed32c94a2ce3e6f37c47e983da4ca5c96187db5a2a2e1742bc93a65d7187126126b3a80f17dd2f7dbbe82d104ede9ba6925afc2ee6cb94f56f1363cad635abf8f983292c49c0ebf5005154c7b58a3a2a2e5a00d2f953a86d2fd92b8661264f781e3fb02d05a28f3f17b64d0258853d45cb5ebde10cd3d82eeed2f1ed925b7cf400304932c5ed0a362b235ce37e1f17700f7d1fecf8be8a2c5d25a9c60657560d05441387ff158a018d19a286c56d0886eb59d509ee89cc2df52881d005b2e5c27563ba54e4153c132d0366a9660000000000000009c1aaec93ec0f925921fb2e9eb202a29bef28224dbabe723de5c584bc398a8792e493048c87f60a51a391e95921218149403558fd13c649f90b0911d57eeb298b590581eba1ce383b539ab80fd15445987b1bb4eb512545e1ab65fef310e10b1ee362b51c72f82edf2f502ddf52567775e34a56d1be892f1e62b08950d517fa6fb1b0ef2edf1b67f8644786116b037d4a36fdd30b000063e58c856ec44cbbc2d370553f832af9480215e09aaa3843fe360b1c293a14627f2cfbe278f31d0abc0f5aaa10926dbbfe8a4b131c13a73d4e6d065c2c0fed3ab8442520ce0e0ad7d2d177377ab197ace3ef8b1c24ceb0bdee84bd6e6317633938dd19dc42de7f8f860eca6d9c74525fcd3497526df4c13e3ba5f0d75365a4542ae9440d2fede416d618cdaaf7e038879c5d177b3876fda4121e15a00adb976064a93e8d000000000000"], &(0x7f0000000340)='syzkaller\x00', 0xfffffffd, 0x0, 0x0, 0x40f00}, 0x90) (async) r1 = socket$inet(0x2, 0x3, 0x5) sendmsg$inet(r1, &(0x7f0000000480)={&(0x7f00000001c0)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@ip_pktinfo={{0x1c, 0x0, 0x2, {0x0, @loopback, @multicast2}}}], 0x20}, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03006044238cb89e14f088a81bffffff00004000632977fbac141442e934a0a662079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) r2 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setregid(0x0, r3) (async, rerun: 32) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) (rerun: 32) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setuid(r5) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) setresgid(0xffffffffffffffff, r7, 0x0) (async, rerun: 32) r8 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x10, r8, 0x44636000) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) (async) r9 = socket$nl_route(0x10, 0x3, 0x0) (async) r10 = socket$inet_udp(0x2, 0x2, 0x0) (async) r11 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) read(r11, &(0x7f0000000200)=""/200, 0xc8) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r10, 0x8933, &(0x7f0000000040)={'wg1\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@newlink={0x2c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r12}, [@IFLA_LINKMODE={0x5}, @IFLA_VFINFO_LIST={0x4}]}, 0x2c}}, 0x0) (async) r13 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x31, 0xffffffffffffffff, 0x0) (async, rerun: 32) write$UHID_CREATE(r13, &(0x7f00000003c0)={0x0, {'syz0\x00', 'syz0\x00', 'syz0\x00', &(0x7f0000006400), 0x5}}, 0x170) (async, rerun: 32) r14 = dup2(r13, r13) read$FUSE(r14, &(0x7f00000043c0)={0x2020}, 0x1e0f) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x0) [ 22.476378][ T390] EXT4-fs (loop3): 1 truncate cleaned up [ 22.489730][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.494490][ T390] EXT4-fs (loop3): mounted filesystem without journal. Opts: bsddf,noblock_validity,usrquota,noblock_validity,nogrpid,errors=remount-ro,noinit_itable,inode_readahead_blks=0x0000000000000001,resuid=0x00000000000000002 [ 22.502696][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.531188][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 22.540020][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 22.547824][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.556024][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.564326][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.566928][ T13] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 22.572404][ T18] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 22.581493][ T13] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 22.595140][ T13] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 22.603329][ T13] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 22.610697][ T13] hid-generic 0000:0000:0000.0001: unknown main item tag 0x0 [ 22.618976][ T390] EXT4-fs (loop3): pa ffff8881d557a000: logic 1, phys. 41, len 23 [ 22.626670][ T390] EXT4-fs error (device loop3): ext4_mb_release_inode_pa:3891: group 0, free 22, pa_free 23 executing program 2: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000380)='./file0\x00', 0x804, &(0x7f0000000240)={[{@utf8}, {@shortname_lower}, {@utf8}, {@shortname_lower}, {@shortname_win95}, {@shortname_lower}, {@rodir}, {@uni_xlate}, {@fat=@nfs_nostale_ro}, {@fat=@gid}, {@numtail}, {@iocharset={'iocharset', 0x3d, 'cp932'}}, {@shortname_win95}, {@numtail}, {@fat=@tz_utc}]}, 0x1, 0x276, &(0x7f00000003c0)="$eJzs3UFqG1cYB/BvLMmW2oW06KoUPNAuujJ2T2BTXCg1FFq0aLtoTS1DsYTBBkGTEMWrnCAnyHmyCblADpCQXbwwmSDPSFbCyEaJbJnk99vo8d77z/vezCCtZvTPN72DvcPj/ZN7z6NeT2JpMzbjNIlWLMXIgyj17GV5PwBwy51mWbzKciulM2pTktWlay0MALg2k7//i64FALgZv//x5y9bOzvbv6VpPaL3sN9OIv/Mx7f247/oRifWoxlnEdlY3v7p553tqKZDrfiuN+i3h8ne30+K42+9iDjPb0QzWuX5jTQ3kR/027X4olh/sxudXx9HM74qz/9Qko/2cnz/7UT9a9GMp//GYXRjr6htlL+/kaY/Zo9e3/1r2DvMJ4N+e2U8r5hdudELAwAAAAAAAAAAAAAAAAAAAADAJ20tHWu9+/6dytn5+Nq08Tw/7f1Ag4n386ynaZol+fyLfDW+rkZ1kXsHAAAAAAAAAAAAAAAAAACA2+L4/zsHu91u52iujdFj/SVD8Waea63OmopKUVo3iZhtrVqRvHpyZcZdNIb1dI6SaszvEiTjnsbk0Grkaw17GnljouejV6/HeWN0dx3sJnFFql52k8yhkZXcfpWpqeX3exrFDkomNy5ZffnLD6o5a04ZSiKiNj6Zlx+nNt9zeFPfQAAAAAAAAAAAAAAAAAAAwMjFQ78lgycLKAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFuDi//9naAyK8LQ5WWXYqEbRs+AtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Bl4GwAA//95LWni") openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0xf00000000000000) executing program 1: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$UHID_INPUT(r0, &(0x7f0000000000)={0xa, {"a2e39b214fc752f91b2909094bf70e0dd038e7ff7fc6e5539b324d078b089b3b0838091a0890e0878f0e1ac6e7049b3d6e959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b34320d076d0936cd3b78130daa61d8e809ea889b5802b77f07227227b7ba67e0e78669a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae19397d696d0d758f2dc7d1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c30900004288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1fe90a56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617601000000be70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d595a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9980000000b3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6c82fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c2021d653a5520000008213b704a5000000000000008ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc94681359bad8deff4b05f60cea0da7710a80000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4e38a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2bed9e53803edf1a4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4ceb360c7e658828563e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034e00000000ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c478b095b68441a34cb51682a8ae4d24ad92f243941ed274549b79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef7becdbe6c4579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93ae62fccfcbb2b75a2183c46eb65ca8124e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43e4fb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e01feffffffffffff83a2b210520106b8a358b50ab7a1fa89af9c251fe505003d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6ae4effc1672db7e4b68d787d9a7a508ae54b3cd7369d75f2e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aa01b20f7694a00f16e2d0174035a2c22656dc00880acebdbe8ddbd75c2f998d8ac2dfad2ba3a50200000045a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe2907ac0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf463661c953fcad6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d71eba281f2a654fb39ddff3b484439ff158e7cd419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaeecf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6ea94f88a4facfd4c735a20307c737afae5136651b1b9bd522dcb399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a37684f4113c48859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c105000000302a808d7f5251440613d17ca51055f2f416a44fe180d2d50c312cca7cb14a20dc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb40100000006376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab83c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7ceec7dc808bf653639d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a602000000000000007007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00303000000000000007fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d471c8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf6529006c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6522fb5f6ffcdd56fed88935fcb75912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae233a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a5bd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08008897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b80c1c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57fa9c0fe662a46b7f71cd47744db86c50b704c98ad90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949d9a92587c2cb5fe360500000000000000b77940b5f07722e47a08d3679507000000000000934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15aa82000000000000a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1062dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1df0d07b3d5bd3b01faffd0addbed2881a9700af561ac8c7e36bb2fc4c40e9c766c06817bb903729a7db6ff957697c9ede7885d94ffb0759be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c1484d2f9c55f4901203a9a8a2c3e90f39c3dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x1000}}, 0x1006) executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) write(0xffffffffffffffff, &(0x7f0000002000)='/', 0x1) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x78c00}], 0x6a00, 0x2000, 0x0, 0x3) [ 22.639384][ T390] EXT4-fs (loop3): Remounting filesystem read-only [ 22.643359][ T13] hid-generic 0000:0000:0000.0001: hidraw0: HID v0.00 Device [syz0] on syz0 [ 22.656245][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 22.665127][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready executing program 0: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x15, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="b405000000000000711019000000000005000000000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x366, 0x10, &(0x7f0000000000), 0x2b2}, 0x39) bpf$BPF_PROG_TEST_RUN(0xd, &(0x7f0000000380)={r1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) setsockopt$inet6_int(r0, 0x29, 0x48, &(0x7f0000000000)=0x40011, 0x4) getsockopt$inet6_int(r0, 0x29, 0x0, 0x0, &(0x7f00007d0000)) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000300), 0x300, 0x0) write$binfmt_aout(r2, 0x0, 0xff2e) ioctl$TCSETS(r2, 0x40045431, &(0x7f0000000200)) r3 = syz_open_pts(0xffffffffffffffff, 0x0) r4 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x0, &(0x7f00000007c0)={[{@errors_remount}, {@nouser_xattr}, {@journal_ioprio={'journal_ioprio', 0x3d, 0x6}}, {@init_itable}, {@minixdf}, {@resgid}, {@debug}, {@delalloc}, {@usrquota}]}, 0x10, 0x4d2, &(0x7f00000002c0)="$eJzs3c9rHG8ZAPBnJtlvf+VrUvVQC7bFVtKi3U0a2wYPtYLYU8Fa7zUmmxCyyYbspm1CkRTvCiIqePLkRfAPEKR/gggFvUsVRbTVgwd1ZWdnaxt3m0i3OzX5fGA67zvv7j7P27Az88687ARwaJ2LiJsRMRIRlyJiPN+e5sutdvudzutePH80316SaLXu/jmJJN/W/awkX5+IiJ2IOBoRX70V8Y3kv+M2trZX5mq16kZerzRX1yuNre3Ly6tzS9Wl6trMzPS12euzV2enBtLPiYi48aXff/87P/nyjV989sFv7/3x4jfbaY3l7a/2Y5A6XS9l/xddoxGx8S6CFWAkX5f6tH97ZIjJAACwp/Y5/kcj4lPZ+f94jGRnpwAAAMBB0vrCWPwjiWgBAAAAB1aazYFN0nI+F2As0rRc7szh/XgcT2v1RvMzi/XNtYXOXNmJKKWLy7XqVD5XeCJKSbs+nc+x7dav7KrPRMTJiPje+LGsXp6v1xaKvvgBAAAAh8SJXeP/v41n4/8jRecFAAAADNhE0QkAAAAA75zxPwAAABx8xv8AAABwoH3l9u320uo+/3rh/tbmSv3+5YVqY6W8ujlfnq9vrJeX6vWl7Df7Vvf6vFq9vv65WNt8WGlWG81KY2v73mp9c615b/m1R2ADAAAAQ3Ty7JPfJBGx8/lj2dL2QdFJAUOR7NGePSTkWV753RASAoZmpOgEgMKMFp0AUJhS0QkAhdvrOkDfyTu/HHwuAADAuzH5if73/10bgIMtLToBAGDo3P+Hw6v0+gzAq8VlAhTlI3u0v/39/1brf0oIAAAYuLFsSdJyfi9wLNK0XI74MHssQClZXK5Vp/Lxwa/HS0fa9ensncmec4YBAAAAAAAAAAAAAAAAAAAAAAAAgI5WK4kWAAAAcKBFpH9Isl/zj5gcvzC2+/rAB8nfx7N1RDz40d0fPJxrNjem29v/8nJ784f59itFXMEAAAAAduuO07vjeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYpBfPH813l2HG/dMXI2KiZ/yzR7PV0ShFxPG/JjH6yvuSiBgZQPydxxFxqlf8pJ1WTEQni17xjxUYP42IEwOID4fZk/b+52av718a57J17+/faL68rf77vzS6+7+RPvufD/cZ4/TTn1X6xn8ccXq09/6nGz/pE//8PuN//Wvb2/3aWj+OmOx5/Elei1Vprq5XGlvbl5dX55aqS9W1mZnpa7PXZ6/OTlUWl2vV/N+eMb77yZ//6039P94n/sQe/b+wz/7/8+nD5x/rFEu94l883/v4e6pP/DQ/9n06L7fbJ7vlnU75VWd++qszb+r/Qp/+v/z79zjQtmNe3Gf/L9351rN9vhQAGILG1vbKXK1W3fh/LKTxXqShMJDCkfcjDYVOoeg9EwAAMGj/OekvOhMAAAAAAAAAAAAAAAAAAAA4vIbxc2K7Y+4U01UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDf6dwAAAP//sf7Zeg==") setxattr$incfs_id(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x5415, 0x0) syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000c00)=ANY=[@ANYBLOB="6e6f6e756d7461696c3d302c756e695f786c6174653d302c756d61736b3d303030303030266f3030303031343432353036333233362c756e695f786c6174653d312c756e695f786c6174653d302c696f636861727365743d64656661756c742c73686f72746e616d653d77696e393500756e695f786c6174653d312c756e6c5f786c6174653d312c757466383d312c73686f72746e616d653d6d697865642c696f636861727365743d63703750372c6e6e6f6e756d7461696c3d312c757466383d302c00b08e18498eabf2b4e8ffe85b113a293e45c892212c260a64dbe05913f908a5eddd4b1c3e2d1ac131b189ffdd7e586f4372c8ba15caa40760ab8316f95d1391f13be5f0542e2d5967287ba0887cc6c2c53d25cc823b9f0165c5759a9815ffb91260df9c0eb5b4a989a65a827d632b3991c7c7e82a7b4832302c35b91c130fa616b0de49a10000000000000006ffa3ede16d77c439de8d8ab70b3bbf8bf2e9accd9ce7415a40ec2f54d404a28c124868ebb772d7008b10acd1c5414729ed62723496fc30fb0d388dc4ca427559149a66e97b19ef8c648d747efad5cf5cbff32f7226cd3cfb6b995ee76467bed63bf59bca85e08930bd575b83f5ac7a8bc7507b0db30861550426ef104a4fe45c9b4d4390b16d411e8a6b38ec4da423459ef9b9ba5b46f05a4f02b62fb8a635c5a5ef3dd63290b7072b8e"], 0x4, 0x2e0, &(0x7f0000000500)="$eJzs27tPI1cUx/GfecQ8AnZeEJAirpImaUbgdOksBFKEpUQER5BIkYYwTixPbOKxiBxFgS5Fmv070Jbb7Wq1/wAN3fbbudluKVbr1TwAGwwyLGMb6ftp5nqOz8y9c+6MbjHT2HzwR6ngWQW7pqGE0Yh0oBMprSENK5Tw90WSek+tDvTV1p/Hn/2w9dNaNpdbWTdmNbvxdcYYM73w9K9/Hn7+rDb546Ppx0kdpX9pvMy8OJo5mmu82fi96JmiZ8qVmrHNdqVSs7ddx+wUvZJlzPeuY3uOKZY9p9oWL7iV3d26scs7UxO7VcfzjF2um5JTN7WKqVXrxv7NLpaNZVmjUxPCudnjTnvzh+vrdrb3vUEvVatZe1nS/KVI/rAvHQIAAH3V2Ex0s/4PDAXt+7H+N6z/I8+vib3D+j956w6hx/z1/8/R/duO9T8AAAAAAAAAAAAAAAAAAAAAAPfBcrKZajabqZNmuB2Vgi98mtHvcUkTkib9ffthzrSklKS0pA8kfSjpI0kfS/pE0oykWUmfSpprOVa/x4rLTuveTf3flzR1q/qPivoPql7Un/t/UPXm/qf+g6rlw90xyf1vL7+XD7dhPFtQUa4cLSql10EtI2F79dvcyqIJpPW/ux/l7+/lh9vzl5TyJ0yn/KUw37TnJ4N5d5afUcqfYEHqN1Hno/xMx/wxfflFS76llI5/VUWudoLU8/P/u2TM8ne5C/nzwf+uNx5naXrCMmc61s+yroqH+TeYHxeu74jmR/o7dkhe/e+S7bpONY7G6TfiLaFX0eyI76R30NCVocTVobtt+JdtQK7GPW8kOob8p9vtj5zQk76PK+5GV4+PtTifTYjfedFvnjsWR4cAAAAAAAAAAAAAAAAAAF2J8y3C694P82MLPRwnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt3gYAAP//4wpVfg==") ioctl$VT_RELDISP(r3, 0x5605) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$GTP_CMD_GETPDP(0xffffffffffffffff, 0x0, 0x0) setsockopt$IP_VS_SO_SET_EDITDEST(0xffffffffffffffff, 0x0, 0x489, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000080)=[{{0x0, 0x0, 0x0}}], 0x40000000000012d, 0x2, 0x0) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x17, &(0x7f0000000280)=0x4, 0x4) ioctl$AUTOFS_IOC_READY(0xffffffffffffffff, 0x9360, 0x9) bind$inet(r5, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x10, 0x0, @gue={{0x2}}}}}}}, 0x0) syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f00000005c0)='./file0\x00', 0x1008002, &(0x7f0000000100), 0x3, 0x5df, &(0x7f0000000c00)="$eJzs3c9vFFUcAPDvbLelpWgLMSoepIkxkCgtLWCI8QBXQxr8ES9erLQgUqChNVo0oSR4MTFejDHx5EH8L5TIlZOePHjxZEiIGo4mrpntTum2s/2xtDvIfD7JsjPvzfS9of3ue/v2vdkASmso/acSsTciZpKIgWRhKa+67KD0uHt/f3I6fSRRq73xZxJJIy07LGk89zdO7o2In39KYk/X6nJn56+cn5ienrrc2B+ZuzAzMjt/5eC5CxNnp85OXRx7aezY0SNHj40eauu6ruaknbz+/ocDn42//d03/ySj3/82nsTxeLVx4PLr2CpDMVT/P0lWZ/Uf2+rCCtLV+Dup1Wq1LC2pFlsnNi77/XVHxFMxEF33oz4G4tPXCq0csK1qyeJrN1BGifiHksr6Adl7+5XvgyuF9EqATrh7YnEAYHX8VxfHBqO3Pjaw814Sy4d1kohob2Su2a6IuH1r/PqZW+PXY5vG4YB8C9ci4um8+E/q8T8YvTFYj/9KU/yn/YJTjefqjojX2yx/5VCx+IfOWYz/3jXjP1rE/zvp89XFGH63zfKH7m++19cU/33tXhIAAAAAAACU1s0TEfFi3uf/laX5P5Ez/6c/Io5vQflDK/ZXf/5fubMFxQA57p6IeCV3/m8lm/072NXYeqw+H6A7OXNueupQRDweEQeie0e6P7pGGQc/3/N1q7yhxvy/7JGWf7sxF7BRjzvVHc3nTE7MTTzodQMRd69FPJM7/zdZav+TnPY/fT2Y2WAZe56/capV3vrxD2yX2rcR+3Pb//t3rUjWvj/HSL0/MJL1ClZ79uMvfmhVfrvx7xYT8ODS9n/n2vE/mCy/X8/s5ss4PF+ttcprt//fk7xZv6tQTyPto4m5ucujET3Jya40tSl9bPN1hkdRFg9ZvKTxf+C5tcf/8vr/fRGxsOJnJ381rynOPPlv/++t6qP/D8VJ439yU+3/5jfGbgz+2Kr8jbX/R+pt/YFGivE/WPRVFqY9zek54VjNy+p0fQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgUVCJiF2RVIaXtiuV4eGI/oh4InZWpi/Nzr1w5tIHFyfTvPr3/1eyb/odWNxPsu//H1y2P7Zi/3BE7I6IL7v66vvDpy9NTxZ98QAAAAAAAAAAAAAAAAAAAPCQ6G+x/j/1R1fRtQO2XbXoCgCFyYn/X4qoB9B52n8oL/EP5SX+obzEP5SX+IfyEv9QXuIfykv8AwAAAADAI2X3vpu/JhGx8HJf/ZHqaeR1F1ozYLtViq4AUBi3+IHyMvUHyst7fCBZJ7+35UnrnbmWmdMPcDIAAAAAAAAAAAAAlM7+vdb/Q1lZ/w/lZf0/lFe2/n9fwfUAOs97fCDWWcmfu/4fAAAAAAAAAAAAAOio2fkr5yemp6cu23jr4ahGJzdqtdrV9K/gYanP/3wjm0Df+dJ7YgMHZ2v9NvaTi3tNAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmv0XAAD///GxKHo=") executing program 1: syz_emit_ethernet(0x0, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000180)="9004000018001f2fb9409b52ffff65580200be04020c060560020b0243000f00ffffff9e00c8388827a685a168d0bf47d32345653602648dcaaf6c26c291214549935ade4a460c20b6ec0cff3959547f500f58ba86c902000f1d012e02000280160012000a000000000000000000000000080000000eceb6b362bb944cf2e70100aba4183b003e5fa424ac4d31c4f7a1", 0x90, 0x0, 0x0, 0xf) [ 22.684002][ T404] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 22.693049][ T404] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 22.704681][ T392] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 22.713706][ T392] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready executing program 3: r0 = syz_open_dev$usbfs(&(0x7f0000003f00), 0x1ff, 0xa401) ioctl$USBDEVFS_DISCONNECT_CLAIM(r0, 0x8108551b, &(0x7f0000000000)={0x0, 0x0, "ec9fe44d4dbe56a65274d7c727e7e53c1bb714e315eeb406bfdd73835e57efa94b1a0275781c647aa7e3470c6028642b17832b10b386a6f73791011c26a9aa141f406e312295ee620a9a46577b9249b738fe7750bec83bf6ed5b67213fa7d6c0823fd154ed29ed7eff0d26ff199ee1ff379742c3f0b46caa357d70ee438f901d7645c3f87e4b21482b76f2ad8eaac090272081f98fd2e3e5a63e006204df635e731a5bfcf142f4529517454618de595cd179445b4bdbf698b9986356f0ebf7d25a57774ef474f86a3ad24ae9f0bf94b99e6b87de5f79d383d05bb32701daed400785a49788f08caecc9e0c48a3740bbe6e1c1fd400cfdfe756bcb7d08e36655c"}) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="6c617a7974696d652c6e6f696e6c696e655f78617474722c6c617a7974696d652c6e6f626172726965722c6163746976655f6c6f67733d342c757365725f78617474722c6d6f64653d6c66732c616c6c6f635f6d6f64653d64656661756c742c00be9ee044c45511e65887f6fac9eba6d787c3684a836f23dbf8ad3dd5931c08b46ea5952a332ad2ced40c98a2affa2dad4d623f9ff3ffa81e45095548ab6200f069d0f63d20fd71d3043b0dd5c4cf9785f3f531abc19bc1678f5e0b33006bd1049ca45fd8500d67a5aa6e1c23d9"], 0x1, 0x54f6, &(0x7f0000005800)="$eJzs3M1rI2UcB/Bf2u2+uxbx4G0HFqGFTdh0X9Bb1V18wS7Fl4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJlnKltfQGm2sdvPB6bfmSeT3/yeUFqeSUgAp9Zi9stPlbgSFyJiPiIuRxT7lXIrrKZ4LiKuRsTcI1ulHP9j4GxEXIyIK5PiqWalfOiz6+Nrt3984+evvz135tLnX303u1kDs/Z8RPS30v5uP2XeSfmgHG+Mu0X2b43LTA/0H5bHecrd9kZRYbdxcF6jyJuddH6+tTOc5Gav0Zxkp7tZjG8N0gWH485BneIJDxrbxXGrvVFkd5gX2dlPfe3tp79t+8NRqtMq631YlI/R6CDTeHuvneaz9bDI5mBUjqe6eau9N8lxmeXlopn3WkUfG0d5pf/f3uwOdvaycXt72M0H2e1a/YVa/U61vp232qP2rWqj37pzK1vq9CanVUftRn+1k+edXrvWzPvL2VKn2azW69nS3fZGtzHI6vXazdqN6u3lcu969ur9d7NeK1ua5Mvdwc6o2xtmm/l2lp6xnK3Ubr64nF2rZ2+vrWfrb927t7b+zvt337v/0trrr5Qn/aWtbGnlxspKtX6julJfPrnzn/yv/0/z/7hseorzhyOpzLoBgJPH+h+YhZO+/g/r/6mw/j/d84cjsf4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADi1vl/44rViZzEdXyrHnyqHnimPKxExFxG//Y35OHuo5nxZZ+Efzl/4Uw/fVKKoMLnGuXK7GBGr5fbr04/7VQAAAIAn15cfXf00rdbTj8VZN8RxSjdt5i5/MKV6lYhYWPxhClWivNkUzx69q2Ty+30m9qZUrbiBdX5KxdIttzPTqvavzB+K849EJcXcsbYDAAAci8MrgeNdhQAAAHCcPpl1A8xG8U5r+Vn88gP851KUbwheOHQEAAAAnECVWTcAAAAAPHbF+t/3/wEAAMCTLX3/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDv7NxPTupQFAfg00Lf4/0xEuPcrTiDZbgEhw4NC3ATLAG34AZYA85cggFDW6I1mJj0to3k+5L2chvy45QwOfeSAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpediNX+8v3pom7PdtZPmbgAAAIBjNsVqXr6YVvN/9fWz+tJFPc8iIo+IY737KH41Mkd1TvHF+4tPNTxFlAn7z/hdH38j4ro+Xs+7/hYAAADgdK0Xy1nVrVen6dAF0adq0Sb/f5MoL4uIYvqSKC3fny4ThZW/73HcJUorF7AmicKqJbdxqrRvGTWGyYchq4a813IAAIBeNDuBfrsQAAAA+nQ7dAEMI4vDVuZhL7j85/37huCfxgwAAAD4gbKhCwAAAAA6V/b/nv8HAAAAp616/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd2hSr+XqxnLXN2e7aSXM3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb+zPOwqEQBiEwd71ncnc/7DSoKmpSRUIH39jMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG9+95f/E1PjTDL32lh6HknWTo2tU2Pv3Dj6w/j6NQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsT8vKRACQRAFc8b/Tvr+h5UEPYMIEdDwqKIWDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwsXP/vnFTcQDAn+3zlRYQR0A3BCGQGGCh12tp6coAihj4E5Ci9FoCV360GWhVIWVhQ5m7IBgRQgKFrf9D51bqUrYONxSJiQFkn528HpE4iGJfks9Hen5fW5bf9zlRlK+f7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDa5J3dOCs2vWmcVsfuPb61VvT3Z/rCna0Hy0Ur4qTJpA+Hl+OdpN9eIgAAABwfWV3fhxAe5tsrRZ/2yvo/r88pav7vnp3GdT0/W/fXfV37F+3XXx69uDNQbzpOcdHL6+PRmX+m0jm4WS625/71jE5558tnL1n5A0nf33xhkpf3M/nm7t13u2V4oolsAYD/43TdV0H9/1DRD9tMDIBjoxMV3nX9n/XazQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgCd3N8HQdJyGE5c5uXLj/+NZa2c/s39l6sFy3C7dvb8XXLC6RhxAur49HZ5qayCFw/cbNT1bH49G15oNXQgjtjV4FH85xTghtZijYb5BWv+uLks/hCFr+wwQAwJGTV62o6x/m2yvFsWQphL++f7L+fz2KQ1z/z/Rx/f/oowv34rHi+n/Y2AwX32Dj6ueD6zduvrl+dfXK6Mro07fODt8enrt4/vzFQfmsZOCJCQAAAPvTrVpc/6dLIUxm1v9PRXGYs/7/4tvhV/FYmfp/T7uLfm1nAgAAcLw9/+ofvyd7HE+63fDl6sbGteF0u7N/drptIdX/7ETV4vo/W2o7KwAAAKAJk83kifX/S1Ec5lz/f+aHl36Kr5mFEE5W6/+n1z4bX2puOi35c66zmvg48YFPFQAAgIV2smrx+n9evv+f7rzykIYQ3nhtGldfAzhX/Z+99/WP8Vjx+//nmpviQkr70/tR9v0QOv22MwIAAOAoe6pqRbH/W7698vHPpz7oev8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGl/BwAA//+S5D5T") openat$dir(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r1, 0x4008f50a, 0x0) openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='hugetlb.2MB.usage_in_bytes\x00', 0x275a, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000040)="a72d11a15c048c0a7d63aebc5cea1f81510ff6091475aeec600831aa9d3944e60bc2ad06a619c560aa0118b28f68f1eb14549d633b4b23f179fb680716faa43414787559be90843c35ab30acad8a6740140e00721abc2eb362f7bde53b3c992d3e28ccc20ec84fdc569947047f6c09a647ee8c0a747b951e66c068ccf1af93ee9e6f9528ff79e2f989383b05a690a6bec4634b867c9446c1c644b3010e8a3514c6328323b4bbdd602b8f0dace6aea70902c4ddd2a2f2810f1348b0d0df3c1e6a5938fcfd", 0xc4}], 0x1, 0x0, 0x6b}, 0x0) unshare(0x20400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events.local\x00', 0x275a, 0x0) lseek(r3, 0x0, 0x5) write$binfmt_script(r2, &(0x7f0000000100), 0xfecc) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000240)=@newqdisc={0x24, 0x24, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xf}}}, 0x24}, 0x1, 0x0, 0x0, 0x1}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000000280)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r4, 0xc0c89425, &(0x7f0000000140)={"d45364249ea550be316950acf2af9ab2", r5, 0x0, {0x1, 0x1}, {0x9, 0x3}, 0x80057e, [0x4, 0x4, 0x2, 0x80000000, 0x3, 0x7fff, 0x5, 0x4b, 0x8, 0x9, 0x3, 0x80, 0x6, 0x6, 0x43d9, 0x9]}) executing program 2: r0 = socket(0x10, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000140)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast2, @loopback={0x1200000000000000, 0xffff888101827518}}}) executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f00000007c0)='./bus\x00', 0x1008004, &(0x7f00000001c0), 0xff, 0x5b7, &(0x7f0000000200)="$eJzs3c1vHGcZAPBn1p9N3TqBHqCiJEAhoCjreNNGVS9tLiBUVUJUHIBDauyNZbLOhqxdahPJ7t8AEkicisQ/wAGJA1JPHJA4cAEhcaiQygEpQASKISAGzezY2dhje+Osd1P795NG8/Huvs/zTjQf+44zbwDH1pmIWI+I0Yh4MyImi+1JMcWr7Sn73N07t2Y37tyaTSJN3/hbkpdn26LjO5knizrHI+KrX4r4VrIzbmtl9dpMo1G/WaxPLS3emGqtrJ5fWJyZr8/Xr9dql6YvXXjp4ou1rtpR6eIzpxd/dvuLC6997Ze/eO6D365/4XtZWhNFWWc7Hsro3sXtpo9sxckMR8RrBwr2+Bkq5vvsBh5T2XHzkYj4dH78T8ZQDI9l29M0XRt0bgDA4UjTyUgnO9cBgKOukveBJZVq0RcwEZVKtdruw3smTlQazdbSuavN5etz7b6ykzFSubrQ+Hd6auyP38luGOZHkqsLjfp0XpaX5+u1besXI+JURPxg7Il8vTrbbMwN8L4HAI6zJ7dd//851r7+d6HkqR4A8KExPugEAIC+c/0HgOPmzKATAAAGoIvf/8XD/vVDzwUA6A/9/wBw/Lj+A8Dx4/oPAMfKV15/PZvSjeL913NvrSxfa751fq7eulZdXJ6tzjZv3qjON5vz+Tt7Fverr9Fs3ph+IZbfnlqqt5amWiurVxaby9eXruTv9b5SH+lLqwCAvZw6/d4fkohYf/mJfIqOsRxcq+Fo62bcHOBoGtpaSgeaB9B/w4NOABiY7n/j//pQ8wAGp/Rl3uOliw/60UME8XdG8Fg5+/HO/v986N+S/v8HnwsAR4P+fzi+hg70rVd6ngfQfwfu//9pb/MA+i9Nk+1j/o9uFQEAR1K3z//v7fzzwHStp3ciwKDsN5h3T57/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBEzERHfjqRSLcYCn4hKpVqNeCoiTsZIcnWhUb8QEU/H6YgYGcvWpwedNADwiCp/SYrxv85OPj+xvXQ0+ddYPo+I7/74jR++PbO0dHM62/73re1jm8OH1e5/r9txBQGAXtn96ptfv2vFvOOH/N07t2Y3pz2r/sZTvUw0bl+O/xZDEc9u3LmVT+2S4RjO5+N5a078IynW22ORPhsRQz2Iv/5ORHws7v7u/ee2tT/J+0ZOFiOfdsaPInYv9kQRv2T/b49feSB+JS9rz7Obr4/2IBc4bt67HBGvPnD8FYdZJc7k8/Ljfzw/Qz2625fblW2e++6f/ypb57+hjXRH/GQ0ivy6iPHCr77cuT7aWfZOxLPDZfGTrfhJSfuzbc93Gf/9T3zy+6/sUpa+G3E2yuN3xppaWrwx1VpZPb+wODNfn69fr9UuTV+68NLFF2tTeR/11GZP9U5/ffnc07vllrX/xC7xx0vbf3/vfbbL9v/kP29+81N7xP/8Z8r//Z/JZr8v3//ZNfFzJfX9b+c4/TFz4ue7Dt+dxZ+73/7x2O/ff3yzNOJcezFd26f9H/x5dW6fjwAAfdRaWb0202jUbz7SQvYrtBf17FjIUuxphZ0LJTX/KQ5Qz+gh7cORg+/Vd5ND2WN7L/xma8vw1r1qb0N8Pauxz+2qbLYiOeAhk+2K+r00TXuSz92SonQt1h72SMmy2vfQ29XoIZ+WgD5orazu2jfQoy52AAAAAAAAAAAAAADgEfXjf1Btj7mRpiVvKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICH9/8AAAD//5M90pU=") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000080), 0x208e24b) lseek(r1, 0x7ffffb, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xfd14) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='mnt\x00', 0x0, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r0, 0x8010661b, 0x0) umount2(&(0x7f0000000080)='mnt\x00', 0xa) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, &(0x7f00000000c0)=[r0, r0, r0, r0, r0], 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e21}, 0x6e) socket$nl_route(0x10, 0x3, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000100)={@initdev}, &(0x7f0000000140)=0x14) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$UI_DEV_SETUP(r1, 0x405c5503, &(0x7f0000000940)={{}, 'syz0\x00'}) ioctl$UI_SET_EVBIT(r1, 0x40045564, 0x12) ioctl$UI_SET_SNDBIT(r1, 0x4004556a, 0x1) ioctl$UI_DEV_CREATE(r1, 0x5501) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) r3 = dup(r2) write$uinput_user_dev(r3, &(0x7f0000000080)={'syz0\x00', {}, 0x0, [], [], [0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x7ff, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x790, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}, 0x45c) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="0d67fcd3af5d9e6a18ee0000000000000000000000000010c6dd3db30dcd606b76428c0a414c7834ff984956ed28e875069b3dfe0d5d11fdbdf95b14a0868d5287285e5996b17816af03db9a2eac34d3ed0ff07d4322104f116be6934545a76d0ddb95082b4584187bcf39137a6dbe01713a5fcb4b21bfaaea"], 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000002140)="170000000200020000ffbe8c5ee17688a2006c000101000a000002a257fc5ad90200bb6a880000d6c9db0000db00000200df01800a0000ebfc0607bdff59100ac45761547a681f009cee4a5acba400001fb700674f00c88ebbf9315033bf79ac2dfc061f15003901000000000000ea000000000000000062068f5ee50ce5af9b1c568302ffff02ff0331dd3bab0840024f0298e9e90539062a80e605007f71174ab498a30b3e5a1b47b63a6323ded2aa084cd36276a3afff", 0xb8) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r4, 0x0, 0x10, &(0x7f0000002140)="170000000200020000ffbe8c5ee17688a2006c000101000a000002a257fc5ad90200bb6a880000d6c9db0000db00000200df01800a0000ebfc0607bdff59100ac45761547a681f009cee4a5acba400001fb700674f00c88ebbf9315033bf79ac2dfc061f15003901000000000000ea000000000000000062068f5ee50ce5af9b1c568302ffff02ff0331dd3bab0840024f0298e9e90539062a80e605007f71174ab498a30b3e5a1b47b63a6323ded2aa084cd36276a3afff", 0xb8) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) r6 = dup3(0xffffffffffffffff, r4, 0x0) fcntl$dupfd(r4, 0x0, r6) setsockopt$inet_buf(r5, 0x0, 0x10, &(0x7f0000002140)="170000000200020000ffbe8c5ee17688a2006c000101000a000002a257fc5ad90200bb6a880000d6c9db0000db00000200df01800a0000ebfc0607bdff59100ac45761547a681f009cee4a5acba400001fb700674f00c88ebbf9315033bf79ac2dfc061f15003901000000000000ea000000000000000062068f5ee50ce5af9b1c568302ffff02ff0331dd3bab0840024f0298e9e90539062a80e605007f71174ab498a30b3e5a1b47b63a6323ded2aa084cd36276a3afff", 0xb8) accept4$inet(r5, &(0x7f0000000140)={0x2, 0x0, @initdev}, &(0x7f00000000c0)=0x10, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000180)={'\x00', 0x846512678b3a18b2}) socket$nl_route(0x10, 0x3, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$sock_inet_SIOCADDRT(r7, 0x890b, &(0x7f00000002c0)={0x0, {0x2, 0x4e24, @empty}, {0x2, 0x4e22, @broadcast}, {0x2, 0x4e22, @empty}, 0x60, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000280)='veth1_to_batadv\x00', 0x91b7, 0x9, 0x20}) executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={&(0x7f0000001400)=ANY=[@ANYBLOB="44020000170400002cbd7000fcdbdf2564010102000000000000000000000000000004d33c0000007f000001000000000000000000000000ac1414bb000000000000000000000000ff0200000000000000000000000000014e22fde74e2482b20a0000803a000000", @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffffac1414aaac1414000000000000000000000000004e2003ff4e2300091200002000000000", @ANYRES32, @ANYRES32, @ANYBLOB="04000000000000000ad50000000000000300000000000000001000000000000007000000000000000100000000000000080000000000000001000000000000001712ffffffffffff06000000000000000900000000000000e92c00000000000019000000b96b6e00010001000000000003000000000000000800000027bd700014000d00ac1e010100000000000000000000000014000e00ffffffff00000000000000000000000024000900000000000100000097740000000000003f00000000000000000000000000000028001a00ac1e0001000000000000000000000000e0000001000000000000000000000000020003fa9b00120063636d5f62617365286c7277287874732873657270656e7429292c6372633332632d67656e65726963290000000000000000000000000000000000000000000078020000a0000000468dff5188492a1d64f7271b3456cc25b905593f12d024db7f29c695c5f802d74e92f15e479a364be4b83617f0267b3c306d66059384beb556510d89edafc990a1f6ecdcfb4ff9508f8c6ded0eda2c000c0015"], 0x244}}, 0x0) [ 22.762529][ T390] syz-executor.3 (390) used greatest stack depth: 22232 bytes left executing program 4: socket$unix(0x1, 0x1, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000b80)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)=ANY=[@ANYBLOB="400000001400030400000000000000000a000000", @ANYRES32=r2, @ANYBLOB="14000200ff0080000000000000000000ffdd000114000600090000000200"/40], 0x40}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2080000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="20df2507000000", @ANYRES32=r3, @ANYBLOB="94c10000010000006800348014003500776731000000000000000000000000001400350076657468305f766c616e000000000000140035006272696467655f736c6176655f3100001400350077673100000000000000000000000000140035007665746831000000000000000000000008000d00feffffff050021000000000004001400840016801c0001800c00050008000000460c00000c00030081000000ff0300006400018014000b00ff070000000000000300000000000000100006000800000008000000020000002800010005000000aaaaaaaaaaaa000000000000000000000000000000000000000000000000000014000a0006000000000000000600000000020000"], 0x120}, 0x1, 0x0, 0x0, 0x40090}, 0x40840) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000500)=ANY=[@ANYBLOB="9feb01001800000000000000ce000000cc00000004000000040000000000000c0400000000000000070000055b0000000400000001000000080000000800000003000000ff0100000300000002000000810000001000000001000000040000000700000003000000000200000100000003000000010000001000000004000000080000001000000007000005ffffff7f0800000002000000080000000500000002000000010000000500000003000000050000000800000005000000050000000900000003000000030000000e00000000000000060000000c0000000500000060000000002e6100"], &(0x7f0000000600)=""/116, 0xe8, 0x74, 0x1, 0x1fffe000}, 0x20) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = memfd_create(&(0x7f0000000080)='*$%,\x1c+@}&\x00', 0x0) r7 = dup2(r5, r6) ioctl$TCGETS(r7, 0x5401, &(0x7f0000000000)) r8 = socket(0xa, 0x2, 0x3a) sendmsg$NL80211_CMD_SET_STATION(r8, &(0x7f0000000240)={&(0x7f0000000000)={0xa}, 0x1c, &(0x7f0000000200)={&(0x7f0000000680)=ANY=[@ANYBLOB="80000000", @ANYRES16=0x0, @ANYBLOB="000099c9f4fb41335ec70000000000000000", @ANYRES32=0x0, @ANYBLOB="0c009900000000000000000500e400000000000600140100ffffffffffff00121c001180040004000400020004000500060214010000000006003600000400000500c2000000000000000000000000000000000000000000000000007fffffff00000016725f623b3f025b01df5276b2d3bf8f6050c56a41a9285fd860731fc33466afee00402b8cd8327c67fb970820c5176d6b3dff178a5d9a752a047923bf0a0510015133ec1efd8e4c3b66b06a0e744141"], 0x5dc}, 0x5}, 0x0) ioctl$TCFLSH(r5, 0x540b, 0x2) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002140)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcc9cdfa146ec56175037958e271f60d25b7937f02c8695e5a1b2cdf41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90fbdb2ca8ee39c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc0476619f28d99cd0aa7b73340cc2160a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e71113610e10d859e8327ef01fb6c86adac12233f9a1fb9c2aec61ce63a3462fd50117b89a9ab759b4eea0c4e95767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9796edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07ed0030000002cab154ad029a119ca3c972780870014605c83d7d11c3c975d5aec84222fff0d7216fdb0d3a0ec4bfae563112f4b391aafe234870072858dc06e7c337642d3e5a815212f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a46939868d75211bbae0e7313bff5d4c391ddece00fc772dd6b4d4d0a917b239fe12280fc92c88c5b8dcdcc22ee1747790a8992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673fffffff7f23877a6b24db0e067345560942fa629fbef2461c96a08707671215c302fae29187d4f5c06a960fd37c10223fdae7ed04935c3c90d3add8eebc8619d73415e6adcda2130f5011e48455b588b90dfae158b92e50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47742f6c5b9c4b11e7d7262a1457c39495c826b956ba859adfe3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aae73835d5a3cda9e90d76c1993e0799d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f65112412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b60428d6474a0a91ee90b8de802c6b538622e6bbcb80f87b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d6601c1b98d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d6d1e6e79aef42355a500587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3ff010000000000000be959096ea948cfa8e7194123e918914a71ad5a8521fb9553bc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe378a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d839cf3c63ebb4380b168c38fa32e49563cfee3a7f0fc18bfa32c418cef875fb49e2989177a1bcd1e30280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef206660090bb2164474cef378f97ca33fc03000000000000001547053453d0c9aec91a24079b21d52fb5516bf0c28ef37aa76442f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379d28307c9912fb097601f3f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9a44c576dc24452eaa9d819e2b04bdd1c000000070000000000000000000000005333c6199c12dcd92689192727a7267c47cf897853d160100b39b613faefe16bed1fc105dddd77ab929b837d54aa17eb9fbdc2bdc0e98ae2c3f23a6131e2879f04ff01000030b92dd493be66c2242f8184733b80ba28e824910844df31f3d4bb2f89049c5f6d63d56995747639964217aacfe548bc869098aa8e07e51dbc9e2d4db3c5f79fd355222ec2a00cf7f2ccd6dd6d2dc2a815d8314221a5472f1318a9dfbec5a759579caf3262129b14e99040b5d91398e17df85c25ccae973eecc7d187168d5c9cd848d566cc17587641ed01889c927da38d83314480b15e23138c5b877a72bd4cf74a299df4fbfc8e6ea96939f15d254d9033c5a45706bda78ab60200000000000000000000000000000000000000706f78f0a2ea9667fb5b951808545a46830970c2dfae01adbda7d29bf1f7abdaf52e0de6f9d7150808ed086642e64ebf98762b34338b80e41b704c3eefaf0bb5f7d895de17a10b0a0ea15ccc0d7a830b6eb33b6b61675511d693ef5e3c44bbf71cabc5175d879e7499f8baae2a1a09cf38da73297764fbc0e723e1cc3abb12e3076982ed32c94a2ce3e6f37c47e983da4ca5c96187db5a2a2e1742bc93a65d7187126126b3a80f17dd2f7dbbe82d104ede9ba6925afc2ee6cb94f56f1363cad635abf8f983292c49c0ebf5005154c7b58a3a2a2e5a00d2f953a86d2fd92b8661264f781e3fb02d05a28f3f17b64d0258853d45cb5ebde10cd3d82eeed2f1ed925b7cf400304932c5ed0a362b235ce37e1f17700f7d1fecf8be8a2c5d25a9c60657560d05441387ff158a018d19a286c56d0886eb59d509ee89cc2df52881d005b2e5c27563ba54e4153c132d0366a9660000000000000009c1aaec93ec0f925921fb2e9eb202a29bef28224dbabe723de5c584bc398a8792e493048c87f60a51a391e95921218149403558fd13c649f90b0911d57eeb298b590581eba1ce383b539ab80fd15445987b1bb4eb512545e1ab65fef310e10b1ee362b51c72f82edf2f502ddf52567775e34a56d1be892f1e62b08950d517fa6fb1b0ef2edf1b67f8644786116b037d4a36fdd30b000063e58c856ec44cbbc2d370553f832af9480215e09aaa3843fe360b1c293a14627f2cfbe278f31d0abc0f5aaa10926dbbfe8a4b131c13a73d4e6d065c2c0fed3ab8442520ce0e0ad7d2d177377ab197ace3ef8b1c24ceb0bdee84bd6e6317633938dd19dc42de7f8f860eca6d9c74525fcd3497526df4c13e3ba5f0d75365a4542ae9440d2fede416d618cdaaf7e038879c5d177b3876fda4121e15a00adb976064a93e8d0000000000000655fd1717c265424ff2b828b87b61ebffacc300349fa5235cbf001d020a690d307800e65b763fedf460b6f7bed621d8afe58a8837af4a4a0d99cacbc60b71a9fdbfabb9fdb1f047f498996e67ab12afcf9b5901ce0d8787070d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r9, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03006044238cb89e14f088a81bffffff00004000632977fbac141442e934a0a662079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) r10 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x1, 0x8, &(0x7f0000001200)=ANY=[@ANYBLOB="7a0af8ff752e3073bfa100000000000007010000f9ffffffb702000005000000bf130000000000008500000006000000b700000000000000950000ff00000000b2595285faa6ead016de2c322f098f8bce3d8e9191d54f81d9217fc560e2fc91f6da4dad4fdc2eb1b5986fc04c7ac4a3f611a7c8edd3aa5d6ee7ab10b1a297cf52866651ddd73f30f238e583823c0f09621f3c1c65ee19ee878f4fc257386ccdf55daf45006a4c4ea5e15b2f7918d547244a22000000000098045f785a1292fcb83174b0c157e2b648a8517688b451bf0cd3079a00db453620ce72d75946c2b638d91dbef661935839c77edf2d34b12cd48a1b20fb7dd8430a19f2c50d77bc0ea9b0af58e604f4942eb613eff28902012ace0c22d7d864409ef2dc9518a09f4886afc26abba34635d0e8b598a51bc7421d33fe226c944bc76be40d435aa8b5208ff0df2db7619a12df6bee431a668135b8214afa5827b56a8074bf1e6cf5d84b35a3a3a4c66824fe12dbe20fcf50a194185b9e2d8b815fedb0d982936156be34dda66fb977aef7c9cb92428ef25d9bf665bd6000000000000000030045e4cb8d826e1ec03cc492f5cad6223edf43fba5566a34ac81fd48f9b7314ffa730017fbd37fdb23bc26992529402a520ef67e246415a697a93ea3314ded0d8a24abd57e042888a9141ab4e6c6b939aaefc248791464970c43120211b9bcf74f0000000089fed675d8db996f85859a1f20eee6c0dc1109c2674d27e9b2000000000000000000000074054d643c2b5692d8304a23eaf9153c457a090000003c164461470a452bd357fa62341c759dc21b45a06ec41400000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) setsockopt$sock_attach_bpf(r11, 0x1, 0x32, &(0x7f0000000040)=r13, 0x4) sendmsg$inet(r12, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r10, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x0) [ 22.818466][ T428] input: syz0 as /devices/virtual/input/input4 [ 22.895829][ T419] EXT4-fs (loop0): Mount option "nouser_xattr" will be removed by 3.5 [ 22.895829][ T419] Contact linux-ext4@vger.kernel.org if you think we should keep it. [ 22.895829][ T419] [ 22.915520][ T430] SELinux: unrecognized netlink message: protocol=6 nlmsg_type=1047 sclass=netlink_xfrm_socket pid=430 comm=syz-executor.2 [ 22.918841][ T426] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 22.932849][ T434] executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) write$UHID_INPUT(r0, &(0x7f0000000000)={0xa, {"a2e39b214fc752f91b2909094bf70e0dd038e7ff7fc6e5539b324d078b089b3b08380a1a0890e0878f0e1ac6e7049b3d6e959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b34320d076d0936cd3b78130daa61d8e809ea889b5802b77f07227227b7ba67e0e78669a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae19397d696d0d758f2dc7d1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c30900004288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1fe90a56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617601000000be70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d595a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9980000000b3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6c82fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c2021d653a5520000008213b704a5000000000000008ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc94681359bad8deff4b05f60cea0da7710a80000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4e38a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2bed9e53803edf1a4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4ceb360c7e658828563e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034e00000000ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c478b095b68441a34cb51682a8ae4d24ad92f243941ed274549b79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef7becdbe6c4579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93ae62fccfcbb2b75a2183c46eb65ca8124e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43e4fb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e01feffffffffffff83a2b210520106b8a358b50ab7a1fa89af9c251fe505003d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6ae4effc1672db7e4b68d787d9a7a508ae54b3cd7369d75f2e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aa01b20f7694a00f16e2d0174035a2c22656dc00880acebdbe8ddbd75c2f998d8ac2dfad2ba3a50200000045a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe2907ac0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf463661c953fcad6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d71eba281f2a654fb39ddff3b484439ff158e7cd419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaeecf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6ea94f88a4facfd4c735a20307c737afae5136651b1b9bd522dcb399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a37684f4113c48859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c105000000302a808d7f5251440613d17ca51055f2f416a44fe180d2d50c312cca7cb14a20dc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb40100000006376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab83c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7ceec7dc808bf653639d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a602000000000000007007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00303000000000000007fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d471c8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf6529006c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6522fb5f6ffcdd56fed88935fcb75912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae233a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a5bd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08008897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b80c1c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57fa9c0fe662a46b7f71cd47744db86c50b704c98ad90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949d9a92587c2cb5fe360500000000000000b77940b5f07722e47a08d3679507000000000000934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15aa82000000000000a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1062dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1df0d07b3d5bd3b01faffd0addbed2881a9700af561ac8c7e36bb2fc4c40e9c766c06817bb903729a7db6ff957697c9ede7885d94ffb0759be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c1484d2f9c55f4901203a9a8a2c3e90f39c3dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000", 0x1000}}, 0x1006) [ 22.951191][ T426] ext4 filesystem being mounted at /root/syzkaller-testdir49620249/syzkaller.FZwIIL/2/bus supports timestamps until 2038 (0x7fffffff) [ 22.974673][ T434] ********************************************************** [ 22.987068][ T434] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 23.008804][ T419] [EXT4 FS bs=4096, gc=1, bpg=71, ipg=32, mo=a80e80a8, mo2=0001] [ 23.018497][ T434] ** ** [ 23.018501][ T434] ** trace_printk() being used. Allocating extra memory. ** [ 23.018504][ T434] ** ** [ 23.018507][ T434] ** This means that this is a DEBUG kernel and it is ** [ 23.018510][ T434] ** unsafe for production use. ** [ 23.018513][ T434] ** ** [ 23.018516][ T434] ** If you see this message and you are not debugging ** [ 23.018519][ T434] ** the kernel, report this immediately to your vendor! ** [ 23.018522][ T434] ** ** [ 23.018525][ T434] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 23.018529][ T434] ********************************************************** [ 23.025708][ T419] System zones: 0-2, 18-18, 34-34 executing program 2: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='grine_xa4,@'], 0xfe, 0x10212, &(0x7f00000102c0)="$eJzs3L9uW1UYAPBzaxoVWkqEGNg4EiA5ErGu7aSCskRUVQdIFdEyMji2Y7lN7Ch2nNAJBv48BBtMvAMPwMbSoW+AxIbEUiGBfO4NQhVDVUzcOL+fdO93z3dvvnOO5eW7ihyAc2s5/v5bFq6GF0MIlRDClRDSdVYeyUYRXg8hvBFCuPCPIyvzfyeWQggvhRCuTosXNbPy1nc/fvXp9798+Pa3P/xUyb/5+tf57RqYt7dCCHv7xfXRXhGHvSLeK/OtST/FvbVJGYsbe/fL8bCIR93tVOGodfJcK8Vmr3h+uH84msad3VZ7Gnv9nZTfHxQTjia9kzrpD+61DtK4091OsT8apth7UKzruIwPRuOiTqes91kqH8bjk1jku8fdYj/791NsD8Zlvqg77HSPp3FSxnK60Nl+9s/3rPioPzg8jpPuwag/HMT1Wj2v5asH7WureV5/r7na67R22te6jbVOa2ctVrsbo+HuSqz22u1YvXXjxkqs57VGLX8n3rr9SdztxOo0ftAfHI77u6OV2Kg112v1lfhmPd7Z3IpbH9+8ubl1N24OB/H2cBKbeaw3r683rjffjVt37sZG3sjt/1R9ccrzsWCyeS8A4OzR/wPz8Ez9/6Uir/9fHOe9/z3v+9e+8Z/4AgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnFuXf37/MF0sF+MLZf7lMvVqOc7Ke3/+i+yJmpVp3RDCxad8/ssshKVyjpPjhRDCRnn88cr/+xkAAADAInv0uPowS916cVqe94I4TUvpnF35fEb10mudmX2H0ouo12ZVrZLWN6udXg7lG6qZuDg9XZpVtadSOdXZAACA54NOAAAAABbak/+GDwAAACwe/T8AAAAsvtT/+/0/AAAAWGyPHlcfznsNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzF3r2cIAwEAQCd9XcJotiOF0uwGUuwEDvymjq8iUQRRxARFaKI4T0YkklCdue4e5gFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALqu2s5X9f58V1r9pzm286l6AAAAgCeml0sv03E+mmVe8t2jtfv9zkE/IqqIGL75/bpEjHKMawwiYpFxmHy7eAAAAOiuerNb/noOAAAAAAAAAAAAAAAAAAAAwI1/7P/XODgAAAAAXtH/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO7M7LCQAwCAPQfhbo/tMWQTcQvLwHCTkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDZnWMbgAAgCqDnLKCyjyHUtjWLxgxETiVqQt5LLpf833wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+bR0ilrYuj6CrPM9+3Obp7l81Tw3+qv7tAbCzX4c2AAAhEAT/QwP0Xy0GQQcIZpLzZxcAALggem+0+s/FQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFLtzaAUADAJRrKX7sP94FTw8DpMYvkAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAyBt93BOdUQkAQMm+uTwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM8OHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24IAEAAAAQND/1+0IFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYKAAA//8ypRiS") r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000004600)=0x4, 0x4) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0x22400049, &(0x7f0000000080), 0x84, 0x471, &(0x7f00000004c0)="$eJzs3M9vFFUcAPDvTH8gP0oXxB8gyioSG9GWFlQOXjSacDEx0YMea6kEWcDQmgghgsbg0fgXqEcT/wJPejHqSeNV78aEGC6iB7Nmdmfott3WdrfLFufzSaa8N/Nm3nvz5jFv5u1uAKVVzf4kETsi4peIGG1GFxxpJsrS3bxxeeavG5dnkqjXX/kjaaT788blmSLpjvzf7fkxx9KI9MMkrrbJd+7ipTPTtdrshTw+MX/27Ym5i5eePH12+tTsqdlzU8ePHzs6+czTU09tSD1HsrLue+/8/r0nXv/kpZl6vPH9l1n5B/LtrfVoqnSdZzWqUa/X6+mitcONv4e6PvrmMtISTgb7WBDWJbv+s+YaavT/0RiIhcYbjRc/6GvhgJ7K7k+7lq1t3hXTQ0ljO/B/pY9DWRV3/Oz5t1hu7wikv64/13wAyup9M1+aWwYje25PKs0n9oEe5b8jIl67+ven2RJt30MAAGysr7PxzxPtxn9p3NuSbmc+N1SJiMMRsTsi7o6IPRFxT0Qj7X0Rcf86868uiS8f//y0taOKrVE2/ns2n9taPP67NWtTGchjI436DyVvnq7NHsnPyVgMbcnik6vk8c0LP3+80rZqy/gvW7L8i7FgXo7fB7cs3ufk9Px0N3Vudf39iH2D7eqf3JoJSCJib0Ts6+D42Tk7/fgX+7Pwzu3Lt/93/VexAfNM9c8jHmu2/9VYUv9C0sxppfnJibuiNntkorgqlvvhx2svt8aHWsJd1X8DZO2/re31n9e/6AbFfO3c+vO49utHKz7TdHr9DyevNsLD+bp3p+fnL0xGDOcrFq2fWti3iBfps/qPHWzf/3dH/PNZvt8DEZFdxA9GxEMRcSAv+8MR8UhEHFyl/t89/+hbq5+h/rb/ydXaP6KStM7XdxAYOPPtVyvlv7b2P9YIjeVr1vL/31oL2M25AwAAgDtF2piDTtLxW+E0HR9vfoZ/T2xLa+fn5g9X451zJ5tz1ZUYSos3XaMt70Mn83fDRXxqSfxoROxqfNJoayM+PnO+NtLvykPJbV+h/2d+69WHXoDNY13zaEnvygHcfr6vCeWl/0N56f9QXvo/lFe7/n8l4mYfigLcZu7/UF76P5SX/g/lpf9DKS3/SnzxcyudfNN/IbD7RFe7lygw0KMjR+uPdvQgEGnfT13ngXQzFONAHtgSEWvd60pP23Tp9QMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHDn+zcAAP//XM3kIA==") bind$netlink(r0, &(0x7f0000004640)={0x10, 0x0, 0x0, 0xc3938e94f86ef34b}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x42, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) mkdir(&(0x7f00000009c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000980)='./file0/file1\x00') mkdir(&(0x7f0000000440)='./file1\x00', 0x0) mkdir(&(0x7f0000000240)='./file1/file0\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000a00)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}, {@nfs_export_on}, {@index_on}]}) chdir(&(0x7f00000001c0)='./bus\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = fsopen(&(0x7f0000000080)='fuse\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r4, 0x2, &(0x7f00000000c0)='fscontext', &(0x7f0000000100)="fd", 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) renameat2(r3, &(0x7f0000000740)='./file0\x00', r5, &(0x7f00000003c0)='./file1\x00', 0x2) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000180)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0xd, 0x4, &(0x7f0000000000)=@framed={{0xffffff85, 0x0, 0x0, 0x0, 0x39, 0x9c}, [@call={0x25}], {0x95, 0x0, 0xd00}}, &(0x7f0000000040)='syzkaller\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x8000000, 0x10, 0x0, 0xfffffffffffffed8}, 0x3f) sendmmsg(r6, &(0x7f0000009140)=[{{0x0, 0x0, &(0x7f0000002fc0)=[{&(0x7f0000000c00)="877b38269de16d9bc16651815b3a1ef58ed64b1c2d20f5632c45f2afba4aaa762e9dbb0333e6f339d67803a5b79062ac6574093ddb0ddd69c05b7e9d8d94ea03c2d5d2103172ec86a99f55c79348804671ba70c81ccf3b88c5df44d04dc10c32868b4841e09cb7116ce1d1aaa003beec279981b01936859a61c50ad5de4792b88ec4c3d1bf19114a85f47d495ec4c72f3b4bbb90e5bf168dae9f9d31773615295cc9e60cf3e9cd", 0xa7}, {&(0x7f00000002c0)="2b4ade7be11870f46c99bf811a0920f8d8c8775b564d9f4ec9dccc57502e02478b8d1ecdb9d127f0a86496fc54347ac4eb7b7ba1b3efd483df75433fa8756a241889490e60c99626ee5756d31ec58d34f62bbdda5704c81400f8f3f90b862b43", 0x60}, {&(0x7f0000000cc0)="bf6acda8bd329f2b56d3ab2abeeeb85cbd523a67e951f84d3994e5231b24a92dbe86c092dbaaed27454a452df8ddc3fe81b89c46f9a23b701b7770fdd8d32e1bd21efce35466700269343602cb988598a1d937ba5214e410f563160ac1e38ce25382b52f9c029794243efa00a445c40e04f1525c50d21b360e27a74e2c8f2cfa147b681ccf34de13d6f17b93c3b3f061b092d36e6d5f0182d885967d488c76e2e0ce09bdba679a3a1caa85f552d06cb9f02d76b5e2e482c9ac71e03c86", 0xbd}, {&(0x7f0000000d80)="c362a3db006698778f4a57770165ec9e5872f8e54c735d6d96278a2d28cc9018f926ee3ad26dd6b6d69caef4f7974af9136f0986ecbedd1e2098ccc56bb3c616fc79f4878a343d4211768fa9053280e32d075c8f064d160e31bb55e3d91961a9f17c4e78e8c74fbb3120c6614b4aa1e870d00ba523b2610fe0c1a743bf89768ea20537f84784b599d8dd1fa463f8febf2879a6771b7a03517004f59c544cf4bfb696670d056e410506588f5cfc719ed78dc9b052eaa0357e885d15730349fd5471b157c6668ead291378e702ccc91dc1e5173d3eeee06551005d9a1be88b4738e1f6038edf357bd0be614b76c218d938ee13549505fc4737", 0xf8}, {&(0x7f0000000e80)="66c7fc716f78dc55103693fdb94e46d3a6475c43748b7bf0679ed226b288dad04bf44ac4b06687ad43a0dc581c8323d52acb5a43c72e2283b821de61bf84ef9a0e1f4275c5da2cdffef2867d5f392ab8c49e332a226d4a194351660195934079d63593514e9cff2f4c386be41363663619ce5495035ce050d1585d0b8e63a68aea79d593af49396631947b08342ea54fdb39ea4750e5a6ce4cf84077aea55f086396d8b6bd29f52264aabba659241c2fb48b0ca8b112f1fe515ffebb7b9aec7caa80a69e5d5d4e5c8cfdd7c77ac8cd8b0e50c6477f0c0df85169a1fec9a18475c0d6fae4efdfe1fa92a45ee2cf85376065b46d23e91119b056a2c3467034d46b0c594ffb2dbaa442f0979d906b75ec2ebaac8b0b7661ca38a5e352c90ce0f695ff35745657eff498bf9c7de6fca3046d93ffe4ab744239f61ba2a15f31a21aa11db7423d249538e03e1fbb187e690ae5eddf8bfc65f351e1c2e3754f29d11a673f2acb2ced84102519a9eade90dfeab77a3c2131a9c194e47bc095d87a3aee945fe65f6d8e294b1b233f2e14e12a129a8282c4cea61f52bf53f0729a29ccfa6bba8e000143cada2e59803682892434080e9617bbe3c4868529b1c0cad8157aff08ceecb59a2d606ae618afbaed9b604dc7f4218e0f2d69f4803e5ee7a73c70104a98c755e98544063fd51f3ad7a6c128d9b8d4ba0c698558160da8b053d37ad3b4b2a82dda7f7927b6c5e4c94dc8c330687df82689f76bf72d91cd1b19c98b5f3103aae07c27b9919e34917bdd84c7f861c853353b6f2d32869f01cee65a3e20551e471d8d6a46c7d5501d721e92ed906436917a2c38eacde63a67f30aac8071ace951fb744148611855e02e9e70a4c0ae9b6e3fb8697477c4eccf9c676baf36acc400d298316fd8845819b25c9e0f195fba29269bb1ad043c01a0ee99d1c520bac5f88aa9d2ff51b1da6dd1d45385bf09edb9226e8ee31e7fc081cb15ca9e0b3da1e76658e2f4d3be9496d42d3f4c94cd5d63ef127b7e31c244233d1d93264bc79d87d1d848949b89fb4793164d8b4b4a35df173b8f5390ff7f4dcddf37af24bfb26e91e4028be903d2b302d56f032f5ec05b5a3fcb7dca86b4815f6339446eb10e1c5583d753f7f4045847e4e65499b0f74b29ed8a1f0afb3f335a1c62f988ce5cad42151c69bfd7e582d0541dbaa4d5c342302fa61b9d6a99968ea6f3fefae9b331be35d17adb6583cbd368f6da3b1e38f4c75d3f7aee446a1fed0e9405a3f622f1c62fac01341442d2cc3f6bd8433691707515d2278a7a26b74a54763f2dd0a2f74ebcd391eb23f81a1f58a3b6b20046c15d7dfab4c134262997a2eebac4e9d41aa7a67eb3fdc7699e12aa008118475fd39027edc66f94536d100e1bd3ab7a2dcaf1195e96a170f1590568302da9cd8b6c2ef12b07e78bfb96706010b845da4a3623e116bdac113502d6f2143fbebad66e52566a88b49bc39c8b174f6e0cfd4b76f5889f3664e3356e6efbc4870c62d39d2b82edcbd43653ec008354f69f31774d34af31905fdf1a7a0a01dd8bd341a216baac9b7580cc7f96d5a4cef16e567ef01db0a8cdd2624e62e4566a246778e2d9bab6a0c9a76c329fe49cf4560b3fc81971ee16d01822d6e6fc71d68d676c49582d355cdf88d41511b9267e8b2e627daefee05b9afcdb9899d6dd4206a463611c2486a6a177268beb24cbd815639b5141359fc55ccc161555c80747ae69605814d2101bf678e99606057d5a362edd48316bc197c54bc7ad06c9af1e343365a35365a2c762d2a311dff2d62d50e86ec5161601f07cb9c1f8cd6ac4e5d0c133946da5b1c5343d6c920118a090207d5fa23dc6354a3e46493197c9ca63e33c69603b897007d1f9a807738c0122104eaaeaa57574168854d07de6024d0fa041d4118e88c403c290df2de75a41b0024a85af34fbbd388578527f816b45a8fe502fb1d830e92e735486e3aec61d9bd8d57694385d920998bdacc47a84caf18d06038af206fb0e20cc585630035f6b5e5cc31a8c6d4a9f1cb66e57e665d7e02261f2a5addda5fcf80495722640c9db3cf057952051f5008106faf25e541aa613339c90189e7419b3a1373602635d0deaa58c521e437e124f0ababc634571569e6cbf4ebd463ee9213f727ff75a40ee4b05d55df2103934b286cabd3037968ddf512e2f239310b6b1b0e0eb9070587faaba954d3b132465c3fba70ba4ac1822a867dc333364b3fbb9d29ab642a6e59e0f5e69335254e806a942ea010ddbbc2fcbdeda161996a07cfe134f66ee461305547b8c0b34709e82afd3c5e103d96e816ebd21f3028b6545ed203cee0b99bbb3b4fb9ba6a660cf1f92578af551a98ba5a83ba813c0bb4a5ddece1198c4fed9c190be7d50bfa1388c6d00e6d26031e1ea3ea0fedad43909c01fe836042c8b33c84e78dfe2c25e8673ce5b52f8567daaed43b4d33150d6f2bea8ed399ad6fb4871b253fbb50107b54532d6771d32733aea7457eee47f54a05d9b2420cb7589c3fd8400ea6e4c9ea2d8e5fdd80b55d49d4692af66f28278b6daabd812b5e2fc10abf17aa26f65c3596d82c8c635b497b707e90a12aa204b2e1adead92ad1122064f5186b00e9ef5fc7847817fa080f1c41ad27501bd99f51b4bd94c53caf4e3080d1739a4f02c1a871d35c00c1cd0b32ce3c78810f9b0e636d2bf1c66c7faa4698fffce5f5eba37d5a48b3752d4b8d6fd9fef1d5bd6301767a0183a5efe8153cb9bf452254d8934d2d3b1ae4cf79b120d7a0365d00cd984a4fa1d4c2dce2ca2e2e334c45033d591718e397168b870713332187e2ab712ab8cfac8543e00be741983c3b9490b8ee2e08a7c54b2b31ea1ecd577b5ddeebbfd15d5118a2ca82191df994637717b52caf3bc14097b07304c69e65e76a6984cf29a9bdc7a6ffe4c1fb0da37ea458744777938e1a6cb7109fca224df8e0bbb0ed9dd0c0ebafec89911a5a2ac755c31ed9e5e7e259869f5f38278a5bc10d46d54ddde1db8b90077fac0e0101fa8d2f4cdd329ced1a30a84028b71e75e4569c7843dd039ce16ac9c8c2932d69d5dd64b0cd54cf9ce66280a7313c712f6db0192c36d338f7726ed947b9d750dfd5951ae2b181d10e3033c6bd93e839779ce693ee42ab0d0e601143b3eae1862f58f70047c770654cde22e31a79b2450a055b852be3bd75fae756074512b25e82db424d118e2ca1e51524a90aa4a19c1be6bcd0ac6d93fbe598ded77b1f7637d94f4069d8ff38a83d5f85d8dd9027c1d39451246b45b8a13a54b0ea8936415b85e3d5968f6d36568f62f72c57cf70df48e0a1b955d363621261b40a16c516e5477da430cc3c31f0fe386d8313cd4fc19f99b5adc858efcf9a24664df7fb780fda5a67f210cf7b5c31b90c5564c980773bf869b556c84add4a7e359ec811236636201b5ce8addaa5301944c613444301ce1af07f6973bf02aa66114392d79631899a6e9a087bfe67a10f7c66e853fb84882ff17eba34763f65d36cd314fe24c9bd01dbf96596b47e691f31ee5ee6a91dfea058821ebb34ac67133a928d5112a231f00b4728994df6396014a184b4fca1505898b54e88083e359b050cce476e50d14e3b9573e98adf16ca6858989bf7167e26400df2234eea7cf03c68a30bce5b0e28979e7d826eac3840d037e19c7962d3689f56c1382cd2ebd3530313a957ad0add815aa783dc0b376d9ce5e435927e50a55c9ff0ad999309a0f2ef9c31b6e43516b16ada6794a11031d4e942be89dde744b3ecc13a692923e8a8f1175fc723e5d040ddfcde5bd8f7b725463e9233716f16dbdc4a868e9b90e005ce672d9e6dc913de0f594f5b916c2105707bca61f1f296d143e7d65dd9e34116ec12f664fd7f055f3e4becc16359a67bbd0bcc1caabe03ae543d42aa415fd3e90ab0e21402f3dc15195f637ac182d993e1d3c9d2421ff209277dfbd2357898495c5b6c05cc86e5737b76d069166e6961c2a0a670d5fdc7e229e81ef6994f380e1c337a12167f653697d572989bc8afd346e26540d86069adb3722af869839e58255a93fafc4e25b5a0d4edea01f8007c5da7b5357383c7be2db84b7fb1a4164508056a7d7bbda11f359f3945c6f29f89d08fc3f39a78863b2cb09318cf05c11c6e1f940a0fc1cceb4359f790e89c1b1500b0883f00148789a6a150307e3aabb14c1b55778aef0357a8188c777cd3fe63299ba6ff3e078ec1a668491ef5c5c26efd6be3ca4c4c6a88e20363229f82ffa67ba5937d90f5d8baa60696ca1bd19f4533ce3f3252cad960870207f7ea6a94a9fc4ef3e3d22de44b7e8d0e761537942d36c979fb5bdc8e8c01936c537334e4ff31b056e08dfc78542dbfed1fdee9db4c76b0c5702de7d9b147c0ac8d6fa871165cf2dc9810c6d7f745431a1f0faf034260a7f50782c86bb0c65cb02121c9984fdcda47454b54d6db0428dd2c1facfd1d3aa5061616b1cf6d3217431a968c0c7edd940c80eb920dbf1158de13c2b72ef82cdc4e2f01b31014a8af2f3f511fd608fe0a88f6ed785113bc7b76da7ccbef1e28aa183549ed95d2312a7d6b77ebd791a571bdc3c8304ba34855a21f812dc6ee0f6b429b2444b8f99c1dfcea2f27aabbb1bbe5b1b19100574a2c7c8c46782be0cddb7cb7536146a6b774526fb1c306e573c601a09169a6a5ab0d80a388da70630129ed51bcf60bf3a4bdd8afd2364d0499012b6bede2bdd273d7f13646c44bc1022815446f934bb6a00a8150697565984832dd702e31862dfe9a7aeded43917bc74f16ef8becdbe156b8bdeba1d942e5162a7a472774c1932ec22ef599ba02f49b48e013dc20c85241d481f38a790ebfcde115ec03dea3f955411ddc59ce9a18a247b622f040c8959483e179dc629a75da821d168f7b60d396d39788c2ff680b5391f58535033df1f8aa5588c28d384cc5eddf8bb901abc39a7caa3f0f8e20dfa71fff2981694f713281ab690210a7976dc36eed03ba7fd5aa3f26cbeff03408cb45c5f5738e7c53a141cd6518618d2ca1560a7cdbeafaed5807b4d0aa6d8442f0d93d9c8fa4c15ebe27850d77874da9feb8191b693bc7a26beddcde6594a54a707cdb77b8587bafd5d70a80b9367ac776a595a64a385df1bd36c49d21f8ca99567765203b07a21d2ff682655871ed8dcacb22f90d70384a6e652ed313360689be8015d613a600d3369b25a23a8eb944a4e2296e005484f6023ee450dd55b57570935143c3dd9ffbb9f1de8d84dae4f71b8eefc6e9c8481de8aea2e118dfb50b2ddf999feefb2c272056f4c9525b3f44d5aad730da1bee321ad5c67525cfaa72e1dbf3f64d787eddeadd8730bb1c0cfe73a390dabb8f2850ca10956e203108d473bbe260a013df2884d96e77ebc5f93203544cb37dc49228cf182c4a21078fb5c6c98b446a71cd2c17d5732cbc71ff39c4be9d05cccb4819b46047162b4e654d0541434d50122563b068d80bf600505706562e9d08b8afb5cc52635108e5273892e36cf91780ef05661fa6866038ee3e6f6817f699e1ad5d1ab0aa1b3fd8d4eeb7a82cdfef0973ed084704f119604a9f9ae9ec03b8d17874ab27c16c76864fcb6cca3699015c0b24f0838f5dd632edfdb84e038f855a0b8e8634dfbbc11656bc36227e6bb3c5b99ed6968a44ca6bc4cb25a816b114b08e5ae95f5c8e83655fca8db5bea361a26e2016acc940ee348f685407b7f7d4f171c41ef8b9e10f5524af4629c6812b8424bce4ab8a71d0baa6e35680c271ec00f765fc1c62216753c15cc3f8e971c6abc69", 0x1000}, {&(0x7f0000001e80)="0fec769444593a645345606356798b20482badd51a649b3d82e7f1c4c7a9b5fc94926d2e5c310643e56f7dff7df92d724c7fc3a091baccc5ba21b751c410799b77bb28611c88e9d6038d4027e371d2ae040e3f48bdf079d04a7ab5b406b74afbe21927d72d3a6d0c3861bb6bbdfcae5156a95beaabb0c6651945c24715e5bb5b88a92e14dc661027080c16f4db86bc520b15690dc44751d7e3e8727672b85089a382daea41177592b8bdbec1027f3f569ad8ac0f5835b4b7e3a671583b4e61ef1871d3caa04bcb723cef7f698606f0b0d96a693aa0ffbb54b8bd564ed2bb5ed763ebbe44c403e25f0b05963a20d5b878c935185b5c4b2e020b17d183817cce0e5b48ca698a6f7ab39b38da4ede1608999c6be71dc262197ac92bcc4d410352ff2cf9eb7dbc549da9e93bd976d068b30cdf97a3fa7597f02d4de7ac6f88cb8f15f009df56c0c7fe98fc976bdaddb6923d3e873424bd88209e1caaaa13e860c80579cc2d32e409da4a2c172e364f4dbcbb5e97007ca7824ea1e23a8411a6c38a2e11b7ae615b1113af35a5cfbea4da0bf06b17fca19d0b9cdfb9801b074b3d8124b90ea34df3bbc8d140820347481ec3f13ca01029d5bc9a4390a954fc9286f08f6730dd550806d374f270bdf8a3eecb77b780d5cf806cef340351b031b98e3ee58d3d99491625dff34d0e5d0f3636095a9475502a07272bc91a486130278a3d5dc570f1650eb6cc9a135620b632177197f6919dc71265cb65eab65fbd5048e29da880b4dda202de99f71842e98f318ff110214c36711ff106bba27e24451b205a29eb411130dea4184c0ef623cf4991b12c6646f523005596b46753d4861000a12ab41c797ef8ed74e37d0e008d7481113127a1489780465d311ddbf5e0044a504eccc55daeaec533105f3a010ad436d7aed557401b27d7cdd1edf694cf1d7683ac9378182987e19f6df9a8ff791deb8633f856613e6d8b134bf5360aff9319a50b64773e6342c9d2a44c1412f940d84639c31b8906ce6bedbab5b7d3dd5e495321e595b2359194f74119468cb876e149fbf64b5e9067fcc3dcbf84d0c887bfacdd6e6092427cb9e387d90a63b067e1d735717f499ac26db04084ae5b0593078a08c95b3d12ddd808556920e5c340f8bc0812bb54dc5e5796564e6615a4ee09f3ddcf65103a547efd0c52dc9ef9fe93ea8f42479e5d5fe1b02f1d91779f9e58ecfaf6cfd0649db3f1cf8fb631eb8faa9c0d11d1dedb9772b7a0b0ca5004e074ae0a1ca45e9c342930990a94ac5d931129e8f2c63bf59edc131bbdcfc2cd99ea27e08e2b18081ac0d4643cc7d44a615bb40be1b836a14a25fe49180d916041236552612b3b6a19b8b82b7a2c8657bb4e783c0be01fc1b2e4ab0d295dbbd5836feafee825769a197ea1938a735baee84fb46a1d8732bdd1714d785c2191c9399b9a579e433e1a59393c46e007cdee8b79fc4ded97364fdcc04a8cdcd59ceaa0f7480812c787506e376021fe7d524ad00abe0bde99dcaa0211db5a059bd974012685f9a25bd17abc52a5a5b45d9d4bad489d692df96d38651d98456d820328375b595a81a855552afaf5064fd4c38e11354e7e97bde13630029da82e4d0679cd2d521dc2ef74e1b93069cfe299598193d184d05653167d8e3be4d2172fdac77eee3b142a04f71999b7282111e09f0c5e4b168d26834f195eb0743bb8114ee54a038669275a362e8fbe097b57189a05e153548df4a9c2bbb076e9d6076f0c8ba10c9d4402688ecd86e6f40b472b678f0c5a1ebf5528419e72e74f8e8a1e4279246cfc48e336b1ba9f71df47205c9aafb5bfce93aeff81aca66d85327dea066008318460c42cfb7818af6596a1eecfddc3e7300c239bcd56bb5cf216d8d15bb094232ca3a091ce6e3ef953f5a091534f554b217c4500ec3976802e64298525240b5a250cc9c03beaf148a4724fd0326b0a0e90cbdacb4318c3da3a79b5abd957959c3e17dad5d0be0e385807c813104772893664d816ccd2395086b736f83d488b87ae5336678d6bfb8b4736aeb529d85b687e7e5bc86157fa4ae646b288803d644b460d5cf7e8eccd4f7f04f2e9fcde8fe710983a0536cda1465eb945a71c7a79905d70325246f7e5e10ff46ab3cda09ccbf48f0a3d5d2da99901b1db09f80179333baceb6e315b5e464c8c565e69a4d4d977dd0019d7fbe09dbbf754b2bcdcd21a122fbee9699a645e98ff5e0342c2ae806e9040e3edad5dc3bc8ef35cc4524cade518319a36e7d45def7c8934804400488e492bd34ea0df8c72af16325b8deaefa2c0c0841a4572b3c60e6cf674b19e07a713a3ff0f18aa3bd58147ecbbd3625316a392621bb15023fb39f707f5a96254a71db1b67fd2d0ea935da2a187126df883d8c0a9918825def53b15d444eb9028f0dc4da3a0f38994d1b4b9b2de6033b4c30026b11d8b51ef50361a76179273b2c9ddcb3e2d18ef6bf8ad51f863ca0be204d287afe7effd0a1641529f29b04bfd60b4c448cfd432cab32624447a4c8ed7df1e940257f7e5d1bb12927a16564d90c062303a878f0cd382049ea544b3a75a429e37374867bae9181310efb79d2f26a706d881a51a114e34a06f6b8ee4ce4cc471f9cfb1749351cf03b95bebd0ad6a6d3b417238a8cf24eb7a9bccada4b0fc917280dc8ded12bed4930bb0e2104db98350bf4230c0b3f8e543f973577ce322676c3f9e7827c710d2766f16c97eba925f3a3e60b8d70e4239d40b52b78acd8ef847ae8024becc23df33eff6f1dd5d8f74c8d8ace2070853421fc03bf94f46b634b99c888d913b2e062185ec1de86fc47f9ecb69c9e1668c6905e2f4cdad2eb1caa3b39bfd3c514772c0c16140d5544247dce95382204084c24d3a90e8b437fa51961c52b4cb607a0162dc4d1dd6b40c553be7f5595142cc186e9b12b77aa1939e1c59182755df8bd774ee9b83d49bb8f27da46e04e9ad19a35ebb2d69312e8c97d9591e788afb20429f533d0b2aafc3dccfae56fd5b0e9403aa0db25c6503e91758aa73ce97ee1cb042d80471827d27d9928b57d76e8bcdb62845c88cb42b5fe8413a29dc951f4bf843463b3506fd51b3a8502d4bd5eb839ec5d23369162b9fab91d474478d34febec3098b96b8d25cd8231afd20044b3ed3f6664b83dccc004f354cf3f255bacf62af1635ec9757edc9d8b8aca138cd11af4e0d40bf803b86671100e71b190462c5610dd89d2f01d5cf7b5a336ecd26e4a514614974adced71a08857adca7fe36c0d7217f7c78dd27d69e3abc453d5f312eba15bbae518a780c7bec0581aa41920232e4b3a42b2d6a71695b873117c0d739286d51658fb6a08a7a2c8c5d02f3c45af6fee4ddb52f8e415c2228f3ab54af4766e3ce8999018ee170d1054ee22dc9a696252308aaf6c34b47933102da6a70204fe71db819ddc0c611c9d3bf9257a4e0c618fc66bbdbd366c0c3df43eee353eb67afd41f0452c2c2ac7801a1df27bb875820be04178199dbed030d1c17b120785990b63047b464ce58ffa8eb32c31fd2dfa6485bd09550510f777db4a54d9f125b226db1cfbabe5a097731d368489f871e65d7be7a129bc1a672b8bf295c3e37d0b3c5626bbefa1c7efb7ff13bf10618950a5326d23d42a0f3b46881e5fb415580121acfc22e12e17227c74e816c6653b4a633a31d150a16d8e5b6e6e836ab98e426b260d3ddf70e240558c4825e3297fa8aad27b9d1fe7c74ceafac9e86b6119586e69915af80255daed7f35325551123b401a43da657c9c8662b5790ae453741a8dd9daa3e94e0a55fba87e26542e40fea6af153d1d03d6b7fcdbc6dabfb029bf3812e944873acbfdf3b693f0f26f23fa5baffcfc72e917103755caf732b65940a7d24070198f18560d2a40b336263515e0239ae6f8ef65ab0d7167600794817a733fc87307d918c385412d3f145e358975873af216d67aa37c307bfebe7655a52cfedea19be2c951ab946f4281a02405c4a7d34c8961d377b1c833d79c5fc7ee08e2ff3d38d77ede6a7bd3cb45df06bb5ffb226b0f8ea9a1fc8001b921bb461f566b3dfa47d1c16c000d0ea4afc0ca5bcc4e262a8ac7368577426ea670447f944ff5bf591eb0602eeaa56abd4478e3214035f773d851f601af4145385541027df62522fb6b2d2b6cde8d59923b1771cf44d08ca15affe3b2c91d247ba9f6b516050faa7f35b4a6af7ddd0b03106f10180d0365d2389cfcfe7d2e6beee568dd60d2e53005da99e637752588a7919c18bb813281acb4ce085b763ac0f7b54b14a6e161b166e35a0bf2e6f696d1ae03f60140deed85a963e546b7c42f627ddad922db75cc571e319dfabd8a22e7a733f861856e66e83f5ab30a237d1f714a07492f78c91319896ee1cdf664f465c4ba5a3c73c5fc543259cef6a9b4d0adcc6b913d967cf6ce50a0261cbf23148ba1a3a1938b3e0c67a65238ecf7f2a2c2981ccc06a1e30a05cc52a6fe749af17f1809a524d6ad1983832debb6a709052ec29c8a14de3c58e891ef84728687580b9d808b75a82806839cc8bb86cb4d00c44bc959ecf5520e5c223d40494f0143179529af5ff880acba670cf1919a47b5667429b78e81ae6e6dd49e77ea6db250c13007a41d7b26cf9582772058fcee207cfb15b696856be66afabf140403e45125160639cb55f6aece7aca1208debdc14691d7c32e142a2374b07551e90d4bc511c1a1d524d2c8624f403541c5408881559e0074a033c5ee706757a0c024743045a77f2d294303b00c08ef19ef4f5dd4fbfa4634cd6c4c48f43d5b1d5437d6f3f50bf1f506b4c17f0da4cb43925d2b21c2f20748de8259efa84a7fb3e48167352472bc2290ae753f8377afca68b6a8629ddedff7be07c5da525b01fc56327ac45afdd957da0000a768674b8170f2883089c6e39fe1d0d6225e555e34bb83d9f1b0851615263b1b8c892368c2c78badb7b35c14bdef55a7d9bb7ac73bec3704f509ef575b07b4791236cfda90172bb2fab60242759a429e122ac2ade40ed646806b847cd50b77121d416aee71ed1128500b1bcb2c4edaf075e48321698fd5d9b0d1b5a1efc03189fc5c11ad63df07793aba7a9f02b80a12de4cd9367cb6ead93022f1b6bbf5e2c572934e7fa316fae56bf580cc260e8af47a936604e1f0d5d63f830fe05775ac59c1e2681291c518573971cfe524d08c81289d4f32b6012c7012d906fa68de3cf9322ef30d79e76190d88f3bbbdb9b69c19ec8f2596dc0cdbb1e3758290c6b83f42a0cac29f8961b032880c69f06ee5706cef8089d6840a40703e23d68871b1fed3dd8a09e4b3cae369c89dd511cc709352158ebca5737628d2ccfcd0139848c6f2b6ce9667de2e54c23b796696c39441d51b416444d16ae83ce88469db81dc24921bef37e34bf4bd71adc24ee59da6d756e3f7ebb27b0fe543ff524cb2b14cf77badcf184b2f3c79b40350b7d20616e9ff7d0ea8987d191683a7ab22ebc8ddec9a850c3f98f69a51b462b38b85d4161c9307d526273b6fb5c1a71fbba877c0529c2e55d781db0aea72cc15ad31e6b9fdfce7257c9fbaf10dd68fb13950a0798eec068c291080699bdc5b0d97baaaca42b79a976a3cdae5b91d6800e58d52e9f19dda7b80c38ad1ea2b7088d8cf678b7ccf85757c97e207d0ef83482bba5cbbfd60473c35c3fb56bd5da05f9863719750f9588486482cca3e36b0f35ffe1cb4c48b8a8f8a6231defd51afbafc4bf315a66c1866ed5bcb06db9972190fe437c39eb75c90fa7c53f9eef1d957be67f98f3f497770d382", 0x1000}, {&(0x7f0000002e80)="d979fe24a0484f5fa0e81984182b36ea6179c09e2aa70bca93325942d60f9f8cca52f8c6674d4ea80d6b7ab8aa0b3948c1e3cbd37c8ff2bf0f47b0ea7f855a03586ca981db3c4537f0a9b5bd44f84df5b57264d2809527c7b1e4606b707f39a6f78d2634a935ff58c2bd02fcb9903184b97e39a265d141a772ba9af3f57f2dfc9d0c76795718d6226beb81929bac893c787674", 0x93}, {&(0x7f0000002f40)="02319ad43bc9a0d1e834e25c6f8d4f2a2c279af5069f98e8687a680c819b78c224cd86343b6796d5c257eaed0f052547402b72e8895c24be45d7c62a6cb118b5b9ceb01aaf26666f0c8fe0c6314bc30333574736da0677bd7b3864a5db097dcaa7308e38e6667e87946a2d14afdf2f19f7631cd48154", 0x76}], 0x8, &(0x7f0000003040)=[{0xb8, 0x112, 0x4d, "bef78e5308b75d49d337736efe8061c9c120056361c743b88e89fc8e23c44fd0be8915f37631464da65558b484dafe7f93357443ccb01bba8f1e82149b1ae895673953dd91f508be1683cc8da27480fcab9badf8eda94845f93bc01effd5d1669b79d3a6b42b64a1246a42bedb2c7efa32e98fd1e25f5197fb4d6d3569294111a8ce0b614ae398311c3a06c99e60f0abbca5aabb5b01f809a1740927280fbf71a6598af63e"}, {0x28, 0x108, 0x0, "5e4be800719fb3f885c9aff08af8c50a53c6"}, {0x18, 0x114, 0x0, "a657"}, {0xb0, 0xa4d8a42b539583d1, 0x200, "00b24e7f02dcbdb371e87e8e6bbbadd1956538c70777ca6da962d544f20a8cac1350c769f0bca15ac981518bb6a24fd54e2da5d5672c04b907efd68ba4b7725a94c74c19da17e64e258c26e1fcd3e0539cc54d9b468054494c128203e44f8804b4a0e498fefc4ad1022fbd071c46ae3f5bd86de1b484346cad936f3e3e0ab6a6e9bd8f9620d5cec2d2ba3a39c23fa20ead468a692c6a508911a6b31b6898f7"}, {0x58, 0x109, 0x3f, "92294f09d3733892a42513defe56a11b0117bd486ab2b261cd7a82c05c1c3bde51b3e8272db3d67461eae611bc2b378b0fafbd44bcaba47c99c3cc6e0653cb16fd0fac29"}, {0x100, 0x10d, 0x1, "72c046f0d9b48856700634412be4f43a45996d3c9470f5ee2bde7519f8e35c4b5a50f8f6773c494a588a064d3cb232047f252d2ee01a91d25b91f2dcd945fe7e88c62851e00e00ee03e6738681db2a2077fc666c6be9bd1d98faa46011f1ecc6e2085f45a2afead0666d7e2a7e66bac7d3a7ed31f8ff6734ce9748b4d27d9f584fafaf639395bf306db40f55e329f3643ce677f59b5489dd5c2b8e17829e90e3d81e9c0106f83198a9d5ae2d7b3a0e12279a294caee69e8d7668e1dccca2709eeefc1043440a99f1f54c2ebf0ea84638a97eadf61f7c5eee7e3f0442fa7e6cf7c934cbfbfb2e216974f57337bb4dad"}, {0x1010, 0xff, 0x7f, "c642c6a1f0e39cf85c604325bf4b17ef3c37f5f06afbd40a2a880bd0c25c39a49431d7a099e500f46e359d1269f7520785d9698ab6d6518f030fbd0f843ca99bdb609afe1b04f0c5e02666e440c3e589b8e62c0c358900296918f00805f1a93d1cb11c4fdb58d13466d40aea706b17fd811dc463d54470731bf373454f092d74f6f4ec0f1d9d1799f7bda512b8fb378804562d4720a9db6552b269e3ecd5431c3b5a9c31e33bc88b2f68f6e9512a7506a5fdd1c41d0ab91b6fe25995f6e5451b2e81c48720952a7f78d4b29a3e720e67dd269ea4a05cf61956f28465715fd701b3f47b56d9a7e7bcb8acc6651c7e1560da11bd51273203f70b9d09db68f3dd21dd87455f54e91946d8324d7c1d83ef317ca3ab415a3476c6476533b75d51f03d031b364b9186fcecc872f3bd83242ab427558ef3db7837b4dd966350e8dd593cee979594c141e5004c47cb69b301d66d674966edc93101ff71099843c6c6d6db6dff831b7ff5cff0031da046780b25ea6900a6569474c50ec8d7caf9154fe131f5657a10bd263d66ea573cbe9dd9107bb1a827f08e43ca467a114f776e49ed14624a55accfe7d22d4561b357e6d349c99d1784bda9dfa134f6182513814cced61796ea97a62569febd1ecc2afb63636f9a953c8c5bc8825c77773ce668d5bbc3395bc6f7f44f0c59acecb1b5d2266f2de4dce7df93c01fdd580c36a3c1480c2ce279a1a02946ce04fd04cea2853da10b9c18955886ee1266f5bed0dbf28665cbfd1e1449305645b90b51fe25ada980b04bab616ef50f34f30c44d1e13bc3286daea6c185bd104433af0bb7ccc5de5190f83c44cb939f812115abb0f257165a9caf2eeb56d0662a5e60b52f578fdeb6121362f0ee165400f9790eee63a3b2b0b91c40a1403c9569344465e934f06756670b5eef31e60fb54076a867c0fb4775ebdb4ca742f57f08aa6de0f6903a54d3a5fa8e578a35cf113b45356ab8499011657ab9675f157a1308090002967f994950f4dcfac0db169984f231641c3429d8596486a55a2972617a191d8af5e2a05ec01a67a2e7a1cfb45f0b15cf9e8a1542ab87810eca1a5b4b4e454ef588ce374eb12ab33dbfabe3613de65799c587ca59d08c619fb6edb16d8b3ba8590f4d00ed42f29cc3b4a626709cab8fb7708584ab33a4c7023b16dccceca0d2a9ed5f5123027e6cf8e9b7c0074fd1b9e71fc0a2ff2e183d9c98b5ade65a546227cd764747d6405a70468b462c72c3946c8ca97f1bb92d49ae81751341c86b6ccb7188cd66d80eaa337db8744946caa7b6d2124aa445fea1f3b172cc10028841121ac2d1b4dc3542397173f67e79b40624bc57103040a57eaad68004c01559e67ce2c36f7b7a662110fbd4db89dcdfd4f917e561cb3eb56eecb8e6187d84dc2eef01f644a58a028b77349df3b9dc8c6894f93fcfb4c00a6f1372cf74fcfac0be6db672d4dfe0c30b3eb7aabc8f41676b6277d49c0d6548154ae3e514e21f5cb3829429eb3af465c9edfa7e700de503788fc2e409c4279eb993b704b27f1c885d448a97f5b18f108ba795fb35ba25f8d7766b356c7d067b200d222f85c505539f5b6c5d62ae9c47ae952287c813dc19243d1a54db1344f454a4a09dd10038c4c2ba19362a2f67658fb8a391a9074d0d3c4d0734b03b157ed030f18dfca7f95282747bb063db9d82426d8751f4ee25ae383469301c6e640b21990ad79e54de2fe35db39b0d2343a3956dc12b81fd392347491f95742898ba07614d913e0fcd41c908ea7f3cc8d69da59fd3c79c59f32d43efeb496b2f81d6aacd6cb3a59e26bc82f9cf4d1275af4f62fa4842e1af42302b77b646843a599a2a6b5332bec499426901e1101ded014143d526fa7e99d451c1cfb6be02459e7a0b23166de0ea27028d6d716243c9de8e41a13587b9128b3258fccfa0daa138101e56c2f046840074ee5f44a3831ea8bab8dfb80591c3ac5cec65e337b7323bfde76483d4f5544f8473338b1a421e06e1b8084ac70d6dabc87b33409de15dd32f67cace7f5e96a720b72aad5858b3b98177bae8b2944c78b239a1341eb092f3db1edb2234374f4288d606aab077f2aebe7b672451041018739b6f0732b7c6518d5117e2d46c4a69a5eeb8d1edfb4c3743ee8419c1da84da75f89c1b342482c678915612a0d79fe1353f5eb1bcfd4865c30f1b4163311f532de03f50df7d531a2ef9387a4d02f60828ac0e3b26c2fea07aaa26402fbb9aa46d3b81e742db5ca2702efbbc3f7702750241c2c5fa638c482af13fc00a27bd77909787ac411703d44ea2b370a984b3d34a9f0e6ea47fba64444fd5017e8088eb6bd66533e1b1e967bd059cc4cde7b1205fde818fce71ab9804eae2e3f4e1da57c714351894df69bcc075700dfd4729f6090d06cb354f716e5fd6fdc6043a838f7e96225f1ad65f2ed98f99ea6e779a9f180ea6ff96cc4cd9a1704063eb48136967c5f05a85c4bce703631c04f5513cd4db2db5a631621e2ce045f4a88cdbb957a5f3f6ed822811cb0873df121668d4d75ce9734c7e0fc10409e518a7078efd4e1969a88ecd2b6254865d1af3dfb8104e368a94da5d03c0f7b09bbb63fc4a3b194f72cca3af4e5ab9a8dcf8b77e3e88dc6e752600230ab2f9471001c358986b2fb9f12c0c312ae562f2f75ef265a94e79f98966d4bfb7c7523648eaf65259c6e4fec15655f2ded9548fafa308bf4219ca556db77650ceb22baa922b974366bb02e12f954091141026a3280150c4de09dde53485985c5ebdf8fe61aaf8c60fd25b4f05dca6a5d787818cb698ee0d893af77ddddac5e3387e19e7b9479f7b3124f68c7df1ddb6c90749c106f415583f9798dc9b510b9da4ca9e9f0caee31163fd04500f6d53878f364e94ab1474072283d90ecfa14e4535e29343c25b92a762e18711fe1e92fd11029c22e4084ddf57d0852420135906c0da20cfed826bf7f0d084eaa692c79124544e48c77d90cf46b3e1080844ba9ffc869da82df6b9920319fdd40a915a25a5d02b8b9e23a19af87aa06f17a2e90a7990a9720e39c12485fc7b5a38d9465113d2f54c6fc337f84862ef900cfc7c17f17f53ffb5efd2c35ae68606d655fa52ad71235aa64e6b0f45dbbe43a4f490a41e5c3a18e2e80c77815699746ce1c7b05f320b9ab1d2537c79e21dfb5d7380255f3bcbd162b7166e9574a6cee311bc76cda03b1f847e14862c5284d50e0dc04e62620c34a3eae8f732965fac11b4e6ea07618a131019ab2b3b59061257daa3a2f8fd9624917119af8ab10170312fbb25a464bc22dcacc90a4102f995b7fdb55e49eba40d6347f395f3c0374a147b991ec3a7dd84ecf278bd34c5acb19f4cc329b05035943d6f0a6c899e59d4fef5c6e3b0c88e10883f0c2266da75e748570f6ae7aad910a4462a2f9746930917a670146cce16068c01197935d33306ef12364a120a829107d2bf823462b2615dafaccb71aa2730f76c6d114c3654fc2cd7780405a7b9335b69a7037a7595af6fb125ba89804e3276d54eb6c5fb4f22db40a17f77b2695485a824ac435de0de51b3665ffeb3ca7b746a77588860ca138659628a29f84bce4b1bc17b422f34b36b4e9ed55e88053436f3aec700107b9432aa1044a8ff5fecbd08dfbbfe97a80beffd807a2a7a894cbc807ea2e9822fdf4bf712f4a3be4b756a7c28fb2e388f778794b47e6693acaa02789f322d8b9cd29c1f183de86147ea32d004dbba3916bc1ff2d4535ffee4e0a8b2762cef62ac29754d3afcc5430b516c1ae76f03edeb7305da54216d84ccbe19f12681001c6ab41c71ac30ef8d9d0488f8f9094ab9bdd998b6a45b9e60524a0f97a20636166abaa5174ea8510f535526b1fe712a490a5f8d87fc1ed530325757fd049f7d1ae4ac5258bb9f4a32f35c6b37f9d3b2405687fb2292b4516dfed817bda16d0e33eeeddbcecb57de52b2806b462dd13f0f66a06880ab0ffb4d53f11db62a07570072d9a7fbf3bc3199a0e81d436b301d9985e875fa5a6f77b49a11be1085599e1b92067f7023dfb6f64cec04d2ef14178f5012f0076de094dfddd0f37e03554eb20e9d8448e316e172c85094ea6fd2c98c37ae86820a1f9e73745703ddfb3f35c04b6d97c295cd50f5227652c26101def1d2dd593172df608165e8fd36242871fd82a370ba389d0c11912f060d87194237677f2fb68f6fd8cd118af600b62dcef66b5d265cdf54abd4f490ba19032ba490eb69af6cfafe71e020db9532d3644b9f3152b69df2e3c9af41d69e812d9ce61124fc52c26d276d61397f5e84b02fa7e547459a326ca5bed4fe06abd640d6cfc0944c9c87993c020683aaecd9587907940c9377e185b1b6b481ae5bc4b9a47cecb0e28acdb57c3d80cb16be6bf9302c6cbb60291679d222e00820b9e3bdc9b77ffae4bae5cf22938171c0577c2b7774e1a3d66c539297d9dfad28ebb5fa4584826679ec231d429ee7a6fe4343b16fe24520695996c7b21ffe5f3260e399f9d7decc3a6b173cc048da42dff6d0654a840dd11dd46c25169dacf7cf642631536001740a3724399e31b8bb93a8a640b5a4df0a039e47f478d11fb7435afadc7067e4b38a50fbaf3f5290b49d423146f38e50b960b7ea69c0427d318cf67ca2d7523713362d0abe5f67956e5ac8c4032db950c5416efff25cb50b65c278578efae865bfdffb3e8d0a06111e0d9d4ddc76ec3a7b3a64eb30ea4c555ca95beb4a82c312f49a1b73005ae1e80cd8ac606437bf6199023b456d00af30dc374db73fab7183f4b782bbcacb3f21b91fde5a50ccfca66cd5b2853cad754601dd07854d6b87db820b5718628de42cd1cade15bc5146f75b0e74dfe04edb3fcfc341ae74cf09682d9664b3063e66ba0f1e42e53c38156ae54baa8ef7f2b694c747b1e5e47ddad520c225424cb9f57b7ceb4e687c7f066e9ff8531b3b1a11f909507e18790941dc8d9086a86692ec4577bb21553a1131b2524a4ce5c8003475070660a33224e4612e12912acac942a8652fc21aa513d4d5da84f065a8cb71f9c5756850dd466520cff4f7fe6fca29c6955cc22f845cf153c2e53bdb9239defaa1d827a1798107d7a42ba75feaa1cb6c31f1dc2f509622f465aa370e57c90a22bfaa5ad9fc4a48e45eebc5a86ddb62e8b03abbfde6e791b8c98ee9ee60899f3d2764f61e30208c90f2095d4cc23eb4f8f0eeb65fff5500936ff9eddcc9184266db2d8f98ba383df7d9e6db2a5c1dcfa7558d2f3adfa13cc5c856addd85291f6edac80100aef3b70f4e9f3079b08a7328541ec3dd5d595f7dab8c15b7da2599a3a368a048ae01026ce78b1b705dd901b8f74c9330885c4f6246e7274d5a86914c77d79ebb4f11f0fdedbd6289a610da7754fdd7c5eeb732b57f037eb74167763977ca55f46e051549df12a92904d9842d8d6e1ba80582256f246e3ceb7740eae10af0579f9feb41a4de13e0eb1ae5c99398e3096d9408d1c0385b16101f2c1efcf8276e7e06a2cd352b92b4f66ebe5f787d886f5e07b59b0e25cdebb80522e7c8ab29924af8cf4c5098c5cd77f9669abe4bc5b2d3951d5a08cb57f48d370e9410a14bd900e1c268f42d8a6dee36ab014f3e878df3cf7a9ad6fa152c492b0c4eabdea3456fe65124307c4b1278a8c54ad98db82352ccaa9a24e401246c2725d075055ba31149e434e18903a57745bf516b6e817e5c9af4f85e7a5c6bfcbf3919d17b39fb08ff91c47cf9aa9a2e8cc140a06ababcdbf3647cd548984b597c5ca5a1be06e3bc42c88c5278a446cb7036e2f325"}], 0x1310}}, {{&(0x7f0000004380)=@llc={0x1a, 0x33b, 0x17, 0x3f, 0x2, 0x80}, 0x80, &(0x7f0000000380)=[{&(0x7f0000004400)="f8873c91796900d3ca86e0da62d4842bbb421392db77a8b91cf85cc2dfb824ede5d84da46cd66a031dcb5a832fe97d246e5816a7e9230f36d4a060b0d8613b9672672c549cf5fe3372b6de2f027ac5017d7a299603b7cd9e6599c4b840cdc0fa9861893d185ff9c2bfbe99258df5fee69aa12c567709edbf663a73014803713d84d75472593b8c2d424de7abdc1ec063bbbba2664978a3db76df", 0x9a}], 0x1, &(0x7f0000004680)=[{0xe8, 0x112, 0x9, "445686c8198ee06e5fab73dba93b568cd3a6872057ac2f1b696cba6acfaa73ca757912fce3f085f9bf82e34015a14538df8d5b20f00ada865bc50fe0d377e05c405da38abe45cec9da113c0ef101a9a49a27f872290faffe383ae795a3a1cf8b5151b49fbac6c6afce71bd75f3c42fe8035281c748519b4c4f81b0b018a72457ba6246fc35460d4593098eddcfc9dbfbd93f09439b6d11f46d7b0df802e88d012216bfba457a6cfa1fa0dffc34255d2d5a4983d60a4efe73ec70fb81cc6439e35f535c078317b94b4869f7693fd92784c6ae"}, {0x1010, 0x10d, 0xffffffff, "c8a1b28cdd34d99b064e37f0576d71cd6106e321d084f53fecbf0c3cbc9c65ce3ea62e4865151a91d764b425f0e9b330aee6e7709fb1d4673abe12a41a5a2ccd6cd3d8e51e30e5a285bdd48dbf861469cf58cc9ae53922b4658a5563932d254983ce3b8504a1df42754808da22a9d5cbd55ab8ab5a63c4d7164902d51a3ca0b57ea24e355685336ab01ab8f516daf91f7718249dab30fb5f6885b5b12e003e7f17a78d491df2fe2b44c013825324248d5b668ae7468a1207d48b51199e40242d7ddba6f0e387a621cfad20b30dbecaa17d7d2c1bc0ab09a04b06f2a7dc71759e2631f7e02a5d38dfd3292e2e838e5c440cf2ff58af1fe63b3ca73121b79bd515432aa29208faf3a6897a0e808f8b8220b2fe7553ec8d0c3bd79dc19e1cab0967cb95799a00ff866f04ee3d866652a01c9bdd0cc70d1d56e752d2fd16af2e02122a71a5a50ac53eca662158b3d171d136bb2b3912592079e814c341abe132df50f5fc9a198191164075c8461005f9769ded5e451af49429056f0d452213b781c29d1ab13e7473f2a44575f576b1c378f7425149d655ae3163851987735fe5856deaed9136998f218159280799f243a283b7f634e86a0efcd8b1a0862263269b05e99bc42e7204cfe0d1ae9d8d289041cdd217039f620c97561f07e80749b160992dcecfe0ba7a71d0501978b01cd035a486298378a772aed42b22abdfdf9b35819bc6554554e566f481cfb0bffe8665b1111d6aabd6a368049af7f61c7992741021d514350d32087835f73ea19a51d1669425defd700b4e85e3f15e390832b7d900fb3069ce903410339b3cf47fee072997f11f1d69c7d1946a8e9a3d4cce1499d86eb7174632bc80374bb3981853ff4156d91d6a9e76d00300810503ad6ac8b5441ba6aa300e2601692433360bc7e830a8848a51f049db2c63571a10d1dd91e4ca1b3767073b50b72059a747fa744e54c5b687776fbc43860caf8b9ac6178d2552f27c398a4a507221b97aa8cc38f27160a1471e9136dbe62ad484b7c9c946bf70214c5a2596764871d8fdfee242d0d8b1516b7a11b6d9da5506cba6b15a4f4c4c1373a16ba69ef3943fa4fe03032891e826ad9ccf67ed3a7fd2e94fff22b4e28db70d4d337cc537b2baab03da4333f18e4ef0d5e117d2537f289e1b120feff7978c06095aa8ea21ae1120e1c76477c3ccff53e088b5cc71b765bcf38f55044b53398327175c6d5b0e790f29c8cfeec7974ec1a4a4536e931df8e9d04422bacad6d0741e6a24e6d5f13d086b554d87649250e3b4c787f678d3663ae2650dda12a14e2a95162f13424ebc0bec81a2134c10042d90888023657a62058879dac5445160d0090886fcb84f52bf90943db57b83970d70ceb34fbf8067dc8e604efa8f8b11e0bc9284da215c204b357a41c08811b9f7a20956f9fb62f94c5ce368b0bbc543870509323733025d9fbdea53de074381fcdeaf677e4f941b6107249f08122dad541fa09f48bfe81c5f12df41ef86fa9157705acbd3e43f9bc2f4b43bdc60c05d2fab4f53e8236df7d8bbeb48b476211b05ae7c097c164459f0ff7dfde612892244a8c5eea94d406824ba79f5061568bee459cb7f610753049588bb3cdf109cac83cfd6adcca48b5c9a842115894ff0b5cde429b9a9c9c75077109e0d278760c2bab244fc9729130f5bbad16d377103c06b935ce8c37ed0e8f957ba963cebbac81b74c344005bb02dfb1ddc781b1b1e6fcb6e80d989fd3a54556dfb5cf2fa972a423d7ef4b4b9e3b39de755497ea3141662d0056eb03e7976301c130b268ba44920fedd5a0e1a55094046d132bd75724dbaf7c14db943e28df866d5787930fabfba8628ffda9f090ec42e40171168b375cbe6567c8573936dd329db250160a747eb7c06d11344bd3c9aa53785148eb12cd74061292d3e29389e89163b95018a95bc70541afc1155e958f403a68ece3937be1310b32929202ab724dc2dd794cd760c18d691b714c2fe0870cbef2e6d5e8d8164e7a9004bcc2977ac94110d21dbf7be288d13db58dbe8323f7515d0f486b4a24267116d4f8ecf02ea10d5b98aab87e883f0c944d2f7df12c226a95ed4397c6cc0c832d81e549afe3f409743f2ec928d369367af7a3a43c0abbb83c1844b7ade09c4756c88201e9603f52f5b1ff13fac79ff18b0fffa8463b1bf27583690d2d9a87f01bf887c5a92ba2196760ed64256c37dbe060896a21e8ca48bf3fcc80730893a78bf5a07e59d257c3ba69c7a93315e6b319ee193dfa34e6b9cae12199fe9f4d3ffcd753e09997e0de741d9d23931e173985c2f9bc9f689ddf442d88286736cd8d36a912db7f17d940bb8bc7b8e575fb2597212457f3c9765ccb4d22524e666e3a976f6b084f3bdaca850eecb8d38d1b7cfcc6d43a5e462f548872e3ce0a53a310a291fb2cce7b03c5b285916cb5c6831115faeb7b3897ce017eb224990e1b40251d197d78d68cefe06b9fb81bd4b426d94d6637aee1e2055c9e634a7ba77b6f03c3176cbb2535fb8e30b2147052c23065c9f7f977bd967702ca15ee05cd20861c39681e7f4dc1e48fc1213feac469ded7f5c6fb678786e333db2947da2b0d79d06bb405dec0f1ae996858b270a45af7def31a30ea4cdf26efbdebbb3dc6436cc1c6f1758c3fbb6599128525b399ec64ee11a227f7f506bb0cb5db3278c30f32e2cdc3ebd9330cc0256253d983d0d9b6cb273739ff1e53194a5746c314775addc38cc067f18a917bd662c5b1910a1ed37f6ee33334a2a2b42c036011aa2ce9afae50ef6a6e22efb9e8a4a11c4f950f9552e1c7f090ac1ea56cb2a6190d4de6d1c5a3a7fd86fd766a9b7abb99855a8b745ba669396dffd33bd2d741788032233ec6ee0a28cf19bb23162eac12b65e204c9cb950d5efdf1c97589d792d5e948943573ac2e4e9a66e93d2ab74ce6c9dfc2d2a5958e60f9b602c7a6d14c8f6b6d0ecfc59eb009b4b7b805762f9f270bd8433e4c81f6831e98cb9eaa1bd10506130a24ea7752c1a4a8c321c91bd0fb5f55644e7c1b6a9cbb75bbddb2c8b82435e21dc80e6a967c1139710226da34f57e50adb2343572e1dc20d458f653ed44c9c648132b0c7a593c17626d3b42ee0062a6e0de7a195fe5226614b46b7946fa020574ed046c2d3dccc83812849a083b4c8441335715a9bf9d6c0cefe063cd98376528ccbfbf4936fa8756f60f87a6f0e73391c68e6d7fff15073d335e8ad0dd7fbb8b61bbb116188a9ca9db0d1b3fa4c1d4da02b8dc2447715490fbb99127a2d0a0140ff3eb47d946ad2d259ee2ed5d325279a5942263e1d8164700294c01ddc77de214a43d6d1bc8c7b40980a1520adbaedaa3a528189e27d50d82ecabd6599ec1c8806fc34da9d77e51aea9cc62d632291a66c36a0fce9a0c19f0c328fb2dcd67b727e5fe025e78d9bdb7f0c5c7656bd3cf9d247d200ef57f6cafb4bb57d6a655edb46e75935ff1f6096bde817bf78a78443745ce1a1e262f855d4cf6f5cb649972fc4e927223e1d9c0a6dcbed57f99c954550727ebac8d3879037037c1956b40b26d0f96d23def696e62141dfc0aa6d2d2da3f335f3b1c2c1cfb6b7bb9ee65950fca9295ec98a82dc4a460b9a3e07e6df38150efe46043b5df69120f36e2725bcfbf10ae8206766cf21b45cb5521f2caf5432b73f4529b3104f94f0073c13c9f6ed4e014fbd3b93fc0feabe2e456857fc39d7b38d44c18fc85e27d972a562c0e9a498347b50a39da06706cadd63c3ba38b94167c214a9aa0f4da853ba14c1ec65f8e12f2b8aa35844a43a7100ec50d903a5dbd735efc147ba064883d5532d27aa2953bd587d5c6ad85e3de54e263afea94393564f9b2f7bc94b486af86810b949d2faf9890bec7ea514f781cf15421c8e7ef17b82e2d989cb6736f95e30b62b69162c09ea3fce5ff3aa0dda42d40e619f2e7a38277ae5ec4c165b60262c5d1eee6fde7b98c9c527f99573e5a7b1c9445738ae4f27b0fffbde1301ea6b4a6e6f35af7ed7d2cb1297bc863031b4a8266b48e27d4ba6e1f73825cd37f12638c871b97b50275aaefdaf1271381f6f05bf5ce66fd41601310daf7721e897bc0641211e07f4e91515fe9c2d892fdbd3ceb2b06115325a88f275fcad5c0019450a7dd50b27f7f5e5668f8c8c692bc7299d39f986cf3b076d391c07c84738fa9edd543efa4df9b2a8f27c3c9842106db4731e0ad1e48bd5473afaad42f718eb5ad8124776a04fc830dd030486a3e80e985b9ab25fb6199be672bcbe0da14787449bfbcd9f0cded1a16a6075653a73936fa4ede3253b6e0e0ad987c51aeef5b357ad396d4cd605c36e168a5682f9fe631f9ec3e16262ccc01d8b3ccd8dde54e3326e0b50642c21c56165ce8c064bdeef3264d6f3a49621ed829b9e9a27e389bc5b1b5c219229ebda7f85e89e2e571f17b1d0a5f59f6d6e862b1c61bf6ed938f3ae455f00598f9932ef9bc3d9e9cd3d82c5c3fd10593316e32f29414c92beaa2339faf47fbc62201a8ae059451e51a8b57b54372d393def274b0f299fcc115933034d5730e6c4d07ab498dd0817b305674ff7354068d20177077a72449ab02b8303174407bf6a290735ead89b1449c1f65f2e924af0c80811ecda8712522f07a2235a47f0ab30e5351699caf152382258639564ff736ad414c162b22a8badbe48e69ccc981c78f8b68b6734601358d433e9829bd2a0e03c555e8d9253a1cb64f6db20481db45d6c55dc09f9d1d285502408847a89df6597a4a84aff89f33d353d2ff8904019d0900c2d50fb924425cddc80597cfb501c520355556224b479b735441eef94657dd9074ff0346b54d2bed0a56789b648f7ceb0e3df97a1eceba798dd242322cfd81af9be41c0fdd2c2f05ecb60663d5229adc70c82288f124652deee43c5e098896539c638be3c110420c838b2aa3d90baead1bbb248443a004ab16d912843586dbb168cf6069fcdba8c0f51c5c7a51ce1c4a1f9abd785f714630700ccf39d62f8cdfd786c67037b7df6213f6d43cecfe648426e329183488b32b125c7c46f4d6d1d8d074daf4a7c9c0b72cc04a79e7ca85e3ff1761477673c342f0bfbda1282e0a86d32619228f799d9fd4265d2a7c3cde942c898c807832a0ca4bff4520986ae47491f18b054c476c0a4e21debb58b87deaad5b516167139e91579b9b6b9c155dfb029efbbe52eb2dcd6d4180051f7323df6928cbdc239a9b5f13ea0b7fdd26acd2026a26b9dedcbdaea0db427d7b8f1c59d954cdbe8e15c7f5b7a2791f8573df42d5cf52046d6216e14af9449555e070f904637f82d1549f7df0d97b303bd29fdca6d7f9c2211778300855ab181867f40ea4fce42995e67edc60a463574174d0c4f9252f0f5e7afc9de6b37ea3ccb521008fca20c3324d4a0f97e869e2a9390510ceb4b4ab9464de282b86b183d314ed414f7898239faa81f1e8a000c570895af941ada1138c12932834dae36cada9b029547b983e447ff3bfd579a668de8a8f30fdc839a1a4fa572703a24f3c5746ac308abc1333c0282cfb731aea5f83e744e5a021a25396f456dc2a8159c6799fdab3e4dbc336db083a9b7f72c25b4af53881a008c5e904789ddbe75b93a97537a1f756b163c6edb2308fae29df431a848fdf2fe80ef101eaf28ffa4e712e214a9415982bf29d4b09d66a2339f28aec3370e5f808a934d0fc41aad46975dfbfb7bead1a9f521791db9106034b87d81599168ff2c00cc156c5ec6b936607387adc51408d1bad2034c3a7eb822211882c6208be641bade1d37559ce9ac2"}], 0x10f8}}, {{&(0x7f00000044c0)=@l2tp6={0xa, 0x0, 0x6, @mcast1, 0xfffffffd}, 0x80, &(0x7f0000000400)=[{&(0x7f0000005780)="95ff486a760d451b52938cd37a94ff250184d24303350413ba9c398887b01aeccff624e206b6aab59366420fb61327e16d2a57266a8480e94313281e7ca565b1bbfc81df58bbbd94d22a09ca44fd026918c65a37479ce72382f58426addafefd53af78a80fc2dd9c3e98288a640a2d893e1ba443e9db2c7b2c1359ac32e8e1b7af0d5abc7eb08ce538fc986f3d3b804a76059f7c4a2b96ba0e437e4696b393e9448879d643aba33e12fe1013d90dc4e5cccf6c5b5595e0e852066c8ac018415930f44f8a31e145c8036732f3efe4c07f9ad61ebaa40d0c868dac5a1e260fdf1f1a83", 0xe2}, {&(0x7f0000005880)="e5c6b867689d5b0d22e49d7e3573f24aa715f2c7168d348ef9c5b55a0fc4c9184aac55234efdbd6a53f5da787c7d25ca1b709d5cc66351cc9fc30e837b816f29b6b4a8e06fbd3a1851d0de1e1d41347aef208d5fcc6b53dd6ac8d376d2087f51f13503bd57016a6ef53e8950657e73c7f8bc82045b84020cf19f15f52b5a826c217f54d12ba5ae7a29723c42d3a2387d8868457bc92758882d44ce2d3872cc478b2a69d372c08a36effc1577d73a552f989beb681f407e0f5eddd3e06a5b7ca7cc855c34ae1e322b7277cac44dc31456b66dfe88073692b3e2d3ade9456c4843b028895e8aa763e0717b0746e324df385ac1", 0xf2}, {&(0x7f0000004540)="f61222d7f2b28184c9aeb5f37f3aa7d7406fb651017c6b245ab4c72bd751a59ad8825416cb186d7b771dc7b31df5b27fd53b4f2e4bdc4736a0cacd63d2846bbc648db02b5fb6313e69e8b83123a9173817a4dfe84de34247226df14cc83cd443787c9f33ffb2b193760fce3c7b637bb7b38d1fd0a3c01e0ee2fe818efc1d0c6c1e577b1fd7d388", 0x87}, {&(0x7f0000005980)="800d130e16912fff960c17a09ac76f5eb770353af00bb42c5f9515423267b6a9ee273efbabbdd8dd6cb00eb1f8855edd50c7756d7dfb913d309ca0b711f9b79211ec2d6d1572ea847c12c7f69a3aa2a3198eef0751b9d4cc0d2970ca793df5d2d63352ac96b1929b9de06b11c98e885523702c559cb836da4cc2282a15a09fa28fc43ff9857bf7334da22169b7210113d94cad8e7e261ed7224a3b4605e5fa9d606a69e94fb6adb29019fb98e8d9d7cdb2a79b6ffb1e0a965390877bd196c0d1ac122cd5eb9eb0547270abf98d4ff80df6c4b7b05671563db4be0868678dec1452b80530a4719f869e83d17ee82586c0b7e42e437a", 0xf5}], 0x4, &(0x7f0000005a80)=[{0x40, 0x0, 0x0, "e4206b0a2a88ab71f9505006be9a10f1aa70d47ae3fc9f591a9b1c1c3799156b1915aaae46cc7e2f73335f749b"}, {0x98, 0x101, 0xffffffff, "84840104b0ce86cb32c57e6600326e25f11d906c7f8bcd6f32c89a74f7761b27bc22f4bd0ec499e3c132f6674ef58066b39e1c75725b3f79cd76be091bc8e1af994a3b5bd0e14dd9ffc85d426dc948d8a0024ff6cf3b2bb0a818c6f906922b7602d3139da8e05ea9e23c9c59494999140093c8fa5153ce69f2f18649619464c6e5dd55"}, {0xb8, 0x0, 0x5, "81eb07ce98ce5ef575f92c6d9c0f5de2b0d22b65222c7e56fdae0076fe5e8797e00c8fb63b738cc141b3402a09abca7df4f39c6a9c3ffa5f424d74d4d9e1c24f443b70d1c0ce3470aea55f1bb250ddd098dab40a272b8eb9ef76cb339bc2a8eb1ec2e4ec3d5de23e8a29e6dea8ee58222be5007ee225c7d684696d14722f557ca43087ecf5a29366ff863fcaa3d89fe3d6e21f0a42ad8bec85ed8c9fdb85c3f89a0b"}, {0xe8, 0x114, 0x3ff, "cce723c6e40ac2981a54c66399993b258b4f9c76cbd793a71ea919ab9756bb57fb599a730a6a00e99ab9e207bc6898c61b034a75195922103d76b6b737d066fa9b10696673ba648d3d899bd085a67b00a38321e64200768f7466aa458aaa30cdb2317ccdad30f9ae6ffe9705be6c66218a5416fe754dceda4d7f6ad7fbae047d85a66e0356cafd4059875fa21ea9135862772f850c98028419d12df5f50f44d5ffcde597ccf74d9164f5425ab88bf19eee8d240a4b5f04b47a87c6e63b83e3f133fe29d380ec54a5eace53dde1eb0e4d60f7a9c9"}, {0xb0, 0x111, 0x2, "57ec3941be2b140ee9c5866c6248b323eb0fe3c96c8153195a92b4498795de370fb000a7f439651e29d8debb2a67e0980f7d8212b4a2f6573e220db5845e724d37033c9c06e4ab4f5c17a92359e731638981d5625acce22f5c1d7906396ed42b9a616190fac19141164405fa847b501a9199f1035f5ee7d96d02aab3fbf610fe74f1bead9ee9c8f199c0cbcf368c9264aaf82af59f461685d1fcfe65"}, {0xb8, 0x107, 0x1, "2aeb50a2edeb284a36a491411adeefb89d6acb900953d8b370889c04deabd9c3ead37de0d93aecabd025093f7880b8ed6665c6ac87daee6fc8549b4f809f5f506f6e8b820b7835c75d3ae26b88140bb889bc60e1662c829307eb97d8ca54eb45340511f72a8d9c0b10287d1a3c7e7d2efcd5dc1e353412c2646674c8e07ba4218b7b44e84ca3c052c97af9b89c1e69d826a37b0b1769e51145898668a0aef8b421d97d05f8911ff2"}, {0x108, 0x108, 0xffffffff, "f07ea9a998b2d43b2865ab4479d724dde70afff4c50db0b15e59fb9bfe4e4e039ad6576f037523ee5e8015ca4369aa7287567017958f4b2300405a246ac05b99b76ae47acee24ebba652c468a9b1166f6bb6e16c893bc936308332f975024cfb8d18a3a25f1a9c9f2d518345637202f8091aa4245d59eb88408800921bc46063f1468480765601f2bc71f54e651e5f1435aa1ee0addc2f7626a3979ed49e3d48d9027550317661b76711f718628386fcb968c5cea13d1a44f950fadaf8dd368a2ac95783911b55fd7ce72215492549664113788fcb4e550462560585ef809030bf6f138afcd5ad6b2cb7c5f1eac57b4866da"}, {0x88, 0x10b, 0x8, "61871ea3c8548fcd6d8ecad0b7cd3d0ce19cba65785ce0f15dbc9de41ef1d12d989331b791319195d3fc1d60b1054e35001c7727e25601bf509c84a1717134b8c19ba7cc7f3cdbcf89e3c74e609d463fcfb91c7242dbc3ccab316ccf9108ac914ad90e34e972ef4f41b5d62b97c07df38bb6199100879c1e"}, {0xe0, 0x1a, 0xc9, "dd46ee26e95a0c5d212ec07d1013db01f91cb1103c64ebf05b139a78f1111cf1af5eaaff3fc8c0efdf35c42bc087d507a2d14601afb6cd4f17060c41793f29d91f22a429bec4cb5b166465b50353b6259475fd9f107cafecf6ee1c01e85820e9a48502b656f55d0c123b38a5dae736b719f441c27e7ba6265caf925cfe4eb2942ca03b4b8fac669816cd55f09add960be40d354a6b09b678d89bad6fa356c33066c49a96f2b813d81a0335f2e45e4df6d5fcd06f275ba497833e4b3c1205d923ed421f69e9d99a18adc4105bcd42"}, {0xc0, 0x117, 0x3, "0cf1eb845b7e806d94343d4d26686fb6f63fe867b55cf2663585935c7b42d9b9b46758f7a09316680ab6a6fbf44bd7ae665b13d4ab2a7f80ce1ea11291aab5a5158b133b4bf36197a74ce119baed7b5b5c12f407022ddb52223290a4744215bb7cf8d9678adb247434f4558c6421b8c65831aa319fd22bb21aa723364482252e4d5de9e52c5955a8e1066a4c052fdbc321a10dfdaec488960f481ca08bf433a5e515b189d65149ee1f2beb"}], 0x710}}, {{&(0x7f00000061c0)=@alg={0x26, 'rng\x00', 0x0, 0x0, 'drbg_pr_sha512\x00'}, 0x80, &(0x7f0000007300)=[{&(0x7f0000006240)="69f68d7d9a16436de3f1c3df25d881b5339388cb2f4b9491531cbaeb143d3af1abc893bcc92085734943988a16bfeeba0cb9238cc2c259ecd6ecfd5da992030e59b0094d8b98ca70f83ee00154ddc95c0c3e18220b4e4b70cad52469d2dde1181b658c86066ae6b99a264827d07d3ab27a53183bd3c85d98ba009c0a6818473d18b7da7bea5fbc8ff2a32da337e35d8ef2cee06b64e0e14ac728e8f04edfe77d5f3129b0f8726393fcb045cf014349b70407eae2b0842f2a5ba6bc0494f75905875a0565a536b9a100bd6915474565fba108f808ce0c9151df465d0ddafaf8085a4ec59216a6b0f11f37d6bc19fe0ecbb537f5b9485c694be412dbaa417210ac59ebbf652c9a0ff25119a9ec06eea02715881932a658db0fc9f9552994282c38dbc709856a40c7447d490bd6edfc955bda504d95722015e37f5c7fd030f1a6247225ae644f403d0013329c90baa7e0b5a3865145981b4431090e0b36f1efbb5f68f04c4d6d775801e9a370d2d97533a5488229261cf923f992b52a7e1ab5dc87a84f4fe8aafb2301303d3fe8467a1e216006f9fae4d33857a79f683eff0525cbef469c23d539f051f6d419d474aa5e67ebf46666fe1fdbd24af2ef2e36b6a03b1e398c7d3f2cc608e40f0e15fb358b6f6e9110ac609981904f67187de9f26fe57c6f27991a5fb746f7f4d2714826ed5a9f029aa6abd1942c4c7b49cbc31b2cea1ed769855dbc9f7e07600bb411cc4d35208de015f191bcc8b8a94b541da6c1ccd92f303c69ebdb003e16563e0ec18281e1bccd74d1706fa3079fea18d39cc01ef1e9986a36fd1548896571315a0743ef12915099be74423fa3f2f811f1b9e249ab3003eb5bdc892722ccee310e73a5eef3f0bc7c990109ab1ea38e850f1366df6ddb3ef346a26c6c3d2a40413e086fe841cbdb12ab04e8f9ee2d9be87a498978d16a538592af44309588a1bc1bc861320a0768a87220a9ba261b3debb156c379cd777a6cd0e4d875f9931ac0ac70681a8f367560459cc48009801a772e4372a427480cfb0b1d2874337d0a5060478161b45dda8b7afbaa7e6edfe4215130a34d8cc9b393190f6491dc924a4b0f0dd230f108ba1a098de7fa25c4659fac6ad1d48f26f3854baa32bc8522bf939983a262d5d237fe49fa3cba479c23313807c9dcd0a64ee41b82618edbde5b0416e2687555e6a3e1c69f49f95b640fb2a36bb39cdbd2f77d34ce6794594ddfffff92e0f8d1c563aa4436ec522177f583593bab80b6fc7627bc604587f5297a7c81a56f402fbb71b1135c85ecc8bdfb7032e42de10eef302b52e804fb2c8abe568f5aff2cfe22b0eca1d7e04d3fa1be93abd728c9235755d520ca21935d97ed1760e5fc0bfcf79d9766f4de6a2b2311347588f8116ade1f1f5b689df4be486861f14c64d3aa2143f1ce4474d0149bbb0955861370a75080b0c56a4da05288b359ccaf978f41f22fb1b2f4e2af84ccc08002af49f16a7e85f946d096cc0a33d961d537da3f669fd2531ecd3a82239e9fa98609681ed1fc6c515e004133ae190d6c57266269df6b4dfab5b0afad0a25a91f1f43cd864dbf6c019e651d50596619207ef1a0d429bce7e80ef096203da5a1fda5c05fba270201cc9620372a6878b60444dbbd8c3c847148972b044d26e0414e1942c3612ac825a7af29a40f513aee557875d440735e89ef9f9528a7ee259bb00f72a4ab5d020e0cc92afe02192dd2cd0650c51bbadfd3efd729753f36ec1cfc2bc6c469e73beae439d2601c956b64503de57139dd46f1ca2443628b225a30e3ab7bc4363dfea7d6a012740958b558d7d2b7b91d7810f9f2d06f2473bc907365b08f296506bc5f00958b6adb439e8c6cf16bcad827dfdeca950a519f4d25ab07a448dc0288739ade7147426eff2dee00f0076a1c7bac88e64d087faf13933b5e9cfb73ee3292fe67091a418c3f5570b82cf274be8e08d9768f85604314bf06c58b50c62ffb1d41339341ad1b42fd383a804722348d5e004bc7d2da7ec68ca9ef0b0db88e338a698ccaf8badf2b82e4583181b71948ceaaec46f922007360ed92c02b12b0126adbbebd072982f5cd249b43f06a7670c1ad5342b57c207a0fb02c09b2d17c1830078f501db06b68b1699ea29a06f42558ecfe40bfbe29d990db97346ac77f290e7144b3283e8f16e0b1c03eaaa8c358eeea48ad8160b4aa174904aefa81dc74cee519bcf202820ba9a8d34bac9a255ca453c5f474f695fe54d302f5e97c35b747ff393333fe10e8b6869d54091b8723cb646922e518570abb3744870378126dfb5c4d509aa9d238c7ec070e348ab5e06144b05cebcac55800d6736875e3de3c14021f4725526b77ee20dcfd668f2ccfcd706001cec4d0b9e2a6bf43e966f431f9b05e4b08068998d4f801156d7798f981851e3d7aa6c404d5a1049bfe0705d8b4cf485264497c678c806c8360003b6cfa53eaae5427672796cbca5ba2ab9178728e43737adfe5983113f407c63f0d008a789ebb546ad74ba9ff82e066fb31bd4a009c27e5ce1063c8e5530d09aa3adeb3fd11d9dbd02db4b291c032e25606c567fab373ac8479e17ce4505574163bbc48bebd423231396e28a6d39a0f16826046888c9855908b0163a510e767235a7ba811237d95bf216a19993218183f5985cba1057c97ee700c639209fb4021f12266ed2dbc750e6562ab2c9d96379990714062da3cc6c70d64e56dc7de334d0bbd1bde972998c59f9122f6c424d96817a069ace2a7443dc3fea8e296c6ae06e1a0b9e0fe67cab8191cd33395fc895ca92bf7e88e397f06e61a758ecdf70fbd960db12b5ecdb2a75e3b6e520cbc4a90fb59ad2ee72b5c70696460d14c127dd738f079bd55164df9a67141201f02c054739869174396753496592f023003987f43ff673646954ae54170505ba67f1fb9bda5b971bb18035ec5fbd94dd4b19d58c7c773ba3d68efccfe8892a8ee0226f02f6cc3d70edaf39d9aead7c6486da1043bda4d45c94b577e6a1bdcfad97aaee74d68edecc54cbc25d5021cd9d7ddc1db98476f134f86dc4b9988566741047d1d96c00880aa1fbff7190e0b7f7749315cf535c405574e325cc66238e762b15b680552bc5512cb28a8ad5518bf4ace3f618ce305d3cec7bf9b477e36ec6a9a3fc174ddfd063199109cf0e009da41ca863e3c0b6fa8457a03455fe6f0e8f643daedf9aa0fd172831f1e1e4d5b4a4f724c765fc9c90e30b6f02c2a4b0b1f153678720831a1d8095e1cd6917b6942358d79594ef51d8854bd3c3a386cfa349d2f0b9e57f8cfaf88aadfc64dcef1bdde077f5b26b7f9a3200f3f6b865cc6a3a8765c2ed03955b62db748d565309c87b0b44234f1bae462936345cbe944ea5aa7af68d2c286dbea6dae1a67e232013008e324e9c50065fec6a01de9da8793dd0bba33c7a1ff412386fb0a562d166da6bdb51bb8dade7ec6c3dc51f86641b5de198760b3bd3cbe519eacdebd5d290748cec9d5b5e4ad64e0d2a78b4a13c6ef4ad7630e99e657840a4f65b630a8aa113fe8abbc30e4dacb2ac3a7a775ff9c0da671796417b07d6e49e40b4111a94453b8c72a91e6ab1589a7fb0b49bfaf4044206e29db6317c875acb574f3b32bd22ea1e6c33c5a12c112a03fd41735f364afff3fbee9238445deacc2d3c42355aefac82badeca1ac09232d7d3b523e01bb21fd7928977bb4d4e6e0cf7c7fa8d0e62d13b5264e941f49f7abcc7bb0ef46a750bb8a7109b5cc5bd128f80997dc2518461b5d3f2eacd229bc2180b7945cd7328da8b0279de18e7e712116caffe3e4b3d4678ea812fa8e14ba7e8b76c809dec0bf5ba9e3a64b249db68ca0b67aebe33e08fd4bbb8c9b8e0b82879df52b49d93a24e1c37db1221dd19a292d8fcd604c2f9fc727993ea6e1566bd4912bb14fb9fe12524465c852f1ed5b754a829ec1840a1b84f0a2d65a4d7583c59816680773e22bb66922929639686a9b7323b4f615c7ff8feeae8a67471c9c4473750f3a3261bf983c2585b1370fc843394f710716fc3ff0c9c6fd262ff3ee2327c61823094596f10b069be64cbcda96b19d5a708c5c057070c59ff7447ee21696bfa8aaf4db0643492e9856c6c1220109e952416ab0e9864804ca58abeae426e63544cf48204ce34a69dd86a4a1d945cc607de12ac9f06caf3082c399872291305635853fab577ddeebd7e334e4cbe735d44b2d3a7b476f10eb17980509ff4aefe6826330ce98afadb48d4e2269f5f035b75d0d7bdb6b2cc4e866762383cf60ca4a78a7e8df0cab815b60e0a62279f1cf9b81df6626a4cf08601ea2316fb31e529b7b050339e9350c505593970bc6217177d4c6317a2bfa803fd876439d483c43fe6ec7bc0412d7f2fc4770bfcc26eba929a6b8e544a1a744f856698b023a8beae1c571a423a3b06a2ddeada39d3dd32f69d7c2685dfd5d1b9cec46fbd563d5a1fa5c0ab1d07c739a4b29b6c0b92a988b8973d47c227dec068688ab17d86161d6201f45a619af294432274e9d8997a7f9aa58997e43e87791370a898fc7ce56801e9e7f9c4cc7699547ab37978067f20db0fe056c6dbe0da42c7ff72d2c8f9863e6c391d48a36d1e11aa1e4f3d631f85386c2a77c76e9f6efdb605f78de8b75a8c913344009831b5362caf4f594a4e62ac92e5c5abd479b549356eff460a1056898a5609f25814eb3afab4240e8fc53d5cc875f440c3734f098ece49e199263179cc0ad01555cee783161f648ddc775cb105fbaf75ccb397031a328c62aa0b7175b795fb6f897e60d0c4b4756e778850e89a2497cbfa7935340882b222662d5e997714ba594136780ae3226ae6571d7f956f171d1b05f6b2224b370d25cfd9d0d9bc4a6363bbbb9128c37c0bbdf1c9ab147283542e60a79ef425857428cacbe6d12ce62df1534f47e2c1d57456a5e80f4db8f2adba2bc372f353eefb57a96feb2b65af3e172b0083b3c8246b84f2e9981b5282e41be107fd6ac724ccfd8fd182e97560ac7c95a345fcc610400512457d526aa3efe3076334cd625637c1826d53c604f6e07b13b25862c768ad3c048d7d9b3c6dfdce7959239cb47b04c4032ec395730b72dddbbe4e87ee60e4d940ac71b74aa3c886c8120d6dea78479173e92c044b8489904084c95d1114a4b401c7053993adf855bc79f462baf7db70905ca218a8fa68265f5b4e3a8d41f36e947d44cbe5ea2c6d08f93a6582476c4f7a2b4d6671dae76e48851686a95733cf947a7c7b453aaebd7e3ffb268f5c3c3f56b077b76b9cc58e59674a7cdf0fbf4805fdb2745d537bfdc734f906a72192ca940ff7b51e540fb5815568358ecfea9df122288268bd7165e5eb78ec4e79a1f1ab004baa0fbce48f1e755b1fdfb10d5667ff6c38630d54db041eb6b6a56f1cccfa8a57674a5478ac5990c7bf70dbde3e30a34863b66bbdbc6bfdf520624a3b76358abbd9d459a6a12b976acdbaf3b877d398673fcffac2d17d3abbf49de5eecd909b2912fa9ea460c88d582a0d39d191efd695ceea11206e1a05ce0ebc106aaec458408f9fada0407a97b4ef16df065b35dda97a8e9d3b2b99ae64ccf8d7239c94d5f710c6b5ff822be07c4084f6d538b6d6ec53522150a411ef9820b935b9ddcb15e03411309a282bdf00cfdb04caa3b7b7a901ec0358c0079e9b52ff912215755497398907acbd244f3fdc390217f9e8139556cc3b7f15ac3387b37c9bf5aa77d20bd4cccc113d2177143c684a37a3bb4624be3d63eb5536ad79809553d9c8224ed0991e90fea82a4bf1789c19c5b", 0x1000}, {&(0x7f0000007240)="80069f80e947fdc942bae6c3377ae2bdeae02e472d8ccefa1cd54cdcf2e5fdda61e5cc87597b918f221e287f138496671dca06c775884b3377214ddeb01131dfd83c6da71abc3fd4aca8044fb53ff43ac9ab5ca9c441072689567695c6f3c31f38ced9d6c19a9ae34696a2ba31989f9732c86017b16e9d836432ddda07439168d31b49f4cc794395e56c8dc884921d2eb27d7ebc1a138eb3ca9456de9b", 0x9d}], 0x2, &(0x7f0000007340)=[{0xd0, 0x111, 0x0, "7a6755b0069c0520c4439b82b45c92894e30fc692ba207d13a564a5a66eb4c22395519215257a1731a399b7aac2ba210aa05b8a24e45d410f7b798f6d1cad939894898e64330d905af2e244cc811a5880549befc5d4b32dfc8a8ec5dd235298aa3ee459b2acbee65479ad8ff9e80212fb890a34a9c6ae375b744a58c445dbe03706cf7a3eab77a5db4147841d0438d1d2efee5937b59ee4e9f5477b673b79dce1219ae59b6a7547e84f86db4c9bbccba66e833bf737a752f66386f84"}, {0x80, 0x88, 0xf1c, "43e87a1046bff6d12a376a1e129331748e2e84195dcc4291cab411f623977c068f01554fc636b909a6e782fb7a1d5390849dba6f6e9e8b9a01cbe13e55fef21826a10ee670f589ade01bb38a9e45eef477fc3568002c1ffc87f949c89daf7330327909612af49b8f8d"}, {0xd0, 0x1, 0x4, "732f37366c48e26a015286e71a9a3956e7dec88a8534831461d44f993a3c2f9d367d419e9b26a11345d1e4c359947b3150cff8baac228cc7d58038b11c38f59b3719b7eaee1337216a5ab7b036cb16bdfd872343a6eaa7ac06369a509c6968e319684ce25bcb80098085ead75e89d71c758b415f6a6d43fef636aef3fe6d3f6a7d0c75b37d9d62157c5e5ba37694c53d7e3c2f798aed13f5f901678905c3be7a093265e775e5afced13cdd9af9ea167ab8917e192141dbe5f0"}, {0x18, 0x107, 0x80000001, "bee6dcbcc42579fc"}, {0x108, 0x10f, 0x5, "8f007724d7c8d9c03bf22d069843de78bb4bbc66a506a5e59ab8cc330afa03cb8bb29cb9f868fcacbc9f47968164141ffeb542950a7fa338096c3ec38d1507022f6ff990a88180055b5a039b42f2dbe48ab066f414dcd5bee4fac8078fcf9790ccb64ca21f1aa4efe11d9df2310fc644df1e76f353eab7b2a1c7da2962f0a7b686663f6bae68cfc1e887d7c1ad8b3fd1ebdddf3b4a7fc0b530f5bef1512c19c7de55b364b37f4be6a9519f15e44eb0096ecae49bf58dd76dddea9f3b2e4320e8ff8060d413e81c20099a3d409fe58191fdad735e1b9d7e058fbd965094e55a792a27bf8b7cef70a08a32555f9133d09b928d444d"}, {0x70, 0x88, 0x763, "5632f48cb26cd9e6fe0da6bf4319809311bcf58e1ab154d081b123d8c27b4897cddeeedb34342afef8850fc5d5af15c1ae4918bf876951fc82d6019f284c971b78d296268f1d5ea8770bc95e8ee0e941846deca8ce228febcb50"}, {0xf0, 0x10e, 0x8000, "0b26e526e80317c8e0596a65c0d25293ad510c113882bff04dd4f8ab3a7d78657126d0fe1095aad211b8d8ed278649a226a9c74f6246e10f5432bf2c787586ae5eebad365d8c78cd2d0caf3976be48fb7d3778495ac206da77deee0295b82e8273a5f6a28a29427a41525a37100adeffd91e91be81e78a8d2d973448c4fa8405621ef80a79ab5f6664fab01296e905c68c161573b5caff77cf91c83b384c513dfb522271a933728651fbb8b1d66b2077aa58232e8731ac560f79947846fb51d92c5d03e79999be71491ad3aa79e7c54bafe290779f3106b194"}], 0x4a0}}, {{&(0x7f0000007800)=@vsock, 0x80, &(0x7f00000078c0)=[{&(0x7f0000007880)="5e0e2854e09e4c937c54", 0xa}], 0x1}}, {{&(0x7f0000007940)=@can, 0x80, &(0x7f0000008000)=[{&(0x7f00000079c0)="c8da2c8f9b5b8e7074c3f31830e307e35392f5235e28cfff4f4d98a2939d96dfef03178db5ba21b16edd64948c269dad0180b26895a8064efd80ac62925421c6990498b440554b459358b4b4c62c23099ae3595159916237dc9ad56b7b6a884bba9655e155806fe1243a8020047ad1f800a892c5e678daa0e861f5526b0d275c780a766f9243bb3a3657dde95ca5c52744baad14c61635ec6fdeb62b", 0x9c}, {&(0x7f0000007a80)="08e599756431c523be1ae6f25d9fec545a86d15b8cc4bf874181459564ce6cb23d54bdedf393e37a5768eaf4547b7ef4379c70d95e27685866d5e137ef08d201a143214adef14dceb5eaa672aec63546dc687e86d42affff553bc04c48fc6304401781a6ae375f67d55fdf333caaaa4c6f3396b91a6ad090b86f6d", 0x7b}, {&(0x7f0000007b00)="05921ca401dc0ee2e69120fbd2239a42bbe92dfa68d6adb445d77f5ae6e92ef21a0686ee86ee9e1063ca953ac9d039aab661b035c2faed9dcb2f566c787e9db8def5036204491924ab241088e8ac0ded3a5bd61fb2418f5fcee5e107f43991b5af4de3b0d996b94c2f1a0049b0b057994d1c7c8e3837efe419f21925e38e3a75d572f234f4f324d30e11b224e82711ed5edef3e7d39b0b1c5f48976411887c86e16796ade0096b97a2be615f1203174c59fae0d48805b2ee18e9dd7560f56e00dbe458314c8270482d2fe57dea54edba074ad0330b5c832a438aca070c", 0xdd}, {&(0x7f0000007c00)="38bb98d721305c404a76a9ae5eeed479a9ba13baacfaecaa8938933362c6ccd6681c9689074132022f1b3f9affe4e733e4b62622350f2c4bc2ba3b9cf3c334a4a1ca1181da062340309999befc230918b29e7770a62f335392f22717539bb90ad1522a8b615196492b3ca31a5f91af80bfc148965727a741f3aa745d218b3faa831a4ad93640f74a807f54be6c89c5b7535c4f6362412b61527e1880f61243acba13b68027ec7844305f8571da98546698de0cd68d454db53546ee4df953a37b76a998893cb5f08c8c416cd2e4328df758d9673e3fa6efe37143a7c255646e2474", 0xe1}, {&(0x7f0000007d00)="4bf898f5aa52203452495113c5022912de6149877e199ec33316acf0360f2f69a96f8e494e02a5b0fa69b6083593416a32adf51bc78bf7ee44c3bc402ce70fd0a89f8dd024e0a17d28b6414aca9fb8076365689b5a96f021d2efecba3586fa486d1400791977a4e10ea18969ea7d339008af31223f86d5590b45206d1df3b5f916556792ba6751064a904664574085c0447cbc66d9e3ac1163626fb513dc664a73650a8dd314a64781bbcefa94b114b3afe3f53c21ffda3ba79a7be0beda4ad65201518f2be8b9e15130bdf90d6b49797b1589437486cbfef07750325b9c40111fa76af8da46ced6f90740", 0xeb}, {&(0x7f0000007e00)="c94bcbcc14be716d49610b75e83d453b8a40d5f9f21efe718c5773adfdbb41f044ab223adcb1e8c37803c38dbe2685b8371e0603345799303e87ea44040bce29f60305b58cee91e566b73876", 0x4c}, {&(0x7f0000007e80)="cb4121739e4598da29eb0af15b10153a0cbc97d65a8ea5ba0156017396b71c2f23d1048ad4ae95cb3f13db76bfaaf30405ba05a5f03e4403e37fb0f92a83c225835554c164ef7b99e8343448dfbec92730ad61f302fff0cb4e9bb4cc1666ae80edc98d01777eec82197dabf54b9653", 0x6f}, {&(0x7f0000007f00)="9c599fb1cc470fb19a0ab6606fc5a533eebad22425d6babed65fb1b32e7e354af1068554e48253ff0c7d0b3a8f4c37f7abcb125eb48018a12a8f9ff810f4a4339839c6e95da34fa4ef6239b2c4f82226ff8bc216953ec62cb5ead12c3b99949fed82015a459d16f2836ab659b8cff7716b979b7f0d106e35529c17f45704928ec56453b96a9d877e37da8ec07ab566b333b8f541182ffeb74ae9c66e4871d70a81c86281b6db82eb406f607f84cbadf8078f6e5038f8da36a94ac4a97c1f5936b066d35b2caf690247f222afe003346f637533398c46a8947919af32b85566ed8702b680b70791d678f70520eab13601550181d324d16cccc36a0e61304e", 0xfe}], 0x8, &(0x7f0000008080)=[{0x1010, 0x112, 0x0, "05cbda65826bb05a18cb44ebf1bf3c941f4bedf8363b9debf563acab14c91b7f1ed021342f60476d170f4bd35a499cc36f91cfd2f83b27877938982d29048cfe540bec5aefa6fe4354bc72499625ab303446750cd5d5e380ff38941802d44f66b1ea15e46af1eed490862d56f744b328b066241970ed8120dff394dc6c25c9ed4a50f445a3ad6cce4c94b06c5d773e1b6c97c77eb17f00cdb4b3857860c3c0d103b383fb17df7aba81802868da5eed6c1cc1750f581b416c1f38fc70defa3609eb2f3456773db39a2af45dedf0ed8cf62e7e0afa3774180121cb72ac5fcdf00947a18497886026474e5ae0f29bc8d4071b5bf76dced7b090268d26276d3f59222b9153203d7e01a1ffde18954eb00f45d50ad0946b285cef9f1cafc49ceae9bf5645ce424cf7a08d668e4ce1df5ca9da494600cf962263465ee35ee787275f0272ef7f995ff9b3a673fb5115d91e4f2352c046ebf64946af109ccc23e4a1db0b9ff9eca8fb8fa807a6d5f353ef6285029530205fd6717643b813da2d62744feeb7fc9e1bc43bffe0d55f0b3506fcc5c1fe3ff427dedd74562cf0e3555cbfb0f1df64b9ed7d3d411662f379b12d4b94ed0c9d4722e89ae0d4001f961beb44154625ebb8e67bf0b6c07a30a731c27a122a61f0c2c31bdb916c05c87bdb24cb7c4c71e3e5be2def6a591950ca2af748935e52b8788f1850c3a8fe2addcb320a28548ce608f0745e4500c81f685dd0b803039e4aea8ad0a3515dceae481bdd40d3bf25d83e40f8e05b957ce5c5433db59a1c78acabbbca4fae20446e20235ad761c9c5fa7c022598a3366a2f4f2aaaf235c133c12873c65263c67ff56e8c6574ff55ee2c26c956a7a45f7a5587bde32036fb568cf123e4997a9d6a5381071c0be2a4d2b6644fc01dde8e5203e63476ff38bf7f87ce9657ecc378186d8c343a93fa1acdea99e4cedc20c8139e3a7a7a07f0e53755718fc361be414ff70c7c867cb146d72282b214d66e715b2e758e609e6dc6ac4a0429d3fc1095b30e0c14578c685c7a5535667088aadd00b634d95363e6e8e43961973d2ebc1e0c9fc92aeeb81a9711d6b4906e920b45282792b72a1f77441501f6610bb6cb6539c58f465707c2ef33d3a162c7833e7c512c9b39096937013d30d375b410e27c61ee9224102ebfe1bdfc43331cf096fd7b2561bbeb2edf7c24bd674adad528cac49157bd690414615287e166f1c8f363a5988bbd3d75b9d55fbfc192f1b296437b291924a7cde08d4025cf3e1a8426e12cb7346064c6e52bead385fb7223643d71b1eb6e5cd602aaaffe202d900b9336746a8366528ab64cda14d5902d158b3165dfc21e1c56138fde24fe6c1e6c686416424afbde0b7f4676f88158238a1a2684355bd803b08c25c24b66c965d3dce6f5be4413101c4d669c6f7d1343e5ded6cee40b90990455c64c9e26dfd47f441f128651f67582a5263459f99c2a4f670b64be437dfc40669d30cde77151c2764596e0f652c1693123dff596bd3e58f04344cd08c00485b5a9e522ee01651e69fbcd2b198a6da48c1299358b5c84e098952758f193c614826b632daddca91fd5f1ea2cee28766d08b3ac3d11b10a4325c211edb368fe1034dfae9effb9724d481228406c57d941e95839ece0998dc8a56b504cda8e38c68faa2667d5ab93165acf6dc1db95609298356cd872e77ff3d2122ce2f6e9da52dfa57901de2c37d1740586ed9ca53e52526a1ccf47e206990ad3b897496706c0b051fddb48417602196d2a6b69d2d73b6f0cac91e1bdb5284cf55482f37ea70b371b5135544cf064aef174085f869889e98d1bbe2dea4092c093161e02d77327c87d48b70c0d7398c0c239d94da31c690613e735f7bb6e62572a54a3f54ede29c6ac78155b0745e836f1f979a75b24eb6d9ae247b92b2f223d769b97550742873b9ee84ec5faee8f25c0bdb90f1bb33e59986c598eb99274850eb67a73452f385c3b874d9fd83548bf77eead26bdd1351272108114b3c955caa900bb657d859923a6557d20fd8923c52090b108c6bc1742b4678eb2af80bce11f60c47f459a75f3eabc4d3e64b0735777aab7a0335f94273f643a93cfdfcd14f02fa01144721edf938feb0d62662c7b368aecf8ae2debec9a2583d6bb65da408a1e15d9c5a8d9e61e0bcdbf72c9495fc05fd7e845085e57122f27c681617b9513d036267bdcab19c8b1192a4c56a8f7d7d6601ae1e3f26d3f75ca0f30988ebe45f794b15053a88ec95e4eff5c8f4b484ce998b7056b2c90621cf6299fed24be04d5050941607ab2ba3808268eaa74414ffcec8dca89e7ae70f7e1ebf049559a8a7f00370b5c1adb8a6654cbdf7b09ba1cefadcc34ae615b3c301d0bde31258c0345f66e2b4287def794fe8379d2335098d41a45d32111abbddce1d9a4dd22b9ed798145cfda3f83a6e1146a5bcf55aecb4c4eecf5b2a2289f27cefe48a7d53568655e209e449374d5dd63f4061d28df3d319bf7ea865b77197f70859a2b0c98cb83657b3174bd961302fa2e6ad1c0a9ad4cf9ab3a57400f52f67db53f669b5b8ba355c1c298e703d1130d53fd53d6811c006ddc65ce2f163697f9fc30e6607cb06e20c821a293446b1abe0c8632b1fbe8b06166898cc2b43b5b400bb585db409dcfdd165e10a248e197704219039b15330c358ba1ca4a07cd7866f267216b08576effc301f25264f72704ee5f880a17d363cda35375622dc3bf5d103942d2340ebfe4fcab5e740ed4518c2551c66716857cec529317b022c03e4e29b29b0faaeb2f2921875b5db0930ba2dbc83403e376a7899df90d34d7f0ff70cdfdd055646445bf931c2d0fdeafedc7a63390664d23168c1cf2d356058457f217bd5be7d1e0f896187c84a902cc979f6d0fbef12c287d8c2b3748b771fea1b4aaae27b3e00971cb3e45af4b2bcb9f35e165b2bd13064344892057bf27680ca7dd33cb68c6b0bc11b14e84aec2a521a55b635d6297079c67cef50d8e2e69eff1797261733c19fe8a270f6373e1bf081ab2d4fee49c9f74b7221ebd68b478085df2a49599afe66a33b1684de412b8e7a3b248101942deb889e1a6f36092dac2373487ed47500e68151df6fc042c8b11bfba9f858b1f1ea677ea67d7eed62bcb7b2b1275856cec8b862db20dc96b5ac965dcd426dd5fa6d8bcf4ab6e09cda875f692251ece8d6276de95f913e9be3d45cb5049078a71541212f4417d894b0ecdf8a5d8591d6a921985b75e7ab24e9a82da6be9f1ac7fa6fa3e6a398e2f66dead71444b3178dea6aac25b0677cc5d52120c0f7a04d57e2c575ec1f1e8d8ea53999e7d883be826786564e2cdb4cb9505cb00aefa5baaa5f74bb4fc37aafbc84116a63f866ff52d1a6c179842b2a3a130641d5c4b330b208812a9c47e5072c5d83dbe591870597040f5367aba06c139c8865c5b457a16b5af5346987f97631aaab1e4d498a98cc9b0fe80aa833a37cbad98cebe6738e830016fcf9faab9b03f87cc1d743f7bc628eefbbcd6fa0a1fcf6e9c0d942eae8bb978211628f8fd1497e4c0bcccfd3f2e35cea69bbde6fed201f5ac64551a3035a2f12f19320a5c40ad7e9b5505921b3c9831380ebd52b58c5e9d9bf34a6c3f6fa2e77f6c18ce0f9c738de8ac8c07f89b98aed01bc5c5973ec371808939784e14ee852f47bb683b4fbc5dc2e00adfcf683ac4eceb7bef01c688d71a40d20eef890b3c048157b623ba50ecf7e3be09e22d8b9e8e643081e0acc85fe183b5fe779c1eaba6984fe1f924a143e40ecc83fe1314925451ef74ca7b3e650d1f240cd58360b4847e56d17a2e294670639026ad41c672c105951d2e59093c4f0d4731fa40936518cd76b71269a1ba9e11411fda74012e8b96de021d9a7048a17ef2722418659da61edb9363be97d8cc8eb229c85d7223acd27e76dc10cd7f877304dc16820ded578742b14690acc32de1eb426181440b074d102e0f88ccbf3d55f58a1d3b5a3fa8227695408cb72918c605c0f2ab5c2d6dad1e26987af73cf2c481b3e55842706bc5c733cf65e7386712af5747db776564c541ce52f98c02281229116a41bd4cd6e02cf8784dd556d0c0182c2b591b25c2bbe0d1687254d3c663ccafb661d385dcf89ebfb0468a76d126cfe7765642c86d019fc7ae5677b44ff489d0587c406cf01542d74cb4cfd8048ba75ff4fbfbc618664c0a9d0f33f5461e5eebd153381226be3c3f18f69b1fe38f93b727285aff7db10f295ab49905d8fb5c742afafc14d74f152e74e273ae06fb9762cc95585bd320d9e2549c871d3427d42c407e0dc66a445215d9f7ba7e635b0cae68df330c6e010b7de9123d4592ec48232b9282b4daa6f8c9df4e1098dcb1957150452a55fb7e1d80b410fa5337adf5b34bab247d4496a51c3b2f5fb8f8bfc2c1e21a26e80c28abc506d05a939cbd2de08deacda77f96d09e0fff7728582da5454d0272f55b9333e284d7ea70491a2d589cce409b91db8aef6edcff3d7f536ac54b4e0fa3a1a2bd35fe74b80b000a9f1dfb65db7210296ada166ab43a9559d3593992412c586b04439ed58ce918d79a97e9ff38ff476f1d70c4eefc2ad8042840185cf2c777573f1debe1567ca3998d0b5345d40198cc92094dfcf77e14a47f5a873f8c5166c6c3e0aab34881cd2a076de62d49ddda29f253107ee2f781c44e816d07f0cecbff62806fe333098bab8d07eefc454bd9e4b81de68acddc56d30b23972cc00d4bb8a915644f96b117cf24ba89b6e2d173d712803f4ce8c6e1e9d7bd11becfd050c20c822c08aee62cfd9bd843ef087e704fdaf255b394887487ff8f61d2f5d4f48fc4df27dbbeb57d4db8c281a8411b18d128746e3c0003374fdb1f04f8fcae48b001226a6618f10201064f1d8dbf7a6868d68d9ae5ac201eb062e7f972ca403752f8bcd4a36ddc4dbe6b3d9af6df170d84647d90742b5daa3103c5f00525fbbb284185e219c1c28ea4b3dea2ece1cfbf1516f063765727a372800461950e420337934160c5b047729d75d7d7c7ac7d66a99e1094798b4d0d758afb69e1f361442734906344732916e0b01fd5a61a178c073e7a770a0216991f62b43049fcc2fce80e13d1808fa5d7b347361d9441975d61e71ef8d8fd9cadae32f04fe212b6f24cba671dc66a1dedb516173b1e843915a2d8e679e787124238ab04b876fb767f7bcdc30593f82675bdab2a21e386cf7aec59a42d37739b6612be0908acfe3d993651dd84688f38b02d0326cb29754045eecd3c52c91f11b1c4c2e86a4476cba3142ddc5df57949dd4b90f0d1c61a49d607f107bc4ccbc50af204b9400dec3bab4067e9547be47478d88a9f9431a0b7d64618af61e1564116f86afe2db29083717d4b14641c82573242907c693d081f6b6d12a9ac14ff46a146f6af6a19f404e96bed3de62163a424a70c73fba2e13bd16197f97e5f6f4c2d3e20c97bc86d916ecc242a5cce87a6af272ab6fa044a948f8ff25b10c9ffa349560ecf76aae5a75e214192d14159cbc6b41c181e98bfede0e5a0cae500beece13b37831f2cec4f38772248caacf113becf409a01fdc2d55b3899b34dd26f4ff981e04257e1f1d2882302bef3c3e98b6b8bcd48bfeb7d7215abb6902a6d2e712188eb14e59af9c5035170f94401b04b0f4c9d06d872c2e61b7e078390f27eeed1dddaf2c2c79b0fd99be618e27b014812c3b586628228050cd4b4d525547f1cc453f88e9790dfe868d86983167ad358421c48878cec2cf8eb470ae6fa113ca00795298aef337d3f71632ae64c19f14c"}, {0x38, 0x128, 0x7f, "6dfd78219d9d6312e779124022fdf0e11cc3b55d972ca784bc88a1b3f62a192f2b8c4b08464dcc"}, {0x40, 0x104, 0x4, "e69622284c50fd32d60b5c8e674050af85fa11fa04141475030e5929d4cc925a0d293943795777f29a52cdc28a32"}], 0x1088}}], 0x6, 0x3ec0) connect$unix(r6, &(0x7f0000000240)=@abs, 0x6e) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x204092, &(0x7f0000000000), 0x6, 0x50d, &(0x7f00000006c0)="$eJzs3U1vI3cZAPBnHLubbQNOWw6lEtvQF2URrJM0fYk4lEbi5VQJUe7ZkDhRFCdeJU67iVaQfgIQqgCJC5y4IPEBkFA/AkKqBDcOnEAVZOmBCzIae9xNHDs4Wsezm/x+0mT+8//Hfp7HiSfzFk8AV9ZURLwdEWMR8UpElLP+QjbFYXtKv+/+0b2VdEqi2Xz3n0kkWV/3cz6VPSz1ve9E/CA5HXd3/2BzuVar7pzsPri1sbW8Xl2vbs/Pz72x8ObC6wuzA1aSFM8afToi3vrmpz/78W++/dYfvvb+35b+cfOHaVq3s/FedQxDu/RSjJ9YvjzS35tiq0IAAB4Hz0bEMxHxYkR8JcoxFmduRgMAAACPoeY3Jq51mgAAAMDlVIiIiUgKlex634koFCqV9jW8X4gnC7X6buOra/W97dV0LGIySoW1jVp1NrtWeDJKSbo812o/WH61a3k+uwb3w/L1dLk1BgAAAIzGYtf+/6fl9v4/AAAAcMn0Phk/NvI8AAAAgIvjYnwAAAC4/Oz/AwAAwKX23XfeSafm/aN7rfsArL63v7dZf+/WanV3s7K1t1JZqe/cqazX6+u1amWA/wio1et3XovtvbszjeJuY2Z3/2Bpq7633Vhq3dd7qfrMCGoCAAAATnr6hY/+kkTE4devt6bUE9lYKdfMgEdIUuzquP3lnDIBhuLcH/IztXcxiQAj1/03Hbg67OMDSXdH14bBeL9NhT92d9z4v7FscwAAQD6mv+j8P1xVhbwTAHLzk7wTAHIz8LH4qYvNAxi9ktv8wZV36vx/l/F+A6fO//fTbJ4rIQAAYOgm2rPDyM4FTkShUKl8dlowWduoVWcj4vMR8edy6Vq6PJdjvgAAAAAAAAAAAAAAAAAAAAAAAADwOGo2k2gCAAAAl1pE4e9Jdv+v6fLLE93HB55I/lNuzSPi/V+++/O7y43Gzlza/6/P+hu/yPpfzeMIBgAAAFxFpTNHO/vpnf14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABim+0f3VjrTKON+shjXY7JX/GKMt+bjUYqIJ/+dRPHY45KIGBtC/MMPIuK5XvGTNK2YzLLojl+IiOs5x39qCPHhKvtoMSLe7vX+K8RUa977/VfMpof1yWLrTd4zfmf9N9Zn/fe5AWM8//HvZvrG/yDi+WLv9U8nftIn/ksDxr/9/YODfmPNX0dM9/z7k7RnhewbG1t3Znb3D25tbC2vV9er2/Pzc28svLnw+sLszNpGrZp97Rnjp1/6/eGHfetvBzgev1PnZDvDH/Wr/+UB6//vx3ePnm03S6fjR9x8qffP/7nWvPfrn/5OvJK9POn4dKd92G4fd+O3f7rRL7c0/mqf17/98y83H8Qvnqj/5mDlH6/5V4M9BAC4SLv7B5vLtVp1ZwSNF18b3hMmrUa6FTSi5PNudA52PCr5jOcT/VrkW/u3Hvp5OpvDD/M8fx1aXek+Q++hHFdKAADAhXiw0Z93JgAAAAAAAAAAAAAAAAAAAHB1tf7/f+ycHwT4wvk+aaw75mE+pQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnOl/AQAA//9DhsFC") socket$inet_udplite(0x2, 0x2, 0x88) connect$netlink(r1, &(0x7f0000000140)=@kern={0x10, 0x0, 0x0, 0x4000}, 0xc) quotactl$Q_GETFMT(0xffffffff80000900, &(0x7f0000000180)=@loop={'/dev/loop', 0x0}, 0x0, 0x0) pwrite64(r1, &(0x7f00000008c0)="10", 0x1, 0x0) executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x5, 0x2, 0x4, 0x5}, 0x48) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000500)=@raw={'raw\x00', 0x21, 0x3, 0x580, 0x0, 0xffffffff, 0xffffffff, 0x248, 0xffffffff, 0x4b0, 0xffffffff, 0xffffffff, 0x4b0, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private2, @private2, [], [], '\x00', 'syzkaller1\x00'}, 0x0, 0x220, 0x248, 0x0, {}, [@common=@inet=@hashlimit2={{0x150}, {'sit0\x00', {0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x8, 0xcac}}}, @inet=@rpfilter={{0x28}}]}, @common=@unspec=@NFQUEUE1={0x28, 'NFQUEUE\x00', 0x3}}, {{@ipv6={@empty, @mcast1, [], [], 'batadv0\x00', 'veth1\x00'}, 0x0, 0x200, 0x268, 0x0, {}, [@common=@inet=@policy={{0x158}, {[{@ipv4=@empty, [], @ipv4=@remote}, {@ipv6=@dev, [], @ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {@ipv4=@multicast2, [], @ipv6=@loopback}, {@ipv6=@rand_addr=' \x01\x00', [], @ipv4=@local}]}}]}, @unspec=@CT1={0x68, 'CT\x00', 0x1, {0x0, 0x0, 0x0, 0x0, 'snmp_trap\x00', 'syz0\x00'}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5e0) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r1, &(0x7f00000041c0)={0x2020}, 0x202f) mount$9p_fd(0x0, &(0x7f0000000200)='./file0/bus\x00', 0x0, 0x0, 0x0) syz_fuse_handle_req(r1, &(0x7f00000021c0)="4e5350994ebf71ce3049a5a45d050078bf16b0757a4c27b455e2a547739587dd3380b5df8f40a0696c5bd6cdb672cffe4d870c5c90ca92095b9ebf3e92fe31d8cd74275d857d34a74f7eecc7fac15e2f148d4e9d47bb45b858bbf078999970d180f28d7b2cefd92635d45a563d9229c9fd770efdc0848e52fa5efd9a7e5c94a1ba94b4b7c7507f8b0819bb20910f9f50a83a010abbe126dd9f6a7b84eab6b0d5ce78d2ade77a5f7e4e997df1d03ffab4b4c945d803e4457909013127a98769c938c237f37263bc509a42bc56ff2dbf80e847e2c407009eef94f18e1e59069d62298fdbadae007ffbdf403c5049a4d30ac0abecceb5608da02754c9a575af52c0b7e41226e2d642a814861c4310c935bcbae413516dde2132652b39c7aa0218a6ce65dabb4494965209ce879ba7e7e59039db5c1d36d6a7f86d72dd59954fd6f46124a2506b245a0db11aa89d2feb312a6596ea2fecaa7b6021f37a255f628da7ff6b6c36b514d3b6be34e505f9dac6acfb888198004699fb350ac93431533554658c4957df36703591438d6488bc03dd8290a75ebb367a481a50e79a46b04d005649cabd79e5c6326c066bc2b6fc5febb87ef66d832ef31a16c2a450a0b990fb549a5d810c928d1a81fa1dc795db2607ac7d46cb5716b68acdeb00987e429fe6a394632c83b43336e7b51d9cfdb50e83d8c6ba1784d9f74c16b476e048e65e7ac0af683b347d7377ac1795422e00e5bd8da9b313af83abb3348861116de7a99959169b7dff9f7d9b7a6d107f2e76670a6214a419bf8298f80eb570fa29264ba57a383c5ec5836ce33104ecaf1aec76e311280a1d2c8bd7abff3a5a242e6a637f7db63038ef5d78aca9c680d72b60da4dbeb0e1e683ddc82898647c589a81b8f92db06711d8a0af05560cd77fa7005283db71e8da21713fccd450822062b994d152aaed2cdcf0dec9c60617e15ba4df628da4e71279bf9d1eee5c7f055c27cddfdd45f9225d5d5529ef7119e2e3c9838e7362971e069be487797e949b24297de19c61340d1cd7a2bfa3880b91a71e934720a59e1e0ea992d2a1633a0852ad8addfcab73a291e35745e694a6471f429b124305886c1f79f67c78de3f3ec998c91e7fc59d26766cd446f6f0de603f2c6892e13cdaa37d9e8e118d098b6986ccd991993ec152193e7d77394b05b99e7d310c506707f1be52249438fba9615f6dad2ec7244fedf36e34ec311b7d6bee64271d6491079e161190ded7e28e2ada4307a9b2986c267b1a30d2f720ff23408011f1d589ce9ee77f981c7833656ccf7df5b3a87ec253ff7c7ef1e67ceeb10c93e3fa683cdadad65850ffbc402b7744e94cdecef9db9d264c755c53d36278df23d4c9685fdefa69f7588a33b8a64b35191ee81abcb9765577d175cb06e31c582807ff7243bfef44961fbc0f8a235242f51ee991ea621803d4dcfed90d26f004b299425bf219f6d185fe6e088ae44601b03defada18794feac93787696a5d419f09f769bc590f43d2df6a131f6895da2de120c2644685e57b1d476c6aba5881e954fb2575356452b118b942cb02b4ea0fcf8f1bbb9a23b6e32c9d0accd3dd861452a3ad77b38fe709e216974932deb5397fd8033ff0e073d93ac0b4be762bca0424d69bd57b22ba914133f87671a29498b268c2911e793215463ca2164e38059456107dcb29beedfd6277e2b41a11d1c6f1361b19875c9384f04f9c53c1856d71f360a8fafe05f7aef750ec0cf2bfcfa971c017ad071b69a18fdaf970b384d4c889cfa5a0397dbe89543a5c64e2645d6edf959aa60709ce0225fe6c3266c7ef62157ac8e78fddcd8a1f2ca5b58128218d19276885515775326aeeee0226cc810843eb05144bf8e2fe3340cf60b32cafd96d23cd7d0d3adcbdfec9a2a3d88307c362633b1c5637608ea8476d900b3f836a9734b5ecaf5e82983577128d3f74b903b0e3bf64326c1b564ae42aeeb0c07702b63a9ff74a2af6b45e5185a53f36c17bc29dfbc0ea28ca5cca43aa06951e9887ad3e6a87faacb6a278c4c8a8d21b9a77b9776f33102a6e645e99cc5cbc543ed0674282c2b9f8e5d14c2599aa9ac8f81438c77f2b9368bdac82edcdc5366f39adec9e9a3fbd55b79abc16d2ebff26b7d0c88f18b486e5836333575e3fc7808cb423b44781c57965767862922b4ff32d9bae76296843a46f430211c27ef9db168430026a5691623284dfd459dbdd1f1a6ec9bfad666507e6eacb1e2a7866da2e12e6d596d0bbb150500590013d9288af20596447f97bf1744eb9cfb244d8fca269b1fb71e14de664be4e95d83fff1b8abcfebcf3e78c1c66d28f260fb0c19f9fbcd2abbdd7dd7246e49dc25d954bf25f810a2ff6f9069dfdc62e7170fe3b0964b2ac95024256dfa3e7a426be5bb5f707fd82c2b3afec5d5dcf5bbb8fcb6dbc1b59f6c5330966c70d8b016956903a4278817414ba3652a102d7e7e37ecc79400267fc3bf7601c0731f87d479c33f100735e748874155267f708cea49d549e93cf7a398b20373dc90ad9afd56d9c77cd24e2c4a18f7130b366c7fe5b26bc4d11ca1ed1b98fa0b4d7396f82ae6593f4575d19f4d8fd586c991129e5cbe15c8bacc89c3ee15ca471dea966b5c48ede0d3ba2a7e28c75c04e6a4aa49a61f4e391ffe78eb5e40a5ef349f3aa4d15f2291cc86ec7e47ae301bf0b6083dae44b695820a893d46732553ef15ed1c16d28268d52a7e3a7e7c009d0c0708a356d3310c1ebcbcca4d7acf433e34bfc9fc115498142dcc725e7a16879c75e4c2f01c6c98b39619f3248bf530e6ee593467e38cf4026cfdc4db6296565722d587f3c580750b1453ecc141c0461495551297d88ae034acbd4f5e80ce198e6640c4c1e9501529988109cef006eb2090a6fcd974d7f60290b78f1a8ce3051ac2d69636c3219f0a6ad8c254764396a1684b2fd9805b1853525f2e640e513197283cc4d4073ac033e0539a88f08aabe1423cd40b8a7e073437d812b57a5d39a0531dcbe13f4466e89efc66c2a1e4b39a3e0b3073c9d44e6cf9b85f4df5c4e03628d05bc0f94ec04234c9eca4ed17463f190406834b02888728f625371cda75d15ec19efebd59f00ab659eb94eb88bcb2110862a369ad599610c1530fcc118f5b82205bc5215fe3623ac8ec297d8ff4eee75ace20731c5d505e6605c26203b7f754164c9463f0a6eefe3a2880b8e06e7bc66bb2adcc1a3f9b0325f5ec31d12a25f1f73c2aa6bb3a7680d786a082a63b13cce1822fa6a4b085a871ae3409eecbc1fd8661b5d52bb2b8b72f23e24a225075f272ed2ba0c6c5c693811a0ef8db6da7cfe7c966c647f0187ad223eedb1012a5b7af103e98464ac768c79b21ca45b12a52cf261de0d367442cda71c4b8ee39c94ded1b22ba06c138360c277ebab4efea07bdf1e3de8da56a0ee6d4f848011253cc21fa421a39943513d3167b7a73e0d752b861c49814bc5410ebe53a0264f76068c91ee6ec9e2daa343482b2f0f06e605c5aaf81f2a3cd570efc2094b4bc452f9526f1bbe7b22b694fb8109a5a987fabf6250912d6099e67da9cac79e8b6f2cce4702d1f17cbc5d06c38b8a48155ec758369c185ded839fb58cd736fbb74105fe5baf44e7e3ed06843f23601b60a43b1f88fd29e9b3f58479f9b95392a39d5ba1a31ee4441ca2d1fb57c0a8678a07a724b7a65b2ab16d1da197f435bce3ef003fce27fa2f0a67c9dd6c930a4bcf59e79e57b70fa8eae6fe34972958c28b56642d14ea89bf4d7d6f7fcbcf4fda8bd08fc9fe424de4359112b11f81fbdc1505658363697713ff6e1f8ca3c4be34a79993a9091f6017cda6c7489ae5c07062555231427c3eb42a049f42d22a060983b044a7d34ab5d2b5386cca79af72396a48aad6b8dcd7855410fc6106e4a165994f26efff1e7ea0aa8f560333b5dfdb2a0d899b0fda955155f90c75effd3c9535d88508e836feb7807d57b2a57cca42d3d08fe7de60d2a33376f49bdacdd3f814bd0927f417f15ad62a10b302f1cb390aaf82b0bc6af46bbf990b6ada45ef83ce13029d167c65134e7b82b59ddfdc367e61c40defd2732ccebb1d4000f6c742df964e1fb390c255d2b1dfc745c6ab34af8096b5b67aa179e3f341854f7a69f7bf47664c832037ec7a78f8e27209e3f20f833fb6e8c0fc4a40920a5ad2b0618982ff72540009d5db82f0f5bcaed2a27f35d1e50eaa0cf8e48c7a2d43c25d0264db750a7f33b44a4bfaae576cf9ee7594ed204513899566564ed8bbc97ed18b1d8868f926a5c70ac06fbac1eade46792186be7bf8ffa3301239edd093449b7d77192782b5111c14169d2b4a1b3443ad62e4abdf11aac6a5b89a5b20ab0ad0abd949b9d64582c67ffce018e7e46de4091fcc77a65b971fc67c8d9cbf0c341ca764b1056ee5014d9865059616a525a1d46ad159afe86dd1df9b8246411827e19535ca0aa9f83050b06e70aa2737f27e93d584a9cef878a642e9361efaa5d20bd8da901fa2e064656f686d3b3ea31d1d850ae9196b7764548f5c6450a32a717e09b6b7e75d43fbbda76e43a24f186d5578933f408bfa28e0435cde525fb91e71d92d704cc5a9b5e3db7aaec46d2b1f8dcb3f921f69bd7397c96a1e132c39c8f1656cea4365c779abf76199cb5b6aada022edec5c901cdafa2e7f3765af9c8b20cb1a6785085fcb0dc901367b89051bdfdc6b68c5215fd04e2b3c7e1c454a4d21132953b25c50995af0f7159a5a8d0a1621f4808f126a5bd40ddc79fed90f49925ee367a57a05c070fbe39fe2c213e7c1724a907ecfa69efe6e021c06a262471a4377f3c9809e9fee4f375e27c31b6afbb2151da86b7cab63c7b4fa4b77fb30172b9d0d78b1c0535ec0639c4910b5eeecbb5b8b5c8aa74c140e7ad347812e36db3097a7ff85c09ab2c0020202307f50efefcdb497b9c060ca68c4be54a9165b4cebc6b2e2e14e5ffb9213142418faedcdf26fd326b7672399e71cfffe3ed712ced5317c254f9199ee10c24c802d102bd8749513d3145201ca4e01bc7c8bbcf430afa541ec5665f86dfb143be648521bb0f2b029018201444787f644f8c88b79e754e6ea9c797babdaec72a9680abadf3a41684cdd57c2b6e833acc0846be5aa927f1b1b36562d2acb9ecfb758455230d050daec6748ba280a5edc86d48e3f8af0f8f4ffb18ae3cd3c19a82d504a4fd52bb62289ae8026572a497fe268f87ef4b4b5886aa07eeb698b7cbf99683f710afc9ed1f8a488883ce0eb8f7fd055b82a9fe21a409caa231c41ba151008e9658919c611e157d7f3926a5e4248532a6860e615b9c86e9fea212128d96ed58c9b84ef22706071eb69f492e4d8321ed9faf6c6a8928f86172bdc930244583ea15be497d9ce4ae79cb3e6293a8512ffaa9e8e358f3c7c7117001fb92891a40b84f9126cc3def5cde67f463bbac9668b9f56c3e4ee72fceebb47e52fc226bab213d8193516e7064459fd1365350a95c5a1c3ac44a73bbba2a4c17ebe49dd781bff1995cd706b77bb533117594ad63566f4c0730beab85ff4c713b7f10b95480fe99a0f676c51ca11116b21e87887b462aa9770e85509e4e60f198148115f0a3ce6028516a946178d1acacf7767f6be7277891369eff67762aa58f928d48b7231e44d899cea8289003349117a53d61bc27b207fdc91c9db61e677d1e1a1bc6a1b6e8564130b335233db4b5de8d62324e6d0ccb2b08c2ff922324eb8c506711142d4b8d7a21223ef0a3d534fdb0de58be95cd827152f71bdd0a82766b62b4c87536f0b7e7df343c4263187da887de6e65d11d0360e2376c1d71c367ae85edeed8f767d24c644b1a9b455ded1dc3cc224f99936a6ee66931c45e5e3db2427719ab2d5cd9c20d9bb0ec004b69bccb00649f3d8e34a3572c257de114b9f027d76bc7db9007175cc03b9e2061b6b3fe7409e009b5371544e56fe438cbd361e5b11efbf2d79d1c250a1e73ca8c601c4f4d1e3761290950421c48c7daa45965e472f5ef3c4b8597444dc5dc01cd25358055b5000617f3e7291da3413e3f0853b1271366612405c35ff1b785b984d921b518425628a533a29ab65d3c11f44c6daa86f8b6457ebb9419274c481aa6f3fa4547641670aff58b9cc62c0993d49a509f02dee755ee5f1fd2710c995c43a91c4f873afa1bbdff19427cba2641052a8f361ecbc72e8a6cf587e83f8bd3110c95fb080edc77a6d43cd58c447b0e02261e4109500c6458dce70acb17aa8f9dc1d15b94a61354164031b5d563c25d0246fc45e6401cefceb501e1468903e5d677759dbe3f24bd48ce55ff8b8f26529fb3b2d669202a1e8a498984b449b4830a0126b18f0e78182c9ce78fe0c448c0e27845b926cfde28fa85e156fa98fefaeb19ed1247c9643b447b4342c94c114d3c4c35eed4d5b49aa70e6aad45bfb557f15e8fdb2d6e3d10d8338a13fe3f187751985b37a5bb10b750f79e36fc2e2ee9bdecc3ed156e202ed7b45a94809d77edaa398042fc6a825a4848c334c557303d24eb3f8e01be06995ceb283c70272b00da61c3381628f0e372fe2fcc779ff7daf7e4b7f2686c39d3fab674b8867b62b0bf9d5cfd0c1d3b270521f55f147de75142ffd7fc9ac7e5dae7ca2fdf26a9222d060823852409dd040cfd1f66f218c6dbdaaacddab34b123af22f97384d64fac64d84fd638c96378c8f9532a11927d48440bc777ff8b8b9be88f930f3b579a713c0bc449dca3a3bd5f2efa98240ccc594299e44451dc60c6c5c9edd0d7b777912b3dc40c57e0ea5f4425cd7047e686c7304f04ba9f7b5de6ad2bd524f1d29f8802a524441fa286015adf4589431710aa4d76de8a956dc1d39c0a13abb7fc309d24222d036e204ab6bb46ef8a7595d9e4512e0b9d5f8fd719a4e3072e1d806967045789c67a1681f2a9f1f4b19f4f5e1afdafc17db7a6d5196161499e62ab4b0ec27648f3eeb1fb2b78f8ecf9b05cf9509a3b9e2a361238deb1c91bdbc8b1d11bbeb939fd9da811cd439069da0ecc00665d72357aac01f259a0325409b201859cc0569e0eba67a7a9ca7e8b78078d9370bd3e37f0571680ede60cb6bbfe69435d6ab5efd80cf051d119a7004fc0b600844d49218d844de8f521524a47ee50229c7da25e42a8639b5db225e7f23967f5d4f8a297aff04a3cbedc2985b6393a5ba0b26b6c7b4ca22d369b35b410799d1ad02825104d34f73408db1948438597931ed1c1c260e78340517bfa2f734537dbdf5ec303518ff4640efe7f7b1c2f46babdb9247ce8eabad9718a8b9ddb7a18d5e87ced554c9d6de78f85d293349590c6c32483534bc968b24a28eb54b9515589d6dd8eb51a5ad0b4d896ce92250397cbc404323fcdf0ee47ed634e0c58213bc5b35a72b21a098e11b79c061430dc817c1e0c79a5b6ed3b002979933f1b83a17f20000bd5c4958df4d75531ca03efbda89f6a92fe08c23ad9014ff562a7f3dcde578d6825b9847b5df04dbca4f2aa52d8e0f4cf8183ce121e39b50358a9796acde0372a8ff97769874a80ab997cd889145aad4888c06963c2f5b82f53a748a6729fbc79d35c06d84e05c62e44ff78040e56ebfc6efcf0d8b49337d5a17c4041f0d5a8b616244d585a162b69db073accd9071d12df5b326a43b834bbffc2f2a60deafcbddf1c6438a1769d6fb09fbe1990e89da12164ef237f326edb5be64bb64b143a030de8a99b3c5e543c871cb581e2be090a92134aa587701f864907cadd7c1ce20fcf8f5dc7f7ecd06a6c19d89a92ca0ad4393c208b80bba990c7a3702a9c79bddde75d5db244719ac32191b6ceb041ab541fb47680a97dc0422b8a50d91e32cb08cd341b0b099aca5bd12b69d4f89d10b755b351a6489180b786a3bebac926532a4a2d85b07bce6c090d1aaaff079e36d5394a612f1351b90c13a0fa6bf9d188d548dfe6fa51a9026edb52009c03ed45ac51d05c58a957bcc67e05a588985ba00d79f33ae9cdd5f5721d9fdc72ee6e880708be87e8a60c3c035c146f2091d1b9a4c2cfa56f292fe1ba62290d4e56c05669291bbe917f3cac51802a2cc8e9c90dadfe666c233c5a5bb71ee17deec51ce60c73f57bf9ecb84873afcc44815131810c6c1217bea485ef9aa2785e859b25315ef8aa3a274982786e45d622ae831fb76010d69a181b069e4cc55d4436edb10d1119b0c6000c6d5cff7c72f740a59dc0507e7a952b69403c62673f122c9d1264fac6ce2262e86cd8d6a402672f88530fc2d16f31736dd497a4e853253ac8d5aff8d1376895e9f5519b2490cc2a2412ba0c99cec855f668837310035e92fb646486de1b0acffb91ae7516df3eeef381456b55e65baa58e71461c928687e699d2b21814805591382e95e1b970aaa53259917f070281f2336b7d570249d838b3f1a32753c336864e15f4561badf8fee034a29c52ff3fca7456ae140f83e3b2fd5b57c9aef3f20c664200d235f236ec47dd2fc20b14dc6000812237aea992d987e5460679e8c5b76d931ef6d951e6c7087e3106b6ce2db9de6f228fdf3ffc38710c0e8d5000a195a79d1fa2301038f5b27c40b09c34c025e5099d40c2204ea0eae985263c9101cab88d6857a320c9e497f22348a24861a5fb8d734e08cad09f9933748ff01eab22f17756f58688dc1b486a397563ee9ad0784b8833cdb5fac6bcf76d9c1105f71c3c6aabefd70dc6cd5c66d31caf916145ac5ed7fa070b4277c0448ab1eb78c943be9aeab0587d321a4bcb7754f070881178f8be668b686124899fac252519f4b60ec42db766a908755040463125c26850177402a977246d36d23afac0a11889d54640bd8f6f670d686cfd33f6fc5d90cf6cbd63d9d0fd201dd4c74dbbab899f3c23c0b7e37ea0b2aff421327200d0da58b5893a4186ae3652cc6e11c2c2a0e52184a3872532acce98c94cebf4f31333663a620f0dba0ffd89c3124380075bd28caa6d449a050b3661b8fbaf4747b77c4928b1378fdc8c7a7b38ade1aeec44bdfacc8271d0b132b2029b0f3582f9919f5c8cd543abc9caf6b82b197cd482c3ef61a64743506342bf50a3c1ff544563bb8b2002911ee1fad698f4ac133ffed5bfe81239c918207a03c7a8bd71a0a502aea78d38e970e3ab2abf754b598acb79cf276792aa08724d0ba24f2a694912ab795b3f45f52dec50d9bfbc99ae27e1d2c2216afec6709d6513a64b29ef58255bbe18478c5d4f15f74ea63a1e15487752eec8fd019f1d4a7aa25277664754bd2d7cd3a7a018b92c56d965a1974885363757286da9e055ef7fac17876f0a64c1026a597733b897a9155ecbf420159ae8e5209aa83a3544fff1fb4566f2d54f95e3bbd30dcca5f24397e4bd47ff01292f0d6fe9dd47a810e0c25382fa69b4987d1afd9b69ef125110ad6b240eaa9c85829a2646f9ab7874bc02bfa8346cc9190943e9d46b44880670b1e2aa3a29e83be5472d7418885a353faade6e8b18f4b588607bbb758588d1e2f11a9dfa1c4d61be50249f1ee32e6ff8c0c7722aaec1bc79654a4772efc578bd6a14c79abcc77a4e09c8b6c6ea35cd3ab31e35268fb55db843176f8042f8ce7be0ddd4ead6dbdad0ef9e7cb2323db5cc48119a72b27306b8ff6366c0bc682a85ab9e2cf2238b6d6eb2e38a97d5577e6334cb2aa6e7c86e489e876f9d7053577a5cb57f52812fab7c4bd7b19a34c228ffb67dcac9281612f778b58c580c140542200fd00cb3ad81d93420df93c5af2493f646d8de797102fa0a65247317882fbf171520f00b2c7638623b823ff11444fdde453570f99f9099b60061a908b83383ba8b82bb78edd074dccf9342afdf8d11a6129ba6ea7030f3629056264f1736c2b926171b6dc7e1fa455a473de656390495f3b6ad2f9f46f35eacb075628ff739ef78f28ba683448068c7f18fb63f28ba7dbbb78999100dde0a94e8b8570817c7114c13e139ceb333782b29a84a5b19497fa785915c7680dd7f972cb59ba22161f60886e5cb3c3e808726cbf96bc4da78914eee565c6d9d18e70d22cf8c0244cf3cf488c3550eaa400bc0f26d64e0f1bc8d0301a841d954073a641f3ef883d81f4d5db8e9df708e64e640b38df7295f7fe573863653086bae5507c880ab7fdb7a6c5ce77027ffa7395233d3ce536d77ae6c2e9c8ffb6fee78a3bcb3b5f888bd595caa3a5586948776b950a89cde4db8247ffff27491c882b430afdd60e7a22324f6635a9aa7139f3e624c6d9ece60f7f8153b2080cf0544fbf8e1c436503766e670b902604ab521e11aa5a65cedd64cfaf898ac5f55c08c87693c323517bcb0d99c28f5e072d4f6540c7ead70138d47c1a67fd72bd6ef5613af33a0af311c3d0a631ca2a2dfbe35d1021eb610e40b9be128683235a788b5a4cacf99babee382458d59e8aa1dd7bba7e09dd30c055a3df8ed721a1778b2c6ed587a403566325cd19962edd7831caa44a6b716517bad502130e7cf6a5ce5288dc84c0170f622ae0b1e1166a9c2c0771d91df9f9dd82ae210469602ce38964746c1c1d04321aae7d464eb801dbea7ec39505457e778208774d72673626c998b002c46a9b4b1e390d9344f0ca62212a1b6d41043a2100b35196bce42d40caa0ea9a486bf8526fd1f0f0d362c2cac463ea7377a20b54b9435442ca529fc00da4fd7e27c4eaf14215a06857b54254c26346956fd7fe215a5ce57ec38cedf50a3c759e563a4fd87494f00e7bd9b44f3b7e99c6ef67187056a21d2fe1ac9d24125b1947eb293189fdc448b591af4d9b8eb091d6bbb5e50fae79d000044e282bb2ab6c63cc9562b151c214e45015354e62be63e1881238b907f7bdb791ff44a4e03fa29dbd26db2f49d0f4729b7cd9ba69a65b0b493466d35d09b3f590c67c31660d95e2ab4af2c9f1df91f04ce5a57dde2d75206b42e3423126774d76593c2f713ae279d7092506b513fd5d18f0f52d3fafd7141dfd4a0de1063754dba865faf8dc0f6be9d90ef21ec86a275533f6ad4b4e360dc775413f29eab8b3daac6279b9abfe163ea2f183e09ed91ef67fbb090875109288a182cfdcc46d90678efe5edceda6518335e678438cac4bb47d376f3f0e12aa55301735d7f42653c073d6a4a37b2e17d332dc1be6b50918c007b14886307cc39250e81efecd63d24067a49994572725a9df1760caac13a28f5255556b27ec245e93969b85cdec7cd1c2d2a433d3f9572b93054a7ce8adff81bc1d30884d5fc4791e251bd907e37af5bec74235c3e2f804e4e0450b715289942b7859ad207bafcfec1b586dc15e7911fe6d20aa3d02fcd47e9956780e300d7c53c17dfa15754deb4c20efebc7270bda0fa6b37fc88c6be4250cac38c1b8186b364482026ab52d65d3a691903fccc39772277011bfaa421adba76bed9731077bec885ce88d40f36bbd2a839c67dc4b862c968491b877d4fd13fc90f8da57a29121e12f78e85af765cd66e72ba513593fe1cdf20019985b065d828707d8e509c6834eab188deea5c9ee97955f4b07d37b6fc7beed73be94887d423a349f35bb8782bc670ceaec870d97f061bda02ae73f6d575f81e0b6326eae6c1b3085cc584686120e12dd9ad8ce44036bec8a189f900", 0x2000, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x0, 0x0, 0x0, 0x0}) creat(&(0x7f0000000080)='./file0/bus\x00', 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1808497, &(0x7f0000000180)={[], [{@dont_measure}, {@permit_directio}]}, 0x0, 0x51c, &(0x7f0000000580)="$eJzs3c9rJFkdAPBvddLZySSzyaoHXXB3dVcyg053smF3g4fdFcTbgrLex5h0QkgnPaQ7u5OwOBn8AwQRFTzpxYugd0EGvHgUYUDPiooiOqMHBZ2S6q7OZJLuJJvpdGeSzwcq9X509fe9Tqq6XlWlKoAL6+18epim6bWImMjLC/n06SyzE/FSRDy4/8FCNiWRpu/+PYkkL2u/V9r0TIy1Fmkun/l6cjBufWt7db5arWzk+XJj7Wa5vrV9fWVtfrmyXFmfnZ15fe6Nudfmpp+ke0tjeeJKRLz5xT9/91s//tKbv/jc+3+48der30habb4d+/rxIQ0fVtnqejEu7SvbOGGws2h4b2L0eMvcaf2JAADQZ9l+6Ufy/fxrMRFDh+/OAgAAAE+h9K3x+G/SPnd3wEiXcgAAAOApUoiI8Uh+luTX645HoVAqRfMa3o/F5UK1Vm98dqm2ub6Y1UVMRrGwtFKtTOfXCk9GMcnyM830o/yr+/KzEfFcRHxnYrSZLy3UqouDPvgBAAAAF8RYa/xfKOXj/39NtMb/AAAAwDkzOegGAAAAAKfO+B8AAADOv5OM/986hXYAAAAAp+LL77yTTWn7+deL721trtbeu75Yqa+W1jYXSgu1jZul5VptuXnPvrVD32z30YHrm7fKjUq9Ua5vbd9Yq22uN26sPPYIbAAAAKCPnnvx7u+SiNj5/Ghzyozsqf9P/pyAgTUQODW7h+wiyecjB1/0+2db8z/1qVFAXwwNugHAwAx3KU8idvrcFKDPioNuADBwyRH1XS/e+XU+/1Rv2wMAAPTe1Ce6n/8vHLrkzuHVwJlnJYaLy/l/uLia5/87XPLXkZ0FOFeK9gDgwnvi8/9H8j9EAAAwaOPNKSmU8sN741EolEoRV5qPBSgmSyvVynREPBsRv50oPpPlZ5pLJkeOGQAAAAAAAAAAAAAAAAAAAAAAAACAljRNIgUAAADOtYjCX5Jftu7lPzXxyvj+4wMjyb8nIn9E6Ps/ePd7t+YbjY2ZrPwfu+WN7+flrw7iCAYAAACwX3uc3h7HAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAvPbj/wUJ76mfcv30hIiY7xR+OS835pShGxOV/JjG8Z7kkIoZ6EH/nTkR8vFP8JGvWbshO8UdPP35M5p9Cp/hjPYgPF9ndbPvzdqf1rxAvNeed17/hiMfyJ9V9+xe727+hLuv/lWPGeP7eT8td49+JeH648/anHT/pEv/lY8b/2le3t7vVpT+MmOr4/ZM8FqvcWLtZrm9tX19Zm1+uLFfWZ2dnXp97Y+61ueny0kq1kv/sGOPbn/z5w8P6f7lL/Mkj+v/KMfv/v3u37n+0lSx2in/15Q7xf/Wj/BUH4xfy777P5Omsfqqd3mml93rhJ7954bD+L3bp/1G//6vH7P+1r3zzj8d8KQDQB/Wt7dX5arWycW4T2Sj9DDTjKUxk+3hnoBmnmLh9sOrFk3c5TdM0W6eeoGHJoD/wZLdk0FsmAACg1x7t/Q+6JQAAAAAAAAAAAAAAAAAAAHBx9eO+Yvtj7uymkl7cQhsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCf+HwAA//887ugP") executing program 1: syz_emit_ethernet(0x52, &(0x7f00000005c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "8a37f2", 0x1c, 0x2c, 0x0, @remote, @local, {[@routing={0x33, 0x0, 0x0, 0x7, 0xdc05}], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) [ 23.115809][ T419] EXT4-fs (loop0): 1 orphan inode deleted [ 23.132293][ T426] syz-executor.1 (426) used greatest stack depth: 22008 bytes left [ 23.148045][ T420] F2FS-fs (loop3): Found nat_bits in checkpoint [ 23.161547][ T448] xt_hashlimit: overflow, try lower: 18446744073709551613/9 [ 23.177910][ T419] EXT4-fs (loop0): mounted filesystem without journal. Opts: errors=remount-ro,nouser_xattr,journal_ioprio=0x0000000000000006,init_itable,minixdf,resgid=0x0000000000000000,debug,delalloc,usrquota, executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) write(0xffffffffffffffff, &(0x7f0000002000)='/', 0x1) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x78c00}], 0x6b00, 0x2000, 0x0, 0x3) [ 23.212372][ T420] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 23.217639][ T419] ext4 filesystem being mounted at /root/syzkaller-testdir4225418347/syzkaller.rZ2kwx/0/file1 supports timestamps until 2038 (0x7fffffff) executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x19, 0x4, 0x4, 0x5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000040)={'syztnl0\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x2f, 0x1, 0x1, 0x0, 0x11, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x707, 0x40, 0x8, 0x4}}) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000040)={'syztnl0\x00', &(0x7f0000000300)={'syztnl0\x00', 0x0, 0x2f, 0x1, 0x1, 0x0, 0x11, @private2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x707, 0x40, 0x8, 0x4}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x246a42, 0x0) fstat(r2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r2, 0x89f8, &(0x7f0000000180)={'gre0\x00', &(0x7f0000000380)={'sit0\x00', r1, 0x7, 0x80, 0x101, 0x7, {{0x23, 0x4, 0x1, 0x7, 0x8c, 0x66, 0x0, 0x4, 0x4, 0x0, @rand_addr=0x64010100, @local, {[@timestamp_addr={0x44, 0x14, 0x5e, 0x1, 0x2, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x100}, {@remote, 0x5}]}, @cipso={0x86, 0xf, 0x0, [{0x6, 0x9, "92770b607cf043"}]}, @ssrr={0x89, 0x17, 0xf1, [@loopback, @loopback, @empty, @multicast1, @remote]}, @rr={0x7, 0xf, 0x2e, [@empty, @rand_addr=0x64010100, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x2b, 0xbc, [@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, @multicast1, @private=0xa010102, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0x40}, @initdev={0xac, 0x1e, 0x1, 0x0}, @broadcast, @broadcast, @private=0xa010102]}, @ra={0x94, 0x4}]}}}}}) r3 = socket$pppl2tp(0x18, 0x1, 0x1) r4 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r3, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r4, {0x2, 0x0, @dev}, 0x2}}, 0x2e) socket$pppl2tp(0x18, 0x1, 0x1) (async) r5 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r5, &(0x7f0000000000)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {}, 0x2, 0x4}}, 0x26) (async) connect$pppl2tp(r5, &(0x7f0000000000)=@pppol2tp={0x18, 0x1, {0x0, 0xffffffffffffffff, {}, 0x2, 0x4}}, 0x26) ioctl$PPPIOCGL2TPSTATS(r5, 0x8004745a, &(0x7f0000005280)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1a, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1a, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000700)='signal_generate\x00', r6}, 0x10) socket$inet(0x2, 0x4000000000000001, 0x0) (async) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r8, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) sendto$inet(r8, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) (async) sendto$inet(r8, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) r9 = gettid() ioctl$sock_SIOCSPGRP(r8, 0x8902, &(0x7f0000000000)=r9) bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@bloom_filter={0x1e, 0x0, 0x81, 0x4, 0x2605, r7, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x0, 0x1, 0x2}, 0x48) sendto$inet(r8, &(0x7f00000001c0)="e9", 0x7ffe, 0x81, 0x0, 0x2) (async) sendto$inet(r8, &(0x7f00000001c0)="e9", 0x7ffe, 0x81, 0x0, 0x2) r10 = syz_open_dev$evdev(&(0x7f0000000080), 0x0, 0x802) socket$key(0xf, 0x3, 0x2) write$evdev(r10, &(0x7f0000000000), 0x0) ioctl$EVIOCSABS2F(r10, 0x401845ef, 0x0) executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f00000007c0)='./bus\x00', 0x1008004, &(0x7f00000001c0), 0xff, 0x5b7, &(0x7f0000000200)="$eJzs3c1vHGcZAPBn1p9N3TqBHqCiJEAhoCjreNNGVS9tLiBUVUJUHIBDauyNZbLOhqxdahPJ7t8AEkicisQ/wAGJA1JPHJA4cAEhcaiQygEpQASKISAGzezY2dhje+Osd1P795NG8/Huvs/zTjQf+44zbwDH1pmIWI+I0Yh4MyImi+1JMcWr7Sn73N07t2Y37tyaTSJN3/hbkpdn26LjO5knizrHI+KrX4r4VrIzbmtl9dpMo1G/WaxPLS3emGqtrJ5fWJyZr8/Xr9dql6YvXXjp4ou1rtpR6eIzpxd/dvuLC6997Ze/eO6D365/4XtZWhNFWWc7Hsro3sXtpo9sxckMR8RrBwr2+Bkq5vvsBh5T2XHzkYj4dH78T8ZQDI9l29M0XRt0bgDA4UjTyUgnO9cBgKOukveBJZVq0RcwEZVKtdruw3smTlQazdbSuavN5etz7b6ykzFSubrQ+Hd6auyP38luGOZHkqsLjfp0XpaX5+u1besXI+JURPxg7Il8vTrbbMwN8L4HAI6zJ7dd//851r7+d6HkqR4A8KExPugEAIC+c/0HgOPmzKATAAAGoIvf/8XD/vVDzwUA6A/9/wBw/Lj+A8Dx4/oPAMfKV15/PZvSjeL913NvrSxfa751fq7eulZdXJ6tzjZv3qjON5vz+Tt7Fverr9Fs3ph+IZbfnlqqt5amWiurVxaby9eXruTv9b5SH+lLqwCAvZw6/d4fkohYf/mJfIqOsRxcq+Fo62bcHOBoGtpaSgeaB9B/w4NOABiY7n/j//pQ8wAGp/Rl3uOliw/60UME8XdG8Fg5+/HO/v986N+S/v8HnwsAR4P+fzi+hg70rVd6ngfQfwfu//9pb/MA+i9Nk+1j/o9uFQEAR1K3z//v7fzzwHStp3ciwKDsN5h3T57/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBEzERHfjqRSLcYCn4hKpVqNeCoiTsZIcnWhUb8QEU/H6YgYGcvWpwedNADwiCp/SYrxv85OPj+xvXQ0+ddYPo+I7/74jR++PbO0dHM62/73re1jm8OH1e5/r9txBQGAXtn96ptfv2vFvOOH/N07t2Y3pz2r/sZTvUw0bl+O/xZDEc9u3LmVT+2S4RjO5+N5a078IynW22ORPhsRQz2Iv/5ORHws7v7u/ee2tT/J+0ZOFiOfdsaPInYv9kQRv2T/b49feSB+JS9rz7Obr4/2IBc4bt67HBGvPnD8FYdZJc7k8/Ljfzw/Qz2625fblW2e++6f/ypb57+hjXRH/GQ0ivy6iPHCr77cuT7aWfZOxLPDZfGTrfhJSfuzbc93Gf/9T3zy+6/sUpa+G3E2yuN3xppaWrwx1VpZPb+wODNfn69fr9UuTV+68NLFF2tTeR/11GZP9U5/ffnc07vllrX/xC7xx0vbf3/vfbbL9v/kP29+81N7xP/8Z8r//Z/JZr8v3//ZNfFzJfX9b+c4/TFz4ue7Dt+dxZ+73/7x2O/ff3yzNOJcezFd26f9H/x5dW6fjwAAfdRaWb0202jUbz7SQvYrtBf17FjIUuxphZ0LJTX/KQ5Qz+gh7cORg+/Vd5ND2WN7L/xma8vw1r1qb0N8Pauxz+2qbLYiOeAhk+2K+r00TXuSz92SonQt1h72SMmy2vfQ29XoIZ+WgD5orazu2jfQoy52AAAAAAAAAAAAAADgEfXjf1Btj7mRpiVvKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICH9/8AAAD//5M90pU=") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000080), 0x208e24b) lseek(r1, 0x7ffffb, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xfd14) [ 23.284358][ T368] attempt to access beyond end of device [ 23.284358][ T368] loop3: rw=2049, want=45112, limit=40427 [ 23.352510][ T460] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 23.376307][ T460] ext4 filesystem being mounted at /root/syzkaller-testdir49620249/syzkaller.FZwIIL/5/bus supports timestamps until 2038 (0x7fffffff) executing program 0: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f00000007c0)='./bus\x00', 0x1008004, &(0x7f00000001c0), 0xff, 0x5b7, &(0x7f0000000200)="$eJzs3c1vHGcZAPBn1p9N3TqBHqCiJEAhoCjreNNGVS9tLiBUVUJUHIBDauyNZbLOhqxdahPJ7t8AEkicisQ/wAGJA1JPHJA4cAEhcaiQygEpQASKISAGzezY2dhje+Osd1P795NG8/Huvs/zTjQf+44zbwDH1pmIWI+I0Yh4MyImi+1JMcWr7Sn73N07t2Y37tyaTSJN3/hbkpdn26LjO5knizrHI+KrX4r4VrIzbmtl9dpMo1G/WaxPLS3emGqtrJ5fWJyZr8/Xr9dql6YvXXjp4ou1rtpR6eIzpxd/dvuLC6997Ze/eO6D365/4XtZWhNFWWc7Hsro3sXtpo9sxckMR8RrBwr2+Bkq5vvsBh5T2XHzkYj4dH78T8ZQDI9l29M0XRt0bgDA4UjTyUgnO9cBgKOukveBJZVq0RcwEZVKtdruw3smTlQazdbSuavN5etz7b6ykzFSubrQ+Hd6auyP38luGOZHkqsLjfp0XpaX5+u1besXI+JURPxg7Il8vTrbbMwN8L4HAI6zJ7dd//851r7+d6HkqR4A8KExPugEAIC+c/0HgOPmzKATAAAGoIvf/8XD/vVDzwUA6A/9/wBw/Lj+A8Dx4/oPAMfKV15/PZvSjeL913NvrSxfa751fq7eulZdXJ6tzjZv3qjON5vz+Tt7Fverr9Fs3ph+IZbfnlqqt5amWiurVxaby9eXruTv9b5SH+lLqwCAvZw6/d4fkohYf/mJfIqOsRxcq+Fo62bcHOBoGtpaSgeaB9B/w4NOABiY7n/j//pQ8wAGp/Rl3uOliw/60UME8XdG8Fg5+/HO/v986N+S/v8HnwsAR4P+fzi+hg70rVd6ngfQfwfu//9pb/MA+i9Nk+1j/o9uFQEAR1K3z//v7fzzwHStp3ciwKDsN5h3T57/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBEzERHfjqRSLcYCn4hKpVqNeCoiTsZIcnWhUb8QEU/H6YgYGcvWpwedNADwiCp/SYrxv85OPj+xvXQ0+ddYPo+I7/74jR++PbO0dHM62/73re1jm8OH1e5/r9txBQGAXtn96ptfv2vFvOOH/N07t2Y3pz2r/sZTvUw0bl+O/xZDEc9u3LmVT+2S4RjO5+N5a078IynW22ORPhsRQz2Iv/5ORHws7v7u/ee2tT/J+0ZOFiOfdsaPInYv9kQRv2T/b49feSB+JS9rz7Obr4/2IBc4bt67HBGvPnD8FYdZJc7k8/Ljfzw/Qz2625fblW2e++6f/ypb57+hjXRH/GQ0ivy6iPHCr77cuT7aWfZOxLPDZfGTrfhJSfuzbc93Gf/9T3zy+6/sUpa+G3E2yuN3xppaWrwx1VpZPb+wODNfn69fr9UuTV+68NLFF2tTeR/11GZP9U5/ffnc07vllrX/xC7xx0vbf3/vfbbL9v/kP29+81N7xP/8Z8r//Z/JZr8v3//ZNfFzJfX9b+c4/TFz4ue7Dt+dxZ+73/7x2O/ff3yzNOJcezFd26f9H/x5dW6fjwAAfdRaWb0202jUbz7SQvYrtBf17FjIUuxphZ0LJTX/KQ5Qz+gh7cORg+/Vd5ND2WN7L/xma8vw1r1qb0N8Pauxz+2qbLYiOeAhk+2K+r00TXuSz92SonQt1h72SMmy2vfQ29XoIZ+WgD5orazu2jfQoy52AAAAAAAAAAAAAADgEfXjf1Btj7mRpiVvKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICH9/8AAAD//5M90pU=") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000080), 0x208e24b) lseek(r1, 0x7ffffb, 0x0) write$binfmt_elf64(r1, 0x0, 0xfd14) [ 23.429716][ T464] EXT4-fs (loop4): Unrecognized mount option "dont_measure" or missing value executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000b80)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)=ANY=[@ANYBLOB="400000001400030400000000000000000a000000", @ANYRES32=r2, @ANYBLOB="14000200ff0080000000000000000000ffdd000114000600090000000200"/40], 0x40}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2080000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="20df2507000000", @ANYRES32=r3, @ANYBLOB="94c10000010000006800348014003500776731000000000000000000000000001400350076657468305f766c616e000000000000140035006272696467655f736c6176655f3100001400350077673100000000000000000000000000140035007665746831000000000000000000000008000d00feffffff050021000000000004001400840016801c0001800c00050008000000460c00000c00030081000000ff0300006400018014000b00ff070000000000000300000000000000100006000800000008000000020000002800010005000000aaaaaaaaaaaa000000000000000000000000000000000000000000000000000014000a0006000000000000000600000000020000"], 0x120}, 0x1, 0x0, 0x0, 0x40090}, 0x40840) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000500)=ANY=[@ANYBLOB="9feb01001800000000000000ce000000cc00000004000000040000000000000c0400000000000000070000055b0000000400000001000000080000000800000003000000ff0100000300000002000000810000001000000001000000040000000700000003000000000200000100000003000000010000001000000004000000080000001000000007000005ffffff7f0800000002000000080000000500000002000000010000000500000003000000050000000800000005000000050000000900000003000000030000000e00000000000000060000000c0000000500000060000000002e6100"], &(0x7f0000000600)=""/116, 0xe8, 0x74, 0x1, 0x1fffe000}, 0x20) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = memfd_create(&(0x7f0000000080)='*$%,\x1c+@}&\x00', 0x0) r7 = dup2(r5, r6) ioctl$TCGETS(r7, 0x5401, &(0x7f0000000000)) r8 = socket(0xa, 0x2, 0x3a) sendmsg$NL80211_CMD_SET_STATION(r8, &(0x7f0000000240)={&(0x7f0000000000)={0xa}, 0x1c, &(0x7f0000000200)={&(0x7f0000000680)=ANY=[@ANYBLOB="80000000", @ANYRES16=0x0, @ANYBLOB="000099c9f4fb41335ec70000000000000000", @ANYRES32=0x0, @ANYBLOB="0c009900000000000000000500e400000000000600140100ffffffffffff00121c001180040004000400020004000500060214010000000006003600000400000500c2000000000000000000000000000000000000000000000000007fffffff00000016725f623b3f025b01df5276b2d3bf8f6050c56a41a9285fd860731fc33466afee00402b8cd8327c67fb970820c5176d6b3dff178a5d9a752a047923bf0a0510015133ec1efd8e4c3b66b06a0e744141"], 0x5dc}, 0x5}, 0x0) ioctl$TCFLSH(r5, 0x540b, 0x2) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002140)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcc9cdfa146ec56175037958e271f60d25b7937f02c8695e5a1b2cdf41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90fbdb2ca8ee39c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc0476619f28d99cd0aa7b73340cc2160a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e71113610e10d859e8327ef01fb6c86adac12233f9a1fb9c2aec61ce63a3462fd50117b89a9ab759b4eea0c4e95767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9796edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07ed0030000002cab154ad029a119ca3c972780870014605c83d7d11c3c975d5aec84222fff0d7216fdb0d3a0ec4bfae563112f4b391aafe234870072858dc06e7c337642d3e5a815212f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a46939868d75211bbae0e7313bff5d4c391ddece00fc772dd6b4d4d0a917b239fe12280fc92c88c5b8dcdcc22ee1747790a8992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673fffffff7f23877a6b24db0e067345560942fa629fbef2461c96a08707671215c302fae29187d4f5c06a960fd37c10223fdae7ed04935c3c90d3add8eebc8619d73415e6adcda2130f5011e48455b588b90dfae158b92e50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47742f6c5b9c4b11e7d7262a1457c39495c826b956ba859adfe3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aae73835d5a3cda9e90d76c1993e0799d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f65112412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b60428d6474a0a91ee90b8de802c6b538622e6bbcb80f87b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d6601c1b98d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d6d1e6e79aef42355a500587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3ff010000000000000be959096ea948cfa8e7194123e918914a71ad5a8521fb9553bc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe378a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d839cf3c63ebb4380b168c38fa32e49563cfee3a7f0fc18bfa32c418cef875fb49e2989177a1bcd1e30280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef206660090bb2164474cef378f97ca33fc03000000000000001547053453d0c9aec91a24079b21d52fb5516bf0c28ef37aa76442f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379d28307c9912fb097601f3f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9a44c576dc24452eaa9d819e2b04bdd1c000000070000000000000000000000005333c6199c12dcd92689192727a7267c47cf897853d160100b39b613faefe16bed1fc105dddd77ab929b837d54aa17eb9fbdc2bdc0e98ae2c3f23a6131e2879f04ff01000030b92dd493be66c2242f8184733b80ba28e824910844df31f3d4bb2f89049c5f6d63d56995747639964217aacfe548bc869098aa8e07e51dbc9e2d4db3c5f79fd355222ec2a00cf7f2ccd6dd6d2dc2a815d8314221a5472f1318a9dfbec5a759579caf3262129b14e99040b5d91398e17df85c25ccae973eecc7d187168d5c9cd848d566cc17587641ed01889c927da38d83314480b15e23138c5b877a72bd4cf74a299df4fbfc8e6ea96939f15d254d9033c5a45706bda78ab60200000000000000000000000000000000000000706f78f0a2ea9667fb5b951808545a46830970c2dfae01adbda7d29bf1f7abdaf52e0de6f9d7150808ed086642e64ebf98762b34338b80e41b704c3eefaf0bb5f7d895de17a10b0a0ea15ccc0d7a830b6eb33b6b61675511d693ef5e3c44bbf71cabc5175d879e7499f8baae2a1a09cf38da73297764fbc0e723e1cc3abb12e3076982ed32c94a2ce3e6f37c47e983da4ca5c96187db5a2a2e1742bc93a65d7187126126b3a80f17dd2f7dbbe82d104ede9ba6925afc2ee6cb94f56f1363cad635abf8f983292c49c0ebf5005154c7b58a3a2a2e5a00d2f953a86d2fd92b8661264f781e3fb02d05a28f3f17b64d0258853d45cb5ebde10cd3d82eeed2f1ed925b7cf400304932c5ed0a362b235ce37e1f17700f7d1fecf8be8a2c5d25a9c60657560d05441387ff158a018d19a286c56d0886eb59d509ee89cc2df52881d005b2e5c27563ba54e4153c132d0366a9660000000000000009c1aaec93ec0f925921fb2e9eb202a29bef28224dbabe723de5c584bc398a8792e493048c87f60a51a391e95921218149403558fd13c649f90b0911d57eeb298b590581eba1ce383b539ab80fd15445987b1bb4eb512545e1ab65fef310e10b1ee362b51c72f82edf2f502ddf52567775e34a56d1be892f1e62b08950d517fa6fb1b0ef2edf1b67f8644786116b037d4a36fdd30b000063e58c856ec44cbbc2d370553f832af9480215e09aaa3843fe360b1c293a14627f2cfbe278f31d0abc0f5aaa10926dbbfe8a4b131c13a73d4e6d065c2c0fed3ab8442520ce0e0ad7d2d177377ab197ace3ef8b1c24ceb0bdee84bd6e6317633938dd19dc42de7f8f860eca6d9c74525fcd3497526df4c13e3ba5f0d75365a4542ae9440d2fede416d618cdaaf7e038879c5d177b3876fda4121e15a00adb976064a93e8d0000000000000655fd1717c265424ff2b828b87b61ebffacc300349fa5235cbf001d020a690d307800e65b763fedf460b6f7bed621d8afe58a8837af4a4a0d99cacbc60b71a9fdbfabb9fdb1f047f498996e67ab12afcf9b5901ce0d8787070d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r9, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03006044238cb89e14f088a81bffffff00004000632977fbac141442e934a0a662079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) r10 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) bpf$ENABLE_STATS(0x20, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x1, 0x8, &(0x7f0000001200)=ANY=[@ANYBLOB="7a0af8ff752e3073bfa100000000000007010000f9ffffffb702000005000000bf130000000000008500000006000000b700000000000000950000ff00000000b2595285faa6ead016de2c322f098f8bce3d8e9191d54f81d9217fc560e2fc91f6da4dad4fdc2eb1b5986fc04c7ac4a3f611a7c8edd3aa5d6ee7ab10b1a297cf52866651ddd73f30f238e583823c0f09621f3c1c65ee19ee878f4fc257386ccdf55daf45006a4c4ea5e15b2f7918d547244a22000000000098045f785a1292fcb83174b0c157e2b648a8517688b451bf0cd3079a00db453620ce72d75946c2b638d91dbef661935839c77edf2d34b12cd48a1b20fb7dd8430a19f2c50d77bc0ea9b0af58e604f4942eb613eff28902012ace0c22d7d864409ef2dc9518a09f4886afc26abba34635d0e8b598a51bc7421d33fe226c944bc76be40d435aa8b5208ff0df2db7619a12df6bee431a668135b8214afa5827b56a8074bf1e6cf5d84b35a3a3a4c66824fe12dbe20fcf50a194185b9e2d8b815fedb0d982936156be34dda66fb977aef7c9cb92428ef25d9bf665bd6000000000000000030045e4cb8d826e1ec03cc492f5cad6223edf43fba5566a34ac81fd48f9b7314ffa730017fbd37fdb23bc26992529402a520ef67e246415a697a93ea3314ded0d8a24abd57e042888a9141ab4e6c6b939aaefc248791464970c43120211b9bcf74f0000000089fed675d8db996f85859a1f20eee6c0dc1109c2674d27e9b2000000000000000000000074054d643c2b5692d8304a23eaf9153c457a090000003c164461470a452bd357fa62341c759dc21b45a06ec41400000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) setsockopt$sock_attach_bpf(r11, 0x1, 0x32, &(0x7f0000000040)=r13, 0x4) sendmsg$inet(r12, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r10, 0x0) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x0) executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x13, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18020000000000000000000000000000850000002200000095000025af000002"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x11, 0x3, &(0x7f0000000000)=@framed={{0x4e, 0xa, 0xa, 0x0, 0x0, 0x71, 0x10, 0x15}}, &(0x7f0000000480)='syzkaller\x00'}, 0x80) (async) socket$nl_route(0x10, 0x3, 0x0) syz_open_procfs(0x0, &(0x7f0000000040)='wchan\x00') socket$nl_generic(0x10, 0x3, 0x10) pipe(&(0x7f00000001c0)) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000000f00)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000480000000820000095000000000000002ba7e1d30c04aa8b3382022ce2a1d97411a0f6b599e83f24a3aa81d36bb7019c13bd23212fb56f040026fbfefc4a056bdc17487902317142fac7e7be168c1886d0d4d94f2f4eb45c652fbc1626cca2a28d67893547db51ee988e6e06c8cedf7ceb9fc40400ae5e4aa74c92c6a51cbf9b0a4def23d410f6accd3641130bfc4e90a6341865c3f5ab3e89cf6c662ed4148d3b3e22278d00031e5388ee5c867de2c6211d6ececb0c18ce7400dae15cb7947c491b8bea3fd2f73902ebcfcf4982277d9800011b405bbf7b02433a9bcd715f5888b2007f000000001c000000010000000000000600000000309329170ee5b567e70f000006a10f58fa64533500000000000000000000000031000000000000001208e75a89faffbfb11b7dc6ea31001e846c12423a169f87463ad6f7c2e8ee1a39244960b318778f2a047f6d5bc24fef5d7d617de7a6520655a80d0900f4d433623c850af895abba14f6fbd7fbad1f98e26ad4deaf1a4f294b2a431ab9142f3a06d54740a4bc5e3abd378af7c9676a08e774c48785f895b4ec8d1141d5e8744d7f09ab4df6027bf48cabecead649f96ea24d32872c494160cb7f46ce680eeb80157eb23f9902519ac655fa73103170cbc496d7122034b85e7e87a2db762cbb253fbd76b9117c1a11d18aa2040c5f0c289906000000000000005ffe91ff799a11d9b219c00c369a12bf8685b862d0dbdd956cbda1bae489bcef5ae59136aaadc59609f4d42617c0e6066938b521a0f2e2467a6c435ad5b800262a5da053ced5e95394e500000072737638ac44fb61310e2df511c60b3c88113996a81fb64bce5eb95ce91738640ff7ae6ed6b62086e699955926934389cdf9bcffff3ffd86fe9ce05268bfca3958f2206cdc7095682c14f10ba1075832956762b2dcc6251e7b74cb1da627e332765511c58215bf84d263e8778e6e8ffe4ea50b076446f35efffc806b340658342d2d9e1ef68c6ef3e98407d2fcefb34a0000000000000000895ddbb76122b1222e4da37177fe833e4fcaa67997e92a206ebd085bd9f90008d3fdd528efe6c1dca17f45ba5e8bd311a40030f9ffce75ffff996a80153a0077bb43f8a63dd390d18f0239b41da1a52383a4c6768ca1bb66b8fb3c5000f6f246fd20356a60769b461b6cdf133de073b1df08ae09268b0073bb97d88d741a5546e76caf4b6b1387ff37ec13d262dae0260be74cdf7bb6d3107597430ef5bbd476bb9d69b2aef9f3cb644b4bf01ccf16d40720939daf2af469bdfb361b9c015dd026fd0fffe3c66f5c343afb78a7cfd852f3e05c089887d7df2ff4f9982030019421af6b78ff9c444a17091875cfe4eab0e7f50eb69c860b1613a6b4f5af04f9c635d8d646c89f8b85f820ce7464c731deba39f9ff7b815f7b0acba754c01ed8bf1bba0010a8c6a2b966d861f9dd547abf2e9b23e5607f00f80b5e749bf5271efd93ce76e67758fd76e4bc46c84799aa792cdaeb6cfb858e577dacff607ba513250e13ae696cd6ed7d318190a93b9ee07927efca6b8d1f5980994690bbe002db5146439d906a0d4aef065214b15666cdca81091b69acee2c7ce0821fc19e0891f0b53469f935c5ac420100010000000000fb53faf4420638489e6a1c696d8c414a87b60000000000080000b6be1557951854c01dbc2d061827ae6349a045b780893771524a424335b9fc34616ee9f09141057262530b7c2f7c9b969938779736ece7b470078ac0b1b4b528000000009866e9994ca9096672ec9f3800c2fc35ba6516e542624c47bdba76a816c3a3dd6c3fa87a3ec91df199a9af91a7babf2b8d0e7b77e6dfb4bbc9817847b705000000a1000000000000ab8353f3800f045b90b0eaab6d731199c9447eabbc8c740183aff5389742e47de5000000826a570d14310700cf2ae3366ebdb7f1000000000000333c00e6addbf4c71ffad6bfb5babb49109f92a5a52042c425190a6e3f1a8a3abfe6059da9c952cf35c98ce7616355493d280f2d0be99e18fd0900c769e7eb4edc1c03a33676590bd2047229e0237c1e34641848531712ff09e89fb062a3e66f4fced0ae679733830039cb61ea0691f0b4e0b33194404e643243c3841e1e7fe301f7f47a7f89512d92e83624e3de705bdfbfd0e5e381398e9d5428a00cc8a6d097d97e6ac8bd09b1a5577920a650114a522c1e2dcdc4f606fcbcee91770a9fada34d38cd7976a9228a0a0dd8661be8162e966aac26bea4c11458cd6ce22ddf7054cdd0a60ef3ec000000000000000000425cb75dc7ec92e9a5d29f9c99697d2a98ae0a9f35e4196c3faeb7a60a0290bf897846f6f0f1c163d6075119169d55d10da9ad0e4b2c636d200000009baaf94e2b2c48e70d8453f832eecfb1de2a3f38a5c986de9e37737dac74db251d5e9ea2b8ed39e91a7a17d01b49f7aaff7c4c73c3484bdcab362838ed940035b239a3646ef55b9f070ae14466b3acef9f8b28fb938a237e2e068ae4a6bce4407b54cc14614c2cdf877f000000000000000000000000bdcf23144e6c16b9235552aed83b6428f34d88c258a9ad16386bba51b60838fb11bc193a206b5a25b7233b222e4e68e0d1e88f26b9a45b6c29469530a37ea92aaf421cdcc1f594ecfaff9a79b56f8b38038002d29142a369b14607b5e48987541ed2cb5a3512a877da93174aa5bf4ee9fbf1bd0f42d221d7cbfec3feff2ef0a1d3316421ee72754aea5b5abb253295c2d87aeb468bd4f73d391c07a4831b4b0bf962e6cfa0f0445b807024c8c062c4787f9bff922b012e833c08ff0c365c289657b88ff8aa4c26260956f6e9b640f90cacb464007c3717fd9ec6d618bd3ff950b9dc4d7f9c94205db3b47bdded6a47911088f1a1d06649c3ac08"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x57, 0x10, &(0x7f0000000000), 0xffffffffffffffc9}, 0x48) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r2, 0x1, 0x32, &(0x7f0000000180)=r1, 0x4) (async, rerun: 32) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f0000002180)=ANY=[@ANYBLOB="1a6327acfbe39d3b31075ef0901d8838a25131bf3d61f05b53486f75981f0814b61f08359dc14a70c6cf959593471ad87421ea5bfbe910c1ce52c1ba33a0c64706b30a5c9e4050de4e2ee02765eece2b95c7cbf9955aaf4a9218a74ecca0651d15bd7c453a373fa7758a8799224d61e2238cbeca097a337771a7f5f30d599ce4ec53e4a74ef2c93d2b307f2c7f00cc486ae7882e253017561e75ce1c46c83b255432f96308e8c10d2f4e1aae6225a4e37211c0e696068ace51c9ee43adcf22ff638d70cae06da2685c5ce169bd7913dc18eda28195923ead5a95175270dee3fb", @ANYRES64, @ANYRES8, @ANYBLOB="6aebb9f037f865822830d6d8061f5ba57f4cfe8957b363a41d24eaa69ed2486f6008"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) (async, rerun: 32) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000280)={0xffffffffffffffff, 0x58, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r5, 0x20, &(0x7f00000002c0)={&(0x7f00000003c0)=""/144, 0x90, 0x0, &(0x7f0000000480)=""/159, 0x9f}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x17, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x45c, 0x0, 0x0, 0x0, 0x2}, [@call={0x85, 0x0, 0x0, 0xd6}]}, &(0x7f0000000040)='syzkaller\x00', 0xffffffff, 0x0, 0x0, 0x41100, 0x6b, '\x00', r6, 0x4, r5, 0x8, &(0x7f00000001c0)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x5, 0xf, 0x3, 0x41247aec}, 0x10, r7, r4, 0x4, 0x0, &(0x7f0000000540)=[{0x3, 0x4, 0x3, 0xa}, {0x5, 0x4, 0xf, 0x2}, {0x4, 0x3, 0x6, 0x7}, {0x0, 0x1, 0xc, 0xc}], 0x10, 0x2}, 0x90) (async, rerun: 32) r8 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x2, 0x4, 0x4, 0x8}, 0x48) (rerun: 32) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000640)='freezer.self_freezing\x00', 0x0, 0x0) (async, rerun: 64) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xd, 0x6, 0x4, 0x9, 0x0, r8}, 0x48) (async, rerun: 64) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000840)={{r4, 0xffffffffffffffff}, &(0x7f00000007c0), &(0x7f0000000800)='%ps \x00'}, 0x20) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000700)={r10, 0xffffffffffffffff}, 0x4) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r11, &(0x7f0000000a00)="acdf0d10abb33b594f4402cb8a7e656a7384e26ecae4730501e79c0ca110904078bce5ab808a1a9b5db0744bb6e33fcbb3f0ff39fc97788e6b4bc752e8c6db621c35e7cf2b75ed70d324440e16e5e29ac0f6a2fe1a6f420611c233adda59fc0caca8c5887a69da206be49023f9e90158797cf76e31c159345f00000000002118a393c4a0cd9bb82cff0c8eb6dd9212c175e3020715f74094cad0c4d46d9cf4043598ce1cd832cf2483a66d49000000000000964ad22034641e9e663cbe1b42a8d50a81de1806b0cc1e2cda5cc8d8261a70db6a6b3a084bc3b1180a5dccaf436d245981b9ab8ca11ace3c8fbdc044adabe464b1407b2e5ff4f44ef53f3f24436aa33e2e5044a55a25b1509dc86b1abbe54c955f36c42bd21763226df4f9a94c4a5acf94d92d9071459b61a350df5ab907e0d10e263e469c631d035c1f0acdc11d5dd015228b31cafa46a50db57b888e1c74ef35", 0x20000000}, 0xfffffffffffffd4c) (async) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000300)={r9, &(0x7f0000000240), &(0x7f0000000280)=""/30}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0xf, 0x5, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0xc914, 0x0, 0x0, 0x0, 0x5}, [@map_idx_val={0x18, 0x6, 0x6, 0x0, 0x7, 0x0, 0x0, 0x0, 0x2}]}, &(0x7f00000002c0)='GPL\x00', 0x0, 0x47, &(0x7f0000000300)=""/71, 0x40f00, 0x60, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0x3, 0x7, 0xfffff6b1}, 0x10, r7, 0xffffffffffffffff, 0x7, &(0x7f0000000400)=[r9], &(0x7f0000000440)=[{0x3, 0x3, 0x5, 0x4}, {0x5, 0x1, 0x1, 0x6}, {0x2, 0x5, 0x10, 0xb}, {0x4, 0x5, 0x7, 0xb}, {0x4, 0x2, 0xe, 0x8}, {0x4, 0x3, 0x1, 0x7}, {0x3, 0x5, 0x10, 0x6}], 0x10, 0x3}, 0x90) (async, rerun: 32) close(r2) (async, rerun: 32) sendmsg$inet(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)="fa82", 0x37fe0}], 0x1}, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_open_procfs(0x0, &(0x7f0000000100)='net/igmp\x00') (async) inotify_init() executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x1ff) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x6, 0x6, 0x5}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000d40)=ANY=[@ANYBLOB="180000000000e3ff000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001000000850000000500000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000600)={&(0x7f00000005c0)='sys_enter\x00', r1}, 0x10) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000800)={@cgroup=r2, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) [ 23.726847][ T468] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 23.735661][ T468] ext4 filesystem being mounted at /root/syzkaller-testdir4225418347/syzkaller.rZ2kwx/1/bus supports timestamps until 2038 (0x7fffffff) executing program 1: syz_emit_ethernet(0x52, &(0x7f00000005c0)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "8a37f2", 0x1c, 0x2c, 0x0, @remote, @local, {[@routing={0x33, 0x0, 0x0, 0x7, 0x20500}], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) executing program 3: creat(&(0x7f0000000100)='./file0\x00', 0x0) (async, rerun: 64) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) (rerun: 64) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004200)={0x2020}, 0x2020) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000340)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}}) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) r7 = dup(r6) ioctl$KVM_SET_MSRS(r7, 0x4008ae89, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000050000f57b01"]) (async) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000005c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x8001, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1}, 0x48) (async, rerun: 32) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, &(0x7f00000006c0)={'ip6_vti0\x00', &(0x7f0000000640)={'ip6tnl0\x00', 0x0, 0x29, 0x5, 0x94, 0x7fffffff, 0x1, @ipv4={'\x00', '\xff\xff', @local}, @rand_addr=' \x01\x00', 0x80, 0x7, 0x3, 0x81}}) (async, rerun: 32) r11 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000700)=0xffffffffffffffff, 0x4) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000740)={0x1b, 0x0, 0x0, 0x3, 0x0, r9, 0x6, '\x00', r10, r11, 0x4, 0x4, 0x4}, 0x48) sendmsg$nl_netfilter(r8, &(0x7f0000000580)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="c8040000100a01022bbd7000fcdbdf2503000007d232d4ec44a4f72560aa2efd1b71bb5ec23cef4a392b4dd74ab30269299b1f28082aa94d0545a85c5128fc6b3dc64bf583f82de7c0769dfe0768c094636a67a3025d107325ec1bca108595194ef58ca54dcea5c6f6b0b4231eca049f1e381efd80750eeacd5f374459522e1d4c2ce1d8fe9246b8a1d02da1440906d2f3afd4d3dc9006dfb075a8dba6b6843f0e6cf355c50caae595018ddd485ee92ea6042fbd84c8bbcaff89cc49457e20a70dfdd76b8f7879b94fb393a5cd1bfde0390458192a5b803edd1307240fb5fc9c03579256131e32648a77dcaa864cbde5dd8c97ce51f854aa302278c8593d21470e780da59514a691673479f28ded8c5c172737cad22b72c74063e8110a128d579d1c5081ae6cb91e131e3341d2fb80460238978da1f8b75efe9476812043a8ef246948b85c322b8c43faea2111f0b3d5930aebd0acee5b694a111cd998db98fc5df29c0d3edeeac216394becb3a0008c3f1ae0efc0beefe7cdb8e5cb594c18f4e37fab83cecb8b4a96a39545e035d27bf26216b23b92e089e91667544287b589336e9b9754000432986fde23091ea3b3f5c4d6efddc9c97a6538cb2f866da4657e4a626a63896e9d9581b8f0b4dab5865db81a6c864c00f321d94ccd37783c720bd96dd3443039fff2755abecc5a97c65936b1822895b90a69ed65ffe5a8994399929bb89a3f38b41e8891019112f19e45b712936d2adec1cfe89089b0604504304f2f8cb898ac893551f6fa1690da27cd4ffa015bb123c94c4c11db1232cc4b371f93ca07171def602280674e9867f34f34aaf8d67f1d9c21959f38f0e0e7765070510615cca9ddfe079ca44a90126a784618ee719be86c1fd8f744f7b1a0c40eeddc2fab468ff4d515927865cb2e33aeedf766aa739ecd3f92e67a7ad7448b131e78592c7e6d0f953c03fd53883ad65b2bb76a6cd69acdef972f0abf7d06496b092cbe5520b30770f57d1e59660a82c18d9a15f7c6da8139eccab60b488ad378a4001a80ddcd1ca7180cca05d126d066a8014e4b99451d757d5bc6b44e82668dc3f1f82dc839a0e757c30070e8871bcdda586fbeecc5a6393a46dba209ece8a3dbbcc5430e6336b1c74da82539a989512aae0c8c58c6d6ace2fde1ae29d8a8aa643334312f733dfa2a8fe5499d43c776c7a60d8964da3b5f0af90f290800af000300000004003a0008004100ac1414aa1400f900fc020000000000000000000000000001c314380179e2a43d9b46a871d4ff5a452448153a157a80a62186808f97bb4ad95df50a2af8138c0d057e60bd0e7101d93420e33195cd58302f5ad8fcadfc2b4fe16946db6b5c62f83375ad6a871d506873539a78e2ffb417f62fd32475d9c62a7ef12b1462bf83ae488a4d22f3e8e5d7255b5bb636d6356910b3b54a9d0d7886f5c5f60a12d660ceeed62461df4dc79fb0e2a767eac7401d7ff775e4e8f108433ddbee6c66ed67ce1329bd5144a7cdc7cce70d7c32dead6ddb9ed4da6765ebc59cf847663eccc8f8b998d25b951c480278079ab1f301ea0ddf0bab841c8faee412e65ae825591b7550f66b71137b814cf8d0ad514b2f1c3296800c1a04c2641b3ad8ee04c7417f557d68379bf5fb138489088eae4e1b994e44151f906daf9c8e2e2887166912415f78d38e6dea9e6ce3e659a4591b02db94f335743d300ce20edb9840"], 0x4c8}, 0x1, 0x0, 0x0, 0x4000}, 0x4000) r12 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r12, 0xaf01, 0x0) (async) ioctl$VHOST_SET_VRING_ADDR(r12, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) (async) ioctl$VHOST_SET_VRING_ADDR(r12, 0x4028af11, &(0x7f0000000280)={0x1, 0x0, 0x0, &(0x7f0000001600)=""/60, 0x0}) (async, rerun: 32) ioctl$VHOST_SET_MEM_TABLE(r12, 0x4008af03, &(0x7f0000000640)) (rerun: 32) ioctl$VHOST_VSOCK_SET_RUNNING(r12, 0x4004af61, &(0x7f00000002c0)=0x1) ioctl$VHOST_SET_VRING_ADDR(r12, 0x4028af11, &(0x7f0000000600)={0x0, 0x1, 0x0, 0x0, 0x0, 0xfdfdffff00000000}) sendmsg$nl_xfrm(r3, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={&(0x7f0000001400)=ANY=[@ANYBLOB="44020000170001002cbd7000fcdbdf2564010102000000000000000000000000000004d33c0000007f000001000000000000000000000000ac1414bb000000000000000000000000ff0200000000000000000000000000014e22fde74e2482b20a0000803a000000", @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffffac1414aaac1414000000000000000000000000004e2003ff4e2300091200002000000000", @ANYRES32, @ANYRES32, @ANYBLOB="04000000000000000ad50000000000000300000000000000001000000000000007000000000000000100000000000000080000000000000001000000000000001712ffffffffffff06000000000000000900000000000000e92c00000000000019000000b96b6e00010001000000000003000000000000000800000027bd700014000d00ac1e010100000000000000000000000014000e00ffffffff00000000000000000000000024000900000000000100000097740000000000003f00000000000000000000000000000028001a00ac1e0001000000000000000000000000e0000001000000000000000000000000020003fa9b00120063636d5f62617365286c7277287874732873657270656e7429292c6372633332632d67656e65726963290000000000000000000000000000000000000000000078020000a0000000468dff5188492a1d64f7271b3456cc25b905593f12d024db7f29c695c5f802d74e92f15e479a364be4b83617f0267b3c306d66059384beb556510d89edafc990a1f6ecdcfb4ff9508f8c6ded0eda2c000c0015"], 0x244}}, 0x0) executing program 0: clock_adjtime(0x0, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) [ 23.776512][ T451] F2FS-fs (loop2): Unrecognized mount option "grine_xa4" or missing value executing program 1: fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040), 0x2, 0x3) mkdirat(0xffffffffffffff9c, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000010e0000000000000000073019d00000000009500000000000000"], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000f80), 0x1, 0x784, &(0x7f00000007c0)="$eJzs3c1rHOUfAPDvbJKmSfv7JYKg9RQQNFC6MTW2Ch4qHkSwUNCz7bLZhppNtmQ3pQkBW0TwIqh4EPTSsy/15tWXq/4XHqSlalqseJDI7Eu7bXbTTZvdDeTzgck+z8xsnue7z8wzz+wMOwHsWRPpn0zEoYj4KIkYq89PImKomhqMOFFb7/b6Wj6dktjYePOPpLrOrfW1fDS9J3WgnnkyIn58P+JwZnO55ZXV+VyxWFiq56cqC+enyiurR84t5OYKc4XFY9MzM0ePv3D82M7F+tcvqwevf/zas9+c+Oe9J65++FMSJ+JgfVlzHDtlIibqn8lQ+hHe49WdLqzPkn5XgIeS7poDtb08DsVYDFRTbYz0smYAQLe8GxEbAMAekzj+A8Ae0/ge4Nb6Wr4x9fcbid668UpE7K/F37i+WVsyWL9mt796HXT0VnLPlZEkIsZ3oPyJiPjiu7e/Sqfo0nVIgFYuXY6IM+MTm/v/ZNM9C9v13FYLN4arLxP3zdb/Qe98n45/Xmw1/svcGf9Ei/HPcIt992E8eP/PXNuBYtpKx38vN93bdrsp/rrxgXruf9Ux31By9lyxkPZt/4+IyRgaTvPT1VVb3wU1efPfm+3Kbx7//fnJO1+m5aevd9fIXBscvvc9s7lK7lHjbrhxOeKpwVbxJ3faP2kz/j3VYRmvv/TB5+2WpfGn8TamzfF318aViGdatv/dtky2vD9xqro5TDU2iha+/fWz0XblN7d/OqXlN84FeiFt/9Gt4x9Pmu/XLG+/jJ+vjP3QbtmD42+9/e9L3qqm99XnXcxVKkvTEfuSNzbPP3r3vY18Y/00/smnW+//W23/6TnhmQ7jH7z++9cPH393pfHPbqv9t5+4ent+oF35nbX/TDU1WZ/TSf/XaQUf5bMDAAAAAAAAAAAAAAAAAAAAAAAAgE5lIuJgJJnsnXQmk83WnuH9eIxmiqVy5fDZ0vLibFSflT0eQ5nGT12ONf0e6nT99/Ab+aP35Z+PiMci4tPhkWo+my8VZ/sdPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUHWjz/P/Ub8P9rh0A0DX7+10BAKDnHP8BYO/Z3vF/pGv1AAB6x/k/AOw9HR//z3S3HgBA7zj/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMtOnTyZTht/r6/l0/zshZXl+dKFI7OF8nx2YTmfzZeWzmfnSqW5YiGbLy20/UeXai/FUun8TCwuX5yqFMqVqfLK6umF0vJi5fS5hdxc4XRhqGeRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDnyiur87lisbAksWViZHdUY9ckBmNXVEOia4nmXmKkfx0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwC73XwAAAP//+Lkq2Q==") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='pids.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000480), 0x8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x0, 0x1, 0x0, &(0x7f0000000000)) write$binfmt_elf64(r1, &(0x7f00000000c0)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x38, 0x200, 0x0, 0x0, 0x2000}}, 0x40) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000080)) ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f00000002c0)={0x1, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_HOPOPTS(r2, 0x29, 0x36, &(0x7f0000000400)=ANY=[], 0x8) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x5}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000240)='bridge0\x00', 0x10) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x2c}, [@ldst={0x6, 0x0, 0x6, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xb682, &(0x7f000000cf3d)=""/195, 0x0, 0xb}, 0x48) write(r2, &(0x7f00000000c0)="8f2a0a65bd8c002b0304000e0580a7b6070d63e286a5cefe", 0x5ac) r3 = socket$igmp(0x2, 0x3, 0x2) prctl$PR_TASK_PERF_EVENTS_ENABLE(0x26) setsockopt$inet_buf(r3, 0x0, 0x60, &(0x7f0000000080)="23b06d2b615751733053706ea915d5e2a2fd7ccfbac7cbe8278ead67106bb5db9c76986c38fd4258081ea20156c910ca03b45fade00bdb676bc44a0079e02fafb6efd5f792180e2e", 0x48) sendmmsg$sock(r0, &(0x7f0000003780)=[{{&(0x7f0000000240)=@l2tp6={0xa, 0x0, 0x0, @private2}, 0x80, 0x0}}], 0x1, 0x0) executing program 0: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f00000007c0)='./bus\x00', 0x1008004, &(0x7f00000001c0), 0xff, 0x5b7, &(0x7f0000000200)="$eJzs3c1vHGcZAPBn1p9N3TqBHqCiJEAhoCjreNNGVS9tLiBUVUJUHIBDauyNZbLOhqxdahPJ7t8AEkicisQ/wAGJA1JPHJA4cAEhcaiQygEpQASKISAGzezY2dhje+Osd1P795NG8/Huvs/zTjQf+44zbwDH1pmIWI+I0Yh4MyImi+1JMcWr7Sn73N07t2Y37tyaTSJN3/hbkpdn26LjO5knizrHI+KrX4r4VrIzbmtl9dpMo1G/WaxPLS3emGqtrJ5fWJyZr8/Xr9dql6YvXXjp4ou1rtpR6eIzpxd/dvuLC6997Ze/eO6D365/4XtZWhNFWWc7Hsro3sXtpo9sxckMR8RrBwr2+Bkq5vvsBh5T2XHzkYj4dH78T8ZQDI9l29M0XRt0bgDA4UjTyUgnO9cBgKOukveBJZVq0RcwEZVKtdruw3smTlQazdbSuavN5etz7b6ykzFSubrQ+Hd6auyP38luGOZHkqsLjfp0XpaX5+u1besXI+JURPxg7Il8vTrbbMwN8L4HAI6zJ7dd//851r7+d6HkqR4A8KExPugEAIC+c/0HgOPmzKATAAAGoIvf/8XD/vVDzwUA6A/9/wBw/Lj+A8Dx4/oPAMfKV15/PZvSjeL913NvrSxfa751fq7eulZdXJ6tzjZv3qjON5vz+Tt7Fverr9Fs3ph+IZbfnlqqt5amWiurVxaby9eXruTv9b5SH+lLqwCAvZw6/d4fkohYf/mJfIqOsRxcq+Fo62bcHOBoGtpaSgeaB9B/w4NOABiY7n/j//pQ8wAGp/Rl3uOliw/60UME8XdG8Fg5+/HO/v986N+S/v8HnwsAR4P+fzi+hg70rVd6ngfQfwfu//9pb/MA+i9Nk+1j/o9uFQEAR1K3z//v7fzzwHStp3ciwKDsN5h3T57/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBEzERHfjqRSLcYCn4hKpVqNeCoiTsZIcnWhUb8QEU/H6YgYGcvWpwedNADwiCp/SYrxv85OPj+xvXQ0+ddYPo+I7/74jR++PbO0dHM62/73re1jm8OH1e5/r9txBQGAXtn96ptfv2vFvOOH/N07t2Y3pz2r/sZTvUw0bl+O/xZDEc9u3LmVT+2S4RjO5+N5a078IynW22ORPhsRQz2Iv/5ORHws7v7u/ee2tT/J+0ZOFiOfdsaPInYv9kQRv2T/b49feSB+JS9rz7Obr4/2IBc4bt67HBGvPnD8FYdZJc7k8/Ljfzw/Qz2625fblW2e++6f/ypb57+hjXRH/GQ0ivy6iPHCr77cuT7aWfZOxLPDZfGTrfhJSfuzbc93Gf/9T3zy+6/sUpa+G3E2yuN3xppaWrwx1VpZPb+wODNfn69fr9UuTV+68NLFF2tTeR/11GZP9U5/ffnc07vllrX/xC7xx0vbf3/vfbbL9v/kP29+81N7xP/8Z8r//Z/JZr8v3//ZNfFzJfX9b+c4/TFz4ue7Dt+dxZ+73/7x2O/ff3yzNOJcezFd26f9H/x5dW6fjwAAfdRaWb0202jUbz7SQvYrtBf17FjIUuxphZ0LJTX/KQ5Qz+gh7cORg+/Vd5ND2WN7L/xma8vw1r1qb0N8Pauxz+2qbLYiOeAhk+2K+r00TXuSz92SonQt1h72SMmy2vfQ29XoIZ+WgD5orazu2jfQoy52AAAAAAAAAAAAAADgEfXjf1Btj7mRpiVvKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICH9/8AAAD//5M90pU=") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000080), 0x208e24b) lseek(r1, 0x7ffffb, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0xfd14) [ 23.881140][ T568] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. executing program 3: r0 = socket$inet6(0xa, 0x80002, 0x88) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x10000000004e20, 0x0, @mcast2, 0x6}, 0x1c) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) setsockopt$sock_int(r0, 0x1, 0x28, &(0x7f0000000040)=0x8004, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x2, 0x4, &(0x7f0000000040)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x0, 0x1, 0x94}]}, &(0x7f0000000080)='syzkaller\x00', 0x7, 0x8d, &(0x7f00000004c0)=""/141}, 0x80) recvmmsg(r0, &(0x7f0000000bc0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r1, &(0x7f0000001800)=[{{&(0x7f0000000000)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, 0x0}}], 0x1, 0x0) executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x800c82, &(0x7f0000000880)={[{@grpjquota_path={'grpjquota', 0x3d, './file0'}}, {@noblock_validity}, {@nouid32}, {@resuid}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x8}}, {@jqfmt_vfsold}, {@usrjquota, 0x5}, {@min_batch_time={'min_batch_time', 0x3d, 0xa9b}}, {@commit={'commit', 0x3d, 0xff1a}}]}, 0x0, 0x466, &(0x7f0000000400)="$eJzs3c9vFFUcAPDvzG4BQdmKiIKgVTQ2/mhpQeXgRaOJB01M9ICJl9oWgizU0JoIIVqNwaMh8W48mvgHGE+ejHoy8ap3Q0KQmIBeXDO7M7C77BbabtnKfj7Jwns7b+a9b2fe7Nv3dtsABtZI9k8ScWdE/BYRlUa2tcBI478rl85M/33pzHQStdobF5N6ucuXzkwXRYv9tuSZ0TQi/TTJK2k1f+r0salqdfZknh9fOP7e+Pyp008fPT51ZPbI7InJgwcP7J947tnJZ3oSZxbf5V0fzu3e+cpb516bPnTunZ++ydq7Y09je3McvTKSBf5nra5922O9rqzP/q1dizMp97s13KxSRGSna6je/ytRimsnrxIvf9LXxgFrKrtnb+y+ebEG3MaS6HcLgP4oXuiz97/F4xYNPdaFCy803gBlcV/JH40t5UjzMkNrWP9IRBxa/OfL7BFt8xC1DvMGAACr9X02/nmq0/gvjR1N5bbma0PDEXF3RGyLiHsiYntE3BtRL3tfRNy/zPrbl4auH3+m51cU2E3Kxn/P52tbreO/YvQXw6U8d1c9/qHk8NHq7L78ZzIaQxuz/ESngxeHeOnXz7vV3zz+yx5Z/cVYMD/I+XLbBN3M1MJUrwalFz6O2FXuFH9ydSUgiYidEbFreYfeWiSOPvH17m6Fbhz/EnqwzlT7KuLxxvlfjLb4C8nS65Pjm6I6u2+8uCqu9/MvZ1/vVv+q4u+B7Pxvbr3+20pU/kqa12vnl1/H2d8/6/qesrzC639D8mZ9TXdD/twHUwsLJyciNiSv1vMtz09e27fIF+Wz+Ef3du7/2/J9svgfiIjsIt4TEQ9GxEP5uXs4Ih6JiL1LxP/ji4++223bejj/Mx3vf1ev/+HW87/8ROnYD991q//m7n8H6qnR/Jn6/e8GujdnU15ipVczAAAA/P+k9c/GJ+nY1XSajo01PsO/PTan1bn5hScPz71/YqbxGfrhGEqLma5K03zoRLKYH7GRn8zniovt+/N54y9Kd9TzY9Nz1Zk+xw6DbkuX/p/5o9Tv1gFrzve1YHC19/90ibIXv13jxgC3lNd/GFz6Pwwu/R8GV6f+/1Fb3loA3J68/sPg0v9hUNUq+j8MLv0fBtJqvtffSGRHWcHuxe8v6bCpvMS39yXWSeLt/C83rJf2SDQlyj3o3X26IQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTYfwEAAP//uBLtyQ==") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000100)={0x13, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1802000000000004000000000000000085a2f83b556d9838c300000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0xa6, &(0x7f0000000000)=""/166}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000800)=@bpf_ext={0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000740)=[0x1, 0x1, 0x1, 0x1, 0x1]}, 0x90) r0 = syz_open_pts(0xffffffffffffffff, 0x408000) ioctl$TCSETS2(r0, 0x402c542b, &(0x7f0000000200)={0x3, 0x7, 0x7fff, 0x6, 0x40, "f1c179672fc48cbabe2d1ad04b6fd8833b0857", 0xb05}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000180), 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ip6erspan={{0xe}, {0x10, 0x2, 0x0, 0x1, [@IFLA_GRE_ENCAP_TYPE={0x6, 0xe, 0x3}, @IFLA_GRE_COLLECT_METADATA={0x4}]}}}]}, 0x44}}, 0x0) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x60, r4, 0x85, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @loopback={0x0, 0x3a}}}, {0x14, 0x2, @in={0x2, 0x4e22, @multicast2}}}}, @TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x60}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000005c0), 0x48) [ 24.032797][ T583] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 24.034151][ T574] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 24.048353][ T583] ext4 filesystem being mounted at /root/syzkaller-testdir4225418347/syzkaller.rZ2kwx/3/bus supports timestamps until 2038 (0x7fffffff) [ 24.069263][ T589] EXT4-fs (loop4): quotafile must be on filesystem root executing program 3: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x1ff) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x6, 0x6, 0x5}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000d40)=ANY=[@ANYBLOB="180000000000e3ff000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001000000850000000500000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000600)={&(0x7f00000005c0)='sys_enter\x00', r1}, 0x10) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000800)={@cgroup=r2, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) executing program 3: socket$unix(0x1, 0x1, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000b80)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)=ANY=[@ANYBLOB="400000001400030400000000000000000a000000", @ANYRES32=r2, @ANYBLOB="14000200ff0080000000000000000000ffdd000114000600090000000200"/40], 0x40}}, 0x0) getpeername$packet(0xffffffffffffffff, &(0x7f0000000040)={0x11, 0x0, 0x0}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f00000004c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2080000}, 0xc, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB="20df2507000000", @ANYRES32=r3, @ANYBLOB="94c10000010000006800348014003500776731000000000000000000000000001400350076657468305f766c616e000000000000140035006272696467655f736c6176655f3100001400350077673100000000000000000000000000140035007665746831000000000000000000000008000d00feffffff050021000000000004001400840016801c0001800c00050008000000460c00000c00030081000000ff0300006400018014000b00ff070000000000000300000000000000100006000800000008000000020000002800010005000000aaaaaaaaaaaa000000000000000000000000000000000000000000000000000014000a0006000000000000000600000000020000"], 0x120}, 0x1, 0x0, 0x0, 0x40090}, 0x40840) r4 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000500)=ANY=[@ANYBLOB="9feb01001800000000000000ce000000cc00000004000000040000000000000c0400000000000000070000055b0000000400000001000000080000000800000003000000ff0100000300000002000000810000001000000001000000040000000700000003000000000200000100000003000000010000001000000004000000080000001000000007000005ffffff7f0800000002000000080000000500000002000000010000000500000003000000050000000800000005000000050000000900000003000000030000000e00000000000000060000000c0000000500000060000000002e6100"], &(0x7f0000000600)=""/116, 0xe8, 0x74, 0x1, 0x1fffe000}, 0x20) (async) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r6 = memfd_create(&(0x7f0000000080)='*$%,\x1c+@}&\x00', 0x0) r7 = dup2(r5, r6) ioctl$TCGETS(r7, 0x5401, &(0x7f0000000000)) r8 = socket(0xa, 0x2, 0x3a) sendmsg$NL80211_CMD_SET_STATION(r8, &(0x7f0000000240)={&(0x7f0000000000)={0xa}, 0x1c, &(0x7f0000000200)={&(0x7f0000000680)=ANY=[@ANYBLOB="80000000", @ANYRES16=0x0, @ANYBLOB="000099c9f4fb41335ec70000000000000000", @ANYRES32=0x0, @ANYBLOB="0c009900000000000000000500e400000000000600140100ffffffffffff00121c001180040004000400020004000500060214010000000006003600000400000500c2000000000000000000000000000000000000000000000000007fffffff00000016725f623b3f025b01df5276b2d3bf8f6050c56a41a9285fd860731fc33466afee00402b8cd8327c67fb970820c5176d6b3dff178a5d9a752a047923bf0a0510015133ec1efd8e4c3b66b06a0e744141"], 0x5dc}, 0x5}, 0x0) ioctl$TCFLSH(r5, 0x540b, 0x2) (async) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000002140)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00010000850000000d000000b7000000000000009500000000000000496cf2827fb43a431ca711fcc9cdfa146ec56175037958e271f60d25b7937f02c8695e5a1b2cdf41dc10d1e8bf076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e4d5b318e2ec0e0700897a74a0091ff110026e6d2ef831ab7ea0c34f17e3ad6ef3bb622003b538dfd8e012e79578e51bc53099e90fbdb2ca8ee39c15ab3a14817ac61e4dd11183a13477bf7e060e3670ef0e789f93781965f1328d6704902cbe7bc0476619f28d99cd0aa7b73340cc2160a1fe3c184b751c51160fbce841f8a97be6148ba532e6ea09c346dfebd31a08b32808b80200000000009dd27080e71113610e10d859e8327ef01fb6c86adac12233f9a1fb9c2aec61ce63a3462fd50117b89a9ab759b4eea0c4e95767d42b4e54861d0227dbfd2ed8576a3f7f3deadd7130856f756436303767d2e24f29e5dad9796edb697a6ea0180aabc18cae2ed4b4390af9a9ceafd07ed0030000002cab154ad029a119ca3c972780870014605c83d7d11c3c975d5aec84222fff0d7216fdb0d3a0ec4bfae563112f4b391aafe234870072858dc06e7c337642d3e5a815212f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a46939868d75211bbae0e7313bff5d4c391ddece00fc772dd6b4d4d0a917b239fe12280fc92c88c5b8dcdcc22ee1747790a8992533ac2a9f5a699593f084419cae0b4183fb01c73f99857399537f5dc2acb72c7eae993fc9eb22d130665b6341da114f08cd0509d380578673fffffff7f23877a6b24db0e067345560942fa629fbef2461c96a08707671215c302fae29187d4f5c06a960fd37c10223fdae7ed04935c3c90d3add8eebc8619d73415e6adcda2130f5011e48455b588b90dfae158b92e50adab988dd8e12baf5cc9398c88607a08009c2977aab37d9a44cfc1c7b4000000000000fa47742f6c5b9c4b11e7d7262a1457c39495c826b956ba859adfe3c177b91bd7d5ca1664fe2f3ced8468911806e8916dc15e21644db60c2499d5d16d7d915836ab26c169482008ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aae73835d5a3cda9e90d76c1993e0799d4894ee7f8249dc1e3428d2129369ee1b85afa1a5be5f6eb2eea0d0df414b315f65112412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b60428d6474a0a91ee90b8de802c6b538622e6bbcb80f87b415263c401e64ed69a2f75409000000000000001d695c4559b82cabac3cccadc1e1c19af4e03020abf5ff0433d6601c1b98d2a045d009a0ffb20a77c9af2b80c05184a66d30bbea2ca45a4d6d6d1e6e79aef42355a500587b603306a5af8d867d80a07f10d82eafb03062e95196d5e3ff010000000000000be959096ea948cfa8e7194123e918914a71ad5a8521fb9553bc60f7d9719b55b3abb6bba3d113a680a8d46fe074c83fbe378a3889e8145b2eaceab05ef932c6e4f8ef0ed0d818a7b76d839cf3c63ebb4380b168c38fa32e49563cfee3a7f0fc18bfa32c418cef875fb49e2989177a1bcd1e30280bc586e79a5dd8076c248e7d6e97b3ce267dd4e27b6ef206660090bb2164474cef378f97ca33fc03000000000000001547053453d0c9aec91a24079b21d52fb5516bf0c28ef37aa76442f6083dc99cd61afaf6be45d7b00d3639f2f10ac2d5c759c3e5468f5874c24411d415b6b085fb73a2c7c3852e0e658ffeb4e863428a792bee94f6cd895424360e0464f9d7ea425f2fa6aac029d15af607ad83532ff181c985f54b39370c06e63055b4d6a36fa98a44e379d28307c9912fb097601f3f88a2ca6fd1f9320cfe7fc8e9f7f15f02e177ce23f43a154b42e26f037e8a01377cbd3f509e6e540c9ba9c2a589ac5d8ad67a65e9a44c576dc24452eaa9d819e2b04bdd1c000000070000000000000000000000005333c6199c12dcd92689192727a7267c47cf897853d160100b39b613faefe16bed1fc105dddd77ab929b837d54aa17eb9fbdc2bdc0e98ae2c3f23a6131e2879f04ff01000030b92dd493be66c2242f8184733b80ba28e824910844df31f3d4bb2f89049c5f6d63d56995747639964217aacfe548bc869098aa8e07e51dbc9e2d4db3c5f79fd355222ec2a00cf7f2ccd6dd6d2dc2a815d8314221a5472f1318a9dfbec5a759579caf3262129b14e99040b5d91398e17df85c25ccae973eecc7d187168d5c9cd848d566cc17587641ed01889c927da38d83314480b15e23138c5b877a72bd4cf74a299df4fbfc8e6ea96939f15d254d9033c5a45706bda78ab60200000000000000000000000000000000000000706f78f0a2ea9667fb5b951808545a46830970c2dfae01adbda7d29bf1f7abdaf52e0de6f9d7150808ed086642e64ebf98762b34338b80e41b704c3eefaf0bb5f7d895de17a10b0a0ea15ccc0d7a830b6eb33b6b61675511d693ef5e3c44bbf71cabc5175d879e7499f8baae2a1a09cf38da73297764fbc0e723e1cc3abb12e3076982ed32c94a2ce3e6f37c47e983da4ca5c96187db5a2a2e1742bc93a65d7187126126b3a80f17dd2f7dbbe82d104ede9ba6925afc2ee6cb94f56f1363cad635abf8f983292c49c0ebf5005154c7b58a3a2a2e5a00d2f953a86d2fd92b8661264f781e3fb02d05a28f3f17b64d0258853d45cb5ebde10cd3d82eeed2f1ed925b7cf400304932c5ed0a362b235ce37e1f17700f7d1fecf8be8a2c5d25a9c60657560d05441387ff158a018d19a286c56d0886eb59d509ee89cc2df52881d005b2e5c27563ba54e4153c132d0366a9660000000000000009c1aaec93ec0f925921fb2e9eb202a29bef28224dbabe723de5c584bc398a8792e493048c87f60a51a391e95921218149403558fd13c649f90b0911d57eeb298b590581eba1ce383b539ab80fd15445987b1bb4eb512545e1ab65fef310e10b1ee362b51c72f82edf2f502ddf52567775e34a56d1be892f1e62b08950d517fa6fb1b0ef2edf1b67f8644786116b037d4a36fdd30b000063e58c856ec44cbbc2d370553f832af9480215e09aaa3843fe360b1c293a14627f2cfbe278f31d0abc0f5aaa10926dbbfe8a4b131c13a73d4e6d065c2c0fed3ab8442520ce0e0ad7d2d177377ab197ace3ef8b1c24ceb0bdee84bd6e6317633938dd19dc42de7f8f860eca6d9c74525fcd3497526df4c13e3ba5f0d75365a4542ae9440d2fede416d618cdaaf7e038879c5d177b3876fda4121e15a00adb976064a93e8d0000000000000655fd1717c265424ff2b828b87b61ebffacc300349fa5235cbf001d020a690d307800e65b763fedf460b6f7bed621d8afe58a8837af4a4a0d99cacbc60b71a9fdbfabb9fdb1f047f498996e67ab12afcf9b5901ce0d8787070d"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, r4}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r9, 0x18000000000002a0, 0xfe, 0x0, &(0x7f0000000100)="b9ff03006044238cb89e14f088a81bffffff00004000632977fbac141442e934a0a662079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) (async, rerun: 32) r10 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) (rerun: 32) bpf$ENABLE_STATS(0x20, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r13 = bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x1, 0x8, &(0x7f0000001200)=ANY=[@ANYBLOB="7a0af8ff752e3073bfa100000000000007010000f9ffffffb702000005000000bf130000000000008500000006000000b700000000000000950000ff00000000b2595285faa6ead016de2c322f098f8bce3d8e9191d54f81d9217fc560e2fc91f6da4dad4fdc2eb1b5986fc04c7ac4a3f611a7c8edd3aa5d6ee7ab10b1a297cf52866651ddd73f30f238e583823c0f09621f3c1c65ee19ee878f4fc257386ccdf55daf45006a4c4ea5e15b2f7918d547244a22000000000098045f785a1292fcb83174b0c157e2b648a8517688b451bf0cd3079a00db453620ce72d75946c2b638d91dbef661935839c77edf2d34b12cd48a1b20fb7dd8430a19f2c50d77bc0ea9b0af58e604f4942eb613eff28902012ace0c22d7d864409ef2dc9518a09f4886afc26abba34635d0e8b598a51bc7421d33fe226c944bc76be40d435aa8b5208ff0df2db7619a12df6bee431a668135b8214afa5827b56a8074bf1e6cf5d84b35a3a3a4c66824fe12dbe20fcf50a194185b9e2d8b815fedb0d982936156be34dda66fb977aef7c9cb92428ef25d9bf665bd6000000000000000030045e4cb8d826e1ec03cc492f5cad6223edf43fba5566a34ac81fd48f9b7314ffa730017fbd37fdb23bc26992529402a520ef67e246415a697a93ea3314ded0d8a24abd57e042888a9141ab4e6c6b939aaefc248791464970c43120211b9bcf74f0000000089fed675d8db996f85859a1f20eee6c0dc1109c2674d27e9b2000000000000000000000074054d643c2b5692d8304a23eaf9153c457a090000003c164461470a452bd357fa62341c759dc21b45a06ec41400000000000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) setsockopt$sock_attach_bpf(r11, 0x1, 0x32, &(0x7f0000000040)=r13, 0x4) (async, rerun: 32) sendmsg$inet(r12, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, r10, 0x0) (async) ioctl$TIOCGSID(0xffffffffffffffff, 0x5429, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x0) [ 24.084985][ T573] EXT4-fs error (device loop1): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters executing program 0: r0 = creat(&(0x7f0000000280)='./file0\x00', 0x0) close(r0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000540)={{{@in=@initdev, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}, 0x0, @in=@private}}, &(0x7f0000000240)=0xe8) mount$9p_fd(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@msize}, {@cache_fscache}], [{@fowner_eq={'fowner', 0x3d, r2}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}]}}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x8, 0x4, 0x4, 0x8, 0x2388, 0xffffffffffffffff, 0x40, '\x00', 0x0, r0, 0x5, 0x1}, 0x48) r4 = syz_open_dev$tty20(0xc, 0x4, 0x1) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x6, 0x13, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020786c0000000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b7030000000000008500000006000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000001700000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r5, 0x0, 0x10, 0x10, &(0x7f00000002c0)="0000000012000000", &(0x7f0000000300)=""/8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) r6 = socket(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000080)="7800000018002507b9409b14ffff00000204be04020506050e0204095c0009003f0000000a0000000d0085a168d0bf46d32345653600648d0a0015000200000049935ade4a460c89b6ec0cff3959547f509058ba86c902000000004a32000400160005000a0000000000e000e218d1ddf66ed538f2523250", 0x78, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000000)=0xf) bpf$PROG_LOAD(0x5, 0x0, 0x0) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_opts(r7, 0x29, 0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="000a0000000000000730000000007dc80a00000000000000000000000000000000b01ce7a70d36000000000000000000fca6213db25574101c68960495e100000000000000000000000000000000004007200000000006"], 0x60) ioctl$TCFLSH(r4, 0x400455c8, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f0000000300)=ANY=[], 0x1, 0x553b, &(0x7f000000ec80)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5YP8x/+Vq+shC3zxfjF4uhZ4rtJIRQCiH8/g/mwukDOeeKPPP/cvz832r4Ngl5htE5zhTLuRDCarH89vRhXwUAAAB4fH310eXPYrceXxZmXRBHKd60KV34YEr5khDC/MKPU8pWGr08O6Vk+ef7VNibUrb8BtZTU0oWb7mdmla2hzI3Dh9fvD+YTyiJoXSk5QAAAEdi7kA42i4EAACAo/TprAtgNpIwfpQ5fhacf/P+/qPNswf2AQAAACdQMusCAAAAgEOX9/9+/w8AAAAeb/H3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537uU0ciOIA/GwwsP+0aLX3bWVvUEZKyDHHQAFpghJIC2mAGsgtJUQQYY+QHIEUiXGsoO+TPM7Y0W9mgMsbSwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJztZ4/3v97uDRnt79MntUAAAAAp2yr9bz+Y9r0f6Trv9KlP6lfREQZEadq90GMWpmDlFOd+f/q3RyeIuqEwxjjdHyPiP/peP3d9acAAAAA12uzXM2aar1ppn1PiM/UbNqUP28y5RURUU1fMqWVh+ZvprD69z2Mu0xp9QbWJFNYs+U2PH1vlGuQtkHrlFYyWdRfYt0ruxkXAADoU7sSOFOFAAAAcAVu+54A/SiOzfE547g5pQeC31o9AAAA4Asq+p4AAAAA0Lm6/vf+PwAAALhuzfv/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NK2Ws83y9Xs3P3FB3N2+8vkWxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBv7844CIRAGYbB3fWcy9z+sNGhobFIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzPSwqEQBBEwZzxv5O+/2ElQc8gQgQ0PKqoRQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzcP28cRRQA8Hd7t5c/gDAGuTCgIFFAQ+xLSEgJBcii4CMgWc45GC4EEhckskBuoEKu0yAoEUICmS7fIXUspQldChdGogbt3u5lkxhyiszuEv9+0uy8Pa9m3uydLD/P2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAafedeCkp4m52mBnH5Wu39jZWsn7ngT5zY+v2fNayuPOoib55++CTb7eXqycn5ionX9WfDAAAAIdDt6zvI+JOur2U9clMXv+n5TVZzf/9M+O4rOcfrPt39jaOFl+aL+v/3369+8JkopnxPNmgq2uj4eLDqfT+oyW23rOPvKKX3/n8dy/d/A1J3t98fjfN72fn25s33+3n4ZE6sgUAHsfJsi+C8uehrB80mRgAh0avUniX9X93ptmcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOqwuxlPlXEnIuZ79+LMzt7Gyn79ja3b82U7e/36VnXMbIg0IlbXRsO0xrW03ZWr1z5ZHo2Gl+sPTkREc7MXwYdTXBPx79cUH89obhX/HHTakUajQVK8P23J5yCD8rN38CM39A0JAIAnVlq0rK6/k24vZa91ZiP++uH++v+1ShxT1v93Pzp7qzpXtf4f1LbC9ltYv/jZwpWr195Yu7h8YXhh+OmbpwZvDU6fO3Pm3EJ2rxYXViMZLjadJgAAAP9j/aJV6/9k9uH9/+OVOKas/z//bvBlda6u+n9f9zb9ms4EAADgMOpPoude+fOPzj5XdPr9+GJ5ff3yYHycnJ8aH2tN9zEdKVq1/u/ONp0VAAAAUIfdzc59+//nK3FMuf//9I8v/lwdsxsRxyIuRcTw5Mql0fn6ltNqdfyhcj5Rv+mVAgAA0JRjRavu/6f58//J5JGHJCJef3Ucl//rapr6v/ve1z9V56o+/3+6viW2UjI3vh95PxfRm2s6IwAAAJ5kR4uWFfu/p9tLH/9y/IO+5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6vZ3AAAA//+pzDYD") r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) r9 = openat$cgroup_ro(r8, &(0x7f0000000040)='cpuset.effective_mems\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r9, 0x0) unshare(0x2000400) fallocate(r8, 0x0, 0x0, 0x20000) r10 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$KVM_CHECK_EXTENSION(r10, 0xae03, 0x4c) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000009700)={0x0, 0x0, 0x0}, 0x0) fsync(r8) r11 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r11, 0x800448d2, &(0x7f0000000000)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x2, 0x6, &(0x7f0000000180)=ANY=[@ANYBLOB="1802000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB='\x00'/24], &(0x7f0000000000)='syzkaller\x00'}, 0x80) nanosleep(&(0x7f0000000140)={0x0, 0x3938700}, &(0x7f00000001c0)) executing program 1: clock_adjtime(0x0, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}) executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00', 0x0}) io_setup(0x1, &(0x7f0000000840)=0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) sendmsg$OSF_MSG_ADD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000100), 0xc, 0x0}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct={0x0, 0x0, 0x0, 0x3}]}}, &(0x7f00000001c0)=""/215, 0x26, 0xd7, 0x1}, 0x20) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x275a, 0x0) getresgid(&(0x7f0000000140), &(0x7f0000000000), &(0x7f0000000100)=0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000002c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x401, '\x00', r1, r4, 0x4, 0x0, 0x5}, 0x48) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0x10814, &(0x7f0000000340)=ANY=[@ANYBLOB='umask=00000000000000000000000,flush,nodots,dots,gid=', @ANYRESHEX=r5, @ANYBLOB="00006b746769643d0092", @ANYRESHEX=0x0, @ANYBLOB="1500bba7d41fabba4332de3ca642acf6f8de847e3f21783608008708a887d30aaf0a14b0691d48445fe3b4d1ddde1b81337b2c3b5f88535d7f6fa931b84783704494cebe49ca9f6269b05edde0246c360d0566b4056f0f02ccab035d3d0a5cde0b31bd424949fe23c0a0a25691738006c5c6acdf101fecdb4f79abdfb95c6afaea03dd5903b5240565f31504c207a9a2aa6c8108fb973081e90412a3c6cfa3b2513693727fad9acd8108acb8b90fab033c9dac0dc3e5a61c513e7b5edc5d76320f0e54045ea2b7b8fb1f78d3d346e26ee5ed6926cea1ffe0a1"], 0x5, 0x1fa, &(0x7f0000000500)="$eJzs2zFrE2EYB/Dn2rRe7GAHJ1E4cHEK6icwSAUxIEQy6GSgurQipEsUxH4eZz+EX8alg2SLXO5om2sLjWdyEn8/ON6H/O/guSF53uHN27sfDvY/Hr3f+nISaZLFRsSTmETs5lUpKdd0Vm/HnCTq+FXraQDgj/T7w27TPbBco1F3eDsidi4kg2+NNAQAAAAAAAAAAEBti5z/34j4Wj3/f7zifgGA+pz/X1/tch2NusN7xf6twvl/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDmT6fTWNL/Sci2vGxGRRkQ7Im5GRCsi8s+b7hcAqG8ynZ/7V83/iEgiwvwHgDXw6vWbF91eb6+fZWnEz+PxYDwo1iJ/9ry39zCb2T176mQ8Hmye5o+KPJvPt2b7hjx/fGm+HQ/uF3mePX3Zq+Q7sb/81weA/1InO3Vuvm+WV0Snc1mez+eiOrc/qMzvVtxprew1AIAFHH36fDA8PHw3+utFsthT7bKhq+/53lpWq4prFT+Sf6INRd0ivc7NDf8wAUt39qWvJmkzDQEAAAAAAAAAAAAAABes4i9HTb8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADr53cAAAD//8h6UUs=") mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000940)='./file0/bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0/bus\x00') write$binfmt_script(r3, &(0x7f0000000100), 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r4, 0x0) io_submit(r2, 0x1, &(0x7f0000000080)=[0x0]) sendmsg$nl_xfrm(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001680)={&(0x7f0000001400)=ANY=[@ANYBLOB="44020000170001002cbd7000fcdbdf2564010102000000000000000000000000000004d33c0000007f000001000000000000000000000000ac1414bb000000000000000000000000ff0200000000000000000000000000014e22fde74e2482b20a0000803a000000", @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffffac1414aaac1414000000000000000000000000004e2003ff4e2300091200002000000000", @ANYRES32, @ANYRES32, @ANYBLOB="04000000000000000ad50000000000000300000000000000001000000000000007000000000000000100000000000000080000000000000001000000000000001712ffffffffffff06000000000000000900000000000000e92c00000000000019000000b96b6e00010001000000000003000000000000000800000027bd700014000d00ac1e010100000000000000000000000014000e00ffffffff00000000000000000000000024000900000000000100000097740000000000003f00000000000000000000000000000028001a00ac1e0001000000000000000000000000e0000001000000000000000000000000020003fa9b00120063636d5f62617365286c7277287874732873657270656e7429292c6372633332632d67656e65726963290000000000000000000000000000000000000000000078020000a0000000468dff5188492a1d64f7271b3456cc25b905593f12d024db7f29c695c5f802d74e92f15e479a364be4b83617f0267b3c306d66059384beb556510d89edafc990a1f6ecdcfb4ff9508f8c6ded0eda2c000c0015"], 0x244}}, 0x0) executing program 4: socket$packet(0x11, 0x2, 0x300) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) r1 = syz_open_dev$usbfs(&(0x7f0000000080), 0x74, 0x101301) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f00000000c0)) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) socket$inet(0x2, 0x0, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x0, 0x2, 0x4, 0x5}, 0x48) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41000, 0x28, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000ac0)={0x0, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0}, 0x90) ioctl$USBDEVFS_IOCTL(r1, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000040)='./bus\x00', 0x3000410, &(0x7f0000005c80)=ANY=[@ANYBLOB="66617374626f6f742c71756f746100000000f900003b814e50a959736d65720f73ecea54b5e5be45aca9836c319f437199f524212c0b2b08422e39f4a611d2cc1465e0651baef614d442ae89412ad3ddd0b7586d02002a6d6d65cacd4fc50022071139f2128b5769c0736f776b106f6fce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1eb3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe435aad50a6afc3a989c6d60045663c59cbdc4c700000000bc7f6b22df0191acf5912afdcc1c061835177068c40f757dd123d2600b1c544f1525aa8d0000000000000000002e8b5c733d362417c17f527c0bfebec1e9ff7fc69fabb9b31e2e7aed636547ffd3df666c25244218b1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f37bda5d4e3d9d7a2d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e5689735f69a4ed4bd9a14721856c5499cd8f93f8beaa9cf76718ce72c4c84268030000000000000008886b313bd01a22d576e414011a4f0a897514329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52e3fab9e949846313e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515e34ac8c454a30dd54a580ad7f2fa6fbb273ca0f751e684584320534667aea39ad7222c8c3231f514939177a47395e98a084c1723abb3dba87df5fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570450e91c8d55abad76a7b7a000016f81ec9da9ccc1191c211632266d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872080000000000000059dfdd3c57e4f1fb0be46cb5f7a0fa13516c0926d19dd2d5863bd97b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575db449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bbf82657974c3736912b4b522052b9467d0da116ccc1652d861a420f09aaf67d3e9f6160100000001000005772d1cf9bda153d3cc0041cb9bc62ab8054325d72e9144cf4f88702f586507e3147198e0bc4060a7c8f4dce73b653177ecf8228e6e6fae0251dffffffb00000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a00000c671afdc206c4b7bb4c3030e0e457e7270d8c60e488af962128c6e22821a6ea2d76eaa7653b9205081ad47daa3454edcdb3be11d01ae3fef4ffbd45c4af7eae7a35fd0810e91e5dcfb815300553378a39975d75641594e65b8f6e13b8ebe8fac8172671d4d4e0fa1bfe4c4df030145b8c243a862a18878a64f54ed3f703a08f405205a792d71abc82f6857280400000029dd3e9da68251e9cc5c054c78efced88b8f7faa6683c23c8e9558a60d4eb3bcca851f251c6e7a5218ec1b9d2d31f30a745dd7de5efe24def7d91e25f46ed86390c208b34efba174abe51e87bf5b96779d88102c5dd46bf0c000f4831040a497035eac94f7b22ae29bee233e1a5775", @ANYRES64], 0x1, 0x554d, &(0x7f00000006c0)="$eJzs3EtvG1UUAOA7TtPSJxFiwa4jVUiJVFt12lSwC9CKh0gV8ViwAsd2LLe2J4odJ2SFBEvEgn+CQGLFkt/AgjU7xALEDgnkuWNKKI9WduKk/T5pfGbujM+cO7ISnRnLAXhiLaS//pyES+FsCGEuhHAhCfl6Uiy51RieCyFcDiGU/rIkxfifA6dDCOdCCJdGyWPOpNj1+dXhlZWf3vjlm+/OnDr/xdffz27WwKw9H0LobsX13W6MWSvGu8V4bdjOY/fGsIhxR/desZ3FuNvcyDPs1sbH1fJ4vRWPz7Z2+qO42anVR7HV3szHt3rxhP1ha5wnf8Pd2na+3Whu5LHdz/LY2o917e3Hv237/UHM0yjyfZinD4PBOMbx5l4zzmfrXh7rvUExHvNmjebeKA6LWJwu1LNOI69jY5Irfby92e7t7KXD5na/nfXSlUr1hUr1Zrm6nTWag+aNcq3buHkjXWx1RoeVB81ad7WVZa1Os1LPukvpYqteL1er6eKt5ka71kur1cr1yrXyylKxdjV99c67aaeRLo7iy+3ezul2p59uZttpfMdSuly5/uJSeqWavr22nq6/dfv22vo77996785La6+/Uhz0QFnp4vK15eVy9Vp5ubp0DOY/+r/7kPMfTDL/T4qiH2H+yWSXB/6bDxjAI3ug/w/6f+DwnfT+P0yz/x+1VPr//+9/S5P3/xP1v8e1/z/B84eJ6P8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5YP8x/+Vq+shC3zxfjF4uhZ4rtJIRQCiH8/g/mwukDOeeKPPP/cvz832r4Ngl5htE5zhTLuRDCarH89vRhXwUAAAB4fH310eXPYrceXxZmXRBHKd60KV34YEr5khDC/MKPU8pWGr08O6Vk+ef7VNibUrb8BtZTU0oWb7mdmla2hzI3Dh9fvD+YTyiJoXSk5QAAAEdi7kA42i4EAACAo/TprAtgNpIwfpQ5fhacf/P+/qPNswf2AQAAACdQMusCAAAAgEOX9/9+/w8AAAAeb/H3/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g537S1EbiOMA/ks0av9RKX3vVfqmx+gR+ljoS/UAvYRHsFfoBTyD+7ZHWHQxGYQsBgQnG1Y+H8jEych3ZjQvM4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTpodou//359vfWnMPxNnlmAwAAAFyyr7bL+sO8qX9I1z+lS19SvYiIMiIurd1HMWlljlJO1fH96sUY/kfUCac+pul4HxHf0/H0ue9fAQAAAO7Xbr1ZNKv1ppgPPSBeU7NpU378kSmviIhq/pgprTwVXzOF1ff3OH5lSqs3sGaZwpott/HltkmuTtpGrVOayWxV/4l1reynXwAAYEjtlUDHKgQAAIA78HPoATCM4lycnzNOm1N6IPiuVQMAAADeoGLoAQAAAAC9q9f/3v8HAAAA9615/x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB92lfb5W69WXS1r67MORyv8DsiOpryzQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Zn/eUSAEwiAM9q7vTOb+h5UGDY1NqkD4+BuDAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgze/+8n9iapxJ5l4bS88jydqpsXVq7J0bR38YX78GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICL/XlJgRAIgiiYM/530vc/rCToGUSIgIZHFbVoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICLnbvnjaMIAwA8t3t7+QCEMegKAwoSBTTEvoRASihAFgU/AclyzsFwIZC4IJEFcgMVch0hISgRQgKZLv8hNZbShC6FCyNRUQTNfjjrD+AUJbsX+3mk2Xl3vZ59Z+9k+fWsDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoLL1dnghKeM0bqaKuDr2+/bqYuw39/TRzfXbM7HFuLNv5HT37tdvPZoJTK4X6zun+rWdL5tPBgAAgKMhrVXkd7KN+dgnU3n9n1XnxJr/+6eKuKrn99b9m9urx8svzVT1/2+/3n1u50JTxXXioEvLo+Hc/lS6j2iKE+/p/z2jm9/5/G8vaf6CJO+tPbuV5fez882tW+/08vBYE9kCAA/idNWXQfX7UOwHbSYGwJHRrRXeVf2fTrWbEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEATttbCE1XcCSHMdO/H0eb26uJB/c312zNVe+PGjfX6mHGILISwtDwaZg3OZdJdvXb944XRaHil+eBUCKG9q5fBB2OcE8J/n1O+PUN7s/j3oDMZabQaJOXrMyn5PMygeu89/JFb+oEEAMChlZUt1vV3so35eKwzHcK9H3bX/69Ucb84PE79f/fDv+8Viu+t1/+Dxmc6uWZXLn06e/Xa9deWLy1cHF4cfvL6mcGbg7Pnz507Pxvv1dzsUkiGc22nCQAAwGOic8CxXtnq9X8yvX/9/+SeMcap/z/7bvBFefq3cZOq/w90f9Gv7UwAAACOot5O9MxLf/15UO3c6fXC5wsrK1cGxXZn/0yxbTTdB3SsbPX6P51uOysAAACgCVtrnV3r/xdqcRhz/f/JH5//uT5mGkI4EcLlEMLw9OLl0YXmpjPRmvhH5fxCvbZnCgAAQFtOlK2+/p/lz/8nO488JCGEV18u4uqzrsap/9N3v/qpfq368/9nm5viREr6xf3I+34I3X7bGQEAAHCYHS9bLPb/yDbmP/rl5Ps9z/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANO2fAAAA//8Nujoo") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100) mount$bind(&(0x7f00000003c0)='.\x00', &(0x7f0000000380)='./bus\x00', 0x0, 0x0, 0x0) mount$bind(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x310a024, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='mounts\x00') read$FUSE(r3, &(0x7f0000003040)={0x2020}, 0x115f) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x10, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="6110c00000bf06000095000000000000000000000000000068a165b6b99578493edbc1c84ec0819312922ce05b7537050bfb4340ec8bd4eac79b7b19317c59242ebfde4bb85990ec84ca5c693761a7"], &(0x7f0000000280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x47, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffd}, 0x90) write$binfmt_elf64(r0, &(0x7f0000000e40)=ANY=[], 0x724) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETD(r5, 0x5423, &(0x7f00000000c0)=0xf) ioctl$TCFLSH(r5, 0x400455c8, 0x0) ioctl$sock_bt_hci(r4, 0x400448dd, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) [ 24.184282][ T602] Zero length message leads to an empty skb executing program 1: ioctl$EVIOCGMASK(0xffffffffffffffff, 0x80104592, &(0x7f0000000080)={0x16, 0x5b, &(0x7f0000000000)="0ec6b9b8ae9e339fa4d64c16a5f67dcdd7d4ba9a7a856d3e302482b5bad77cde6affcb430d7a8b9a184420c84faaa1028ace6cd116baed89bcc57e3c020f1a38352d5e68fcfbac3e275b92a9c63ecf07abe2637018cb74f8d4da61"}) r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x80000000}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$netlink(0xffffffffffffffff, 0x0, 0x0) r2 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r2, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f00000014c0)={0x2, 0x4, 0x0, 0x6, 0xa, 0x0, 0x0, 0x0, [@sadb_address={0x3, 0x6, 0x0, 0x0, 0x0, @in={0x2, 0x0, @local}}, @sadb_sa={0x2}, @sadb_address={0x3, 0x5, 0x0, 0x0, 0x0, @in={0x2, 0x0, @private}}]}, 0x50}, 0x1, 0x7}, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81ff, 0x0) r3 = open(&(0x7f00009e1000)='./file0\x00', 0x0, 0x0) ioctl$FITRIM(r3, 0x401c5820, 0x0) r4 = epoll_create(0x1000cf) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r5, 0x6, 0x13, &(0x7f0000000300)=0x100000001, 0x4) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r5, &(0x7f0000001140)) connect$inet6(r5, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r5, 0x6, 0x1f, &(0x7f00000000c0), 0x4) setsockopt$inet6_tcp_TLS_TX(r5, 0x11a, 0x2, &(0x7f0000001040)=@ccm_128={{0x303}, "ab07d62326d045f2", '\b\x00', "4b1e7f00", "1c664af2e600"}, 0x28) epoll_ctl$EPOLL_CTL_MOD(r4, 0x3, r5, &(0x7f00000001c0)) ioctl$KDGKBENT(r0, 0x4b66, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000400)={'ip_vti0\x00', &(0x7f0000000280)={'syztnl2\x00', 0x0, 0x0, 0x41, 0x7fffffff, 0x0, {{0x25, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0xfa, 0x4, 0x0, @empty, @multicast1, {[@ssrr={0x89, 0x27, 0x0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @loopback, @dev, @dev, @multicast1, @private, @remote, @multicast2, @empty]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @timestamp_addr={0x44, 0x14, 0x0, 0x1, 0x9, [{@empty}, {@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @timestamp_prespec={0x44, 0x14, 0x0, 0x3, 0x0, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x5}, {@multicast1, 0x1ff}]}]}}}}}) [ 24.315407][ T609] hub 6-0:1.0: USB hub found [ 24.321807][ T609] hub 6-0:1.0: 1 port detected [ 24.338545][ T451] ====================================================== [ 24.338545][ T451] WARNING: the mand mount option is being deprecated and [ 24.338545][ T451] will be removed in v5.15! [ 24.338545][ T451] ====================================================== [ 24.409906][ T613] FAT-fs (loop3): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 24.438602][ T604] F2FS-fs (loop0): Invalid log_blocksize (268), supports only 12 [ 24.444118][ T451] EXT4-fs (loop2): #blocks per group too big: 12288 executing program 1: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x1ff) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xa, 0x6, 0x6, 0x5}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000d40)=ANY=[@ANYBLOB="180000000000e3ff000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001000000850000000500000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000600)={&(0x7f00000005c0)='sys_enter\x00', r1}, 0x10) r2 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000800)={@cgroup=r2, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) executing program 1: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000300)={0x0, 0xfffffff0, &(0x7f00000002c0)={&(0x7f0000000040)=@updsa={0x180, 0x1a, 0x819, 0x0, 0x0, {{@in6=@empty, @in=@dev}, {@in6=@mcast2, 0x0, 0x33}, @in=@private, {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_comp={0x48, 0x3, {{'lzjh\x00'}}}, @algo_auth={0x48, 0x1, {{'blake2s-256-x86\x00'}}}]}, 0x180}}, 0x0) [ 24.446128][ T604] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x17, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) r1 = open(&(0x7f0000000080)='./bus\x00', 0x105042, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)) setrlimit(0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xc8942, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) r5 = getgid() r6 = syz_clone3(&(0x7f0000010100)={0x4c01080, &(0x7f000000ff40)=0xffffffffffffffff, &(0x7f000000ff80), &(0x7f000000ffc0), {0x8}, &(0x7f0000010000)=""/63, 0x3f, &(0x7f0000010040)=""/105, &(0x7f00000100c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], 0x5, {r1}}, 0x58) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000010180)={0x0, 0x0, 0x0}, &(0x7f00000101c0)=0xc) r10 = syz_clone3(&(0x7f00000104c0)={0x45141900, &(0x7f0000010200)=0xffffffffffffffff, &(0x7f0000010240)=0x0, &(0x7f0000002580), {0x24}, &(0x7f00000102c0)=""/165, 0xa5, &(0x7f0000010380)=""/196, &(0x7f0000010480)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0], 0x5, {r1}}, 0x58) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000010540)={0x0, 0x0, 0x0}, &(0x7f0000010580)=0xfffffffffffffef2) r16 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000040)='./file0\x00', 0x21404e, &(0x7f00000000c0), 0x1, 0x517, &(0x7f0000000140)="$eJzs3U9vI2cZAPBnJvGS7aYkpRxKpZaKFu1WsPamgTbi0BYJcasEKvclSrwhihNHsdNuQoVS8QGQEIJKnDhxQeIDIKHyDapKK8EdAQIh2MIBIWDQ2OPdxBpvEjW2I/v3k8bzzuuZeZ53HI/nX2YCmFrPRcTrETETES9GxEJRnxZdHHW7fLyP7r+zlnfxQRJv/i2JpKiLTumha8Vkc91eqdbB4dZqo1HfK4Zr7e3dWuvg8Obm9upGfaO+s7y89PLKKysxd2vQLL5znnbm7Xr1a3/68Q9+/vVXf/3Ft39/+y83vpdnPV+8323Ho6UnhmbOFLe7ZCr5ssjd+3dRv3ee5C+xpFi2lXEnAgDAmTwZEZ+KiM91tv8XYiZme2/ZpAMAAIAJkb02H/9JIjIAAABgYr3WuQY2SavF9a3zkabVavca3k/HY2mj2Wp/4U5zf2e9e63sYlTSO5uN+q3ius/FqCT58FKn/HD4pb7h5Yh4IiJ+tHC1M1xdazbWx33wAwAAAKbEtb79/38udPf/AQAAgAmzOO4EAAAAgKEbtP+fjDgPAAAAYHic/wcAAICJ9o033si7rPf86/W3Dva3mm/dXK+3tqrb+2vVtebebnWj2dzo3LNv+7T5NZrN3S/Fzv7dWrveatdaB4e3t5v7O+3bm71HYAMAAACj9sRn3/9dEhFHX7na6XJX8peZARO4VgAmRnqekf84vDyA0Rv0Mw9MvtlxJwCMz1Gxvw9MrRO3+ijZKDh+8c6JYwYfDC8nAADgYl3/TPn5/3wXoDLu5IChOtf5f2CiOP8P06vs/P9vBo/+4TBzAUarYgsApt5pj/oYePOOM5//z7JT5wUAAAzVfL7tfxRRLc4FzkeaVqsRj3f+1b+S3Nls1G9FxCcj4rcLlU/kw0udKROPBwQAAAAAAAAAAAAAAAAAAAAAAACAM8qyJDIAAABgokWkf06K539dX3hhvv/4wJXkXwudfkS8/dM3f3J3td3eW8rr//6gvv1eUf/SOI5gAAAAwNSb7a/o7af39uMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4CJ9dP+dtV43yrh//WpELJbFn425Tn8uKhHx2D+SmD02XRIRMxcQ/+jdiHiqLH6SpxWLRRb98dOIuDqa+M9kWZZGSfxrFxAfptn7+frn9bLvXxrPdfrl3//Zovu4Bq//0gfrv5kB67/Hzxjj6Xu/rA2M/27E07Pl659e/GRA/OfLZliyUL79rcPDQfGzn0VcL/39SU7EqrW3d2utg8Obm9urG/WN+s7y8tLLK6+sfHnlVu3OZqNevJbG+OEzv/pfX9V/s65O+2NA/MVT2v9CXqgcb0x/mCLYvbv3n+wWK32z6MS/8Xz55//UI+LnfxOfL34H8vev98pH3fJxz/7iw2dLEyvirw9o/2mf/41BM+3z4je//4czjgoAjEDr4HBrtdGo7w298F6WZaOKdWkK2eVI41IU5i5HGgqnFy7iyBYAAHDZPNzoP8dE3x1iQgAAAAAAAAAAAAAAAAAAADCFWgeRDrwN2JWLuZ1Yf8yj8TQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCR/h8AAP//oszk1w==") r17 = syz_socket_connect_nvme_tcp() sendto$inet_nvme_pdu(r17, &(0x7f0000000400)=@data_h2c_no_hdigest={{0x6, 0xe, 0x18, 0x18, 0xf2ac}, 0x1000, 0xf000, 0xfb9, 0x5, "810d9740"}, 0x80, 0x0, 0x0, 0x0) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000001080)={0x0}, &(0x7f00000010c0)=0xc) fcntl$setownex(0xffffffffffffffff, 0xf, &(0x7f0000001100)={0x1, r18}) r19 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r19, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r20) fstat(0xffffffffffffffff, &(0x7f00000105c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r2, &(0x7f00000106c0)=[{{0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000002c0)="39d1b87dd65ff1779a596d55faca3c65172729b6703b84434f08db6f37e8523a5874db34f3b7af6fb16015b2cb0c3e9ca414bdac4ac07408480f4a6f9466411278db596ce55f8eef7fc215e83d8f0264c5e8f3da2160e77efd25091dd938a6da1357030e1de2fbdd0279ff0a17de6e7e", 0x70}, {&(0x7f0000000340)="bd5b998e8a40f5c6efaf3ae50d55cfb4a712f211f411a11305ffe8f17d350f11d484525a01978e04004006bbc8fe24a7c569fbe24ed77ddcd7ccab13ab01f7ea7751db958200d3030106de988369ec7c41f73c70ffdc31eb4e46bff9160e976760d1a386c2987a4a38bf3e181978eb48b06fe627db24a4a501bdee0f18b437b779dfeb800fe71d453e6b87035aecfb36c71d483f1951476619f57ee17b911e21520f6a543100fb88e1ed049bb90dc094e36f59c4277a3134d27f96db57ffd29c346d99e4768ca4992f9b582253a3259a9829774c7c4f1253fcede3e3933e3ebf95888ddd2102ebbab46c1307d0660d8ce3e6b5f10527e8944f0760ce0678412a7b303b9cefc60d0bfaef742d21f686f3511a88f769d62f417e52c2ee3b42322ab160b5bfca393a6a711a6288abd2798a286908c20027c5c7f5fa90f5d7cc9f781d53d646cb8a867ec5abeb7c554cadb1dbd41f18b951cb2cebe5408555d9f5a0ffd9b2bc4de0b7e0da98b297f238be3404a8e7974ecfa852f84bedccc6f891bbd8c8fcf3f7880e6237ef7249131339a127a6362fbc4e0d176cfb9dd660159e3ac728b00022c48af1053d3497e483e135cdb004feb499b46ad87de257007333f99134f47b92a5380caa213699a5528d26d611eea4e231be6d76edffcc150d499ffe4f284173feeb36bd68d5531c64f6bb95f57905787b7041b57fa8781ff78fc3fd1f6af9410e0257cc375a9b277a54751e33e0aa4e50dcc0d7062d11d136b4333d118e903f79219ed6e494d566179c9f0f11eea43f8c4e22a8001cc74d93c653ac885187c02531e2a02ea16b082fcfae95ff4eb34844899095a41969681a6a6b0c7462aa59af18badb25ca4eda248d9cb3f2eba7ceeef4bde0c2892fcd014992b85603e82edcd3a992fe06b5cbeb9f5624d3ab4acb7565e52fe3021d4a0bfeb0f2033cb83090510e1e4b9321404d92df320399b0dc54afd837c4374aa67beb42067136c7972ee4ed2a1796fbd0ebbce369785cd0a0374a3aca99304f4edd090705c192fd8cff76fdd8fdf059b8114311bc478f4292bb65052c3b4a50e53a8549cbff4aab067303512eba1b6285e08c733257e392737342d5d76312b19afa1788e3b7175637f2e90c5b2f2881b5f7d04c5cb45e0be052cc1d8cb9c82713a5d731279def10a72a47038ebc08ec2e5a20a93a617a57aea8ba80ea00fda7e349594bdfd19c3e7a565084800ad13b60ef0dbc85956bcb8088f1960c9e1306900d4f3ffc68b1b5e1085965d7424a3501468b71fcc1180310f4a4c9a323f3de826a63bdaafb1a76d551f42b901a60576af7bcda84111cf50afbbc3df35fd0e9fa35ed91b9e5c0e79194348a71ea5b298264afefebed0985963f80dc3817e45df461a695ac656b5459ae9a82293de24463877e31ad3cf04f4c9916e3f876d4506f574c0a3a6d47b2061cac6a4360d32ed4c67053facffefe44bbdddccf11111bd5b9d91da727d27637ac80edf60dfdb8042720ed9ad25cf988f65f60f95afc3e8eff96cf9c85f6d209cc898986610de58b0a606c27a1a3678c176bfc83373427e4bd1d1ec8a55bbc65b10087b8459c252238bf787ebf7ceb8e5616278aae1ba37114224bce1425ab45a127c77ba1737a1e2cac5f50eb0cf0412f2a0266f30a98c8c89a38fa4d48d82941d644f7448efc0d5118f9bdf9ae62bb5ee28acfaa84c872d562c94ee6bc75a523b69862beadaa0e88d1a083a48c8ed68552144dfb19292accf76845eed638626ae813db3fcdaf4894b8cb6957b036c9bf94c9652b5b2c4f62387035e9f420df9da8342e8b98149e01367e0ed31d2406b6f5e42e7aab79aabf0976c53096952d29a808f4650ce206929c429504f872ad81e64b86275d4b950e2e25ae2cd0e8f9fef3385ee9b4b550d11053162cc7888d6ed2b5c5d0b2f22011532c6c714caada8f689ab69e9aba0770305075ac37ce2fa787d7eacbf6361f39c1a32f9516b3dd78627257b32fd09a42617fff2c2006fd12bfb38143c8871ff55ed4fd3ffcb41a8833b9be6ee038f2e971d49a74a4f781e3c2c145f5ec7246679cf7ca593729b90ce26294a0e6e4b78091e85ebab23dfd97b9c33675c53db85dc8ce09355a6d9730eb295797301b6fb63ef4295df1e62c06338c36cf1d501aac5163c683ce8587bdea24e3c683c5240b3cbc8251dfff1b9cdb9b94fe74924a8b93f063cebbafb93b4066cf8aa42edd5aaef464ceb62dd4ae06e120d8c20144ad2748a80158512148040f88686bc0d31340dc619f7c1c820fe1ebaf323a230c9cdc4ac05edecea53ad9151698ff87b890644efc6a709165b86c37abc8ba7073e18ed87848226e7ab0957de5e784fb5e3f275b758c8f9ea93dd95ccd54f1bed03111fd05f5fe2ad2879c46158e28549180618575a0a788cb8685b6f1f396c5f610073a79f53009a9826a7b06e11a0eaa05df1bb64644c67fcf346d10b04457f9dacb5ffd8465f8df245e3564aaf0e36a65bd19b915259b9dc233511d6130f8e409ee384172361a28034a2bd1c4cb2ba133a50e5c75e58ae46948b9cf678ef59a87d48ba33fc68522d1343d5a41a9821b1c2c1794f05d91340b508d61e9b4cffad5c2f4e23a061897bdc1e120ee880b95fd7890a059372210b5116a3be395ba220b8475c656bf5cba2a4410774847d824431aea1dde83e5849a1f0890c211aa46c2062a7f92ff9dba0ec0609db8abc002102423dd70bbd0f061fb1ba5423219098d65d6884575889d9c7637458109428fe0842829cd7e8c99a43d6116c8804865e5accef7c24a811733203b558bae9d3527617ce7b1c360b1305a5447fd183a476ca90fb0cdfa223fe2428c214081df9a5a5acb8c1d8a630a9fd8e0792c310fd8c939ba59b5c94024d07bf2bffe9a23e156de88ace569b7feebc49021bd3711933e2a7068949e9e96c7ccdc5ab54c46762b6f3345567cc41cdc946bb31f7f61e0e3ea354cee5df4c12035a7259104238538c9eb51d421331ecb49f8b03e3ea2b7e6603f136fdebfe0fadaf530bfa9bac55fc706c6a556dbf895c6d80eecda9164b7337eb8d98d3c21c401ee9334f0ef04f5b66af835c0d44bc0efe13860b9f06e2a59cd2435c2dc18f47084841003052d4a6ac6750561f7987f88266980a416de6c2a4587089b24c672b953fa164f39d8ca33a8386754b03a846bcb040ffb227fc3ffd9c40a1f3e1046ae3f3ccbf876796ec71e9b406ba35f183e0fe012fe5111ab5760c18a475ceba6e5ed6ea180c38f3a4faf5a003e95c6aa876de555c39033e890587edcef12396867cb713bcbe217735ae1b7ac5a1d6ecb35dc8d9f0d4521418b6cb7ab4e5be97b11f915a302e9c79dfca44b728afab6f4715309558ae92d74710b5d88ee4a3669f71bbd7c6ae0d55df5bdb4f9f9c32928b4a95dbfb543419aea6b458d2a78ad2cd3201ab86ef5ad90cfc76e166ac248715262d74703eac5c6e999a5ff4d58910da210cfc06b4fede7bbf9265c58d3912a5fac671aca2611b1bf301d35611c22dd8fff6eb158c859f95648230aed1fbfe67a4a150bc095fbdff4b23b38040fbefae40984afd0fe32a3e7dc4a80da109f0c6253826fe50204de45506411c80840d64f8490e9558e3195d4812d3f17e1012808fcb6efeae6a83b084672a58155c8e7e5dcf994f3f8b795657809413da14393bdaec88a75134ec1820baeb1ce9900b157561c0e7ea79f7c0c178a420f59fbc15b8a2547b3dbb20057555a14b2afcb32e63151a3796b3f0cfd1df1c73fec35fbf918d8f48efd1f00cd5d515398908af5050e5fa9062b6fb0cd30c2c25246554297863f991a4fd998c51bb6cc0a2ce37e1877f4dc6a89238fb23b6dc7326c24db06534e0d6323364e26cf69041b38ce6c1f8f6c10d49085d9b886d5731159b1e8b59eeb4942bc808c780f21b1470ee4c0d40d7e06fbc48bb24aede8fb0c50d0aedc1d693d9f3e288b700c120d5cf3051090e6638575124c6ea5ba55c6086088c9fdb90434ff33fa5cda5b89c864de53bb7c02120528c3b0dce341adc655bbd934b3eaebf4b672bcb76f2a82297f4de7f1d3f97ac000ef8216df1e4b1a542eb23ec037681a608f53f6dccda2d29ffa00e0afc92ca60a421502afb25598aa795952a0cc861434ad54d0647bfae1da79559cc66b54a4d6a57079e28409ab70075bbfd292ad6cee276cfb1d85db111e3bc1673bad2a4283e1edd53c108e41c7c12154d122cd7ec598fd949a10c35b1168d61bf6c4cfb9ed39812b0bdbc862c8456182157c4e2154152a7044fe1400ecbe868409d0565a3ff04c4f54e7258b748f803623ab5482f1c08b744bf0ec36549e5e72beabded58d8d25e38597696be0ee1e64bcf8012eac86c30b9ec3efb7e22a3d17c96b6a5dfd592d50a4fe6677e723c4cd05920ed39b24a3a58f1f79b2d514b6be3e379abbf3e816a494b9aa5d391e594a4556695fc305cec766442f1323950501c25021bea891252777090db9b3a02208dc65b9178cb37d1e482257d7ee72613f2e99617a0dec42ba486ebc37821d0d124b8ef5cab72566f3849036d84571b8b315eea02c148ea47912a8c7eb6a19fc1df261f4dd1d36e1442a972541f192f4088523c646ea04a4fbb28cd803484764d034cfb85db70d394e885c2e61f3523a66907526544cc4c6f8a006c0664642011d0b486970aa1888126b0bb330b8570e98ae1788bf0b14503eb0b8b71fa2787965c50db941f9c3dc4cb2ee9c84a4ae5b3df32909d5bf325f7c92743701109413f3b5b5b4ad1a7ee5a55fc6b0ad86cce398db8398099826d7ed92771b8603a5c292dba8753afa1c7487b0a7c707513e2fea30a9dcde720f737481bc0b3874ab5e02bbc78521f1a3ee008301d17198075b9f0aef6ae2da3d90615ff6e8ad93c8a715291a8e17edcaa3b1e4ca983c856a0fe10cc64ff6b9393b4611cfab8a07f8b079ea7e0900bb67848047b57a66e56af9ace71e08fe1f333891f78030cfbb4be594d40c38faf43ed50976ad6db27c9de42a3b88738f0327861bd392089f694e120cf83de1147cb9bfe37d7b17dea108a93cca358bec5197edc522fa4d7bf1d9acdfba7c954d5809a9eb4f7314c9887894702994c6a77a7aeee7277b5064ca053070ba424a5debeaa2a47aa67424bf96191cc30c10f49d67ce3a8c8452243d06020644300689ca249b22de7fad6f246218803eb97d02c720fff91f1a12a7f66fa3ece231d78864361b12377174ee63b2c3276e2524837a1ff392feea78b9945cd5603118c306067de31f81d9a9bec14a86e54cc4d68100046f386b8e27d25bdfb45437752612fb8800a28b41e3ce200dfa73ca0c3cb292e18ffc89546f2e060872d611a03695b29d5180b34f571e421c8a142d368746e636f91d7833e4f0cf8ab030b931522ab46a1b0bac096b4e10220128fb9969f6a22033d28b446782f89e259b9ebf13a82233dc185d473b3f0de5e1320380c37f52fd055c7727765d10ec48c83fe2f27db4b3c9774455dd43b7046bc1e6e0979722b1e242aa3a0dbb66c0b424652d7cba0c26793a4540b40a7c4b9fb11eccef129e1a624bdb959e50e89ec7dd8ef7fa77c6a36cb2e7bb9eb65551ad9615eb0797bac4b2ad866f72848276a679dc23d23e0260c55359ae97fe8578f5b0e4c9225b2cdd6b75979c5fad6483dd618dc2fed09d748c20df329678118ac9e5fe135498226ffc825f967958797e10b53a4f2d2e5580e113fd5bc5073561a77dc67c8210d242ffb0779cfcebe6e931b42ebb4d74108ae8dde811", 0x1000}, {&(0x7f00000013c0)="df6bbdf608270c63f0b02cdb57947346c09beca6049a255d27a07a8706ab4cecf24a0dbaa6be32db5bc4d3988d17f68af379b63e3b7bb7be28077b09e5d9f3fbf5168450b371f5a53acf9d0a4df44792c91164fec7f51351e195", 0x5a}, {&(0x7f0000001500)="19aec310fd7f5af01ace51f9ec9b3493bba6e4282b5a2db31a471c4705b1bef05e26c97c0ff172549e75f1b48b942e381f69bb86c267d95f49f2815c682c54fa93321b9b936a85ec1770a5d09a52d8abd3d504877f39e0ea52ec7fc80049f4440c840f7c041b1a0bc5c5f19d6dab3af1da8ce8b476ac17d69bb8ce3d8234f4d384dc0b3da67eda5fd3a84e4813dffd76145a630ac2d8968982898eb5618089205bbe356ccf7e79043d4d797fc2546c0fe3cb490f34a2331c1b239564923c6dbe25b481403365f8e3b62d06ed242acef734b1555fc95cadf03b70d02ddb7822f0ab59121507a6ecc68162eeb7457fafeed5a97dab25cfb5a3dd2660c0457ba7769c056994f10cfe68be973484b421a42544124de9ac9b3e6d993d012d1249e36fd2c98bc65a2edbf0336d4421a47dd8354d6f1211454fd365d25329ba2cd0ea0b7cd66e2747a84870f76ba4639f136761b5f9f3cfc0f89702a723971e0ae0928db65020a4399d06d0fcf107e113dcdf9394f422d75a921315828b695d4f5466d8a830de954b8b971e6d567c80eb09a366580752b1b683a1ad9dd509139c6c8e95749ad358bba6a2b8e4af67f92bf81ce9cebf4212ce5d4077d5dac1059fa1870288f55613f432b587b53d9391e6f1d2e7179f3391f56eb526120caee700228594fe6a13fddd8fd82f010db2cfdd53151edb924344ca35623a3a92ecd6952d911f582f88e8691bd8ddb0411610ed20d23beae2c604819811998e1bbfd5fe3c274f72310497f66741fc9f7498c601abd6fa655dbd057d996a56a7f2954b9dad62b228486429969602455b778df858371ddf530ea07f8c46703d84484d39c45ed58110790af14f1ae8b2d0f81d83ba3f744e339a794cfe6651201719390d93d2cc3db95d7132c9cde7b28b7340f5f27e8c864264b6a0fd24ebe011eeb3e4ad3f03379973a2e61b3c70b81e43a6a4667418626a792252929b90f5a564776842203d286dde3c462ee868063dc6782eb0d993618f71a9cdbf0b085140837b16c6dac457c322dcd90fd0cd88cf6055c1c7fd989aef6274d5d673195bb98fc31450677470dc11fe13c2433a9f87b312ae2a013d75eba23ebd8b9c38f30145a5a84d5bdff8f06b23f969797cc8c69508e3ffcd335c01c891cdf4a4587d6c6fa1743f239b82547872c4ac695febb895aadacb4c9b375ba6f489f94c3ae06cbb38d374ffaeb9e4bca3928c8baf2ed5b9cc015a68831a935d63b68d8d8782efd2262fcc9eae4618bf60d47bd956858d5c3add8a6c081aadcc6fb7819d32b905b42e6dc5dc8a085cb08cfd484595e24cb55252f814a1b9318c4362deb33e17dbb562b085f801ceb28b1e5bf0986b8de6ad468b4421b3d21d8fb697d941feeb91a624c88317b23b916d06f459572a75a8bc04661f6a411c5e16d4935db07e6a5ed874f12e56930d34c2ba2f7b782cfd0a2088ee0d6c5042301e23cd7003ba0f7a49b9b250b104c66a41b533ef4123ed3194d78c9a1f42f79723fc19681fa08fd4747d0906856131c614c56e5dccd4598b1f3f7fc75442771497bc3cfa0ea49a7ea56c3f085d6bf367e48e5ea5d129ea2183cc25f4463a989caac0242a9e243d49958eca3d82b8f64c98f55a1dce8a26f6879927daa39914a3d5c4dd6de52ffe7722a8d78aed1e306311f5064d83e28d3193ad86a4e3bbdd17fd2f1844b9831a2a99ee16b0cd95b1333b7e927cc7660f10f9381ceff94734682bd71cc141b883a61fbad95d105f6c2f8fc27f64c0f3895fd19b16460f9df49f470e031944373b645ba1b1a623a1db9000fcf0cfcd699cad047dda6547b8fd8756144ccb0c6ed2628188cb0e4b95bd206d6552b5d90af7d5f2776a8be3139437130e743ff8936371acab9d665f76061a74fd0cea35a770ef2a3644079e2051933bea9ce276278de94e348fe73bc41f8813aa7f8034ae2b4e9053974145d25695a6a11afaddc52b30c62c1980d43e2b03c0a42a9ea767ead252798e9871debabedd66e9fe754cf79698fcd84a7626ed8c16997147cdd1e89422fd742425247ad6579bee5287644f4869662185529da099bb8fbca3f3e759d3f79a497f34e8280f97f10b20044955e2362905bb9e405ff4c9ff52f518c646e0e1fc4546662b0c399f46431c977af93e8e3e61f2d018faa52b455749af2783f0b6ad99c548dcd268d363dba40ee4455110b502d366156a88a5b105e5379a5480a80ccdedc21db34dd6043f94b4c49b9ef9bbfa813e1ea4023d0867cb696e3b207513ca08a87cd51cee075abc68a00649641b659b9aac54134e6b66150e7431ae713d42fc377df53eace01b833b4429750742a348460c3c984bd9915b1ecbf6c00752c638c3ccd64f00da0c493e363b5e4f5c7f13faa3a5cf844cc3b6d2ced717d618c32c8ced3a8549539480eb684f8d006206d190198c5e65b540c07c7285d2148f5b67c0ea394a5adfb95ac83031ef62c2d8cc382b35c105f10edaaa2b40dd7b5e04a854b2e434b9a66d3825163e6989b9863264968e1e2ea594c7ff25ab8ceb14e344aeae30f7d5448a10cdca521ddfcc5e675bfa100de666e0a20a1df43e8a2ca5fb1b9b7e9660c173469dbb41743a816ade4d2e4d430f556900873e246d3a10010a1e33bdec104122ac03a4d296c226baeda9830cd519dfd72825054e0ac63f80ac539733ab289b367383e1d6b3373d4c8d92f59e62a3fe96f48d331a1cec72ce875cda4350a7bf188aee823ca36ba5b925afc9e64b4c0cc441f1af26669594641d344b37e0b9202e3ade60b7254b66fffff1ac754e30c8d3c92e17b6dfe197a44ca3e7ae32007fb01e85a7a24cfe2d0f30a6ebeefaef847d61c2b2038468f05a4aaaf2e91327eff08426a2c1d8d953a97ace423eface2aed3b090eaa6167fdddac57df6de6ba1df81b2b4f6d15f30c9a35e14e47eb8691e87df8279d49b7294c93508409a7fff186e4eb5fff2b688fe8433b7a8f4795b3b78b0de49b227080c7d0095a67ec895372017a817cb2ab9c03d22319d8e932678bd1d3879589445cec02ca7bebe039f483e50c6a575ebfc813e6c2be20d95c2d806d0dd8617ec0042a0eaa46437466e2924bb929d113d7e7f30ca500dc81580f8b82f829a2b1b735ad62a284e5d452a7c92de1f7f88a81fa2ffeca885e854b20363dae100f29638d63367de6ea222f4c4c0e0d588cbe2185e0ea58e07ff90c92dbcee97c67aa9fc566d3fc7d3aeed4fbcebc97fd1153e1e70454ed50c26e5feaa6c352fdb998f09d7f366809c8874d62aad9a3589baac36dce6ec5e33ed39bfade748db02182a44e745b201b99a2cb40ecb0ae2916000b90f584be85450f990ecb31102c3d7a896c383cf520af48ee03ebdda14c4d24dbf7b32c67977896921d1a7226260d67c78fe0b1805410ae2dbc78599c26a47555a3c447fcda89d1461a968d0300a9e18a65c32e814054809bcf741e294e4c9c002ae2783df78953cad0e31a89dd960c23d9f2124063edecc37bbb8f26cbbf65d7712257e5ae5afeb32acfee322f02beca01a78396fd3487218293b91e85c34667b01af52c1b488d20c540da4127747930ef0c3cc49b3027b9251cc9502520d25059eb169ce3c887fb993dc06bbd64a6e84505389f24317c8f8d2584230a2304feef9d71e2de58f950212cd9f05a377d4267b9725574163e534c19631b2ffd20b0b47f1a460f15882748a1ae63b1ae7ff065daa077a8986cff8992f1d4d20417ce32e7077f341a7e72db3ef4eb4cadb522b9a40a0bd57d32b48a3946c1943c007361c5c100c840963f15397180396f5c9fa23614cb068288c3cdff82ed032b117173a8ffa91088ea33525b8102c471bd1dc8faebd2a5e413a63dd15d9b058f42a827ab162b194d1f544e4d8f17bc5404c1c473edd2d18f94f33710dc598a8dc286dde86941b7d791b4a2f0a0918004834b92bfc53b6f90af70b210fa03133b4b6124fcb23da01d883645a715f3f3d7d707fdbb8d9b82b71b2fc4c61fb86448e5a11744cfc1feaa7d9cc5cbd4953234869261261a57cc0087459d2f39317d18590222521152d46d22d12e1a02e082da9ce517877c9881feea84f50538ac74048f67f4b9c8f13917f857a54ce5ef8d6af5b44e684f1148bc68e11db5e14c87f67122f12769ee49a8192d92fec6f7e316e04ee7bde5dd9a6a0bd72cc5e89a97397aec9426f49a10151b978eff0fae2b7eb47ea9b09e1f585976ed1e30fcce50e94db5d0f462834a3c7631c1aff784a86c57d189d82c6a3cc77adccda7e9b5bb32aaa7860b70c75ca2d6ae89c413dc036b18274a0b69aa9637726128c019efde1c04ae2e0afcbdc5c35a8053cd99d899205f2553373d162a8de003f2d5cde1b358af492a55a03cf6816b45feb3f94eba2212e6489bdacdf585ccff2f7fea5959799b37ad575335a059204c86777161a6f649480e5f16ad83fc2747eef86b2800552af5d02e245f6009f983c1b671f6101becd46c2d59ec22b5a6867c2a70f0129269e551bf4a2e69410c890df6a63b840439d9db637ddd0488fb6546f61af6f403c795ce0204f5f223925478db289949162ae0c7359d9d337d15a52980d3e1b3424ce765b12fd23ad7cb522b131b487c050b0759db0037007df1016a07708bc1a8e0b9964bd9f5aad3078f163e28222518d14cdd9bd7764ae565a3ae0cb2160815dd8bd04ab47a32806bc5bcaac3dd609b39cca91adca2a1d8699751b1689e68dcc886d16a6356634ae22e5081ec8a35b71a73bc172871cb8a74a355db0d84dc7da9efceb1dc92a487396ef0cf106a5dddc42df67293c3c550cad35d807a849cf2586e45c19db7ca0b326dee03ec5fffd75d28b05ec9a6177b38bd4ae06ed53ef5bd04193cef57979f516c5150bfa3249924cb0c6c17162ef086aab946282454dd065c2bedb6524b27592a8049d69dd091e9de1d4a9a85f3dda78759b1879d9ed97d1f9a9026d6b42cd4baf10e6f614ca8f79a4fb4c2778fa3b8e8070d5fa33fed28fc2ec3ca49df1aab830031fe54a2a2f7c7767c287360b6aa3355fed9c05ca0056673d235e88c657cf4a3bdbadd95bd93873b6e6a0dd3a86e8af5b87814c7ae500ac10b9d27de18092a474936110bbfad525ffed59f1ddd26afd63a37a8bce05ea07f2ddf8414a139fd6769b710f0f5a4f4fb385b72c916e8622e09bfee87628bf238f230588620d01ea1f65814a4fc17aba582d7c745ab0f2442bce59fb7ae20887d519abf2782c13771442f29f851dc05a0f309e5dc639f80eb3ba9181cc0d0d2225fa1b8704f3c0c212aa8ce1a9e2615bc429a394e736e4822ec72d7f2fa86b90c41a9fb8eec61693ecaa798b98baeea4df37d488c5ab250e562fe82f3b58e495a9ae22bb89c2cc5dfae49e4a778c70360aba1ced2db7ff17a1a28f3576937c5ca7a721b96f20a220e7e9722d78780cc9b106f6965a10aa575779f6d1fe1a4f8386b41a5e59ffa999d1101f41ad2b5aae5c1439ea4cf1a7432b8d5f7baeb78449d38f37f72246d3ceeff5c5dc08e2d3c3b56a3296a7a45e7091a80c026cd80743eb0b38ef335dca40cf2e7208ac12e340c1495d131f0b722cf0a95c1f06d82e81608d83a1127d960a62f461a57d222dda0a5c2654a9b2617127ec90ca6a241aab77d86ae6c16d18f50fca507f5e1eec744b52267083b229a8c9baf44c0730c6bd659fa654580e15d4b0f4b71ae50223718d6e7c077c7aaac4aaca0e68e7690c7263c4b14e8ddc703a1a405231b18809ab571b1111b3f46e60c07d29dc1aed5f3f016fdedf52c", 0x1000}, {&(0x7f0000000180)="51b7f88440485410650065f83e7a64d4961c36fc55a61b5cc1e723953a5cfcb4e5d8eb16177cf4adfae3d0489d8702a7fdb440e242cee46daf0b22", 0x3b}, {&(0x7f0000001440)="1aa5310c7899b1b3eec1c5ac54361c58c33ac7c0b9fdc5f4a00e713f308fe66fe8a5c4f7157db954bce3a9bd863661bfd15d8506aecedbcbf040aa3b73ea3a1bff6c061ba0809dbfe2e6eba8f61738d7b09ade", 0x53}], 0x6, &(0x7f0000002840)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [r3, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r2, r3]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3]}}, @cred={{0x1c}}], 0xb8, 0x40}}, {{&(0x7f0000002900)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000004cc0)=[{&(0x7f0000002980)="3fffb14e1e54448b6c3bf6507c405564db793820a24391811f209afbedeb73c9dd24d1578bc4ec292d435e9cd64949b7850976147cb63dd19e83cbc82b02f17da81a69cb9469bba44bf1d532166a249f10588ff6e029f34199754e3650620b27cc8bae488e2819127f6d6b87e075621d0dd63178a9f506985ab656c899a9d804dec2a8cadcfa0fcde63a1641fde1dd52a5d0e83dd57fe6c6e30a084c097033df1766f498a2b5235a6373542b9f9f0fde32b5e5d4c5f8bb789cba2d78c6b6adc83533a546a47ebff01abef96a0718adac07f0e45990f7a8e9c9eef3c5a3314db14576896ba844ccf1a22494177044857a5fade950e1e414a9d2decc", 0xfb}, {&(0x7f0000002a80)="82ba6ae6ca0e66cbfc2b65a24dda99517c55224017f0947400c2b26ee631d3afa6e6b4b4f0d01cd638e490be7b0e0ff5898f519181f306b7293693ed5d9b9d8b34f1a632724d7fbca22dbcb759366daf79e6035ad9fdc6cd08d3f537eed8fd043ca1592939c081d809a6e1d691d59097022c4add607c76a13da0ce8058c5340ec561472a9c76d446b2ecd15224d5835214a6ec0375b9a673118fae7dc1380a6f0d8c6d0c6d8038da9fd284d4a70964bcd08f", 0xb2}, {&(0x7f0000002b40)="8a40a82aff234fc4a3de2b5b585af151c7ce5758de9812ccf58ab356b1790c3c6a6d86f9d8603fde35673527f8f14783db758032423308e18db6a9635315882c3eafc1439e46e0dcfd0996b65e8d20d6456dc4bff921a7abebdafe161745e2b4c7a866ec3603f6c912657049c11325e733937dfd431da36d9f65f3b26168e5f8cc1b4f246ccb303eace2b74e22c23753eccfb9fc80db085386d4aaff325e8cebb6df5c6077671f7181268eabb8e5b4a9f8520b59740eec886a195269171b9249db03125a29c77bd27fc00461e0501c34ec4063cb6be32c1d2f0f7dc64a6abd3e192c111750709c1a50d774cfbdc155ce0a2262185c8184b0d7a22e0f1ee4fc024eaa2b1b3947d30af86b70e39c1b3ec37db35abaa96c8ed6a5184148692f8c69fabcd5efb295eedb659f62b8357421d618647c54df127780dc164588ccc8d985585b5c47164c3c54eafee9887ab90a21cef4d31ba7119b0c7c9d1875e81472f59c3e283d5bb34f2072a188c64b4aeb295846685606f5fc60d12b131c50b1f87f782b3c67c731116911d1b3a4f8d7f251a111e840c7916048aef06831aed0ab8835d0e463cf5ea85dec3856646919299b5282db88c519b4fa0ad3a2e4cdf9fda53e6c52cd0be2f41d5b1abf391ecc0b6366b23cf7eae7428ae2744a94b271d20f3aa36a995f5940c8bbba436e6c7ddc0abed5cf3fd407c9d388ff515bd3179b5395d82a350d936f5caddcded069481dbd8426b4d2fd10d9a99b8f6d9c2e7a7cba3a1ff0fa892ac5540ab3dea29093cb023e406ec2c104bac45eb8b408a438e9da7d8c750c025cd3af8b4c24d1f5d83659bd32fa2ecceaf445b9a7cf7918f6a89562771ed23ff6d63eeaa7f871cfd96539c4f49606d56e7f45aa25f8394058875596df3f40b746d332c806530b0d9834d3f4f95d7e9bd0129f1fba3506ba8104300063558687a86e5d5145a6c7becea7f1f5f990dd85760a9338eb4f6daa4bcdf044b86e128bbce3c7607a1c64f8f2e13139bc6a95ebaf5094824ecc21a104c5d87fb5d7a8c31b26ee6c9ac26d56e9c5bfdff4a0eb7467adc79c65b976ccf96893ea1b3646a6f4794af917aa0a4187c193a5a0319e43f91cda76ff45f6ebfc91f9c09780dd9979e2586aa0f04ded4aae68fb9dea5cdeb647f464887a290d4dd2e42f4f58bf325e1f0a9cd38871caf906f4fddfa4d18d860cab52b95c42b5f2db8404e94e33769ff5edb12a8b6b9557b92648bc32c83fcecd7b572cf062a05c4360f69ae3489cc449e5e40cdd2dad612e9fb913331e532ec6b0480d8e1fd4e71d8d2e504074cbd725fd9d0943b0c0c5a2d224d37ffc9822b4eafa69ba8fdc31c3432f1d36ec91d5977c35c0b19bb895742637ac0f7507881db4f373976c15f171595c752332c7fd19626535f3c5f8935567e967f59e3a2363d4dfd5cb703d0272fa90c4576f4a1dc59a00f2c9238ff695bb15c6a3fc605bef831d9cfc78043f2dff00f76e3d81381777f4363963c3f75ff8abfc8e6bc5dc03c5cdb534a2bfc05ae90c653749b61f7e03afa7f6e7a6ea5891bafe8f2dc6fc31a80aee2e5b89654d9bcc2815b165fce3b987318ac68ad3af5fabb8bc4b434f49907c1fc7b9e51112f44539b7bcf30523d82f35ce80f56b5e81a1645ca54d5689a79d98158165973cac2b2e20367b26dd52fd6cde84f80a41dbbf297f0c5ec01ddea56c835ca6685b044a43a5bef26e609f91f3da8a69416b8737c6240c5a101a42a22dfaf1f33fea0b0576ecc6bbdbbae5bb467fa5044ac46653baf3bf02da9c391c9a3cad46fcc455cb3eee7c46a880b51a869c8a3fe4f467f420a2dce655b0fd854f60736e5de7d97384d82eb844234ffe3900f56be67066bc6b8d5aecd2cc9ac6c157db6889cfdead82a55286ebcb705f90228b8c857f3addac51abb163e61a68691dc3e10f7d42acf045362140462bbfb5f96fe34af9f23cfdc758ab81d659b9cd2876c21ccc6ff62b9656c526a7b3306d6db503947a0d91309696723bf98760a95edccec8508dd1fa238f046d60267a260ae07b6c8c398bd000adbd88d2300c5aaf9476d48f45c40e5df5ac53adce0831d819b3608ea3c17c0ce58dc0eab7cb82557ae6aca261211b0fc0d1a3f6fe4e805aa85321dfa41f38953ff4828c03f24a66538c22d7f3b7932ebf9627d83a43604bfc73e8cfe8294a3b869ffa927b1fd51678bc022824852b0c33b27dd1e5be37ea1809e2831e8582fadfb7d5f816c295a615e6dc3fcddbdf9d5458063432cfb986506ebdf1b945a321e075eabfab462b015f8dff800ffe351b9bc876fde60d328cadba76ca93094feca69110c363c7bc2dfdae104afaeaab3b4891c2f8ca8ff330eb6d2214786c85965b32c8ec746865102c755d7d8673c87a4cb5f13ea92e579004c627590b8c6028ea8c35166b14a9819345c8085962a08165a9a14159619620396725343afd8159a044f6e42aedcfeabe2ac554d4dd7839ffeab09819ed99034be6452e43c67ec05d165a4b94976401c0408fcd0ad33f6f1166d2d4896fd1ce5f5ecdfd961c36a08d7fb4067ea6c6bcf164ceed1a2ccf092ef5ff9a246ff9607fba278a5feaaa376744ccbf7413b929dd58f4ee88957148b6ba71bab45c413aaa5faa439388cf9ea02ff43f51cd0c67cc4c3313bcf833206788f6a0da32e3b540448266742fa11201f0797482366da6fb0aa14f3d18e17ea4eab460c29dc7b198e31f7606657706271b5d5cbe8be7ce98753d00c1fb12d71d46fd394b048bf09db2f4985b32c4742bb09c0ca7134c1b7114446a05fbd196492ad261d6200d1864de3fbb445729f92de680fbfb26890ce35534952a6694d71fc7eca915975b84ee52a5d3e505730eab3ae437f8c34c75d11437d3ff3eea0ec4cb7780c6baa2447d2dcdc959dad3ec2c993802e0e31e654433ee12c2a4792c4de02c830faf7edf7051f372ae9738b497eedfb765a6c474472c5d89ac7bfa6a090a3bcb0ef46e617cff37980dc12ab13d384674adfec395c7cd369efa26b78e35c8072e82b11808dab41c1c3c0733babf621b71bfaf485c71436ca6ec9f3cd5c47fc25f32b92186afdd8ebfd4bf12c13579e3cb235843dd977523ed52e602cc5e2d4f902c7812373d5666f746651cf24d0806a97f7705eb7e9c320496904e5f3da2ae8319d99ffad5e7ded77355e877285aee3628924e0bc7742839a5f092718af0de4b8bee57757a0569ad02b0fdef09e7b360127aa887fa4cd02b46ae7fc0c49d788d665053503cf96d425f6066d49bfae1e2956f3c358a4635262bfa5c3896cddb9263770458cd6a67281043fe1a7143c55771df993d0a36a5c84f27d0379e4786f8a5ffaa105b8c5ba14f2b3c57816356cf6373f62ea20ccd426c4c303c170f0dd0e47ecd22f494cacdba31c7450ee9ce85d5496d096da8a237480c1162afbffc40e0b80fc81699cecc9196d7a319903f3672ebe2ffdfa4cc16544608c87ba63497286593ee3d42b9b6762285a3fb536da05e39dfde84706923ef7a85847b43a8e0db622d452f0002a63438a2504fb61631ba877f9a0577371bef54d48d61ddbbb1d4f043e7efe6eb2f9f1cf6b98ce84d9dd772bcf0eab7052ba815881a350721ff659d6a453aefe42b5e0b22ab7061a91fa0b36bc5658063733e31f7b0ff6d5bb702a388a014ca01797d54f48a1e16c8d6b9ec83e8ae02ff928ea41a1de25deddaeecc64888faf098acec3367c72827f7fbbf1757b24925f5adf3a3a0122f8e41c8a05b7745b6fd6271d3f395dd55012eeb403e41256e2a68c72345e15253a6dde345429de5b611a50ce80c0a8508e7761e7a52d56f574237b478b01e0ae555c4e2be04d5fff163dd9d77ff74501c21be196ebfa5abb74e0b3dd2db0ba6b0382ef517641ba93a18ca62a233445e696b5678f23be9e899ca6ef46710d67cf121549eadb0d2f7893360cdb0115090744a8de0918cedb5c13d43d15a1e955e7dc787a15e9a9f94651ae4c90c407d5233bb1a0776a88e8e16cf37bbbac6a5f4e1ee4c2f940ad41ad4357d6c926a81f0beea4844951ae4f143d03a66a0fc67f7afd6253c51062feed18af02438b93240595bdff5496535ed55fdb50394e83fa19eb10e5cf0f42b17491d5bfbb460ed5fb03da798cc63b42ba919602227a77cf2bb0e27566b95bb27dbd0ab7d0704fcf58eb91debdce913414002a6a779eb85fefd7871c6191b588e3501572a683e282440525bfc1210ff06ccc59a92608bb0f550f93ff5f630eefee86429be5a572bea439895739bf80af6235d8d4b23b85e404e3d696209febd538576838851d1427f80f488834cddaedd445aa8b53e4ca91b03bdcd0439d060b1e15c94a5f9a45e5a8557dd7b3f5c72e6ab0749ec616488319cb1b8c03a4b0b8e9e41328b45efdba16644f9e4a79dbb3b8e45f472b9db40afcc6a078748d389d36006ca2c360c95367c89b39c682014cb6f3435717cba6c92c2695239dbfdc8e4db98b3a5b5bfaf45cc20bb1983bd5a731d80514f0b2f60e4357bbdd1d14664f0cbb0a1357160495e6f3869b62eaa109b47c50995ceb8e312c46c580aa215720e31d8bf82dad1a2ae26e56430dd60cda1b43abf5ace185057a2921afc579956b5f42f476e86065906067fe4703447664d19512b4d043ba98f91117bdab629ddb117d86a65573e3d6737b45bd3b4ef5e1495bd2b0c387fdc37c545e7469822dd903111e820b4a2acb54cc1d72bb3ef7c280fec9a7781055b0e82a45cf4ef5af5bcff6569fc1fb5b2f19ce33abafc2423a548fd35999c1c5cdcc2cad3a7a58a95447eff13a4941a6bb4fa4a4a990436994b00a3d8244acb5b130e042b1236f7c489e643fd41c1fa0c905ddc70c8d25a8bdfa413546e7c6bb4813408504f2467c82ea89afce3b98d201fde7dc052ecb637b8d106274221d957f9348474cacc4e88f22647f9325f01094c7ea451a17fe802c80bf6ec446b1a83415f25426534f87816cf102663bbbb7810955a3ae7600bb50fcf54416f0602f904142dd64015ef6f322dc4de3251f1313848befd58c3d96b1dc3be8fe450ed2d3aefa97a64ef1d7d8315fce7933a60942c8a1131f95797299a65cbb458ac65a80dbe8cb7cd6c92de648c29aaf4debcff9ea71827e8ecea51290a7cb09da47df6012f064544a9b977b91bcc75976aee9bedc15b5e20855457d99f17a441f13d357f62b75e746974f87aa7a559d1d8a925e06adb7f6a6ea9ee6f8120306eb64a2ba95216acbb03edd91a10d69e9a5e480d2ad63dfcf7dcdf9346749d1da6befa3cfc89d6051926669997bfab226d5ec71fd482e820ecead119e8266bc965ecbb93cbb5c0de2d9f38ccde60bf9c92040a504f721a4ec6128f6b95a7105f21932cafad8c432c0c2dd50c70c07099b2df4f61684c8de404ea268ab707276a9ceb3503f59490c9af6e35d7acf673415ac5f39b441053ea57c5bcbf21bdc547b5bb9ab836bea51d8982be4d1db9ad3a3a5f057bae8d930cfc14d2dff7b5a766af30783c80b012f2ee12caab690164d207cbe1e52db58aea0a2407ce1d7646c8be0747166123a8a1e64362e488fb873868f49df2823139e31263e59cf867422cdad733a7a894c7c05eb55456ddc4fb1c4014794bc88c9cc198df3783120756603ab6bb14dff5b9e59272621402358841a1c12aaf2746c47f194fcfb1aa4b97cf7d38b9da1de8adfa57e4af6af03c23ad8b5ff95bf1a83699b0881b0860f1b52e08fdb89b9457c259633ddabe0430940408bec33c8e2b4c9618b2558ddd76f7c2cb9", 0x1000}, {&(0x7f0000003b40)="5fcc148b0536318a0fef059b99de48172a9f6323987610de3a3d2c7bc754944fa7962b91f404dd37e41e439037123ab5d90e98c7d9547ce1c720b0c304d58199fdc53d312db74050dcc93e9b8a061b0754fbd7bc6b78de87f27815922f4f91cc4d73fefd927918ae40a5dda031eab73a08265a2097d7cfd5a54afdfe4ce9c9ba10ef9075fa5324a19120236fb87c6c24ec0bca0bd49168d614a7598c0ce0a7a6aced1d17b5256f0aeee8cfddb194298e63b43da7af6ca4bb329e9da32ef069a11ee9548e89e383a695f9579a8165eaa44f958186901c30efc206c8263d58b92ae0844e1ad9e61252947905f8c510ae361c254ca3632d12122a14e4ac2f2fbbfb6543055cc7f5bfd4d78a9552182bc0bcb8e2dae23917d4b4f0cb866467531b037437823d172544f6e933074cbb6c598b704b838cbaebbe37a9e9115dc2020d12790bce5ba4291b88e9d1bbddb8faeb0561dc068bd39662b1c252720c4fda4675516096cda0c8f2adee268ec1f26804d3d18c187b595e6c348a95213959dd6d222559fff34c7ca9ab6f78eea3efa4a4b19340be51c22853a0fc078b16773c4578261b39ac377f47f8ed61c8d64b2a3383fe5b8ec0573206466e5b74af5223fb3cc9edd3a2ddddb53373a6242ced0e188db5bd1a7acce2b2091ab7c6040dbcdf73f0cb9b6ddbd6890d3e74cbca6dd11442f3ad9edc0e521833c7fa7cb064765ead91bb7f74ca856e366bae2f00bfda212f68ac359a58c30f638e548268ddb6cc9e479787582c2fc6d7772ba43c64fc123686ded38abfc7ac53123c14972845269f0895e1b66a65cc0141ea2a9c49f6caefc7426d5a80fd07f3f865fd75a02c844bd275670bc2052172a1c8ee0ceb97f27015b5842f44b0a72deb1ba1551686b7ab69fc1d0d8036965052ce25594b93924731be21d847c85e70cb203cf279703ea277d171ec0903782f693aa3151d93449a74fdd7a4241506397002f4f825dcf780f7fd58213970e047ec4cfca699095e0362240d6a79adb35b7d71a47116b6c9287c453215cef08443293d277f817ae0cb7fbbd670fe44ac9db59801d7aa1578c13011c554017d5c061c96d82d458d05c262cf622ee06e40a0d509515df1297b4019bd3bbe7ddb69a55ce5ef03cec75b1b34c81d18755c1e89de4052e1941e27f3bad5f8ac70d21a40cd1734d9a8d67b43c4543845e37c77f61625965acc04f23033cd9f354f40d2de7d8db715a061e93c2dad58a02296ba123d272c555f069b67a897f39b5489a79060f3675dc26f1227f6ec89d7f83e6e3f3a632be85b58a60c520019c5016351474187fef4ec64769f7e7d5c45826cb53b82dc47f3f0630896fb0acb786d17c3f55fffc3e76029b0c80d1079b17fa6a56bdc0e855584072b845c611759e7235822d36c149316bb685c693a97f53e2291804bb5549ebbc7f307e7b9670eef453c99ff7d6e4c02de98771cbfd11c8607c4cb6291462a5140caceb03572400c96a2b446f9353f6c09b630fd333707a030e5835c22eafcbfae3b4be7cf35f9eefe695dfea90ac0b2a8601aa059b107ff8906e23b49c8985007840dfe43c803cb52b3e3a445265534ee345adc6867f7f85fa36033fff695cc6dff31d3b40684d0e96e313ee1639052723c22457b22b26300ddb9cd758b8fa2e80e1abdd8a3f43cc43faf29640074de25486e4ec05a9ac3095649ac3ffd9f2170b04815e5891e4aa4de560371e8328be2d41e4b7f3910281444af100154d96e18d51ac52b1df9e815f6f8390267d1e9164f5d427d395f22459424430f5e8d04545de02edb26a1f9b651fabbefca713100616704bf5e8b23f67fad9cf3769329f95f8f7474e00b8d674eb0185e37e033af432cf2bea0ecedbff12025eb6b4cf535323276304906f824730fc183a26c77a07abb07be3f333d9a9b1ff5ff80b4d52a69912c65adb2855c8f237813770d2656cae6dd6171a9710cf288ecf6a3177eb02e4e171826e5d36204ff462203c45d278933f9f1cc7be1ee734c7190c3f8ae7965f7f73e2893847d41aad1014f33661e2bd36ff61d8770b4ba55d5c0becd79d0557b3beef5aada95e7d4d764559d000aadddf66d86abb505b61b7e30c74739264a7cb53e1b8d99d0a5a5a2785e1649803fcb064f0216375755305c65eac2299023a15d5c433bc2738cd6ac42044bf27af3db5d8a20a90daff2d4d602e2bad53a965c71d037cba3e7ecdeac5fdbd6bdd9c26ca0ed265fb133d32bbf9eb4bbe85f33a08d0a18870f46e1c58c3a7f81075e929b6d0e26872889a5bfc416225d346aa761746fcc2f797a349b9c634b82926da28550fd8234b94928f2b4bf3ec84ef0247a1c4fa17d3f13c0398122350f2135e12b824f1fc715b8e56122311fc372997370032febbb794b4c71f57b5075a00f940550a846281c8a5f7df3999aa03bea2c2a1737f9e9d924985f9bfb15f3bbae2a32e4a3e5ed097ef61bd4cdfa210a003c8192fcf256942436f5fde2c119b976488ff8d8f17e8e7689731a2d0701ff589bfda4aa433fdb77077f955ddac8e872fe7162b7f7064419bd3915a9e125bca3c309c1e7a96b4eeb05f546be356e9da958e2dcaae060e0e796fde0013949ee92f38897bde70e75a82b0d2d26709ed237bc761ec7693acca36a25d5ebc883d6643fc07794af1f3e7a8460af8e87545e96d1ac21d2fbef26f827d08f13f7747cf2fd16fa3009109b08fa4050eba07278911d1739bc3c8e3c3133e624ed6e2b455368575ccb5617ec89c7a7e5c49d9764ec547b2e43632955156a4170763025a00aa0c06bfe5acb84acaed8916aa7c1f605d1098b88e16bf5cbac85563e1394a3e9fc424a0b89b94f0e7d3c3ed7925849943435725f77d4450771a886c0da70931f6d3fce216c75fcd0205b756a616d1f2b2b0af3c131b4f496cddc3f532a54983dee3a605762d29b2cee949e6a47e2306980b97648925f70050784260d066e94e7260e21f7387a31868c38753e1882c92e5efad79ad41f65cbd9887217e89a2ef5d91ad361032cae58791667d936bbfeca409d4b973ebdce304f5a6391495d8ef5f3437d599e9ed613d7d3306ae9b44e3f5e9d042090ba436f33b9df04a688d1ab32ab2251434bd51ef6c020a36f758ad7efd56582527ea192498cbd0722d1010c4ec8eafa73dca38ab107a4bcf9c3934390f1bded321415ac9e6298cf33f5b11b80ed592d06207fb6042ea78c4e34c985157e926ad39e71356fa06d5d9b05f1bd0437655e1af11f91796723d6367b7f2724bee8144988005c4d14f50f0a9c584b564242edaa0ad88df568d85547e502c370d2de45456b509248c261988c52e36cea12b6699f2784a7fa0566e727c0e5dd771ee71276c7f0bafaa7667d4017da652b02a41adaaf966d4b6ee54ce0d00c2d673bd1ca6848466b928fc049fff35ec2d30284f4038ca8d425951998ffe706e7d7cfee5eb97f856d10b7d469b3d84642c7f55bec2f06636f7c60df4fa279c08e2250728c8c0fef3f44ccabe82745dac997666a15a190f925f2f81a455c8067d3b96f9be5ea99d5ca5b401a9c3176b591598b22c6fdce1c0fedee4d3841ab87ce33b9a995bc4352b39c291b16b7938832dc714ae882bf2739dd54650bf4fff24538337ac88770078ad3e9dd54fcd78620e78fbd43e0ce35ae34de7f9cd001a22955e2cb2358a0d685124ca6eceaebcfff06bbdd67ff957acece869af4f0d5e617a25d722e3de52ff54f80c64057badf521d463f5388729711166f11c8ea5f43066f1fc3d6cfce4563498ac210a0790efa68c793339c0474340030f9072c305dde7c4a4a16547392b0584ca3200794ce2cf6f8c626d8ea0611a586f6edec7d06a53d9e8f2f0b95d23cf8ee78c8e9d16e99a8f5b276b93b686956aca6e2a3250f1a66e2fea9d270c14880568964a2ea765a1636c83a83c1adac9e8bab04507fb5132e5eabb381413d50c9cdf3f4c11357ba79550bede191624873bccd8a8c426a780742f49d67235170c59a5c87ddf60b400e222deda52afab89278a6d618901a1612a57def57f57bd411cdaeb292821c2216ae0fd244d756dbb3bad8f521b470e57e9925b00670cbea6e3ce435f9e293ea4e07bb8c205d76a85c7357fdbcd7e10411055a89dc89cee4250b7f1c6442ab9948b20c6ee0a75c3bcc22e009f6a33c7ecc470dd89fed96bcf662c98559109d48f132b3ea3ed81a8cb6bf33cbe1ec71464bdd0b3cedc8a500b90c033604c6e232a7e1b969dfa1021daade3b5898f6ffd5d57abf1bbeffa7fbf816f6a5d501e8e31dead701357b45e7de9aef894ba8d24d2a059482b9082ebd6373f55edc97c27c098a4adbb9e4b1b9b0a91d966d81a2790bece298fdd0d1a7151ea5f4d0660b02df7258962e61494469e0e0b80844c9c5b0aa0718877af455f9ac14d74cce2174a1346c7bbe740569c35f05f05d1a5150dcc043cc15968af204cfd19088aae64c57c882a7702daaa83fd348d835eb28cb1ec9d043fd27e74a9239c754d542f8c994ce493a57113803c3a4a84f1d066c017b14d5650fb62c6f87730ecbf4c5a24339aaae0c6d1abc65439056ba5b40273fa66361f1cf6dce690d7c008a85c03f8f8c8b3093af85dabc70cad4ed9648cc52516bb8883824054ca86ceedcd1a6f0689d68ae5c1f3334a72bf11e23d633e0642d67012c75c82c9e3382baf61e1ad5c846f12b6d6dbf1ad4435960e1dce23cff1b98b955708b20a9a829710768dc1b4b6ebe639bd465392753bb00481adf8072e4de1b2a07efaaca9af34482a37e9fe0fb79e48ad9342693e1a4b0645702e250d34de7edbdfcc4ce36b653c703b4d4cba5e8ad255d78dffeafd15a5dd2f222ee8f4b65eacbc29e70439b5b25cf402c37ee4cb7756df7e079c23810e0e4ef590a6e11bea130d2e649d071573ad23a2983af8be6193d6591e02960682f8064ab20dc5e5bb47d39042aa227c6509cef2b764762f0814e46152add647abc6267c55095e7140d1d7d69ffc7efe7393042e215045eda98309460d16e8876e47f0e25bdafaa414e4ab6f02b0af4777833737bd296e1523f048f54e25d664d9ce3906020a5512d193613c0d4e0468f65a8be15e3e1d40298f772a8cb88e4810afd67b2f1c62ed9219b7b61323e4961d64a02c29d5dbcdf51a64cd68964897c8f2b76ccc9e590fc9d9307f28a06d6038dfb1a7eebda1d28a1d26eb67577534dc148a62edfb78880aaf52f1ff41c54c62ac3def40261e7e1934b150607502354636a9906dde1f5643ff0624dd926d6105dae0664fa3fda8c7c15353ba9a8d661b454238a0543f358fbb0c75896affbf0f0da66b102e95f06cbe227e143feea00fb3cc4ba493f18a5eda83690a864a5b94ffe5a30591fde226c1f55812da46f3e04409d435e29d9c3e94f5d03e8457d546aaa22525e675eb6af68061b33bb61afd3b85ab32136f7d222acd2f9625f5ef1d25d231fecabd6e5dd9e10cf309eb53426ad7410674e995d3abdfdbe503876c053b1edd04f5a748bf955cf238c245d6d37092b66f0055ee85419d3eb090b1f809baa003e12ba11fd695daedb36e366b8df70381999849473982df3185f9ee95ab59e64f19d9e1b2355102f5672b01d9de0094450d9e07d12e883f5dfa1fb95a5f8e2097a0156c5803d7416f52f7ed73a685f9057374827c84979da037260fc9d656929ee30edf118b5748fc607670958c2e3fc55414d4f49d28e819824df5a0fcf3c68fba895f78d13e589b052e075859e3f57659e6bdd7f523f059e529efbaa113f6920f3e910", 0x1000}, {&(0x7f0000004b40)="e13d2d48adadd4cf55432fbdc31333e86d31bd5a82b14bc2e4d0fa8426782168c2fdd6c7da1a543a2273b5d4c0e3025b0810961f85ee65688f8a15c528318dcf1dcf2dd9ae5b4062d6aa7ff99bc3d6", 0x4f}, {&(0x7f0000004bc0)="2e819bd5a0ab85fdfdd1589eede46eb6497058bb642b0a21e464e82b347c1e82bc7d73cc609e851bfa6d862d6b0bd6bea04320f4571d5055b8cb783cbed0716295bc11f3e7e3cce2ad95c0ceb935597e442b7725d16eaed360925263144566a0fc0681643682de7c325571c99ab82f507bc6adbee60c9709a6b86e9b0ee59384e25c2e331ba1d8ffb6292fe294e79489e94733be79684246dd9ef9367e753362d628f1d334a4a352a578f75a95877bae472800b0ff34c96e63e7410ba4c8a777ec28389e873b81582c8ec48ff65bcab030a85a7ded107d2d101229142158f96a617b802918ae6a7c9293f62c0257dc35b4065e8a2e02acedb4ef", 0xfa}], 0x6, &(0x7f0000006fc0)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @rights={{0x2c, 0x1, 0x1, [r2, r2, r2, 0xffffffffffffffff, r2, r2, r3]}}, @rights={{0x20, 0x1, 0x1, [r1, r2, r3, r3]}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r19]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0xe0, 0x24004002}}, {{0x0, 0x0, &(0x7f0000008540)=[{&(0x7f00000070c0)="6536e1d75a601dd0614c31131809a3f83edc2bc54edcfa75ad6eace050f6a34176231e194452520829f6793123f7552da34616337c60c48ecae8f147ba9f4ddc316fff101616150fa4c7c1142e1316ea39ecaf9a75f1755d3644cb462fa5f8784b27888ef0e15ba63ced45422e60876853964f64b359d5e59cbb1095e07c047fb6345ec9f581a316bb975d069ccd1df7992f76b8d83562f9d011093eb905db38137c0cd27d40aecbb81d6b646235e00d067a52b52e1c50f3ef6652eed803194e8f1dd75811d1499f48667789f9db489af26095655c355fef5019c9552a870e1d563d813cc2cfe3668a1df2", 0xeb}, {&(0x7f00000071c0)="835979f6633ee7d118d2a5259afc97bb22c4c0742007c9ee1154e3db10b8ac6095d8c3ecc8c963c3db0bb72b9498ddb5b2999944a7ae6d59f4af05f9fd146fc5fcb528af107b8fca036a46effe2c3bd58a7e8c742133d6004b09af7f1b8314ba23e143c0ad4ab21d558c6ad83c0b0b2ef9f6b437b6dce3a22dac009f614dd28f1a6dab52", 0x84}, {&(0x7f0000007280)="f8976fcc7d48693517b976f36cf91c76a14a36c13054923a5c12403b7fc1104961a7acb764fadd0439d150ab7a66b84c119c0d22c045c710412c6c80a9aa1a590846f5f249c459e956b3a6a2c9bc5631324643d44deb2d35d0e2876c99dfced0244bdb1b1c16c05a065a4f791630e2", 0x6f}, {&(0x7f0000007300)="f80a8f36c1a35fc3578cbb7d127e0adb391e4850166813e22adff01e0ff3b05b0d4cef209972da8ef966857a4a43e6fea0a8ac153003f2fbb73b1b1e1ee36e5fbec72081330ee1d1d7be0c1dc1869725dd83fbeca83540ef1a62b4f7b1ba12c0bdf034f2de3fcf45e454e323eadb434ce9b1fd3b88be75a58817249708aad0edb7d99beb5414af2738d3dffc05b9de17db1bac7fb24476d09091c96c3177c200c06546af6b618b445cbc099f767c3b30151eb3780e31883943af3a90d7265f714b74797928f11a240b3c5a14dcaac16fd351ed07746c08b9779408389bfbb5af83e2388bf3b971bf063df12e70b00717e3ffe5e3cba93a4f98bbcb63d4", 0xfd}, {&(0x7f0000007400)="06737922b38e77fef37eefce081728cdce0a14ceefc77e98d6d3988efa522cd693578aadb24c4821e9a532a54c2c43a44a749fddf99c8c291d17", 0x3a}, {&(0x7f0000007440)="1b8c86470620360e0b4b8cee18d0807a54435db0d89076acba1cff27154048e09169feaffb7583f32db89a6811c5f2df83d3e466e38b3089996293055975ebecd8ec9830c4c1b6e7e8544d6875e0eefacb86dba5e26d34c90ac748c17d7a8d6a5ead8e1dd418c0ef77412bf940a245fcfc7a2d47af6472eb40ec09d1d0dd3d7676c845df9439368cc95469", 0x8b}, {&(0x7f0000007500)="8543f47cecdb24b0848457ea10d842f337f87ed86e6f72b33bd903877665ca812da79393247c002aa2c10a72e8b272360da411fa3ed91453781e28bc7a8a187ddbad35f720f26a6d5627ec5fc8a96ee5a81b19b435ef8e50dbde31f3eb18807eb2e7039922c9dd1ce39609ffefc4b26188d77f7387789860cc13c97f1495b7f60caeb06768a2631ce19115669a060548b3454f513b68400e51190c7d748be29252c7eb6ca31cf84b8ceb070fe379582fd5e690dfe031550425a364275cfa8bd3bf2ed3d78d41ddd9f2bad9e40b898393fed1692b45a2c564a143aadb9e07cd9b3c1301848b1119c1c1f630665b8ead3753ff0ebc381d7ba142b2ba86d05eb4f4c818bac3b1f6ddcfc2f5026edd81a19c643013e233c5770f0599337f23e3b83ff9f1d796b38a1bf265804fd418082f37b3a56a94538ac2b096034c4ecfa4bc12ad8ae0410f5c8c8c62a9a661ff29c5a954020ca742956be3954841116b040383c252dd898787dd95c447e7eb6b7f21b819ae9db21c0501680f9d08c9052cb5e1d138df9656875d7c2b764d1918cf601aca5c22eb6ddb1b86cf6f09135a19f6d350cb6e1c20467c0efe1898a4544724708da4f3c200fba7a5fed83328f888abfe7c022a342a55d133fdc2308d457337695edbba591e936213e8fe0566d22359040e5314c7dc1d323b105b60aa02b347167bcd7dff3386869cb4eeafcacf6c53a017d7d2f3231ca9ac2bdb154e8c29d39fe1a10552f375b793b7aa4a50d752618f9730b6ef871533abd80f607c40a15e45a9579e65b388a3dce1dcc17bcd58aa7433af1f97db03ee359bd6ef561fa082f98823532521a496c3182bfe10de04864aec487ef8836645ef68ed3352eaadf83b7c412b4cf8f93b196fc8cf5e5035014f60ad42c12e1c30a32a1a0ff07c7863c386e3321d706bdbd59a5432c7a4304c3cc8005343ddd84872adbccfd1bcc9ff9eef6a7fa40bae9657ed2f0b83bdd4c5d658903e168bdd178a3c07d722ecabea33d5fb75b2acc2b59e47c6414422fd6943180e4222fc81b043a5fd64a06dd86b0d4a5da5502f1d2c84551dd9d435e4469add6739201c2cd21287bbfe9344279c2987a7b6b3257920cf508f03714818fc93ceb4789294d04fa94d908e56d95be66061005cfb924c79d4ee83eaff830d3c9b59abdb2a76cd4a64d312431c097b90fe73416c58b557a430e8555dbfb4d4944b1242e6041bfe7358b91b9adc917fa0ea7a002bb1befa764b899c6c5636a2ecf12c53d7dfd614eca099be9ce7677f6cb4f4ca42954cf0ccc6a77768df94388a104e6624427afdf73d7f41b532f169daa13ed4a895d848bcdebaeece3ad5c04dc1f1cdf3062ce9445b9fd51b7603de8cdf85f5435a1b8d46272844d0dd4ea28dbb6cb592cc390a3fe11494e059148318349f3af9b0fe170780b3ae11bfba64abbcd8b879c597ab2b2a9cedc22d1c5955d43fd129391bc3d1d0ebbbe4f71cef26182bb2dbe008f6ac1e91801c48e580825b6e880e9625f7e438a753f76179335ff4b375c73819c5888a304f2eedb3cb23b868d6ab0fb1fd69ff5382dd12895d1ba7d6453590755f04cf0cfda4e9e9887475ec1795d97ad3912a03036b712ff30f371a31f0b2c7f1a64f5aea19acf894e79649cbb88b6879f0ce7d5a3a6a4011f39f6414621e983a26689d96cd887f17321333a18b46e611c010697e51943677b4c7eabdcd2bfc1e3825cbed41b9e8cefcc9021d19ec006702b3246e336bac042ded8cc8b771774c31704138354c56b166139e9fd2033714e0d935475c848a61bfe035f27dd789468ab53d837fcd88ba029b27575c85742d02195aa8717f01e230ad647de7b517334e0ed7c2ddd1a30623fb14a16488a3be94f3e5d2c43f454fc39a6ab1ab0a18d53a89350cf46539e540a95159c6f6554549dda7092363d1fa65011fa2f6c73b8310f1ba5216213a2686a34e8cf95a09962e545f0f6fec02e61b422a65aa29aac97cdfbb925945cc15547037772c82ff40c695d345ea9cba3430414125f52f58b2dec3e0c17744e5d11067e1d16c17763d6b0ebefb56825c1362455519a5a7445a6a792b035be314d7622fc8156e8b267369c2c13744775bd5bf281ddafcf000ec079b72c0569aeb19b922b8cf5d03624412d8e7aa17ca85e0c1b57ac3e14d002f52601beb7a4ded6502feb5dd885620452444a40bbd558ed57cf4681a5e886fb889a1ee761e745e8ec1b6a3a8d803425d5b7653a8a02c7330c190b0a66d9e92e2a0a988c52cd8c25e8363d56362a9212056ee3846cbafc9e5a21962cb1e5da28170e5cb69373fbd27cea5d248db128b0d53fbac9f493211603eb1552a6d0250b6b4c0d47b58546d84418aca38fcd0218f012433b3f4d3792c0908e6ffaf454887cbf6e401329d68deed9817ec34a72dc1b13146bdd301a10179e6ad1661e2767a0d780c62e53f0bd0894f5ceaf3207ad6846d7d97758ad6230e7c60b8c8357dccc2c4acdae33c0c436b08f4d6656469f1ba85f6ac2b97acdfb91e361aedf63e88acb06eb53297e1b8f4f5560509c85ec03fbbdf6c7fb0c5a22cecbb82088574586af032e5c4a6238a9f7f1282065ff0716cad1022e1cb788b7b4e7e5b194f4f73ce9caf88f5f6ddda44602f83a9a5b273bcd5f1e449b639823eb856523aebf0acd59371b7145469cc81c971be51938ba49bcb8e3ce83822eed53322bafef346d91b2bbe8a70ed38355c5352bab210c0e5aa9a9398bb9ea3301eab3b764215a65b19373128182eb9bad65b61acf6058b9165720008650497cedf0c3a0eb4702a3eb36c845dde0e2727a4c873a6706a78a5ce6c877b4fe7262612b3b507149ee9f7b64000d6dd429f2b9446f48c3bc7764361960a96779e713c84ad2ee905bd1748b49b466df01068bd469aefa3316334aa976aabc4388eab44fd490ffcad4d22c83a6bbf3a4f938827d1f4022a0e2ff8dd1b2c27765c207be3b3bc590e72074cf80ddf6e66bdcde432ae341ddc5f7c94624cb546c6527bd79f8fbe2411d0aad405d4d7c16b32371c3b81f396dfa85a3115f0799e2f0da22ae5c1eae4d047c04c14468a41acb047c7e3a479dbfabd4050a1506fd45fb6e41efac50dfac05845f3618f325fbf717efc2794f40f9e206435fc4a517efdd7e1145bd33827800a9887fb7731dc3748222c6673b15516213f7d7e3a600ccd8ff06f66d9faf2e0a8c1212d65a3e8e0d0bc6b68b0ddecb2d7352deb1ce9f3f4aa566ea9337a45a4d2834f413a46973d34e07c5ed49c996291337fc97afb581a6e9211e1a3f3b15185a8dd4122a3cd9004435f34945a34021c2724a636b70334c526b796a431adca5f8cfbbba2c7070bb26963e6eca792be73dcf8067d038b99fd6aac9e50e44e0bd39d054013ba6b795d3433cb94e5c42dd92e6a14c1b344401cf8da48283c769e641db39b05225e63d5312dc965d36cea2f3831b9c256ac237829d3433223d4f54a0db41e3efff7ca5594be625bf591a4650ab9b0378017a976aa013adfeb464a8910100a8fbc09935141ae952444f77813953d22c6056dc56f6a110199966b5309671999aaf9ea7cbbc825cbb92cb4a4f169a7cbc7f83ca37e74ed8a13ec532ec77d9146234d110c226310440594273ca95d15b4b43a4efc42ccae5b6b0faa4dd3bc713336fe58372996bab6aa169922bcfe4dacaeaa1e1c782a6971e84a6149a1061edae7368ee17764514bdd98bee891d6cf5d52ac5e7ea924a5e8941a91987c8b24ada1c4707ca96627f2394087806e07489cabbf7fa30808783115a4e2717bfbf7a58081ee93d4a41fab3d2a6784cd5dfacfc72d99bb835114e086bee1def17b303f9830bd6af05d5b817750003371de7000d485c64a452d334d217f06614e3a108d88f8ec4ae092e6822e75caefa5bb2601842eeb16367b276f7f08143e3860aa83ad08b21e0c374db67a749029945a096a097e58a160d9c3ead8b3ec0ceae4ca37fd27b7ad217b9b817e238a7493fc7adc97a14ae9ee36bee47c2c1531d431588ce69172961f6e32210dc125cc8d513aac9342cce82798fc94b09cf642e4dd2bb24f968aefd9e3921a4fd4fc397ecef23bc3db2a3837e50e84c5233c906ce0170aa3e9e9925f26827a842d7c22ccfc549ea8fadfdf0fbb48cae6ea910c284c496a3f784f84e7673d0d8b49a7ff999fa22d5c84b5b3ba8c3bc4ddeaf4c610c9199d97ce394c24e7380087187d55bae982ad4224c9bbd49cfbac65c55bd3d1771e83bb40fe247e79f8c833e5addf90b94fd140cc390842badb0ebfa4142f0c59562b24e391c14763458c42ebf344766a196cda5a2b2b48df7a80d94e69da364979476a0148ae351e3c1ee069575217a39501b715d02e5722b57b6cc56e1485a4070998a0349b2a9ccce32873a529c712541f925356e200306fcbb779142f33a7ebe4a57ebf87b14d63b5c06441e7ab8ba8f3ab8c390963c66ea606a303c3b610151588d5e74d9c482a1319ed5fe6ee8195cc45f2e62b5f0d82ed892f7b50de3e2f8b9c01310875c971f2e1800d4d0a75f9f7145e95c7af50d92557ec924805b87a8964eb652d180bd7185c9bd3869de0266b49f54de370c9d0cc1a18b1f9e0de972472b3a07321fb8f34ecec45cada1913ca433be3062df7aa0e6d155628da885ed0522f600eac626618392628e28c07281e59bd9e15125b44cc4a24c9e5bfa7aab19d98c41c88a460f1d0d982dbb9a7494ecc304b8edb696c5d9ee6cba58d27301df9a35fb1c03da5e4f137b514cfaba68b3784b76b17520b4beb3db2dd8972960128457263194ee6ea4048a2a9893c11f463fe1f206074373c69ad712bcc75c2a51b62395b84fe48edca911797bf30ecadb7d2bed6845a2ca7402e1e3417470e7b5db789069a912f8faeaffb09a119eac2ce68ea59a0715d228ed8c2f12a3628498d9f4d6eab416a28fa53261117f8f33d648f249d1227909d3c992c3f67b4eaca553388ac09f24454f9973b7df5357c3f1e5193af2f69c6751f7df96e172483534292bfca6e6a0435571414efc87cb6bb5408e21b9ae82643032eed39aca6a4bfed9209c3fc4b5ccbe5c77984cf4255ecd5675398b88350c6b72bac5352d82b058ecb54ca07d4329f424bc55c5edcf971ea33aca16c9c4c64880666c26d26d7ca6fc945fece5dde4e37df812948a2df715b5370ba4293cfc039aa23d9f203847bf5abac553f9d9318a6c00088cf61777abaeb91907e3979b5b339a59c3bc63a854dec6ee973503d551ae558e6466b66a0cfb4998a370a5ce708c3df2fb08dfe90418def9ba604271d86d0c06d7dd22ad3d5c7a8b0341ae871cbfd16dd222c0e7b134cdcc0e63c3aa98a9b7f1ac0fd8130bd3c5fe7ba8be0cd8475e71abb24c0194150590879a05ca7f52cca04e3101b98b2d85a6e1b47905c22ea5c1aa742061aa6ba35fb26720083dfd6b48a19d311eeb53b76798dcc1776e496c159626666c7a076db759448b73cb2fdf6876d66a26e4072d281c1b1e29fb49974a0e4bdac4ca04b415903d2b4858ab0e9f3c9964430870dde585a1229297200c441d0f2547c091f70f85ea3859f9abb85dc803c5151ab413988beabfa32fe72668db0007f711e1a9c52ce231d6bec684d7547e15271090557863b7f9c2992cdc3e159dc6d8fe54117b2d91ef49d30aa6d686cc181618e61ad5010de4090cbf7fc8ce3407845360e222caf7c07b302e395d50e0fd9c64dd122611b12e37bd8a9d09761ce79dee74642f978ea1b8f7d807e8933a5e78f812ca9fa7ad6c2eb7fb8", 0x1000}, {&(0x7f0000008500)="0c5aa937ff4606b0866f8baf48fc73139b806aa9ca574822b70f3d1c0c151b3e049d67223ee87f6cd121110e1f13b68fdfa6841833260adf5abed7", 0x3b}], 0x8, 0x0, 0x0, 0x400c0}}, {{0x0, 0x0, &(0x7f0000008640)=[{&(0x7f00000085c0)="8366dc412a16b7b477ea95996e5631c390d1daa3b6de0ef1ec85938325df29e35cb8287bae693ccb470fd8b5ac42df1d000b415df14a3d7ec3cec56aa9716aa4cbbb09ee1b87a671522abb9b1eacc13b4e0326e31a", 0x55}], 0x1, &(0x7f00000089c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r2]}}, @rights={{0x24, 0x1, 0x1, [r1, 0xffffffffffffffff, r1, r3, r3]}}, @cred={{0x1c}}], 0xb8, 0x20000040}}, {{&(0x7f0000008a80)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f000000ae00)=[{&(0x7f0000008b00)="51c42977f3b41c614a217703cce29b", 0xf}, {&(0x7f0000008b40)="bd08fe9f6ebcbc31b9603fa385c754b3a46543aab0d60359899d8944e4a6c7d8d1b58f15c4f14edf8cc9d452670ce33383ffc51c241c82a843e4c901cc0f5bbe3753e32330802d505ec7c027de2305c5189cf9c8b429daeeba511dd945a3cbd14f163eafaf1ef19185d1085d57ceb2c0908b", 0x72}, {&(0x7f0000008bc0)="e4f923ade055f392d55d2b73593758ffa3179388b81279b56da2a40cf1b2ec07b03700504098ca9224602451e688f186868841f965fb1e712cdbf7ac91aaf7c5b0647b4ac9adc46fc6693d1274e8af64484aea610afb3635f7382ab7396326a882b5718e8d0ec9e86e083670747722cf9a4e614673eb624bc67716f9aaf7be334479500a63bbfa3a040a951a0f6c7e612ddf17ace18aab7ff84e1a03081875af51da92840d5615968cfc81af9799b5a2e604a46afb5e3e99385171e55005b81599322468baa79ee11f1f39b9c8392111ce02e235255544f018b31c52132d74c11de8a03b65f169a0c16f2cdfae", 0xed}, {&(0x7f0000008cc0)="0ec8aa61c5a09a8c50b94d0f0d1fb4a882f8812caa37cb59b49ebfc057bb805637a83bc03fda655c69d7cee839cab1bc7253d53925e44d3fb7a7bafc9da2097a456e7d65e50439208a1d43d1cca56500429c7ed2775920abae00d60d6f3bb70af6f607b15735c9dad6b79693c0d52075157cbc891ca7d83c23219bde594b873bd00e606581ce9da2baa2706e31fe1d5fe76c2ae3d3c529bc41d096461b9f67cd77531c391cc795ae21e5d18bfce63e2218e8b36eb3f81bcfd817462622ef59488fb568218bef1102d06a7e071f2bee51a4ae022ff5cdee62de66f2c1e28c334f9cb2a4bc15fe76ad33e448b0ac", 0xed}, {&(0x7f0000008dc0)="5cf079e50207f1418f8a712551b39c307e4ea1007a087731f5741391235884dff1685147eb09854053298b029f23e3a5f662854b01fd9ed73de721bf8573df9dd9e0eb1f8940a774b8280f21cc5dfa31eac2b29df94dc371447cbf57f5665632553429ce82bf4addec5b6c5a107b5584f2d42250dad4b0ef5e6f906244d1289b031aa4e7074bc89f38012aefcb18d5c48da905749b955c46dec82d8d9146523773d15ea1fe4c60c102dff356f62284a4e8286590dff1375598387d27f113651832f29de5e7e1365b175ff74573ab4b866c0249bd6aea2e130803ce808a4898dcfd0044f52f55d7800b07daf27f41fb899f05f4751b5819b4daf5609db8a0c078c8ecbd07770f387bb8c9ff581c2bde8362739c5a70ad86e98fa98e793dc663ee0a10d2af568f9e032d7723aa2bd9fb6be396d24ca529a3bd91c40fdb0858387dd81bca3ff29fdfbdf676a1eaf8a785ae9fbc151175cd31bf28d47a234f401f17198afd178e62ed84e0715c6e2bfe5464faff95ee6f1d4b9b97396b7a79c423d87d7401cd87a62e658d1e2fe81ec42860443fdae3c26ca7317706ea64b97cd5481863e22b59e9d513ed98c4cb2f9ac197a6f03644a6376deadf46b0bffc5b23c74067faddea009de6556f46ec63a81e5c0e39a4f41bb1bc0c13adf2b81b94216103288c666542265234a3e127cb118368eb5e66c5c4ccf891237b750bf19ca1e2f5cae9c83a44155a85703b7c3d206d37cbe526dacf0cbd5a608954fb3e5b4df66b16e250538b7d5f00d6d0b068970ef2a373315e9e68926f6dab7f42d6192a9f19e5c5c819948c81248486f1683ba7d42f7dd7e03e694d13a23f264e674e2ae19e19a21819660fc04a99facbd6ec719d66bb8a78200594e3f9f40280c7afde46cc4c4681f7f45d9fc4223c0b9d5d6a1a3a02bf02cb267d6b4daeddb55cfe610241305e642469e15f5a8627b6c1b3adbf0bca00dc781d5b1a90adefb93185cc16cbcfbeb903f01559464ca1c03b52e0169c63b7d5b19aeffb55e6d18abe8b432277b321ac3fe350f40e3d9cbdd1f058ae0a099d28fbc288051a6131726e1e49f63a4a006512258efb7016d26b2e76408a0b5b5bc9ba719aad9303982d8fa2389f2969cb0dbc0568d4b958cfc8a689e2baf9b5d44c3a829e8562cf565bf800740cf3e86861b475e99d77489dfe84d2a3caa50e5ae0203249667785213e9228b370c0ed844ff077e405dca197437946d18d553b7412c59f509f6ad812379239da7bae396ae107bf09c15a1d9e2e59c21bc1dc9f98ecaa9bb2ef64d4fe4463d5da42350542b2a1abe474e2ee98d65ce1ac01be5741d43256290934d4a976f7e0cbc74909e28f3f66a13b8bec1b1ab886eac71561be2dd64f8bac93b2c61a845f2a5d8a9d303f7be0007c1985cef04fe6ec87615197e418e715c7faf9a2563aa6387012ed34f711d1d5769ddf2d600d2fb5efe6718ea69c7f0f6e4221d6cfc7523d81f1063845c95757f01cd9f0fbd5aeff46d9ce5ee6be78127b82ac10ea5cc7eae5e3851b3a8f61d4d32944f7226c7b695f6b5aad2c2dac070c19ec548e9a26b498958ed69525358dcfd6b3015e5e005f7f56e6c7535cadd1448f319cd69fc73c3ca3378bc79d42ff51753a887bcfa02c7eeedf97094a992e766dd9607547836135a7a167b280371dd673eac6677f0baa0abf0de5801befbe86b4093d002586c34b1a606f5a3a411673a32fa08062687d3283d4810295d3499b2f8d6de3ca97ccb7145ce3b62134ef50cfcfbd6477ef7a65604a9ffc65f94c4d2bf73b2aeeb1e92db7bfb6bc4efa476f4e22b0630ae766433a12caad146ceb65248d995fe6da4681bfa42b9297b2d956bae3e21221a769dae4a9dbeae0b852add6ee64ae8719d076fafb7a9eca0f6d21b91e6ae2dbb576f5ef80ad17fc1766ef345ab76540b672a4a96bbfc051bca87823eb588204dbb1c0f3f0579007bfe220d26fe0910196a089e821f48359c4828a9d5ef9425f818136f17884c64a3cc76120cb96817c43ad206657404c7f3437a6bf0bd7e547eb4d0643028287e5c99d945b9529588f337c6af7445cd5f700f49b274b4cb746f61318868f7334fa8be0804cb66632ba3de42b6bedb689c19e94a4b8cebbc6a5e658a956ad488d51d3245325ce14213a5231af6aa2fd41a7496d2e3cc4ce980c9bb3a784f993e81277037c44f898a744d5afb04d1da20913b6a8765240a852e5d1a25ce37ed202e2235e6d0981fd66714b05f47715e857cae0356c33a5deb39573a131c891e09385dfd7681a5b74a488132588e22378bfe8d18e04ce62bbc495f6a5591538125c3f612bea99f9ba1fd5425da2c62c3621e85faffef9c26ab63f00dd79584608b3fc6b400437ae4856094a6764bc0db213271e0ff0a617ed03fde5a2187b14846ef986405092139a720bfc83e2951a97a7bd729974485df48759efb2d251bf98b883c94583ccc322ec7e8333b75012561077f9dc56bbd43135d3e6bbd30b03f70123f015027e1844034a071b004bbd5fc9c46faa983deb35942de45cf1bd5023183066cf213779c5f31fcfe6ce08f453ce2a28eba6abe478fb10c2073284ce1f37dc5d51d704bf2373e9b288b6b8c634f436d1732e3dc7e67555ebb1663e17114d50162e60636ed0cd657ea159f17e4d2e8ecd4e258acbbf7e8cef57609aacd08d2cd337b29267c1a19edb7765fe40caa90e18b8e6cd7b0cdcc73e1d424ca21617d93a0d86ec5d71f1cf1077d775d3e4d2c2698cf923a190230c7f3f56e56924ae2b8e0e444b5d7d2eb96f894b843ad4d62ba1fe633ceb969f4ebcbc77d3edab9f67a0926be328eef51ef9789bf44643f17d0654e2e1c605816d00b9252fd5d8a04d3f5bfd225255ad798107222a4c4f76355a96d40d55fd8bee980e5f02cd4544936203052d6644c4c7a94f54361a261a192501f66d84310bea33e86d5d7b284e590ba9375c12173239f4ee73203b57e0d671010aa6c086c95a425bdf63005486c75b2498fc51e920c7879b1b083b59b997be456a253106dc681826265285675fa5914a921d237303543b9fa47d3db6e443d4498af23ab9a67240375be3d042adcc6d85c168cbe27d28cd32945834f9e1f70ea7402bcb11076571413f6955666ab199d1a75598451937310722795e290c80b992dda6062212245fc89f8396971438578b985df60b6be1ab5f83a30a0e93fe169f8c2e4ddf2ef6fc73d0e2fcf9405dbd0b8b912a1d0fccd4657532e2e800bf5d300114105553931b9a8236afbb48fd75aa29e7a7c80988727ba37a9a7502b72cd74b6321ee9db47a7ca014cfd3a9e45ea8ceba8f70b08e1dea397fb38ca0473661650c8e48eb19f5c7fa76173c7ad1eb737f23eac4d1d07542a69cc2ca19f572f3628431e516052479586b2b548a1f66df7ce4ea2425ac4fe72e1aa65391889038f577961f83c55c6e24739d74924195ab4d4a15aea258fbf6f02218c4797e409bc2894e403868d93371ac698249f8266f0aaefb98778606ca33bdb784f43800bf5b731417d1088f92a2cf4aeb55dfb76b244467a7c0ee9cc4c6e04e40a62cf13d591469d3d3aafeedab25b921e8ce0b9c8ce9a03fae3e6dd4e8a4c7cebba9eab72e2c214e298f0c2a4adf5690148ecea27b5f923e0ec21d671ebd0b85e7eafcd9e6147d4616c645e94f912539dca34997ba7452170d962c1570e758c050af38418a95c011ddb048421a0f5754d9dfa33384b7613cc16c2117f246c58e72d467c081d52176b369ded54474e2075d7cf97720c9c8f5adc05479b07291466daf215d4d0015f60e5895bc44a943f4ad9d32c795088ec85878b3cf8e5fca7e4b0442a0520ed1de08e5b4da5af1769f8cd5a2d99714726f08c004f43cac062319073d90943cb5d70190ad2d1cb8241629868292dd7fe6176c0ca73410df852e2e2929425e5ffe0e1a0125f7a89722fb0d13b2b2a524f7e6fba0dc9345e01e9b19f6754cc757fba8a42080ac3d3e0a3280557b920cc7713b855b972ea4a9086210cd21ab488181a4626d8bbcebb5541fbe3e769436dd20e928c125c88c59a0b938f342d5c60853800d090afdf76ce0981e0ebac3d2b4b3cfddb216bd74fcf75814370fa548940db5cfdd07a34ea2020e8be87f91a8289e2afe25e5824fdfe9e5be895345db42b765aa273cf58d7f453b2bcc58ef18dd71c5842c43cf3cf835e33ce4fe98d323507ae24d40ad45a69c454f3778c2c33cd2a2af7e275a771cbb9095fec8055dc8f988742d395c606801904280e7b9747f61da845177db47c30cb69fbabf7809739e69ddc87bcba7ad541870c4d5778c740ea16716f8151ac15b9c7a4dae753cf3652f4fd4d44d40af6367933f6680fac3f0732fabeab36af4c2ff6a8014d70520de434314ee39fdef945e42c83946f0b0294293fe32529c39f5fa4caf7bcfa9a0b0f39327afd1ed467a8888438fcebf664702bf7addf3a1bf3b9b4208c5e9eff303dd5ee9dd609dcb8d0ce7e3d98a04dad21b77ed4426615928e9f987c166a6256fb4f1440e34147518c68808200db92d59c4fcd63daddce54096ea630de385d8ee4f76cd6e5ede944c0fc3df178250356012e7036432f40b340e1ab7f7fa98e4b3850c8d546cce5924180c8e76e9ce26bea649c9a6eacff2ae6f4063de34ba8a757033190ebb858ab7ba53d2825480983bf6e29198092b722ba01cb26428855e5217861bf052069060e7711c274689ae636ef053c810fa46d27d6fd0cffbbcaf9af103dcd8076c8e0bec86ed13f156eb384b4feb48fe19821ec3886b0b98a5eebf4343b8f6dbe9bf35020efe6221f4a187ac946fbaf5b20ce2937efe8f5726bb0eec2240271b31acf1bbf0bd9ad2b0612e8838f618810aa62e9eda088e220c857f358903a92fdbb678e6286f1cf844c60e9776170c9b8db42f50b9cadee7150dae67cd06d43419bc7e5ea5a526df9838a8cc018c8be35bd6ec6146d28460175dea30efeea6b3d5f61ac0f79a489f22360fb1abf110a34bb83ee3a15fd4512b858c68ce85be3469152dd93b9853f7122b50fa9c77e84ab3bb6ef39e526a5678d1131e44223fdeb0c7b77bd79575286457000295ae76686ec121f5e53a22850e8337d79b29b02978fcd615fe568a447a1e8a1e427bb820ca7845aba745651d64f5551614cab7f0ac6e9a8e875de3980cb490265a3bce109c445caf50bc749e155ad0d78068bdfba4167375d2e57f8a1b162e3d980df49110f4ac5b3c0595a0f38fa4729d263015719e047067134e7fd335c81234bc554669d0b0c596a33fc699f5b9a2be26e8fae2083cb89449999d4d5d106de2abf976f35558c0666a8f16d39b1506b6deed28afe8e2d345205d883bea79621d3414080cfde01348b800efc591eb01f6b9262419647fc7ebc26d8e7e854a883f0b329b1aa9ac183d487bd9cf007ac7c70bd5c6de00ca31d2b6d5ba8cd9e4fa21a85434eae5d6d132cf8f0d0d17dd0c90e91a45c193da2d845b23f0abcd2a80a14214801b276b1679dd8b45cfef8ebe3851363daa8133987d299ae6b6a0eb37a8acd4e262d70eb741ec8568f65ecb16424a8dd5a1fd2bcecc7703fd4c78c8c02b4979b8417793e346a2e03c3ab508321a711460201be132494ff6ec8b2bdaf45ee62549988f618cdc72abf46e92790bcb2b973e069fd2bfc3f8c5336720a14d11791b9b06c49cbbb624a1bf595c4a32ae09c62b23e510497e013c3f7801234efdce60f7cedd87bcdbd442690eba1f0365c763efbe85e4088265b145b5d42962180355b4d8", 0x1000}, {&(0x7f0000009dc0)="91c9a9839b2ced188f14404c58980851be6327131277cd7c5352ef309cca6211045716ec187709d4e9c85b2a2b04a5cd6c7b6eb2441dc988fe", 0x39}, {&(0x7f0000009e00)="fe00767b8d58ad4f763736f80660767d964901a6afcdd49d701fea2b35209beaf81875d1eae77f13b8c9be2f5ae78a84aa1a52e64db615eac0f66161c5b8b3fc97c3f21108eefc1281835064eadb72f1b4188c923ad0e75a5ac5d44badd291ded965c78878af6c5be1e142eebf15d6d1b8331de9eac00ab8a8feb8d3469a3c3482634f237c3897da8d38f721b6cf74bfb17a3a6fa036afbcd6889ae240a29bd61fcf414d4e14a12fcf1d74c1752de4d196d34eeed02a53159fd6cd53bfba0ecdc06f4a7aacc12c4a3a6f76e78800fd38bc140149822b67f7e0ab9acfc3888a34a1b0596ebc4d7afaae287e835a417b9e197e9ea73161df51d691d92608fdd068270b17ee866c6a3444301ec04224c5a7ca7dc7623efae62bd5c1bf760339fb902743623eef2ba6a49eebe6b1360be779eac3494787bfa20cec9dc3dfd8ae1b756981eb85b5ddc422029e03f14be0fe758f71f0776c2bdfa7dfab04f1a6ff5c8e191f2e066fc616b64ae8830d9ce30f3b600cfe44b1129622fbcd19ea9b94f839a9c6ea5fd5702800177315fb1ed46fde31ae311b9a7f36e45256f9226a2f87b637455e80118072e972debab4535402bbf201028a9d45002d5baa12d2a79b767c61f7602b607c1ec1a818e2997e57f9146d932e0e7371f5936bdbbd8861a39c04fc58cfb86d24eac1532bde49d88ab4ae19b2f9d86ff98df3fcd2767b52ba39497ca13a797c74cbee0cf5953fed6ced8eee0c149a5437b220086d9236c398d99df07fb6592ce77d8258c2d94f8a448553292f9420a2163eb81b6c673a04263c83444dd54e9e9eacbb83f571aca834d947790f4e5800238f0940cc260191d846fc7506ed7ecf197b56df16a40a511d7cf3d71bc6ded3436486d53413b92d37ce0854d5dee82c31254eecbafd73d12618a253fcac3815eb5ae9f678d4dab3d1d107a124bf3a0a9791b768a3bae4fedd213ccec4d79851f8daccae47296787e432dc21b9897a3909a1e20f9d98d1e87e6d2faf7ee04aeb6b34c6c061ec2933ba8b7c78bcb6aa460a4b83cc62fd7357d6634e7f36c770ee1ce1c149ee0d1eeb7361d47d5a0048ec11295c107194eca8378ccf1dca8f0aa3cf8a6ac5d94954fafb3aaefd3886c05c8082ec8f7e551a37c0d096b2f2c8398494df5e2ef3919dd815782703829e516d1d11ede09af0c27c7fc45502e2f506af7eef824d5d1c79aa789d015291fdd5c46a57d3395e8c6926567f11793d682b78b64550179e8ca8434dada436395ab50979e70272bce64ac415b1b8cc9e1d66a8cf3d12ebaf9ad522ed9b82243f816115da0d5d88fa691fbab2466178929b2c66ea3e71636c9461e35b6b3a5bfdca465e67af25b53254c54b962092e91ffe3a8ccf2c9caf28883466e0b816f59addb6bb146b4b3ad55c0afda399bd2aa9d851297cef9ed9c58567a3df8c9a93ddb7d9f06006539f03a36173ee2f53d57fe49d8eed3e840622433c871fb4edc77df6f086c2913283a773c8acf310a7412c47fa325213edc84d07b6bdd4c5cdee82aa365e6f5532890d3c6a278cc391dafd5a0e4afa100ec05716427db5c941f63d5c717b7b6dfb78e29c09e598078b0d672c520d768b6041cb954f0100f4709130979413f5389e13f1ee16ecc9a0d7d4cb59fdcc4832036fdaf6ea700098f506a1ecbc04558ac1075c5c420afc34149273978285a5e44e29affcfbf801aebc6766106b46e1401e870776e67e604f435622db9d8ac2ee845ac9eb82fd199f7568c7082a6cb21e1957ac9c595a7f830b12a2d3f3a116fe62c30fb010dcceaa3ae2eae3e2e8bb34574194aa8445c41b5a5f6b7508d2cb2db59bc96b2a46a5ca500d5ef91ea62fcf4d229ff42bbaf44e636ca8c8e15bbb8952936fd0a783386f8863f8d68e057ed5e050c5c15f8d20224404b6f298533f309e21972b27de886040ecda46471f7357217f5443bf7a0985e60c8648004005e632d5c23797051f4604c4942889d28f631adf96e5cc10d296a6625a6a1b28f2536691a48ec62c64f0a459721cc71ade36129e5f9c726a35569bd7fba89c3bf4d8d71e23d606bba7fd87a690485ceddd791dacb5182351781328fad09188218c3258bc14b0b9332c05857cb0d7e41772c560404114b098aed26b13852db1f9aac40ac8f182bf47f601a74a9404e8ceaf73865c2c2f6bc2233023cc7d174acd272c97c3d6f68de0b0ff775729b1d46f81f0e3e7f08fb7c16738b3700b9986eed3cc7e76aad35a0c720b44fe4a5e83f5c606c327ef7ace4a1cf69a323b49000af41cafa5d62d643e19bbb521bb90e2f95a93d0a2c4f89f160ddc35c0d077d4345df85d44c390cbde2ef74c640276cfc2d23769da488be38b16c787300b8e5adbe67d2b67e64da3a0d59f85290c90c88b7e25dd73ce0fb552eff6cba2b48067c22becf66ab4a21a2833764dd8346c2317a8ef50b9bb2dbc9fc2330aeed2e255d3783dbae941051a2346e9a4589164a57e592a4549aa2b9c83d403d951d6ada32d4976353b372c84b130a4d80c00413206846bcc6725348dbb7c0a941ae2168a8eb2fd9d355927276c70e09789dce95e2b0d45b49f3abd75ee2ff3569933c73c975d064bacd2738cd060dca17b793505380cec232b13042ed98f7e1ee7d13d009af329c9d2d800569df556d885161e31bc3f4b5e44505a72295a741a2096c362ad270f2f990def3f44e15ee994baef1e0303aa1bfc38ef4bbf2d9263f42ce3d28a4b24cbd9abef0e1cfb9f2a7f079993d9b1c6cdf12945dac4c319a33b1ba5e407bc1d46749ff6ed3eb230e2a5e8fc9fda194c6c4bad731c24ae1982d42034ad28fddbc513f15333dce5c6f79e165bb4e536931c51ce0e15ecb9ed4bfec2ad8d97d1c0bcead771570173785d4b6e9ec881635c1494d8aa96ba07cb7cd3b49c7c26de5b89f03d2cef34b904b124633e036707d0aa524e7c79a08099da671b650aea5d6602c84ff4f0a1f3b570067118dfaf5dbe478dc0820b3ba3ccf026a92a2faffd16b515add34c24db37c8b2ecba0cb00d7a86f60243c27acd1823569c60eb59e8d60f353ade3a2329d2cb44d26b33e49e0af61f28c4b0a67d94cff52d40ddf2cf8221c6d093fbbeca7290ad53b0d999900e4cbb53793a2b1295d166c908a487f6606ca41e8d84f37f793a5fccfe9f3e9b8cbf0b6d3e0cfb1be8f0b31cbc30fdd3769130dc78524a1bfa7e844aeff67f6067b60e9ed5de4aa36df7032d71379a6262fb039e72afea8b3e16588f8a380bbcaf338af98dc346f83e1a11ccd560f36e5ac6c836f2d2c93155a4b03fd8b325162f15451dfacbb168c3f28406b8117ca5c2b9ec58689fc08924f16cccc0e36414a3afadf3ec77c4a4cc0646b41545282592f97eb945333cdf7bd9f068db31b31aca7edb493a8fc82f6f51abc97648bfaeaaafdf1e2ab0335a65a2003ffa8cf99e9d7549f2afcc6a177f6cff0c0f0291eaeab7c992b59511821f10482b3379e9dff3ad34cafe6d8b3ce85a61eb544bcdc25ae124bbaa172f82ea1ae884fbc4e3d354a5bcff91b6df679a99d1222facc64eca26cdfaac83ed5a057daaa23bc034a8ee73c920283880dc7fefab681c7942a42b4061feadf1d9e9ceedff9dc04ae86030532449783672032f7a31fe7492f4280323d280e6cc7677dbe4020e6cb07a40dba6743c531680e3b329c4e4ed00b100db43079851d6b0785f6209e0ba9d480fc21388fa6d5459add523b4195957b524d18d861e4beeeb3c011875e57c96a9853a26d1284f003b085b4f8d8ce402100fa4babb07396f48cce093b4e9cdde508f58fdfd5c98ca31cc35ccbd6549e4e95fa166c53ee251bf1f8785dd17ebbe604f3177784c9ef038dd7245b9735ae3770094085b07172249c2059b471cf80458474851e4687e24e448a540b7486f54adbae389e09a3ab4e0b133df6c3c56134bd144e94f92ab53018229faabeb802d90b6c9b4445d1ce703f36d2d425b41b50a51f0e793db38d8036fbb34b60742484049ccd471b1cd6bb6eb3e8e46309db32d81e80f91118ce1e75f688e01bf3e6983f1d10b82ed8e9e317b613874b4db6c6118b6eae1dc769b7a1d70638f7b175500aa0ac5b1faaa58e097c32db33f52651464575b8614e191e72a5713e44a457005034c035dc3fa193191ac0b8f654009184025e9d8b6d2ebd70bbf649a6dfb49841248445566fb585455bea2997e48aef98c0e4e5ab2b5a7f58c26ce39f25c14e4f249b031be80dacfb4b663ad95a50efe417e6f529696e052b814b164bd64b7b203f7286f0e19b27f4aeaa57fb1d569f34a302d7c9066a4cb5f1d32eb7c3fe7fe35880e7c0428bcd620927225de656a0c8364fd7f42caa724eb4ecf1897a70e78643215a33df2685aee8aa3b8b1cc261c95ef88d30368add3518510b175dc6401f8a7b50a3d947a3becdc13313c80731172649b2cab250f7ab06a0da1902e1d118d5818e88fcd5084480b70004fc600b530fe2e0e29301c5c1011f52b27d2478e17882adc6ce05809c20e5a2250fabfb0e1a9c03fb1da7bfde5ba71f07c66f20af4832c82298c8363376dc945550b43584625d03fc3bb5405297973bcf3d6fdd2cb19956da5a0a1e4f7a49bb3b68905991e191bd881bebbe32b0344ef9297b51ea3fb3a778c05deac324cc99a329cb5460b01f48408d94a7fb517a80ac996bec894b1f56b5ee126c353e5fb49d73a9f3630ad005a1bf4619a49654ce680c2dc6aa18cbf059765136a2a8795eb119bff55c1b6177e2162d7b0ff2e41ec280679e0ff1fcf230db7485f0730f24c0789273546e1f648b59195fc65e787feb1691029db26a8f848922802e8ddad69e346386e0274ecf32167d1bf407cc17742980649820470e0dc95e6089a9f5825c9da00c87727193b694ec8b77150101a61b97eb182ed2caece4f0cf65f1d2e25cbe9c80ac1de6509f8c406a1d49afd445caa0bee630bd7cbe91b9becc8562cb30e59ea622a26a0a94e3687cb3b0b88e5f9268e09e62177ded39aef4c8f3793aa309bb0f5438dd3f14a77ddea6c97e736957b20c78f4f575b80612da03e57b0265378904bd7e30ba72106d7b3e9221feda6eb1e9280e0debedaf5c41551ac13e18b8fc01de910de559c77b7cc7edbec5350c84e034cea252598d3e2219aa5aef3c192f9c4102c9b5f89b183a87c3a1c6e8cef875dbd545efb707267b58fd80d66631b75938dd9a6ebc3f0b61450b7f64410f1bf9da017172ae589c1bf49e335734469b59c390bd773488969378daa50ce022ddbf8702d3157cfe38ab49384824c9ad4cbf0151e19d7d3ddcabc616cbfbf54e8fa5563d9c7f4d648494fac449b4d0a5c603bec911a00fb0677acfebe82538556e702ea55030c8aa64049da962ed9e0b9d76fb3a76028b94e98d40701270f1122a6a579700ffd7dcdda155835dc3c42d9d466ed608f1b16d5665619b113a3fc514a5b656d50b048c2eacf5784d6d576ac853cab9bb85f7c95d8f019969ca57941ad631924886a5b7a23ea1847751eef050f5905416e2efee253973842b0788a805a8e750697fa40b075d78d7784f3a82c25b70bbeae79f0d10db01bdbbe8d293f86161f4dde3d50d65ae09ce6a308e010478053b896398cbc39c1ee8bd05e7abd49b4bb082ee52b91e8706880f75857296321d96775e6e865e0f09c1b8333b6abfea717be17616afce0b29a0fd5a2068c56fcc94fcce85ba80889cc6ebcdee511a6e2405c72f696e20e124b57e34c2d851f5e2903916c5b525eb19aeab08f935e6a595cdf552f77c545f8f23526", 0x1000}], 0x7, &(0x7f000000b040)=[@rights={{0x0, 0x1, 0x1, [r19, 0xffffffffffffffff]}}], 0x20, 0x4008000}}, {{&(0x7f000000b080)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f000000b240)=[{&(0x7f000000b100)="82e25f2177c7084ecf12df32de49ce1e", 0x10}, {&(0x7f000000b140)="62deadf5b3e39f29b6c11a8f7ebac05af3822934ee9c7b5730915e3c3fe9e08db09de618803439ceeee1a65bad7e470f8d2a680d5c68bbe20cc8866dfbaa5347e7e6d40ecd2a2dd396f37d03", 0x4c}, {&(0x7f0000002780)="7a4322c8845220e00f1d7b729ca83705b1e99648d7db91a98d3b97db9389a7853f84b846f095308e2fbc4178092b05743b905a89cf666406ff85d313fbb24483c18255dd798e94959620a3ff34f245b1649b034fdf408a77c94e77fb25", 0x5d}], 0x3, 0x0, 0x0, 0x48000}}, {{&(0x7f000000b280)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f000000b980)=[{&(0x7f000000b300)="2cf2ed9ae7c1d842abc54758751969cb9c64da7d835ea1ee25151098fa15a2da0ecd8106eb1604f71bb414afa925acc66fded0a2c3e585d357a5490ad8109194e3168fd73c7baa480639f1548795d5e013a7068fad1373e419652749a57e98c538666be5024b4c600f35f666673bd29535dc755eaec097a08e2e945166ffd8b8c6d768130e25", 0x86}, {&(0x7f000000b3c0)="aec44e16dfbc591f32972de20abd026ca0a465a33e3bd749e11c6c0d459879db9906bc8bcebbf5e6424f1f703ca8481dc6259e098c13933f70bf19ad647d7b4f8ed08043e0d463d056408e239b873bd52e72d7c272acd5813255ba3370ed472b3681cd5d3acc5f714ed03bc3cd0970448e67734cb7cc5015db940f5a8fbb9cede2bf2aa6323e190b7aa2124a5352af79d1f7d82b1166a8f98c1ec41d4ba2168ddbc5f9fc135e24fb3700bdd47864c51ada80b3d3876ee91ae199da1e51fac16078e394d28f05039203e59d4f751ac7dffe732e21bf525c3c948c102f3f706051eab31c", 0xe3}, {&(0x7f000000b4c0)="ec1e7b8258ec666c390d1d304c0f9480364c465f57bdcf375ea8ddfea73198dd2187e47fd6607003122796926377cca1d6e89ded5888d68de7375b3d1fbcd3cf991388cafcf9bee37f915bcd3f8a7aaf615093c0962ffd6611567a2fe18015549a013a1b1260944a518a1cb8fe53dad45267d6299e0866be4fbf274f53e6e0ed1e7129695b6c1d06361f", 0x8a}, {&(0x7f000000b580)="5b98d2a7f2faf6557a47855060d9bef6a309f9455a40e0084bebea446c5346c62a2c065114bdbe25d4cca9", 0x2b}, {0xfffffffffffffffd}, {&(0x7f000000b5c0)}, {&(0x7f000000b600)="65dcecd1cf29b84ef2f5ce663dc34a8a5a4a23e4fa001d48aef631f9da7052e5ac5f3c0499aba21ed858c81678177d1532f67f9dcd5e28b7c58c2656e8478a8beec016120f6ed02e95766283ad32126598ba9f816e6ef05e87ed22cdd971bb5aef151ce8223d43a38f04f2e7d6b7c22cc13716bcbb520ab80a4b19eb19f94dadb57def2d9b6bfcbaa64d5fa4e29e559907ff7e6ecd48451ef2b588c1347b5d0fe53ec5f16e57c79df43feacb95e058ce1a716a4e29", 0xb5}, {&(0x7f000000b6c0)="2e004e6bcfdd1033f484fe040ca8c6692bf0648cf29122b836008e9577a10497e2cf25c454f9178db8e9421a66912390a2168677c883b79d38b619598e6dc86739d33cd48aa6ff8fd7a7554ce1c15b087e5f9bdf28ff1a22369732a6053f16007a29779cc3788faafba81a5ea7c80a8d8c3c5ea446923ca3fb87f34c5e29663f0bba18f3bcab559720ac9992e721b0d7309684fe82f9ae32857adedb305b11e7bc703c5b7fc0903660cfbb5c55e7d3b678626ed5a061e0a575d0aef7067437040408e786ba65bd", 0xc7}, {&(0x7f000000b7c0)="1db30c316cd19709be470cd94ba9ea490aff5cdbdb5c0c91007b146d2842b78282d75a34b47e2c10e5d4d1c8fb935b2b9d1daf3e8e2646d23d91fd2ebe7a55fef041ae993cd8eec492b2e29b7fe61c9172568ce236ada0862d8449c660bbcbbecb8b8f358484283e9c654ecfa979de4caad94a64f834e61d4567f7ded7519f73d12cba23b719f1568b3a28647b51f7add1f3554880abc8a5aeeec608ed399460018e1223464d1f82f2a2f75c4a379df69f70d9ef4d5aed65fb55474f8b82fd3b68fc974a", 0xc4}, {&(0x7f000000b8c0)="5f01de1de9b1a7abde6bbf66b4cae10039fc126ccfae130f714cad05e9aa04dc8ad6791fca4bea8083b4b65d722f81aca95b4845f3478d04b1d448a2a9920f5dcc1e5f9d387befbd3e61ea1234e9325ebd5fa78f9764396a015c196e2d0970d36e14aeae27d2c1fc5703f0454b923b6c4edebf468c22eaa97814c05af2e21e2a38b91449c05b7fb26bbaac93b852462307b0acab304934640bbe0ec2889cdcfb002b10229e5f68bb4a2c98", 0xab}], 0xa, 0x0, 0x0, 0x8000}}, {{&(0x7f000000ba40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000005680)=[{&(0x7f000000bac0)="50acf2c209c1fb647feae61940c15a1838976fd6f5b1dd9c1bb2ab9b2d31a180e8c0243922f6782f17ba281c4546469b0fea0221df100602fc7ff07174ddc3d8ffecc4381795f7695fb14d7de8348b851c79884e012a4c81c2bd48409c18241287f1e5ab421751ed1cea252e53279af1af7446939be25c7e67ffbbbe0b4ea1da82974215f7fe337109e99eca75bfdb0af3cf9b9c57d0480cc30c1ac9e3bce2a03dcae9b449dc8c758014c5e10fca946f3e5d3291b7b459d719010a9eda247f20273298bb57701b3492f7e62711be737a06861a43cf1ec7de008aea50e24fbd85f6da337e6e0b1be99de5a96efb7c3f7d4be116eb3e2187cc875481881f85d198db3f3aba56c1ed58bf3848bfb162e60905ca01f1b34a6f95a058d8abacf2a4f6971fb401484c3dbfd2c95231c8b17a67e1a48ce205ad86aeb49ce367b8aa94164588c84ecbb95b6afa30650db7dbd5a1b0508c380a444f1a2179a3a309225cef006e703620f47f95016d85edef8bde2dffc08546add02a75336909a720f51ff63ce7113c320cbb4bccc1ed21b96096f16604957d7ef4967e85b394fecb53ddc4bc9a7a79071636fdd6a40d53c5f528b14f51d95a01f6e1751f84f050b889e95eba29deb6456d11cc079baeb4f923697367b43649909f13c4c6a254b245715cacf5f64458a4ba31fbc732e9a7b08adf54ea304434da887948f30eb81782aa2a664f0dde6eef2e67d25ec3c0cf66decc5ebbc6e8b3ce161ce03ade628078c6aca664847d6dac5fde28e7e77be05b589dd440cb83bfc0560ec65cafc4535cd9d419c6495fd60f9d805b022bd59467888b40f5d4406c8ce5e96d6ce7a436f69222254ea21295fa05a8cf040793e464643a9587704465e8fd919b47ac08b21f900cc7ee23faa83c26ff422f5c854fed67912ee03e08f14d380eb8cbbd3261fe7d3895dd2a3cac12755df62fd2317c3256d9fa3d45e97ca45498f8ba1fe5a96bea07b0a335fc1b7253e4fe5f44b34378527b99d301bc7a99a1ec78cbc359ba029bfeeb0aaac92e48c4111cad656cca72217c4f7b91929c28edc6f407e2fccc63922a1c1ed3e58d1167fef95db9f0c8e1171a68c4829e9522480680d469619bf3e6fef39053824024e94bafd72005743eec41b22d7ec84d8c733ddeb2d1385e2f18dd94af7349f2cadb40abab051dc0cf9c561ffbdd359df8966a07af83b4f41a39216780308f972e7a3da9a5b4a65599dc9c28f04f93c5e06a9a4927ddb23fd6095bd1b53b718cb126bd63649addd1639af8ed6b7b06ff55c2d4b4de12c33df9827dd6b7a88dd4aba8a309e831cbea3dd31fe9e5696347f0628f7e6fd3763b9f8f46da68ae7b097024e999653f0cd4354a180770287ba9ec9dc8176769ecd3399749b780e43def8654edb83ab9e4131a998c65ef9f274722df4297d04263381e50e538eaf60b9ab35eeb9d981435c1c18c447a6ef82ee684f3dd1d7e4d09a852cb75d591a339e30333140e1c821e5bbf5d5966a8c79d13e037ae12522cd34be59b9837a971d66d07bd6e05119c79e8e80e6dc7c4f4a8247b442333ba641da06bf903a62cd94b24cc5f69c8cb70531ad3e797dd2d69e45dad4a5a778708341f1c458200ad6dbc3f25be928231a3bd0e9874de9b9d39fb31e3c0ec1a1228ed3aaa37b4bf37cb51169dd51ed7dfb4a72ac684c372aaf8151ab994150ff08d67c17c60f96d8bf7ff5d4d9931948503b7db9fda25ce4aad13640701bf31456ef22c654111062a6bd0b8d0ebe0f873ecb9d93bcac529f688d68b28950db9756d1be390532e6a8f2c4c3abd7fd5726a01bf958ff74b237ed372afee4b57a5bc7dbea1acc93ce7b06b13a13969f13c62319182fbce6548d64e1dd285efabe0d1753c21f6bd49631072f5e6d7f1545c77bef6466c62eb13c83c0dfe5aceb176e70d68dd7b132b8c9ba982ba8b793e81ecaa2cfeb78561c829cb6f6e6cd3e03d322c0c4700d2da2830b0a90847f8fa31988c7c730c5df7b07f75ba48b2639d45536901ed2775088d0fe72bc50d236b971f2fe9bcd70157af9d6c694aad07ddcd5a93a9c164e7eb44a3398f4394f73ebac397e3009e1888e9bd1ebddfc7e7e3587138438ee4fbacda09bc3ac58ac56524cb234056c75e2f7d82316b267ba49fbe0a372ab25cb8a07dd2845d8133cb9ef6ea405759b7b03c13d3f3743d9c4dfe4545e03d5e25d5d1b4d2fadde3d4d8e4bde5c952f4ecc4d0ad102c15ff3f028058a64e05cb194485e52d143ea32773a8e69ab68857ba8222390338ba18c51989249edaf71596529ad50ad3d6c15d466c498b1dcf2a69bf8e9a84ca9006ad6897bdcef6527eca2d5bf36b62ae73a181e1fcc05087cba45a3883efcec38940f50b4c5e6bd7620ea494a02155e2c2062168aee1cd51eafb943dcd81b80ba709315726fb3cd054b5daa78489e99036aa16d0a93eaeae7ca8fbc519ad87973c8eef6ec5c2f7b6ff46211936577a5ee39d596a14fb2e46db02c296491304ee1d8676df774db95eeb8e7b1d6648d44709fc997b7f73b262f0371f2b4b75e89f161648db8f835202d3b9b11dc80bd350c1d7cde18448fcbbdd394aa31c61e65ee5e5940a2a2cd7f6b836fecbfb18e0e4e5eb1ffaf44560284095df6e7c6e049f6739342c1d53b69a19aae8ecb266507377989a8bf3265e70860de27619a97c83c50cb5eb28c749be7cf3a6a63f05986cca709fa5faef60784e4c2f763242883434624d62b372fc717e88eebe49f5e5b49a7b9451820b55b243c4fab85ddd2f543d91b79750bc49aacdfe2721d9770372972148b243d0283b87da17a2d04ff857fd098a5303d64af5af4e8324f5ca578fdf35882107513f6bc35d3ed198ac12c310463b9fbe7efd1b6d510b50a5303fcafb41f10dffa7367535ece52bbad3b11ef410d967d6131c73c6d82363ce85042b340d54039e276653a0ec429bdbe6c9b217a9ba2652bc8c8aa0d8e524add89babe8aa4ab8d54d6c2dbd16657b4d2c84065f898bde052c6f1384f9365c4001cb86d333d72a175daa0f51c9e7fcc0a5da8e0fc496e0d1d463bc955cde964813865f579ef072d0f2193eaa41c353b66b1a98abcdf1f84c49f42b9292d215a346812c5ba70b33fc69fb542b00ab27c182affd79b405b9f05c026a48965fcfc230b3f0b283fd00226d8c73148c8dc2a5a4080a20ffb805813a23a706b5350a0d32fe6bf97feb8713545e159a09870613c48de0d0d441d57f7229a17a67f1dff3ee8ed4c932afea808bd0e817028ed8d15d3ce6d42c9918093b778a2b10946ab4a363e7c80be183a584c2981cc29d3d11551d41ba237c1ac696de6599c20678f25545ac507113ce218102678d636e2e37b2c6b9315e8ac2068fac57bb3834ccc321748d02f9050b51b78e604aa42482d228a1e29d1c0e67ad695f7ec802e7af0793f59b65dda61b29ce9040f6df00faf72e716c44eca81a9fa8e8d274a80dbf6c974f0084cbc7e53dac7135c171004f83a8e6e8658fd42887b30314ff14ec5d8d12f526951440f8e04ecd89772b0c78793fb479fd676f26c86c2b0967ba33ccc73e10d27abfa5b2f4e1b271f4362b674d966732ce46e19efa10c5dc9e88c7d0fbf878285c6526c3e0d4256c6674204ebc2343cc6680c900a7ca369de63f236850d5d0d3071cdfdde83177ff6442b264baadfa61f1535ee559ef7972e69fe6930868e5fc774344836b0502a1c2d7939e24041856f38b10d14c1f9d70b898b3145f777cc2fb236c89693c04e144a164ee9f7540699edc60db1f6d2a54386e07f308d754d5eff21fad8e14bd006b0a9dc296d0460d441f03f9d7b5593019db04add393da59168fa47e680bd6a5e8da235aecf09eaf8910a9cc11acbff62ef7ce41514f2eb91b3dbaeb8631c255dee610ac0367a004eb2cf411cc440b62e556c1548c009f0b17edda4018e2abd64a2a0ee937e2d7bc9f6bb7f1fbe80d4403c74bcfaecec3c2dad97ade08f564f1dc49af8953abf6f2dd611f1620e33e6d02c544e37f6f14f6506381ec6d343e4a297401c90c58e0f0d2c02160170bd97eb49a4dc097b919f3e1dddb7239b705147c6ea6f9579549b6d1b818c4f694a77c09b4b6878db3d9e288a376915d1d07b572477185729b5d50ee943b76c4e1c72ff1d80c1992035d08747f60055fe1064716d6ac184925190ff96c0ce5436c7957c271839017db7d977e57ee257ada1ce69487093c5f9a4c0cb8a051aa0d156392de1ca6e77c607ea1a88e1bfb84a00c0a9a537aa069f231ccd529a46855e5b08b58c6961740f90206e291471ee05d850142e551b982fd6ce3f8c00879e900b41f7f57e97a8187e25b876751f49e6d1dcfb60416cf7794b72952ae0201920c0a6405c9a73c9c48d28b071d5aff65ed6cb6980f3ebd2333e9115dc0894959993da6045c40c9071d2b5baf78721542ca7dcdb4df019a57feebe73ac37cd583fe93a39c433ea1f2d0bea51bf77cf9981b010df0290372aad0803f6252a31d5c93baeef495afc25b436e656ccd7124a83ce12c72a43dc7c68c654f5bd364b9f5d953ede6fc69b4802f2290523df078eb450d3c2e560fa895303170238e293b44184bd57f479c68b3db5c472f252abbe712f6a734420b455dbcca1c7e096a3a69aff44579a1468278bec721bef5d6327c13e61b96f6882de886064725e68b1fd3398d9edc4693244c5c5783729c3e7185bfa59df9a3b2d66b1f376c6b313463a15e634cc78545681ea64ed3660c9a88335461e94a1576aba43d4dbdb8fc2f27437050510c5a63cabec23f00ff3800a22b046f88d0134678abded9cbc7676a6efe4f0f809400aeaf691ac1c6c1b5a184cae8f070ed4ccd924de8c29c073a0e9cdcd78904d3340d83e2bec6d0a3e33e10519bdde362f65ebc1a3b3341258e2e882f81ba96c6bf64d480df80462c36469d70fbedcf5b8cf6c14ac9e5f3496b02e70d92c216f1e5dd9c5b6e12ba14992086584bcdbd1df1cd0f03112c4bdb6b9bef9caf42e87f415c9d49bbc53e9bde0ec91c6ff60b1b25ba90a891cdc08dcbdb1a9ff66aa98c1986a008661e849e140b05f9f0202225e683f2be98680f24c4474b86e85284b9a08a2f36e9c1e0fb872cb803ad68fd9f4125af5a4f7224fc0a74f06ee3dfb9afe12db6a4a6432f4fff1a0f84c87192375d13e5c82aa637c008b1e9a2df24eee0ba8dc7008e3a6132185c08dc1b1fc584aacf264421431375c3b73491d54cf539948869da1f74cab961397489488e221312f230b7cbd024902d2c98aa8e41e240a3bf66d94597e3b998a37052ac4e6e75c85abcd36cc7bb09a90cc99c049e89139a2ee991096f00ebc5649a030fa0b240f558886ddbae750cb7b67c191239c253ccb32852727799184d90432b7edbb48cbc08222aae0a2112009704a3705ddc0785d93bbfca2220fe7e43c760ac3299ff9cc11bd13ad74113c74f4f1e44c69f69c24f36ce1adf98354e7f2f5e7d9086c7c5e6e8eb01053fe965c29568f8f3e19fe6c49d6d2270311ad33df00354fe75af380e163dabed6815da1eed4912664ed9cb825f421fae19d4ff7937a9487c1e919290f9e737faa593667cfd663f68e64aca13edcc93f4a9200f4cea88f2be970bb03f2da627dc2cc6e9887de4da9a9a7d77dcb0f3f6cccf5c91d0589d1a1712f5861b6b44b3105e4a2307a1c0622de26e2478c3d695328970ab2ed6b28c758bd6e12c7bd154a5773afa6240728c1474e74e783a4734ac52584bc70717f7f69cb9b189ce6485b39c2746d6c0c4e614a273f1918802", 0x1000}, {&(0x7f000000cac0)="58589e08ff9040b869fe462305a4bd6b8b0065515a22c3247edd381d8ae3f4ebda334ea89beb02e39137d15248fb65bb04d03d1cdea065", 0x37}, {&(0x7f000000cb00)="622fa3b13fa11df82fde055e030e065a766c2f3be3fefcf5eedce66efd8a8f36d8177c", 0x23}, {&(0x7f000000cb40)="7d21e018de69348c345cbe40f7ab2fd2dd1c4b001ffbcc36be1cc1c7e2a817f52cbf1f80abcf3d072770796d3d3fb8f1b49400bacd68ab6d783967e4d4ea572c2be1f90d46566cd2f8905da5db992e8dd80e7b7237c108f7cc834e1bf97f144377a62ce3bddf27b28d3e4bbde41aa8a74d28dfbfacfe82af205e4b069a451e5fd9746eec8800af2786da7e2f", 0x8c}, {&(0x7f000000cc00)="3d8085e3729658da363f78186214fb696c35cab7286d13548a6bcdad65f4c966fee064223b0d9e1a545397e7d72c75a4a931ef9b6860fad50319d666a6f9395801a291b068bad5ae55b0445f24c5bf947e099414699aba54", 0x58}, {&(0x7f000000cc80)="458ddeaed252a2b5fcd24f623b0b94e0953536515be27c40bd4f891907fd265151a952549d4354cc70fe5da4099e4f83938d5bd74364205c4ba97db08293fca405adc8e8e8005bef5587789eb0ddeeec0ee690ae71d2c5f285030eccdd5ba6874fa58fc1526d064acf421fada4469d7af09fc589b2038c524524bab4e09a895d7d3553f424a7aaf3a4932225c5727ca02c1850d8c4c8b7991267b16a958e5f608cf22e7772e44862f252c6239b2c9f638a7226d2e7b5ce50dd818cad6acfbc5be45d152459b4903d6c778b9af5c3af", 0xcf}, {&(0x7f000000cd80)="fa2653d7a90e3bd4c88229f0357f13b92bd2ecdfa3942f0ef5746fbd519211addaa58bb14c6a99c75fb07167073912c4aa785cbcc5df54d94fae5dc7e35e584738d2e52baa41befb628f1ba409da049ad9f4bce6e3e19117724c3e85da5f6edc8d473f7877a3750ce95f879ad521d6db88c19348355e782a49e3c049b65ed4a95f088a05", 0x84}, {&(0x7f000000ce40)="5be67badb73764583d2173ad6ec8b3ce6b710c576d917e9ecc01bf4ed08ee762adac533ad9a35bbbe74af45b8f1fd852652087eb9eb74b255fde6ae95167c9734f62602dede3f50e6a5809ca795db753e0cf5dd80ec7c64460dc86a39ec5426f38a933f594bdfc08660b5560c0c349c3154295a537530b77dddc2a68d05abc202956b24d8302faa1769fa3cea0ff88cee7d34b324a4f8086adff4931c5541280b80fa49cf597d0c218c532e20c3730dc2f1f39e7b1df1f9b26bf13e491867c08c1eca439c89591c34c119fd1c690", 0xce}], 0x8, &(0x7f0000002600)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r19, r17, r0, r7, r11]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @rights={{0x0, 0x1, 0x1, [r1, r19, r2]}}, @rights={{0x20, 0x1, 0x1, [r2, r3, 0xffffffffffffffff, r3]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x100, 0x4044050}}, {{&(0x7f000000d540)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f000000d880)=[{&(0x7f000000d5c0)="cc0d0bcfe4dde028b7eb046dc3468abd740d1bf0f3fe089c1b0d28d8abc2d7ec25216ff033a9e05505dd6a223a286567beb7050b1cb496fa6a514bcb152bd320132693b601ca68125447bac21880a705899efb072f7511893245c8529fe886afd3", 0x61}, {&(0x7f000000d640)="222db10575a45f0790956af33bc764e61169953ffc7dae8188672e3ae06fb2f773fe8ddb5a991ed0dbcde6d9c18c50acab4e71858322917b2199f4e6e961316827aea1e4b6c11d24e2f6edd73cc525329e05d86ff5532fcf0d56594bc202f6166be9d5b884b3b9c7398fc713fb14b40b912da71b84609d94c16f183169a0a8851472bbf46cf2d4c3f3c109ec56", 0x8d}, {&(0x7f000000d700)="83e0d72e789bbb8ad5e357edc9fb4eada638b85091fa29ad1c3927fba76e9ca1cd3b8e375cdbac7536e0a160a23545ab3a862fa0cfa5f28c86af7e71fa87b6c40b9dd879a11eb90efb5be09effb10ba30d1c7bdb64691b3599c43d2c8644f5388e5871", 0x4}, {&(0x7f0000005480)="c8bc3e0a3679af20a37166191db0fbb6cb1602807bcb385b9f8d12e37c3a3806ee63c18b5f1c7b1bdc3ed05f0befe9eafb13c95727b58a78d26b6a4a1acc444c4c85b00d8ddb80cdac35ca42ee05e8746b8a8ed0c6f57bad82f3babab12b0bbaa65062b324f83c9b0697a61b3a5f51ea563ce03a94f2ec645f604fffb7787a56c021872a1d678132497217ca93eae40c2dbb64670971435d97dc54e8a37c9173c67ab8cae18ec9a0ac3092d440e67a446744f35fb5c0ff16e51e7a98184be8a10bcac648e88d86c4c0066e68208013da5f48eb849a2b5d2d2461f5bf5d3e72613fcf3a150a602bf327356d3886cb0536a920016cbf3fab0e9ad02d4e506b2e2d2d2b35751b06c7bccdc3d3ade6d9969571bf9f281edc34ae727753203aa75420528ece1aa851ad0a6e2a562ffb23ba5d04f210a4202e7489cc999f386f8284a6eecbbbca5c573f7155e53c19fdee9a22626b875d57b483e5248286d27531a13119a01e053b844b15634eb5c0b8283b0f05e3dede8712e52528c569adb0b61e5d79b57c8dddd70611fb35574b4e09f7e551afe1e104b181d097f27891974f5eb6350f1597e0082630337bd2ba38faeb45b1cc986ac4238af3906bea00a892d78cd935e714209df610aebf84f60c7442d273935dbcaf828401e6c4b7943e53c3c78a06", 0xfd}], 0x4, &(0x7f000000fa80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, r0, 0xffffffffffffffff, r1]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r12, r14, r15}}}, @cred={{0x0, 0x1, 0x2, {r13, r14, r21}}}, @rights={{0x38, 0x1, 0x1, [r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3, r2, r3, 0xffffffffffffffff]}}], 0xf8, 0x8001}}, {{&(0x7f000000fb80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f000000fdc0)=[{&(0x7f000000fc00)="8ba35a2991f79f0738ca1f91a27515470127b9e0e96fe0f371b5429f35843c2438cb27020c30223020de48e33aa60a87bd37182cabd2e25c6269b592d5ad5592772a8e4b0a9d486e760d9f56701d23678a8159ff32212a903cf3bf50bd2b6f41fde717f39668ce3a87a2644eed85dbc4020b1378a1adc80db85bb2118b6b62b590ed928f6982ce8521d010459c321add73b93d456af2c9cd04832bdab96eabf95831fa9466f2643df0", 0xa9}, {&(0x7f000000fcc0)="0403c09e1eef881a2ea51b1f93fd83c3d51bb50697db5cd532d951821adeebcb20450537e4c530ed248d6652a021adf518c2d09811c56f6d35671e33f4ea84eeb93dc9e7785e94909c85950e856a44eac08794c9b15c36df3aa08a04bb90d5d99178da9a556830b77e9b6d9f10d6c730969a12052152eff06803f87a0d272c00b58c7c00ffbcdcc50209970a79fd39f981fa7858340624105f049f8f37782d0ef5865b80e8681975c93e90f14b74b69d5c7c0acced7ab03a785918f5335d0c403866c8d304bb4003694b69c2ab49b161bfd19c844db300321109927aeba3783fae5aab8259e7832af3b9d489df870b6df6", 0xf1}], 0x2, &(0x7f0000010640)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r5}}}, @cred={{0x1c, 0x1, 0x2, {r6, r8, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r14, r16}}}, @cred={{0x1c, 0x1, 0x2, {r18, r20, r22}}}], 0x80, 0x4004040}}], 0xa, 0x4800) sendmsg$TIPC_NL_BEARER_ENABLE(0xffffffffffffffff, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f0000000200)=ANY=[@ANYBLOB="b3000000", @ANYRES16=r4, @ANYBLOB="01000000e3ff0000000003000000500001800400028038000400200001000a00e3ffffff000000000000000000000000ffff7f000001000000001400020002000000ffffffff00000000000000000e0001006574683a766c616e3000000050000280080002000900000008000200ff7f00002c0003800800020028d10000080002000001000008000200000000000800020008000000080001000300000008000200000000000800010006000000"], 0xb4}}, 0x0) pwritev2(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)='w', 0x1}], 0x1, 0x80000001, 0x0, 0x0) ioctl$SIOCGETSGCNT(r1, 0x89e1, &(0x7f00000025c0)={@empty, @initdev={0xac, 0x1e, 0x1, 0x0}}) setsockopt$IP6T_SO_SET_REPLACE(r2, 0x29, 0x40, &(0x7f0000004d40)=@mangle={'mangle\x00', 0x1f, 0x6, 0x6e0, 0x2e8, 0xf0, 0x2e8, 0x0, 0x0, 0x610, 0x610, 0x610, 0x610, 0x610, 0x6, &(0x7f0000002700), {[{{@ipv6={@private1, @private1={0xfc, 0x1, '\x00', 0x1}, [0xffffffff, 0xff000000, 0xffffff00, 0xff000000], [0xffffff00, 0x0, 0xffffffff, 0xff], 'dummy0\x00', 'veth1_to_hsr\x00', {0xff}, {}, 0x89, 0x3f, 0x1, 0x60}, 0x0, 0xa8, 0xf0}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x12, 0x2, 0x81}}}, {{@ipv6={@mcast2, @empty, [0xffffff00, 0xff000000, 0xffffff00], [0x0, 0x0, 0xff000000, 0x100fffe00], 'veth1_vlan\x00', 'netpci0\x00', {0xff}, {0xff}, 0x1, 0x3, 0x3, 0x6a}, 0x0, 0xd0, 0x1f8, 0x0, {}, [@common=@ipv6header={{0x28}, {0x2, 0x4}}]}, @common=@unspec=@SECMARK={0x128, 'SECMARK\x00', 0x0, {0x1, 0x5, 'system_u:object_r:vhost_device_t:s0\x00'}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@hl={{0x28}, {0x3, 0x3}}]}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv6=@private1, 0x36, 0x30, 0x26}}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @remote}, @empty, [0xffffffff, 0xff, 0xff, 0xffffff00], [0xffffff, 0xffffff00, 0x0, 0xffffff00], 'dummy0\x00', 'wlan1\x00', {0xff}, {0xff}, 0x1d, 0x8, 0x4, 0x9}, 0x0, 0xd0, 0xf8, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x1b}}]}, @common=@unspec=@NFQUEUE0={0x28, 'NFQUEUE\x00', 0x0, {0x401}}}, {{@ipv6={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @private2, [0xff, 0xff000000, 0xffffff00, 0xff000000], [0xff, 0x7f6700e0066279a, 0xffffff00, 0xff000000], 'syzkaller1\x00', 'wg0\x00', {0xff}, {0xff}, 0xff, 0x7, 0x1, 0x2c}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@icmp6={{0x28}, {0x0, "ecf4", 0x1}}]}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@private1, @ipv6=@local, 0x24, 0x39, 0x3}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x740) ftruncate(r2, 0x100000001) [ 24.494342][ T604] F2FS-fs (loop0): Found nat_bits in checkpoint [ 24.521936][ T604] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 24.531628][ T609] F2FS-fs (loop4): Invalid log_blocksize (268), supports only 12 executing program 1: fsetxattr$trusted_overlay_origin(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040), 0x2, 0x3) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x3, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000000000010e0000000000000000073019d00000000009500000000000000"], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x80) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000f80), 0x1, 0x784, &(0x7f00000007c0)="$eJzs3c1rHOUfAPDvbJKmSfv7JYKg9RQQNFC6MTW2Ch4qHkSwUNCz7bLZhppNtmQ3pQkBW0TwIqh4EPTSsy/15tWXq/4XHqSlalqseJDI7Eu7bXbTTZvdDeTzgck+z8xsnue7z8wzz+wMOwHsWRPpn0zEoYj4KIkYq89PImKomhqMOFFb7/b6Wj6dktjYePOPpLrOrfW1fDS9J3WgnnkyIn58P+JwZnO55ZXV+VyxWFiq56cqC+enyiurR84t5OYKc4XFY9MzM0ePv3D82M7F+tcvqwevf/zas9+c+Oe9J65++FMSJ+JgfVlzHDtlIibqn8lQ+hHe49WdLqzPkn5XgIeS7poDtb08DsVYDFRTbYz0smYAQLe8GxEbAMAekzj+A8Ae0/ge4Nb6Wr4x9fcbid668UpE7K/F37i+WVsyWL9mt796HXT0VnLPlZEkIsZ3oPyJiPjiu7e/Sqfo0nVIgFYuXY6IM+MTm/v/ZNM9C9v13FYLN4arLxP3zdb/Qe98n45/Xmw1/svcGf9Ei/HPcIt992E8eP/PXNuBYtpKx38vN93bdrsp/rrxgXruf9Ux31By9lyxkPZt/4+IyRgaTvPT1VVb3wU1efPfm+3Kbx7//fnJO1+m5aevd9fIXBscvvc9s7lK7lHjbrhxOeKpwVbxJ3faP2kz/j3VYRmvv/TB5+2WpfGn8TamzfF318aViGdatv/dtky2vD9xqro5TDU2iha+/fWz0XblN7d/OqXlN84FeiFt/9Gt4x9Pmu/XLG+/jJ+vjP3QbtmD42+9/e9L3qqm99XnXcxVKkvTEfuSNzbPP3r3vY18Y/00/smnW+//W23/6TnhmQ7jH7z++9cPH393pfHPbqv9t5+4ent+oF35nbX/TDU1WZ/TSf/XaQUf5bMDAAAAAAAAAAAAAAAAAAAAAAAAgE5lIuJgJJnsnXQmk83WnuH9eIxmiqVy5fDZ0vLibFSflT0eQ5nGT12ONf0e6nT99/Ab+aP35Z+PiMci4tPhkWo+my8VZ/sdPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUHWjz/P/Ub8P9rh0A0DX7+10BAKDnHP8BYO/Z3vF/pGv1AAB6x/k/AOw9HR//z3S3HgBA7zj/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMtOnTyZTht/r6/l0/zshZXl+dKFI7OF8nx2YTmfzZeWzmfnSqW5YiGbLy20/UeXai/FUun8TCwuX5yqFMqVqfLK6umF0vJi5fS5hdxc4XRhqGeRAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDnyiur87lisbAksWViZHdUY9ckBmNXVEOia4nmXmKkfx0UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwC73XwAAAP//+Lkq2Q==") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='pids.current\x00', 0x275a, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='pids.current\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000480), 0x8) (async) write$binfmt_script(r1, &(0x7f0000000480), 0x8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x0, 0x1, 0x0, &(0x7f0000000000)) (async) syz_mount_image$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x0, 0x1, 0x0, &(0x7f0000000000)) write$binfmt_elf64(r1, &(0x7f00000000c0)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x38, 0x200, 0x0, 0x0, 0x2000}}, 0x40) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000080)) (async) ioctl$FIBMAP(r1, 0x1, &(0x7f0000000080)) ioctl$FS_IOC_ENABLE_VERITY(0xffffffffffffffff, 0x40806685, &(0x7f00000002c0)={0x1, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_HOPOPTS(r2, 0x29, 0x36, &(0x7f0000000400)=ANY=[], 0x8) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x5}, 0x1c) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000240)='bridge0\x00', 0x10) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x2c}, [@ldst={0x6, 0x0, 0x6, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xb682, &(0x7f000000cf3d)=""/195, 0x0, 0xb}, 0x48) (async) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x63, 0x11, 0x2c}, [@ldst={0x6, 0x0, 0x6, 0x0, 0x0, 0xfffffffffffffffe}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xb682, &(0x7f000000cf3d)=""/195, 0x0, 0xb}, 0x48) write(r2, &(0x7f00000000c0)="8f2a0a65bd8c002b0304000e0580a7b6070d63e286a5cefe", 0x5ac) r3 = socket$igmp(0x2, 0x3, 0x2) prctl$PR_TASK_PERF_EVENTS_ENABLE(0x26) setsockopt$inet_buf(r3, 0x0, 0x60, &(0x7f0000000080)="23b06d2b615751733053706ea915d5e2a2fd7ccfbac7cbe8278ead67106bb5db9c76986c38fd4258081ea20156c910ca03b45fade00bdb676bc44a0079e02fafb6efd5f792180e2e", 0x48) sendmmsg$sock(r0, &(0x7f0000003780)=[{{&(0x7f0000000240)=@l2tp6={0xa, 0x0, 0x0, @private2}, 0x80, 0x0}}], 0x1, 0x0) [ 24.540949][ T451] overlayfs: './file1' not a directory [ 24.543840][ T609] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 24.546795][ T604] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 24.561720][ T23] kauditd_printk_skb: 92 callbacks suppressed [ 24.561728][ T23] audit: type=1400 audit(1713903389.309:166): avc: denied { nlmsg_write } for pid=629 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 24.567421][ T609] F2FS-fs (loop4): Found nat_bits in checkpoint [ 24.613919][ T609] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 24.620971][ T609] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 24.649940][ T451] EXT4-fs (loop2): feature flags set on rev 0 fs, running e2fsck is recommended [ 24.660846][ T23] audit: type=1400 audit(1713903389.409:167): avc: denied { create } for pid=608 comm="syz-executor.4" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 24.681395][ T23] audit: type=1400 audit(1713903389.409:168): avc: denied { remount } for pid=608 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 24.701041][ T23] audit: type=1400 audit(1713903389.409:169): avc: denied { create } for pid=608 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 24.721069][ T23] audit: type=1400 audit(1713903389.409:170): avc: denied { ioctl } for pid=608 comm="syz-executor.4" path="socket:[12171]" dev="sockfs" ino=12171 ioctlcmd=0x48dd scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 24.739435][ T451] EXT4-fs error (device loop2): ext4_orphan_get:1236: inode #17: comm syz-executor.2: iget: bad i_size value: -6917529027641081756 [ 24.760264][ T451] EXT4-fs error (device loop2): ext4_orphan_get:1240: comm syz-executor.2: couldn't read orphan inode 17 (err -117) [ 24.774198][ T641] EXT4-fs (loop3): feature flags set on rev 0 fs, running e2fsck is recommended [ 24.784068][ T641] EXT4-fs (loop3): warning: maximal mount count reached, running e2fsck is recommended [ 24.794279][ T451] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 24.795069][ T641] EXT4-fs error (device loop3): ext4_orphan_get:1236: inode #15: comm syz-executor.3: iget: bad extended attribute block 19 [ 24.832722][ T641] EXT4-fs error (device loop3): ext4_orphan_get:1240: comm syz-executor.3: couldn't read orphan inode 15 (err -117) [ 24.855579][ T451] Quota error (device loop2): find_tree_dqentry: Getting block too big (16777216 >= 6) executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f00000007c0)='./bus\x00', 0x1008004, &(0x7f00000001c0), 0xff, 0x5b7, &(0x7f0000000200)="$eJzs3c1vHGcZAPBn1p9N3TqBHqCiJEAhoCjreNNGVS9tLiBUVUJUHIBDauyNZbLOhqxdahPJ7t8AEkicisQ/wAGJA1JPHJA4cAEhcaiQygEpQASKISAGzezY2dhje+Osd1P795NG8/Huvs/zTjQf+44zbwDH1pmIWI+I0Yh4MyImi+1JMcWr7Sn73N07t2Y37tyaTSJN3/hbkpdn26LjO5knizrHI+KrX4r4VrIzbmtl9dpMo1G/WaxPLS3emGqtrJ5fWJyZr8/Xr9dql6YvXXjp4ou1rtpR6eIzpxd/dvuLC6997Ze/eO6D365/4XtZWhNFWWc7Hsro3sXtpo9sxckMR8RrBwr2+Bkq5vvsBh5T2XHzkYj4dH78T8ZQDI9l29M0XRt0bgDA4UjTyUgnO9cBgKOukveBJZVq0RcwEZVKtdruw3smTlQazdbSuavN5etz7b6ykzFSubrQ+Hd6auyP38luGOZHkqsLjfp0XpaX5+u1besXI+JURPxg7Il8vTrbbMwN8L4HAI6zJ7dd//851r7+d6HkqR4A8KExPugEAIC+c/0HgOPmzKATAAAGoIvf/8XD/vVDzwUA6A/9/wBw/Lj+A8Dx4/oPAMfKV15/PZvSjeL913NvrSxfa751fq7eulZdXJ6tzjZv3qjON5vz+Tt7Fverr9Fs3ph+IZbfnlqqt5amWiurVxaby9eXruTv9b5SH+lLqwCAvZw6/d4fkohYf/mJfIqOsRxcq+Fo62bcHOBoGtpaSgeaB9B/w4NOABiY7n/j//pQ8wAGp/Rl3uOliw/60UME8XdG8Fg5+/HO/v986N+S/v8HnwsAR4P+fzi+hg70rVd6ngfQfwfu//9pb/MA+i9Nk+1j/o9uFQEAR1K3z//v7fzzwHStp3ciwKDsN5h3T57/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBEzERHfjqRSLcYCn4hKpVqNeCoiTsZIcnWhUb8QEU/H6YgYGcvWpwedNADwiCp/SYrxv85OPj+xvXQ0+ddYPo+I7/74jR++PbO0dHM62/73re1jm8OH1e5/r9txBQGAXtn96ptfv2vFvOOH/N07t2Y3pz2r/sZTvUw0bl+O/xZDEc9u3LmVT+2S4RjO5+N5a078IynW22ORPhsRQz2Iv/5ORHws7v7u/ee2tT/J+0ZOFiOfdsaPInYv9kQRv2T/b49feSB+JS9rz7Obr4/2IBc4bt67HBGvPnD8FYdZJc7k8/Ljfzw/Qz2625fblW2e++6f/ypb57+hjXRH/GQ0ivy6iPHCr77cuT7aWfZOxLPDZfGTrfhJSfuzbc93Gf/9T3zy+6/sUpa+G3E2yuN3xppaWrwx1VpZPb+wODNfn69fr9UuTV+68NLFF2tTeR/11GZP9U5/ffnc07vllrX/xC7xx0vbf3/vfbbL9v/kP29+81N7xP/8Z8r//Z/JZr8v3//ZNfFzJfX9b+c4/TFz4ue7Dt+dxZ+73/7x2O/ff3yzNOJcezFd26f9H/x5dW6fjwAAfdRaWb0202jUbz7SQvYrtBf17FjIUuxphZ0LJTX/KQ5Qz+gh7cORg+/Vd5ND2WN7L/xma8vw1r1qb0N8Pauxz+2qbLYiOeAhk+2K+r00TXuSz92SonQt1h72SMmy2vfQ29XoIZ+WgD5orazu2jfQoy52AAAAAAAAAAAAAADgEfXjf1Btj7mRpiVvKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICH9/8AAAD//5M90pU=") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000140)) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='freezer.self_freezing\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000080), 0x208e24b) lseek(r1, 0x7ffffb, 0x0) write$binfmt_elf64(r1, 0x0, 0xfd14) [ 24.865340][ T641] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 24.875622][ T638] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 24.888733][ T23] audit: type=1400 audit(1713903389.639:171): avc: denied { getopt } for pid=640 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0xc}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000740)=ANY=[@ANYBLOB="1800000000000000000000000200ff0018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f0000000200)='kmem_cache_free\x00', r1}, 0x10) syz_mount_image$fuse(0x0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="880000001900010000000000000000001d01000005000d0001000000150003000000000000000000062e346aa0f998570000000015000200000000000000000003ef7506ecbef9700300000015000400000000000000000082e11e0974088aea0100000008000900", @ANYRES32=0x0, @ANYBLOB="0c000b00000000000000000008000e00", @ANYRES32=0x0, @ANYBLOB="08000502f8000000"], 0x88}}, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x5) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000100)='./bus\x00', 0x100c009, &(0x7f0000000480)={[{@uni_xlate}, {@shortname_mixed}, {@shortname_mixed}, {@fat=@check_normal}, {@uni_xlateno}, {@uni_xlate}, {@shortname_mixed}, {@numtail}, {@uni_xlate}, {@iocharset={'iocharset', 0x3d, 'cp932'}}, {@numtail}, {@shortname_mixed}, {@shortname_win95}, {@shortname_mixed}, {@uni_xlateno}, {@rodir}]}, 0x3, 0x360, &(0x7f00000016c0)="$eJzs3T9oJNUfAPDv3mx2k4P7Jd3xE4TVTtBwObHQxoQjB4fbqCz+KcTFy6lk40EWF3NFNrFQLAVLrewstLC4WgRF7CxsPUFOxUKvO/BwZGb2XzabP3ewSvDzgUy+8977znuzM2Qnw87bl5dj/fJMXLl162bMzpaivHxhOW6XYiGS6NuJ/SoTygCAk+F2msYfaeGYKaUpDwkAmLL8/f/VM8XKqWzx9leHtU+9+wPAidf7/3/usDazB1VcncqQAIAp23f//8E91ZX8p9xfLY98KgAAOKmefeHFp1bqEc/UarMRG+92Gp1GPDGsX7kSr0cr1uJczMediOJCIVuU8uXFS/XVc7VarRs/L0Qjy+g0Ija6nUZxpbCS5PnVWIr5WOjl96420jRNLn5eX12q5SJip5v3HxulTmMmTvf6/+F0rA0vPPobyX9FXKqvnq/1NtDY6Od3I3aH9y2y8S/GfHz3SlyNVlyOLLf/Ccb66vZSrXYhre/J7zSqebvCgXdAAAAAAAAAAAAAAAAAAAAAAADgnizWBhYG89+kw/l7Fhcn1Ofz4xT5vfmBdov5gdJqGmn6+1uPNN5LYs/8QOPz83RMJAgAAAAAAAAAAAAAAAAAAAAD7a1KNFuttc321rX10aC72d46FRFZyRvffPrlXOxvc0RQLrqoRgy6qPW6vbbeTJN+4zSJ2J+eZJ33Sz65PhjxaJvqYC8mDqN6cFWrdeaBnz4cltyf9Lf817BNEpN3MBkZxpNjW974XzGku3mhBsH5I9rcSNN0pOSd0TbbL+3PilJE+e4P3OFBmgVf33zt/4+2zz6Wl3yRFh56eP65Gx98/Ot6s5X1HPkRrGy276Trzd765JPt4CB7qfslpSiC0uiZUD4sfXdvSTP5/rfn73v/2+P1no6WvJmdz2NtkmJ3PhtPrxRBNsyxqrlJfc1MOPmPCu7hmJ79aLl5ffvHX47dxdCpaf4FAgAAAAAAAAAAAAAAAAAA+kaeFe/pPew7c1jW409Pf2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8M8Zfv//SLC7E2Mlxwn+7E7Iqq5ttiMq//ZuAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwH/d3AAAA///damZL") openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 24.918087][ T451] Quota error (device loop2): qtree_read_dquot: Can't read quota structure for id 184549898 [ 24.966221][ T636] EXT4-fs error (device loop1): ext4_mb_generate_buddy:748: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 24.984364][ T636] ------------[ cut here ]------------ [ 24.989614][ T636] kernel BUG at fs/ext4/inode.c:2844! [ 24.994958][ T636] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 25.000734][ T636] CPU: 1 PID: 636 Comm: syz-executor.1 Not tainted 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 25.010622][ T636] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 25.020535][ T636] RIP: 0010:ext4_writepages+0x3c96/0x3cc0 [ 25.026071][ T636] Code: d1 9b ff 31 ff 89 de e8 78 d1 9b ff 45 84 f6 75 2e e8 5e cf 9b ff 49 bf 00 00 00 00 00 fc ff df e9 1d f9 ff ff e8 4a cf 9b ff <0f> 0b e8 43 cf 9b ff 0f 0b e8 3c cf 9b ff e8 57 dc 37 ff eb 99 e8 [ 25.045516][ T636] RSP: 0018:ffff8881e915f7c0 EFLAGS: 00010293 [ 25.051414][ T636] RAX: ffffffff81c877d6 RBX: 0000010000000000 RCX: ffff8881e9becec0 [ 25.059222][ T636] RDX: 0000000000000000 RSI: 0000010000000000 RDI: 0000000000000000 [ 25.067034][ T636] RBP: ffff8881e915fbb0 R08: ffffffff81c84426 R09: ffffed1039d8167d [ 25.074846][ T636] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff8881cec0b490 [ 25.082656][ T636] R13: 0000000000000001 R14: 0000019410000000 R15: dffffc0000000000 [ 25.090470][ T636] FS: 0000555556806480(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 25.099236][ T636] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.105658][ T636] CR2: 00000000200037b8 CR3: 00000001ea5f1000 CR4: 00000000003406a0 [ 25.113470][ T636] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.121281][ T636] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.129091][ T636] Call Trace: [ 25.132228][ T636] ? __die+0xb4/0x100 [ 25.136036][ T636] ? die+0x26/0x50 [ 25.139597][ T636] ? do_trap+0x1e7/0x340 [ 25.143675][ T636] ? ext4_writepages+0x3c96/0x3cc0 [ 25.148621][ T636] ? ext4_writepages+0x3c96/0x3cc0 [ 25.153569][ T636] ? do_invalid_op+0xfb/0x110 [ 25.158082][ T636] ? ext4_writepages+0x3c96/0x3cc0 [ 25.163030][ T636] ? invalid_op+0x1e/0x30 [ 25.167195][ T636] ? ext4_writepages+0x8e6/0x3cc0 [ 25.172056][ T636] ? ext4_writepages+0x3c96/0x3cc0 [ 25.177005][ T636] ? ext4_writepages+0x3c96/0x3cc0 [ 25.181954][ T636] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.187856][ T636] ? __unwind_start+0x708/0x890 [ 25.192539][ T636] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.198445][ T636] ? __unwind_start+0x708/0x890 [ 25.203130][ T636] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.209031][ T636] ? deref_stack_reg+0x1f0/0x1f0 [ 25.213804][ T636] ? stack_trace_save+0x1c0/0x1c0 [ 25.218675][ T636] ? arch_stack_walk+0x111/0x140 [ 25.223438][ T636] ? ext4_readpage+0x2e0/0x2e0 [ 25.228038][ T636] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.233937][ T636] ? stack_trace_save+0x1c0/0x1c0 [ 25.238802][ T636] ? arch_stack_walk+0x111/0x140 [ 25.243579][ T636] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.249478][ T636] ? check_preemption_disabled+0x153/0x320 [ 25.255121][ T636] ? ext4_readpage+0x2e0/0x2e0 [ 25.259720][ T636] do_writepages+0x12b/0x270 [ 25.264147][ T636] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.270048][ T636] ? __writepage+0x110/0x110 [ 25.274472][ T636] ? _raw_spin_lock+0xa4/0x1b0 [ 25.279073][ T636] ? _raw_spin_trylock_bh+0x190/0x190 [ 25.284283][ T636] ? locks_remove_posix+0x660/0x660 [ 25.289316][ T636] ? wbc_attach_and_unlock_inode+0x594/0x5b0 [ 25.295131][ T636] __filemap_fdatawrite_range+0x33c/0x3f0 [ 25.300688][ T636] ? filemap_check_errors+0x130/0x130 [ 25.305893][ T636] ? __fsnotify_parent+0x310/0x310 [ 25.310840][ T636] ? blkcg_maybe_throttle_current+0x181/0xa90 [ 25.316740][ T636] ? ext4_alloc_da_blocks+0x51/0x200 [ 25.321865][ T636] ext4_release_file+0x7d/0x300 [ 25.326551][ T636] ? ext4_file_open+0x5e0/0x5e0 [ 25.331238][ T636] __fput+0x262/0x680 [ 25.335058][ T636] task_work_run+0x140/0x170 [ 25.339484][ T636] exit_to_usermode_loop+0x190/0x1a0 [ 25.344603][ T636] prepare_exit_to_usermode+0x199/0x200 [ 25.349985][ T636] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 25.355711][ T636] Modules linked in: [ 25.367509][ T636] ---[ end trace a6b5fefc5675827d ]--- [ 25.372953][ T636] RIP: 0010:ext4_writepages+0x3c96/0x3cc0 [ 25.378896][ T636] Code: d1 9b ff 31 ff 89 de e8 78 d1 9b ff 45 84 f6 75 2e e8 5e cf 9b ff 49 bf 00 00 00 00 00 fc ff df e9 1d f9 ff ff e8 4a cf 9b ff <0f> 0b e8 43 cf 9b ff 0f 0b e8 3c cf 9b ff e8 57 dc 37 ff eb 99 e8 [ 25.403628][ T636] RSP: 0018:ffff8881e915f7c0 EFLAGS: 00010293 [ 25.409516][ T636] RAX: ffffffff81c877d6 RBX: 0000010000000000 RCX: ffff8881e9becec0 [ 25.417296][ T636] RDX: 0000000000000000 RSI: 0000010000000000 RDI: 0000000000000000 [ 25.425143][ T636] RBP: ffff8881e915fbb0 R08: ffffffff81c84426 R09: ffffed1039d8167d [ 25.426344][ T652] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 25.432944][ T636] R10: 0000000000000000 R11: dffffc0000000001 R12: ffff8881cec0b490 [ 25.432950][ T636] R13: 0000000000000001 R14: 0000019410000000 R15: dffffc0000000000 [ 25.432958][ T636] FS: 0000555556806480(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 25.432963][ T636] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 25.432975][ T636] CR2: 00000000200037b8 CR3: 00000001ea5f1000 CR4: 00000000003406a0 [ 25.442114][ T652] ext4 filesystem being mounted at /root/syzkaller-testdir1260630689/syzkaller.1RC8ZB/10/bus supports timestamps until 2038 (0x7fffffff) [ 25.449431][ T636] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 25.449436][ T636] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 25.449440][ T636] Kernel panic - not syncing: Fatal exception [ 25.457386][ T636] Kernel Offset: disabled [ 25.519826][ T636] Rebooting in 86400 seconds..