={0x8, 0x6, 0xfe}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe4}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x39dd46c3}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3fd3d67b}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x489d8b42}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd3}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5f5fb323}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x68b88613}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x10}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x769f379a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe5}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5d8b9f0e}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x33}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb4}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}]}]}, 0x164}, 0x1, 0x0, 0x0, 0x81}, 0x5000) write$binfmt_script(r7, &(0x7f0000000000)=ANY=[], 0x208e24b) close(r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r7, 0x0) preadv(r7, &(0x7f0000000640)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f00000005c0)=""/72, 0x48}], 0x7, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 05:27:33 executing program 3: r0 = socket$xdp(0x2c, 0x3, 0x0) sendmsg$xdp(r0, 0x0, 0x1) (async, rerun: 64) syz_clone(0x40000080, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="d671d601d10c4c140e2f7ed191f855666dd5df5b826075590986ea2aa652977a51b406c1cadb7f23b2d9c6f4e3e8100ef7800d95b7862fbe04d6a8bf48aaabb847e099ba2c427604e8dfdb6e7eaf2578a52c12547e045148ecad8111ba25ca484b1bf0ff74895f8d0bc8399a935db85d9eb716ea5a990252401d0580099ab76c18abec6feb2dd15d31960a28e37afbad669ca305da5a119b4eb246fae58085babcd56d0ef5e9e32256831ce61ee3862ed0790050fd2f93b54fff80f46b8204679378b6b291cd4654a4") (rerun: 64) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$RNDCLEARPOOL(r1, 0x5206, 0x0) (async) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(0xffffffffffffffff, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000426bd7000fddbfcffffffffffffff018006000100020000000800020000000000609bd1b92f24f3ba59b7d5b4c13af58600f93f00000000000000e5eb54d45749376886b8bd8d2ee7aae1f07174cd9a920ce3b53795f4034d1720105e828c9816f017352304f1c06da13071b0a63b5c6213f503ae1d50ecd2daf2a2a20af0c42e7c9d4633dc66b9670230a2a214690cd604a40d374d2e59f8b1d09fe51f1de7583f7780c916c40b096722b4fb2c13aabd7e7b469db217dd1a4e082853"], 0x28}, 0x1, 0x0, 0x0, 0x82}, 0x880) (async, rerun: 32) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (rerun: 32) read$hiddev(r2, 0x0, 0xb901) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r4, 0x1}, 0x14}}, 0x0) (async, rerun: 64) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(r2, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="d8010000", @ANYRES16=r4, @ANYBLOB="000827bd7000fedbdf2587000000ba012a00760609000001020000000802110000010800000000100000ffffffffffff00000000dde124c5e4eef5e6471d933821ed5696ae8799ef4d847f21d53db9fd61a0afedf2e6fb9a873a7b17e9be4b2fb1511f231caa7f6c99cfd457763927c54200996f58bca7b1dfa4a36909c0c188f23721175c628f3b0b8c757016b3a837429ef721aa6426d654c4a7a830b00b4a44d8957244a7593ad885de136051f116e273ee41dadc8785ccaeca3e49fe1f224c72151d10844f2a2a22b28149c547ba88aad6442de52deb03c95467e04b5a21d2933f9c86083bcdc4b6b9c0473a90d81771040a903c3c03c11f032cb08bb47144d9767d66b65bab1386cbaf514e3388474d4f70c672060303030303030006010101010101750400002000378902039ffbe49fc2aa6d4eca9e2eff128403bae4348cdcd8c22e269437c9c6b5ffb6eae8bcf8bb905d45998aa1cf21dcd14c6c8b4fccc01433360f55ab8eb8a9b61763963ef2b7e116b43f8fa66922c89edca10327a437b90830f15a7c3e6351007ed994f417699a8d7eddc212e427e6221b61c96b6303017c0109e629e21210104efdd01001aa00000600480023000000"], 0x1d8}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) (rerun: 64) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000040)) 05:27:33 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) preadv(r0, &(0x7f0000001b00), 0x0, 0x20002, 0xffffffff) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) r6 = syz_open_procfs(0x0, &(0x7f0000000180)='oom_adj\x00') writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000140)='-0', 0x2a}], 0x8) read$FUSE(r6, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r5, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x3a, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x80}}, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_LIST(r8, &(0x7f00000008c0)={&(0x7f00000006c0), 0xc, &(0x7f0000000880)={&(0x7f0000000700)={0x164, r5, 0x20, 0x70bd29, 0x25dfdbff, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x108, 0x8, 0x0, 0x1, [{0x54, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x209745e9}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x82}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xca}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xf}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x44}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4e1e781e}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x92}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x55}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x7a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xba}]}, {0xc, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x4b}]}, {0x54, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x47b0e126}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x8}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x737f5340}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x98}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xc4}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xfe}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe4}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x39dd46c3}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3fd3d67b}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x489d8b42}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd3}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5f5fb323}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x68b88613}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x10}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x769f379a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe5}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5d8b9f0e}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x33}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb4}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}]}]}, 0x164}, 0x1, 0x0, 0x0, 0x81}, 0x5000) write$binfmt_script(r7, &(0x7f0000000000)=ANY=[], 0x208e24b) close(r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r7, 0x0) preadv(r7, &(0x7f0000000640)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f00000005c0)=""/72, 0x48}], 0x7, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) pipe(&(0x7f0000000080)) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) preadv(r0, &(0x7f0000001b00), 0x0, 0x20002, 0xffffffff) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) (async) syz_open_procfs(0x0, &(0x7f0000000180)='oom_adj\x00') (async) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000140)='-0', 0x2a}], 0x8) (async) read$FUSE(r6, 0x0, 0x0) (async) sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r5, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x3a, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x80}}, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NLBL_CIPSOV4_C_LIST(r8, &(0x7f00000008c0)={&(0x7f00000006c0), 0xc, &(0x7f0000000880)={&(0x7f0000000700)={0x164, r5, 0x20, 0x70bd29, 0x25dfdbff, {}, [@NLBL_CIPSOV4_A_MLSLVLLST={0x108, 0x8, 0x0, 0x1, [{0x54, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x209745e9}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x82}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xca}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xf}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x44}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x4e1e781e}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x92}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x55}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x7a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xba}]}, {0xc, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x4b}]}, {0x54, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x47b0e126}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x8}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x737f5340}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x98}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xc4}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xfe}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe4}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x39dd46c3}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x3fd3d67b}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x489d8b42}]}, {0x14, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xd3}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5f5fb323}]}, {0x3c, 0x7, 0x0, 0x1, [@NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x68b88613}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x10}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x769f379a}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xe5}, @NLBL_CIPSOV4_A_MLSLVLLOC={0x8, 0x5, 0x5d8b9f0e}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0x33}, @NLBL_CIPSOV4_A_MLSLVLREM={0x8, 0x6, 0xb4}]}]}, @NLBL_CIPSOV4_A_TAGLST={0x34, 0x4, 0x0, 0x1, [{0x5}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5, 0x3, 0x1}, {0x5, 0x3, 0x7}, {0x5}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x3, 0x1}]}]}, 0x164}, 0x1, 0x0, 0x0, 0x81}, 0x5000) (async) write$binfmt_script(r7, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) close(r0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r7, 0x0) (async) preadv(r7, &(0x7f0000000640)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f00000005c0)=""/72, 0x48}], 0x7, 0x0, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) (async) 05:27:33 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f0000000240)={{0x0, 0x0, 0x80}}) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4040aea0, &(0x7f0000000000)={0x0, 0xfe, 0x8, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) 05:27:33 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f0000000240)={{0x0, 0x0, 0x80}}) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4040aea0, &(0x7f0000000000)={0x0, 0xfe, 0x8, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r3, 0x0, 0xb901) (async) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f0000000240)={{0x0, 0x0, 0x80}}) (async) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4040aea0, &(0x7f0000000000)={0x0, 0xfe, 0x8, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) 05:27:33 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_ringparam={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}) 05:27:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000003580), 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r9}, 0x0}]}}) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000035c0)={0x0}, &(0x7f0000003600)=0xc) r11 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r12) syz_clone3(&(0x7f00000047c0)={0x2285800, &(0x7f0000003640), &(0x7f0000003680), &(0x7f00000036c0)=0x0, {0x3}, &(0x7f0000003700)=""/4096, 0x1000, &(0x7f0000004700)=""/67, &(0x7f0000004780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0], 0x6}, 0x58) r14 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r15) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r16}, 0x2c, {'wfdno', 0x3d, r17}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r19}, 0x0}]}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004940)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a7bce5bdae4cd541714fc8ad6590edd4f46f3a67d778cf721c7bd3487efab8298cd5945dbbd1ab73b57ed983b7954e10634bfff573f3eddf00c36816b4791df7b62443735d4972187ad2de906698a1e762a751ae71a78fac91706af8f8c173e15863087c37ff86975c90e53b02e9bf901707d83194ae96c21007898d6c58a216d24f99dd81e8505aae31bad9ec8ec57364c6664ff71a43d2e3eee9fca2e72437e1e982042f3bbb29a97a15df4d67004c081f2c23f68098216fbcd7f015452126", 0xc0}, {&(0x7f0000000000)="42036513e3a032fbe7371d321e682c", 0xf}, {&(0x7f0000000100)="00e5a6502346600b69348eae0419d3f94a314714e78fae65a9f840268c46f2167b46aea00b7c47b4160a0114d899648177ed261a53ba1d467b41290b2a4870f01947f9fab101518e0ca2acfa31d3774d83fcb019ca98bb9a3d9fe71760a8e127cc893b4eee71866d34969a6a0c3af450da8f999a", 0x74}, {&(0x7f0000000280)="fffdee31bd5ced8230f7f357a220dac87a6792976f2a50d8433c3a1c3e34f06af9675820e75fdf3aa319c276bc1ec1b9e686faba731b7b147f06e824c2a7afc22bf29d8f34e9e6d1e0a5386f97d19a60627c1a", 0x53}, {&(0x7f0000000340)="cf54999c06aeed6b377d59e5b09b4d151e9c09fca7dc49776c3170c6825e97dce12ea8fccb57ec213f6fb42bc858", 0x2e}, {&(0x7f0000000380)="0fc74852ee2cfdeedcd46e02618eee9c8a90f7c491ae012fd98718f8f4f2da85e404cbc60a6a515f668e620d089267bc62a0328f", 0x34}], 0x6, &(0x7f0000000440)}}, {{&(0x7f00000004c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001840)=[{&(0x7f0000000540)="7a6677c1b5f1833b4607a8a21d56b28690c724a7041ee3cc95dfd7dacd59ce654f97b346dd43ff3291fe4709e5bb47169eed1bf1546575412dd8be95eea21a9ccf063964a76bce4059673c8606a991285112af5797117d6f65b291e5f67bbc9b0c4f8d77f495a2794f34975d067311ee086ce5e9e82bbd643b49e954b3785d441a53beb242756201f803637c73eadd41fb2949981f5864303ecdc609ff5692569c9094046c2fb36f1a30569a65700d75dc3fbedc5f76aeacc856429ba8da48b5f817a30120e6d7db6b99e16628f43e94a4d3caa88098fed1c1ac4fdadd75deb51fc0f570847f31acce8fae1627bf8ab3e33954fef1027fb0f7362a4bf53350cd21f0f2ca959a82547e527a8aac64a190a45f0cc8e4fc528ea47b9656a73729abd1c20f398e93cd49758d20fd66144ce5e1964653515a8ab4489c005be27e1fc98e8b1335440f83bbbd6e01c9c036130ab616ff3416a8bd5c4dfc1436b8d921deac4ec3c92130cc17ad0499a8469e5de468958bdb66661c10ade6cf016a406861c89705806df77fbd622a7aa7b1a1fb8e3c0eab61d31d3edc688a9ad2a7c4c3207e364587cd0fc25d9896eeae68de90366f5e0750232ee899f615ebcab6e1858c7bc56481840f38da9e66e576848eab295b30873ad3bb46395786657b95f849d831ab82b813b81558b671479deffc12e8b2c79c3fe8f1b1a27251ed46f208ed33afae90411f317234dcbf8f6bb62943171574df1ec8847756c380b4087849ee328869f1bbca13d5daa79d7088312d1c2e7798cc798bedf95cac8395b2652376ec1870ca72e3ec0c9fb911972369ad3afdd8b8eeb2d0616fa217dfee1979dcdb8d702ed7b52699e30463f59f328c6a60b2a6d0f5c7e805fc62f785df67021404ad7c1bdb681e6699ae0ef5f0b4bdb257064ee4885ae5e339ac9520bf6949cb3dca94767352cca25d9844a411a17c38ed15332d8ddd994a7e280f297ce42a25799c85fcd6fbe6c5a838ce8d73f23ec7d08df961ae4cac4273742388ba98efe2d2c67d19e3c9b035bd3f3dbb03d965723944017a44a11078e853257d7b46f38252ae7946cb086e9b61ccd2c9eb53b6007eca726e8befb7cddd3b8a1e5a3746ffdf3b2eb97500049f5fe3f0a5e7dcfdb7dd930653117153c8e49786f7774dfe10e33bee6d0951f8bc99c7ec5a99bd71efd659266c6ebc74639d03d6e35c8c56ba7a5ceeca82844d53b6eef5916a9a7d1b6d80ed7df6bbb17828887ff94c466ab6163174b50a835bb54e71f01782467b4ef9e543c36f2dc3a91ae14a0e51d233dd7be692621acd69699ff71b97ea80a05dd6f4e093aa8afa8afeaa9459dbc97a9e179963f6f7ae0e66622c2da9d1c283870ae23211d83c6203d5561e9e8fdd33a6289824ffe11c442cffd59e9e2f6b3aea700fd5287ab7e7ee1226c9d78daa9e2993b87a470211b1d3d681ea142ce42584b8c20d8097ef37563557e1be94a1353b8dfa8fd6ef0ffef0a77ca17095dfc6f2283b6bb6f348bb4bd9b76956207cd4468f0e3f880b252968209b09ce94674a10f995038aacf143a95f0c18d9a08cc55f228508b6ad8dede79779c3664f12b69ad190d0cde84a08c4a9796fa99ae3e46c4df6e9de38c0cf8752cf25ef827d7487e48eca402e96705512faf486cae869f23a12550e35521acf49d3f3e232bb806eda539f8015eb2fd90cb7d709b0635c7bea4722b748d024dd8e61a0348c6834da50bd6a58bedfb30ac859b10c10d3d7873586fd0e7af7a2fbb1e44c0e534c8f8bad777dad59c6ff7ed895f55d07793777b40485497a4759448757cbdb780ae38b3ec6e608249c5c30fbe6aa67f856099f213ebfe47c7db5e08f04e454b0d36905c8865b3e239c527264cb045b0984c198b9a6544f7fa47e798a16726d3086ef0e8b9089832a1c9d12bc4619841488e99dbf72dbce931a8da47631d6042d578d442995f494a6655bcb2222971d9d951196d5004946ceedea68a89a1e5685979ac1ff5349fb4f8b89b41ed9c69d3d808e57c2d2fbd39227520a1dfe558e433cd7404c607ec3caaab5b7d320b74f6f8975facac81d2205623ee5c8014941a42e7fcafcd7c41873fa494c660d5bec7af61e4a0cc57374db1994027cb97034528c21d16c784a6d3b3da0bdddfcf39ee186290b7140d9977ac32f9f75f32cdfdda7d60d6c959830d374d157ef1bb1a6a4f3a8fa24a1bdddb63202be5c298f7c297bde1381534f9720df808a36ada27432e37a919eed863c5a67c85147026934c7436e31a88ececf066793919f54ee0017ceaf83c705d78c95dbef7393a75a45683a0da25fccf373beca71c2fb57f06aa563931a3eb96ce3a4a5550347c3922dfd64883ad141b63d8f8939c32012f13ed359de29d03edc542079f4aa5028a75b05879187ecc65ca7c5d5d1b11635d8f61b099bfac554172c51b8914d31968607622623478a9a96066c0d27e85e37aae324889accc0e6b5fcd943829c1c8cfcdd6aef7d02d8d705a10a4c6ea7fd713f3a1cbc7e5ce3c1877fbf550ce991d0df255961f4045e10c1ef82aa9d3b564dfddc433a23c0548f4ce101f7525fb98f4f3d0fd8cef9b88ff97bbc6a3dcb180d35a04f0003139a7e62c98fc3da326f82bcf5c1c26e27091b9ae00259e6a1e73d6071adfebb23362dd749165fab1ae96a2f670bfa59ed49ad0efc28f20beb593d0e539b71d92ee11eb06ff073ab00c6e0aca03d0e685ca199f78f80f617b9ce4c1f9cb1befd41e1269036e20e02c3d9927f21c4c36869ba5ac20671be8bb0f169acbce4ef2450fac894f0c1527a47e3ec3a064da84dc58fb9e9bd92ac84b46fc9b4249d73bcf847d4e164f45775cf827c8e2f7bbe4a992009e1058762f7a175e3293a5ef84640d4d4aa98c95d568ba652ff8277f3fccabd6285522a750ddf0948204eafcf5cbecd7c32c651c08f653c9f8ea10ac3051f9818a8c0db4a44b96d147cca342d23dabe2b04d595516db9848941882c71d16f8ce4eb9d062f81b82f62219e7cebcde067e3b315a332f95c95131d3e18830c28b8ce5daabde8b79b369a11d35ab4f57e8f068bc52f2bb16814e9ba38cf7a855a8230b6d14e71fee1ae6955de84b7a0074927d551f749485fbc3880e7df20f0a5cfaff5979d759fa218c79396ef73462f6f92e657e260321f584baf14f6f191841ded3b52ba3315759fd357e069e1c38b7efb9d8d63e7b0cb7802f6b18825ae8e3afe1270ee2d1a95e173bb628959e81bd8fd5e027e7c0d47c91d3e2ec1ef803306317b6f6e9b0f6dc17e481b8c12edc21fd58ed60bbcc23e75904f8274d216e75963839fd379a9ee9de783b32aa590c6054e1581045ee760456af2e6b9b230fcb1c4cd0f2104f96a2ac4c35e45abceb5311364abf3131912890e887aff71ef2cf129d235c0416e4fa992f061793c4460b705b05ea21048702b85d720ac28adad0e8882482f6df6c9764a8a0a39d28d1fd9e4fa459529a46d646a5f16a1f2dfaa23e408d8abddeb2f9d1ca92de69b4327d2a7f80cf7498f890c472e9e91496190dd7d8f0f49ee4c8b5d669f4b86cf1f72a3ce5c2cc66633dc564b7495eed23d6525758b1e847aa17e17989ea77085668fb5ca34f47ef1f1f42860947f25f1c2a3759a04cfc00a2dfeb175d9221ee6407afb9b213dc2e8e2f35afc8596c4d9d87d7c089321838f70320729b4ecf631cb5ebb3ac877f649482b6b2b16fe72743fb0d0e7539de4fbff5d436ea450df00f205d05c5c966c788f9fbc2a463b5141768c17b6658e2101f3235ba95c374a5c2fbca923ef24f64fa7abee3834fb247f5cdd795fc68ca9e6c9b585a7500c4ecf036bd8125e17999d267b52b7d3b67b0b421904c582017417e1d3d08508dc016fd3478dd6faab0ba4398043bb5bc2b1f2c3fcf63052b6f5aee4c5231d1b895286c7f0976842be3afa566175179f6fc50c2aa2a359a0ab9ec447e245ab2af84d8fda868dfac78268ccda5eb6977f7ec7612a363faa62d2691e9309bbbcf784f36c2131355cf1e630f229854a608ad013af6b5d6737eedc70d75e81c6b1dcef77886556791a96f609345ae934fddb3d12a4c0055cceabb7a411df2a9f268d9f575a9017ad2fe9d219f143c87a829d66405f33f9374bccca317ce6511e0545d34d3f039561a68d704ae33f69b3aa2bd10a604389202cc3c39d9f3e449271eb5ea0b445622b8ee0caea90470e20788e0abe7ecbb530a5217f1b9307513f161618624ac0732d687076158e296be25900084df09cc4705f0cbaed7af3e313331cd4fef6537a01a68ff4c73d1f0f4bfb3ec8b20034d67919b1722b31c4ccacff21d841522c03869e9e36d54231ac4ca5c2cbeb2c39fd6b95d3726053fc777b60c5661a0b88fddd37b7591bf9a79f50ea5b89cd54fcfeafc46b3bd47d7e86ece9ab11a033220e2cc463b442a4b3b4cd3b47cbc2b4ed8acc04381a71abb27281d2a54bc2783475d091c229a89505088b34a6b3911afd05b1b2fea9dc46eff53e54a5bb4d80da2f9558898fb3146f404da39c09ac26bd7f9ef5c71100bb16479368972103d5bfffc4e9a3ba0ce6cba970a9705ed3df6515497f2cc5c6e9ed8a7dc4c86d0bb0839c128d3c8ef8ab32c47b8651675ad8d6d72993f7927708b184143e904a647dad45e86083030a9426e21b472e41535bd3cdd9c73238db91f3a4b79c078c98b66c0ce8d7314a0f52ac16847fb69de3836c30c9099f134db71602315581c33bbe74c7d46541df169ad33f33d6227659dd077e2d30eead0700bfcabd6c73ae0f95459467f183a5362bdff39e8b58711dcad6c667cc7002788a86f960f733945a9c3b7b859387a0e64b09690a01516cacedaf732032632c473b9ec1c483b8991fb34c3361a3982f9c06cb3a55c824b96bb8de42678335f966119636f229931492127d369935ebd0455aa44a456ea5aac6c3db1bcd6fa048cbec116bd0fe49c8b863f71344335145b609b1680d1b2b09cd3faabbe7de576e0bdefd50cac1599fa75d6e387db6044276b771652f3f109baba706ce71ab2321a248d8b85407a6cff699bdff5cba921cc8229f131c45a7c50b646b9cb209574ddd16a4eb2d9a9819e7a3f699993a80b5a17622f85b315eceb4d782e526e0202e590a7de7724fab216dac580825bc24b5ea26100bc6fb3426ae436bbead1864afd6faf78bf3bf639ac349ce5c6406024544aa36d39f22c31ec1949aa7105906e7f4e3c384cacf676b7834ea8cabd78c7e26eedbefab1f0c86ee1cb2fbf7cddf6dad1a8db82301d9c5ed8ec70a07cb38789e1ac6637239f455c97f9d493ad24f5d7bf7cd261deab96822fa38acad909848ded1f49ca076b1dae2b669a8c543dd2e8ba6fef0bcb2d6788aa86f3f13716d0a827b1f4bf466cb06c564dd0d2d45c704fd8cff05cec76113706aa7cab7156630076ef24862c46579ae5bae077e887f5805b6ad1dd8e5b3b2768e007e29ef984ff910db1f727e02f2f1be7a202d91ccf7bd53fb3637ec7cc24b611c6b45aae32ac37fed982ea191ff7c407a32d057f50046decbc7a7ce88ccdc1a505396df63730182117c0ba95c471d307a986604194ffc5bac682820e6ffdd355c6e0d52381c81c722f75bec46c0497fb318bc9984937ee5b9995b1fcd1c1b33b019ed7b7215988c0e2b437c72f790c3542fd777cdb1022414265ba5ce4ff105fa23ddc17336a98561d8276e576655d16e58df10bde0847c92b91f5810d18e2feacb4c5d73793457e054b8e16c423168ead6c3496bd41c19b11274877b5d19439a774219", 0x1000}, {&(0x7f0000001540)="a2d64473737127d64c86743a575d321c18d9c246ab8d1edda56ef33ad0cd3662b71ebb3803ef81f1204ae75c815da32ef661a5e1cc1eaa5060f6f8d731d342af2fb92b754787276a522f8e1769cc86739b38419fd57087993940d6ec6274be", 0x5f}, {&(0x7f00000015c0)="e80d4f93933048b7035ded2c418aa56e3e17a3c343ea14ca13d2e6b9bbc61e53089a86ef9ad65f1b834f2d809227feaf9547070eb36da188d8d5e14f6fba8ff17f9490457c5f87f25e32512a490f901702eaa71636405f20b935d9bc125b39f7b3491fc48fe48cac0b7ce3a967196d0a2ba78edacf9b405e1a2f6b8fe3ce5f6c3ed92cdfffee402be2982bcb2093c10f045692a659d0f873f2a2fbc109efe27c244c69dd44ddb68cd54a927691042cc8f32e2ddc94220ef83305d2a03b0311b57939f8866fd5474e343717fe59dd61a7db6e0f7c792960605d59ca8cdf1e4e41560cadd2e40f2d6e243d9f35d1ceaf3488f3", 0xf2}, {&(0x7f00000016c0)="92111de7a37d99d3f565e49a06054f1fe24740be5f6cbb7a74d004cacec0010a2231c6e0f2f53d255265c5e1bc1996b4016534f7a59ede770fc2548af416493bfcf3cb612d335844111497dd36d8078af4e7d45830cae2954d8656994d1c5d2296b0db883d96c52ccb200d23ab46ee3467bbf786bd4f29b96d08a120d42f1ea1c540fab95db5002b2f3c646618ee4f234e4f581bb4b4ff0ec988f8c85da648fb329e5a195d0a4163aca2ed5381c989371c24274a696facc42e0309d8c91ab9cf4ad8da6a97bdc91f176604ef62869331669166d744c2b324b896cad5d24ac9149fbf129b92aa9032b1beb560bcda51ade2143723a7c49fa8", 0xf8}, {&(0x7f00000017c0)="b6de870aeb27a9a5b13d53ac9473a4f3a8fc65fe31441886573e00afb6eccf282b4693232cc5513b7b8e2ca31d31938b3ccebd41f32b6c1923624f986c1cb30aa7addbc4e615f85e0c2878e18ea7c9eecad27b3eb38d2b81e2cafabaccdf4a56", 0x60}], 0x5, 0x0, 0x0, 0x801}}, {{&(0x7f00000018c0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001d00)=[{&(0x7f0000001940)="3a5f24c76e8ad94931cfc96c770bf0d7c0113ba7c3caf401e1c34ae7de47272aded1ab6d26a2bcc5d7272dfd0324ba9dba078d58a322a88225fd8d6a875350f4c4a4d7fa9800ca963cdd5c24268108fd26b652f78daa9e5bf6e3574e4025e38d2292ac7e3d552f71c5ab9643d4a6818424d4a301b249b854caa1aac75dca24f4c1c20cf3633322a55606d91e69cd8e8b75f4ac20bbcce8a2b47fef44b4e5b1c13c9822d5d8f920403d4c8b2ade3cb3c7a2496223cc03f873148672928c86807ed96ef94c4b376b548bca72eeee2fb7ba5d09", 0xd2}, {&(0x7f0000001a40)="bfd314841d9bab5e49af3ddc51e1a12d74d0c5ab13245f63cdaf32c4e55d3c01c642e805f31d2d761efdd6800a3d24eaecd2bf312ea52eb3902ab4981b1b3e5d238c3e7e2874684aef1bb22c4b0551f0ffc6e8cc42f17e4022593cc1bc078375b097a3992f57f7df997241f35355aab5c6b9585ead3a2330b41f7101e7501e", 0x7f}, {&(0x7f0000001ac0)="858ec29bac4de0ef119e468a82152e70df56b0410c4e6c541ff188aa9bcd61a47ec9e05f4b42e26f0a7dec314a4aad7c56aee3feb508c177c7e11443d67d9b4f46cda17049cb2dfb91944dbdc7da8a16c07c1e16ad0dd4fd17c62cfba8690960b2a715914edd03", 0x67}, {&(0x7f0000001b40)="771cacede0a3b786af181c23bf383e343a2bd49ef81a7f8caf71368d9728871a14e79e5f6be67dba355bef58f2bd5430844d46a05fb8e84b0251250f1aba7f5aef2bf1602e8c942380824ad093509062bdd9fb66dd173ed85491f5c720acdebf3fc8f7024439859d8a51ec49d996e4a1f71e818fa48cf269ae0ceb380c02a492f96fafe31575cb615aebfc80e516b1b0573c", 0x92}, {&(0x7f0000001c00)="31070c9723a5fc7f865ad025aebfa9c3169954582f13b73eb7b023daed4e4c0a3051a3a1981f54769633f09cf6d13e8a267ba6f7de6370fd7f2a120a45d56df230a1533b", 0x44}, {&(0x7f0000001c80)="59b53c6bb90fdcd647", 0x9}, {&(0x7f0000001cc0)="29c597cbd42b2148e7454b7178e60da3d36c57d2f0611fa973ab38fd987b255d3e5865f4", 0x24}], 0x7}}, {{&(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000001e00)="01402d8f07c09e708665cdda031c229d7bc734a36b470e9afcaa790fd509b4f9ed525a2540c1a0f535d62d3061c3e15dc8bd12f7f458a2a01a96130fd0511229ff5b0a2433d132a3084a4380247eda0ae8d69448b6d658bea23836af36f916733682984cf5606938058e0e70b9e83ec689f035717525fe7abf7f88621a7dbb96bcee7c26242d036236b2c5d73527341e76ec640ce3350294c2c8c17a02d2f1e4fb292cde4d13f2fc93951fd842aeb358eff8206b81d52dc0abfeefbdfde23e737d67b5fb9b274b8e4e8e5f7e3b28cab723bcd7f9a83dcdc04fc0d61377bae6ca68d2695b7ae1583dbee4e0bbc3270f52a7540e7899a2174506", 0xf9}], 0x1, &(0x7f0000002040)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xc0, 0x10}}, {{&(0x7f0000002100)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000002180)="35f2cfde853c5e362ba2e3fb3fb1b3c2b214d6cdec6ea98daef78a4cb6968660ccd3f627bdbb87e1b67dcdf4abc800c2d1be0f9394595aba152a07a51efb05ffc45652fb98e942073cbed78a0046d11a8bc41033a6190c4b856b47851a6e94c3d5a5438aefe906644421e8ae6f4ae4a9edb3d8bd1a868728db2e93a3fd2433a7c17889e33b99c02958ae2bc39cc3857096c275c7466c7a50450fedb5f8701cc4872fe61fe25eb3e1db6e59c77ab3461e1353ef19c2a8a7d644ee3168c52bf95464233ee1956c5eda9be592676eb8205af12d69dd3a08540e13ee640b7e8078ab0245af58470708", 0xe7}, {&(0x7f0000002280)="d7c4cc07b740df590323f7665819a02001f7cc099a71b6938c613509c789479e09b51bcb1c3da4db0e3c76b8cc783a0c7ce602ee1408e8da199eca71b135eac7fd1c4dc186d548e527b9983e6838b6b0d9c5da4efcb5ca432597630de9469e2fa1586f3f16bdca042b122d15a22286ca73fac986012696c5887c7d9e451e8bbd35a0d52b55e1dc36691ae0ec5122910e6f84aa26c0380b32cd0f2bb9b74ce95b22ea94397304a241e90500fdc7189feac1130bcfae38dd28b05a5406f52012a5449d4c3c72062e8e2639cb7cad3e8bc00ecf63f0ab4468c0170eddd0ddae95bb31e228768219c6", 0xe7}, {&(0x7f0000002380)="2c2a095169b474", 0x7}, {&(0x7f00000023c0)="67feab8627987eec7be741dfe0c3032f642ac7b6589a12e4a12a5e1e6f9faa2bd508dcf76c6eaa814ffd6da2ee3c", 0x2e}, {&(0x7f0000002400)="d8ff332028c78e1bc51a25fb3537e9d41f773c1dcea98cdffa37973385a50a3d38726e3873bb20673f8a132860bb79a0b0f6d8d7fcc63ab78590ce443fab52d96fd0bed55ad1a730ba9da9c3478895274baf99e2b14f8b4ccdc569c5b3ab7d49b33b6d9375ea262bf316150aeb375b8b21b4d35d26d668ce089f5e021b4daae991f61bc661688674cc76f00141e69a39375bf43c81ee4204", 0x98}, {&(0x7f00000024c0)="74c25adce939fcee5c567361527b8b592b5e0ce1ff48ab72181622d2e1f15f736f7d19479999f8417e319465f9b9dc285e2f075c1e43924fbf5aa0ec5462ff947710f0659ffec1204d6d04f83dc0f72f94d8331ff4ec5aadd63af8c6c57c98b8e5e952f149e95bcc112e17525894eb9e0ab4676758fcfc", 0x77}, {&(0x7f0000002540)="942569b7abac8d6aed5744c64ce01958d7fe9bf2e89ca3b2051eb5407e22c6807bc3b5da2661d8f56773b9800af9fccf631e5358a691c5104946c390025d200b6498307859a75edf13a5d3cc26bdd659691b0387da414fc7a2c085328e540c5ee69c5b16bb133258adbe31d306dc8cf6653ea184b87923dd6a495fb3d51cb2296f52cd12fb18497081fc57033b8707699791658bce4b713e495b0280ff856ad9f5b880dd38c1fa008961c2dc7e158df90374f47200", 0xb5}, {&(0x7f0000002600)="a4d980a5ccc550a9eb4cb1e314ff13f3687a61c0847b55bf58", 0x19}], 0x8, &(0x7f00000027c0)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x48, 0x810}}, {{&(0x7f0000002840)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002c80)=[{&(0x7f00000028c0)="c4a159d9ba176359ccc4a5c5febfa8f0a2e27eb2e9d75f26b6c307c8eadd13032aac652bfea5bd92e537322736d29ed882fa4606a41fb9d76eb57aa8bf859c3df7149ee42f2ad7fc6e3239e89eca7b33aa950228809d67c91c410a5bfedbed6d1b4afbe435f1023369640a130149adf6b8af96a4651f669b15f1d1768fa591086a8fca58ade495af5711a92553c67a8cb8fa0d304f30763cd010ff2711e10ee02c1b80aa7e907a2672621e5d571140ef12578447ee82d75f8bbb3ea4fc92dd5001f364d97cef7c6a02d1cead6534ebbc411864955a2d243c84c9f671a9d14aa6b8390f7b3e7f26999ad4", 0xea}, {&(0x7f00000029c0)="1fd74c03f2a1cab9bdba07ed99b3a417186b9d36579357c9d7116c311b", 0x1d}, {&(0x7f0000002a00)="c1e394d270342328cb0d4a1e0c29377038cc82811be20c302b8c764cb404bf83090bca09f1a7cd1a547a7b4f05fbdfabb230cdee05f148596c728435b57d51adac79d2fec34d1c92f200a17536bdbd33594ef63ab4e01bc8a6a192c1e930b6c8f1ee337361d4ea4dc286db860439bbea865f7d7652b93aa6472421087cccac4a32452dbf468b936500572bf8e12b689b30879e98b0bce311f8d731506b33043c42d652cd09b2377a1a3d42ba3ed59c76993a682f5ef22eb3b4176e3fccb6e474de37b8b0cc83619143b3c3b0b62e027a8359ac639b1032a23f", 0xd9}, {&(0x7f0000002b00)="8d9732a88c7599ab26ac4f481b8bb46881ca580a08209f27d0c3d8be47588b", 0x1f}, {&(0x7f0000002b40)="ee171070387fe1aa4ace5433dd12d49b92fe1dd3c43df48cb0cc6e18bfb61dfa61b3a68e393ce6567ccdb934c690a015f95d27d2b08237be0d4ddac35ed68bf1c74be162564f8bb23f54149e89816b2408e64d963e73579c0834f54ccc661bfbbb7cdc4af0d8b966caf228cc5755c8b21a93dbf519e0d98cd38f0a556b12b9", 0x7f}, {&(0x7f0000002bc0)="885fe178bc595e5a5f1f92d782248c31e76f3c415e2bbbbd3cfcc65d32cac933166331339bd83d8079c1f4735bc732e02aaff19cc9eee7297d4da6a7c452d7e6238ff317c602574d1a502c601042468a06e6a2487b24314526f20ad559dc81c8f51012a670cc6063187bd9fe1fb5a913b76da2b42cd12be0c242fe1786df21694bf733f7ac17b25a96a6e3475627", 0x8e}], 0x6, 0x0, 0x0, 0x4008004}}, {{&(0x7f0000002d00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000002d80)="9d88ad8ea332fe4c47724c6294fbf453cf9b057e32183574d5a2240277ca08e2b0f7893008e0b67e99aee2e37b166581cfa469c4fecac9e169afa77bc5d441406bd98f526cf4495fcb0cbbc697f67f9e190b5a8736249fa6ff0a87a6a7270a86a5710e98d622bf554de66a05b2cacde4544854d3d138abb96eff8f7abdadbede72fd1beffd23820d9ee614b6a0e3210b83dea3118f24ce5e235371b43caab058d4aae0803c5d45a10646", 0xaa}, {&(0x7f0000002e40)="9e713b58a92cbd8d78cf33a6e8d40f8a319d52ebec00c277b25093a9c26353dd583b49cc443223f1ebea093bac67644b451d05fc3ded2355bba4b32791e9daca677204e6b0fe3a9b5ab8ad113eb0454c69ec0d6eecdde2fc8520963db1ecd42b26e7dfca2b20df3730a797f76d1f9cabb087a9bb51655d893a39d49ba566fcc1be2294f9327777481850eefe7a582cb1cf4a4293a440fbc31b9e8d1f5d3b584833ec01f788d3f10612", 0xa9}], 0x2, &(0x7f0000003200)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98, 0x40000}}, {{&(0x7f00000032c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000003500)=[{&(0x7f0000003340)="23a9383ed180b4b8ddccdaead38baeb4a39dcddaa1d3bdb8321a48070c625e32d509e5a3a8c1970d9780a75b578d1aaaa5b3d6e77ff778e7d67d1fb81013df7847c9c3be5406120794fa07747cddc18e49dc9b636e7f7694f0023ce640b084593542b594d0b67345281a6bcb32cafbce1725cdd3670642e23dcc93f34e6a3c0a9ecc08bb51d6384d05f486e6be08fc4bc57aa01a2c6c8b6fbe", 0x99}, {&(0x7f0000003400)="5c0b0e02094566817c10fd7226238c5ccb91ee6600562149e2073ef9563ee023e082cf9bf3898d3c22badf7898c167fd97f49afd667f9215f8adbc7c5bb918388df4aeef2a820f539ef5b8e2a2238d2968", 0x51}, {&(0x7f0000003480)="2ca12f4b548af3fa1f838aca44b2a0977d8370ae58578ec6c8714a5952c5c322c12ba9ae8642414e7839e3291f0347ce1193567352fda3ba45d93df2f8158b37b08ad1284ce033e96341253d6ec883307b83d05dd407316f67e41d93d7a0696cedd8e8a5f98124e7b587974d75129a27e33694018271", 0x76}], 0x3, &(0x7f0000004840)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r0, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r1, r2, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r12, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r13, r15, r19}}}, @rights={{0x10}}], 0xc8, 0x890}}], 0x8, 0x20008040) io_setup(0x1, &(0x7f0000000180)=0x0) r21 = socket(0x1e, 0x1, 0x0) io_submit(r20, 0x1, &(0x7f0000000480)=[&(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r21, &(0x7f0000000040)='s', 0x1}]) 05:27:33 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_ringparam={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}) 05:27:33 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_ringparam={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}) socket$unix(0x1, 0x2, 0x0) (async) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f0000000080)={'ipvlan0\x00', &(0x7f0000000000)=@ethtool_ringparam={0xf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}) (async) [ 367.984918][ T7111] debugfs: Directory 'vcpu0' with parent '7103-4' already present! 05:27:33 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x101142) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, &(0x7f0000000080)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(r2) sched_setscheduler(r5, 0x5, &(0x7f00000000c0)=0x8) process_vm_readv(0x0, 0x0, 0x16, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) r7 = dup3(0xffffffffffffffff, r4, 0x0) sendmsg$netlink(r6, &(0x7f0000000880)={&(0x7f0000000540)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000680)=[{&(0x7f0000004ac0)=ANY=[@ANYBLOB="90230000170000032dbd7000fcdbdf2504203d80fd6a7e13dde2c4b94d208615fca9750b3a03d312a5307535986cc23d2fec7e102bcfb0bf6486b970c6cf2d43dccc89589a3eb32d0deee355f8b2b47febf498fb23dd1821311b817b9441a49e11cda24bcb92080f32d603b5cff9e45fcc7770c452746e4af6dc6f713ee7eb01a4c17235a6864c7e1778767022bec9dfb26c10cec76b0ad02099a2eb8c9b32ac5d6178ecbdef2aec72850749cda9def08c5535242a28868a87fe29023407d09392e669f7465aea44d72db357d4465d727e77598cea14bd77f0846b39533722beb5404c8725219f79a200d22b9dfa79f6b40f913ca1fb470753b9c836344d586d3a9f47ecd93a3669ed2ae332248e843c69bec1e810a51bfc8d082e2e7810d7df52038cb67c9ae4869f434a5fa75a92a6e6075ac70dd41b9260f09a64dc1c16b1d5c1c54523885f313eea51d8bd97e581a26b08cf93a3728f0c6525e9e34edaa8f880d15a4722f85c5600a4e4ae14cd0d2513949097ecc7d7830d7abada79bac0ecb6c1e9e81a579b59a21044b60606c9eb17e068a624f10d681dabd25c6f6831be4cf03d873cfbe7e1acaca03f433912518c91afdcc9112d15757c9f2b29705bdfea7a3b3f7017c0678c668e6b48d97a21ab52bef85b67ae3f4e4642c669e06984966868c15d6a7622fcd62315ffd663a5e571b536317550fd972c4f5265df92fda73be0100c273228a5438908b8d460fc2ec203243b5c67b3a4b169361e3e52afab3f74f93de251318bb21be2869dc6c2463b6c3233d1cb25d9136c437e5b69d6343cb6d542dffdbe1852c32d2113908bdcfd90c2a47e1a4c0f33ea4b66f447be94e357cd8d7746f9be0c31b4ad22bb6850f8cfc5c636d53f1ab9f2053429c9b79a1ece936bff6d08f84213279cb6eaac6bc7edb898d9bc211312d713e44ae396756f7aa75952fffc4c72a38410ee54265748131a9f5e2c03632840e2e4e24adff3d85d41e5d84404182a4b9910883cd34fafccafadba0d9dd6fda47557497e3c94e1f84445da7e27b6bf6801904893d5946430d3cb2e8b0fc5e863bf47ab33c51ed12fa4601ee7d604e0faf830566be833cc66089796af3151a87791d94c67466626095e0f80349466fb85b09491bcc909382989b7b5d2d69dc40652044552070ecd608dd1ac73ccf805b167bd750f786871deb11c4933b7874f8610858e4d2fd3c8d6cbf90e6c442f425778cfa25d057f7cf4fce98a054f28ec84418c8d74bef506756aaa4cd5198a79604c97db10d112612ba3affd5f5da25d1e2f3d4e8cab72b0ea7518ca18a672ecd06ef966ec4f9e45031e1ae95f65213556f25fb9e7d5f7b2903613fcb42da748d655aff2075e73836f4909bc5c517fd304c554d075f3943998e7074914afae1bb4ab7c2135951cfd871d3653439bd2881cd869c106dfc6d2ec6dcfb30f38bc6627a6f859fcc057cdaef8b68e335c52a40c23688c3556626e0bd62058fe3b97df13bf6a546e1299241f65c5bebf82daa8c1ef91fd15533171f987f42dd8cfadc0da052968eb3878c303920322a90bf9475717464f73b7b44882ead94e72d8fa10583fe5e58b7cf2d7ed122860c210f6997976b721520945f37531df3bbb910243ce0adf5250bafa6139a93b7672af2df6bddfa700b2450dc9366e83adbb78b0658a4043ced968a902728ff3321628d95d37376241248033f613919661e31d7152ea04141a2237cec778566de83ccfe6994d0b7f78a9a27d4217da4876c4559492faa17b3e7de0ba81f230c1c36a27c2852f98f660b7aa0597a4e170364f8f0e760d2dc7bee75e28d9ed8ccbfbb67260fd480c884339f098b40e93d1fa934c879e3d1caca56084062e1eb9912df5d5383c556b08e89002f39169643f44e5764243a9513724d3aab86245c5b57f3d9eb7107f21b15d2e0909a76864b0ebf9aeecf340886db237a6841a5119818880c38072a1318b4c2cf1a3fb35fd935cf4280b7c4a0d0773ea5b416e7d2de7b11158560896d25032595e885aef0b55af426ab4de5d7a55b7791ab7ec7b53b7b66442c736760fcf90fdac3180ce6c9e5f77466b31d507dac046a4fd27f2fc1b9cb00b09f594769188d9183e433122a34302c64947e6e5e69049bb04a9e6c6d7a7d467b2b3c238ef08eaf091a5f70bfbd96add1493f329ffe3af56f008b6bfcacf9b70c565686ce6ae93df10b810008980285eba3752f7fe90a2ad7308fd184f2d4c12208b6391ed2198f5be9e162503a5dda3f0ece8d18c3d7dadff7baf9fb782dfb8ff5e1b13133e04997ca4cf1478c5b7f904dfb7787bae1d85d7b7a01ff2e4474b52f816a915a208991490f1717280c417a394310c85f95ec515c260fbbb52dfcfd1cd6bdb0a1dc71ccd3bf5715abf80be19300ebf3a3b6ad2228cecf22dffbb3bb10cf5a4cac86f2d6339d754a2298e5f531f765bf55a0def831f93f6cc606f6ee0e4a88c282cca8b987358d137d72db24fd80074c9e143d37977ed6d9815f22fbd07278ee699d557843b176a73932084cc3cf40506c97093f30434ea3d1202443a4bca566a2363e24c039a4d20adec0cc3af697d8709e662a6880e7de8c5500ff80842d270a7321fef8ae2468e1482e0a51a2dded06a015376b0cfd7e96dcda0292085de3143e88345a45c1fd50712ee2f0c8be2d2fb9c2c7369309a102f3818f74ceb3fbcb49eb639e64a71198631cfe98f14c24e75270fc8334a829f6855fc54f8ff3af416fc52577f279f3fa1c921127b1fa3ffdec87f7f1301aaf0975d38cf9952bf1c684473798bf09ddd27ada72ef2956356016ef348b45359dd22ed0fd2f55101a7224bb0ebb91c2652c1887bea2af2b00013870cfa15a04083493083bbe6ab50a62240cc2e6983421ddb7fa70e1a827c455fb38d44008ecf20d8d6e8bb424cc3960476a214c170d24ab5596d760f52a517b1c761093fffb5e9d1b9f6025826fb06612125a6d7abb2c1ea8c9957deed2962b96337c9d650baed637b349468531de6bb5b93f86ebccab1544be1341c4985c1e199d88bfb6327ee7178d7539879729166daace4836ab91b398df34f4944e9d05e6111bf37fe9a9f6699515b4d2101e4e76ae6adde594d277c0b45e93cca8c7872c3fbce061ede211e59c8802d8f32e1037744244e277a70a89161178612cd6d3aee1c2b19aae3812572ffa0459baa055f9b83833926c6d9a13a91a30402d7fb06e761724bb4d77931905a485606fdcdc7305547ef86fbff040749b4c9a5e68c11f463581b5bb141d81631b404bf4c45b48d16c61b5431f9af372a08319e421da3f4fac1a7b73c32b9233a521e9c7bd1e13d60d46211378c168409ce02ccefdd4a349b9d934443c7b41a49a07e6cd3c23711e872e140c44e0ee84871886e59e7574e4e972d58f9ddb398852dff73b3a825c4e6dc264884d4da7e3b87bd15017b77c88035f301527f6b4985fb921bb491027e519ca27d8caf21473e6b882cf26ce63be1977db643baf51d34656f1afccf61f5089f2b25f4e6330d88d50c10612d7d2feaae54e938a9a8c088ae02c6ce820bf12802768bc46ab2f45c8fb508ea1f2d6e64b6cdbcc52e2e9e8e8aa33ef6edf7593fe099ebf3794252a3d567f905db9647af68499a77935d3cd6e30688c24fd1856eef49b839d8ef8045234967154eb3a7d5cb1a743253e7bf0920593345646953dfb3decd09febb350e6544ce9d8f59ed377575a29580bc9a3fef795373121d16630420d5611f475c286323fbb23276c555e801b0619c24f6a48abe4c045d5dfa630f08ffa2af36200f957fa48a657086ce25dbdc32558ed18094adb81b629d9d6e58e0a5c23d0b04a064e8bb7e6ef4394728ed5c6bf02a56dba7bfa613adc779334f5348679706d65151aff4dbde693a8104035213665e0b61204e7ea1c8072a146d180e0472369b10d2f3ec962de31db06000102a2a03034faab1b6ecd28a131b43101be3413a7388cb542fb769b1f22745ff780d12d20ad2d1659ada0953db6bfe90c30a1f24bf535df5d4f6fd3dedb088992d3a5e4bee208bbef36d74ea362b0ef1e04dd48e78630d22312e4c4bcac62b68b6463a8f167d646b429c65bfae3527fb70a29987064f09955fe08507816f7e5fd1173a3578102c226f4066c08d8b713d32aa11d44ffed5290069a85258bc0ac645325cd270732e32fb756ca2d05b3037126949da97a083609d956596383a029d246d765854a51fd0bc7eb680ddac2869b1aa7ad872c86415188d6bfc161160a84d251a308b0350c5639d01a25016a74c8727eee49a931e364ffa1990885f086f6b8d6fbbbc97a2eea87d99ab35b952dd8dc04c71426fd8d6a323d30d6caa99f953d6d95e6ed9f7e551ff185eb992526bf45e411f5bdfdfe1c7c758383d89c0e7c96cb3e0ad6d5623c35601ee65ef26145e97ed53a77ed593a9139ae34eedf9cab60e7c731c02064c181f25a58bab60175b2f888d32ece45d701d33ac6f177ec17203ffd65ee9559157aeb10a7570b83798a906ba7b9b599438bef40e9558a5e6708691d0dd6f58096e64d3fc310c9ad7d043ee91e0d5b7fdcf8acf59d946d0d3cc9226e3198619d7d4afb37cfa3d5bd7ff43b4d280b8c81a82eff57bd6c5add9ca4dcf707cfd86b01976eb655f2519604bfc5b3b3f2183f450c80e877076f2837fddb5c0642e41d752b298b6ffe040ad31a998745c217f5e6c1672d3f35da6af497deaa34de92e7ee950eb4c40bbfde161ebdcafafc089ecc12f6853dfbd95a57f5abd4d817c2e5d828fcf824daba2cfec3ba34ef07f6142b9f13a1e9fc6ef373e899af1a251308c807b9eadff91fd14aef848f0fbe857360482d018cdd1abd8246e02936004517e387a700e186da742cc9228be2abcdf298755ec9fbbfe0ae672f7f5f5db065a4d01ada82b3aa44a853444140933eb918937bbb09ec25d74511e0bd2050f4540fa99344a7e8f00414176661a2c32221b79b759b734eb799c2cef39792de3addb385be9af82064703df83dc211e6f5226861ac1c9432269ec5e93a8cfcbaf6d537e69bc6adee3a1ad05ecc8b74d60e88fde6cb748d0f0017e641ba801ed1a7bf13cdc22974f7f1cc6575ac3565d6bb2fe470c544c015da1634a067b1b68b3ff86ec89c2d2b96a870a1dcc6e3e57e09fb37e589b2058e2551a0e5c5cf760e5926e09bf529c6fd8f2a37df78bfbdd607b28d3af53880a58988b51ea8856b7c9f3cda9351de089aa203c9f37668e5d733fe5184691b3ae97d95470ae7f72d52c80dfa2808943528ee112697d5f4a9c74b09a03619c90f718336f0194b0b7310c3a38aaa95d613b492274d080a79805f1f4a3b117cde1b9950dc2b445763c791688b4732869632da5a4b035d6f6f4f5c93d4113f64ff844dbac2e736515acff8dc75b95ebeebdfa4fbc41bda1823aafa1676a230939154325b375799812acd1d379bf638e2034430d4cd97da8d07b81a5e396742bd29d6d152cf591a52934d35bf26218bef8baab277701af4761b75b8936f3d6ff004a422f5c0b89fa822ea38521760530f0521f3923034cb7f5d1548165f0da20322590cc7fa1edfae22f48c68ffa11249ba0c9c65679ec3cc637067753df8fd89e70c0473fc6bbfaf4b30fdaa19d68a71613005a3aa841ac52ce62558dc39994baa8e3187e1951f21850edeea43d1b7eff4a8f8916481ef9dca0b31963713c2c79752f0cf5fb993e833af9094373db2b88dbfa273c508e476d346635f5b23cc815081e2baf8a222dcbebcffb238a43c19e7a32e9263262b8791fe0eb1e5193519b8c8058c40e5fc8f4e161045854b7a54467f5ebdfb23fdff4eff377bc45541fbcaa78c9b622fd5e2f801bf15eda54a4b5190c796dc647a32681797dd9873bdc1514d59457162d66c9ddb55d921e762de4dc61f852b2cf8e8b14ffe3bd79c14321b7871ef5b8e2ebd073a1cdfdb781a4ac93d7fcb151409bfac4d70666719dfe6a29a07f68582eeb06fd3f6852ab57da48515c922a394b93af8d20f504c86ef6567548059da4b3b3f5c39682eb302980d6bcfb11dcedf5b1681677ed6f070aa227146833a650936aa6e70ca7590c03204f49943300cde0ad38ef5bb96cdf3773d37badff0db94361e7149832c50c6797003d18088277685f809627ecdf519693665827c6136faa2b1b24c9fbf0b2d6d6a3cd948e06617a783d989379d23a0d4cb2061c3a611c2b5567a9631ce02072fac36ce04fbfab17c69b71941241561f3051e48c718f19c6d56b8217646b97828b9956d1771691c5cecd3401bf97a8629be15956f90bfe84a3084b778e03f1bccf8ffb3430ef703a87ce66e8cd9f9b2597d1a2247c25e5249b8d5ddc95ff201dc4756cd9e7e120b4b822fad4f3009cee873753db571558dcd1b4269350e656e8a71959c100fa6ef83419e59eb6b411c1f60078a9f6f30b36bc4162289c8810d0d0f8a100a5f9dd570bbd8576e545cacd4a6015058f27b3dcbb4fd65703d080df91ad7bbd5951db1c98eeaaad2cec6ef07f151a8e0b21d2645703beb1a6ec29e11faaae7620a3b322c48f8c60f57466e1e3cb9f66d311415a83bcb173bf01ad343489039463a79683614b19e52b31e93f9ea94e8f0d1baa7b13ea26b455b1bb890856834644ebaefab1f4bd1568fff718da4fa7b699ec9edabab02e3959134e4da602d64535ac4add7993fbc234d45811797a08c4eb52eccf6a08ea5846a8f43fdbb0dd1c91426d894b1d07dab61d3bfd32d84b0030fe0f867d96d858661277c9d263994b2d0ae4e668e6b40950c9a799095ea178b7b8dd5ac8a8bbb39b6e36b66d89d7745a4833a6308018698f0d250e3bfa992169fd28c95d09fdeec8919da5159bbda82fc873478c496fcc5bcc3e773506f6815afe048f115b852d995d16efc63b112b6bf81784cd6e7bab21adf6cb093313e11c71371ec8ab9c33ba027786312c60d267a0f2ef9372186ae09e392008b03602a21ceaf76a75e34cab38988040dbc2571185840afba9111394a7474fef607d4a5ab496da16d5bdb8061bd6cdbca7e436bcfb6617185244a80b94219b00ac1e11a751d8a04422f618a3544652d5e55a5783966ab36bdb9cfc999dc72490bf3d4fabab0842f5cd346b464e9fc69689aac317c1c3de54b29797ef0e7412ab2cb993572b8e88eeb45d430d418677280493d26728f364282f9088533693ce8810ad5399406dce348e5dae68b02aea84a7d3810289b1e1eb58def1ef657f24dc697614bd87a544fcb2dcbfb2b1b4e6908ec8f67bc8f639a9f7f93be2aa1e0cef3ee5081f772ed3c52f971734317ec7c4aa34b8dbfac843dc4e21817985cfc1e64731eff91a7dae3e69ca1c3a617dcbcd846d90537e3983e615230f39192818965a6acd78e4e9db0eba5bb7ffbd8866fa9dd79eed0dd75a69a236b22d6dfcb9995b0eb748fe55ead3c9c603aab8c85624034182b93ed539eb5e0822498c93e5fc237568732e117d9d9190f1ad5526d07b1405823b5aa5ba36b3e29d6b3d677a163e3f44afb69c7e8e83ecf1aa3e5c1b158272ef3fa108081bea7692176652fff131c87e2554f75d6d1387d73048766e7e662c3f9607cab8ec3b6914cba3ad5dc3d0a8037f11102f77c3b04403662f518875b4a41fa26e0d2ab1bc2c895a4bbd45320780ae5822bfe264aa95aa19618c96c6b24050521e5f54dd9926255a40b9c15dcb9db504c3264dd93dea12172ae55da3f060b86d6209f7ad3625e879d8b3d1c405c88f580e4ade6b43bd6c4f09ee54a886d6c69068b64a89657c65f68991990d7ff310252ca00605d6f1b5a4f32ee5f92d75583aede95deb34a7a2e3d9d1065b05e49fa4353fafceabb45ae20cd3c0bf7a87edf7380d27afa42498f4a41531f95e5f36d234bb8ff46ce9b8410b2322fa74fc3f16cdb4d1d32bf785ccd95cc83493194118424d2a11031ae65eb927e54c884c158f086238090f2074f86c072dbbb5d8ea9f4abf8521a7af626b6a44e76d93c0c443f064e20f5ba0537878da7e41080bcfad2a5dc188f4c96e10d174c2d8046fa8a2bd4bee72ecfecc3ee7e99d431a4c81bd2153edb18c01d65044c46094dece2767e5af7e2bca2c4f923c074ed4b8aee85db25ebcd46de8d79c5f69429aba81918592b741d8a725688b5cf82d39b0a54ef4632de6e1a19aaee3be4d3ccec55bedd86808ef288750768566da7517e92790d5e92b5327076f0820aea65574ec5963d8271c55d3dee4ce83fba32e2b8df36bd6d346c88266a4e1215a9eb308974c6d0e2d9e5ec6a69956b5faa57e30b2bcfa9500a07e98d7d5b04e22fd5f09b64c5716512dac33334da67a43b54b5bb4fc7a270ca5f4c9fbbc759bc8e81c333ef1329059807368be12eccae5808226b1437661c17ee8ce0006deaf938e5cf03048add8b64548381a0b30c10fc3a58b572ac39fff2b5e764a1c4642ac664fc982b1544b760d8f56c658a584ad079509985de037975d722f70ce927ee4c47c0378d750566bdd0f7801f7432259a49c491b69d9b345741bec6e513fc918f2bfe07a01f76c54b80b7f07c6f4ee9c7fab086c7b5fb1ffb6e12c129a68a16ac37e6677a195f2dfe1d9894cefe8e1d3806a5a3c7bb27122068798904b34d7724f4bb4025384d38d1dd02dffcb9b6bb2f4ab33fca87299ae33a335b75c3e4ae3e09faca60af7e87e5e8bb23f79b9891f285965ee55f18d5501fc57e78e2fb34e0475c6e2a1f4b235335499ed94b11ab0f9e17b9374c3664ce975df517653f8ed087bf623f05a4315935213c685d2b70b5bc2f0097160ef26e0574b52016ae9e9f50f2ed76db9cb0138346e96bf15b34ada2105a26d509e0bfb2e360529c310c8947529c95da0d09c7a6ccecfc3460b596206850f47857bb32d6503426f0715961c7da1b9c30b97ff34e707ea3a8f26b3b536d92dfbbf19c0416a9781de1638b3fd1489d793e345607de1ac58622ca4a8b99737145ffe47509bb54772248b484b161b25dbce01442964df2ebef8d690cf9f89fc595048e80074ff71c7adae59b8efc2718eea80daa29d5b2b852ee1a42559f788d436e0e013d185922148996730749d45be512d18a9aad4db3bb5112a567c3002ba4d78c7f9fdb6bb3dcfb50cb9640279c70183f005aab01b79a82c4e9d6c382db31e855be3932b29e977d3f4b56b65783d6187b21dd2148b98f97cad9e3550c42a5194c671f501302b0c5add9b660e5ff6d4fdaa1f7e63ed48f2f3a9904bbb266c3fbe624f84486cd4ae72da99b55237cebd203cc1fb65800f723117d83ca7d4cb7c620ac25eaa3124307d3c8c027eb98b814635274f9830f02763c4404806ade7b7cb7aa2d3ad517aebe1116925bc0f0f64b56a246014b63eb546e5ede760368eb58146b944504d80fdc2ee838f8003fe51bd9ca00cf30637bc9b4bd963f82feced9b809183c96ec6eecf4b68a3bf6f2a6929bfc2ed5bd2820a2a6de89bcfdac170c3501f30436426708d837aa13032563e2006e5c92bb586d93a68006597fe21399b3124a8e06778b8f2102e3c19df38ab0604b96f466ba2a200f31d0ed054cd2eeeddb31a29fc19c8accab214fb32651f03cafac68eeec4dc260bd77ce1a2d4ba3b4994945eb5649beae1b10b42de17c782d4f6a1980ff2a6657e365ba65ca82ead461c1846b882795b1b0ce86a7e4184486443f7cc41f03ae3c717ae082127dc20523156859e59b4372c59b571cf0a888868f40fa17c15c0f63a736fabcc5795df69978a63562646cadd016a8919f99a4d817ba04c3a87102375a3ba69adffbe6b7ede0aa475e54df44f49eeedcfc3cf32fcfd722f22d1f3927805ffdbd3cf29b17a5b7734cdf60e53758303c0aba8c2b5edb4fe5f015dfd005c23039e8a839f26217ae43af3633533f357c3d625e8a2143dcf80d46695595c176926c5ee16188b1ad63e0168b43c0a3167bb548ea6fa47978887f565b12bf30347e217b680dee6fcc7b081ccbd79e8e06fdaf6a9a457ab40f444b0d85d90ea884eea39f5fd9d22656822cb8286c69b1be99cd3e3be30e0ca1831a4dfb1fe27fa505dac95cfd64ab95a4427f74e4b177f2e260efff524863fd09543cd904d5ec87714dcde0ec9ebd8ec3d7b762a879a8ff0c6a7798978d1a064fc0b73c9575da21aa93e54955ca50fdf25d2716b044db0782273f42f46f392cd773b949c481135974f9bd4878e4ad5cfabc4aa0db204fc9dc10fea388593d5da702e73823df3405de3394f602a096e32044be0ff1fec84eca3079cdb413bc72e6eeb71afff810c574ff2c3138422a5c199ef9a5465a4c4bb2996ef573fd84e0731108472dea9f2cc379515ff694a66c8cbec1cd53fae6da577156ef4a1e5ccc5f36608a6f8e1e94507d817e33f89cfe9d4ac289050a018c567ca71a003a1dbd4ae8e6d2486b9b82abaf0a111ac0e94e5422dbda75ec9da0f4b8f12b4d3a0447fe932ebd47556effc10c9e3b9316e1bd32f4aa8697b2e0fd3b9f3f4a5919de17a854c6e1d9006d1eb962350a836beeeb9aab58ded25726a8b842880d8dec1e807ac67c3ab4ecc655e80439ad04f9825e852159548d4746beb081fa55d0ff63fe47127d96a04ed776c488e678017ee2a603ec654b94c1bf5aae6fd33e9aeac840f7f3fd2f12294903e5551075a46bf1ad2d2e3d1bfa44ecafa441fb69346802018f1bbc08de7dda9c496fc651809ba34c53cfe0792c6542df58de23ed8b456fe6427cd4a1ad69cd2714302990d1bc25fb100e7c93dd9eb39ad1b2dc1baf77d5850be3b4181ed670a3f8a55e08a2c1d771ad61642a92eb821737f49969b5844961cdba7dfe89a6210bd26010ff19bd068f500b6f065bd55c6c9f2b96d3b6471635f8308a73853047cfa0daff091c7f705044507d335b8acf06dbf7ae1808901d71f5d89678c151fc3c73719f75623981c2c2ea4b50ec3cefa8b6d7f39bf578f69ba2c20a6e2a69cec7fc7e72e6e48e8e37d60e852610594de3e13c217df51b853266bb290ac16ef359ee93a93908ebe8baae1f0aad73ed30cb3b249814d4ed98d910d678019d1dae51a9519a644de1b50cbdc9bc97392e37b6bd48134ebabde94a4f3af80448506b1102fdc4368e1238903b008cc69065a887579dfdedb49e2f1cd9c7296c8bfe54289a0de4045dc9d3ff13f588fa726b22333d57aad20637a25a92b5b89205320845809944800e6bf0c6209f77c1e97080788d394f6b0d667965c5b095ce946a79acea20a9dadc4345b380bab98f8d96cc9e4c57f50f433a3ccb392b32c59ee71d7aa5d608c8e8f1de7194c1b31c555ef2f0f574acecbf76817065f1a782a65b3ca0b5450386a2e72629904d48a2211b670a573bb8cbf0c296269cace05e367d6807562636a4e9e4072fddbf99fb51f817ab9c66913715277c53811a49cf9a3a3328df74d19d0e673c2e0a7a3b0558e3cc5ee393b76b63b1dffc2f3b606ce610a4fc3fa3b024cd9d53fd36b4869cd5f7bb1980e63c6f1146632084383f9effe9699ddc7803a249a63b4c3b16d323b168ae087a8567186c6fcb531ad00e67684d077ba303b92b6da974062a732ed4f758016113b476cfd57e5233430531153ba69794a8a6ca11173351996432516025e8004008b0008003b00be32117fe40b2dbf32ce1693e7beda319a934328670d3f77286192b231bd770c04e8b7864c502bacf502a0d3433de795b9ecb87b0bb3c26f87d8b6bf247c4acee13532a780f2a941ee", @ANYRES32=0x0, @ANYBLOB="04cb2766ac5511673b699b5f5e18bc4f7f367f2b7dbcc5c18b9ddc91d2e6a1ac0dde278db17d55644d54b71108005100", @ANYRES32=0x0, @ANYBLOB="f87e42aef39f4d56e20007270d34ce8b7745fe4394b1165c459692142d320afac8661a9d0530df5ee1678a66578f0ce525d538d73a4c3fc0f0f102817a9a90df5f425c3acc2ff31a6d5c240063eaad3d93e1a3e8c16699101d2f2012f1c549a68fd281d25522553ec3c14643b21951cf592195ba0799159176dd7494cc18a0382b002f652a07b3bb90028cdee709d961e43bf108c84f43e461133b62ad8989f4864adcda97d358e93631a24a806048fe57cdf7603f9bc1040b2d111f67b91e280079c606694a6e42b70b6dd656ede6357cb160439c2ae6e3f8cbbe81a1423d7d4d3d841d2357fbf97a20a545ff15284af79ba3751e1f47ed1bed37c412926174539f7fc1a53a344ab114f47b1032e3fb06a2083becba9b6d33df6d1d62692f7dc18bcb67f5fbfe173741b5019ab870dd7a666263593caa321576189d35b382144802780a3588092684eb73e0599bc11b355d3c2ad774db8e1df7250516526d7728783bdc3c8e21faa1aaea8c58e629bab264cc93dadbb8a3beb68abd0def0f463485b196d6e78a06d5190b49cc718e757747a626ac253d324bceced125ebfc2956411ffdbc49fa9e4e3e579714b791651f8c2e65cf8338d40c2c223b5c914574bc71a986ec575e163880080050000100008000008e53b4f90921de6eabf81d8b2bee6c777e5448fdeeecb31ae9f94cb3b8049fae251fd8d7d7cac29321e8dd5b26e0125d22763770990a506648a64dc57b6801b520a53d959b42b6613ec518bfe8d0301101128060c5a0709b51a058407390677e3d6dc9e48852279035c0b966d9d7dd700ed4ab930cd87b029b52c6b17c5b51b10bda8f9822d3203627d4b5e554bf01c7bfe3432b7441651ffa4ec36fe3e327e68180c57187c7ea0c8170aaeba80ecec841a63ac19308493e96357c0c65078fe5ebbddb301bec690d901488fe26e73863bb41e26d2991ca7c86267df2947e26ff7b55863afcc9ccf2e25121a74fae13493621479f84f69a587042d21667034d0a1e9c7534ef66ef5cb6aa67633242f966c3c2c460b486ea476f4cfc1841c74314f89f60b3314deaf63e84e0bb2261a462902b81a0d981a446eff7379cc558ad091893e7981970fc163c85f4df8c039cdd0c282cd0552f388d9fe47298"], 0x2390}, {0x0}], 0x2, &(0x7f0000001080)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c73cd00000000000100000002000000ba5c2d4ba2396627a4c2580e78cd531634ebcf8c6d000000000000ae00"/59, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x20000814}, 0x48041) ioctl$FS_IOC_ENABLE_VERITY(r6, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r8, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r8, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r8, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) r9 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$EBT_SO_GET_INFO(r9, 0x0, 0x80, &(0x7f00000002c0)={'broute\x00', 0x0, 0x0, 0x0, [0x6, 0x745c, 0x8b, 0x8, 0x400]}, &(0x7f0000000340)=0x78) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000580)="f2f785acb8ff4a767203bec5b144aba7e596c730ac440fee42df", 0x1a}, {&(0x7f00000005c0)="d0dfacd1b2edd47168e6b2af9eaa3b7331c29950b2519c4e4a294ad35cb5018c92e00df06a08a7590c75d965c8492fcd34b1e0d830d6845d1457c86ac7bd15fa1e8ea0ddb1d669a7c5739ac58c06876f9a0a1e6a54a67af4b0249ff6ac38e42d5a4b0bd8f8b7ccdbc89865ada79042a5b534174516e6fe2d1612b05dac0a12d0cd533366f23644035c5f9b3fdf638b06413e99db54bde76416640046d86df6b7305b7db937b8eb5408", 0xa9}, {&(0x7f00000006c0)="06dfd083312121b14b27138ff118d8dd83bac8a7842acfa26af2d660116477c2cbe545a6ca71b18d9e977eba17690bae7924c7375860bcf47b26fa6307706ae2961cb11c5590f75435a716649de555f4af7323f48ba6e9c0a343f0fd6df1c573c2cc5c2bb0348e9da75e4011572f7909c832b216333d6158abd39ab13426af4722fd1e3392a2bd766860063f3d0c7babf7ea8e56a62912f07c7c7b47bd592038970ab937911a99af4c6a8fcfff2034cd29578a73df671a68918fc0dcdb41fa257cb5e026e2c15ee0b24accb7eb36cbe9cfb098ff25423b3fdc515e6e2fff3ff83eff790f28bf", 0xe6}, {&(0x7f0000000a00)="c9e978467883c498ba8cbac2f75c12c2d925651ed17689cfad060545584e09a1ed0a3a76fbc0916da6eb5a0a1fd4af7451783536e68c40b36aaa2bfd7db0082c897688e4b33e53f55571660e82a4e198dbb80fb050852b40271d76fe974d185299db74fc8fc4e016fd74b095af5f9fd378c6763d92b46c8e31ae4ab1addcb5b1d7b173904706d1a92f4e5b3ae62dcc90edf066bb197ec69f38dfd7251d638520651e411127f17da8691fa23bac95b5fb1418058ab47e7e69bd9bd2024d0fa8b8ad28c057ab9bff55c1b48a173eec4c9d20dbf8b6b2d0d27765cbbc3679b7ccba2dde0b05251556da7d427307f0b2c9e959", 0xf1}, {&(0x7f00000007c0)="c49c9433ff7ecdb0061a6b1560af73c6f76a06b554fa989ec99c5a505b70aeece13d0fcb1f2a27c5e161b1b83c", 0x2d}], 0x5, &(0x7f0000000b80)=[@rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5}}}], 0x68, 0x20008005}}, {{&(0x7f0000000c00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="7ebbf02622b2fe7da3d89b6abeed54", 0xf}, {&(0x7f0000000cc0)="b47b9f091aa9f2ab30243a22c85224b3370987f34572327fea90cce48f8a108868bcdd6bd2e7233b18ad2fd71906610c98df35b444fa274cc2a9cad55d04704d7498f00cf1cd9ebbf000475314f4478e6a6cbe3d955bd3615ae35ce944ca246eee38aa936875adeb18c5f7ef82c897ffcc9f39320b8bad340d05906d1c37848aaf0d9876ed4ee197491c5c0ef692394227030663ce8277992efa09f10eb60c7a599e0bb5fcb87fe8d6ea6e04bb77a6b8a60fb9c74e57ff4c546b0ea9f42bd245d234e253910cd25746bad8ef36642940", 0xd0}, {&(0x7f0000000dc0)="750c5e72857ff8e508ebee2316ca049dd3a21338c80984369f18557585af3221fd31b58ab19ae0e4a3d12b9f63a89b14231be66696fb0229c0fe830f337eab17f33a1288aa0e43db5716112b6e86e68be164d0db00765160fd89e2eec3c3a013451f0821ae4f3722cf79f25aac7c3e46114672e06d7f7047adc5f9f080f9509a495280b231869150fc4f6764d21a48d2bef67ae5f0fabe0d63a996223e05ce722fea7334d226f32e2835d504c673b647d9e8898837d956aeb122d20012e07d8f30a2afc1be6cda1d61d0c0d6ac5fd1f7098fd1", 0xd3}], 0x3, 0x0, 0x0, 0x24008085}}], 0x2, 0x4000) setsockopt$sock_int(r8, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r8, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r8, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYRES32, @ANYRESHEX, @ANYRES8, @ANYBLOB="0fa93cd904bd1ce8aa6bc9450000f7dcc5ab1dc7338ca112e4d51f60b3f0cac9266ce9031012226ebb00000000000000989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798098fc294b1db4eab4b868e35f0b9dd309e784baf9f27f1b5e57ab2af70c10088f7f833f1b1a8ffa5831634d2103bc2d33d3fc8bf721f91dacee6223ee90c09000000000000008e", @ANYRES64], 0x100000530) write$hidraw(0xffffffffffffffff, 0x0, 0x0) 05:27:33 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) (async) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) (async) ioctl$KVM_GET_NESTED_STATE(r3, 0xc080aebe, &(0x7f0000000240)={{0x0, 0x0, 0x80}}) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4040aea0, &(0x7f0000000000)={0x0, 0xfe, 0x8, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) 05:27:33 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) r1 = syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x101142) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, &(0x7f0000000080)) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = getpgid(r2) sched_setscheduler(r5, 0x5, &(0x7f00000000c0)=0x8) (async) process_vm_readv(0x0, 0x0, 0x16, 0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async, rerun: 64) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) (rerun: 64) r7 = dup3(0xffffffffffffffff, r4, 0x0) sendmsg$netlink(r6, &(0x7f0000000880)={&(0x7f0000000540)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000680)=[{&(0x7f0000004ac0)=ANY=[@ANYBLOB="90230000170000032dbd7000fcdbdf2504203d80fd6a7e13dde2c4b94d208615fca9750b3a03d312a5307535986cc23d2fec7e102bcfb0bf6486b970c6cf2d43dccc89589a3eb32d0deee355f8b2b47febf498fb23dd1821311b817b9441a49e11cda24bcb92080f32d603b5cff9e45fcc7770c452746e4af6dc6f713ee7eb01a4c17235a6864c7e1778767022bec9dfb26c10cec76b0ad02099a2eb8c9b32ac5d6178ecbdef2aec72850749cda9def08c5535242a28868a87fe29023407d09392e669f7465aea44d72db357d4465d727e77598cea14bd77f0846b39533722beb5404c8725219f79a200d22b9dfa79f6b40f913ca1fb470753b9c836344d586d3a9f47ecd93a3669ed2ae332248e843c69bec1e810a51bfc8d082e2e7810d7df52038cb67c9ae4869f434a5fa75a92a6e6075ac70dd41b9260f09a64dc1c16b1d5c1c54523885f313eea51d8bd97e581a26b08cf93a3728f0c6525e9e34edaa8f880d15a4722f85c5600a4e4ae14cd0d2513949097ecc7d7830d7abada79bac0ecb6c1e9e81a579b59a21044b60606c9eb17e068a624f10d681dabd25c6f6831be4cf03d873cfbe7e1acaca03f433912518c91afdcc9112d15757c9f2b29705bdfea7a3b3f7017c0678c668e6b48d97a21ab52bef85b67ae3f4e4642c669e06984966868c15d6a7622fcd62315ffd663a5e571b536317550fd972c4f5265df92fda73be0100c273228a5438908b8d460fc2ec203243b5c67b3a4b169361e3e52afab3f74f93de251318bb21be2869dc6c2463b6c3233d1cb25d9136c437e5b69d6343cb6d542dffdbe1852c32d2113908bdcfd90c2a47e1a4c0f33ea4b66f447be94e357cd8d7746f9be0c31b4ad22bb6850f8cfc5c636d53f1ab9f2053429c9b79a1ece936bff6d08f84213279cb6eaac6bc7edb898d9bc211312d713e44ae396756f7aa75952fffc4c72a38410ee54265748131a9f5e2c03632840e2e4e24adff3d85d41e5d84404182a4b9910883cd34fafccafadba0d9dd6fda47557497e3c94e1f84445da7e27b6bf6801904893d5946430d3cb2e8b0fc5e863bf47ab33c51ed12fa4601ee7d604e0faf830566be833cc66089796af3151a87791d94c67466626095e0f80349466fb85b09491bcc909382989b7b5d2d69dc40652044552070ecd608dd1ac73ccf805b167bd750f786871deb11c4933b7874f8610858e4d2fd3c8d6cbf90e6c442f425778cfa25d057f7cf4fce98a054f28ec84418c8d74bef506756aaa4cd5198a79604c97db10d112612ba3affd5f5da25d1e2f3d4e8cab72b0ea7518ca18a672ecd06ef966ec4f9e45031e1ae95f65213556f25fb9e7d5f7b2903613fcb42da748d655aff2075e73836f4909bc5c517fd304c554d075f3943998e7074914afae1bb4ab7c2135951cfd871d3653439bd2881cd869c106dfc6d2ec6dcfb30f38bc6627a6f859fcc057cdaef8b68e335c52a40c23688c3556626e0bd62058fe3b97df13bf6a546e1299241f65c5bebf82daa8c1ef91fd15533171f987f42dd8cfadc0da052968eb3878c303920322a90bf9475717464f73b7b44882ead94e72d8fa10583fe5e58b7cf2d7ed122860c210f6997976b721520945f37531df3bbb910243ce0adf5250bafa6139a93b7672af2df6bddfa700b2450dc9366e83adbb78b0658a4043ced968a902728ff3321628d95d37376241248033f613919661e31d7152ea04141a2237cec778566de83ccfe6994d0b7f78a9a27d4217da4876c4559492faa17b3e7de0ba81f230c1c36a27c2852f98f660b7aa0597a4e170364f8f0e760d2dc7bee75e28d9ed8ccbfbb67260fd480c884339f098b40e93d1fa934c879e3d1caca56084062e1eb9912df5d5383c556b08e89002f39169643f44e5764243a9513724d3aab86245c5b57f3d9eb7107f21b15d2e0909a76864b0ebf9aeecf340886db237a6841a5119818880c38072a1318b4c2cf1a3fb35fd935cf4280b7c4a0d0773ea5b416e7d2de7b11158560896d25032595e885aef0b55af426ab4de5d7a55b7791ab7ec7b53b7b66442c736760fcf90fdac3180ce6c9e5f77466b31d507dac046a4fd27f2fc1b9cb00b09f594769188d9183e433122a34302c64947e6e5e69049bb04a9e6c6d7a7d467b2b3c238ef08eaf091a5f70bfbd96add1493f329ffe3af56f008b6bfcacf9b70c565686ce6ae93df10b810008980285eba3752f7fe90a2ad7308fd184f2d4c12208b6391ed2198f5be9e162503a5dda3f0ece8d18c3d7dadff7baf9fb782dfb8ff5e1b13133e04997ca4cf1478c5b7f904dfb7787bae1d85d7b7a01ff2e4474b52f816a915a208991490f1717280c417a394310c85f95ec515c260fbbb52dfcfd1cd6bdb0a1dc71ccd3bf5715abf80be19300ebf3a3b6ad2228cecf22dffbb3bb10cf5a4cac86f2d6339d754a2298e5f531f765bf55a0def831f93f6cc606f6ee0e4a88c282cca8b987358d137d72db24fd80074c9e143d37977ed6d9815f22fbd07278ee699d557843b176a73932084cc3cf40506c97093f30434ea3d1202443a4bca566a2363e24c039a4d20adec0cc3af697d8709e662a6880e7de8c5500ff80842d270a7321fef8ae2468e1482e0a51a2dded06a015376b0cfd7e96dcda0292085de3143e88345a45c1fd50712ee2f0c8be2d2fb9c2c7369309a102f3818f74ceb3fbcb49eb639e64a71198631cfe98f14c24e75270fc8334a829f6855fc54f8ff3af416fc52577f279f3fa1c921127b1fa3ffdec87f7f1301aaf0975d38cf9952bf1c684473798bf09ddd27ada72ef2956356016ef348b45359dd22ed0fd2f55101a7224bb0ebb91c2652c1887bea2af2b00013870cfa15a04083493083bbe6ab50a62240cc2e6983421ddb7fa70e1a827c455fb38d44008ecf20d8d6e8bb424cc3960476a214c170d24ab5596d760f52a517b1c761093fffb5e9d1b9f6025826fb06612125a6d7abb2c1ea8c9957deed2962b96337c9d650baed637b349468531de6bb5b93f86ebccab1544be1341c4985c1e199d88bfb6327ee7178d7539879729166daace4836ab91b398df34f4944e9d05e6111bf37fe9a9f6699515b4d2101e4e76ae6adde594d277c0b45e93cca8c7872c3fbce061ede211e59c8802d8f32e1037744244e277a70a89161178612cd6d3aee1c2b19aae3812572ffa0459baa055f9b83833926c6d9a13a91a30402d7fb06e761724bb4d77931905a485606fdcdc7305547ef86fbff040749b4c9a5e68c11f463581b5bb141d81631b404bf4c45b48d16c61b5431f9af372a08319e421da3f4fac1a7b73c32b9233a521e9c7bd1e13d60d46211378c168409ce02ccefdd4a349b9d934443c7b41a49a07e6cd3c23711e872e140c44e0ee84871886e59e7574e4e972d58f9ddb398852dff73b3a825c4e6dc264884d4da7e3b87bd15017b77c88035f301527f6b4985fb921bb491027e519ca27d8caf21473e6b882cf26ce63be1977db643baf51d34656f1afccf61f5089f2b25f4e6330d88d50c10612d7d2feaae54e938a9a8c088ae02c6ce820bf12802768bc46ab2f45c8fb508ea1f2d6e64b6cdbcc52e2e9e8e8aa33ef6edf7593fe099ebf3794252a3d567f905db9647af68499a77935d3cd6e30688c24fd1856eef49b839d8ef8045234967154eb3a7d5cb1a743253e7bf0920593345646953dfb3decd09febb350e6544ce9d8f59ed377575a29580bc9a3fef795373121d16630420d5611f475c286323fbb23276c555e801b0619c24f6a48abe4c045d5dfa630f08ffa2af36200f957fa48a657086ce25dbdc32558ed18094adb81b629d9d6e58e0a5c23d0b04a064e8bb7e6ef4394728ed5c6bf02a56dba7bfa613adc779334f5348679706d65151aff4dbde693a8104035213665e0b61204e7ea1c8072a146d180e0472369b10d2f3ec962de31db06000102a2a03034faab1b6ecd28a131b43101be3413a7388cb542fb769b1f22745ff780d12d20ad2d1659ada0953db6bfe90c30a1f24bf535df5d4f6fd3dedb088992d3a5e4bee208bbef36d74ea362b0ef1e04dd48e78630d22312e4c4bcac62b68b6463a8f167d646b429c65bfae3527fb70a29987064f09955fe08507816f7e5fd1173a3578102c226f4066c08d8b713d32aa11d44ffed5290069a85258bc0ac645325cd270732e32fb756ca2d05b3037126949da97a083609d956596383a029d246d765854a51fd0bc7eb680ddac2869b1aa7ad872c86415188d6bfc161160a84d251a308b0350c5639d01a25016a74c8727eee49a931e364ffa1990885f086f6b8d6fbbbc97a2eea87d99ab35b952dd8dc04c71426fd8d6a323d30d6caa99f953d6d95e6ed9f7e551ff185eb992526bf45e411f5bdfdfe1c7c758383d89c0e7c96cb3e0ad6d5623c35601ee65ef26145e97ed53a77ed593a9139ae34eedf9cab60e7c731c02064c181f25a58bab60175b2f888d32ece45d701d33ac6f177ec17203ffd65ee9559157aeb10a7570b83798a906ba7b9b599438bef40e9558a5e6708691d0dd6f58096e64d3fc310c9ad7d043ee91e0d5b7fdcf8acf59d946d0d3cc9226e3198619d7d4afb37cfa3d5bd7ff43b4d280b8c81a82eff57bd6c5add9ca4dcf707cfd86b01976eb655f2519604bfc5b3b3f2183f450c80e877076f2837fddb5c0642e41d752b298b6ffe040ad31a998745c217f5e6c1672d3f35da6af497deaa34de92e7ee950eb4c40bbfde161ebdcafafc089ecc12f6853dfbd95a57f5abd4d817c2e5d828fcf824daba2cfec3ba34ef07f6142b9f13a1e9fc6ef373e899af1a251308c807b9eadff91fd14aef848f0fbe857360482d018cdd1abd8246e02936004517e387a700e186da742cc9228be2abcdf298755ec9fbbfe0ae672f7f5f5db065a4d01ada82b3aa44a853444140933eb918937bbb09ec25d74511e0bd2050f4540fa99344a7e8f00414176661a2c32221b79b759b734eb799c2cef39792de3addb385be9af82064703df83dc211e6f5226861ac1c9432269ec5e93a8cfcbaf6d537e69bc6adee3a1ad05ecc8b74d60e88fde6cb748d0f0017e641ba801ed1a7bf13cdc22974f7f1cc6575ac3565d6bb2fe470c544c015da1634a067b1b68b3ff86ec89c2d2b96a870a1dcc6e3e57e09fb37e589b2058e2551a0e5c5cf760e5926e09bf529c6fd8f2a37df78bfbdd607b28d3af53880a58988b51ea8856b7c9f3cda9351de089aa203c9f37668e5d733fe5184691b3ae97d95470ae7f72d52c80dfa2808943528ee112697d5f4a9c74b09a03619c90f718336f0194b0b7310c3a38aaa95d613b492274d080a79805f1f4a3b117cde1b9950dc2b445763c791688b4732869632da5a4b035d6f6f4f5c93d4113f64ff844dbac2e736515acff8dc75b95ebeebdfa4fbc41bda1823aafa1676a230939154325b375799812acd1d379bf638e2034430d4cd97da8d07b81a5e396742bd29d6d152cf591a52934d35bf26218bef8baab277701af4761b75b8936f3d6ff004a422f5c0b89fa822ea38521760530f0521f3923034cb7f5d1548165f0da20322590cc7fa1edfae22f48c68ffa11249ba0c9c65679ec3cc637067753df8fd89e70c0473fc6bbfaf4b30fdaa19d68a71613005a3aa841ac52ce62558dc39994baa8e3187e1951f21850edeea43d1b7eff4a8f8916481ef9dca0b31963713c2c79752f0cf5fb993e833af9094373db2b88dbfa273c508e476d346635f5b23cc815081e2baf8a222dcbebcffb238a43c19e7a32e9263262b8791fe0eb1e5193519b8c8058c40e5fc8f4e161045854b7a54467f5ebdfb23fdff4eff377bc45541fbcaa78c9b622fd5e2f801bf15eda54a4b5190c796dc647a32681797dd9873bdc1514d59457162d66c9ddb55d921e762de4dc61f852b2cf8e8b14ffe3bd79c14321b7871ef5b8e2ebd073a1cdfdb781a4ac93d7fcb151409bfac4d70666719dfe6a29a07f68582eeb06fd3f6852ab57da48515c922a394b93af8d20f504c86ef6567548059da4b3b3f5c39682eb302980d6bcfb11dcedf5b1681677ed6f070aa227146833a650936aa6e70ca7590c03204f49943300cde0ad38ef5bb96cdf3773d37badff0db94361e7149832c50c6797003d18088277685f809627ecdf519693665827c6136faa2b1b24c9fbf0b2d6d6a3cd948e06617a783d989379d23a0d4cb2061c3a611c2b5567a9631ce02072fac36ce04fbfab17c69b71941241561f3051e48c718f19c6d56b8217646b97828b9956d1771691c5cecd3401bf97a8629be15956f90bfe84a3084b778e03f1bccf8ffb3430ef703a87ce66e8cd9f9b2597d1a2247c25e5249b8d5ddc95ff201dc4756cd9e7e120b4b822fad4f3009cee873753db571558dcd1b4269350e656e8a71959c100fa6ef83419e59eb6b411c1f60078a9f6f30b36bc4162289c8810d0d0f8a100a5f9dd570bbd8576e545cacd4a6015058f27b3dcbb4fd65703d080df91ad7bbd5951db1c98eeaaad2cec6ef07f151a8e0b21d2645703beb1a6ec29e11faaae7620a3b322c48f8c60f57466e1e3cb9f66d311415a83bcb173bf01ad343489039463a79683614b19e52b31e93f9ea94e8f0d1baa7b13ea26b455b1bb890856834644ebaefab1f4bd1568fff718da4fa7b699ec9edabab02e3959134e4da602d64535ac4add7993fbc234d45811797a08c4eb52eccf6a08ea5846a8f43fdbb0dd1c91426d894b1d07dab61d3bfd32d84b0030fe0f867d96d858661277c9d263994b2d0ae4e668e6b40950c9a799095ea178b7b8dd5ac8a8bbb39b6e36b66d89d7745a4833a6308018698f0d250e3bfa992169fd28c95d09fdeec8919da5159bbda82fc873478c496fcc5bcc3e773506f6815afe048f115b852d995d16efc63b112b6bf81784cd6e7bab21adf6cb093313e11c71371ec8ab9c33ba027786312c60d267a0f2ef9372186ae09e392008b03602a21ceaf76a75e34cab38988040dbc2571185840afba9111394a7474fef607d4a5ab496da16d5bdb8061bd6cdbca7e436bcfb6617185244a80b94219b00ac1e11a751d8a04422f618a3544652d5e55a5783966ab36bdb9cfc999dc72490bf3d4fabab0842f5cd346b464e9fc69689aac317c1c3de54b29797ef0e7412ab2cb993572b8e88eeb45d430d418677280493d26728f364282f9088533693ce8810ad5399406dce348e5dae68b02aea84a7d3810289b1e1eb58def1ef657f24dc697614bd87a544fcb2dcbfb2b1b4e6908ec8f67bc8f639a9f7f93be2aa1e0cef3ee5081f772ed3c52f971734317ec7c4aa34b8dbfac843dc4e21817985cfc1e64731eff91a7dae3e69ca1c3a617dcbcd846d90537e3983e615230f39192818965a6acd78e4e9db0eba5bb7ffbd8866fa9dd79eed0dd75a69a236b22d6dfcb9995b0eb748fe55ead3c9c603aab8c85624034182b93ed539eb5e0822498c93e5fc237568732e117d9d9190f1ad5526d07b1405823b5aa5ba36b3e29d6b3d677a163e3f44afb69c7e8e83ecf1aa3e5c1b158272ef3fa108081bea7692176652fff131c87e2554f75d6d1387d73048766e7e662c3f9607cab8ec3b6914cba3ad5dc3d0a8037f11102f77c3b04403662f518875b4a41fa26e0d2ab1bc2c895a4bbd45320780ae5822bfe264aa95aa19618c96c6b24050521e5f54dd9926255a40b9c15dcb9db504c3264dd93dea12172ae55da3f060b86d6209f7ad3625e879d8b3d1c405c88f580e4ade6b43bd6c4f09ee54a886d6c69068b64a89657c65f68991990d7ff310252ca00605d6f1b5a4f32ee5f92d75583aede95deb34a7a2e3d9d1065b05e49fa4353fafceabb45ae20cd3c0bf7a87edf7380d27afa42498f4a41531f95e5f36d234bb8ff46ce9b8410b2322fa74fc3f16cdb4d1d32bf785ccd95cc83493194118424d2a11031ae65eb927e54c884c158f086238090f2074f86c072dbbb5d8ea9f4abf8521a7af626b6a44e76d93c0c443f064e20f5ba0537878da7e41080bcfad2a5dc188f4c96e10d174c2d8046fa8a2bd4bee72ecfecc3ee7e99d431a4c81bd2153edb18c01d65044c46094dece2767e5af7e2bca2c4f923c074ed4b8aee85db25ebcd46de8d79c5f69429aba81918592b741d8a725688b5cf82d39b0a54ef4632de6e1a19aaee3be4d3ccec55bedd86808ef288750768566da7517e92790d5e92b5327076f0820aea65574ec5963d8271c55d3dee4ce83fba32e2b8df36bd6d346c88266a4e1215a9eb308974c6d0e2d9e5ec6a69956b5faa57e30b2bcfa9500a07e98d7d5b04e22fd5f09b64c5716512dac33334da67a43b54b5bb4fc7a270ca5f4c9fbbc759bc8e81c333ef1329059807368be12eccae5808226b1437661c17ee8ce0006deaf938e5cf03048add8b64548381a0b30c10fc3a58b572ac39fff2b5e764a1c4642ac664fc982b1544b760d8f56c658a584ad079509985de037975d722f70ce927ee4c47c0378d750566bdd0f7801f7432259a49c491b69d9b345741bec6e513fc918f2bfe07a01f76c54b80b7f07c6f4ee9c7fab086c7b5fb1ffb6e12c129a68a16ac37e6677a195f2dfe1d9894cefe8e1d3806a5a3c7bb27122068798904b34d7724f4bb4025384d38d1dd02dffcb9b6bb2f4ab33fca87299ae33a335b75c3e4ae3e09faca60af7e87e5e8bb23f79b9891f285965ee55f18d5501fc57e78e2fb34e0475c6e2a1f4b235335499ed94b11ab0f9e17b9374c3664ce975df517653f8ed087bf623f05a4315935213c685d2b70b5bc2f0097160ef26e0574b52016ae9e9f50f2ed76db9cb0138346e96bf15b34ada2105a26d509e0bfb2e360529c310c8947529c95da0d09c7a6ccecfc3460b596206850f47857bb32d6503426f0715961c7da1b9c30b97ff34e707ea3a8f26b3b536d92dfbbf19c0416a9781de1638b3fd1489d793e345607de1ac58622ca4a8b99737145ffe47509bb54772248b484b161b25dbce01442964df2ebef8d690cf9f89fc595048e80074ff71c7adae59b8efc2718eea80daa29d5b2b852ee1a42559f788d436e0e013d185922148996730749d45be512d18a9aad4db3bb5112a567c3002ba4d78c7f9fdb6bb3dcfb50cb9640279c70183f005aab01b79a82c4e9d6c382db31e855be3932b29e977d3f4b56b65783d6187b21dd2148b98f97cad9e3550c42a5194c671f501302b0c5add9b660e5ff6d4fdaa1f7e63ed48f2f3a9904bbb266c3fbe624f84486cd4ae72da99b55237cebd203cc1fb65800f723117d83ca7d4cb7c620ac25eaa3124307d3c8c027eb98b814635274f9830f02763c4404806ade7b7cb7aa2d3ad517aebe1116925bc0f0f64b56a246014b63eb546e5ede760368eb58146b944504d80fdc2ee838f8003fe51bd9ca00cf30637bc9b4bd963f82feced9b809183c96ec6eecf4b68a3bf6f2a6929bfc2ed5bd2820a2a6de89bcfdac170c3501f30436426708d837aa13032563e2006e5c92bb586d93a68006597fe21399b3124a8e06778b8f2102e3c19df38ab0604b96f466ba2a200f31d0ed054cd2eeeddb31a29fc19c8accab214fb32651f03cafac68eeec4dc260bd77ce1a2d4ba3b4994945eb5649beae1b10b42de17c782d4f6a1980ff2a6657e365ba65ca82ead461c1846b882795b1b0ce86a7e4184486443f7cc41f03ae3c717ae082127dc20523156859e59b4372c59b571cf0a888868f40fa17c15c0f63a736fabcc5795df69978a63562646cadd016a8919f99a4d817ba04c3a87102375a3ba69adffbe6b7ede0aa475e54df44f49eeedcfc3cf32fcfd722f22d1f3927805ffdbd3cf29b17a5b7734cdf60e53758303c0aba8c2b5edb4fe5f015dfd005c23039e8a839f26217ae43af3633533f357c3d625e8a2143dcf80d46695595c176926c5ee16188b1ad63e0168b43c0a3167bb548ea6fa47978887f565b12bf30347e217b680dee6fcc7b081ccbd79e8e06fdaf6a9a457ab40f444b0d85d90ea884eea39f5fd9d22656822cb8286c69b1be99cd3e3be30e0ca1831a4dfb1fe27fa505dac95cfd64ab95a4427f74e4b177f2e260efff524863fd09543cd904d5ec87714dcde0ec9ebd8ec3d7b762a879a8ff0c6a7798978d1a064fc0b73c9575da21aa93e54955ca50fdf25d2716b044db0782273f42f46f392cd773b949c481135974f9bd4878e4ad5cfabc4aa0db204fc9dc10fea388593d5da702e73823df3405de3394f602a096e32044be0ff1fec84eca3079cdb413bc72e6eeb71afff810c574ff2c3138422a5c199ef9a5465a4c4bb2996ef573fd84e0731108472dea9f2cc379515ff694a66c8cbec1cd53fae6da577156ef4a1e5ccc5f36608a6f8e1e94507d817e33f89cfe9d4ac289050a018c567ca71a003a1dbd4ae8e6d2486b9b82abaf0a111ac0e94e5422dbda75ec9da0f4b8f12b4d3a0447fe932ebd47556effc10c9e3b9316e1bd32f4aa8697b2e0fd3b9f3f4a5919de17a854c6e1d9006d1eb962350a836beeeb9aab58ded25726a8b842880d8dec1e807ac67c3ab4ecc655e80439ad04f9825e852159548d4746beb081fa55d0ff63fe47127d96a04ed776c488e678017ee2a603ec654b94c1bf5aae6fd33e9aeac840f7f3fd2f12294903e5551075a46bf1ad2d2e3d1bfa44ecafa441fb69346802018f1bbc08de7dda9c496fc651809ba34c53cfe0792c6542df58de23ed8b456fe6427cd4a1ad69cd2714302990d1bc25fb100e7c93dd9eb39ad1b2dc1baf77d5850be3b4181ed670a3f8a55e08a2c1d771ad61642a92eb821737f49969b5844961cdba7dfe89a6210bd26010ff19bd068f500b6f065bd55c6c9f2b96d3b6471635f8308a73853047cfa0daff091c7f705044507d335b8acf06dbf7ae1808901d71f5d89678c151fc3c73719f75623981c2c2ea4b50ec3cefa8b6d7f39bf578f69ba2c20a6e2a69cec7fc7e72e6e48e8e37d60e852610594de3e13c217df51b853266bb290ac16ef359ee93a93908ebe8baae1f0aad73ed30cb3b249814d4ed98d910d678019d1dae51a9519a644de1b50cbdc9bc97392e37b6bd48134ebabde94a4f3af80448506b1102fdc4368e1238903b008cc69065a887579dfdedb49e2f1cd9c7296c8bfe54289a0de4045dc9d3ff13f588fa726b22333d57aad20637a25a92b5b89205320845809944800e6bf0c6209f77c1e97080788d394f6b0d667965c5b095ce946a79acea20a9dadc4345b380bab98f8d96cc9e4c57f50f433a3ccb392b32c59ee71d7aa5d608c8e8f1de7194c1b31c555ef2f0f574acecbf76817065f1a782a65b3ca0b5450386a2e72629904d48a2211b670a573bb8cbf0c296269cace05e367d6807562636a4e9e4072fddbf99fb51f817ab9c66913715277c53811a49cf9a3a3328df74d19d0e673c2e0a7a3b0558e3cc5ee393b76b63b1dffc2f3b606ce610a4fc3fa3b024cd9d53fd36b4869cd5f7bb1980e63c6f1146632084383f9effe9699ddc7803a249a63b4c3b16d323b168ae087a8567186c6fcb531ad00e67684d077ba303b92b6da974062a732ed4f758016113b476cfd57e5233430531153ba69794a8a6ca11173351996432516025e8004008b0008003b00be32117fe40b2dbf32ce1693e7beda319a934328670d3f77286192b231bd770c04e8b7864c502bacf502a0d3433de795b9ecb87b0bb3c26f87d8b6bf247c4acee13532a780f2a941ee", @ANYRES32=0x0, @ANYBLOB="04cb2766ac5511673b699b5f5e18bc4f7f367f2b7dbcc5c18b9ddc91d2e6a1ac0dde278db17d55644d54b71108005100", @ANYRES32=0x0, @ANYBLOB="f87e42aef39f4d56e20007270d34ce8b7745fe4394b1165c459692142d320afac8661a9d0530df5ee1678a66578f0ce525d538d73a4c3fc0f0f102817a9a90df5f425c3acc2ff31a6d5c240063eaad3d93e1a3e8c16699101d2f2012f1c549a68fd281d25522553ec3c14643b21951cf592195ba0799159176dd7494cc18a0382b002f652a07b3bb90028cdee709d961e43bf108c84f43e461133b62ad8989f4864adcda97d358e93631a24a806048fe57cdf7603f9bc1040b2d111f67b91e280079c606694a6e42b70b6dd656ede6357cb160439c2ae6e3f8cbbe81a1423d7d4d3d841d2357fbf97a20a545ff15284af79ba3751e1f47ed1bed37c412926174539f7fc1a53a344ab114f47b1032e3fb06a2083becba9b6d33df6d1d62692f7dc18bcb67f5fbfe173741b5019ab870dd7a666263593caa321576189d35b382144802780a3588092684eb73e0599bc11b355d3c2ad774db8e1df7250516526d7728783bdc3c8e21faa1aaea8c58e629bab264cc93dadbb8a3beb68abd0def0f463485b196d6e78a06d5190b49cc718e757747a626ac253d324bceced125ebfc2956411ffdbc49fa9e4e3e579714b791651f8c2e65cf8338d40c2c223b5c914574bc71a986ec575e163880080050000100008000008e53b4f90921de6eabf81d8b2bee6c777e5448fdeeecb31ae9f94cb3b8049fae251fd8d7d7cac29321e8dd5b26e0125d22763770990a506648a64dc57b6801b520a53d959b42b6613ec518bfe8d0301101128060c5a0709b51a058407390677e3d6dc9e48852279035c0b966d9d7dd700ed4ab930cd87b029b52c6b17c5b51b10bda8f9822d3203627d4b5e554bf01c7bfe3432b7441651ffa4ec36fe3e327e68180c57187c7ea0c8170aaeba80ecec841a63ac19308493e96357c0c65078fe5ebbddb301bec690d901488fe26e73863bb41e26d2991ca7c86267df2947e26ff7b55863afcc9ccf2e25121a74fae13493621479f84f69a587042d21667034d0a1e9c7534ef66ef5cb6aa67633242f966c3c2c460b486ea476f4cfc1841c74314f89f60b3314deaf63e84e0bb2261a462902b81a0d981a446eff7379cc558ad091893e7981970fc163c85f4df8c039cdd0c282cd0552f388d9fe47298"], 0x2390}, {0x0}], 0x2, &(0x7f0000001080)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c73cd00000000000100000002000000ba5c2d4ba2396627a4c2580e78cd531634ebcf8c6d000000000000ae00"/59, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x20000814}, 0x48041) ioctl$FS_IOC_ENABLE_VERITY(r6, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r8, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) bind$inet(r8, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) (async) sendto$inet(r8, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async, rerun: 64) r9 = socket$inet_tcp(0x2, 0x1, 0x0) (rerun: 64) getsockopt$EBT_SO_GET_INFO(r9, 0x0, 0x80, &(0x7f00000002c0)={'broute\x00', 0x0, 0x0, 0x0, [0x6, 0x745c, 0x8b, 0x8, 0x400]}, &(0x7f0000000340)=0x78) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000580)="f2f785acb8ff4a767203bec5b144aba7e596c730ac440fee42df", 0x1a}, {&(0x7f00000005c0)="d0dfacd1b2edd47168e6b2af9eaa3b7331c29950b2519c4e4a294ad35cb5018c92e00df06a08a7590c75d965c8492fcd34b1e0d830d6845d1457c86ac7bd15fa1e8ea0ddb1d669a7c5739ac58c06876f9a0a1e6a54a67af4b0249ff6ac38e42d5a4b0bd8f8b7ccdbc89865ada79042a5b534174516e6fe2d1612b05dac0a12d0cd533366f23644035c5f9b3fdf638b06413e99db54bde76416640046d86df6b7305b7db937b8eb5408", 0xa9}, {&(0x7f00000006c0)="06dfd083312121b14b27138ff118d8dd83bac8a7842acfa26af2d660116477c2cbe545a6ca71b18d9e977eba17690bae7924c7375860bcf47b26fa6307706ae2961cb11c5590f75435a716649de555f4af7323f48ba6e9c0a343f0fd6df1c573c2cc5c2bb0348e9da75e4011572f7909c832b216333d6158abd39ab13426af4722fd1e3392a2bd766860063f3d0c7babf7ea8e56a62912f07c7c7b47bd592038970ab937911a99af4c6a8fcfff2034cd29578a73df671a68918fc0dcdb41fa257cb5e026e2c15ee0b24accb7eb36cbe9cfb098ff25423b3fdc515e6e2fff3ff83eff790f28bf", 0xe6}, {&(0x7f0000000a00)="c9e978467883c498ba8cbac2f75c12c2d925651ed17689cfad060545584e09a1ed0a3a76fbc0916da6eb5a0a1fd4af7451783536e68c40b36aaa2bfd7db0082c897688e4b33e53f55571660e82a4e198dbb80fb050852b40271d76fe974d185299db74fc8fc4e016fd74b095af5f9fd378c6763d92b46c8e31ae4ab1addcb5b1d7b173904706d1a92f4e5b3ae62dcc90edf066bb197ec69f38dfd7251d638520651e411127f17da8691fa23bac95b5fb1418058ab47e7e69bd9bd2024d0fa8b8ad28c057ab9bff55c1b48a173eec4c9d20dbf8b6b2d0d27765cbbc3679b7ccba2dde0b05251556da7d427307f0b2c9e959", 0xf1}, {&(0x7f00000007c0)="c49c9433ff7ecdb0061a6b1560af73c6f76a06b554fa989ec99c5a505b70aeece13d0fcb1f2a27c5e161b1b83c", 0x2d}], 0x5, &(0x7f0000000b80)=[@rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5}}}], 0x68, 0x20008005}}, {{&(0x7f0000000c00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="7ebbf02622b2fe7da3d89b6abeed54", 0xf}, {&(0x7f0000000cc0)="b47b9f091aa9f2ab30243a22c85224b3370987f34572327fea90cce48f8a108868bcdd6bd2e7233b18ad2fd71906610c98df35b444fa274cc2a9cad55d04704d7498f00cf1cd9ebbf000475314f4478e6a6cbe3d955bd3615ae35ce944ca246eee38aa936875adeb18c5f7ef82c897ffcc9f39320b8bad340d05906d1c37848aaf0d9876ed4ee197491c5c0ef692394227030663ce8277992efa09f10eb60c7a599e0bb5fcb87fe8d6ea6e04bb77a6b8a60fb9c74e57ff4c546b0ea9f42bd245d234e253910cd25746bad8ef36642940", 0xd0}, {&(0x7f0000000dc0)="750c5e72857ff8e508ebee2316ca049dd3a21338c80984369f18557585af3221fd31b58ab19ae0e4a3d12b9f63a89b14231be66696fb0229c0fe830f337eab17f33a1288aa0e43db5716112b6e86e68be164d0db00765160fd89e2eec3c3a013451f0821ae4f3722cf79f25aac7c3e46114672e06d7f7047adc5f9f080f9509a495280b231869150fc4f6764d21a48d2bef67ae5f0fabe0d63a996223e05ce722fea7334d226f32e2835d504c673b647d9e8898837d956aeb122d20012e07d8f30a2afc1be6cda1d61d0c0d6ac5fd1f7098fd1", 0xd3}], 0x3, 0x0, 0x0, 0x24008085}}], 0x2, 0x4000) (async) setsockopt$sock_int(r8, 0x1, 0x8, &(0x7f0000000100), 0x4) (async) recvmsg(r8, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r8, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYRES32, @ANYRESHEX, @ANYRES8, @ANYBLOB="0fa93cd904bd1ce8aa6bc9450000f7dcc5ab1dc7338ca112e4d51f60b3f0cac9266ce9031012226ebb00000000000000989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798098fc294b1db4eab4b868e35f0b9dd309e784baf9f27f1b5e57ab2af70c10088f7f833f1b1a8ffa5831634d2103bc2d33d3fc8bf721f91dacee6223ee90c09000000000000008e", @ANYRES64], 0x100000530) write$hidraw(0xffffffffffffffff, 0x0, 0x0) 05:27:33 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) (async) r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000003580), 0x2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) (async, rerun: 32) r4 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 32) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) (async) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r9}, 0x0}]}}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000035c0)={0x0}, &(0x7f0000003600)=0xc) (async) r11 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r12) (async) syz_clone3(&(0x7f00000047c0)={0x2285800, &(0x7f0000003640), &(0x7f0000003680), &(0x7f00000036c0)=0x0, {0x3}, &(0x7f0000003700)=""/4096, 0x1000, &(0x7f0000004700)=""/67, &(0x7f0000004780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0], 0x6}, 0x58) (async, rerun: 64) r14 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 64) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r15) (async, rerun: 32) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async, rerun: 32) r18 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r16}, 0x2c, {'wfdno', 0x3d, r17}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r19}, 0x0}]}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004940)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a7bce5bdae4cd541714fc8ad6590edd4f46f3a67d778cf721c7bd3487efab8298cd5945dbbd1ab73b57ed983b7954e10634bfff573f3eddf00c36816b4791df7b62443735d4972187ad2de906698a1e762a751ae71a78fac91706af8f8c173e15863087c37ff86975c90e53b02e9bf901707d83194ae96c21007898d6c58a216d24f99dd81e8505aae31bad9ec8ec57364c6664ff71a43d2e3eee9fca2e72437e1e982042f3bbb29a97a15df4d67004c081f2c23f68098216fbcd7f015452126", 0xc0}, {&(0x7f0000000000)="42036513e3a032fbe7371d321e682c", 0xf}, {&(0x7f0000000100)="00e5a6502346600b69348eae0419d3f94a314714e78fae65a9f840268c46f2167b46aea00b7c47b4160a0114d899648177ed261a53ba1d467b41290b2a4870f01947f9fab101518e0ca2acfa31d3774d83fcb019ca98bb9a3d9fe71760a8e127cc893b4eee71866d34969a6a0c3af450da8f999a", 0x74}, {&(0x7f0000000280)="fffdee31bd5ced8230f7f357a220dac87a6792976f2a50d8433c3a1c3e34f06af9675820e75fdf3aa319c276bc1ec1b9e686faba731b7b147f06e824c2a7afc22bf29d8f34e9e6d1e0a5386f97d19a60627c1a", 0x53}, {&(0x7f0000000340)="cf54999c06aeed6b377d59e5b09b4d151e9c09fca7dc49776c3170c6825e97dce12ea8fccb57ec213f6fb42bc858", 0x2e}, {&(0x7f0000000380)="0fc74852ee2cfdeedcd46e02618eee9c8a90f7c491ae012fd98718f8f4f2da85e404cbc60a6a515f668e620d089267bc62a0328f", 0x34}], 0x6, &(0x7f0000000440)}}, {{&(0x7f00000004c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001840)=[{&(0x7f0000000540)="7a6677c1b5f1833b4607a8a21d56b28690c724a7041ee3cc95dfd7dacd59ce654f97b346dd43ff3291fe4709e5bb47169eed1bf1546575412dd8be95eea21a9ccf063964a76bce4059673c8606a991285112af5797117d6f65b291e5f67bbc9b0c4f8d77f495a2794f34975d067311ee086ce5e9e82bbd643b49e954b3785d441a53beb242756201f803637c73eadd41fb2949981f5864303ecdc609ff5692569c9094046c2fb36f1a30569a65700d75dc3fbedc5f76aeacc856429ba8da48b5f817a30120e6d7db6b99e16628f43e94a4d3caa88098fed1c1ac4fdadd75deb51fc0f570847f31acce8fae1627bf8ab3e33954fef1027fb0f7362a4bf53350cd21f0f2ca959a82547e527a8aac64a190a45f0cc8e4fc528ea47b9656a73729abd1c20f398e93cd49758d20fd66144ce5e1964653515a8ab4489c005be27e1fc98e8b1335440f83bbbd6e01c9c036130ab616ff3416a8bd5c4dfc1436b8d921deac4ec3c92130cc17ad0499a8469e5de468958bdb66661c10ade6cf016a406861c89705806df77fbd622a7aa7b1a1fb8e3c0eab61d31d3edc688a9ad2a7c4c3207e364587cd0fc25d9896eeae68de90366f5e0750232ee899f615ebcab6e1858c7bc56481840f38da9e66e576848eab295b30873ad3bb46395786657b95f849d831ab82b813b81558b671479deffc12e8b2c79c3fe8f1b1a27251ed46f208ed33afae90411f317234dcbf8f6bb62943171574df1ec8847756c380b4087849ee328869f1bbca13d5daa79d7088312d1c2e7798cc798bedf95cac8395b2652376ec1870ca72e3ec0c9fb911972369ad3afdd8b8eeb2d0616fa217dfee1979dcdb8d702ed7b52699e30463f59f328c6a60b2a6d0f5c7e805fc62f785df67021404ad7c1bdb681e6699ae0ef5f0b4bdb257064ee4885ae5e339ac9520bf6949cb3dca94767352cca25d9844a411a17c38ed15332d8ddd994a7e280f297ce42a25799c85fcd6fbe6c5a838ce8d73f23ec7d08df961ae4cac4273742388ba98efe2d2c67d19e3c9b035bd3f3dbb03d965723944017a44a11078e853257d7b46f38252ae7946cb086e9b61ccd2c9eb53b6007eca726e8befb7cddd3b8a1e5a3746ffdf3b2eb97500049f5fe3f0a5e7dcfdb7dd930653117153c8e49786f7774dfe10e33bee6d0951f8bc99c7ec5a99bd71efd659266c6ebc74639d03d6e35c8c56ba7a5ceeca82844d53b6eef5916a9a7d1b6d80ed7df6bbb17828887ff94c466ab6163174b50a835bb54e71f01782467b4ef9e543c36f2dc3a91ae14a0e51d233dd7be692621acd69699ff71b97ea80a05dd6f4e093aa8afa8afeaa9459dbc97a9e179963f6f7ae0e66622c2da9d1c283870ae23211d83c6203d5561e9e8fdd33a6289824ffe11c442cffd59e9e2f6b3aea700fd5287ab7e7ee1226c9d78daa9e2993b87a470211b1d3d681ea142ce42584b8c20d8097ef37563557e1be94a1353b8dfa8fd6ef0ffef0a77ca17095dfc6f2283b6bb6f348bb4bd9b76956207cd4468f0e3f880b252968209b09ce94674a10f995038aacf143a95f0c18d9a08cc55f228508b6ad8dede79779c3664f12b69ad190d0cde84a08c4a9796fa99ae3e46c4df6e9de38c0cf8752cf25ef827d7487e48eca402e96705512faf486cae869f23a12550e35521acf49d3f3e232bb806eda539f8015eb2fd90cb7d709b0635c7bea4722b748d024dd8e61a0348c6834da50bd6a58bedfb30ac859b10c10d3d7873586fd0e7af7a2fbb1e44c0e534c8f8bad777dad59c6ff7ed895f55d07793777b40485497a4759448757cbdb780ae38b3ec6e608249c5c30fbe6aa67f856099f213ebfe47c7db5e08f04e454b0d36905c8865b3e239c527264cb045b0984c198b9a6544f7fa47e798a16726d3086ef0e8b9089832a1c9d12bc4619841488e99dbf72dbce931a8da47631d6042d578d442995f494a6655bcb2222971d9d951196d5004946ceedea68a89a1e5685979ac1ff5349fb4f8b89b41ed9c69d3d808e57c2d2fbd39227520a1dfe558e433cd7404c607ec3caaab5b7d320b74f6f8975facac81d2205623ee5c8014941a42e7fcafcd7c41873fa494c660d5bec7af61e4a0cc57374db1994027cb97034528c21d16c784a6d3b3da0bdddfcf39ee186290b7140d9977ac32f9f75f32cdfdda7d60d6c959830d374d157ef1bb1a6a4f3a8fa24a1bdddb63202be5c298f7c297bde1381534f9720df808a36ada27432e37a919eed863c5a67c85147026934c7436e31a88ececf066793919f54ee0017ceaf83c705d78c95dbef7393a75a45683a0da25fccf373beca71c2fb57f06aa563931a3eb96ce3a4a5550347c3922dfd64883ad141b63d8f8939c32012f13ed359de29d03edc542079f4aa5028a75b05879187ecc65ca7c5d5d1b11635d8f61b099bfac554172c51b8914d31968607622623478a9a96066c0d27e85e37aae324889accc0e6b5fcd943829c1c8cfcdd6aef7d02d8d705a10a4c6ea7fd713f3a1cbc7e5ce3c1877fbf550ce991d0df255961f4045e10c1ef82aa9d3b564dfddc433a23c0548f4ce101f7525fb98f4f3d0fd8cef9b88ff97bbc6a3dcb180d35a04f0003139a7e62c98fc3da326f82bcf5c1c26e27091b9ae00259e6a1e73d6071adfebb23362dd749165fab1ae96a2f670bfa59ed49ad0efc28f20beb593d0e539b71d92ee11eb06ff073ab00c6e0aca03d0e685ca199f78f80f617b9ce4c1f9cb1befd41e1269036e20e02c3d9927f21c4c36869ba5ac20671be8bb0f169acbce4ef2450fac894f0c1527a47e3ec3a064da84dc58fb9e9bd92ac84b46fc9b4249d73bcf847d4e164f45775cf827c8e2f7bbe4a992009e1058762f7a175e3293a5ef84640d4d4aa98c95d568ba652ff8277f3fccabd6285522a750ddf0948204eafcf5cbecd7c32c651c08f653c9f8ea10ac3051f9818a8c0db4a44b96d147cca342d23dabe2b04d595516db9848941882c71d16f8ce4eb9d062f81b82f62219e7cebcde067e3b315a332f95c95131d3e18830c28b8ce5daabde8b79b369a11d35ab4f57e8f068bc52f2bb16814e9ba38cf7a855a8230b6d14e71fee1ae6955de84b7a0074927d551f749485fbc3880e7df20f0a5cfaff5979d759fa218c79396ef73462f6f92e657e260321f584baf14f6f191841ded3b52ba3315759fd357e069e1c38b7efb9d8d63e7b0cb7802f6b18825ae8e3afe1270ee2d1a95e173bb628959e81bd8fd5e027e7c0d47c91d3e2ec1ef803306317b6f6e9b0f6dc17e481b8c12edc21fd58ed60bbcc23e75904f8274d216e75963839fd379a9ee9de783b32aa590c6054e1581045ee760456af2e6b9b230fcb1c4cd0f2104f96a2ac4c35e45abceb5311364abf3131912890e887aff71ef2cf129d235c0416e4fa992f061793c4460b705b05ea21048702b85d720ac28adad0e8882482f6df6c9764a8a0a39d28d1fd9e4fa459529a46d646a5f16a1f2dfaa23e408d8abddeb2f9d1ca92de69b4327d2a7f80cf7498f890c472e9e91496190dd7d8f0f49ee4c8b5d669f4b86cf1f72a3ce5c2cc66633dc564b7495eed23d6525758b1e847aa17e17989ea77085668fb5ca34f47ef1f1f42860947f25f1c2a3759a04cfc00a2dfeb175d9221ee6407afb9b213dc2e8e2f35afc8596c4d9d87d7c089321838f70320729b4ecf631cb5ebb3ac877f649482b6b2b16fe72743fb0d0e7539de4fbff5d436ea450df00f205d05c5c966c788f9fbc2a463b5141768c17b6658e2101f3235ba95c374a5c2fbca923ef24f64fa7abee3834fb247f5cdd795fc68ca9e6c9b585a7500c4ecf036bd8125e17999d267b52b7d3b67b0b421904c582017417e1d3d08508dc016fd3478dd6faab0ba4398043bb5bc2b1f2c3fcf63052b6f5aee4c5231d1b895286c7f0976842be3afa566175179f6fc50c2aa2a359a0ab9ec447e245ab2af84d8fda868dfac78268ccda5eb6977f7ec7612a363faa62d2691e9309bbbcf784f36c2131355cf1e630f229854a608ad013af6b5d6737eedc70d75e81c6b1dcef77886556791a96f609345ae934fddb3d12a4c0055cceabb7a411df2a9f268d9f575a9017ad2fe9d219f143c87a829d66405f33f9374bccca317ce6511e0545d34d3f039561a68d704ae33f69b3aa2bd10a604389202cc3c39d9f3e449271eb5ea0b445622b8ee0caea90470e20788e0abe7ecbb530a5217f1b9307513f161618624ac0732d687076158e296be25900084df09cc4705f0cbaed7af3e313331cd4fef6537a01a68ff4c73d1f0f4bfb3ec8b20034d67919b1722b31c4ccacff21d841522c03869e9e36d54231ac4ca5c2cbeb2c39fd6b95d3726053fc777b60c5661a0b88fddd37b7591bf9a79f50ea5b89cd54fcfeafc46b3bd47d7e86ece9ab11a033220e2cc463b442a4b3b4cd3b47cbc2b4ed8acc04381a71abb27281d2a54bc2783475d091c229a89505088b34a6b3911afd05b1b2fea9dc46eff53e54a5bb4d80da2f9558898fb3146f404da39c09ac26bd7f9ef5c71100bb16479368972103d5bfffc4e9a3ba0ce6cba970a9705ed3df6515497f2cc5c6e9ed8a7dc4c86d0bb0839c128d3c8ef8ab32c47b8651675ad8d6d72993f7927708b184143e904a647dad45e86083030a9426e21b472e41535bd3cdd9c73238db91f3a4b79c078c98b66c0ce8d7314a0f52ac16847fb69de3836c30c9099f134db71602315581c33bbe74c7d46541df169ad33f33d6227659dd077e2d30eead0700bfcabd6c73ae0f95459467f183a5362bdff39e8b58711dcad6c667cc7002788a86f960f733945a9c3b7b859387a0e64b09690a01516cacedaf732032632c473b9ec1c483b8991fb34c3361a3982f9c06cb3a55c824b96bb8de42678335f966119636f229931492127d369935ebd0455aa44a456ea5aac6c3db1bcd6fa048cbec116bd0fe49c8b863f71344335145b609b1680d1b2b09cd3faabbe7de576e0bdefd50cac1599fa75d6e387db6044276b771652f3f109baba706ce71ab2321a248d8b85407a6cff699bdff5cba921cc8229f131c45a7c50b646b9cb209574ddd16a4eb2d9a9819e7a3f699993a80b5a17622f85b315eceb4d782e526e0202e590a7de7724fab216dac580825bc24b5ea26100bc6fb3426ae436bbead1864afd6faf78bf3bf639ac349ce5c6406024544aa36d39f22c31ec1949aa7105906e7f4e3c384cacf676b7834ea8cabd78c7e26eedbefab1f0c86ee1cb2fbf7cddf6dad1a8db82301d9c5ed8ec70a07cb38789e1ac6637239f455c97f9d493ad24f5d7bf7cd261deab96822fa38acad909848ded1f49ca076b1dae2b669a8c543dd2e8ba6fef0bcb2d6788aa86f3f13716d0a827b1f4bf466cb06c564dd0d2d45c704fd8cff05cec76113706aa7cab7156630076ef24862c46579ae5bae077e887f5805b6ad1dd8e5b3b2768e007e29ef984ff910db1f727e02f2f1be7a202d91ccf7bd53fb3637ec7cc24b611c6b45aae32ac37fed982ea191ff7c407a32d057f50046decbc7a7ce88ccdc1a505396df63730182117c0ba95c471d307a986604194ffc5bac682820e6ffdd355c6e0d52381c81c722f75bec46c0497fb318bc9984937ee5b9995b1fcd1c1b33b019ed7b7215988c0e2b437c72f790c3542fd777cdb1022414265ba5ce4ff105fa23ddc17336a98561d8276e576655d16e58df10bde0847c92b91f5810d18e2feacb4c5d73793457e054b8e16c423168ead6c3496bd41c19b11274877b5d19439a774219", 0x1000}, {&(0x7f0000001540)="a2d64473737127d64c86743a575d321c18d9c246ab8d1edda56ef33ad0cd3662b71ebb3803ef81f1204ae75c815da32ef661a5e1cc1eaa5060f6f8d731d342af2fb92b754787276a522f8e1769cc86739b38419fd57087993940d6ec6274be", 0x5f}, {&(0x7f00000015c0)="e80d4f93933048b7035ded2c418aa56e3e17a3c343ea14ca13d2e6b9bbc61e53089a86ef9ad65f1b834f2d809227feaf9547070eb36da188d8d5e14f6fba8ff17f9490457c5f87f25e32512a490f901702eaa71636405f20b935d9bc125b39f7b3491fc48fe48cac0b7ce3a967196d0a2ba78edacf9b405e1a2f6b8fe3ce5f6c3ed92cdfffee402be2982bcb2093c10f045692a659d0f873f2a2fbc109efe27c244c69dd44ddb68cd54a927691042cc8f32e2ddc94220ef83305d2a03b0311b57939f8866fd5474e343717fe59dd61a7db6e0f7c792960605d59ca8cdf1e4e41560cadd2e40f2d6e243d9f35d1ceaf3488f3", 0xf2}, {&(0x7f00000016c0)="92111de7a37d99d3f565e49a06054f1fe24740be5f6cbb7a74d004cacec0010a2231c6e0f2f53d255265c5e1bc1996b4016534f7a59ede770fc2548af416493bfcf3cb612d335844111497dd36d8078af4e7d45830cae2954d8656994d1c5d2296b0db883d96c52ccb200d23ab46ee3467bbf786bd4f29b96d08a120d42f1ea1c540fab95db5002b2f3c646618ee4f234e4f581bb4b4ff0ec988f8c85da648fb329e5a195d0a4163aca2ed5381c989371c24274a696facc42e0309d8c91ab9cf4ad8da6a97bdc91f176604ef62869331669166d744c2b324b896cad5d24ac9149fbf129b92aa9032b1beb560bcda51ade2143723a7c49fa8", 0xf8}, {&(0x7f00000017c0)="b6de870aeb27a9a5b13d53ac9473a4f3a8fc65fe31441886573e00afb6eccf282b4693232cc5513b7b8e2ca31d31938b3ccebd41f32b6c1923624f986c1cb30aa7addbc4e615f85e0c2878e18ea7c9eecad27b3eb38d2b81e2cafabaccdf4a56", 0x60}], 0x5, 0x0, 0x0, 0x801}}, {{&(0x7f00000018c0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001d00)=[{&(0x7f0000001940)="3a5f24c76e8ad94931cfc96c770bf0d7c0113ba7c3caf401e1c34ae7de47272aded1ab6d26a2bcc5d7272dfd0324ba9dba078d58a322a88225fd8d6a875350f4c4a4d7fa9800ca963cdd5c24268108fd26b652f78daa9e5bf6e3574e4025e38d2292ac7e3d552f71c5ab9643d4a6818424d4a301b249b854caa1aac75dca24f4c1c20cf3633322a55606d91e69cd8e8b75f4ac20bbcce8a2b47fef44b4e5b1c13c9822d5d8f920403d4c8b2ade3cb3c7a2496223cc03f873148672928c86807ed96ef94c4b376b548bca72eeee2fb7ba5d09", 0xd2}, {&(0x7f0000001a40)="bfd314841d9bab5e49af3ddc51e1a12d74d0c5ab13245f63cdaf32c4e55d3c01c642e805f31d2d761efdd6800a3d24eaecd2bf312ea52eb3902ab4981b1b3e5d238c3e7e2874684aef1bb22c4b0551f0ffc6e8cc42f17e4022593cc1bc078375b097a3992f57f7df997241f35355aab5c6b9585ead3a2330b41f7101e7501e", 0x7f}, {&(0x7f0000001ac0)="858ec29bac4de0ef119e468a82152e70df56b0410c4e6c541ff188aa9bcd61a47ec9e05f4b42e26f0a7dec314a4aad7c56aee3feb508c177c7e11443d67d9b4f46cda17049cb2dfb91944dbdc7da8a16c07c1e16ad0dd4fd17c62cfba8690960b2a715914edd03", 0x67}, {&(0x7f0000001b40)="771cacede0a3b786af181c23bf383e343a2bd49ef81a7f8caf71368d9728871a14e79e5f6be67dba355bef58f2bd5430844d46a05fb8e84b0251250f1aba7f5aef2bf1602e8c942380824ad093509062bdd9fb66dd173ed85491f5c720acdebf3fc8f7024439859d8a51ec49d996e4a1f71e818fa48cf269ae0ceb380c02a492f96fafe31575cb615aebfc80e516b1b0573c", 0x92}, {&(0x7f0000001c00)="31070c9723a5fc7f865ad025aebfa9c3169954582f13b73eb7b023daed4e4c0a3051a3a1981f54769633f09cf6d13e8a267ba6f7de6370fd7f2a120a45d56df230a1533b", 0x44}, {&(0x7f0000001c80)="59b53c6bb90fdcd647", 0x9}, {&(0x7f0000001cc0)="29c597cbd42b2148e7454b7178e60da3d36c57d2f0611fa973ab38fd987b255d3e5865f4", 0x24}], 0x7}}, {{&(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000001e00)="01402d8f07c09e708665cdda031c229d7bc734a36b470e9afcaa790fd509b4f9ed525a2540c1a0f535d62d3061c3e15dc8bd12f7f458a2a01a96130fd0511229ff5b0a2433d132a3084a4380247eda0ae8d69448b6d658bea23836af36f916733682984cf5606938058e0e70b9e83ec689f035717525fe7abf7f88621a7dbb96bcee7c26242d036236b2c5d73527341e76ec640ce3350294c2c8c17a02d2f1e4fb292cde4d13f2fc93951fd842aeb358eff8206b81d52dc0abfeefbdfde23e737d67b5fb9b274b8e4e8e5f7e3b28cab723bcd7f9a83dcdc04fc0d61377bae6ca68d2695b7ae1583dbee4e0bbc3270f52a7540e7899a2174506", 0xf9}], 0x1, &(0x7f0000002040)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xc0, 0x10}}, {{&(0x7f0000002100)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000002180)="35f2cfde853c5e362ba2e3fb3fb1b3c2b214d6cdec6ea98daef78a4cb6968660ccd3f627bdbb87e1b67dcdf4abc800c2d1be0f9394595aba152a07a51efb05ffc45652fb98e942073cbed78a0046d11a8bc41033a6190c4b856b47851a6e94c3d5a5438aefe906644421e8ae6f4ae4a9edb3d8bd1a868728db2e93a3fd2433a7c17889e33b99c02958ae2bc39cc3857096c275c7466c7a50450fedb5f8701cc4872fe61fe25eb3e1db6e59c77ab3461e1353ef19c2a8a7d644ee3168c52bf95464233ee1956c5eda9be592676eb8205af12d69dd3a08540e13ee640b7e8078ab0245af58470708", 0xe7}, {&(0x7f0000002280)="d7c4cc07b740df590323f7665819a02001f7cc099a71b6938c613509c789479e09b51bcb1c3da4db0e3c76b8cc783a0c7ce602ee1408e8da199eca71b135eac7fd1c4dc186d548e527b9983e6838b6b0d9c5da4efcb5ca432597630de9469e2fa1586f3f16bdca042b122d15a22286ca73fac986012696c5887c7d9e451e8bbd35a0d52b55e1dc36691ae0ec5122910e6f84aa26c0380b32cd0f2bb9b74ce95b22ea94397304a241e90500fdc7189feac1130bcfae38dd28b05a5406f52012a5449d4c3c72062e8e2639cb7cad3e8bc00ecf63f0ab4468c0170eddd0ddae95bb31e228768219c6", 0xe7}, {&(0x7f0000002380)="2c2a095169b474", 0x7}, {&(0x7f00000023c0)="67feab8627987eec7be741dfe0c3032f642ac7b6589a12e4a12a5e1e6f9faa2bd508dcf76c6eaa814ffd6da2ee3c", 0x2e}, {&(0x7f0000002400)="d8ff332028c78e1bc51a25fb3537e9d41f773c1dcea98cdffa37973385a50a3d38726e3873bb20673f8a132860bb79a0b0f6d8d7fcc63ab78590ce443fab52d96fd0bed55ad1a730ba9da9c3478895274baf99e2b14f8b4ccdc569c5b3ab7d49b33b6d9375ea262bf316150aeb375b8b21b4d35d26d668ce089f5e021b4daae991f61bc661688674cc76f00141e69a39375bf43c81ee4204", 0x98}, {&(0x7f00000024c0)="74c25adce939fcee5c567361527b8b592b5e0ce1ff48ab72181622d2e1f15f736f7d19479999f8417e319465f9b9dc285e2f075c1e43924fbf5aa0ec5462ff947710f0659ffec1204d6d04f83dc0f72f94d8331ff4ec5aadd63af8c6c57c98b8e5e952f149e95bcc112e17525894eb9e0ab4676758fcfc", 0x77}, {&(0x7f0000002540)="942569b7abac8d6aed5744c64ce01958d7fe9bf2e89ca3b2051eb5407e22c6807bc3b5da2661d8f56773b9800af9fccf631e5358a691c5104946c390025d200b6498307859a75edf13a5d3cc26bdd659691b0387da414fc7a2c085328e540c5ee69c5b16bb133258adbe31d306dc8cf6653ea184b87923dd6a495fb3d51cb2296f52cd12fb18497081fc57033b8707699791658bce4b713e495b0280ff856ad9f5b880dd38c1fa008961c2dc7e158df90374f47200", 0xb5}, {&(0x7f0000002600)="a4d980a5ccc550a9eb4cb1e314ff13f3687a61c0847b55bf58", 0x19}], 0x8, &(0x7f00000027c0)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x48, 0x810}}, {{&(0x7f0000002840)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002c80)=[{&(0x7f00000028c0)="c4a159d9ba176359ccc4a5c5febfa8f0a2e27eb2e9d75f26b6c307c8eadd13032aac652bfea5bd92e537322736d29ed882fa4606a41fb9d76eb57aa8bf859c3df7149ee42f2ad7fc6e3239e89eca7b33aa950228809d67c91c410a5bfedbed6d1b4afbe435f1023369640a130149adf6b8af96a4651f669b15f1d1768fa591086a8fca58ade495af5711a92553c67a8cb8fa0d304f30763cd010ff2711e10ee02c1b80aa7e907a2672621e5d571140ef12578447ee82d75f8bbb3ea4fc92dd5001f364d97cef7c6a02d1cead6534ebbc411864955a2d243c84c9f671a9d14aa6b8390f7b3e7f26999ad4", 0xea}, {&(0x7f00000029c0)="1fd74c03f2a1cab9bdba07ed99b3a417186b9d36579357c9d7116c311b", 0x1d}, {&(0x7f0000002a00)="c1e394d270342328cb0d4a1e0c29377038cc82811be20c302b8c764cb404bf83090bca09f1a7cd1a547a7b4f05fbdfabb230cdee05f148596c728435b57d51adac79d2fec34d1c92f200a17536bdbd33594ef63ab4e01bc8a6a192c1e930b6c8f1ee337361d4ea4dc286db860439bbea865f7d7652b93aa6472421087cccac4a32452dbf468b936500572bf8e12b689b30879e98b0bce311f8d731506b33043c42d652cd09b2377a1a3d42ba3ed59c76993a682f5ef22eb3b4176e3fccb6e474de37b8b0cc83619143b3c3b0b62e027a8359ac639b1032a23f", 0xd9}, {&(0x7f0000002b00)="8d9732a88c7599ab26ac4f481b8bb46881ca580a08209f27d0c3d8be47588b", 0x1f}, {&(0x7f0000002b40)="ee171070387fe1aa4ace5433dd12d49b92fe1dd3c43df48cb0cc6e18bfb61dfa61b3a68e393ce6567ccdb934c690a015f95d27d2b08237be0d4ddac35ed68bf1c74be162564f8bb23f54149e89816b2408e64d963e73579c0834f54ccc661bfbbb7cdc4af0d8b966caf228cc5755c8b21a93dbf519e0d98cd38f0a556b12b9", 0x7f}, {&(0x7f0000002bc0)="885fe178bc595e5a5f1f92d782248c31e76f3c415e2bbbbd3cfcc65d32cac933166331339bd83d8079c1f4735bc732e02aaff19cc9eee7297d4da6a7c452d7e6238ff317c602574d1a502c601042468a06e6a2487b24314526f20ad559dc81c8f51012a670cc6063187bd9fe1fb5a913b76da2b42cd12be0c242fe1786df21694bf733f7ac17b25a96a6e3475627", 0x8e}], 0x6, 0x0, 0x0, 0x4008004}}, {{&(0x7f0000002d00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000002d80)="9d88ad8ea332fe4c47724c6294fbf453cf9b057e32183574d5a2240277ca08e2b0f7893008e0b67e99aee2e37b166581cfa469c4fecac9e169afa77bc5d441406bd98f526cf4495fcb0cbbc697f67f9e190b5a8736249fa6ff0a87a6a7270a86a5710e98d622bf554de66a05b2cacde4544854d3d138abb96eff8f7abdadbede72fd1beffd23820d9ee614b6a0e3210b83dea3118f24ce5e235371b43caab058d4aae0803c5d45a10646", 0xaa}, {&(0x7f0000002e40)="9e713b58a92cbd8d78cf33a6e8d40f8a319d52ebec00c277b25093a9c26353dd583b49cc443223f1ebea093bac67644b451d05fc3ded2355bba4b32791e9daca677204e6b0fe3a9b5ab8ad113eb0454c69ec0d6eecdde2fc8520963db1ecd42b26e7dfca2b20df3730a797f76d1f9cabb087a9bb51655d893a39d49ba566fcc1be2294f9327777481850eefe7a582cb1cf4a4293a440fbc31b9e8d1f5d3b584833ec01f788d3f10612", 0xa9}], 0x2, &(0x7f0000003200)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98, 0x40000}}, {{&(0x7f00000032c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000003500)=[{&(0x7f0000003340)="23a9383ed180b4b8ddccdaead38baeb4a39dcddaa1d3bdb8321a48070c625e32d509e5a3a8c1970d9780a75b578d1aaaa5b3d6e77ff778e7d67d1fb81013df7847c9c3be5406120794fa07747cddc18e49dc9b636e7f7694f0023ce640b084593542b594d0b67345281a6bcb32cafbce1725cdd3670642e23dcc93f34e6a3c0a9ecc08bb51d6384d05f486e6be08fc4bc57aa01a2c6c8b6fbe", 0x99}, {&(0x7f0000003400)="5c0b0e02094566817c10fd7226238c5ccb91ee6600562149e2073ef9563ee023e082cf9bf3898d3c22badf7898c167fd97f49afd667f9215f8adbc7c5bb918388df4aeef2a820f539ef5b8e2a2238d2968", 0x51}, {&(0x7f0000003480)="2ca12f4b548af3fa1f838aca44b2a0977d8370ae58578ec6c8714a5952c5c322c12ba9ae8642414e7839e3291f0347ce1193567352fda3ba45d93df2f8158b37b08ad1284ce033e96341253d6ec883307b83d05dd407316f67e41d93d7a0696cedd8e8a5f98124e7b587974d75129a27e33694018271", 0x76}], 0x3, &(0x7f0000004840)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r0, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r1, r2, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r12, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r13, r15, r19}}}, @rights={{0x10}}], 0xc8, 0x890}}], 0x8, 0x20008040) io_setup(0x1, &(0x7f0000000180)=0x0) (async) r21 = socket(0x1e, 0x1, 0x0) io_submit(r20, 0x1, &(0x7f0000000480)=[&(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r21, &(0x7f0000000040)='s', 0x1}]) 05:27:34 executing program 3: r0 = socket$xdp(0x2c, 0x3, 0x0) sendmsg$xdp(r0, 0x0, 0x1) (async) syz_clone(0x40000080, 0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="d671d601d10c4c140e2f7ed191f855666dd5df5b826075590986ea2aa652977a51b406c1cadb7f23b2d9c6f4e3e8100ef7800d95b7862fbe04d6a8bf48aaabb847e099ba2c427604e8dfdb6e7eaf2578a52c12547e045148ecad8111ba25ca484b1bf0ff74895f8d0bc8399a935db85d9eb716ea5a990252401d0580099ab76c18abec6feb2dd15d31960a28e37afbad669ca305da5a119b4eb246fae58085babcd56d0ef5e9e32256831ce61ee3862ed0790050fd2f93b54fff80f46b8204679378b6b291cd4654a4") r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) ioctl$RNDCLEARPOOL(r1, 0x5206, 0x0) (async) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(0xffffffffffffffff, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, &(0x7f0000000280)={&(0x7f0000000300)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000426bd7000fddbfcffffffffffffff018006000100020000000800020000000000609bd1b92f24f3ba59b7d5b4c13af58600f93f00000000000000e5eb54d45749376886b8bd8d2ee7aae1f07174cd9a920ce3b53795f4034d1720105e828c9816f017352304f1c06da13071b0a63b5c6213f503ae1d50ecd2daf2a2a20af0c42e7c9d4633dc66b9670230a2a214690cd604a40d374d2e59f8b1d09fe51f1de7583f7780c916c40b096722b4fb2c13aabd7e7b469db217dd1a4e082853"], 0x28}, 0x1, 0x0, 0x0, 0x82}, 0x880) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_RELOAD_REGDB(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r4, 0x1}, 0x14}}, 0x0) (async) sendmsg$NL80211_CMD_UPDATE_OWE_INFO(r2, &(0x7f0000000240)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="d8010000", @ANYRES16=r4, @ANYBLOB="000827bd7000fedbdf2587000000ba012a00760609000001020000000802110000010800000000100000ffffffffffff00000000dde124c5e4eef5e6471d933821ed5696ae8799ef4d847f21d53db9fd61a0afedf2e6fb9a873a7b17e9be4b2fb1511f231caa7f6c99cfd457763927c54200996f58bca7b1dfa4a36909c0c188f23721175c628f3b0b8c757016b3a837429ef721aa6426d654c4a7a830b00b4a44d8957244a7593ad885de136051f116e273ee41dadc8785ccaeca3e49fe1f224c72151d10844f2a2a22b28149c547ba88aad6442de52deb03c95467e04b5a21d2933f9c86083bcdc4b6b9c0473a90d81771040a903c3c03c11f032cb08bb47144d9767d66b65bab1386cbaf514e3388474d4f70c672060303030303030006010101010101750400002000378902039ffbe49fc2aa6d4eca9e2eff128403bae4348cdcd8c22e269437c9c6b5ffb6eae8bcf8bb905d45998aa1cf21dcd14c6c8b4fccc01433360f55ab8eb8a9b61763963ef2b7e116b43f8fa66922c89edca10327a437b90830f15a7c3e6351007ed994f417699a8d7eddc212e427e6221b61c96b6303017c0109e629e21210104efdd01001aa00000600480023000000"], 0x1d8}, 0x1, 0x0, 0x0, 0x40000}, 0x8000) (async) ioctl$TIOCGPGRP(r1, 0x540f, &(0x7f0000000040)) 05:27:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9e675408220572c6ee9fdb75bea0171454ce50e1b3965e5beea3fbe744222019deb26fd8fefcdbe4cba8aef9ef40388350087380b91ca56ef2fdfa6a98591040a77316b8dd5875ab7a", @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x0, 0x0, 0x0) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f0000000000)={0x30}, 0x30) 05:27:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r0) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) (async) r2 = openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000003580), 0x2, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) (async) r4 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r5) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r8 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {'wfdno', 0x3d, r7}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r9}, 0x0}]}}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f00000035c0)={0x0}, &(0x7f0000003600)=0xc) (async) r11 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r11, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r12) (async) syz_clone3(&(0x7f00000047c0)={0x2285800, &(0x7f0000003640), &(0x7f0000003680), &(0x7f00000036c0)=0x0, {0x3}, &(0x7f0000003700)=""/4096, 0x1000, &(0x7f0000004700)=""/67, &(0x7f0000004780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0], 0x6}, 0x58) (async) r14 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r14, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r15) (async) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) (async) r18 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r18, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r16}, 0x2c, {'wfdno', 0x3d, r17}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r19}, 0x0}]}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004940)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000003c0)=[{&(0x7f00000001c0)="a7bce5bdae4cd541714fc8ad6590edd4f46f3a67d778cf721c7bd3487efab8298cd5945dbbd1ab73b57ed983b7954e10634bfff573f3eddf00c36816b4791df7b62443735d4972187ad2de906698a1e762a751ae71a78fac91706af8f8c173e15863087c37ff86975c90e53b02e9bf901707d83194ae96c21007898d6c58a216d24f99dd81e8505aae31bad9ec8ec57364c6664ff71a43d2e3eee9fca2e72437e1e982042f3bbb29a97a15df4d67004c081f2c23f68098216fbcd7f015452126", 0xc0}, {&(0x7f0000000000)="42036513e3a032fbe7371d321e682c", 0xf}, {&(0x7f0000000100)="00e5a6502346600b69348eae0419d3f94a314714e78fae65a9f840268c46f2167b46aea00b7c47b4160a0114d899648177ed261a53ba1d467b41290b2a4870f01947f9fab101518e0ca2acfa31d3774d83fcb019ca98bb9a3d9fe71760a8e127cc893b4eee71866d34969a6a0c3af450da8f999a", 0x74}, {&(0x7f0000000280)="fffdee31bd5ced8230f7f357a220dac87a6792976f2a50d8433c3a1c3e34f06af9675820e75fdf3aa319c276bc1ec1b9e686faba731b7b147f06e824c2a7afc22bf29d8f34e9e6d1e0a5386f97d19a60627c1a", 0x53}, {&(0x7f0000000340)="cf54999c06aeed6b377d59e5b09b4d151e9c09fca7dc49776c3170c6825e97dce12ea8fccb57ec213f6fb42bc858", 0x2e}, {&(0x7f0000000380)="0fc74852ee2cfdeedcd46e02618eee9c8a90f7c491ae012fd98718f8f4f2da85e404cbc60a6a515f668e620d089267bc62a0328f", 0x34}], 0x6, &(0x7f0000000440)}}, {{&(0x7f00000004c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001840)=[{&(0x7f0000000540)="7a6677c1b5f1833b4607a8a21d56b28690c724a7041ee3cc95dfd7dacd59ce654f97b346dd43ff3291fe4709e5bb47169eed1bf1546575412dd8be95eea21a9ccf063964a76bce4059673c8606a991285112af5797117d6f65b291e5f67bbc9b0c4f8d77f495a2794f34975d067311ee086ce5e9e82bbd643b49e954b3785d441a53beb242756201f803637c73eadd41fb2949981f5864303ecdc609ff5692569c9094046c2fb36f1a30569a65700d75dc3fbedc5f76aeacc856429ba8da48b5f817a30120e6d7db6b99e16628f43e94a4d3caa88098fed1c1ac4fdadd75deb51fc0f570847f31acce8fae1627bf8ab3e33954fef1027fb0f7362a4bf53350cd21f0f2ca959a82547e527a8aac64a190a45f0cc8e4fc528ea47b9656a73729abd1c20f398e93cd49758d20fd66144ce5e1964653515a8ab4489c005be27e1fc98e8b1335440f83bbbd6e01c9c036130ab616ff3416a8bd5c4dfc1436b8d921deac4ec3c92130cc17ad0499a8469e5de468958bdb66661c10ade6cf016a406861c89705806df77fbd622a7aa7b1a1fb8e3c0eab61d31d3edc688a9ad2a7c4c3207e364587cd0fc25d9896eeae68de90366f5e0750232ee899f615ebcab6e1858c7bc56481840f38da9e66e576848eab295b30873ad3bb46395786657b95f849d831ab82b813b81558b671479deffc12e8b2c79c3fe8f1b1a27251ed46f208ed33afae90411f317234dcbf8f6bb62943171574df1ec8847756c380b4087849ee328869f1bbca13d5daa79d7088312d1c2e7798cc798bedf95cac8395b2652376ec1870ca72e3ec0c9fb911972369ad3afdd8b8eeb2d0616fa217dfee1979dcdb8d702ed7b52699e30463f59f328c6a60b2a6d0f5c7e805fc62f785df67021404ad7c1bdb681e6699ae0ef5f0b4bdb257064ee4885ae5e339ac9520bf6949cb3dca94767352cca25d9844a411a17c38ed15332d8ddd994a7e280f297ce42a25799c85fcd6fbe6c5a838ce8d73f23ec7d08df961ae4cac4273742388ba98efe2d2c67d19e3c9b035bd3f3dbb03d965723944017a44a11078e853257d7b46f38252ae7946cb086e9b61ccd2c9eb53b6007eca726e8befb7cddd3b8a1e5a3746ffdf3b2eb97500049f5fe3f0a5e7dcfdb7dd930653117153c8e49786f7774dfe10e33bee6d0951f8bc99c7ec5a99bd71efd659266c6ebc74639d03d6e35c8c56ba7a5ceeca82844d53b6eef5916a9a7d1b6d80ed7df6bbb17828887ff94c466ab6163174b50a835bb54e71f01782467b4ef9e543c36f2dc3a91ae14a0e51d233dd7be692621acd69699ff71b97ea80a05dd6f4e093aa8afa8afeaa9459dbc97a9e179963f6f7ae0e66622c2da9d1c283870ae23211d83c6203d5561e9e8fdd33a6289824ffe11c442cffd59e9e2f6b3aea700fd5287ab7e7ee1226c9d78daa9e2993b87a470211b1d3d681ea142ce42584b8c20d8097ef37563557e1be94a1353b8dfa8fd6ef0ffef0a77ca17095dfc6f2283b6bb6f348bb4bd9b76956207cd4468f0e3f880b252968209b09ce94674a10f995038aacf143a95f0c18d9a08cc55f228508b6ad8dede79779c3664f12b69ad190d0cde84a08c4a9796fa99ae3e46c4df6e9de38c0cf8752cf25ef827d7487e48eca402e96705512faf486cae869f23a12550e35521acf49d3f3e232bb806eda539f8015eb2fd90cb7d709b0635c7bea4722b748d024dd8e61a0348c6834da50bd6a58bedfb30ac859b10c10d3d7873586fd0e7af7a2fbb1e44c0e534c8f8bad777dad59c6ff7ed895f55d07793777b40485497a4759448757cbdb780ae38b3ec6e608249c5c30fbe6aa67f856099f213ebfe47c7db5e08f04e454b0d36905c8865b3e239c527264cb045b0984c198b9a6544f7fa47e798a16726d3086ef0e8b9089832a1c9d12bc4619841488e99dbf72dbce931a8da47631d6042d578d442995f494a6655bcb2222971d9d951196d5004946ceedea68a89a1e5685979ac1ff5349fb4f8b89b41ed9c69d3d808e57c2d2fbd39227520a1dfe558e433cd7404c607ec3caaab5b7d320b74f6f8975facac81d2205623ee5c8014941a42e7fcafcd7c41873fa494c660d5bec7af61e4a0cc57374db1994027cb97034528c21d16c784a6d3b3da0bdddfcf39ee186290b7140d9977ac32f9f75f32cdfdda7d60d6c959830d374d157ef1bb1a6a4f3a8fa24a1bdddb63202be5c298f7c297bde1381534f9720df808a36ada27432e37a919eed863c5a67c85147026934c7436e31a88ececf066793919f54ee0017ceaf83c705d78c95dbef7393a75a45683a0da25fccf373beca71c2fb57f06aa563931a3eb96ce3a4a5550347c3922dfd64883ad141b63d8f8939c32012f13ed359de29d03edc542079f4aa5028a75b05879187ecc65ca7c5d5d1b11635d8f61b099bfac554172c51b8914d31968607622623478a9a96066c0d27e85e37aae324889accc0e6b5fcd943829c1c8cfcdd6aef7d02d8d705a10a4c6ea7fd713f3a1cbc7e5ce3c1877fbf550ce991d0df255961f4045e10c1ef82aa9d3b564dfddc433a23c0548f4ce101f7525fb98f4f3d0fd8cef9b88ff97bbc6a3dcb180d35a04f0003139a7e62c98fc3da326f82bcf5c1c26e27091b9ae00259e6a1e73d6071adfebb23362dd749165fab1ae96a2f670bfa59ed49ad0efc28f20beb593d0e539b71d92ee11eb06ff073ab00c6e0aca03d0e685ca199f78f80f617b9ce4c1f9cb1befd41e1269036e20e02c3d9927f21c4c36869ba5ac20671be8bb0f169acbce4ef2450fac894f0c1527a47e3ec3a064da84dc58fb9e9bd92ac84b46fc9b4249d73bcf847d4e164f45775cf827c8e2f7bbe4a992009e1058762f7a175e3293a5ef84640d4d4aa98c95d568ba652ff8277f3fccabd6285522a750ddf0948204eafcf5cbecd7c32c651c08f653c9f8ea10ac3051f9818a8c0db4a44b96d147cca342d23dabe2b04d595516db9848941882c71d16f8ce4eb9d062f81b82f62219e7cebcde067e3b315a332f95c95131d3e18830c28b8ce5daabde8b79b369a11d35ab4f57e8f068bc52f2bb16814e9ba38cf7a855a8230b6d14e71fee1ae6955de84b7a0074927d551f749485fbc3880e7df20f0a5cfaff5979d759fa218c79396ef73462f6f92e657e260321f584baf14f6f191841ded3b52ba3315759fd357e069e1c38b7efb9d8d63e7b0cb7802f6b18825ae8e3afe1270ee2d1a95e173bb628959e81bd8fd5e027e7c0d47c91d3e2ec1ef803306317b6f6e9b0f6dc17e481b8c12edc21fd58ed60bbcc23e75904f8274d216e75963839fd379a9ee9de783b32aa590c6054e1581045ee760456af2e6b9b230fcb1c4cd0f2104f96a2ac4c35e45abceb5311364abf3131912890e887aff71ef2cf129d235c0416e4fa992f061793c4460b705b05ea21048702b85d720ac28adad0e8882482f6df6c9764a8a0a39d28d1fd9e4fa459529a46d646a5f16a1f2dfaa23e408d8abddeb2f9d1ca92de69b4327d2a7f80cf7498f890c472e9e91496190dd7d8f0f49ee4c8b5d669f4b86cf1f72a3ce5c2cc66633dc564b7495eed23d6525758b1e847aa17e17989ea77085668fb5ca34f47ef1f1f42860947f25f1c2a3759a04cfc00a2dfeb175d9221ee6407afb9b213dc2e8e2f35afc8596c4d9d87d7c089321838f70320729b4ecf631cb5ebb3ac877f649482b6b2b16fe72743fb0d0e7539de4fbff5d436ea450df00f205d05c5c966c788f9fbc2a463b5141768c17b6658e2101f3235ba95c374a5c2fbca923ef24f64fa7abee3834fb247f5cdd795fc68ca9e6c9b585a7500c4ecf036bd8125e17999d267b52b7d3b67b0b421904c582017417e1d3d08508dc016fd3478dd6faab0ba4398043bb5bc2b1f2c3fcf63052b6f5aee4c5231d1b895286c7f0976842be3afa566175179f6fc50c2aa2a359a0ab9ec447e245ab2af84d8fda868dfac78268ccda5eb6977f7ec7612a363faa62d2691e9309bbbcf784f36c2131355cf1e630f229854a608ad013af6b5d6737eedc70d75e81c6b1dcef77886556791a96f609345ae934fddb3d12a4c0055cceabb7a411df2a9f268d9f575a9017ad2fe9d219f143c87a829d66405f33f9374bccca317ce6511e0545d34d3f039561a68d704ae33f69b3aa2bd10a604389202cc3c39d9f3e449271eb5ea0b445622b8ee0caea90470e20788e0abe7ecbb530a5217f1b9307513f161618624ac0732d687076158e296be25900084df09cc4705f0cbaed7af3e313331cd4fef6537a01a68ff4c73d1f0f4bfb3ec8b20034d67919b1722b31c4ccacff21d841522c03869e9e36d54231ac4ca5c2cbeb2c39fd6b95d3726053fc777b60c5661a0b88fddd37b7591bf9a79f50ea5b89cd54fcfeafc46b3bd47d7e86ece9ab11a033220e2cc463b442a4b3b4cd3b47cbc2b4ed8acc04381a71abb27281d2a54bc2783475d091c229a89505088b34a6b3911afd05b1b2fea9dc46eff53e54a5bb4d80da2f9558898fb3146f404da39c09ac26bd7f9ef5c71100bb16479368972103d5bfffc4e9a3ba0ce6cba970a9705ed3df6515497f2cc5c6e9ed8a7dc4c86d0bb0839c128d3c8ef8ab32c47b8651675ad8d6d72993f7927708b184143e904a647dad45e86083030a9426e21b472e41535bd3cdd9c73238db91f3a4b79c078c98b66c0ce8d7314a0f52ac16847fb69de3836c30c9099f134db71602315581c33bbe74c7d46541df169ad33f33d6227659dd077e2d30eead0700bfcabd6c73ae0f95459467f183a5362bdff39e8b58711dcad6c667cc7002788a86f960f733945a9c3b7b859387a0e64b09690a01516cacedaf732032632c473b9ec1c483b8991fb34c3361a3982f9c06cb3a55c824b96bb8de42678335f966119636f229931492127d369935ebd0455aa44a456ea5aac6c3db1bcd6fa048cbec116bd0fe49c8b863f71344335145b609b1680d1b2b09cd3faabbe7de576e0bdefd50cac1599fa75d6e387db6044276b771652f3f109baba706ce71ab2321a248d8b85407a6cff699bdff5cba921cc8229f131c45a7c50b646b9cb209574ddd16a4eb2d9a9819e7a3f699993a80b5a17622f85b315eceb4d782e526e0202e590a7de7724fab216dac580825bc24b5ea26100bc6fb3426ae436bbead1864afd6faf78bf3bf639ac349ce5c6406024544aa36d39f22c31ec1949aa7105906e7f4e3c384cacf676b7834ea8cabd78c7e26eedbefab1f0c86ee1cb2fbf7cddf6dad1a8db82301d9c5ed8ec70a07cb38789e1ac6637239f455c97f9d493ad24f5d7bf7cd261deab96822fa38acad909848ded1f49ca076b1dae2b669a8c543dd2e8ba6fef0bcb2d6788aa86f3f13716d0a827b1f4bf466cb06c564dd0d2d45c704fd8cff05cec76113706aa7cab7156630076ef24862c46579ae5bae077e887f5805b6ad1dd8e5b3b2768e007e29ef984ff910db1f727e02f2f1be7a202d91ccf7bd53fb3637ec7cc24b611c6b45aae32ac37fed982ea191ff7c407a32d057f50046decbc7a7ce88ccdc1a505396df63730182117c0ba95c471d307a986604194ffc5bac682820e6ffdd355c6e0d52381c81c722f75bec46c0497fb318bc9984937ee5b9995b1fcd1c1b33b019ed7b7215988c0e2b437c72f790c3542fd777cdb1022414265ba5ce4ff105fa23ddc17336a98561d8276e576655d16e58df10bde0847c92b91f5810d18e2feacb4c5d73793457e054b8e16c423168ead6c3496bd41c19b11274877b5d19439a774219", 0x1000}, {&(0x7f0000001540)="a2d64473737127d64c86743a575d321c18d9c246ab8d1edda56ef33ad0cd3662b71ebb3803ef81f1204ae75c815da32ef661a5e1cc1eaa5060f6f8d731d342af2fb92b754787276a522f8e1769cc86739b38419fd57087993940d6ec6274be", 0x5f}, {&(0x7f00000015c0)="e80d4f93933048b7035ded2c418aa56e3e17a3c343ea14ca13d2e6b9bbc61e53089a86ef9ad65f1b834f2d809227feaf9547070eb36da188d8d5e14f6fba8ff17f9490457c5f87f25e32512a490f901702eaa71636405f20b935d9bc125b39f7b3491fc48fe48cac0b7ce3a967196d0a2ba78edacf9b405e1a2f6b8fe3ce5f6c3ed92cdfffee402be2982bcb2093c10f045692a659d0f873f2a2fbc109efe27c244c69dd44ddb68cd54a927691042cc8f32e2ddc94220ef83305d2a03b0311b57939f8866fd5474e343717fe59dd61a7db6e0f7c792960605d59ca8cdf1e4e41560cadd2e40f2d6e243d9f35d1ceaf3488f3", 0xf2}, {&(0x7f00000016c0)="92111de7a37d99d3f565e49a06054f1fe24740be5f6cbb7a74d004cacec0010a2231c6e0f2f53d255265c5e1bc1996b4016534f7a59ede770fc2548af416493bfcf3cb612d335844111497dd36d8078af4e7d45830cae2954d8656994d1c5d2296b0db883d96c52ccb200d23ab46ee3467bbf786bd4f29b96d08a120d42f1ea1c540fab95db5002b2f3c646618ee4f234e4f581bb4b4ff0ec988f8c85da648fb329e5a195d0a4163aca2ed5381c989371c24274a696facc42e0309d8c91ab9cf4ad8da6a97bdc91f176604ef62869331669166d744c2b324b896cad5d24ac9149fbf129b92aa9032b1beb560bcda51ade2143723a7c49fa8", 0xf8}, {&(0x7f00000017c0)="b6de870aeb27a9a5b13d53ac9473a4f3a8fc65fe31441886573e00afb6eccf282b4693232cc5513b7b8e2ca31d31938b3ccebd41f32b6c1923624f986c1cb30aa7addbc4e615f85e0c2878e18ea7c9eecad27b3eb38d2b81e2cafabaccdf4a56", 0x60}], 0x5, 0x0, 0x0, 0x801}}, {{&(0x7f00000018c0)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001d00)=[{&(0x7f0000001940)="3a5f24c76e8ad94931cfc96c770bf0d7c0113ba7c3caf401e1c34ae7de47272aded1ab6d26a2bcc5d7272dfd0324ba9dba078d58a322a88225fd8d6a875350f4c4a4d7fa9800ca963cdd5c24268108fd26b652f78daa9e5bf6e3574e4025e38d2292ac7e3d552f71c5ab9643d4a6818424d4a301b249b854caa1aac75dca24f4c1c20cf3633322a55606d91e69cd8e8b75f4ac20bbcce8a2b47fef44b4e5b1c13c9822d5d8f920403d4c8b2ade3cb3c7a2496223cc03f873148672928c86807ed96ef94c4b376b548bca72eeee2fb7ba5d09", 0xd2}, {&(0x7f0000001a40)="bfd314841d9bab5e49af3ddc51e1a12d74d0c5ab13245f63cdaf32c4e55d3c01c642e805f31d2d761efdd6800a3d24eaecd2bf312ea52eb3902ab4981b1b3e5d238c3e7e2874684aef1bb22c4b0551f0ffc6e8cc42f17e4022593cc1bc078375b097a3992f57f7df997241f35355aab5c6b9585ead3a2330b41f7101e7501e", 0x7f}, {&(0x7f0000001ac0)="858ec29bac4de0ef119e468a82152e70df56b0410c4e6c541ff188aa9bcd61a47ec9e05f4b42e26f0a7dec314a4aad7c56aee3feb508c177c7e11443d67d9b4f46cda17049cb2dfb91944dbdc7da8a16c07c1e16ad0dd4fd17c62cfba8690960b2a715914edd03", 0x67}, {&(0x7f0000001b40)="771cacede0a3b786af181c23bf383e343a2bd49ef81a7f8caf71368d9728871a14e79e5f6be67dba355bef58f2bd5430844d46a05fb8e84b0251250f1aba7f5aef2bf1602e8c942380824ad093509062bdd9fb66dd173ed85491f5c720acdebf3fc8f7024439859d8a51ec49d996e4a1f71e818fa48cf269ae0ceb380c02a492f96fafe31575cb615aebfc80e516b1b0573c", 0x92}, {&(0x7f0000001c00)="31070c9723a5fc7f865ad025aebfa9c3169954582f13b73eb7b023daed4e4c0a3051a3a1981f54769633f09cf6d13e8a267ba6f7de6370fd7f2a120a45d56df230a1533b", 0x44}, {&(0x7f0000001c80)="59b53c6bb90fdcd647", 0x9}, {&(0x7f0000001cc0)="29c597cbd42b2148e7454b7178e60da3d36c57d2f0611fa973ab38fd987b255d3e5865f4", 0x24}], 0x7}}, {{&(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001f00)=[{&(0x7f0000001e00)="01402d8f07c09e708665cdda031c229d7bc734a36b470e9afcaa790fd509b4f9ed525a2540c1a0f535d62d3061c3e15dc8bd12f7f458a2a01a96130fd0511229ff5b0a2433d132a3084a4380247eda0ae8d69448b6d658bea23836af36f916733682984cf5606938058e0e70b9e83ec689f035717525fe7abf7f88621a7dbb96bcee7c26242d036236b2c5d73527341e76ec640ce3350294c2c8c17a02d2f1e4fb292cde4d13f2fc93951fd842aeb358eff8206b81d52dc0abfeefbdfde23e737d67b5fb9b274b8e4e8e5f7e3b28cab723bcd7f9a83dcdc04fc0d61377bae6ca68d2695b7ae1583dbee4e0bbc3270f52a7540e7899a2174506", 0xf9}], 0x1, &(0x7f0000002040)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xc0, 0x10}}, {{&(0x7f0000002100)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000002640)=[{&(0x7f0000002180)="35f2cfde853c5e362ba2e3fb3fb1b3c2b214d6cdec6ea98daef78a4cb6968660ccd3f627bdbb87e1b67dcdf4abc800c2d1be0f9394595aba152a07a51efb05ffc45652fb98e942073cbed78a0046d11a8bc41033a6190c4b856b47851a6e94c3d5a5438aefe906644421e8ae6f4ae4a9edb3d8bd1a868728db2e93a3fd2433a7c17889e33b99c02958ae2bc39cc3857096c275c7466c7a50450fedb5f8701cc4872fe61fe25eb3e1db6e59c77ab3461e1353ef19c2a8a7d644ee3168c52bf95464233ee1956c5eda9be592676eb8205af12d69dd3a08540e13ee640b7e8078ab0245af58470708", 0xe7}, {&(0x7f0000002280)="d7c4cc07b740df590323f7665819a02001f7cc099a71b6938c613509c789479e09b51bcb1c3da4db0e3c76b8cc783a0c7ce602ee1408e8da199eca71b135eac7fd1c4dc186d548e527b9983e6838b6b0d9c5da4efcb5ca432597630de9469e2fa1586f3f16bdca042b122d15a22286ca73fac986012696c5887c7d9e451e8bbd35a0d52b55e1dc36691ae0ec5122910e6f84aa26c0380b32cd0f2bb9b74ce95b22ea94397304a241e90500fdc7189feac1130bcfae38dd28b05a5406f52012a5449d4c3c72062e8e2639cb7cad3e8bc00ecf63f0ab4468c0170eddd0ddae95bb31e228768219c6", 0xe7}, {&(0x7f0000002380)="2c2a095169b474", 0x7}, {&(0x7f00000023c0)="67feab8627987eec7be741dfe0c3032f642ac7b6589a12e4a12a5e1e6f9faa2bd508dcf76c6eaa814ffd6da2ee3c", 0x2e}, {&(0x7f0000002400)="d8ff332028c78e1bc51a25fb3537e9d41f773c1dcea98cdffa37973385a50a3d38726e3873bb20673f8a132860bb79a0b0f6d8d7fcc63ab78590ce443fab52d96fd0bed55ad1a730ba9da9c3478895274baf99e2b14f8b4ccdc569c5b3ab7d49b33b6d9375ea262bf316150aeb375b8b21b4d35d26d668ce089f5e021b4daae991f61bc661688674cc76f00141e69a39375bf43c81ee4204", 0x98}, {&(0x7f00000024c0)="74c25adce939fcee5c567361527b8b592b5e0ce1ff48ab72181622d2e1f15f736f7d19479999f8417e319465f9b9dc285e2f075c1e43924fbf5aa0ec5462ff947710f0659ffec1204d6d04f83dc0f72f94d8331ff4ec5aadd63af8c6c57c98b8e5e952f149e95bcc112e17525894eb9e0ab4676758fcfc", 0x77}, {&(0x7f0000002540)="942569b7abac8d6aed5744c64ce01958d7fe9bf2e89ca3b2051eb5407e22c6807bc3b5da2661d8f56773b9800af9fccf631e5358a691c5104946c390025d200b6498307859a75edf13a5d3cc26bdd659691b0387da414fc7a2c085328e540c5ee69c5b16bb133258adbe31d306dc8cf6653ea184b87923dd6a495fb3d51cb2296f52cd12fb18497081fc57033b8707699791658bce4b713e495b0280ff856ad9f5b880dd38c1fa008961c2dc7e158df90374f47200", 0xb5}, {&(0x7f0000002600)="a4d980a5ccc550a9eb4cb1e314ff13f3687a61c0847b55bf58", 0x19}], 0x8, &(0x7f00000027c0)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x48, 0x810}}, {{&(0x7f0000002840)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002c80)=[{&(0x7f00000028c0)="c4a159d9ba176359ccc4a5c5febfa8f0a2e27eb2e9d75f26b6c307c8eadd13032aac652bfea5bd92e537322736d29ed882fa4606a41fb9d76eb57aa8bf859c3df7149ee42f2ad7fc6e3239e89eca7b33aa950228809d67c91c410a5bfedbed6d1b4afbe435f1023369640a130149adf6b8af96a4651f669b15f1d1768fa591086a8fca58ade495af5711a92553c67a8cb8fa0d304f30763cd010ff2711e10ee02c1b80aa7e907a2672621e5d571140ef12578447ee82d75f8bbb3ea4fc92dd5001f364d97cef7c6a02d1cead6534ebbc411864955a2d243c84c9f671a9d14aa6b8390f7b3e7f26999ad4", 0xea}, {&(0x7f00000029c0)="1fd74c03f2a1cab9bdba07ed99b3a417186b9d36579357c9d7116c311b", 0x1d}, {&(0x7f0000002a00)="c1e394d270342328cb0d4a1e0c29377038cc82811be20c302b8c764cb404bf83090bca09f1a7cd1a547a7b4f05fbdfabb230cdee05f148596c728435b57d51adac79d2fec34d1c92f200a17536bdbd33594ef63ab4e01bc8a6a192c1e930b6c8f1ee337361d4ea4dc286db860439bbea865f7d7652b93aa6472421087cccac4a32452dbf468b936500572bf8e12b689b30879e98b0bce311f8d731506b33043c42d652cd09b2377a1a3d42ba3ed59c76993a682f5ef22eb3b4176e3fccb6e474de37b8b0cc83619143b3c3b0b62e027a8359ac639b1032a23f", 0xd9}, {&(0x7f0000002b00)="8d9732a88c7599ab26ac4f481b8bb46881ca580a08209f27d0c3d8be47588b", 0x1f}, {&(0x7f0000002b40)="ee171070387fe1aa4ace5433dd12d49b92fe1dd3c43df48cb0cc6e18bfb61dfa61b3a68e393ce6567ccdb934c690a015f95d27d2b08237be0d4ddac35ed68bf1c74be162564f8bb23f54149e89816b2408e64d963e73579c0834f54ccc661bfbbb7cdc4af0d8b966caf228cc5755c8b21a93dbf519e0d98cd38f0a556b12b9", 0x7f}, {&(0x7f0000002bc0)="885fe178bc595e5a5f1f92d782248c31e76f3c415e2bbbbd3cfcc65d32cac933166331339bd83d8079c1f4735bc732e02aaff19cc9eee7297d4da6a7c452d7e6238ff317c602574d1a502c601042468a06e6a2487b24314526f20ad559dc81c8f51012a670cc6063187bd9fe1fb5a913b76da2b42cd12be0c242fe1786df21694bf733f7ac17b25a96a6e3475627", 0x8e}], 0x6, 0x0, 0x0, 0x4008004}}, {{&(0x7f0000002d00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002f00)=[{&(0x7f0000002d80)="9d88ad8ea332fe4c47724c6294fbf453cf9b057e32183574d5a2240277ca08e2b0f7893008e0b67e99aee2e37b166581cfa469c4fecac9e169afa77bc5d441406bd98f526cf4495fcb0cbbc697f67f9e190b5a8736249fa6ff0a87a6a7270a86a5710e98d622bf554de66a05b2cacde4544854d3d138abb96eff8f7abdadbede72fd1beffd23820d9ee614b6a0e3210b83dea3118f24ce5e235371b43caab058d4aae0803c5d45a10646", 0xaa}, {&(0x7f0000002e40)="9e713b58a92cbd8d78cf33a6e8d40f8a319d52ebec00c277b25093a9c26353dd583b49cc443223f1ebea093bac67644b451d05fc3ded2355bba4b32791e9daca677204e6b0fe3a9b5ab8ad113eb0454c69ec0d6eecdde2fc8520963db1ecd42b26e7dfca2b20df3730a797f76d1f9cabb087a9bb51655d893a39d49ba566fcc1be2294f9327777481850eefe7a582cb1cf4a4293a440fbc31b9e8d1f5d3b584833ec01f788d3f10612", 0xa9}], 0x2, &(0x7f0000003200)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98, 0x40000}}, {{&(0x7f00000032c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000003500)=[{&(0x7f0000003340)="23a9383ed180b4b8ddccdaead38baeb4a39dcddaa1d3bdb8321a48070c625e32d509e5a3a8c1970d9780a75b578d1aaaa5b3d6e77ff778e7d67d1fb81013df7847c9c3be5406120794fa07747cddc18e49dc9b636e7f7694f0023ce640b084593542b594d0b67345281a6bcb32cafbce1725cdd3670642e23dcc93f34e6a3c0a9ecc08bb51d6384d05f486e6be08fc4bc57aa01a2c6c8b6fbe", 0x99}, {&(0x7f0000003400)="5c0b0e02094566817c10fd7226238c5ccb91ee6600562149e2073ef9563ee023e082cf9bf3898d3c22badf7898c167fd97f49afd667f9215f8adbc7c5bb918388df4aeef2a820f539ef5b8e2a2238d2968", 0x51}, {&(0x7f0000003480)="2ca12f4b548af3fa1f838aca44b2a0977d8370ae58578ec6c8714a5952c5c322c12ba9ae8642414e7839e3291f0347ce1193567352fda3ba45d93df2f8158b37b08ad1284ce033e96341253d6ec883307b83d05dd407316f67e41d93d7a0696cedd8e8a5f98124e7b587974d75129a27e33694018271", 0x76}], 0x3, &(0x7f0000004840)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r0, 0xee00}}}, @rights={{0x1c, 0x1, 0x1, [r1, r2, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r5, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r12, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r13, r15, r19}}}, @rights={{0x10}}], 0xc8, 0x890}}], 0x8, 0x20008040) io_setup(0x1, &(0x7f0000000180)=0x0) (async) r21 = socket(0x1e, 0x1, 0x0) io_submit(r20, 0x1, &(0x7f0000000480)=[&(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, r21, &(0x7f0000000040)='s', 0x1}]) 05:27:34 executing program 0: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_dev$hidraw(0xffffffffffffffff, 0x0, 0x101142) (async) ioctl$HIDIOCGRAWNAME(0xffffffffffffffff, 0x40086602, &(0x7f0000000080)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() (async) sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(r2) sched_setscheduler(r5, 0x5, &(0x7f00000000c0)=0x8) (async) process_vm_readv(0x0, 0x0, 0x16, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101140, 0x0) (async) r7 = dup3(0xffffffffffffffff, r4, 0x0) sendmsg$netlink(r6, &(0x7f0000000880)={&(0x7f0000000540)=@kern={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000680)=[{&(0x7f0000004ac0)=ANY=[@ANYBLOB="90230000170000032dbd7000fcdbdf2504203d80fd6a7e13dde2c4b94d208615fca9750b3a03d312a5307535986cc23d2fec7e102bcfb0bf6486b970c6cf2d43dccc89589a3eb32d0deee355f8b2b47febf498fb23dd1821311b817b9441a49e11cda24bcb92080f32d603b5cff9e45fcc7770c452746e4af6dc6f713ee7eb01a4c17235a6864c7e1778767022bec9dfb26c10cec76b0ad02099a2eb8c9b32ac5d6178ecbdef2aec72850749cda9def08c5535242a28868a87fe29023407d09392e669f7465aea44d72db357d4465d727e77598cea14bd77f0846b39533722beb5404c8725219f79a200d22b9dfa79f6b40f913ca1fb470753b9c836344d586d3a9f47ecd93a3669ed2ae332248e843c69bec1e810a51bfc8d082e2e7810d7df52038cb67c9ae4869f434a5fa75a92a6e6075ac70dd41b9260f09a64dc1c16b1d5c1c54523885f313eea51d8bd97e581a26b08cf93a3728f0c6525e9e34edaa8f880d15a4722f85c5600a4e4ae14cd0d2513949097ecc7d7830d7abada79bac0ecb6c1e9e81a579b59a21044b60606c9eb17e068a624f10d681dabd25c6f6831be4cf03d873cfbe7e1acaca03f433912518c91afdcc9112d15757c9f2b29705bdfea7a3b3f7017c0678c668e6b48d97a21ab52bef85b67ae3f4e4642c669e06984966868c15d6a7622fcd62315ffd663a5e571b536317550fd972c4f5265df92fda73be0100c273228a5438908b8d460fc2ec203243b5c67b3a4b169361e3e52afab3f74f93de251318bb21be2869dc6c2463b6c3233d1cb25d9136c437e5b69d6343cb6d542dffdbe1852c32d2113908bdcfd90c2a47e1a4c0f33ea4b66f447be94e357cd8d7746f9be0c31b4ad22bb6850f8cfc5c636d53f1ab9f2053429c9b79a1ece936bff6d08f84213279cb6eaac6bc7edb898d9bc211312d713e44ae396756f7aa75952fffc4c72a38410ee54265748131a9f5e2c03632840e2e4e24adff3d85d41e5d84404182a4b9910883cd34fafccafadba0d9dd6fda47557497e3c94e1f84445da7e27b6bf6801904893d5946430d3cb2e8b0fc5e863bf47ab33c51ed12fa4601ee7d604e0faf830566be833cc66089796af3151a87791d94c67466626095e0f80349466fb85b09491bcc909382989b7b5d2d69dc40652044552070ecd608dd1ac73ccf805b167bd750f786871deb11c4933b7874f8610858e4d2fd3c8d6cbf90e6c442f425778cfa25d057f7cf4fce98a054f28ec84418c8d74bef506756aaa4cd5198a79604c97db10d112612ba3affd5f5da25d1e2f3d4e8cab72b0ea7518ca18a672ecd06ef966ec4f9e45031e1ae95f65213556f25fb9e7d5f7b2903613fcb42da748d655aff2075e73836f4909bc5c517fd304c554d075f3943998e7074914afae1bb4ab7c2135951cfd871d3653439bd2881cd869c106dfc6d2ec6dcfb30f38bc6627a6f859fcc057cdaef8b68e335c52a40c23688c3556626e0bd62058fe3b97df13bf6a546e1299241f65c5bebf82daa8c1ef91fd15533171f987f42dd8cfadc0da052968eb3878c303920322a90bf9475717464f73b7b44882ead94e72d8fa10583fe5e58b7cf2d7ed122860c210f6997976b721520945f37531df3bbb910243ce0adf5250bafa6139a93b7672af2df6bddfa700b2450dc9366e83adbb78b0658a4043ced968a902728ff3321628d95d37376241248033f613919661e31d7152ea04141a2237cec778566de83ccfe6994d0b7f78a9a27d4217da4876c4559492faa17b3e7de0ba81f230c1c36a27c2852f98f660b7aa0597a4e170364f8f0e760d2dc7bee75e28d9ed8ccbfbb67260fd480c884339f098b40e93d1fa934c879e3d1caca56084062e1eb9912df5d5383c556b08e89002f39169643f44e5764243a9513724d3aab86245c5b57f3d9eb7107f21b15d2e0909a76864b0ebf9aeecf340886db237a6841a5119818880c38072a1318b4c2cf1a3fb35fd935cf4280b7c4a0d0773ea5b416e7d2de7b11158560896d25032595e885aef0b55af426ab4de5d7a55b7791ab7ec7b53b7b66442c736760fcf90fdac3180ce6c9e5f77466b31d507dac046a4fd27f2fc1b9cb00b09f594769188d9183e433122a34302c64947e6e5e69049bb04a9e6c6d7a7d467b2b3c238ef08eaf091a5f70bfbd96add1493f329ffe3af56f008b6bfcacf9b70c565686ce6ae93df10b810008980285eba3752f7fe90a2ad7308fd184f2d4c12208b6391ed2198f5be9e162503a5dda3f0ece8d18c3d7dadff7baf9fb782dfb8ff5e1b13133e04997ca4cf1478c5b7f904dfb7787bae1d85d7b7a01ff2e4474b52f816a915a208991490f1717280c417a394310c85f95ec515c260fbbb52dfcfd1cd6bdb0a1dc71ccd3bf5715abf80be19300ebf3a3b6ad2228cecf22dffbb3bb10cf5a4cac86f2d6339d754a2298e5f531f765bf55a0def831f93f6cc606f6ee0e4a88c282cca8b987358d137d72db24fd80074c9e143d37977ed6d9815f22fbd07278ee699d557843b176a73932084cc3cf40506c97093f30434ea3d1202443a4bca566a2363e24c039a4d20adec0cc3af697d8709e662a6880e7de8c5500ff80842d270a7321fef8ae2468e1482e0a51a2dded06a015376b0cfd7e96dcda0292085de3143e88345a45c1fd50712ee2f0c8be2d2fb9c2c7369309a102f3818f74ceb3fbcb49eb639e64a71198631cfe98f14c24e75270fc8334a829f6855fc54f8ff3af416fc52577f279f3fa1c921127b1fa3ffdec87f7f1301aaf0975d38cf9952bf1c684473798bf09ddd27ada72ef2956356016ef348b45359dd22ed0fd2f55101a7224bb0ebb91c2652c1887bea2af2b00013870cfa15a04083493083bbe6ab50a62240cc2e6983421ddb7fa70e1a827c455fb38d44008ecf20d8d6e8bb424cc3960476a214c170d24ab5596d760f52a517b1c761093fffb5e9d1b9f6025826fb06612125a6d7abb2c1ea8c9957deed2962b96337c9d650baed637b349468531de6bb5b93f86ebccab1544be1341c4985c1e199d88bfb6327ee7178d7539879729166daace4836ab91b398df34f4944e9d05e6111bf37fe9a9f6699515b4d2101e4e76ae6adde594d277c0b45e93cca8c7872c3fbce061ede211e59c8802d8f32e1037744244e277a70a89161178612cd6d3aee1c2b19aae3812572ffa0459baa055f9b83833926c6d9a13a91a30402d7fb06e761724bb4d77931905a485606fdcdc7305547ef86fbff040749b4c9a5e68c11f463581b5bb141d81631b404bf4c45b48d16c61b5431f9af372a08319e421da3f4fac1a7b73c32b9233a521e9c7bd1e13d60d46211378c168409ce02ccefdd4a349b9d934443c7b41a49a07e6cd3c23711e872e140c44e0ee84871886e59e7574e4e972d58f9ddb398852dff73b3a825c4e6dc264884d4da7e3b87bd15017b77c88035f301527f6b4985fb921bb491027e519ca27d8caf21473e6b882cf26ce63be1977db643baf51d34656f1afccf61f5089f2b25f4e6330d88d50c10612d7d2feaae54e938a9a8c088ae02c6ce820bf12802768bc46ab2f45c8fb508ea1f2d6e64b6cdbcc52e2e9e8e8aa33ef6edf7593fe099ebf3794252a3d567f905db9647af68499a77935d3cd6e30688c24fd1856eef49b839d8ef8045234967154eb3a7d5cb1a743253e7bf0920593345646953dfb3decd09febb350e6544ce9d8f59ed377575a29580bc9a3fef795373121d16630420d5611f475c286323fbb23276c555e801b0619c24f6a48abe4c045d5dfa630f08ffa2af36200f957fa48a657086ce25dbdc32558ed18094adb81b629d9d6e58e0a5c23d0b04a064e8bb7e6ef4394728ed5c6bf02a56dba7bfa613adc779334f5348679706d65151aff4dbde693a8104035213665e0b61204e7ea1c8072a146d180e0472369b10d2f3ec962de31db06000102a2a03034faab1b6ecd28a131b43101be3413a7388cb542fb769b1f22745ff780d12d20ad2d1659ada0953db6bfe90c30a1f24bf535df5d4f6fd3dedb088992d3a5e4bee208bbef36d74ea362b0ef1e04dd48e78630d22312e4c4bcac62b68b6463a8f167d646b429c65bfae3527fb70a29987064f09955fe08507816f7e5fd1173a3578102c226f4066c08d8b713d32aa11d44ffed5290069a85258bc0ac645325cd270732e32fb756ca2d05b3037126949da97a083609d956596383a029d246d765854a51fd0bc7eb680ddac2869b1aa7ad872c86415188d6bfc161160a84d251a308b0350c5639d01a25016a74c8727eee49a931e364ffa1990885f086f6b8d6fbbbc97a2eea87d99ab35b952dd8dc04c71426fd8d6a323d30d6caa99f953d6d95e6ed9f7e551ff185eb992526bf45e411f5bdfdfe1c7c758383d89c0e7c96cb3e0ad6d5623c35601ee65ef26145e97ed53a77ed593a9139ae34eedf9cab60e7c731c02064c181f25a58bab60175b2f888d32ece45d701d33ac6f177ec17203ffd65ee9559157aeb10a7570b83798a906ba7b9b599438bef40e9558a5e6708691d0dd6f58096e64d3fc310c9ad7d043ee91e0d5b7fdcf8acf59d946d0d3cc9226e3198619d7d4afb37cfa3d5bd7ff43b4d280b8c81a82eff57bd6c5add9ca4dcf707cfd86b01976eb655f2519604bfc5b3b3f2183f450c80e877076f2837fddb5c0642e41d752b298b6ffe040ad31a998745c217f5e6c1672d3f35da6af497deaa34de92e7ee950eb4c40bbfde161ebdcafafc089ecc12f6853dfbd95a57f5abd4d817c2e5d828fcf824daba2cfec3ba34ef07f6142b9f13a1e9fc6ef373e899af1a251308c807b9eadff91fd14aef848f0fbe857360482d018cdd1abd8246e02936004517e387a700e186da742cc9228be2abcdf298755ec9fbbfe0ae672f7f5f5db065a4d01ada82b3aa44a853444140933eb918937bbb09ec25d74511e0bd2050f4540fa99344a7e8f00414176661a2c32221b79b759b734eb799c2cef39792de3addb385be9af82064703df83dc211e6f5226861ac1c9432269ec5e93a8cfcbaf6d537e69bc6adee3a1ad05ecc8b74d60e88fde6cb748d0f0017e641ba801ed1a7bf13cdc22974f7f1cc6575ac3565d6bb2fe470c544c015da1634a067b1b68b3ff86ec89c2d2b96a870a1dcc6e3e57e09fb37e589b2058e2551a0e5c5cf760e5926e09bf529c6fd8f2a37df78bfbdd607b28d3af53880a58988b51ea8856b7c9f3cda9351de089aa203c9f37668e5d733fe5184691b3ae97d95470ae7f72d52c80dfa2808943528ee112697d5f4a9c74b09a03619c90f718336f0194b0b7310c3a38aaa95d613b492274d080a79805f1f4a3b117cde1b9950dc2b445763c791688b4732869632da5a4b035d6f6f4f5c93d4113f64ff844dbac2e736515acff8dc75b95ebeebdfa4fbc41bda1823aafa1676a230939154325b375799812acd1d379bf638e2034430d4cd97da8d07b81a5e396742bd29d6d152cf591a52934d35bf26218bef8baab277701af4761b75b8936f3d6ff004a422f5c0b89fa822ea38521760530f0521f3923034cb7f5d1548165f0da20322590cc7fa1edfae22f48c68ffa11249ba0c9c65679ec3cc637067753df8fd89e70c0473fc6bbfaf4b30fdaa19d68a71613005a3aa841ac52ce62558dc39994baa8e3187e1951f21850edeea43d1b7eff4a8f8916481ef9dca0b31963713c2c79752f0cf5fb993e833af9094373db2b88dbfa273c508e476d346635f5b23cc815081e2baf8a222dcbebcffb238a43c19e7a32e9263262b8791fe0eb1e5193519b8c8058c40e5fc8f4e161045854b7a54467f5ebdfb23fdff4eff377bc45541fbcaa78c9b622fd5e2f801bf15eda54a4b5190c796dc647a32681797dd9873bdc1514d59457162d66c9ddb55d921e762de4dc61f852b2cf8e8b14ffe3bd79c14321b7871ef5b8e2ebd073a1cdfdb781a4ac93d7fcb151409bfac4d70666719dfe6a29a07f68582eeb06fd3f6852ab57da48515c922a394b93af8d20f504c86ef6567548059da4b3b3f5c39682eb302980d6bcfb11dcedf5b1681677ed6f070aa227146833a650936aa6e70ca7590c03204f49943300cde0ad38ef5bb96cdf3773d37badff0db94361e7149832c50c6797003d18088277685f809627ecdf519693665827c6136faa2b1b24c9fbf0b2d6d6a3cd948e06617a783d989379d23a0d4cb2061c3a611c2b5567a9631ce02072fac36ce04fbfab17c69b71941241561f3051e48c718f19c6d56b8217646b97828b9956d1771691c5cecd3401bf97a8629be15956f90bfe84a3084b778e03f1bccf8ffb3430ef703a87ce66e8cd9f9b2597d1a2247c25e5249b8d5ddc95ff201dc4756cd9e7e120b4b822fad4f3009cee873753db571558dcd1b4269350e656e8a71959c100fa6ef83419e59eb6b411c1f60078a9f6f30b36bc4162289c8810d0d0f8a100a5f9dd570bbd8576e545cacd4a6015058f27b3dcbb4fd65703d080df91ad7bbd5951db1c98eeaaad2cec6ef07f151a8e0b21d2645703beb1a6ec29e11faaae7620a3b322c48f8c60f57466e1e3cb9f66d311415a83bcb173bf01ad343489039463a79683614b19e52b31e93f9ea94e8f0d1baa7b13ea26b455b1bb890856834644ebaefab1f4bd1568fff718da4fa7b699ec9edabab02e3959134e4da602d64535ac4add7993fbc234d45811797a08c4eb52eccf6a08ea5846a8f43fdbb0dd1c91426d894b1d07dab61d3bfd32d84b0030fe0f867d96d858661277c9d263994b2d0ae4e668e6b40950c9a799095ea178b7b8dd5ac8a8bbb39b6e36b66d89d7745a4833a6308018698f0d250e3bfa992169fd28c95d09fdeec8919da5159bbda82fc873478c496fcc5bcc3e773506f6815afe048f115b852d995d16efc63b112b6bf81784cd6e7bab21adf6cb093313e11c71371ec8ab9c33ba027786312c60d267a0f2ef9372186ae09e392008b03602a21ceaf76a75e34cab38988040dbc2571185840afba9111394a7474fef607d4a5ab496da16d5bdb8061bd6cdbca7e436bcfb6617185244a80b94219b00ac1e11a751d8a04422f618a3544652d5e55a5783966ab36bdb9cfc999dc72490bf3d4fabab0842f5cd346b464e9fc69689aac317c1c3de54b29797ef0e7412ab2cb993572b8e88eeb45d430d418677280493d26728f364282f9088533693ce8810ad5399406dce348e5dae68b02aea84a7d3810289b1e1eb58def1ef657f24dc697614bd87a544fcb2dcbfb2b1b4e6908ec8f67bc8f639a9f7f93be2aa1e0cef3ee5081f772ed3c52f971734317ec7c4aa34b8dbfac843dc4e21817985cfc1e64731eff91a7dae3e69ca1c3a617dcbcd846d90537e3983e615230f39192818965a6acd78e4e9db0eba5bb7ffbd8866fa9dd79eed0dd75a69a236b22d6dfcb9995b0eb748fe55ead3c9c603aab8c85624034182b93ed539eb5e0822498c93e5fc237568732e117d9d9190f1ad5526d07b1405823b5aa5ba36b3e29d6b3d677a163e3f44afb69c7e8e83ecf1aa3e5c1b158272ef3fa108081bea7692176652fff131c87e2554f75d6d1387d73048766e7e662c3f9607cab8ec3b6914cba3ad5dc3d0a8037f11102f77c3b04403662f518875b4a41fa26e0d2ab1bc2c895a4bbd45320780ae5822bfe264aa95aa19618c96c6b24050521e5f54dd9926255a40b9c15dcb9db504c3264dd93dea12172ae55da3f060b86d6209f7ad3625e879d8b3d1c405c88f580e4ade6b43bd6c4f09ee54a886d6c69068b64a89657c65f68991990d7ff310252ca00605d6f1b5a4f32ee5f92d75583aede95deb34a7a2e3d9d1065b05e49fa4353fafceabb45ae20cd3c0bf7a87edf7380d27afa42498f4a41531f95e5f36d234bb8ff46ce9b8410b2322fa74fc3f16cdb4d1d32bf785ccd95cc83493194118424d2a11031ae65eb927e54c884c158f086238090f2074f86c072dbbb5d8ea9f4abf8521a7af626b6a44e76d93c0c443f064e20f5ba0537878da7e41080bcfad2a5dc188f4c96e10d174c2d8046fa8a2bd4bee72ecfecc3ee7e99d431a4c81bd2153edb18c01d65044c46094dece2767e5af7e2bca2c4f923c074ed4b8aee85db25ebcd46de8d79c5f69429aba81918592b741d8a725688b5cf82d39b0a54ef4632de6e1a19aaee3be4d3ccec55bedd86808ef288750768566da7517e92790d5e92b5327076f0820aea65574ec5963d8271c55d3dee4ce83fba32e2b8df36bd6d346c88266a4e1215a9eb308974c6d0e2d9e5ec6a69956b5faa57e30b2bcfa9500a07e98d7d5b04e22fd5f09b64c5716512dac33334da67a43b54b5bb4fc7a270ca5f4c9fbbc759bc8e81c333ef1329059807368be12eccae5808226b1437661c17ee8ce0006deaf938e5cf03048add8b64548381a0b30c10fc3a58b572ac39fff2b5e764a1c4642ac664fc982b1544b760d8f56c658a584ad079509985de037975d722f70ce927ee4c47c0378d750566bdd0f7801f7432259a49c491b69d9b345741bec6e513fc918f2bfe07a01f76c54b80b7f07c6f4ee9c7fab086c7b5fb1ffb6e12c129a68a16ac37e6677a195f2dfe1d9894cefe8e1d3806a5a3c7bb27122068798904b34d7724f4bb4025384d38d1dd02dffcb9b6bb2f4ab33fca87299ae33a335b75c3e4ae3e09faca60af7e87e5e8bb23f79b9891f285965ee55f18d5501fc57e78e2fb34e0475c6e2a1f4b235335499ed94b11ab0f9e17b9374c3664ce975df517653f8ed087bf623f05a4315935213c685d2b70b5bc2f0097160ef26e0574b52016ae9e9f50f2ed76db9cb0138346e96bf15b34ada2105a26d509e0bfb2e360529c310c8947529c95da0d09c7a6ccecfc3460b596206850f47857bb32d6503426f0715961c7da1b9c30b97ff34e707ea3a8f26b3b536d92dfbbf19c0416a9781de1638b3fd1489d793e345607de1ac58622ca4a8b99737145ffe47509bb54772248b484b161b25dbce01442964df2ebef8d690cf9f89fc595048e80074ff71c7adae59b8efc2718eea80daa29d5b2b852ee1a42559f788d436e0e013d185922148996730749d45be512d18a9aad4db3bb5112a567c3002ba4d78c7f9fdb6bb3dcfb50cb9640279c70183f005aab01b79a82c4e9d6c382db31e855be3932b29e977d3f4b56b65783d6187b21dd2148b98f97cad9e3550c42a5194c671f501302b0c5add9b660e5ff6d4fdaa1f7e63ed48f2f3a9904bbb266c3fbe624f84486cd4ae72da99b55237cebd203cc1fb65800f723117d83ca7d4cb7c620ac25eaa3124307d3c8c027eb98b814635274f9830f02763c4404806ade7b7cb7aa2d3ad517aebe1116925bc0f0f64b56a246014b63eb546e5ede760368eb58146b944504d80fdc2ee838f8003fe51bd9ca00cf30637bc9b4bd963f82feced9b809183c96ec6eecf4b68a3bf6f2a6929bfc2ed5bd2820a2a6de89bcfdac170c3501f30436426708d837aa13032563e2006e5c92bb586d93a68006597fe21399b3124a8e06778b8f2102e3c19df38ab0604b96f466ba2a200f31d0ed054cd2eeeddb31a29fc19c8accab214fb32651f03cafac68eeec4dc260bd77ce1a2d4ba3b4994945eb5649beae1b10b42de17c782d4f6a1980ff2a6657e365ba65ca82ead461c1846b882795b1b0ce86a7e4184486443f7cc41f03ae3c717ae082127dc20523156859e59b4372c59b571cf0a888868f40fa17c15c0f63a736fabcc5795df69978a63562646cadd016a8919f99a4d817ba04c3a87102375a3ba69adffbe6b7ede0aa475e54df44f49eeedcfc3cf32fcfd722f22d1f3927805ffdbd3cf29b17a5b7734cdf60e53758303c0aba8c2b5edb4fe5f015dfd005c23039e8a839f26217ae43af3633533f357c3d625e8a2143dcf80d46695595c176926c5ee16188b1ad63e0168b43c0a3167bb548ea6fa47978887f565b12bf30347e217b680dee6fcc7b081ccbd79e8e06fdaf6a9a457ab40f444b0d85d90ea884eea39f5fd9d22656822cb8286c69b1be99cd3e3be30e0ca1831a4dfb1fe27fa505dac95cfd64ab95a4427f74e4b177f2e260efff524863fd09543cd904d5ec87714dcde0ec9ebd8ec3d7b762a879a8ff0c6a7798978d1a064fc0b73c9575da21aa93e54955ca50fdf25d2716b044db0782273f42f46f392cd773b949c481135974f9bd4878e4ad5cfabc4aa0db204fc9dc10fea388593d5da702e73823df3405de3394f602a096e32044be0ff1fec84eca3079cdb413bc72e6eeb71afff810c574ff2c3138422a5c199ef9a5465a4c4bb2996ef573fd84e0731108472dea9f2cc379515ff694a66c8cbec1cd53fae6da577156ef4a1e5ccc5f36608a6f8e1e94507d817e33f89cfe9d4ac289050a018c567ca71a003a1dbd4ae8e6d2486b9b82abaf0a111ac0e94e5422dbda75ec9da0f4b8f12b4d3a0447fe932ebd47556effc10c9e3b9316e1bd32f4aa8697b2e0fd3b9f3f4a5919de17a854c6e1d9006d1eb962350a836beeeb9aab58ded25726a8b842880d8dec1e807ac67c3ab4ecc655e80439ad04f9825e852159548d4746beb081fa55d0ff63fe47127d96a04ed776c488e678017ee2a603ec654b94c1bf5aae6fd33e9aeac840f7f3fd2f12294903e5551075a46bf1ad2d2e3d1bfa44ecafa441fb69346802018f1bbc08de7dda9c496fc651809ba34c53cfe0792c6542df58de23ed8b456fe6427cd4a1ad69cd2714302990d1bc25fb100e7c93dd9eb39ad1b2dc1baf77d5850be3b4181ed670a3f8a55e08a2c1d771ad61642a92eb821737f49969b5844961cdba7dfe89a6210bd26010ff19bd068f500b6f065bd55c6c9f2b96d3b6471635f8308a73853047cfa0daff091c7f705044507d335b8acf06dbf7ae1808901d71f5d89678c151fc3c73719f75623981c2c2ea4b50ec3cefa8b6d7f39bf578f69ba2c20a6e2a69cec7fc7e72e6e48e8e37d60e852610594de3e13c217df51b853266bb290ac16ef359ee93a93908ebe8baae1f0aad73ed30cb3b249814d4ed98d910d678019d1dae51a9519a644de1b50cbdc9bc97392e37b6bd48134ebabde94a4f3af80448506b1102fdc4368e1238903b008cc69065a887579dfdedb49e2f1cd9c7296c8bfe54289a0de4045dc9d3ff13f588fa726b22333d57aad20637a25a92b5b89205320845809944800e6bf0c6209f77c1e97080788d394f6b0d667965c5b095ce946a79acea20a9dadc4345b380bab98f8d96cc9e4c57f50f433a3ccb392b32c59ee71d7aa5d608c8e8f1de7194c1b31c555ef2f0f574acecbf76817065f1a782a65b3ca0b5450386a2e72629904d48a2211b670a573bb8cbf0c296269cace05e367d6807562636a4e9e4072fddbf99fb51f817ab9c66913715277c53811a49cf9a3a3328df74d19d0e673c2e0a7a3b0558e3cc5ee393b76b63b1dffc2f3b606ce610a4fc3fa3b024cd9d53fd36b4869cd5f7bb1980e63c6f1146632084383f9effe9699ddc7803a249a63b4c3b16d323b168ae087a8567186c6fcb531ad00e67684d077ba303b92b6da974062a732ed4f758016113b476cfd57e5233430531153ba69794a8a6ca11173351996432516025e8004008b0008003b00be32117fe40b2dbf32ce1693e7beda319a934328670d3f77286192b231bd770c04e8b7864c502bacf502a0d3433de795b9ecb87b0bb3c26f87d8b6bf247c4acee13532a780f2a941ee", @ANYRES32=0x0, @ANYBLOB="04cb2766ac5511673b699b5f5e18bc4f7f367f2b7dbcc5c18b9ddc91d2e6a1ac0dde278db17d55644d54b71108005100", @ANYRES32=0x0, @ANYBLOB="f87e42aef39f4d56e20007270d34ce8b7745fe4394b1165c459692142d320afac8661a9d0530df5ee1678a66578f0ce525d538d73a4c3fc0f0f102817a9a90df5f425c3acc2ff31a6d5c240063eaad3d93e1a3e8c16699101d2f2012f1c549a68fd281d25522553ec3c14643b21951cf592195ba0799159176dd7494cc18a0382b002f652a07b3bb90028cdee709d961e43bf108c84f43e461133b62ad8989f4864adcda97d358e93631a24a806048fe57cdf7603f9bc1040b2d111f67b91e280079c606694a6e42b70b6dd656ede6357cb160439c2ae6e3f8cbbe81a1423d7d4d3d841d2357fbf97a20a545ff15284af79ba3751e1f47ed1bed37c412926174539f7fc1a53a344ab114f47b1032e3fb06a2083becba9b6d33df6d1d62692f7dc18bcb67f5fbfe173741b5019ab870dd7a666263593caa321576189d35b382144802780a3588092684eb73e0599bc11b355d3c2ad774db8e1df7250516526d7728783bdc3c8e21faa1aaea8c58e629bab264cc93dadbb8a3beb68abd0def0f463485b196d6e78a06d5190b49cc718e757747a626ac253d324bceced125ebfc2956411ffdbc49fa9e4e3e579714b791651f8c2e65cf8338d40c2c223b5c914574bc71a986ec575e163880080050000100008000008e53b4f90921de6eabf81d8b2bee6c777e5448fdeeecb31ae9f94cb3b8049fae251fd8d7d7cac29321e8dd5b26e0125d22763770990a506648a64dc57b6801b520a53d959b42b6613ec518bfe8d0301101128060c5a0709b51a058407390677e3d6dc9e48852279035c0b966d9d7dd700ed4ab930cd87b029b52c6b17c5b51b10bda8f9822d3203627d4b5e554bf01c7bfe3432b7441651ffa4ec36fe3e327e68180c57187c7ea0c8170aaeba80ecec841a63ac19308493e96357c0c65078fe5ebbddb301bec690d901488fe26e73863bb41e26d2991ca7c86267df2947e26ff7b55863afcc9ccf2e25121a74fae13493621479f84f69a587042d21667034d0a1e9c7534ef66ef5cb6aa67633242f966c3c2c460b486ea476f4cfc1841c74314f89f60b3314deaf63e84e0bb2261a462902b81a0d981a446eff7379cc558ad091893e7981970fc163c85f4df8c039cdd0c282cd0552f388d9fe47298"], 0x2390}, {0x0}], 0x2, &(0x7f0000001080)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c73cd00000000000100000002000000ba5c2d4ba2396627a4c2580e78cd531634ebcf8c6d000000000000ae00"/59, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000034000000000000000100000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x20000814}, 0x48041) (async) ioctl$FS_IOC_ENABLE_VERITY(r6, 0x40806685, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) r8 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r8, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) bind$inet(r8, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) sendto$inet(r8, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) r9 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$EBT_SO_GET_INFO(r9, 0x0, 0x80, &(0x7f00000002c0)={'broute\x00', 0x0, 0x0, 0x0, [0x6, 0x745c, 0x8b, 0x8, 0x400]}, &(0x7f0000000340)=0x78) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f00)=[{{&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000580)="f2f785acb8ff4a767203bec5b144aba7e596c730ac440fee42df", 0x1a}, {&(0x7f00000005c0)="d0dfacd1b2edd47168e6b2af9eaa3b7331c29950b2519c4e4a294ad35cb5018c92e00df06a08a7590c75d965c8492fcd34b1e0d830d6845d1457c86ac7bd15fa1e8ea0ddb1d669a7c5739ac58c06876f9a0a1e6a54a67af4b0249ff6ac38e42d5a4b0bd8f8b7ccdbc89865ada79042a5b534174516e6fe2d1612b05dac0a12d0cd533366f23644035c5f9b3fdf638b06413e99db54bde76416640046d86df6b7305b7db937b8eb5408", 0xa9}, {&(0x7f00000006c0)="06dfd083312121b14b27138ff118d8dd83bac8a7842acfa26af2d660116477c2cbe545a6ca71b18d9e977eba17690bae7924c7375860bcf47b26fa6307706ae2961cb11c5590f75435a716649de555f4af7323f48ba6e9c0a343f0fd6df1c573c2cc5c2bb0348e9da75e4011572f7909c832b216333d6158abd39ab13426af4722fd1e3392a2bd766860063f3d0c7babf7ea8e56a62912f07c7c7b47bd592038970ab937911a99af4c6a8fcfff2034cd29578a73df671a68918fc0dcdb41fa257cb5e026e2c15ee0b24accb7eb36cbe9cfb098ff25423b3fdc515e6e2fff3ff83eff790f28bf", 0xe6}, {&(0x7f0000000a00)="c9e978467883c498ba8cbac2f75c12c2d925651ed17689cfad060545584e09a1ed0a3a76fbc0916da6eb5a0a1fd4af7451783536e68c40b36aaa2bfd7db0082c897688e4b33e53f55571660e82a4e198dbb80fb050852b40271d76fe974d185299db74fc8fc4e016fd74b095af5f9fd378c6763d92b46c8e31ae4ab1addcb5b1d7b173904706d1a92f4e5b3ae62dcc90edf066bb197ec69f38dfd7251d638520651e411127f17da8691fa23bac95b5fb1418058ab47e7e69bd9bd2024d0fa8b8ad28c057ab9bff55c1b48a173eec4c9d20dbf8b6b2d0d27765cbbc3679b7ccba2dde0b05251556da7d427307f0b2c9e959", 0xf1}, {&(0x7f00000007c0)="c49c9433ff7ecdb0061a6b1560af73c6f76a06b554fa989ec99c5a505b70aeece13d0fcb1f2a27c5e161b1b83c", 0x2d}], 0x5, &(0x7f0000000b80)=[@rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5}}}], 0x68, 0x20008005}}, {{&(0x7f0000000c00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000ec0)=[{&(0x7f0000000c80)="7ebbf02622b2fe7da3d89b6abeed54", 0xf}, {&(0x7f0000000cc0)="b47b9f091aa9f2ab30243a22c85224b3370987f34572327fea90cce48f8a108868bcdd6bd2e7233b18ad2fd71906610c98df35b444fa274cc2a9cad55d04704d7498f00cf1cd9ebbf000475314f4478e6a6cbe3d955bd3615ae35ce944ca246eee38aa936875adeb18c5f7ef82c897ffcc9f39320b8bad340d05906d1c37848aaf0d9876ed4ee197491c5c0ef692394227030663ce8277992efa09f10eb60c7a599e0bb5fcb87fe8d6ea6e04bb77a6b8a60fb9c74e57ff4c546b0ea9f42bd245d234e253910cd25746bad8ef36642940", 0xd0}, {&(0x7f0000000dc0)="750c5e72857ff8e508ebee2316ca049dd3a21338c80984369f18557585af3221fd31b58ab19ae0e4a3d12b9f63a89b14231be66696fb0229c0fe830f337eab17f33a1288aa0e43db5716112b6e86e68be164d0db00765160fd89e2eec3c3a013451f0821ae4f3722cf79f25aac7c3e46114672e06d7f7047adc5f9f080f9509a495280b231869150fc4f6764d21a48d2bef67ae5f0fabe0d63a996223e05ce722fea7334d226f32e2835d504c673b647d9e8898837d956aeb122d20012e07d8f30a2afc1be6cda1d61d0c0d6ac5fd1f7098fd1", 0xd3}], 0x3, 0x0, 0x0, 0x24008085}}], 0x2, 0x4000) setsockopt$sock_int(r8, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r8, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r8, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYRES32, @ANYRESHEX, @ANYRES8, @ANYBLOB="0fa93cd904bd1ce8aa6bc9450000f7dcc5ab1dc7338ca112e4d51f60b3f0cac9266ce9031012226ebb00000000000000989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798098fc294b1db4eab4b868e35f0b9dd309e784baf9f27f1b5e57ab2af70c10088f7f833f1b1a8ffa5831634d2103bc2d33d3fc8bf721f91dacee6223ee90c09000000000000008e", @ANYRES64], 0x100000530) (async) write$hidraw(0xffffffffffffffff, 0x0, 0x0) 05:27:34 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000d80)='.pending_reads\x00', 0x8000, 0x4) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000e00)={&(0x7f0000000dc0)='./file0\x00'}, 0x10) getresgid(&(0x7f0000000e40), &(0x7f0000000e80), &(0x7f0000000ec0)) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r4, 0x0, 0xb901) sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000001740)="cc051a26c9ed79ee372763458ce549d0015bb470562ad53b0ce3d3a46b51d10a6869df57ee0b232e79b70c1a7ce8f7d583bad383e3e9e6f3efa909cf40e047829ce140fc8d0a5720f4b8a79e7442b0f52c1ce3169b9874bd5c6815edf513a00692058c31d9c21f60b4a9a8add666e80c3bd6aa12837413117368833a2e80bba8efa0cc5d7860cee9d56513791664cfb9a97145f1f4a905ca2b367d7204e8eb1fede7109f713871c309f840831e7454c607890af42287eb3e91aae85312075efd6871d723e63b01e2c66a630553efb845a407a25d27ca18fadcccff840f959dca55633d036eaf0ded84c7281658c7e91840a61c4170e3f7cbfd2e01d1c6601b2d37528744bcf0c83bee9ee4c80b373895b684bb1c710930c6ef667aa8dde636b895cff41ccddc354982c1a33410e34ebf226bdc9ee34d8c7ea6a460c65e95f0938937bce1d2c1eda61665e4171fc92694524205effd29c9aa94bc58343c8408ae9eb051392d316ac1a6e62b5f54c5eb0c4ab1f4bae4c6ea60549b01132201047606019b8086d47f0bf1270543fe8cbb065895e0e015f892b00bc70af2cc0d8e0d6b2c43110441241348cfe1f0502e8d13e29ed7c4632d3dd7aaae80966346afa7ea5e860efe761de9d328a9aabfd90246be43c7f557b0f14f1088cb1151b69922da6bb523726e3035806e92464d7769deece86ffc93495122e7ff144520cbe4b34c7c3ab041195378f81a3fcd90e7e01b52882511781379edb9bdf0bf5225ce99451964f5e92d1ece645be6067326404f695c7909e52ad365c2d1d772c199447ee7b1ce05565c8f3e43fe48aa93ea96fa10e05a17b923ec2fd1819988e4339df29a6d68cedd771800d2f801e51a86550a095321a863026d76a4798b97b126cf54762908e2c608f4631761b57dfc1ad78730d9847f696dc86fb4fbf64623450f57e898916deb6c188768b2657e347d03bb2a4e42dea979fe817b5ebdd603f13520186ecfb187838df281535c57fc4b52eb7d94710983128891525763d82a7a81f1e68ba03f56269ac7b42402e276206f4294205daacd77395b6cfde1972e399756c6fd87e134040d5b1a278232b97492eb3d57715c382c58e523e16e51d5efe5498c2aab0b4d7af640581dc344af0a6b73a1e8768bc00127fa9a64dff59c10f095b2a760e7b8f317582debe72f3aabb1842403f23ee94d278c6c45d00e0aae17ce4c97251708815fdaceb549a5c01cc854775689dad80e3d07674da1dfcb503eeadafe6fee85994cef3848ad9b7bffe5f1bf52c8eb3053869b0778271313edad61bfedbb56415613ded49912160f49da619aed878e97b417ad43c1e7a2033d2ba16c7c887010133ba468a7be119ceffe7fd10c28b47871e3e18d82667e5801c258ec1914f7de031d79b8579a6164e581d987c76bb637e8d6a58ebe16ceef042dda6ed83162ebf28b822b4dee32c6bc4c79f49ec2eb0e72dcb80a9bbde679691b7d49c36570d255162b0ecd8b2d2ad735a38c531f03bc3ec906c8232f14fb482d46de560ce8faf037a7692daa2d6d05efdd7d21a3f4310a16fe57413007fb1e5ffe015eb433583dc520a7ab1260f5ebca6a5672a99e2a816e1898be759bcb8eb60d6ddb4c7307f6dca2634e5314060b9fa8475307551858ff0ec00fba6f34bf7ecda38e581e48bf91ca9a4f23bafeaae7be411904747a2d86e45f6e21f649ad3c75ce03bc6506afb5e9a645a60128584835f48e24ec737d8adf1ef33e70386b4374a9daefefbc6cd5fb43420063983089f23270987e65a772d174af9ebea7743d69721834562250703f57f43c4b4bf2c05729b1b6dbdbea7407e0e824f124fcdc65e8c44f496e9b645d0b66f2ba32cc549911bbcde9825ae7688371a5b5a8acc91c2e2d93762956057d2bca05a5346a8bc1663c01d960334ca3a54ac4d966055cb5da0503d8f83f663025da74ea7c8d099d5573baec60b022e90116fde750da345694027ef61820c1c6365b0324a6360257f5e4660d752ff177064344ef25f6a15150a83bc04930b12cfaa73ff41be643a3d095cc426c6f4cfd0f6a5e2e691578345666300cf6d907549aa913e1131101b3cb58de947343b71c364725725167432233647daa86bf6dc227cb8eb96f1d5d03c772c520424308dd736a561450469148e0eec7d9d57885466a87c5ad0881d5d757faa7cc0a3afdb4003e97408977942cd3b222c7ee168fdcae9efac0e1227cad721079c7bb517df1e072e44bbbf42441b226b3aceca0d4a0bf1ed30a9b298650e39ae3cb5e00fc943c4299f5aa6245fa9a979eedccecb577f0937d8b95b37e51539cf0114ad4f770cce3c1ed53980a5361bbe38d4276dc31b68c4328bf857ec0aab4053a35e2278aea6570fe6dd37de1ae01cd60feacd75aa4b170b1f514d41e73f49c6dca5f2f096e2aaf3a127ae4440285c9257f3290f4a922cb531a337fcfa6ff055b8e64f2a0130f44df70ca1e6e8f18cbe68b50e61a6a8a5b2b7df1108b763bb9960386ce2dd2e23bc379eeea00911f910de0d30da22d972554be3704d262e46242075c5de5b58c7e0f5a44f6a4db135fad7bbf23a3f9a640c098d1ad89baf89e954579f6adcfed0e322b2596258861ff3534904cc034e1d57d7b44e657b14aa518535e71484f5ddc7b7ed993f86918f0061bcf3f5389788de4e86aba6fac507379d740f396601485a18771186615a3e65facae3202d6be9df3baa8311c0f2ea566e729de5fa35c42ecd488a2aced3e2a2f913b5f5254f00aa569f895e31dafdb2d944a507ca5698ad7b751c9af2476cc95ac319054e3e2142cc81c173ab8bd7129d5a21b910ba60a1b2d4e8a13d224f61d7b502b28fc1734eb1672221452f52541157dc7ed5daf7a81221f436033b1fb02c6b4b3c8d512d657a9bd91bb965e61fd7d2dd11d0d8bc68e69376b5a3992f1581b0eb0f78ec96d92205cf7c2fcb9a8d3f132dc5aeb1e189228dcf4e1ed37a22554b23c1e795ea77e5089285d984d8242783c6ec02a8af526c40c8dc74579247a91d8a5dcd0150be4fc54b1eaf210e4fb401983409220b9175c7c968d21ce186190671da2355bd566c3031f8a778e6ba1b0299f1375bb0a58e7dee9e343c2da9106bcc99e7e7667de165bd98547d10a89308dcf9b95ede5b407aff32f7bbb9ca71a4ac2411022f4208b36a21d4c15881769a3a15c38a4d068c5d27078f59b4ab3a0b2d3d21e4ecec9a1ab0f35c8d75f2bffa3da168e6c15a2bf9354d0161f5623edecd86c9ece616f95f63eb654d01fc661f5bd21f3854ce9d18e0293405f84e12f0d217a3fd8dee0c1e906125a3eee80bd0eafc407d3a8de5c3fca87dac89f3423d74d47e5464a968338676a1ca6cda5ab23e00e00b522206d3a8aba7d2a5b621585df9b5850dfb35dc8dfefaca8bb2bd6eebe5b684e246629f3f88cfe51be60bb64bd7ce6d2e152e809055186c0635ddb8714ec8f448e008b5929a7ec77c49f32fde9d3f44a39859dce369b2ee8da2df0780419fc5af1e6b7a953429d38d7265870e1591422d2ce1ec11f9f80ee3574e70de0225695c37c92a39db8c0327434c59ca6781bd5988a10f6ef7fa79b0232dd7e12762f613ba3524358fc73f307f1665ff62e0698127f9a54767180f14deb6d3d687dd629a518c15fa6622d2165cbf7f24aa10307b21506e9c8ba50b18959834b9f2c214af40c2e4bfdd837505c69d0e937abdb3cbfbf517e541d7cff09b4b1eac4abf65fc86cb5c6999b1c17a994595eebb520d70cccddfef52019de27d98fe6a3ec261ede49ebc92318829e00d73a87e64d24d6e045c221b6f545a624af9298bea89bff64092eddeaf28928e6b80f17a58e4b36c3de8ab4b7c1f56eb93cdca0be145ee971fd922a957b1453636b069655d42e083fee3a689346528234173fdcb0747acd392e4ab54f416d9950c6dc05af157e2bfc877fb22e14472cd3245e65af1b34252e7f69fada3241822c09eea71d90ed963f51fe2bc99fce7e7d387e36fb8b1cec4c192e8d84f22c1d986735307e79a0ca4a314e637df277b538cf6e994e8246d36f77e87662be559a65290c561ebd7bef1495b73d80c5b0967c5c0daaffc518f1de7e52a54f6a3dd323f7a18957637957cf5d63f37dee6b3cde0b89177fdf3b6dc1de5adf91357f9dbf57e7b161e3c404fea032f1db7e57701ebee5ea4cee21cdb43c858da891bee5da4887e0dfa3efe696e8429548069957ce91dbf026a6436d573018146f34eb51d1cfc2bb3b16643d9dcec6721a4123d07f3a5ac4f1be23536e69e233f5919810e2f07cfc5897475b1f22375007d501d0f62b4df1f13f590c2b88e1a85a1b8c0bcb06224839a4666dabcb4d9f95091b1caf1d82f3c01aebdf7cf7fb526d67d8a5a4d5a8609010aeefba6bdb4e2d05e0619280751652d40e6446dcd4eb1c3e24eceafe6b15116a58de5d806ed7f60a5958cd42a81ecd4d1eb79367d9103af4b9b888e3bb03d9065d2a7079d3c916d05b8abe91350a072d8d1f7090bd0956aa0fd007d6fdd4b883e6ed82c7c72399e2e708f742a386de822db8102ceb2fca13cfb3daeea71c95272be08c05bbd9aa2591c8998c324b8bd603b7524caedc30651e42eb28f0c7a6467d4f39342e0e348913132b60b565a7613443868898ea8b9cdf24a7b9c1411216940398318a99293b38bdc075883aa4f497ac654e00214391fee8880642f37f3d751deab53d9869508a4548a7a6e05d988ed76b3ef6e31aaa5c7f88b6b3d7c8ef222bceb7608f98c0e90cbde3b258d40adee81d05212b8f9a9e31286e85242cd1ff0bebc68f0300636af81049641b304690865dc67a480a378c8661bbe9c5afbbe35e099192a2b0087236f0061ab78ef6f2aa449f0758bb42edf4f2f4c1b383a7f8d850bef43afbce60489f766f4c56fe5656646a3e2ae2ef7d4c320399c1445a72424ec86a6cf47baa4b0fe799a7e1ad180a5edfaa0b43e7f8b4c03b1689af052ed314b63f2cca9ba1fc4d753f6fa6e1b43e2d9414c044b426d36b121217486b6632e3b87a7468e20dfde38ca30d3033e449401ebe322ae8201305475568de94db2d94a8e34828dce8cd7963f76899c3aacc4d03caaccc55a15b150a62e1f6c2d62ba632b010243e7adcb9e27ba596eb429094b1eb552130d1ccfc39e00aef1b66fd0a55552901916b955d755f776386dd2b93cc6ee91e8c6e35fe33919dbf97b33b52ab660f5226543ca3e3aeaadf9a9a605504e4000988ae160c9866aac73de5ac1620ed345d9ca47f74670a1388920c3fb525aa107820ba4a460b8b81b6afdcb4d6d24234343b474a8fda22660e631105a927d8a561ae34322ecbeb73ad3fd7898432a8c0db9f72b745f5451db73d249f64d2bf96d6da6ca8d34a49f8f38ccf3706f5b8ada32bbd1e160e99f0997624765ecfe845873796e7ec8ba939355b14714ffcf76857bcb1baa03893e13fe24b2d79438414ad461fd3f6692b9daf1613e4017c11fe36df68ccbbca7009432a055cb43f1c3bad046322957b248dbb2befdbc11f4b159059ed9141847485ff87c7cb4c0a7799ba0079f39c9f68deb4d9a3c8e1d064d839a8d2b6dda513ef364d6f1f7a488e80baafa5dcf257bb779902c66918b5937cc1f3946cfabef13bb5a52503b2384b7dcffccdcceefa8c36e5889df7054429aa73e319cb93aa26bcc746353a7b501b4d6cc1c2a90679a0d122f2c11a973cca88add3e4243848827a699fea1b298b8a6403c89364ac06a9c9c5af15755d580cbb6437220b1f4296a0f649e333a245209a9c20", 0x1000}, {&(0x7f0000000840)="afcfde4b0bb872db8fa706f22b83facf86328be64e657250f9073b50505f71f5b6c2", 0x22}, {&(0x7f0000000880)="b560e3b96f4eb04e436c4936d9d17e64554179153c55b35cb2d3dfcee2b975a95de9152fb3851eba0246af398954c19f7430f9805176fdb06df2d997ed5319dab45c742f539f75a2cdf257930802a15fa6f0ccab7d312ddb04e7c140870ab10c7916512a59b3bf358b5ebf6dfc", 0x6d}, {&(0x7f0000000900)="925a1b040ab5ad93bf90a6dac9e1571ba32f5808614d0e3a922a424d72f0bcc2b331c4732e4836e21918fe2548e5547b8287e5e1606e73c1fd668db5237f6cbc53171f7b3dd4105ceaf0bd9ff34ab74f4c013b16c0e700a84808ccb61a315bd1eeca9a076985db1e816917aac34d4fd3feb906e47a55d6e46b07c94416de425c116299176e9d8bf564b171bbf9e0cbbed7e9a5f8bae2dac308b6663bd479800a0c1a32a34f45291cf716b7922ecc5e4d9b5c3631c3df81707ac8e279bf7b2f9920bcb9fd743bbcb4a2efd15873beafd510c32cf0e9a932ae6b0d2a6c", 0xdc}, {&(0x7f0000000a00)="64082d9ff84400e69576c45c8230b819b544a76cdeaab31196a8c0b2314aca35b7682d556e6607b7225721dae3fbb87d51b7547966", 0x35}, {&(0x7f0000000a40)="9a2501141a60c9681ee7ef3acfa11c", 0xf}, {&(0x7f0000000a80)="2fcaab2c26ca5f8b9502294c67f10999f6bd12147f32c39afcd073621a1d189defbe482cbd8232266bccb3f8fe", 0x2d}, {&(0x7f0000000ac0)="e5afafdba8efdc52ff3987938fe4ce75360358edffbaf8c9f30ec3b2dd68f5e915143d678a93850d790a2231e616988d7180691638d00377a89e63a01c716f199cfaf4356380b5da00752f5cbeaa6e27b4bc0f049a28957f6a723f5eb37d4c2816594e33251641813da157cb6000f9609d78b2570a87e80b5f85f5db356d405a727504e4590d154861bd332c39faa21f60c4ecaf5e9aebc4ece60e47f44f2a01bffa3654af1d6ef6bebda9345d10c36a878e94ebbf7492a07e5c09f384c2b968065b6338bc58f181", 0xc8}, {&(0x7f0000000bc0)="dc164c7c8dfe98016e79a41c7a5b1f8d6f17be1b7a85c2d3adce86705057407f5a7942f5f15a36451cc58babd9ec262a272150a8775d5dba9a8f99148d416fd768a59287356fbf789032c3930cab079bd4a2c977f8b8837549aac26e298d673c0be9bf810de83a5d22bb06150cf25b6b90a5a813ff1a27a4e982f5231b9624db37b1785c60d73cee3fedb2cdb6161735175d67f376f46ad7415f6b16601a72dcc43ad2feb53fc11c9b82f815fb88221baca1446b0129e18e909966984aa577f392662ad1f1cc2d6fe4af18", 0xcb}], 0x9, &(0x7f0000000f00)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x10}}], 0x88, 0x20004090}, 0x40005) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x1, 0x5, &(0x7f0000000200)=@framed={{}, [@initr0={0x18, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f0000000000)='GPL\x00', 0x5, 0x100, &(0x7f0000000500)=""/256, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x3}, 0x8, 0x10, &(0x7f00000001c0), 0x10}, 0x80) capset(&(0x7f0000000400)={0x20080522, 0xffffffffffffffff}, &(0x7f0000000780)={0xb0, 0xe66f, 0x8, 0x1, 0x80000000, 0x1}) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r8 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r8, &(0x7f0000000080)={0x2c, 0x0, r7}, 0x10) r9 = syz_io_uring_complete(0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x7, &(0x7f0000000380)=ANY=[@ANYBLOB="273100000000000009fcd1ea0000000085000000cb000000185100000f000000000000000000000018480000faffffff0000000000000000"], &(0x7f0000000740)='GPL\x00', 0x21, 0x64, &(0x7f0000000600)=""/100, 0x41000, 0x8, '\x00', r7, 0x25, r9, 0x8, &(0x7f0000000440)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x1, 0xd, 0xffffffff, 0x5}, 0x10}, 0x80) r10 = gettid() r11 = gettid() capset(&(0x7f0000000140)={0x19980330, r10}, &(0x7f0000000180)={0x6, 0x8, 0x8, 0x9, 0x6, 0x8}) bpf$PROG_LOAD(0x5, &(0x7f0000001280)={0x2, 0x5, &(0x7f0000001040)=@raw=[@map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @ldst={0x3, 0x1, 0x6, 0x9, 0x3, 0x20}, @map_idx={0x18, 0x2, 0x5, 0x0, 0x8}], &(0x7f0000001080)='GPL\x00', 0x3, 0x2, &(0x7f00000010c0)=""/2, 0x40f00, 0x16, '\x00', 0x0, 0x24, r9, 0x8, &(0x7f0000001100)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000001140)={0x3, 0x1, 0x101, 0x2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001240)=[r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]}, 0x80) syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[r5, r5, r10, r5, 0x0, r5, 0x0, r5, 0x0, r11], 0xa}, 0x58) mkdir(&(0x7f0000001000)='./file0\x00', 0x10c) capset(&(0x7f0000000040)={0x19980330, r11}, &(0x7f0000000080)={0x1, 0x40, 0x6a, 0x800, 0xb33}) 05:27:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9e675408220572c6ee9fdb75bea0171454ce50e1b3965e5beea3fbe744222019deb26fd8fefcdbe4cba8aef9ef40388350087380b91ca56ef2fdfa6a98591040a77316b8dd5875ab7a", @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x0, 0x0, 0x0) (async) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f0000000000)={0x30}, 0x30) [ 368.660720][ T7093] cgroup: fork rejected by pids controller in /syz3 [ 368.687973][ T7174] fuse: Unknown parameter 'žgT"rÆîŸÛu¾ TÎPá³–^[î£ûçD" Þ²oØþüÛä˨®ùï@8ƒPs€¹¥nòýúj˜Y@§s¸ÝXu«z0x0000000000000003' [ 368.690901][ T7173] capability: warning: `syz-executor.4' uses 32-bit capabilities (legacy support in use) 05:27:34 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) (async) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000d80)='.pending_reads\x00', 0x8000, 0x4) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000e00)={&(0x7f0000000dc0)='./file0\x00'}, 0x10) getresgid(&(0x7f0000000e40), &(0x7f0000000e80), &(0x7f0000000ec0)) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r3, 0x0, 0xb901) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r4, 0x0, 0xb901) sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000001740)="cc051a26c9ed79ee372763458ce549d0015bb470562ad53b0ce3d3a46b51d10a6869df57ee0b232e79b70c1a7ce8f7d583bad383e3e9e6f3efa909cf40e047829ce140fc8d0a5720f4b8a79e7442b0f52c1ce3169b9874bd5c6815edf513a00692058c31d9c21f60b4a9a8add666e80c3bd6aa12837413117368833a2e80bba8efa0cc5d7860cee9d56513791664cfb9a97145f1f4a905ca2b367d7204e8eb1fede7109f713871c309f840831e7454c607890af42287eb3e91aae85312075efd6871d723e63b01e2c66a630553efb845a407a25d27ca18fadcccff840f959dca55633d036eaf0ded84c7281658c7e91840a61c4170e3f7cbfd2e01d1c6601b2d37528744bcf0c83bee9ee4c80b373895b684bb1c710930c6ef667aa8dde636b895cff41ccddc354982c1a33410e34ebf226bdc9ee34d8c7ea6a460c65e95f0938937bce1d2c1eda61665e4171fc92694524205effd29c9aa94bc58343c8408ae9eb051392d316ac1a6e62b5f54c5eb0c4ab1f4bae4c6ea60549b01132201047606019b8086d47f0bf1270543fe8cbb065895e0e015f892b00bc70af2cc0d8e0d6b2c43110441241348cfe1f0502e8d13e29ed7c4632d3dd7aaae80966346afa7ea5e860efe761de9d328a9aabfd90246be43c7f557b0f14f1088cb1151b69922da6bb523726e3035806e92464d7769deece86ffc93495122e7ff144520cbe4b34c7c3ab041195378f81a3fcd90e7e01b52882511781379edb9bdf0bf5225ce99451964f5e92d1ece645be6067326404f695c7909e52ad365c2d1d772c199447ee7b1ce05565c8f3e43fe48aa93ea96fa10e05a17b923ec2fd1819988e4339df29a6d68cedd771800d2f801e51a86550a095321a863026d76a4798b97b126cf54762908e2c608f4631761b57dfc1ad78730d9847f696dc86fb4fbf64623450f57e898916deb6c188768b2657e347d03bb2a4e42dea979fe817b5ebdd603f13520186ecfb187838df281535c57fc4b52eb7d94710983128891525763d82a7a81f1e68ba03f56269ac7b42402e276206f4294205daacd77395b6cfde1972e399756c6fd87e134040d5b1a278232b97492eb3d57715c382c58e523e16e51d5efe5498c2aab0b4d7af640581dc344af0a6b73a1e8768bc00127fa9a64dff59c10f095b2a760e7b8f317582debe72f3aabb1842403f23ee94d278c6c45d00e0aae17ce4c97251708815fdaceb549a5c01cc854775689dad80e3d07674da1dfcb503eeadafe6fee85994cef3848ad9b7bffe5f1bf52c8eb3053869b0778271313edad61bfedbb56415613ded49912160f49da619aed878e97b417ad43c1e7a2033d2ba16c7c887010133ba468a7be119ceffe7fd10c28b47871e3e18d82667e5801c258ec1914f7de031d79b8579a6164e581d987c76bb637e8d6a58ebe16ceef042dda6ed83162ebf28b822b4dee32c6bc4c79f49ec2eb0e72dcb80a9bbde679691b7d49c36570d255162b0ecd8b2d2ad735a38c531f03bc3ec906c8232f14fb482d46de560ce8faf037a7692daa2d6d05efdd7d21a3f4310a16fe57413007fb1e5ffe015eb433583dc520a7ab1260f5ebca6a5672a99e2a816e1898be759bcb8eb60d6ddb4c7307f6dca2634e5314060b9fa8475307551858ff0ec00fba6f34bf7ecda38e581e48bf91ca9a4f23bafeaae7be411904747a2d86e45f6e21f649ad3c75ce03bc6506afb5e9a645a60128584835f48e24ec737d8adf1ef33e70386b4374a9daefefbc6cd5fb43420063983089f23270987e65a772d174af9ebea7743d69721834562250703f57f43c4b4bf2c05729b1b6dbdbea7407e0e824f124fcdc65e8c44f496e9b645d0b66f2ba32cc549911bbcde9825ae7688371a5b5a8acc91c2e2d93762956057d2bca05a5346a8bc1663c01d960334ca3a54ac4d966055cb5da0503d8f83f663025da74ea7c8d099d5573baec60b022e90116fde750da345694027ef61820c1c6365b0324a6360257f5e4660d752ff177064344ef25f6a15150a83bc04930b12cfaa73ff41be643a3d095cc426c6f4cfd0f6a5e2e691578345666300cf6d907549aa913e1131101b3cb58de947343b71c364725725167432233647daa86bf6dc227cb8eb96f1d5d03c772c520424308dd736a561450469148e0eec7d9d57885466a87c5ad0881d5d757faa7cc0a3afdb4003e97408977942cd3b222c7ee168fdcae9efac0e1227cad721079c7bb517df1e072e44bbbf42441b226b3aceca0d4a0bf1ed30a9b298650e39ae3cb5e00fc943c4299f5aa6245fa9a979eedccecb577f0937d8b95b37e51539cf0114ad4f770cce3c1ed53980a5361bbe38d4276dc31b68c4328bf857ec0aab4053a35e2278aea6570fe6dd37de1ae01cd60feacd75aa4b170b1f514d41e73f49c6dca5f2f096e2aaf3a127ae4440285c9257f3290f4a922cb531a337fcfa6ff055b8e64f2a0130f44df70ca1e6e8f18cbe68b50e61a6a8a5b2b7df1108b763bb9960386ce2dd2e23bc379eeea00911f910de0d30da22d972554be3704d262e46242075c5de5b58c7e0f5a44f6a4db135fad7bbf23a3f9a640c098d1ad89baf89e954579f6adcfed0e322b2596258861ff3534904cc034e1d57d7b44e657b14aa518535e71484f5ddc7b7ed993f86918f0061bcf3f5389788de4e86aba6fac507379d740f396601485a18771186615a3e65facae3202d6be9df3baa8311c0f2ea566e729de5fa35c42ecd488a2aced3e2a2f913b5f5254f00aa569f895e31dafdb2d944a507ca5698ad7b751c9af2476cc95ac319054e3e2142cc81c173ab8bd7129d5a21b910ba60a1b2d4e8a13d224f61d7b502b28fc1734eb1672221452f52541157dc7ed5daf7a81221f436033b1fb02c6b4b3c8d512d657a9bd91bb965e61fd7d2dd11d0d8bc68e69376b5a3992f1581b0eb0f78ec96d92205cf7c2fcb9a8d3f132dc5aeb1e189228dcf4e1ed37a22554b23c1e795ea77e5089285d984d8242783c6ec02a8af526c40c8dc74579247a91d8a5dcd0150be4fc54b1eaf210e4fb401983409220b9175c7c968d21ce186190671da2355bd566c3031f8a778e6ba1b0299f1375bb0a58e7dee9e343c2da9106bcc99e7e7667de165bd98547d10a89308dcf9b95ede5b407aff32f7bbb9ca71a4ac2411022f4208b36a21d4c15881769a3a15c38a4d068c5d27078f59b4ab3a0b2d3d21e4ecec9a1ab0f35c8d75f2bffa3da168e6c15a2bf9354d0161f5623edecd86c9ece616f95f63eb654d01fc661f5bd21f3854ce9d18e0293405f84e12f0d217a3fd8dee0c1e906125a3eee80bd0eafc407d3a8de5c3fca87dac89f3423d74d47e5464a968338676a1ca6cda5ab23e00e00b522206d3a8aba7d2a5b621585df9b5850dfb35dc8dfefaca8bb2bd6eebe5b684e246629f3f88cfe51be60bb64bd7ce6d2e152e809055186c0635ddb8714ec8f448e008b5929a7ec77c49f32fde9d3f44a39859dce369b2ee8da2df0780419fc5af1e6b7a953429d38d7265870e1591422d2ce1ec11f9f80ee3574e70de0225695c37c92a39db8c0327434c59ca6781bd5988a10f6ef7fa79b0232dd7e12762f613ba3524358fc73f307f1665ff62e0698127f9a54767180f14deb6d3d687dd629a518c15fa6622d2165cbf7f24aa10307b21506e9c8ba50b18959834b9f2c214af40c2e4bfdd837505c69d0e937abdb3cbfbf517e541d7cff09b4b1eac4abf65fc86cb5c6999b1c17a994595eebb520d70cccddfef52019de27d98fe6a3ec261ede49ebc92318829e00d73a87e64d24d6e045c221b6f545a624af9298bea89bff64092eddeaf28928e6b80f17a58e4b36c3de8ab4b7c1f56eb93cdca0be145ee971fd922a957b1453636b069655d42e083fee3a689346528234173fdcb0747acd392e4ab54f416d9950c6dc05af157e2bfc877fb22e14472cd3245e65af1b34252e7f69fada3241822c09eea71d90ed963f51fe2bc99fce7e7d387e36fb8b1cec4c192e8d84f22c1d986735307e79a0ca4a314e637df277b538cf6e994e8246d36f77e87662be559a65290c561ebd7bef1495b73d80c5b0967c5c0daaffc518f1de7e52a54f6a3dd323f7a18957637957cf5d63f37dee6b3cde0b89177fdf3b6dc1de5adf91357f9dbf57e7b161e3c404fea032f1db7e57701ebee5ea4cee21cdb43c858da891bee5da4887e0dfa3efe696e8429548069957ce91dbf026a6436d573018146f34eb51d1cfc2bb3b16643d9dcec6721a4123d07f3a5ac4f1be23536e69e233f5919810e2f07cfc5897475b1f22375007d501d0f62b4df1f13f590c2b88e1a85a1b8c0bcb06224839a4666dabcb4d9f95091b1caf1d82f3c01aebdf7cf7fb526d67d8a5a4d5a8609010aeefba6bdb4e2d05e0619280751652d40e6446dcd4eb1c3e24eceafe6b15116a58de5d806ed7f60a5958cd42a81ecd4d1eb79367d9103af4b9b888e3bb03d9065d2a7079d3c916d05b8abe91350a072d8d1f7090bd0956aa0fd007d6fdd4b883e6ed82c7c72399e2e708f742a386de822db8102ceb2fca13cfb3daeea71c95272be08c05bbd9aa2591c8998c324b8bd603b7524caedc30651e42eb28f0c7a6467d4f39342e0e348913132b60b565a7613443868898ea8b9cdf24a7b9c1411216940398318a99293b38bdc075883aa4f497ac654e00214391fee8880642f37f3d751deab53d9869508a4548a7a6e05d988ed76b3ef6e31aaa5c7f88b6b3d7c8ef222bceb7608f98c0e90cbde3b258d40adee81d05212b8f9a9e31286e85242cd1ff0bebc68f0300636af81049641b304690865dc67a480a378c8661bbe9c5afbbe35e099192a2b0087236f0061ab78ef6f2aa449f0758bb42edf4f2f4c1b383a7f8d850bef43afbce60489f766f4c56fe5656646a3e2ae2ef7d4c320399c1445a72424ec86a6cf47baa4b0fe799a7e1ad180a5edfaa0b43e7f8b4c03b1689af052ed314b63f2cca9ba1fc4d753f6fa6e1b43e2d9414c044b426d36b121217486b6632e3b87a7468e20dfde38ca30d3033e449401ebe322ae8201305475568de94db2d94a8e34828dce8cd7963f76899c3aacc4d03caaccc55a15b150a62e1f6c2d62ba632b010243e7adcb9e27ba596eb429094b1eb552130d1ccfc39e00aef1b66fd0a55552901916b955d755f776386dd2b93cc6ee91e8c6e35fe33919dbf97b33b52ab660f5226543ca3e3aeaadf9a9a605504e4000988ae160c9866aac73de5ac1620ed345d9ca47f74670a1388920c3fb525aa107820ba4a460b8b81b6afdcb4d6d24234343b474a8fda22660e631105a927d8a561ae34322ecbeb73ad3fd7898432a8c0db9f72b745f5451db73d249f64d2bf96d6da6ca8d34a49f8f38ccf3706f5b8ada32bbd1e160e99f0997624765ecfe845873796e7ec8ba939355b14714ffcf76857bcb1baa03893e13fe24b2d79438414ad461fd3f6692b9daf1613e4017c11fe36df68ccbbca7009432a055cb43f1c3bad046322957b248dbb2befdbc11f4b159059ed9141847485ff87c7cb4c0a7799ba0079f39c9f68deb4d9a3c8e1d064d839a8d2b6dda513ef364d6f1f7a488e80baafa5dcf257bb779902c66918b5937cc1f3946cfabef13bb5a52503b2384b7dcffccdcceefa8c36e5889df7054429aa73e319cb93aa26bcc746353a7b501b4d6cc1c2a90679a0d122f2c11a973cca88add3e4243848827a699fea1b298b8a6403c89364ac06a9c9c5af15755d580cbb6437220b1f4296a0f649e333a245209a9c20", 0x1000}, {&(0x7f0000000840)="afcfde4b0bb872db8fa706f22b83facf86328be64e657250f9073b50505f71f5b6c2", 0x22}, {&(0x7f0000000880)="b560e3b96f4eb04e436c4936d9d17e64554179153c55b35cb2d3dfcee2b975a95de9152fb3851eba0246af398954c19f7430f9805176fdb06df2d997ed5319dab45c742f539f75a2cdf257930802a15fa6f0ccab7d312ddb04e7c140870ab10c7916512a59b3bf358b5ebf6dfc", 0x6d}, {&(0x7f0000000900)="925a1b040ab5ad93bf90a6dac9e1571ba32f5808614d0e3a922a424d72f0bcc2b331c4732e4836e21918fe2548e5547b8287e5e1606e73c1fd668db5237f6cbc53171f7b3dd4105ceaf0bd9ff34ab74f4c013b16c0e700a84808ccb61a315bd1eeca9a076985db1e816917aac34d4fd3feb906e47a55d6e46b07c94416de425c116299176e9d8bf564b171bbf9e0cbbed7e9a5f8bae2dac308b6663bd479800a0c1a32a34f45291cf716b7922ecc5e4d9b5c3631c3df81707ac8e279bf7b2f9920bcb9fd743bbcb4a2efd15873beafd510c32cf0e9a932ae6b0d2a6c", 0xdc}, {&(0x7f0000000a00)="64082d9ff84400e69576c45c8230b819b544a76cdeaab31196a8c0b2314aca35b7682d556e6607b7225721dae3fbb87d51b7547966", 0x35}, {&(0x7f0000000a40)="9a2501141a60c9681ee7ef3acfa11c", 0xf}, {&(0x7f0000000a80)="2fcaab2c26ca5f8b9502294c67f10999f6bd12147f32c39afcd073621a1d189defbe482cbd8232266bccb3f8fe", 0x2d}, {&(0x7f0000000ac0)="e5afafdba8efdc52ff3987938fe4ce75360358edffbaf8c9f30ec3b2dd68f5e915143d678a93850d790a2231e616988d7180691638d00377a89e63a01c716f199cfaf4356380b5da00752f5cbeaa6e27b4bc0f049a28957f6a723f5eb37d4c2816594e33251641813da157cb6000f9609d78b2570a87e80b5f85f5db356d405a727504e4590d154861bd332c39faa21f60c4ecaf5e9aebc4ece60e47f44f2a01bffa3654af1d6ef6bebda9345d10c36a878e94ebbf7492a07e5c09f384c2b968065b6338bc58f181", 0xc8}, {&(0x7f0000000bc0)="dc164c7c8dfe98016e79a41c7a5b1f8d6f17be1b7a85c2d3adce86705057407f5a7942f5f15a36451cc58babd9ec262a272150a8775d5dba9a8f99148d416fd768a59287356fbf789032c3930cab079bd4a2c977f8b8837549aac26e298d673c0be9bf810de83a5d22bb06150cf25b6b90a5a813ff1a27a4e982f5231b9624db37b1785c60d73cee3fedb2cdb6161735175d67f376f46ad7415f6b16601a72dcc43ad2feb53fc11c9b82f815fb88221baca1446b0129e18e909966984aa577f392662ad1f1cc2d6fe4af18", 0xcb}], 0x9, &(0x7f0000000f00)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x10}}], 0x88, 0x20004090}, 0x40005) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x1, 0x5, &(0x7f0000000200)=@framed={{}, [@initr0={0x18, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f0000000000)='GPL\x00', 0x5, 0x100, &(0x7f0000000500)=""/256, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x3}, 0x8, 0x10, &(0x7f00000001c0), 0x10}, 0x80) (async) capset(&(0x7f0000000400)={0x20080522, 0xffffffffffffffff}, &(0x7f0000000780)={0xb0, 0xe66f, 0x8, 0x1, 0x80000000, 0x1}) (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) (async) r6 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r8 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r8, &(0x7f0000000080)={0x2c, 0x0, r7}, 0x10) r9 = syz_io_uring_complete(0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x7, &(0x7f0000000380)=ANY=[@ANYBLOB="273100000000000009fcd1ea0000000085000000cb000000185100000f000000000000000000000018480000faffffff0000000000000000"], &(0x7f0000000740)='GPL\x00', 0x21, 0x64, &(0x7f0000000600)=""/100, 0x41000, 0x8, '\x00', r7, 0x25, r9, 0x8, &(0x7f0000000440)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x1, 0xd, 0xffffffff, 0x5}, 0x10}, 0x80) (async) r10 = gettid() r11 = gettid() (async) capset(&(0x7f0000000140)={0x19980330, r10}, &(0x7f0000000180)={0x6, 0x8, 0x8, 0x9, 0x6, 0x8}) bpf$PROG_LOAD(0x5, &(0x7f0000001280)={0x2, 0x5, &(0x7f0000001040)=@raw=[@map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @ldst={0x3, 0x1, 0x6, 0x9, 0x3, 0x20}, @map_idx={0x18, 0x2, 0x5, 0x0, 0x8}], &(0x7f0000001080)='GPL\x00', 0x3, 0x2, &(0x7f00000010c0)=""/2, 0x40f00, 0x16, '\x00', 0x0, 0x24, r9, 0x8, &(0x7f0000001100)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000001140)={0x3, 0x1, 0x101, 0x2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001240)=[r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]}, 0x80) (async) syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[r5, r5, r10, r5, 0x0, r5, 0x0, r5, 0x0, r11], 0xa}, 0x58) (async) mkdir(&(0x7f0000001000)='./file0\x00', 0x10c) (async) capset(&(0x7f0000000040)={0x19980330, r11}, &(0x7f0000000080)={0x1, 0x40, 0x6a, 0x800, 0xb33}) 05:27:34 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9e675408220572c6ee9fdb75bea0171454ce50e1b3965e5beea3fbe744222019deb26fd8fefcdbe4cba8aef9ef40388350087380b91ca56ef2fdfa6a98591040a77316b8dd5875ab7a", @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x0, 0x0, 0x0) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f0000000000)={0x30}, 0x30) openat$fuse(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) (async) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9e675408220572c6ee9fdb75bea0171454ce50e1b3965e5beea3fbe744222019deb26fd8fefcdbe4cba8aef9ef40388350087380b91ca56ef2fdfa6a98591040a77316b8dd5875ab7a", @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000120000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x0, 0x0, 0x0) (async) write$FUSE_NOTIFY_RETRIEVE(r0, &(0x7f0000000000)={0x30}, 0x30) (async) [ 368.728496][ T7182] fuse: Unknown parameter 'žgT"rÆîŸÛu¾ TÎPá³–^[î£ûçD" Þ²oØþüÛä˨®ùï@8ƒPs€¹¥nòýúj˜Y@§s¸ÝXu«z0x0000000000000003' [ 368.784301][ T7193] fuse: Unknown parameter 'žgT"rÆîŸÛu¾ TÎPá³–^[î£ûçD" Þ²oØþüÛä˨®ùï@8ƒPs€¹¥nòýúj˜Y@§s¸ÝXu«z0x0000000000000003' [ 368.809840][ T7194] fuse: Unknown parameter 'žgT"rÆîŸÛu¾ TÎPá³–^[î£ûçD" Þ²oØþüÛä˨®ùï@8ƒPs€¹¥nòýúj˜Y@§s¸ÝXu«z0x0000000000000003' 05:27:34 executing program 5: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a42010902241700fa0074980904e4ff11070103000905010200ffe00002"], 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) syz_clone(0x40024400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa280, 0x94) syz_usb_control_io(r0, 0x0, 0x0) 05:27:34 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) r1 = openat$incfs(0xffffffffffffffff, &(0x7f0000000d80)='.pending_reads\x00', 0x8000, 0x4) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000e00)={&(0x7f0000000dc0)='./file0\x00'}, 0x10) (async) getresgid(&(0x7f0000000e40), &(0x7f0000000e80), &(0x7f0000000ec0)) (async, rerun: 64) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (rerun: 64) read$hiddev(r3, 0x0, 0xb901) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r4, 0x0, 0xb901) sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000001740)="cc051a26c9ed79ee372763458ce549d0015bb470562ad53b0ce3d3a46b51d10a6869df57ee0b232e79b70c1a7ce8f7d583bad383e3e9e6f3efa909cf40e047829ce140fc8d0a5720f4b8a79e7442b0f52c1ce3169b9874bd5c6815edf513a00692058c31d9c21f60b4a9a8add666e80c3bd6aa12837413117368833a2e80bba8efa0cc5d7860cee9d56513791664cfb9a97145f1f4a905ca2b367d7204e8eb1fede7109f713871c309f840831e7454c607890af42287eb3e91aae85312075efd6871d723e63b01e2c66a630553efb845a407a25d27ca18fadcccff840f959dca55633d036eaf0ded84c7281658c7e91840a61c4170e3f7cbfd2e01d1c6601b2d37528744bcf0c83bee9ee4c80b373895b684bb1c710930c6ef667aa8dde636b895cff41ccddc354982c1a33410e34ebf226bdc9ee34d8c7ea6a460c65e95f0938937bce1d2c1eda61665e4171fc92694524205effd29c9aa94bc58343c8408ae9eb051392d316ac1a6e62b5f54c5eb0c4ab1f4bae4c6ea60549b01132201047606019b8086d47f0bf1270543fe8cbb065895e0e015f892b00bc70af2cc0d8e0d6b2c43110441241348cfe1f0502e8d13e29ed7c4632d3dd7aaae80966346afa7ea5e860efe761de9d328a9aabfd90246be43c7f557b0f14f1088cb1151b69922da6bb523726e3035806e92464d7769deece86ffc93495122e7ff144520cbe4b34c7c3ab041195378f81a3fcd90e7e01b52882511781379edb9bdf0bf5225ce99451964f5e92d1ece645be6067326404f695c7909e52ad365c2d1d772c199447ee7b1ce05565c8f3e43fe48aa93ea96fa10e05a17b923ec2fd1819988e4339df29a6d68cedd771800d2f801e51a86550a095321a863026d76a4798b97b126cf54762908e2c608f4631761b57dfc1ad78730d9847f696dc86fb4fbf64623450f57e898916deb6c188768b2657e347d03bb2a4e42dea979fe817b5ebdd603f13520186ecfb187838df281535c57fc4b52eb7d94710983128891525763d82a7a81f1e68ba03f56269ac7b42402e276206f4294205daacd77395b6cfde1972e399756c6fd87e134040d5b1a278232b97492eb3d57715c382c58e523e16e51d5efe5498c2aab0b4d7af640581dc344af0a6b73a1e8768bc00127fa9a64dff59c10f095b2a760e7b8f317582debe72f3aabb1842403f23ee94d278c6c45d00e0aae17ce4c97251708815fdaceb549a5c01cc854775689dad80e3d07674da1dfcb503eeadafe6fee85994cef3848ad9b7bffe5f1bf52c8eb3053869b0778271313edad61bfedbb56415613ded49912160f49da619aed878e97b417ad43c1e7a2033d2ba16c7c887010133ba468a7be119ceffe7fd10c28b47871e3e18d82667e5801c258ec1914f7de031d79b8579a6164e581d987c76bb637e8d6a58ebe16ceef042dda6ed83162ebf28b822b4dee32c6bc4c79f49ec2eb0e72dcb80a9bbde679691b7d49c36570d255162b0ecd8b2d2ad735a38c531f03bc3ec906c8232f14fb482d46de560ce8faf037a7692daa2d6d05efdd7d21a3f4310a16fe57413007fb1e5ffe015eb433583dc520a7ab1260f5ebca6a5672a99e2a816e1898be759bcb8eb60d6ddb4c7307f6dca2634e5314060b9fa8475307551858ff0ec00fba6f34bf7ecda38e581e48bf91ca9a4f23bafeaae7be411904747a2d86e45f6e21f649ad3c75ce03bc6506afb5e9a645a60128584835f48e24ec737d8adf1ef33e70386b4374a9daefefbc6cd5fb43420063983089f23270987e65a772d174af9ebea7743d69721834562250703f57f43c4b4bf2c05729b1b6dbdbea7407e0e824f124fcdc65e8c44f496e9b645d0b66f2ba32cc549911bbcde9825ae7688371a5b5a8acc91c2e2d93762956057d2bca05a5346a8bc1663c01d960334ca3a54ac4d966055cb5da0503d8f83f663025da74ea7c8d099d5573baec60b022e90116fde750da345694027ef61820c1c6365b0324a6360257f5e4660d752ff177064344ef25f6a15150a83bc04930b12cfaa73ff41be643a3d095cc426c6f4cfd0f6a5e2e691578345666300cf6d907549aa913e1131101b3cb58de947343b71c364725725167432233647daa86bf6dc227cb8eb96f1d5d03c772c520424308dd736a561450469148e0eec7d9d57885466a87c5ad0881d5d757faa7cc0a3afdb4003e97408977942cd3b222c7ee168fdcae9efac0e1227cad721079c7bb517df1e072e44bbbf42441b226b3aceca0d4a0bf1ed30a9b298650e39ae3cb5e00fc943c4299f5aa6245fa9a979eedccecb577f0937d8b95b37e51539cf0114ad4f770cce3c1ed53980a5361bbe38d4276dc31b68c4328bf857ec0aab4053a35e2278aea6570fe6dd37de1ae01cd60feacd75aa4b170b1f514d41e73f49c6dca5f2f096e2aaf3a127ae4440285c9257f3290f4a922cb531a337fcfa6ff055b8e64f2a0130f44df70ca1e6e8f18cbe68b50e61a6a8a5b2b7df1108b763bb9960386ce2dd2e23bc379eeea00911f910de0d30da22d972554be3704d262e46242075c5de5b58c7e0f5a44f6a4db135fad7bbf23a3f9a640c098d1ad89baf89e954579f6adcfed0e322b2596258861ff3534904cc034e1d57d7b44e657b14aa518535e71484f5ddc7b7ed993f86918f0061bcf3f5389788de4e86aba6fac507379d740f396601485a18771186615a3e65facae3202d6be9df3baa8311c0f2ea566e729de5fa35c42ecd488a2aced3e2a2f913b5f5254f00aa569f895e31dafdb2d944a507ca5698ad7b751c9af2476cc95ac319054e3e2142cc81c173ab8bd7129d5a21b910ba60a1b2d4e8a13d224f61d7b502b28fc1734eb1672221452f52541157dc7ed5daf7a81221f436033b1fb02c6b4b3c8d512d657a9bd91bb965e61fd7d2dd11d0d8bc68e69376b5a3992f1581b0eb0f78ec96d92205cf7c2fcb9a8d3f132dc5aeb1e189228dcf4e1ed37a22554b23c1e795ea77e5089285d984d8242783c6ec02a8af526c40c8dc74579247a91d8a5dcd0150be4fc54b1eaf210e4fb401983409220b9175c7c968d21ce186190671da2355bd566c3031f8a778e6ba1b0299f1375bb0a58e7dee9e343c2da9106bcc99e7e7667de165bd98547d10a89308dcf9b95ede5b407aff32f7bbb9ca71a4ac2411022f4208b36a21d4c15881769a3a15c38a4d068c5d27078f59b4ab3a0b2d3d21e4ecec9a1ab0f35c8d75f2bffa3da168e6c15a2bf9354d0161f5623edecd86c9ece616f95f63eb654d01fc661f5bd21f3854ce9d18e0293405f84e12f0d217a3fd8dee0c1e906125a3eee80bd0eafc407d3a8de5c3fca87dac89f3423d74d47e5464a968338676a1ca6cda5ab23e00e00b522206d3a8aba7d2a5b621585df9b5850dfb35dc8dfefaca8bb2bd6eebe5b684e246629f3f88cfe51be60bb64bd7ce6d2e152e809055186c0635ddb8714ec8f448e008b5929a7ec77c49f32fde9d3f44a39859dce369b2ee8da2df0780419fc5af1e6b7a953429d38d7265870e1591422d2ce1ec11f9f80ee3574e70de0225695c37c92a39db8c0327434c59ca6781bd5988a10f6ef7fa79b0232dd7e12762f613ba3524358fc73f307f1665ff62e0698127f9a54767180f14deb6d3d687dd629a518c15fa6622d2165cbf7f24aa10307b21506e9c8ba50b18959834b9f2c214af40c2e4bfdd837505c69d0e937abdb3cbfbf517e541d7cff09b4b1eac4abf65fc86cb5c6999b1c17a994595eebb520d70cccddfef52019de27d98fe6a3ec261ede49ebc92318829e00d73a87e64d24d6e045c221b6f545a624af9298bea89bff64092eddeaf28928e6b80f17a58e4b36c3de8ab4b7c1f56eb93cdca0be145ee971fd922a957b1453636b069655d42e083fee3a689346528234173fdcb0747acd392e4ab54f416d9950c6dc05af157e2bfc877fb22e14472cd3245e65af1b34252e7f69fada3241822c09eea71d90ed963f51fe2bc99fce7e7d387e36fb8b1cec4c192e8d84f22c1d986735307e79a0ca4a314e637df277b538cf6e994e8246d36f77e87662be559a65290c561ebd7bef1495b73d80c5b0967c5c0daaffc518f1de7e52a54f6a3dd323f7a18957637957cf5d63f37dee6b3cde0b89177fdf3b6dc1de5adf91357f9dbf57e7b161e3c404fea032f1db7e57701ebee5ea4cee21cdb43c858da891bee5da4887e0dfa3efe696e8429548069957ce91dbf026a6436d573018146f34eb51d1cfc2bb3b16643d9dcec6721a4123d07f3a5ac4f1be23536e69e233f5919810e2f07cfc5897475b1f22375007d501d0f62b4df1f13f590c2b88e1a85a1b8c0bcb06224839a4666dabcb4d9f95091b1caf1d82f3c01aebdf7cf7fb526d67d8a5a4d5a8609010aeefba6bdb4e2d05e0619280751652d40e6446dcd4eb1c3e24eceafe6b15116a58de5d806ed7f60a5958cd42a81ecd4d1eb79367d9103af4b9b888e3bb03d9065d2a7079d3c916d05b8abe91350a072d8d1f7090bd0956aa0fd007d6fdd4b883e6ed82c7c72399e2e708f742a386de822db8102ceb2fca13cfb3daeea71c95272be08c05bbd9aa2591c8998c324b8bd603b7524caedc30651e42eb28f0c7a6467d4f39342e0e348913132b60b565a7613443868898ea8b9cdf24a7b9c1411216940398318a99293b38bdc075883aa4f497ac654e00214391fee8880642f37f3d751deab53d9869508a4548a7a6e05d988ed76b3ef6e31aaa5c7f88b6b3d7c8ef222bceb7608f98c0e90cbde3b258d40adee81d05212b8f9a9e31286e85242cd1ff0bebc68f0300636af81049641b304690865dc67a480a378c8661bbe9c5afbbe35e099192a2b0087236f0061ab78ef6f2aa449f0758bb42edf4f2f4c1b383a7f8d850bef43afbce60489f766f4c56fe5656646a3e2ae2ef7d4c320399c1445a72424ec86a6cf47baa4b0fe799a7e1ad180a5edfaa0b43e7f8b4c03b1689af052ed314b63f2cca9ba1fc4d753f6fa6e1b43e2d9414c044b426d36b121217486b6632e3b87a7468e20dfde38ca30d3033e449401ebe322ae8201305475568de94db2d94a8e34828dce8cd7963f76899c3aacc4d03caaccc55a15b150a62e1f6c2d62ba632b010243e7adcb9e27ba596eb429094b1eb552130d1ccfc39e00aef1b66fd0a55552901916b955d755f776386dd2b93cc6ee91e8c6e35fe33919dbf97b33b52ab660f5226543ca3e3aeaadf9a9a605504e4000988ae160c9866aac73de5ac1620ed345d9ca47f74670a1388920c3fb525aa107820ba4a460b8b81b6afdcb4d6d24234343b474a8fda22660e631105a927d8a561ae34322ecbeb73ad3fd7898432a8c0db9f72b745f5451db73d249f64d2bf96d6da6ca8d34a49f8f38ccf3706f5b8ada32bbd1e160e99f0997624765ecfe845873796e7ec8ba939355b14714ffcf76857bcb1baa03893e13fe24b2d79438414ad461fd3f6692b9daf1613e4017c11fe36df68ccbbca7009432a055cb43f1c3bad046322957b248dbb2befdbc11f4b159059ed9141847485ff87c7cb4c0a7799ba0079f39c9f68deb4d9a3c8e1d064d839a8d2b6dda513ef364d6f1f7a488e80baafa5dcf257bb779902c66918b5937cc1f3946cfabef13bb5a52503b2384b7dcffccdcceefa8c36e5889df7054429aa73e319cb93aa26bcc746353a7b501b4d6cc1c2a90679a0d122f2c11a973cca88add3e4243848827a699fea1b298b8a6403c89364ac06a9c9c5af15755d580cbb6437220b1f4296a0f649e333a245209a9c20", 0x1000}, {&(0x7f0000000840)="afcfde4b0bb872db8fa706f22b83facf86328be64e657250f9073b50505f71f5b6c2", 0x22}, {&(0x7f0000000880)="b560e3b96f4eb04e436c4936d9d17e64554179153c55b35cb2d3dfcee2b975a95de9152fb3851eba0246af398954c19f7430f9805176fdb06df2d997ed5319dab45c742f539f75a2cdf257930802a15fa6f0ccab7d312ddb04e7c140870ab10c7916512a59b3bf358b5ebf6dfc", 0x6d}, {&(0x7f0000000900)="925a1b040ab5ad93bf90a6dac9e1571ba32f5808614d0e3a922a424d72f0bcc2b331c4732e4836e21918fe2548e5547b8287e5e1606e73c1fd668db5237f6cbc53171f7b3dd4105ceaf0bd9ff34ab74f4c013b16c0e700a84808ccb61a315bd1eeca9a076985db1e816917aac34d4fd3feb906e47a55d6e46b07c94416de425c116299176e9d8bf564b171bbf9e0cbbed7e9a5f8bae2dac308b6663bd479800a0c1a32a34f45291cf716b7922ecc5e4d9b5c3631c3df81707ac8e279bf7b2f9920bcb9fd743bbcb4a2efd15873beafd510c32cf0e9a932ae6b0d2a6c", 0xdc}, {&(0x7f0000000a00)="64082d9ff84400e69576c45c8230b819b544a76cdeaab31196a8c0b2314aca35b7682d556e6607b7225721dae3fbb87d51b7547966", 0x35}, {&(0x7f0000000a40)="9a2501141a60c9681ee7ef3acfa11c", 0xf}, {&(0x7f0000000a80)="2fcaab2c26ca5f8b9502294c67f10999f6bd12147f32c39afcd073621a1d189defbe482cbd8232266bccb3f8fe", 0x2d}, {&(0x7f0000000ac0)="e5afafdba8efdc52ff3987938fe4ce75360358edffbaf8c9f30ec3b2dd68f5e915143d678a93850d790a2231e616988d7180691638d00377a89e63a01c716f199cfaf4356380b5da00752f5cbeaa6e27b4bc0f049a28957f6a723f5eb37d4c2816594e33251641813da157cb6000f9609d78b2570a87e80b5f85f5db356d405a727504e4590d154861bd332c39faa21f60c4ecaf5e9aebc4ece60e47f44f2a01bffa3654af1d6ef6bebda9345d10c36a878e94ebbf7492a07e5c09f384c2b968065b6338bc58f181", 0xc8}, {&(0x7f0000000bc0)="dc164c7c8dfe98016e79a41c7a5b1f8d6f17be1b7a85c2d3adce86705057407f5a7942f5f15a36451cc58babd9ec262a272150a8775d5dba9a8f99148d416fd768a59287356fbf789032c3930cab079bd4a2c977f8b8837549aac26e298d673c0be9bf810de83a5d22bb06150cf25b6b90a5a813ff1a27a4e982f5231b9624db37b1785c60d73cee3fedb2cdb6161735175d67f376f46ad7415f6b16601a72dcc43ad2feb53fc11c9b82f815fb88221baca1446b0129e18e909966984aa577f392662ad1f1cc2d6fe4af18", 0xcb}], 0x9, &(0x7f0000000f00)=[@rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x10}}], 0x88, 0x20004090}, 0x40005) capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x81, 0xffffffff}) bpf$PROG_LOAD(0x5, &(0x7f0000b7a000)={0x1, 0x5, &(0x7f0000000200)=@framed={{}, [@initr0={0x18, 0x0, 0x0, 0x0, 0xf5, 0x0, 0x0, 0x0, 0x8}]}, &(0x7f0000000000)='GPL\x00', 0x5, 0x100, &(0x7f0000000500)=""/256, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x3}, 0x8, 0x10, &(0x7f00000001c0), 0x10}, 0x80) capset(&(0x7f0000000400)={0x20080522, 0xffffffffffffffff}, &(0x7f0000000780)={0xb0, 0xe66f, 0x8, 0x1, 0x80000000, 0x1}) (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r8 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r8, &(0x7f0000000080)={0x2c, 0x0, r7}, 0x10) (async) r9 = syz_io_uring_complete(0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000006c0)={0x6, 0x7, &(0x7f0000000380)=ANY=[@ANYBLOB="273100000000000009fcd1ea0000000085000000cb000000185100000f000000000000000000000018480000faffffff0000000000000000"], &(0x7f0000000740)='GPL\x00', 0x21, 0x64, &(0x7f0000000600)=""/100, 0x41000, 0x8, '\x00', r7, 0x25, r9, 0x8, &(0x7f0000000440)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000680)={0x1, 0xd, 0xffffffff, 0x5}, 0x10}, 0x80) (async, rerun: 32) r10 = gettid() (rerun: 32) r11 = gettid() (async) capset(&(0x7f0000000140)={0x19980330, r10}, &(0x7f0000000180)={0x6, 0x8, 0x8, 0x9, 0x6, 0x8}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000001280)={0x2, 0x5, &(0x7f0000001040)=@raw=[@map_idx={0x18, 0x0, 0x5, 0x0, 0x2}, @ldst={0x3, 0x1, 0x6, 0x9, 0x3, 0x20}, @map_idx={0x18, 0x2, 0x5, 0x0, 0x8}], &(0x7f0000001080)='GPL\x00', 0x3, 0x2, &(0x7f00000010c0)=""/2, 0x40f00, 0x16, '\x00', 0x0, 0x24, r9, 0x8, &(0x7f0000001100)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000001140)={0x3, 0x1, 0x101, 0x2}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001240)=[r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]}, 0x80) syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[r5, r5, r10, r5, 0x0, r5, 0x0, r5, 0x0, r11], 0xa}, 0x58) (async) mkdir(&(0x7f0000001000)='./file0\x00', 0x10c) capset(&(0x7f0000000040)={0x19980330, r11}, &(0x7f0000000080)={0x1, 0x40, 0x6a, 0x800, 0xb33}) 05:27:34 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0xa, 0x2, 0x0) unshare(0x0) unshare(0x44000080) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) 05:27:34 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1b4a03000000ef565ae22997d33dd4f1816680dd8c6e19fd01000000000000000000e10c0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000002c0)='kfree\x00', r0}, 0x10) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000200)='xfrm0\x00', 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000180), 0x4) 05:27:34 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1b4a03000000ef565ae22997d33dd4f1816680dd8c6e19fd01000000000000000000e10c0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000002c0)='kfree\x00', r0}, 0x10) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000200)='xfrm0\x00', 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000180), 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1b4a03000000ef565ae22997d33dd4f1816680dd8c6e19fd01000000000000000000e10c0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000002c0)='kfree\x00', r0}, 0x10) (async) socket$inet(0x2, 0x1, 0x0) (async) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x4) (async) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) (async) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000200)='xfrm0\x00', 0x10) (async) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @multicast1}, 0x10) (async) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000180), 0x4) (async) 05:27:34 executing program 4: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x4, 0x12) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r1, 0xf504, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3000000043000000000000000000000002000000070001002d2f000008000400000000000c00068008000b0000000000"], 0x30}}, 0x0) [ 369.248901][ T67] usb 6-1: new high-speed USB device number 15 using dummy_hcd [ 369.498899][ T67] usb 6-1: Using ep0 maxpacket: 8 05:27:35 executing program 0: r0 = socket$pptp(0x18, 0x1, 0x2) r1 = accept(r0, &(0x7f0000000100)=@alg, &(0x7f00000001c0)=0x80) bind$pptp(r1, &(0x7f0000000200)={0x18, 0x2, {0x2, @rand_addr=0x64010100}}, 0x1e) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f00000000c0)=0x4, 0x4) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) bind$pptp(r3, &(0x7f0000000040)={0x18, 0x2, {0x0, @local}}, 0x1e) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) connect$pptp(r0, &(0x7f00000002c0)={0x18, 0x2, {0x2, @private=0xa010101}}, 0x1e) syz_open_dev$char_usb(0xc, 0xb4, 0x8000000000000001) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2000009, 0x10010, 0xffffffffffffffff, 0x0) ftruncate(r4, 0x8979) connect$pptp(r4, &(0x7f0000000340)={0x18, 0x2, {0x3, @rand_addr=0x64010101}}, 0x1e) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, 0x0, &(0x7f0000000180)) bind$pptp(r3, &(0x7f0000000300)={0x18, 0x2, {0x1, @dev={0xac, 0x14, 0x14, 0x3a}}}, 0x1e) 05:27:35 executing program 4: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x4, 0x12) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) (async) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r1, 0xf504, 0x0) (async) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3000000043000000000000000000000002000000070001002d2f000008000400000000000c00068008000b0000000000"], 0x30}}, 0x0) 05:27:35 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1b4a03000000ef565ae22997d33dd4f1816680dd8c6e19fd01000000000000000000e10c0000"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x45) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f00000002c0)='kfree\x00', r0}, 0x10) (async) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x10000000013, &(0x7f0000000100)=0x1, 0x4) (async) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="8907040400", 0x5) (async) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000200)='xfrm0\x00', 0x10) connect$inet(r1, &(0x7f0000000140)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r1, 0x6, 0x13, &(0x7f0000000180), 0x4) 05:27:35 executing program 3: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e6a, &(0x7f0000007fc0)="$eJzs3D1vW9UfB/Cfk3+jP7SUCDGwcSUe5EjE8kNSQVkiqqoDpIpoGTs4tmO5TewoTpzQqQsPL4INJt4DL4CNpUPfARIbEkuFGuR7TyRUHhoRkxD385Guvz7HJ79zj+UMPytKAM+t+eyXn0txOV6IiNmIuBSRPy+lK7dSxGsR8XpEzPzuKqX58eDOeGIuIl6MiMvj4kXNUlr79Xef3/nmxw/f+urb72erX37x09mdGjhLuxHxZkRsbRfj/a0iB90i76b55qiX59bSKGV64V4aD4rc76znFfabR+uaeTa6xfrB9t5wnBubzdY4u72NfH67X2w4HHWP6uQ/cLe5k4/bnfU8e8NBnt37xfYHKe8Pd4s67VTv01Zxvt2jLOY7B53iPNv38mz1d9N8UXfQ7hyMc5QybRft9X/8Fp8bH/X6ewfZqLMz7A362XKlVq1UF3daVxar1dp7jcVuu7nRutKpL7WbG0tZubMyHGwuZOVuq5WVb1y7tpDVqpV6pfpOduPmJ9lmOyuP84Nef2+3tzlcyOqVxnKltpC9Uctura5lax9fv766djtbHfSzm4NR1qhmtcbV5frVxrvZ2q3bWb1arzr/qSqd8n5Mmb/+AB0+Ocyd6u0AnAeT7P9D/w8c00n6/61z1/+n8+j//+DE/e/b57v/1f/DCfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ty7+8P5e/mS+GM+k+ZfS1CtpXEqvHf6J0lM1Z8d1I+LCMdd/VoqYS3scXf+LiJV0/fryv/seAAAAwDR79Lj8sJR368XD/N8vn7lwOrfFCT0o4skzls3lj6VLDya0bf61zjM+Q8eXfxH16qSqzeb3N6mTXoz0DdVE5L9W/59UtWOZPdXdAACA/wadAAAAAEy1p/8MHwAAAJg++n8AAACYfnn/7///AQAAwHR79Lj88KzvAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA39i5exOEoSAAwBf/miCKU7iDjSM4gks4goO4kY1F5rATUYucICIixBAI3wfHcUm4vCtfcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDflcfVrrosT0373O7N/GcaAAAA4Kt5nQZZTvPRIusi3326uxdvrYYRUUbE+Mfv90XEJP/xjFFErDOus7aHBwAAgP6qDudN12cAAAAAAAAAAAAAAAAAAAAAXnSx/29bJ/v/AAAAoD32/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNidlxMAYBAGoP0s0P2nLYJuIHh5DxJyDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9dmadGjfqTf8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgswMHQgAAIADEXi1/lhzy6DYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOC3nTr26xgFQBCAAmjq0ujUzZq7bWfpFkXpENGchO/BV/guf3VLJfEsculjfZ/3dXm7n8JXg/9nvM6p9QwAAAB6kGqG21895IaDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42J1DKwBgEIhiLd2H/cer4OFxmMTwBeIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAIL8rVcYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAoAAP//TAwfiA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) splice(0xffffffffffffffff, &(0x7f0000000000)=0x5, r2, &(0x7f0000000080)=0x8, 0x1, 0x1) fallocate(r1, 0x0, 0x0, 0x8800000) ioctl$FS_IOC_FIEMAP(r0, 0x80086601, &(0x7f0000007f80)) 05:27:35 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCGIFADDR(r0, 0x8915, &(0x7f0000000040)={'ipvlan1\x00', {0x2, 0x0, @local}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_BCAST_FLOOD={0x5, 0x1e, 0x1}, @IFLA_BRPORT_STATE={0x5}]}}}]}, 0x4c}}, 0x0) 05:27:35 executing program 4: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)=0x4, 0x12) (async) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r1, 0xf504, 0x0) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3000000043000000000000000000000002000000070001002d2f000008000400000000000c00068008000b0000000000"], 0x30}}, 0x0) [ 369.619037][ T67] usb 6-1: config index 0 descriptor too short (expected 5924, got 36) [ 369.627321][ T67] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 369.640231][ T22] audit: type=1400 audit(2345434055.150:293): avc: denied { accept } for pid=7233 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 369.664318][ T67] usb 6-1: config 250 has an invalid descriptor of length 0, skipping remainder of the config [ 369.691646][ T22] audit: type=1400 audit(2345434055.170:294): avc: denied { setopt } for pid=7233 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 369.711779][ T67] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 369.721371][ T67] usb 6-1: config 250 has no interface number 0 [ 369.727726][ T67] usb 6-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 369.739620][ T22] audit: type=1400 audit(2345434055.190:295): avc: denied { getopt } for pid=7233 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 369.759902][ T67] usb 6-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 369.770656][ T67] usb 6-1: config 250 interface 228 altsetting 255 has 1 endpoint descriptor, different from the interface descriptor's value: 17 [ 369.784259][ T67] usb 6-1: config 250 interface 228 has no altsetting 0 [ 369.826830][ T7239] bridge0: port 1(bridge_slave_0) entered disabled state [ 369.834061][ T7239] bridge0: port 1(bridge_slave_0) entered blocking state [ 369.841135][ T7239] bridge0: port 1(bridge_slave_0) entered forwarding state [ 369.918965][ T67] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 369.931264][ T67] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=66 [ 369.948228][ T67] usb 6-1: Product: syz [ 369.952651][ T67] usb 6-1: SerialNumber: syz [ 369.985944][ T7226] F2FS-fs (loop3): Mismatch start address, segment0(512) cp_blkaddr(605) [ 369.989456][ T67] hub 6-1:250.228: bad descriptor, ignoring hub [ 369.994430][ T7226] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 370.007113][ T67] hub: probe of 6-1:250.228 failed with error -5 [ 370.011655][ T7226] F2FS-fs (loop3): invalid crc value [ 370.024151][ T7226] F2FS-fs (loop3): Found nat_bits in checkpoint [ 370.047839][ T7226] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 370.054895][ T7226] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 370.073734][ T22] audit: type=1400 audit(2345434055.580:296): avc: denied { append } for pid=7225 comm="syz-executor.3" path="/root/syzkaller-testdir194173737/syzkaller.BYfClq/75/bus/pids.events" dev="loop3" ino=4 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 371.002060][ T7245] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 05:27:37 executing program 5: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a42010902241700fa0074980904e4ff11070103000905010200ffe00002"], 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) (async) syz_clone(0x40024400, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_usb_disconnect(0xffffffffffffffff) (async, rerun: 32) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async, rerun: 32) syz_usb_disconnect(r0) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) (async, rerun: 32) open(&(0x7f0000000080)='./file0\x00', 0xa280, 0x94) (async, rerun: 32) syz_usb_control_io(r0, 0x0, 0x0) 05:27:37 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000006c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000540)=ANY=[@ANYBLOB="40010000", @ANYRES16=0x0, @ANYBLOB="10002cbd7000fbdbdf250b000000080001007063690011000200303030303a30303a31302e300000000008000b0000000000080001007063690011000200303030303a303ba773642e300000000008000b0007000000080001007063690011000200303030303a30303a31302e300000000008000b00e90000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b003f0000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0080000000080001007063690011000200303030303a30303a31302e300000000008000b0003000000080001007063690011000200303030303a30303a31302e300000000008000b00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0080000000"], 0x140}, 0x1, 0x0, 0x0, 0x11eb955999eb99ba}, 0x4010) r2 = fsmount(0xffffffffffffffff, 0x0, 0x89) r3 = socket$netlink(0x10, 0x3, 0x0) pipe2$watch_queue(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000840), r1) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000880)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_MPATH(r4, &(0x7f00000009c0)={&(0x7f0000000800), 0xc, &(0x7f0000000980)={&(0x7f00000008c0)={0x88, r5, 0x2, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0x800, 0x2d}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x88}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r8 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r8, &(0x7f0000000080)={0x2c, 0x0, r7}, 0x10) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r9, 0x0, 0xb901) read$hiddev(r9, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000180)={{{@in=@multicast2, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@private0}}, &(0x7f0000000280)=0xfffffffffffffc9c) sendmsg$nl_xfrm(r2, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000480)={&(0x7f00000002c0)=@newpolicy={0x1ac, 0x13, 0x200, 0x70bd27, 0x25dfdbfd, {{@in=@private=0xa010101, @in6=@loopback, 0x4e22, 0x4, 0x4e20, 0x7ff, 0xa, 0x80, 0xa0, 0x3b, r7, 0xee00}, {0x1f, 0xaa, 0x6, 0x775, 0x1, 0x7, 0x7fffffffffffffff, 0x1f}, {0x3, 0x9, 0xffff, 0x6}, 0x5, 0x6e6bba, 0x0, 0x1, 0x0, 0x3}, [@extra_flags={0x8, 0x18, 0x80000001}, @sa={0xe4, 0x6, {{@in=@multicast2, @in=@empty, 0x4e22, 0x8, 0x4e24, 0x9, 0xa, 0xa0, 0xa0, 0x33, 0x0, r10}, {@in=@multicast1, 0x4d3, 0xff}, @in=@dev={0xac, 0x14, 0x14, 0x35}, {0x4, 0x4, 0x3, 0xfffffffffffffbff, 0xf84, 0x3, 0xfffffffffffffbff, 0x736}, {0x0, 0xd8, 0x8, 0x7fffffffffffffff}, {0x10001, 0x4, 0x1a}, 0x70bd2d, 0x3503, 0x2, 0x2, 0x84, 0x40}}, @replay_thresh={0x8, 0xb, 0x2}]}, 0x1ac}, 0x1, 0x0, 0x0, 0x4000084}, 0x20004800) sendmsg$nl_xfrm(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0c0100001a00290c0000000000000000ac1e000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="ac141400008000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000001c0004000000000000000000fe8000000000000000000000000000aa"], 0x10c}}, 0x0) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r11, 0x0, 0xb901) ioctl$ifreq_SIOCGIFINDEX_team(r11, 0x8933, &(0x7f0000000780)) 05:27:37 executing program 0: r0 = socket$pptp(0x18, 0x1, 0x2) r1 = accept(r0, &(0x7f0000000100)=@alg, &(0x7f00000001c0)=0x80) bind$pptp(r1, &(0x7f0000000200)={0x18, 0x2, {0x2, @rand_addr=0x64010100}}, 0x1e) (async) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f00000000c0)=0x4, 0x4) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) bind$pptp(r3, &(0x7f0000000040)={0x18, 0x2, {0x0, @local}}, 0x1e) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async) connect$pptp(r0, &(0x7f00000002c0)={0x18, 0x2, {0x2, @private=0xa010101}}, 0x1e) syz_open_dev$char_usb(0xc, 0xb4, 0x8000000000000001) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2000009, 0x10010, 0xffffffffffffffff, 0x0) ftruncate(r4, 0x8979) (async) connect$pptp(r4, &(0x7f0000000340)={0x18, 0x2, {0x3, @rand_addr=0x64010101}}, 0x1e) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, 0x0, &(0x7f0000000180)) bind$pptp(r3, &(0x7f0000000300)={0x18, 0x2, {0x1, @dev={0xac, 0x14, 0x14, 0x3a}}}, 0x1e) 05:27:37 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0xa, 0x2, 0x0) unshare(0x0) unshare(0x44000080) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) (async) unshare(0x60020200) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)) (async) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) (async) pipe(&(0x7f0000000d00)) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) close(r3) (async) socket$inet6(0xa, 0x2, 0x0) (async) unshare(0x0) (async) unshare(0x44000080) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) (async) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) (async) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) (async) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) (async) 05:27:37 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCGIFADDR(r0, 0x8915, &(0x7f0000000040)={'ipvlan1\x00', {0x2, 0x0, @local}}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_BCAST_FLOOD={0x5, 0x1e, 0x1}, @IFLA_BRPORT_STATE={0x5}]}}}]}, 0x4c}}, 0x0) 05:27:37 executing program 3: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e6a, &(0x7f0000007fc0)="$eJzs3D1vW9UfB/Cfk3+jP7SUCDGwcSUe5EjE8kNSQVkiqqoDpIpoGTs4tmO5TewoTpzQqQsPL4INJt4DL4CNpUPfARIbEkuFGuR7TyRUHhoRkxD385Guvz7HJ79zj+UMPytKAM+t+eyXn0txOV6IiNmIuBSRPy+lK7dSxGsR8XpEzPzuKqX58eDOeGIuIl6MiMvj4kXNUlr79Xef3/nmxw/f+urb72erX37x09mdGjhLuxHxZkRsbRfj/a0iB90i76b55qiX59bSKGV64V4aD4rc76znFfabR+uaeTa6xfrB9t5wnBubzdY4u72NfH67X2w4HHWP6uQ/cLe5k4/bnfU8e8NBnt37xfYHKe8Pd4s67VTv01Zxvt2jLOY7B53iPNv38mz1d9N8UXfQ7hyMc5QybRft9X/8Fp8bH/X6ewfZqLMz7A362XKlVq1UF3daVxar1dp7jcVuu7nRutKpL7WbG0tZubMyHGwuZOVuq5WVb1y7tpDVqpV6pfpOduPmJ9lmOyuP84Nef2+3tzlcyOqVxnKltpC9Uctura5lax9fv766djtbHfSzm4NR1qhmtcbV5frVxrvZ2q3bWb1arzr/qSqd8n5Mmb/+AB0+Ocyd6u0AnAeT7P9D/w8c00n6/61z1/+n8+j//+DE/e/b57v/1f/DCfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ty7+8P5e/mS+GM+k+ZfS1CtpXEqvHf6J0lM1Z8d1I+LCMdd/VoqYS3scXf+LiJV0/fryv/seAAAAwDR79Lj8sJR368XD/N8vn7lwOrfFCT0o4skzls3lj6VLDya0bf61zjM+Q8eXfxH16qSqzeb3N6mTXoz0DdVE5L9W/59UtWOZPdXdAACA/wadAAAAAEy1p/8MHwAAAJg++n8AAACYfnn/7///AQAAwHR79Lj88KzvAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA39i5exOEoSAAwBf/miCKU7iDjSM4gks4goO4kY1F5rATUYucICIixBAI3wfHcUm4vCtfcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDflcfVrrosT0373O7N/GcaAAAA4Kt5nQZZTvPRIusi3326uxdvrYYRUUbE+Mfv90XEJP/xjFFErDOus7aHBwAAgP6qDudN12cAAAAAAAAAAAAAAAAAAAAAXnSx/29bJ/v/AAAAoD32/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNidlxMAYBAGoP0s0P2nLYJuIHh5DxJyDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9dmadGjfqTf8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgswMHQgAAIADEXi1/lhzy6DYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOC3nTr26xgFQBCAAmjq0ujUzZq7bWfpFkXpENGchO/BV/guf3VLJfEsculjfZ/3dXm7n8JXg/9nvM6p9QwAAAB6kGqG21895IaDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42J1DKwBgEIhiLd2H/cer4OFxmMTwBeIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAIL8rVcYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAoAAP//TAwfiA==") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) splice(0xffffffffffffffff, &(0x7f0000000000)=0x5, r2, &(0x7f0000000080)=0x8, 0x1, 0x1) (async) fallocate(r1, 0x0, 0x0, 0x8800000) (async) ioctl$FS_IOC_FIEMAP(r0, 0x80086601, &(0x7f0000007f80)) 05:27:37 executing program 0: r0 = socket$pptp(0x18, 0x1, 0x2) r1 = accept(r0, &(0x7f0000000100)=@alg, &(0x7f00000001c0)=0x80) bind$pptp(r1, &(0x7f0000000200)={0x18, 0x2, {0x2, @rand_addr=0x64010100}}, 0x1e) (async, rerun: 64) setsockopt$sock_int(r0, 0x1, 0x23, &(0x7f00000000c0)=0x4, 0x4) (rerun: 64) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240), &(0x7f0000000280)=0xc) (async) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000000)={r0}, 0x8) bind$pptp(r3, &(0x7f0000000040)={0x18, 0x2, {0x0, @local}}, 0x1e) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async, rerun: 32) connect$pptp(r0, &(0x7f00000002c0)={0x18, 0x2, {0x2, @private=0xa010101}}, 0x1e) (async, rerun: 32) syz_open_dev$char_usb(0xc, 0xb4, 0x8000000000000001) (async) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2000009, 0x10010, 0xffffffffffffffff, 0x0) ftruncate(r4, 0x8979) connect$pptp(r4, &(0x7f0000000340)={0x18, 0x2, {0x3, @rand_addr=0x64010101}}, 0x1e) (async, rerun: 32) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, 0x0, &(0x7f0000000180)) (async, rerun: 32) bind$pptp(r3, &(0x7f0000000300)={0x18, 0x2, {0x1, @dev={0xac, 0x14, 0x14, 0x3a}}}, 0x1e) [ 372.039532][ T7260] bridge0: port 1(bridge_slave_0) entered disabled state [ 372.060610][ T7260] bridge0: port 1(bridge_slave_0) entered blocking state [ 372.068999][ T7260] bridge0: port 1(bridge_slave_0) entered forwarding state 05:27:37 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCGIFADDR(r0, 0x8915, &(0x7f0000000040)={'ipvlan1\x00', {0x2, 0x0, @local}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0x14, 0x5, 0x0, 0x1, [@IFLA_BRPORT_BCAST_FLOOD={0x5, 0x1e, 0x1}, @IFLA_BRPORT_STATE={0x5}]}}}]}, 0x4c}}, 0x0) 05:27:37 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) (async) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000006c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000540)=ANY=[@ANYBLOB="40010000", @ANYRES16=0x0, @ANYBLOB="10002cbd7000fbdbdf250b000000080001007063690011000200303030303a30303a31302e300000000008000b0000000000080001007063690011000200303030303a303ba773642e300000000008000b0007000000080001007063690011000200303030303a30303a31302e300000000008000b00e90000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b003f0000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0080000000080001007063690011000200303030303a30303a31302e300000000008000b0003000000080001007063690011000200303030303a30303a31302e300000000008000b00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0080000000"], 0x140}, 0x1, 0x0, 0x0, 0x11eb955999eb99ba}, 0x4010) (async) r2 = fsmount(0xffffffffffffffff, 0x0, 0x89) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) pipe2$watch_queue(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000840), r1) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000880)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_MPATH(r4, &(0x7f00000009c0)={&(0x7f0000000800), 0xc, &(0x7f0000000980)={&(0x7f00000008c0)={0x88, r5, 0x2, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0x800, 0x2d}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x88}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r8 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r8, &(0x7f0000000080)={0x2c, 0x0, r7}, 0x10) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r9, 0x0, 0xb901) (async) read$hiddev(r9, 0x0, 0x0) (async) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000180)={{{@in=@multicast2, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@private0}}, &(0x7f0000000280)=0xfffffffffffffc9c) sendmsg$nl_xfrm(r2, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000480)={&(0x7f00000002c0)=@newpolicy={0x1ac, 0x13, 0x200, 0x70bd27, 0x25dfdbfd, {{@in=@private=0xa010101, @in6=@loopback, 0x4e22, 0x4, 0x4e20, 0x7ff, 0xa, 0x80, 0xa0, 0x3b, r7, 0xee00}, {0x1f, 0xaa, 0x6, 0x775, 0x1, 0x7, 0x7fffffffffffffff, 0x1f}, {0x3, 0x9, 0xffff, 0x6}, 0x5, 0x6e6bba, 0x0, 0x1, 0x0, 0x3}, [@extra_flags={0x8, 0x18, 0x80000001}, @sa={0xe4, 0x6, {{@in=@multicast2, @in=@empty, 0x4e22, 0x8, 0x4e24, 0x9, 0xa, 0xa0, 0xa0, 0x33, 0x0, r10}, {@in=@multicast1, 0x4d3, 0xff}, @in=@dev={0xac, 0x14, 0x14, 0x35}, {0x4, 0x4, 0x3, 0xfffffffffffffbff, 0xf84, 0x3, 0xfffffffffffffbff, 0x736}, {0x0, 0xd8, 0x8, 0x7fffffffffffffff}, {0x10001, 0x4, 0x1a}, 0x70bd2d, 0x3503, 0x2, 0x2, 0x84, 0x40}}, @replay_thresh={0x8, 0xb, 0x2}]}, 0x1ac}, 0x1, 0x0, 0x0, 0x4000084}, 0x20004800) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0c0100001a00290c0000000000000000ac1e000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="ac141400008000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000001c0004000000000000000000fe8000000000000000000000000000aa"], 0x10c}}, 0x0) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r11, 0x0, 0xb901) (async) ioctl$ifreq_SIOCGIFINDEX_team(r11, 0x8933, &(0x7f0000000780)) [ 372.080125][ T22] audit: type=1400 audit(2345434057.590:297): avc: denied { nlmsg_write } for pid=7248 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 05:27:37 executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0xa, 0x2, 0x0) unshare(0x0) unshare(0x44000080) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) 05:27:37 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) (async) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000006c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000540)=ANY=[@ANYBLOB="40010000", @ANYRES16=0x0, @ANYBLOB="10002cbd7000fbdbdf250b000000080001007063690011000200303030303a30303a31302e300000000008000b0000000000080001007063690011000200303030303a303ba773642e300000000008000b0007000000080001007063690011000200303030303a30303a31302e300000000008000b00e90000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b003f0000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0080000000080001007063690011000200303030303a30303a31302e300000000008000b0003000000080001007063690011000200303030303a30303a31302e300000000008000b00030000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008000b0080000000"], 0x140}, 0x1, 0x0, 0x0, 0x11eb955999eb99ba}, 0x4010) r2 = fsmount(0xffffffffffffffff, 0x0, 0x89) (async) r3 = socket$netlink(0x10, 0x3, 0x0) pipe2$watch_queue(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000840), r1) (async) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000880)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_MPATH(r4, &(0x7f00000009c0)={&(0x7f0000000800), 0xc, &(0x7f0000000980)={&(0x7f00000008c0)={0x88, r5, 0x2, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r6}, @val={0xc, 0x99, {0x800, 0x2d}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x88}, 0x1, 0x0, 0x0, 0x40c0}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r8 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r8, &(0x7f0000000080)={0x2c, 0x0, r7}, 0x10) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) r9 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r9, 0x0, 0xb901) (async) read$hiddev(r9, 0x0, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f0000000180)={{{@in=@multicast2, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@private0}}, &(0x7f0000000280)=0xfffffffffffffc9c) sendmsg$nl_xfrm(r2, &(0x7f00000004c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000480)={&(0x7f00000002c0)=@newpolicy={0x1ac, 0x13, 0x200, 0x70bd27, 0x25dfdbfd, {{@in=@private=0xa010101, @in6=@loopback, 0x4e22, 0x4, 0x4e20, 0x7ff, 0xa, 0x80, 0xa0, 0x3b, r7, 0xee00}, {0x1f, 0xaa, 0x6, 0x775, 0x1, 0x7, 0x7fffffffffffffff, 0x1f}, {0x3, 0x9, 0xffff, 0x6}, 0x5, 0x6e6bba, 0x0, 0x1, 0x0, 0x3}, [@extra_flags={0x8, 0x18, 0x80000001}, @sa={0xe4, 0x6, {{@in=@multicast2, @in=@empty, 0x4e22, 0x8, 0x4e24, 0x9, 0xa, 0xa0, 0xa0, 0x33, 0x0, r10}, {@in=@multicast1, 0x4d3, 0xff}, @in=@dev={0xac, 0x14, 0x14, 0x35}, {0x4, 0x4, 0x3, 0xfffffffffffffbff, 0xf84, 0x3, 0xfffffffffffffbff, 0x736}, {0x0, 0xd8, 0x8, 0x7fffffffffffffff}, {0x10001, 0x4, 0x1a}, 0x70bd2d, 0x3503, 0x2, 0x2, 0x84, 0x40}}, @replay_thresh={0x8, 0xb, 0x2}]}, 0x1ac}, 0x1, 0x0, 0x0, 0x4000084}, 0x20004800) (async) sendmsg$nl_xfrm(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="0c0100001a00290c0000000000000000ac1e000100"/64, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="ac141400008000000000000000000000000000003c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000001c0004000000000000000000fe8000000000000000000000000000aa"], 0x10c}}, 0x0) r11 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r11, 0x0, 0xb901) (async) ioctl$ifreq_SIOCGIFINDEX_team(r11, 0x8933, &(0x7f0000000780)) 05:27:37 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) mount$9p_fd(0x0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380), 0x2000, &(0x7f0000000440)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_u}, {@loose}, {@cache_fscache}, {@msize}], [{@flag='sync'}]}}) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000180)='syz_tun\x00', 0x10) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000000700)={{r1}, 0x0, 0x2, @inherit={0x70, &(0x7f0000000500)={0x0, 0x5, 0x800, 0x3, {0x3, 0x20, 0x9c, 0xfffffffffffff001, 0x9}, [0x1, 0x3, 0xa70f, 0x40, 0x3]}}, @subvolid=0xb579}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x2c, r4, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x18, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x11, 0x1, @l2={'eth', 0x3a, 'ip6_vti0\x00'}}]}]}, 0x2c}}, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0xac242, 0x0) r6 = memfd_create(&(0x7f0000000600)='/s\xcb\x9cF2\x1d\b\x00\xca\xdc[\x17\x8b\xb2\xf7W\xf0hW\xdd\xca\xc8N\xc0\xa5velindf\r(\x90\xe0\xe0\r\xa6R\xb4\xb8\xa1\x98\xb43\xa6,\xa6<\x13\xfe\x04\x00\x01\xbd\x96:\xe2\x13\x02\xfaw\xaa\xef\x96\xfbi\xf8\x00\bbQ\xd8gC\xb2-\xa1\x06\x00\x00\x00\xe93\xf2\xd6\x03(\x8f\xaf\f7\n\xcf\xaf\xd6\x1fK\xe0\xf3g\x81\x89\xf7\xb6\xed\xd0\xc4\x84/bC\x98\xf9\x92\xc7\xa6\xd2\x18j\x8f\x9b\xd1\x8a\xda\\;\xb6\x84\x17\xf4\'y\x17?\xc5\x90\xcci\xdc\xa7\a\xe2J8x\xad/\xba\x01mJ\x7f\xe4\xe9\x00\x00\x00\x00Y\x92$O_\xf6\xb6\x1ce\xd0R\xcf\x1c\xbd\x03\x9a\xca\xc1_\xfb\xf0n\xc0\xc6\x04\xa8\x9c\xf5\xa7\xde\xf8&5\xefD\x04\x160\xafy\x02\x9f\xc8\xedO\x00\xbf\x1d\x06\x84\x00'/229, 0x0) ftruncate(r6, 0x40013) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r7, 0x0, 0xb901) ioctl$F2FS_IOC_MOVE_RANGE(r7, 0xc020f509, &(0x7f00000003c0)={r6, 0x3, 0xbae, 0x7}) ioctl$FS_IOC_SETFLAGS(r5, 0x40046602, &(0x7f0000000200)) sendfile(r5, r6, 0x0, 0xffffbffe) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40046602, 0x0) openat$cgroup_ro(r5, &(0x7f0000000040)='blkio.bfq.time_recursive\x00', 0x0, 0x0) r8 = socket(0x10, 0x0, 0x0) r9 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), r5) sendmsg$DEVLINK_CMD_RATE_GET(r8, &(0x7f0000000580)={&(0x7f0000000080), 0xc, &(0x7f0000000400)={&(0x7f0000000280)=ANY=[@ANYBLOB="98000000", @ANYRES16=r9, @ANYBLOB="00002dbd7000fedbdf254a0000006300a80087632586bdf29d9be85165e8b262d512d19e97e7de586a7ebfe041eba09b1a251d7c83db7a1912c3b9407eb0cbaaa225a78dcc5630c9e9b5ea393b6ebeb30e7306642765cf4d2ce92e4d62cc46529f92a316cbbb7ad4a9051b39befe739abd5564e5c9ba51208e97167a0c122428d3000e0001006e657464657673696d0000000f0002006e657405007673696d300000"], 0x98}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r3, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x84, r9, 0x20, 0x70bd28, 0x25dfdbfc, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}}]}, 0x84}, 0x1, 0x0, 0x0, 0x40000}, 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) connect$inet(r0, &(0x7f0000001880)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {}, 'syz_tun\x00'}) [ 372.137807][ T7277] bridge0: port 1(bridge_slave_0) entered disabled state [ 372.150460][ T7277] bridge0: port 1(bridge_slave_0) entered blocking state [ 372.157549][ T7277] bridge0: port 1(bridge_slave_0) entered forwarding state [ 372.243374][ T7300] tipc: Started in network mode [ 372.248406][ T7300] tipc: Own node identity , cluster identity 4711 [ 372.255241][ T7300] tipc: Failed to obtain node identity [ 372.263611][ T7300] tipc: Enabling of bearer rejected, failed to enable media [ 372.318981][ T5314] usb 6-1: reset high-speed USB device number 15 using dummy_hcd [ 372.496715][ T7256] F2FS-fs (loop3): Mismatch start address, segment0(512) cp_blkaddr(605) [ 372.505252][ T7256] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 372.517269][ T7256] F2FS-fs (loop3): invalid crc value [ 372.526457][ T7256] F2FS-fs (loop3): Found nat_bits in checkpoint [ 372.564773][ T7256] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 372.571908][ T7256] F2FS-fs (loop3): Mounted with checkpoint version = 753bd00b [ 372.588896][ T5314] usb 6-1: Using ep0 maxpacket: 8 [ 372.989115][ T5314] usb 6-1: USB disconnect, device number 15 [ 373.538956][ T5314] usb 6-1: new high-speed USB device number 16 using dummy_hcd [ 373.788917][ T5314] usb 6-1: Using ep0 maxpacket: 8 [ 373.908993][ T5314] usb 6-1: config index 0 descriptor too short (expected 5924, got 18) [ 373.917239][ T5314] usb 6-1: config 250 has an invalid interface number: 228 but max is -1 [ 373.925889][ T5314] usb 6-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 373.935105][ T5314] usb 6-1: config 250 has no interface number 0 [ 373.941528][ T5314] usb 6-1: config 250 interface 228 altsetting 255 has 0 endpoint descriptors, different from the interface descriptor's value: 17 [ 373.955203][ T5314] usb 6-1: config 250 interface 228 has no altsetting 0 [ 374.079030][ T5314] usb 6-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 374.088144][ T5314] usb 6-1: New USB device strings: Mfr=0, Product=106, SerialNumber=66 [ 374.096613][ T5314] usb 6-1: Product: syz [ 374.100946][ T5314] usb 6-1: SerialNumber: syz [ 374.140536][ T5314] hub 6-1:250.228: bad descriptor, ignoring hub [ 374.146961][ T5314] hub: probe of 6-1:250.228 failed with error -5 [ 374.339212][ T7312] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 374.346764][ T7312] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 374.354477][ T7312] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 374.362190][ T7312] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 05:27:40 executing program 4: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="73686f72746e616d653d6d697865642c636f6465706167653d3836390ecf9304aa7999d6c6bcb271c5141ab72c726f6469762c73686f72746e616d653d6c6f7765722c696f634861727365743d69736f383835392d352c756d61736b3d30303030303030303030303030303030303030303030322c756e695f786c6174653d302c73686f72746e616d653d6d697865642c726f6469722c696f636861727365743d63703433372c756e695f787a05b8386c6174653d312c726f6469722c00d3f3a8aa4f70b159a403d15e534975f412aab2ebf5286a48a252b5b57bd9c3214d797941c60f9dda81cc690fbffad286952b4b76496576c2ff8cbfdcfe94ee82734a982f782f8f45426c1f79f58dfee45d3cab2ae2f6e486c60747a6"], 0x1, 0x260, &(0x7f00000005c0)="$eJzs3T9rU2scB/BfbtM2vVxIhgvlXu5wuC66hLbi5NIiFcWAogTUQS22VWlKwUJBh+oi+g6c3Nw7irjr7huQLsXRbgUrR85J+tdaKzVNsZ/PcM6Pc873nOdJSJ4kJE9u/Tc9NT4zO7m8vBSlUiGKwzEcK4WoxB/RFU2PW+vVAAB+BytpGp/Spk63BQA4GMZ/ADh69jj+XzrAJgEAbZaP/92R9sbPvf/vbl+TAIA2u3Lt+oWRWm30cpKUIqafztXn6sV83dw/8jlN00ZMxECUYzUiTfsiW2avFrLl2fO10YEkV4n69KMsH5Gtm98eHJmMe5HlB6MclWZm7dOGtfxgM59szXfHn1m+UIgsXxiKcvy9c35oPd/T6lWW74njxzZdvxrleH87ZqIR43kPNvLzg0ly5mItifq5iFi7fm9+HAAAAAAAAAAAAAAAAAAAAAAAtEM1Wbfj/D3V6vf2N/Ot+XUyrfmBtszP8/zl2yd/nb76IT/BQmlzvhj/FjvZcwAAAAAAAAAAAAAAAAAAADg8Zh88nBprNCbuH+qiL7ZvKUTE9oP7Wn06HG3epSh9051fWHStb/mSpunrmycW23Gtd0t3/zk523+qbTfUm87fTXssFvLi2Y3/7+z7hL27PSpjf03tfzE89mp+8eOPD67kRQeflAAAAAAAAAAAAAAAAAAA4Ija+PVvp1sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2z8f//7Ss63UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgaAAD//4AqnQ0=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000000), r0) 05:27:40 executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0xa, 0x2, 0x0) unshare(0x0) unshare(0x44000080) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) 05:27:40 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0xa, 0x2, 0x0) unshare(0x0) unshare(0x44000080) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) (async) unshare(0x60020200) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)) (async) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) (async) pipe(&(0x7f0000000d00)) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) close(r3) (async) socket$inet6(0xa, 0x2, 0x0) (async) unshare(0x0) (async) unshare(0x44000080) (async) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) (async) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) (async) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) (async) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) (async) 05:27:40 executing program 5: r0 = syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0d01000009000008250592d20700006a42010902241700fa0074980904e4ff11070103000905010200ffe00002"], 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) (async) syz_clone(0x40024400, 0x0, 0x0, 0x0, 0x0, 0x0) syz_usb_disconnect(0xffffffffffffffff) syz_open_dev$char_usb(0xc, 0xb4, 0x0) (async) syz_usb_disconnect(r0) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0xa280, 0x94) (async) syz_usb_control_io(r0, 0x0, 0x0) 05:27:40 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) mount$9p_fd(0x0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380), 0x2000, &(0x7f0000000440)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_u}, {@loose}, {@cache_fscache}, {@msize}], [{@flag='sync'}]}}) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000180)='syz_tun\x00', 0x10) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000000700)={{r1}, 0x0, 0x2, @inherit={0x70, &(0x7f0000000500)={0x0, 0x5, 0x800, 0x3, {0x3, 0x20, 0x9c, 0xfffffffffffff001, 0x9}, [0x1, 0x3, 0xa70f, 0x40, 0x3]}}, @subvolid=0xb579}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x2c, r4, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x18, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x11, 0x1, @l2={'eth', 0x3a, 'ip6_vti0\x00'}}]}]}, 0x2c}}, 0x0) (async) r5 = open(&(0x7f00000000c0)='./file0\x00', 0xac242, 0x0) (async) r6 = memfd_create(&(0x7f0000000600)='/s\xcb\x9cF2\x1d\b\x00\xca\xdc[\x17\x8b\xb2\xf7W\xf0hW\xdd\xca\xc8N\xc0\xa5velindf\r(\x90\xe0\xe0\r\xa6R\xb4\xb8\xa1\x98\xb43\xa6,\xa6<\x13\xfe\x04\x00\x01\xbd\x96:\xe2\x13\x02\xfaw\xaa\xef\x96\xfbi\xf8\x00\bbQ\xd8gC\xb2-\xa1\x06\x00\x00\x00\xe93\xf2\xd6\x03(\x8f\xaf\f7\n\xcf\xaf\xd6\x1fK\xe0\xf3g\x81\x89\xf7\xb6\xed\xd0\xc4\x84/bC\x98\xf9\x92\xc7\xa6\xd2\x18j\x8f\x9b\xd1\x8a\xda\\;\xb6\x84\x17\xf4\'y\x17?\xc5\x90\xcci\xdc\xa7\a\xe2J8x\xad/\xba\x01mJ\x7f\xe4\xe9\x00\x00\x00\x00Y\x92$O_\xf6\xb6\x1ce\xd0R\xcf\x1c\xbd\x03\x9a\xca\xc1_\xfb\xf0n\xc0\xc6\x04\xa8\x9c\xf5\xa7\xde\xf8&5\xefD\x04\x160\xafy\x02\x9f\xc8\xedO\x00\xbf\x1d\x06\x84\x00'/229, 0x0) ftruncate(r6, 0x40013) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r7, 0x0, 0xb901) (async) ioctl$F2FS_IOC_MOVE_RANGE(r7, 0xc020f509, &(0x7f00000003c0)={r6, 0x3, 0xbae, 0x7}) (async) ioctl$FS_IOC_SETFLAGS(r5, 0x40046602, &(0x7f0000000200)) (async) sendfile(r5, r6, 0x0, 0xffffbffe) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40046602, 0x0) (async) openat$cgroup_ro(r5, &(0x7f0000000040)='blkio.bfq.time_recursive\x00', 0x0, 0x0) r8 = socket(0x10, 0x0, 0x0) r9 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), r5) sendmsg$DEVLINK_CMD_RATE_GET(r8, &(0x7f0000000580)={&(0x7f0000000080), 0xc, &(0x7f0000000400)={&(0x7f0000000280)=ANY=[@ANYBLOB="98000000", @ANYRES16=r9, @ANYBLOB="00002dbd7000fedbdf254a0000006300a80087632586bdf29d9be85165e8b262d512d19e97e7de586a7ebfe041eba09b1a251d7c83db7a1912c3b9407eb0cbaaa225a78dcc5630c9e9b5ea393b6ebeb30e7306642765cf4d2ce92e4d62cc46529f92a316cbbb7ad4a9051b39befe739abd5564e5c9ba51208e97167a0c122428d3000e0001006e657464657673696d0000000f0002006e657405007673696d300000"], 0x98}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) (async) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r3, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x84, r9, 0x20, 0x70bd28, 0x25dfdbfc, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}}]}, 0x84}, 0x1, 0x0, 0x0, 0x40000}, 0x1) (async) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) connect$inet(r0, &(0x7f0000001880)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {}, 'syz_tun\x00'}) 05:27:40 executing program 3: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e6a, &(0x7f0000007fc0)="$eJzs3D1vW9UfB/Cfk3+jP7SUCDGwcSUe5EjE8kNSQVkiqqoDpIpoGTs4tmO5TewoTpzQqQsPL4INJt4DL4CNpUPfARIbEkuFGuR7TyRUHhoRkxD385Guvz7HJ79zj+UMPytKAM+t+eyXn0txOV6IiNmIuBSRPy+lK7dSxGsR8XpEzPzuKqX58eDOeGIuIl6MiMvj4kXNUlr79Xef3/nmxw/f+urb72erX37x09mdGjhLuxHxZkRsbRfj/a0iB90i76b55qiX59bSKGV64V4aD4rc76znFfabR+uaeTa6xfrB9t5wnBubzdY4u72NfH67X2w4HHWP6uQ/cLe5k4/bnfU8e8NBnt37xfYHKe8Pd4s67VTv01Zxvt2jLOY7B53iPNv38mz1d9N8UXfQ7hyMc5QybRft9X/8Fp8bH/X6ewfZqLMz7A362XKlVq1UF3daVxar1dp7jcVuu7nRutKpL7WbG0tZubMyHGwuZOVuq5WVb1y7tpDVqpV6pfpOduPmJ9lmOyuP84Nef2+3tzlcyOqVxnKltpC9Uctura5lax9fv766djtbHfSzm4NR1qhmtcbV5frVxrvZ2q3bWb1arzr/qSqd8n5Mmb/+AB0+Ocyd6u0AnAeT7P9D/w8c00n6/61z1/+n8+j//+DE/e/b57v/1f/DCfgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ty7+8P5e/mS+GM+k+ZfS1CtpXEqvHf6J0lM1Z8d1I+LCMdd/VoqYS3scXf+LiJV0/fryv/seAAAAwDR79Lj8sJR368XD/N8vn7lwOrfFCT0o4skzls3lj6VLDya0bf61zjM+Q8eXfxH16qSqzeb3N6mTXoz0DdVE5L9W/59UtWOZPdXdAACA/wadAAAAAEy1p/8MHwAAAJg++n8AAACYfnn/7///AQAAwHR79Lj88KzvAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA39i5exOEoSAAwBf/miCKU7iDjSM4gks4goO4kY1F5rATUYucICIixBAI3wfHcUm4vCtfcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDflcfVrrosT0373O7N/GcaAAAA4Kt5nQZZTvPRIusi3326uxdvrYYRUUbE+Mfv90XEJP/xjFFErDOus7aHBwAAgP6qDudN12cAAAAAAAAAAAAAAAAAAAAAXnSx/29bJ/v/AAAAoD32/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPNidlxMAYBAGoP0s0P2nLYJuIHh5DxJyDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9dmadGjfqTf8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgswMHQgAAIADEXi1/lhzy6DYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOC3nTr26xgFQBCAAmjq0ujUzZq7bWfpFkXpENGchO/BV/guf3VLJfEsculjfZ/3dXm7n8JXg/9nvM6p9QwAAAB6kGqG21895IaDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA42J1DKwBgEIhiLd2H/cer4OFxmMTwBeIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABG3ujjnuiMSgAASvbN5SEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAIL8rVcYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAoAAP//TAwfiA==") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='pids.events\x00', 0x275a, 0x0) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) splice(0xffffffffffffffff, &(0x7f0000000000)=0x5, r2, &(0x7f0000000080)=0x8, 0x1, 0x1) (async) fallocate(r1, 0x0, 0x0, 0x8800000) ioctl$FS_IOC_FIEMAP(r0, 0x80086601, &(0x7f0000007f80)) [ 375.404885][ T7328] FAT-fs (loop4): Unrecognized mount option "codepage=869Ï“ªy™ÖƼ²qÅ·" or missing value [ 375.425002][ T7325] tipc: Started in network mode [ 375.430235][ T7325] tipc: Own node identity , cluster identity 4711 [ 375.436689][ T7325] tipc: Failed to obtain node identity [ 375.442647][ T7325] tipc: Enabling of bearer rejected, failed to enable media 05:27:41 executing program 4: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="73686f72746e616d653d6d697865642c636f6465706167653d3836390ecf9304aa7999d6c6bcb271c5141ab72c726f6469762c73686f72746e616d653d6c6f7765722c696f634861727365743d69736f383835392d352c756d61736b3d30303030303030303030303030303030303030303030322c756e695f786c6174653d302c73686f72746e616d653d6d697865642c726f6469722c696f636861727365743d63703433372c756e695f787a05b8386c6174653d312c726f6469722c00d3f3a8aa4f70b159a403d15e534975f412aab2ebf5286a48a252b5b57bd9c3214d797941c60f9dda81cc690fbffad286952b4b76496576c2ff8cbfdcfe94ee82734a982f782f8f45426c1f79f58dfee45d3cab2ae2f6e486c60747a6"], 0x1, 0x260, &(0x7f00000005c0)="$eJzs3T9rU2scB/BfbtM2vVxIhgvlXu5wuC66hLbi5NIiFcWAogTUQS22VWlKwUJBh+oi+g6c3Nw7irjr7huQLsXRbgUrR85J+tdaKzVNsZ/PcM6Pc873nOdJSJ4kJE9u/Tc9NT4zO7m8vBSlUiGKwzEcK4WoxB/RFU2PW+vVAAB+BytpGp/Spk63BQA4GMZ/ADh69jj+XzrAJgEAbZaP/92R9sbPvf/vbl+TAIA2u3Lt+oWRWm30cpKUIqafztXn6sV83dw/8jlN00ZMxECUYzUiTfsiW2avFrLl2fO10YEkV4n69KMsH5Gtm98eHJmMe5HlB6MclWZm7dOGtfxgM59szXfHn1m+UIgsXxiKcvy9c35oPd/T6lWW74njxzZdvxrleH87ZqIR43kPNvLzg0ly5mItifq5iFi7fm9+HAAAAAAAAAAAAAAAAAAAAAAAtEM1Wbfj/D3V6vf2N/Ot+XUyrfmBtszP8/zl2yd/nb76IT/BQmlzvhj/FjvZcwAAAAAAAAAAAAAAAAAAADg8Zh88nBprNCbuH+qiL7ZvKUTE9oP7Wn06HG3epSh9051fWHStb/mSpunrmycW23Gtd0t3/zk523+qbTfUm87fTXssFvLi2Y3/7+z7hL27PSpjf03tfzE89mp+8eOPD67kRQeflAAAAAAAAAAAAAAAAAAA4Ija+PVvp1sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2z8f//7Ss63UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgaAAD//4AqnQ0=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000000), r0) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="73686f72746e616d653d6d697865642c636f6465706167653d3836390ecf9304aa7999d6c6bcb271c5141ab72c726f6469762c73686f72746e616d653d6c6f7765722c696f634861727365743d69736f383835392d352c756d61736b3d30303030303030303030303030303030303030303030322c756e695f786c6174653d302c73686f72746e616d653d6d697865642c726f6469722c696f636861727365743d63703433372c756e695f787a05b8386c6174653d312c726f6469722c00d3f3a8aa4f70b159a403d15e534975f412aab2ebf5286a48a252b5b57bd9c3214d797941c60f9dda81cc690fbffad286952b4b76496576c2ff8cbfdcfe94ee82734a982f782f8f45426c1f79f58dfee45d3cab2ae2f6e486c60747a6"], 0x1, 0x260, &(0x7f00000005c0)="$eJzs3T9rU2scB/BfbtM2vVxIhgvlXu5wuC66hLbi5NIiFcWAogTUQS22VWlKwUJBh+oi+g6c3Nw7irjr7huQLsXRbgUrR85J+tdaKzVNsZ/PcM6Pc873nOdJSJ4kJE9u/Tc9NT4zO7m8vBSlUiGKwzEcK4WoxB/RFU2PW+vVAAB+BytpGp/Spk63BQA4GMZ/ADh69jj+XzrAJgEAbZaP/92R9sbPvf/vbl+TAIA2u3Lt+oWRWm30cpKUIqafztXn6sV83dw/8jlN00ZMxECUYzUiTfsiW2avFrLl2fO10YEkV4n69KMsH5Gtm98eHJmMe5HlB6MclWZm7dOGtfxgM59szXfHn1m+UIgsXxiKcvy9c35oPd/T6lWW74njxzZdvxrleH87ZqIR43kPNvLzg0ly5mItifq5iFi7fm9+HAAAAAAAAAAAAAAAAAAAAAAAtEM1Wbfj/D3V6vf2N/Ot+XUyrfmBtszP8/zl2yd/nb76IT/BQmlzvhj/FjvZcwAAAAAAAAAAAAAAAAAAADg8Zh88nBprNCbuH+qiL7ZvKUTE9oP7Wn06HG3epSh9051fWHStb/mSpunrmycW23Gtd0t3/zk523+qbTfUm87fTXssFvLi2Y3/7+z7hL27PSpjf03tfzE89mp+8eOPD67kRQeflAAAAAAAAAAAAAAAAAAA4Ija+PVvp1sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2z8f//7Ss63UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgaAAD//4AqnQ0=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) (async) syz_genetlink_get_family_id$fou(&(0x7f0000000000), r0) (async) 05:27:41 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) (async) mount$9p_fd(0x0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380), 0x2000, &(0x7f0000000440)={'trans=fd,', {}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@version_u}, {@loose}, {@cache_fscache}, {@msize}], [{@flag='sync'}]}}) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000180)='syz_tun\x00', 0x10) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) ioctl$BTRFS_IOC_RM_DEV_V2(r2, 0x5000943a, &(0x7f0000000700)={{r1}, 0x0, 0x2, @inherit={0x70, &(0x7f0000000500)={0x0, 0x5, 0x800, 0x3, {0x3, 0x20, 0x9c, 0xfffffffffffff001, 0x9}, [0x1, 0x3, 0xa70f, 0x40, 0x3]}}, @subvolid=0xb579}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000004c0)={0x2c, r4, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x18, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x11, 0x1, @l2={'eth', 0x3a, 'ip6_vti0\x00'}}]}]}, 0x2c}}, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0xac242, 0x0) (async) r6 = memfd_create(&(0x7f0000000600)='/s\xcb\x9cF2\x1d\b\x00\xca\xdc[\x17\x8b\xb2\xf7W\xf0hW\xdd\xca\xc8N\xc0\xa5velindf\r(\x90\xe0\xe0\r\xa6R\xb4\xb8\xa1\x98\xb43\xa6,\xa6<\x13\xfe\x04\x00\x01\xbd\x96:\xe2\x13\x02\xfaw\xaa\xef\x96\xfbi\xf8\x00\bbQ\xd8gC\xb2-\xa1\x06\x00\x00\x00\xe93\xf2\xd6\x03(\x8f\xaf\f7\n\xcf\xaf\xd6\x1fK\xe0\xf3g\x81\x89\xf7\xb6\xed\xd0\xc4\x84/bC\x98\xf9\x92\xc7\xa6\xd2\x18j\x8f\x9b\xd1\x8a\xda\\;\xb6\x84\x17\xf4\'y\x17?\xc5\x90\xcci\xdc\xa7\a\xe2J8x\xad/\xba\x01mJ\x7f\xe4\xe9\x00\x00\x00\x00Y\x92$O_\xf6\xb6\x1ce\xd0R\xcf\x1c\xbd\x03\x9a\xca\xc1_\xfb\xf0n\xc0\xc6\x04\xa8\x9c\xf5\xa7\xde\xf8&5\xefD\x04\x160\xafy\x02\x9f\xc8\xedO\x00\xbf\x1d\x06\x84\x00'/229, 0x0) ftruncate(r6, 0x40013) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r7, 0x0, 0xb901) (async) ioctl$F2FS_IOC_MOVE_RANGE(r7, 0xc020f509, &(0x7f00000003c0)={r6, 0x3, 0xbae, 0x7}) (async) ioctl$FS_IOC_SETFLAGS(r5, 0x40046602, &(0x7f0000000200)) (async) sendfile(r5, r6, 0x0, 0xffffbffe) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40046602, 0x0) (async) openat$cgroup_ro(r5, &(0x7f0000000040)='blkio.bfq.time_recursive\x00', 0x0, 0x0) r8 = socket(0x10, 0x0, 0x0) (async) r9 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), r5) sendmsg$DEVLINK_CMD_RATE_GET(r8, &(0x7f0000000580)={&(0x7f0000000080), 0xc, &(0x7f0000000400)={&(0x7f0000000280)=ANY=[@ANYBLOB="98000000", @ANYRES16=r9, @ANYBLOB="00002dbd7000fedbdf254a0000006300a80087632586bdf29d9be85165e8b262d512d19e97e7de586a7ebfe041eba09b1a251d7c83db7a1912c3b9407eb0cbaaa225a78dcc5630c9e9b5ea393b6ebeb30e7306642765cf4d2ce92e4d62cc46529f92a316cbbb7ad4a9051b39befe739abd5564e5c9ba51208e97167a0c122428d3000e0001006e657464657673696d0000000f0002006e657405007673696d300000"], 0x98}, 0x1, 0x0, 0x0, 0x20000004}, 0x80) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r3, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0x84, r9, 0x20, 0x70bd28, 0x25dfdbfc, {}, [{@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}, {@pci={{0x8}, {0x11}}, {0x8, 0x8e, 0x3}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x2}}]}, 0x84}, 0x1, 0x0, 0x0, 0x40000}, 0x1) (async) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) connect$inet(r0, &(0x7f0000001880)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) (async) ioctl$sock_inet_SIOCDARP(r0, 0x8953, &(0x7f0000000000)={{0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x0, @broadcast}, 0x0, {}, 'syz_tun\x00'}) [ 375.684006][ T7361] FAT-fs (loop4): Unrecognized mount option "codepage=869Ï“ªy™ÖƼ²qÅ·" or missing value [ 375.694318][ T1574] usb 6-1: reset high-speed USB device number 16 using dummy_hcd 05:27:41 executing program 4: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="73686f72746e616d653d6d697865642c636f6465706167653d3836390ecf9304aa7999d6c6bcb271c5141ab72c726f6469762c73686f72746e616d653d6c6f7765722c696f634861727365743d69736f383835392d352c756d61736b3d30303030303030303030303030303030303030303030322c756e695f786c6174653d302c73686f72746e616d653d6d697865642c726f6469722c696f636861727365743d63703433372c756e695f787a05b8386c6174653d312c726f6469722c00d3f3a8aa4f70b159a403d15e534975f412aab2ebf5286a48a252b5b57bd9c3214d797941c60f9dda81cc690fbffad286952b4b76496576c2ff8cbfdcfe94ee82734a982f782f8f45426c1f79f58dfee45d3cab2ae2f6e486c60747a6"], 0x1, 0x260, &(0x7f00000005c0)="$eJzs3T9rU2scB/BfbtM2vVxIhgvlXu5wuC66hLbi5NIiFcWAogTUQS22VWlKwUJBh+oi+g6c3Nw7irjr7huQLsXRbgUrR85J+tdaKzVNsZ/PcM6Pc873nOdJSJ4kJE9u/Tc9NT4zO7m8vBSlUiGKwzEcK4WoxB/RFU2PW+vVAAB+BytpGp/Spk63BQA4GMZ/ADh69jj+XzrAJgEAbZaP/92R9sbPvf/vbl+TAIA2u3Lt+oWRWm30cpKUIqafztXn6sV83dw/8jlN00ZMxECUYzUiTfsiW2avFrLl2fO10YEkV4n69KMsH5Gtm98eHJmMe5HlB6MclWZm7dOGtfxgM59szXfHn1m+UIgsXxiKcvy9c35oPd/T6lWW74njxzZdvxrleH87ZqIR43kPNvLzg0ly5mItifq5iFi7fm9+HAAAAAAAAAAAAAAAAAAAAAAAtEM1Wbfj/D3V6vf2N/Ot+XUyrfmBtszP8/zl2yd/nb76IT/BQmlzvhj/FjvZcwAAAAAAAAAAAAAAAAAAADg8Zh88nBprNCbuH+qiL7ZvKUTE9oP7Wn06HG3epSh9051fWHStb/mSpunrmycW23Gtd0t3/zk523+qbTfUm87fTXssFvLi2Y3/7+z7hL27PSpjf03tfzE89mp+8eOPD67kRQeflAAAAAAAAAAAAAAAAAAA4Ija+PVvp1sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ2z8f//7Ss63UcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgaAAD//4AqnQ0=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='hugetlb.1GB.usage_in_bytes\x00', 0x275a, 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000000), r0) [ 375.734371][ T7362] tipc: Started in network mode [ 375.750960][ T7362] tipc: Own node identity , cluster identity 4711 [ 375.766926][ T7362] tipc: Failed to obtain node identity [ 375.773628][ T7362] tipc: Enabling of bearer rejected, failed to enable media 05:27:41 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) 05:27:41 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/fib_triestat\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000180)="e5bac6e668e64a1c5cd701802fbcafe5062505d4f77944fd3a42d80ca3d91c31962fca6240476f9d85efbbcf50c453cf922ec5b6f54f6403348ff663b37e082bacb76d541e20e5bd1be3f5e1b16bbea7a1891c4d76781587616b8c633c503ea1e82f8fae1d0582accb9beb4c4302ac6f9e9328b033e73feeff9f5d97995d98ae8f1bc910c1b7bae9fc5fbcb0c7532394794d0d5c796d964ed86576e6d09659c0c17cb7f10c29398c6180da0d25a02c3f5be2bc1342e6782f497563dd08f799dbcca824b14999ff6457e6fb6648248d257d41c5ca0fc8f29868296c5336201cf77fdf", 0xe2, 0x4000809, &(0x7f00000000c0)={0x2, 0x4e21, @local}, 0x10) read$watch_queue(r0, &(0x7f0000000000)=""/161, 0xa1) [ 375.911840][ T7373] FAT-fs (loop4): Unrecognized mount option "codepage=869Ï“ªy™ÖƼ²qÅ·" or missing value [ 375.939120][ T1574] usb 6-1: Using ep0 maxpacket: 8 05:27:41 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) 05:27:41 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/fib_triestat\x00') (async) r1 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000180)="e5bac6e668e64a1c5cd701802fbcafe5062505d4f77944fd3a42d80ca3d91c31962fca6240476f9d85efbbcf50c453cf922ec5b6f54f6403348ff663b37e082bacb76d541e20e5bd1be3f5e1b16bbea7a1891c4d76781587616b8c633c503ea1e82f8fae1d0582accb9beb4c4302ac6f9e9328b033e73feeff9f5d97995d98ae8f1bc910c1b7bae9fc5fbcb0c7532394794d0d5c796d964ed86576e6d09659c0c17cb7f10c29398c6180da0d25a02c3f5be2bc1342e6782f497563dd08f799dbcca824b14999ff6457e6fb6648248d257d41c5ca0fc8f29868296c5336201cf77fdf", 0xe2, 0x4000809, &(0x7f00000000c0)={0x2, 0x4e21, @local}, 0x10) (async, rerun: 64) read$watch_queue(r0, &(0x7f0000000000)=""/161, 0xa1) (rerun: 64) [ 376.580998][ T7386] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 05:27:43 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) 05:27:43 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/fib_triestat\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000180)="e5bac6e668e64a1c5cd701802fbcafe5062505d4f77944fd3a42d80ca3d91c31962fca6240476f9d85efbbcf50c453cf922ec5b6f54f6403348ff663b37e082bacb76d541e20e5bd1be3f5e1b16bbea7a1891c4d76781587616b8c633c503ea1e82f8fae1d0582accb9beb4c4302ac6f9e9328b033e73feeff9f5d97995d98ae8f1bc910c1b7bae9fc5fbcb0c7532394794d0d5c796d964ed86576e6d09659c0c17cb7f10c29398c6180da0d25a02c3f5be2bc1342e6782f497563dd08f799dbcca824b14999ff6457e6fb6648248d257d41c5ca0fc8f29868296c5336201cf77fdf", 0xe2, 0x4000809, &(0x7f00000000c0)={0x2, 0x4e21, @local}, 0x10) read$watch_queue(r0, &(0x7f0000000000)=""/161, 0xa1) 05:27:43 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='net/fib_triestat\x00') r1 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r1, &(0x7f0000000180)="e5bac6e668e64a1c5cd701802fbcafe5062505d4f77944fd3a42d80ca3d91c31962fca6240476f9d85efbbcf50c453cf922ec5b6f54f6403348ff663b37e082bacb76d541e20e5bd1be3f5e1b16bbea7a1891c4d76781587616b8c633c503ea1e82f8fae1d0582accb9beb4c4302ac6f9e9328b033e73feeff9f5d97995d98ae8f1bc910c1b7bae9fc5fbcb0c7532394794d0d5c796d964ed86576e6d09659c0c17cb7f10c29398c6180da0d25a02c3f5be2bc1342e6782f497563dd08f799dbcca824b14999ff6457e6fb6648248d257d41c5ca0fc8f29868296c5336201cf77fdf", 0xe2, 0x4000809, &(0x7f00000000c0)={0x2, 0x4e21, @local}, 0x10) (async) read$watch_queue(r0, &(0x7f0000000000)=""/161, 0xa1) 05:27:43 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (async, rerun: 32) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) (rerun: 32) 05:27:43 executing program 1: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) 05:27:43 executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21, 0x2}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}}, &(0x7f00000000c0)) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) r4 = socket$inet6(0xa, 0x2, 0x0) unshare(0x0) unshare(0x44000080) connect$inet6(0xffffffffffffffff, &(0x7f0000003a40)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}}, 0x1c) connect$inet6(r4, &(0x7f0000000040)={0xa, 0x4e23, 0x0, @dev={0xfe, 0x80, '\x00', 0x43}, 0x6}, 0x1c) write$binfmt_misc(r2, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r1, 0x0, r3, 0x0, 0x4ffe0, 0x0) 05:27:43 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) lseek(r0, 0x81, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x3, 0x1000, &(0x7f0000000e80)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) read$hiddev(r1, &(0x7f0000000100)=""/159, 0x9f) 05:27:43 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) 05:27:43 executing program 2: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000400)={0x2c, &(0x7f0000000280)={0x40, 0xe, 0xaa, {0xaa, 0x8, "49f1d1cc80c600003e9c4a441335ac68114969db4f96f997a5f42751dd79d940fb444d865d571dde5576c6a98dab41b1e1b666f3875d7758ed314b0c04e69bfaced500077049036ea7e7090ddcb14fa10f870b607071d793945210e23dc0340f204b9ce4f53011cead37b8ea798b3f6bcefa07afad89d3e8c2627a7df8ca5a2f34da7645cb32d7a3a314a3e54b3610b8ecfdce9287c39432f22d72b0f570289da3e624c0592c437b"}}, &(0x7f0000000340)={0x0, 0x3, 0x49, @string={0x49, 0x3, "b63b51e8e472510a08a84e4e872044e78aad9f1d5476c81ec7be4948efa8586623de5adce9bd49a0276c5d1102a6924526299060d47e1ca0503d24efad76a2920bf1bd1af27796"}}, &(0x7f0000000000)={0x0, 0xf, 0x2d, {0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0xeb, "e04133ed8ecf6417f2da2aeaba4e6ebb"}, @ss_container_id={0x14, 0x10, 0x4, 0xf8, "ce594e59ac932e07bb8cd50e6eeb13a3"}]}}, &(0x7f00000000c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x0, 0x6, 0xc7, "f24bcff1", "9b723c1a"}}, &(0x7f00000003c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x10, 0x6, 0x40, 0xf9, 0x3, 0x100}}}, &(0x7f0000000880)={0x84, &(0x7f0000000440)={0x40, 0x17, 0x66, "cc6c1cad0b7f8954818688b819d556897b4bf01d103a0016720d135834083e5a96a752cf3ccd5ec9442f2138f047350c9143f75daba9db4317c42a280edb01798bc7f07c3c5b8ad3c6141f337a878cbc09eeb897bf10d1cc5713bf79ef2a18dbcf87c105ce5b"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x1f}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000580)={0x20, 0x0, 0x8, {0x208, 0x20, [0x0]}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x3}, &(0x7f0000000600)={0x40, 0x9, 0x1, 0x3}, &(0x7f0000000640)={0x40, 0xb, 0x2, "09fa"}, &(0x7f0000000680)={0x40, 0xf, 0x2}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000700)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000740)={0x40, 0x19, 0x2, 'r<'}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x1f}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x40}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0xb3}}) unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x3) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r2, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r2, 0x80047458, &(0x7f0000000100)) 05:27:43 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) ioctl$USBDEVFS_SETINTERFACE(r0, 0x80085504, &(0x7f0000000000)={0x101}) 05:27:43 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80000, 0x1) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x32}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000140)=ANY=[@ANYBLOB="40000000100039040000000000000000000003e4", @ANYRES32=0x0, @ANYBLOB="03000000004000002000128008000100736974001400028008000200f6d05b5ebcf98fe8cd857c3ddd35e0c81d925443a5eb7273739b412c7f3fd2883777a922bb0aeb0db9e420c78ac935c30cbec347922929d2a38b30afa6fc66a5ce4a0540d3d7347c067206c28170dc", @ANYRES32=r2, @ANYBLOB="0600080007000000"], 0x40}}, 0x0) 05:27:44 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:44 executing program 4: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f0000000000)=ANY=[@ANYBLOB='nfandboot,\x00 \x00\x00\x00\x00\x00\x00'], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) r1 = accept$nfc_llcp(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000080)={0x0, 0x0, 0x1000, 0xff, 0x1}, 0x20) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305839, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000380)={{0x0, 0x8}}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r4, &(0x7f0000004200), 0x0) sendfile(r4, r3, 0x0, 0x1ffff) ioctl$KVM_SET_XSAVE(0xffffffffffffffff, 0x5000aea5, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000340), 0x4c6d40, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x40000000000026) timer_settime(0x0, 0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80001d00c0d0) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xeb, 0x2, 0x403, 0x1, 0x586, '\x00', 0x0, r4, 0x4, 0x2, 0x1, 0xe}, 0x48) inotify_add_watch(r3, &(0x7f00000002c0)='./file0\x00', 0x80000800) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r7, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r7, 0x1, &(0x7f0000000240)={{}, {0x0, 0x3938700}}, &(0x7f0000000280)) write$binfmt_script(r6, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r6, 0x0) preadv(r6, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) fallocate(r6, 0x1, 0x1, 0x1c74) ioctl$F2FS_IOC_GET_PIN_FILE(r5, 0x8004f50e, &(0x7f0000000140)) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) 05:27:44 executing program 5: ioctl$USBDEVFS_ALLOW_SUSPEND(0xffffffffffffffff, 0x5522) [ 378.498247][ T7413] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 378.509014][ T1581] usb 6-1: USB disconnect, device number 16 05:27:44 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80000, 0x1) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x32}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000140)=ANY=[@ANYBLOB="40000000100039040000000000000000000003e4", @ANYRES32=0x0, @ANYBLOB="03000000004000002000128008000100736974001400028008000200f6d05b5ebcf98fe8cd857c3ddd35e0c81d925443a5eb7273739b412c7f3fd2883777a922bb0aeb0db9e420c78ac935c30cbec347922929d2a38b30afa6fc66a5ce4a0540d3d7347c067206c28170dc", @ANYRES32=r2, @ANYBLOB="0600080007000000"], 0x40}}, 0x0) 05:27:44 executing program 5: ioctl$USBDEVFS_ALLOW_SUSPEND(0xffffffffffffffff, 0x5522) [ 378.619440][ T7420] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 378.738929][ T1573] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 378.979009][ T1573] usb 3-1: Using ep0 maxpacket: 16 [ 379.098970][ T1573] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 379.118906][ T1573] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 379.128649][ T1573] usb 3-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 379.137886][ T1573] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 379.147232][ T1573] usb 3-1: config 0 descriptor?? 05:27:44 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) lseek(r0, 0x81, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x3, 0x1000, &(0x7f0000000e80)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) read$hiddev(r1, &(0x7f0000000100)=""/159, 0x9f) 05:27:44 executing program 5: ioctl$USBDEVFS_ALLOW_SUSPEND(0xffffffffffffffff, 0x5522) 05:27:44 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) (async) lseek(r0, 0x81, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x3, 0x1000, &(0x7f0000000e80)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async, rerun: 64) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (rerun: 64) read$hiddev(r1, &(0x7f0000000100)=""/159, 0x9f) 05:27:44 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x11, 0x80000, 0x1) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x32}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000140)=ANY=[@ANYBLOB="40000000100039040000000000000000000003e4", @ANYRES32=0x0, @ANYBLOB="03000000004000002000128008000100736974001400028008000200f6d05b5ebcf98fe8cd857c3ddd35e0c81d925443a5eb7273739b412c7f3fd2883777a922bb0aeb0db9e420c78ac935c30cbec347922929d2a38b30afa6fc66a5ce4a0540d3d7347c067206c28170dc", @ANYRES32=r2, @ANYBLOB="0600080007000000"], 0x40}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x11, 0x80000, 0x1) (async) sendmsg$BATADV_CMD_GET_MESH(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x32}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000140)=ANY=[@ANYBLOB="40000000100039040000000000000000000003e4", @ANYRES32=0x0, @ANYBLOB="03000000004000002000128008000100736974001400028008000200f6d05b5ebcf98fe8cd857c3ddd35e0c81d925443a5eb7273739b412c7f3fd2883777a922bb0aeb0db9e420c78ac935c30cbec347922929d2a38b30afa6fc66a5ce4a0540d3d7347c067206c28170dc", @ANYRES32=r2, @ANYBLOB="0600080007000000"], 0x40}}, 0x0) (async) [ 379.197791][ T7418] F2FS-fs (loop4): Unrecognized mount option "nfandboot" or missing value [ 379.255193][ T7430] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 379.291450][ T7439] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. [ 380.097230][ T22] audit: type=1400 audit(2345434065.600:298): avc: denied { sys_module } for pid=7406 comm="syz-executor.2" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 380.118619][ T22] audit: type=1400 audit(2345434065.600:299): avc: denied { read } for pid=7406 comm="syz-executor.2" name="ppp" dev="devtmpfs" ino=885 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 380.141721][ T1573] usbhid 3-1:0.0: can't add hid device: -71 [ 380.142927][ T22] audit: type=1400 audit(2345434065.600:300): avc: denied { open } for pid=7406 comm="syz-executor.2" path="/dev/ppp" dev="devtmpfs" ino=885 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 380.147667][ T1573] usbhid: probe of 3-1:0.0 failed with error -71 [ 380.171103][ T22] audit: type=1400 audit(2345434065.600:301): avc: denied { ioctl } for pid=7406 comm="syz-executor.2" path="/dev/ppp" dev="devtmpfs" ino=885 ioctlcmd=0x7438 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ppp_device_t tclass=chr_file permissive=1 [ 380.178998][ T1573] usb 3-1: USB disconnect, device number 15 05:27:46 executing program 0: unshare(0x8020400) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}}, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000180)) timer_create(0x5, 0x0, &(0x7f0000000200)=0x0) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f0000000080)={{r1, r2+10000000}}, &(0x7f0000000140)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x2, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) timer_settime(r0, 0x1, &(0x7f0000000280)={{r7, r8+10000000}}, &(0x7f00000002c0)) unshare(0x2000080) unshare(0x20000) unshare(0xc010000) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1, 0x2}, 0x1c) connect$inet6(r6, &(0x7f0000003a40)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) ioctl$RTC_AIE_ON(0xffffffffffffffff, 0x7001) ioctl$RTC_WIE_ON(0xffffffffffffffff, 0x700f) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e23, 0x3bc8, @private1, 0x4}, 0x1c) write$binfmt_misc(r4, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r3, 0x0, r5, 0x0, 0x4ffe0, 0x0) shutdown(r4, 0x0) unshare(0x46010900) unshare(0x40000000) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 05:27:46 executing program 5: r0 = syz_open_dev$usbfs(0x0, 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:46 executing program 1: syz_mount_image$ext4(&(0x7f00000000c0)='ext2\x00', &(0x7f0000000000)='./file0\x00', 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="646174613d64726445c1c02c6c5d87e134625b45ba657245e62c00"], 0x5, 0x5c4, &(0x7f0000000700)="$eJzs3U1vVFUfAPD/mU5b2vI8LcSouNAmxkCitLSAIcYF7AnBl50bR1oIMryE1miRxJLgxsS4cWHiyoX4LZTErV/AhRtXhoQYw0ZDdMydN6ftTDuUTm/p/H7JMOfcM9xzbjv/nnvPPWcmgL41mf1TiDgQEddSxHhLWTHqhZO11z344+a57JGiUnnr9xQ3P6lta7w+1Z/H6s9/j0fKNu4fWFvvwtKNS6Vyef56PT+9ePna9MLSjcMXL5cuzF+YvzL76uyJ48eOn5g58ljHt68lffr2+x+Of3bmnW+/fphmvvvlTIqTsbde1nocW2UyJrOf3hrZz/XEVleWk4Hm++Q/afUGdqzG7y97nz4T4zHQ8tscj0/fyLVxQE9VUkQF6FNJ/EOfapwHNK7tu7sObndVCzxp7p+qDQDUYn8wIhrxX6yNDcaeyLaOPkgrxnlSRDzeyFxNVsdPP565nT2iR+NwQHvLt4br4/ar+/9Ujc2J2FPNjT4orIj/7AzgbP052/7mJuufXJUX/7B9lm9FxLPtzv83jv93W+L/vU3WL/4BAAAAAABg69w9FRGvtLv/V2jO/xlqM/9nLCJObkH9G9//K9zbgmqANu6fini97fzf5hzfiYF67n/V+QCD6fzF8vyRiPh/RByKweEsP7Nqv60zhA9/vv+rTvW3zv/LHln9jbmA9T3dKw6v/D9zpcXS4x43EHH/VsRzxc7zf7L+P7Xp/7P4vtZlHftfunO2U9nG8Q/0SuWbiINt+//UfE1a//M5pqvnA9ONs4K1nv/4i+871S/+IT9Z/z+6fvwPp9bP61l4tP0PRcTRpWKlU/lmz/+H0tsDjf1nPiotLl6fiRhKp9dun320NsNu1YiHRrxk8X/oxfXH/5rn/y1xOBIRy13W+fQ/Y792KtP/Q36y+J9bv/+fWNn/P3pi9s7ED53qP9tV/3+s2qcfqm8x/gfr6zZA824nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyJChGxN1JhqpkuFKamIsYi4qkYLZSvLiy+fP7qB1fmsrLq9/8XGt/0O17Lp8b3/0+05GdX5Y9GxL6I+HJgpJqfOne1PJf3wQMAAAAAAAAAAAAAAAAAAMAOMdZh/X/mt4G8Wwf0XLH+LN6h/xTzbgCQG/EP/Uv8Q//qHP9/PqxUbWtzgG2k/4f+tcn4d7sAdgH9P/Srwe5etqfX7QDyoP8HAAAAAIBdZd8Ld39OEbH82kj1kRmqlzVvDI7k1Tqglwp5NwDIjTm80L9M/YH+1eXkX2AXS83UX20X+3ee/Z960yAAAAAAAAAAAAAAYI2DB7pY/w/sStb/Q/9aZ/1/u4U9Pi4AdhHr/6F/ucYHNlrFb/0/AAAAAAAAAAAAAORvYenGpVK5PH9dYpsSy6Ud0YwnITEYETugGTkkhvIPz5z/MAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3/BgAA//+BpyUG") 05:27:46 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) lseek(r0, 0x81, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x3, 0x1000, &(0x7f0000000e80)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) read$hiddev(r1, &(0x7f0000000100)=""/159, 0x9f) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r0, 0x0, 0xb901) (async) lseek(r0, 0x81, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x4, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x3, 0x1000, &(0x7f0000000e80)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) read$hiddev(r1, &(0x7f0000000100)=""/159, 0x9f) (async) [ 380.667100][ T7447] EXT4-fs (loop1): unsupported inode size: 0 [ 380.674094][ T7447] EXT4-fs (loop1): blocksize: 1024 05:27:47 executing program 4: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f0000000000)=ANY=[@ANYBLOB='nfandboot,\x00 \x00\x00\x00\x00\x00\x00'], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r1 = accept$nfc_llcp(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x0) (async) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000080)={0x0, 0x0, 0x1000, 0xff, 0x1}, 0x20) (async) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305839, 0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f0000000380)={{0x0, 0x8}}, 0x0) (async) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r4, &(0x7f0000004200), 0x0) (async) sendfile(r4, r3, 0x0, 0x1ffff) ioctl$KVM_SET_XSAVE(0xffffffffffffffff, 0x5000aea5, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000340), 0x4c6d40, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x40000000000026) timer_settime(0x0, 0x0, 0x0, 0x0) (async) sendfile(r0, r2, 0x0, 0x80001d00c0d0) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xeb, 0x2, 0x403, 0x1, 0x586, '\x00', 0x0, r4, 0x4, 0x2, 0x1, 0xe}, 0x48) (async) inotify_add_watch(r3, &(0x7f00000002c0)='./file0\x00', 0x80000800) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r7, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r7, 0x1, &(0x7f0000000240)={{}, {0x0, 0x3938700}}, &(0x7f0000000280)) (async) write$binfmt_script(r6, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r6, 0x0) (async) preadv(r6, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) (async) fallocate(r6, 0x1, 0x1, 0x1c74) ioctl$F2FS_IOC_GET_PIN_FILE(r5, 0x8004f50e, &(0x7f0000000140)) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) 05:27:47 executing program 5: r0 = syz_open_dev$usbfs(0x0, 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:47 executing program 2: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000400)={0x2c, &(0x7f0000000280)={0x40, 0xe, 0xaa, {0xaa, 0x8, "49f1d1cc80c600003e9c4a441335ac68114969db4f96f997a5f42751dd79d940fb444d865d571dde5576c6a98dab41b1e1b666f3875d7758ed314b0c04e69bfaced500077049036ea7e7090ddcb14fa10f870b607071d793945210e23dc0340f204b9ce4f53011cead37b8ea798b3f6bcefa07afad89d3e8c2627a7df8ca5a2f34da7645cb32d7a3a314a3e54b3610b8ecfdce9287c39432f22d72b0f570289da3e624c0592c437b"}}, &(0x7f0000000340)={0x0, 0x3, 0x49, @string={0x49, 0x3, "b63b51e8e472510a08a84e4e872044e78aad9f1d5476c81ec7be4948efa8586623de5adce9bd49a0276c5d1102a6924526299060d47e1ca0503d24efad76a2920bf1bd1af27796"}}, &(0x7f0000000000)={0x0, 0xf, 0x2d, {0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0xeb, "e04133ed8ecf6417f2da2aeaba4e6ebb"}, @ss_container_id={0x14, 0x10, 0x4, 0xf8, "ce594e59ac932e07bb8cd50e6eeb13a3"}]}}, &(0x7f00000000c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x0, 0x6, 0xc7, "f24bcff1", "9b723c1a"}}, &(0x7f00000003c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x10, 0x6, 0x40, 0xf9, 0x3, 0x100}}}, &(0x7f0000000880)={0x84, &(0x7f0000000440)={0x40, 0x17, 0x66, "cc6c1cad0b7f8954818688b819d556897b4bf01d103a0016720d135834083e5a96a752cf3ccd5ec9442f2138f047350c9143f75daba9db4317c42a280edb01798bc7f07c3c5b8ad3c6141f337a878cbc09eeb897bf10d1cc5713bf79ef2a18dbcf87c105ce5b"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x1f}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000580)={0x20, 0x0, 0x8, {0x208, 0x20, [0x0]}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x3}, &(0x7f0000000600)={0x40, 0x9, 0x1, 0x3}, &(0x7f0000000640)={0x40, 0xb, 0x2, "09fa"}, &(0x7f0000000680)={0x40, 0xf, 0x2}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000700)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000740)={0x40, 0x19, 0x2, 'r<'}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x1f}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x40}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0xb3}}) (async) unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x3) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r2, 0x40047438, &(0x7f0000000180)=""/246) (async) ioctl$PPPIOCGFLAGS1(r2, 0x80047458, &(0x7f0000000100)) 05:27:47 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x2000008) setrlimit(0xb, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = inotify_init() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) inotify_add_watch(r3, &(0x7f0000000000)='.\x00', 0x400017e) sched_setaffinity(r0, 0x8, &(0x7f00000000c0)=0x7ff) r4 = open(&(0x7f0000000040)='./file1\x00', 0x142, 0x141) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) sendfile(r4, r4, &(0x7f00000001c0), 0x200a198) 05:27:47 executing program 1: syz_mount_image$ext4(&(0x7f00000000c0)='ext2\x00', &(0x7f0000000000)='./file0\x00', 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="646174613d64726445c1c02c6c5d87e134625b45ba657245e62c00"], 0x5, 0x5c4, &(0x7f0000000700)="$eJzs3U1vVFUfAPD/mU5b2vI8LcSouNAmxkCitLSAIcYF7AnBl50bR1oIMryE1miRxJLgxsS4cWHiyoX4LZTErV/AhRtXhoQYw0ZDdMydN6ftTDuUTm/p/H7JMOfcM9xzbjv/nnvPPWcmgL41mf1TiDgQEddSxHhLWTHqhZO11z344+a57JGiUnnr9xQ3P6lta7w+1Z/H6s9/j0fKNu4fWFvvwtKNS6Vyef56PT+9ePna9MLSjcMXL5cuzF+YvzL76uyJ48eOn5g58ljHt68lffr2+x+Of3bmnW+/fphmvvvlTIqTsbde1nocW2UyJrOf3hrZz/XEVleWk4Hm++Q/afUGdqzG7y97nz4T4zHQ8tscj0/fyLVxQE9VUkQF6FNJ/EOfapwHNK7tu7sObndVCzxp7p+qDQDUYn8wIhrxX6yNDcaeyLaOPkgrxnlSRDzeyFxNVsdPP565nT2iR+NwQHvLt4br4/ar+/9Ujc2J2FPNjT4orIj/7AzgbP052/7mJuufXJUX/7B9lm9FxLPtzv83jv93W+L/vU3WL/4BAAAAAABg69w9FRGvtLv/V2jO/xlqM/9nLCJObkH9G9//K9zbgmqANu6fini97fzf5hzfiYF67n/V+QCD6fzF8vyRiPh/RByKweEsP7Nqv60zhA9/vv+rTvW3zv/LHln9jbmA9T3dKw6v/D9zpcXS4x43EHH/VsRzxc7zf7L+P7Xp/7P4vtZlHftfunO2U9nG8Q/0SuWbiINt+//UfE1a//M5pqvnA9ONs4K1nv/4i+871S/+IT9Z/z+6fvwPp9bP61l4tP0PRcTRpWKlU/lmz/+H0tsDjf1nPiotLl6fiRhKp9dun320NsNu1YiHRrxk8X/oxfXH/5rn/y1xOBIRy13W+fQ/Y792KtP/Q36y+J9bv/+fWNn/P3pi9s7ED53qP9tV/3+s2qcfqm8x/gfr6zZA824nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyJChGxN1JhqpkuFKamIsYi4qkYLZSvLiy+fP7qB1fmsrLq9/8XGt/0O17Lp8b3/0+05GdX5Y9GxL6I+HJgpJqfOne1PJf3wQMAAAAAAAAAAAAAAAAAAMAOMdZh/X/mt4G8Wwf0XLH+LN6h/xTzbgCQG/EP/Uv8Q//qHP9/PqxUbWtzgG2k/4f+tcn4d7sAdgH9P/Srwe5etqfX7QDyoP8HAAAAAIBdZd8Ld39OEbH82kj1kRmqlzVvDI7k1Tqglwp5NwDIjTm80L9M/YH+1eXkX2AXS83UX20X+3ee/Z960yAAAAAAAAAAAAAAYI2DB7pY/w/sStb/Q/9aZ/1/u4U9Pi4AdhHr/6F/ucYHNlrFb/0/AAAAAAAAAAAAAORvYenGpVK5PH9dYpsSy6Ud0YwnITEYETugGTkkhvIPz5z/MAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3/BgAA//+BpyUG") 05:27:47 executing program 0: unshare(0x8020400) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21}, &(0x7f0000000540)) (async) unshare(0x60020200) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async, rerun: 64) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}}, &(0x7f00000000c0)) (rerun: 64) clock_gettime(0x0, &(0x7f0000000180)) (async, rerun: 64) timer_create(0x5, 0x0, &(0x7f0000000200)=0x0) (async, rerun: 64) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f0000000080)={{r1, r2+10000000}}, &(0x7f0000000140)) (async, rerun: 64) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async, rerun: 64) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) r6 = socket$inet6(0xa, 0x2, 0x0) (async) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) timer_settime(r0, 0x1, &(0x7f0000000280)={{r7, r8+10000000}}, &(0x7f00000002c0)) (async) unshare(0x2000080) (async) unshare(0x20000) (async) unshare(0xc010000) (async) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1, 0x2}, 0x1c) connect$inet6(r6, &(0x7f0000003a40)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async) ioctl$RTC_AIE_ON(0xffffffffffffffff, 0x7001) (async) ioctl$RTC_WIE_ON(0xffffffffffffffff, 0x700f) (async) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e23, 0x3bc8, @private1, 0x4}, 0x1c) write$binfmt_misc(r4, &(0x7f0000000040)=ANY=[], 0xfffffecc) (async) splice(r3, 0x0, r5, 0x0, 0x4ffe0, 0x0) shutdown(r4, 0x0) (async) unshare(0x46010900) (async) unshare(0x40000000) (async) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 05:27:47 executing program 5: r0 = syz_open_dev$usbfs(0x0, 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:47 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x0, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:47 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x0, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:47 executing program 0: unshare(0x8020400) timer_create(0x9, &(0x7f0000000100)={0x0, 0x21}, &(0x7f0000000540)) unshare(0x60020200) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x3938700}}, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000180)) timer_create(0x5, 0x0, &(0x7f0000000200)=0x0) (async) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) timer_settime(r0, 0x0, &(0x7f0000000080)={{r1, r2+10000000}}, &(0x7f0000000140)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) (async) r6 = socket$inet6(0xa, 0x2, 0x0) (async) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) timer_settime(r0, 0x1, &(0x7f0000000280)={{r7, r8+10000000}}, &(0x7f00000002c0)) (async) unshare(0x2000080) (async) unshare(0x20000) (async) unshare(0xc010000) (async) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast1, 0x2}, 0x1c) connect$inet6(r6, &(0x7f0000003a40)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async) ioctl$RTC_AIE_ON(0xffffffffffffffff, 0x7001) ioctl$RTC_WIE_ON(0xffffffffffffffff, 0x700f) (async) bind$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e23, 0x3bc8, @private1, 0x4}, 0x1c) (async) write$binfmt_misc(r4, &(0x7f0000000040)=ANY=[], 0xfffffecc) (async) splice(r3, 0x0, r5, 0x0, 0x4ffe0, 0x0) (async) shutdown(r4, 0x0) (async) unshare(0x46010900) unshare(0x40000000) (async) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) [ 381.566923][ T7469] EXT4-fs (loop1): unsupported inode size: 0 [ 381.575185][ T7469] EXT4-fs (loop1): blocksize: 1024 [ 381.878923][ T5314] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 382.118906][ T5314] usb 3-1: Using ep0 maxpacket: 16 [ 382.238975][ T5314] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 382.250024][ T5314] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 382.260091][ T5314] usb 3-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 382.269383][ T5314] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 382.281769][ T5314] usb 3-1: config 0 descriptor?? 05:27:47 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x2000008) setrlimit(0xb, 0x0) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = inotify_init() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) inotify_add_watch(r3, &(0x7f0000000000)='.\x00', 0x400017e) sched_setaffinity(r0, 0x8, &(0x7f00000000c0)=0x7ff) r4 = open(&(0x7f0000000040)='./file1\x00', 0x142, 0x141) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) sendfile(r4, r4, &(0x7f00000001c0), 0x200a198) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x2000008) (async) setrlimit(0xb, 0x0) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e23}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) inotify_init() (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) (async) inotify_add_watch(r3, &(0x7f0000000000)='.\x00', 0x400017e) (async) sched_setaffinity(r0, 0x8, &(0x7f00000000c0)=0x7ff) (async) open(&(0x7f0000000040)='./file1\x00', 0x142, 0x141) (async) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) (async) sendfile(r4, r4, &(0x7f00000001c0), 0x200a198) (async) 05:27:47 executing program 1: syz_mount_image$ext4(&(0x7f00000000c0)='ext2\x00', &(0x7f0000000000)='./file0\x00', 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="646174613d64726445c1c02c6c5d87e134625b45ba657245e62c00"], 0x5, 0x5c4, &(0x7f0000000700)="$eJzs3U1vVFUfAPD/mU5b2vI8LcSouNAmxkCitLSAIcYF7AnBl50bR1oIMryE1miRxJLgxsS4cWHiyoX4LZTErV/AhRtXhoQYw0ZDdMydN6ftTDuUTm/p/H7JMOfcM9xzbjv/nnvPPWcmgL41mf1TiDgQEddSxHhLWTHqhZO11z344+a57JGiUnnr9xQ3P6lta7w+1Z/H6s9/j0fKNu4fWFvvwtKNS6Vyef56PT+9ePna9MLSjcMXL5cuzF+YvzL76uyJ48eOn5g58ljHt68lffr2+x+Of3bmnW+/fphmvvvlTIqTsbde1nocW2UyJrOf3hrZz/XEVleWk4Hm++Q/afUGdqzG7y97nz4T4zHQ8tscj0/fyLVxQE9VUkQF6FNJ/EOfapwHNK7tu7sObndVCzxp7p+qDQDUYn8wIhrxX6yNDcaeyLaOPkgrxnlSRDzeyFxNVsdPP565nT2iR+NwQHvLt4br4/ar+/9Ujc2J2FPNjT4orIj/7AzgbP052/7mJuufXJUX/7B9lm9FxLPtzv83jv93W+L/vU3WL/4BAAAAAABg69w9FRGvtLv/V2jO/xlqM/9nLCJObkH9G9//K9zbgmqANu6fini97fzf5hzfiYF67n/V+QCD6fzF8vyRiPh/RByKweEsP7Nqv60zhA9/vv+rTvW3zv/LHln9jbmA9T3dKw6v/D9zpcXS4x43EHH/VsRzxc7zf7L+P7Xp/7P4vtZlHftfunO2U9nG8Q/0SuWbiINt+//UfE1a//M5pqvnA9ONs4K1nv/4i+871S/+IT9Z/z+6fvwPp9bP61l4tP0PRcTRpWKlU/lmz/+H0tsDjf1nPiotLl6fiRhKp9dun320NsNu1YiHRrxk8X/oxfXH/5rn/y1xOBIRy13W+fQ/Y792KtP/Q36y+J9bv/+fWNn/P3pi9s7ED53qP9tV/3+s2qcfqm8x/gfr6zZA824nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyJChGxN1JhqpkuFKamIsYi4qkYLZSvLiy+fP7qB1fmsrLq9/8XGt/0O17Lp8b3/0+05GdX5Y9GxL6I+HJgpJqfOne1PJf3wQMAAAAAAAAAAAAAAAAAAMAOMdZh/X/mt4G8Wwf0XLH+LN6h/xTzbgCQG/EP/Uv8Q//qHP9/PqxUbWtzgG2k/4f+tcn4d7sAdgH9P/Srwe5etqfX7QDyoP8HAAAAAIBdZd8Ld39OEbH82kj1kRmqlzVvDI7k1Tqglwp5NwDIjTm80L9M/YH+1eXkX2AXS83UX20X+3ee/Z960yAAAAAAAAAAAAAAYI2DB7pY/w/sStb/Q/9aZ/1/u4U9Pi4AdhHr/6F/ucYHNlrFb/0/AAAAAAAAAAAAAORvYenGpVK5PH9dYpsSy6Ud0YwnITEYETugGTkkhvIPz5z/MAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3/BgAA//+BpyUG") syz_mount_image$ext4(&(0x7f00000000c0)='ext2\x00', &(0x7f0000000000)='./file0\x00', 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="646174613d64726445c1c02c6c5d87e134625b45ba657245e62c00"], 0x5, 0x5c4, &(0x7f0000000700)="$eJzs3U1vVFUfAPD/mU5b2vI8LcSouNAmxkCitLSAIcYF7AnBl50bR1oIMryE1miRxJLgxsS4cWHiyoX4LZTErV/AhRtXhoQYw0ZDdMydN6ftTDuUTm/p/H7JMOfcM9xzbjv/nnvPPWcmgL41mf1TiDgQEddSxHhLWTHqhZO11z344+a57JGiUnnr9xQ3P6lta7w+1Z/H6s9/j0fKNu4fWFvvwtKNS6Vyef56PT+9ePna9MLSjcMXL5cuzF+YvzL76uyJ48eOn5g58ljHt68lffr2+x+Of3bmnW+/fphmvvvlTIqTsbde1nocW2UyJrOf3hrZz/XEVleWk4Hm++Q/afUGdqzG7y97nz4T4zHQ8tscj0/fyLVxQE9VUkQF6FNJ/EOfapwHNK7tu7sObndVCzxp7p+qDQDUYn8wIhrxX6yNDcaeyLaOPkgrxnlSRDzeyFxNVsdPP565nT2iR+NwQHvLt4br4/ar+/9Ujc2J2FPNjT4orIj/7AzgbP052/7mJuufXJUX/7B9lm9FxLPtzv83jv93W+L/vU3WL/4BAAAAAABg69w9FRGvtLv/V2jO/xlqM/9nLCJObkH9G9//K9zbgmqANu6fini97fzf5hzfiYF67n/V+QCD6fzF8vyRiPh/RByKweEsP7Nqv60zhA9/vv+rTvW3zv/LHln9jbmA9T3dKw6v/D9zpcXS4x43EHH/VsRzxc7zf7L+P7Xp/7P4vtZlHftfunO2U9nG8Q/0SuWbiINt+//UfE1a//M5pqvnA9ONs4K1nv/4i+871S/+IT9Z/z+6fvwPp9bP61l4tP0PRcTRpWKlU/lmz/+H0tsDjf1nPiotLl6fiRhKp9dun320NsNu1YiHRrxk8X/oxfXH/5rn/y1xOBIRy13W+fQ/Y792KtP/Q36y+J9bv/+fWNn/P3pi9s7ED53qP9tV/3+s2qcfqm8x/gfr6zZA824nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyJChGxN1JhqpkuFKamIsYi4qkYLZSvLiy+fP7qB1fmsrLq9/8XGt/0O17Lp8b3/0+05GdX5Y9GxL6I+HJgpJqfOne1PJf3wQMAAAAAAAAAAAAAAAAAAMAOMdZh/X/mt4G8Wwf0XLH+LN6h/xTzbgCQG/EP/Uv8Q//qHP9/PqxUbWtzgG2k/4f+tcn4d7sAdgH9P/Srwe5etqfX7QDyoP8HAAAAAIBdZd8Ld39OEbH82kj1kRmqlzVvDI7k1Tqglwp5NwDIjTm80L9M/YH+1eXkX2AXS83UX20X+3ee/Z960yAAAAAAAAAAAAAAYI2DB7pY/w/sStb/Q/9aZ/1/u4U9Pi4AdhHr/6F/ucYHNlrFb/0/AAAAAAAAAAAAAORvYenGpVK5PH9dYpsSy6Ud0YwnITEYETugGTkkhvIPz5z/MAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3/BgAA//+BpyUG") (async) [ 382.412363][ T7475] F2FS-fs (loop4): Unrecognized mount option "nfandboot" or missing value [ 382.435476][ T7490] EXT4-fs (loop1): unsupported inode size: 0 [ 382.442148][ T7490] EXT4-fs (loop1): blocksize: 1024 [ 383.309026][ T5314] usbhid 3-1:0.0: can't add hid device: -71 [ 383.314985][ T5314] usbhid: probe of 3-1:0.0 failed with error -71 [ 383.324625][ T5314] usb 3-1: USB disconnect, device number 16 05:27:50 executing program 4: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1000000, &(0x7f0000000000)=ANY=[@ANYBLOB='nfandboot,\x00 \x00\x00\x00\x00\x00\x00'], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") (async) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r1 = accept$nfc_llcp(0xffffffffffffffff, 0x0, 0x0) sendfile(0xffffffffffffffff, r1, 0x0, 0x0) (async) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000080)={0x0, 0x0, 0x1000, 0xff, 0x1}, 0x20) (async) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305839, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) (async) timer_settime(0x0, 0x0, &(0x7f0000000380)={{0x0, 0x8}}, 0x0) (async) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) r3 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) write(r4, &(0x7f0000004200), 0x0) sendfile(r4, r3, 0x0, 0x1ffff) (async) ioctl$KVM_SET_XSAVE(0xffffffffffffffff, 0x5000aea5, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000340), 0x4c6d40, 0x0) (async) sendfile(0xffffffffffffffff, r2, 0x0, 0x40000000000026) (async) timer_settime(0x0, 0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x80001d00c0d0) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0xeb, 0x2, 0x403, 0x1, 0x586, '\x00', 0x0, r4, 0x4, 0x2, 0x1, 0xe}, 0x48) (async) inotify_add_watch(r3, &(0x7f00000002c0)='./file0\x00', 0x80000800) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) timer_settime(r7, 0x0, &(0x7f0000000180)={{}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r7, 0x1, &(0x7f0000000240)={{}, {0x0, 0x3938700}}, &(0x7f0000000280)) (async) write$binfmt_script(r6, &(0x7f0000000000)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r6, 0x0) preadv(r6, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) (async) fallocate(r6, 0x1, 0x1, 0x1c74) (async) ioctl$F2FS_IOC_GET_PIN_FILE(r5, 0x8004f50e, &(0x7f0000000140)) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) 05:27:50 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000300)=0x2000008) (async) setrlimit(0xb, 0x0) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e23}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = inotify_init() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) (async) inotify_add_watch(r3, &(0x7f0000000000)='.\x00', 0x400017e) (async) sched_setaffinity(r0, 0x8, &(0x7f00000000c0)=0x7ff) (async) r4 = open(&(0x7f0000000040)='./file1\x00', 0x142, 0x141) write$P9_RGETLOCK(r4, &(0x7f0000000240)=ANY=[], 0x20) (async) sendfile(r4, r4, &(0x7f00000001c0), 0x200a198) 05:27:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x0, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:50 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r1) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r2, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r5, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_service_time\x00', 0x0, 0x0) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)={0x14, 0x1c, 0x1}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r8) r9 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), r8) sendmsg$IPVS_CMD_NEW_SERVICE(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x18, r9, 0x317, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x4, 0x11a}]}, 0x18}}, 0x0) sendmsg$IPVS_CMD_SET_DEST(r6, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x2c, r9, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7f}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x3ff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24000890}, 0x80) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./mnt\x00', 0x443, &(0x7f0000000000)=ANY=[@ANYRES16=r3], 0xff, 0x255, &(0x7f0000000540)="$eJzs3T1o3GYYB/BHurv66yhuuxRKP6CU0hqMuxW6uEsLhmJMKYW24FJKlxa74NhkszNlyZDMSfCUxYRscTIGLyZLQiCTk3hwlkBiMsRkSIYLOp2DP8nHOadg/X4gpJeT9EhI/1fvcLoLoLT6I2I4IioRMRARtYhItq7wWT71t5rzPcvjEY3Gzw+T5np5O7e5XV9EzEXEtxGxlCbxbzViZvH3tccrP355Yrr2xbnF33o6epIt62urP22cHT1+ceSbmes3748mMRz1bed18JLtzXRz4f03UewtkVSLPgJextjRC7ey3H8QEZ8381+LNPKLd3LqnaVafH1mv21PPbjxUSePFTh4jUYtewbONYDSyQak9UjSwdbgtB5pOjiYj+FvV3rT/yanjgz8Mzk98XfRPRVwUOoRqz9c7rrUtyP/9yp5/oHDK8v/L2MLd7LljUrRRwN0xMf5LMv/wJ+zX4X8Q+nIP5SX/EOZbP8mivxDeck/lJf8Q3nJP5RXlv/u1vL++dcxwGHk+Q/lJf9QXlvzDwCUS6Or6DeQgaIU3f8AAAAAAAAAAAAAAAAAAAC7zfcsj29Onap59XTE+vcRUd2rfqX5f8QR+a+U9j5KstWeS/LN2vLHp23uoE3nC377+t27xda/9kmx9WcnIuaORcRQtbr7/kta99/re+8Fn9f+arPAK0p2tL/7tbP1d3q6UGz9kZWIK1n/M7RX/5PGh815d9T26H/q2fVrs/7/T9rcAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3zLAAA///TVGwi") r10 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r10, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) sendmsg$netlink(r10, &(0x7f0000001080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000680)={0x2c, 0x12, 0x1, 0x0, 0x0, "", [@nested={0x10, 0x0, 0x0, 0x0, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, @typed={0xc, 0x36, 0x0, 0x0, @u64}]}, 0x2c}], 0x1}, 0x14008010) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa0020000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x0, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan1\x00'}, @NL802154_ATTR_EXTENDED_ADDR={0xc, 0x17, {0xaaaaaaaaaaaa0202}}, @NL802154_ATTR_IFTYPE={0x8, 0x5, 0x1fffffffe}, @NL802154_ATTR_IFTYPE={0x8, 0x5, 0x2}, @NL802154_ATTR_EXTENDED_ADDR={0xc, 0x17, {0xaaaaaaaaaaaa0202}}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan4\x00'}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x24008811}, 0x801) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x28, 0x0, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4002) r11 = socket$nl_generic(0x10, 0x3, 0x10) r12 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r11, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)={0x54, r12, 0x1, 0x0, 0x0, {0x25}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r10, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, r12, 0x512, 0x70bd2b, 0x25dfdbff, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5, 0x83, 0x1}}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000000) syz_genetlink_get_family_id$nbd(&(0x7f0000000380), r3) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000440)={0xdc, r12, 0x4, 0x70bd2d, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4000}, 0x40040040) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="905335185fb4024a0533484c71444043f52788e435d613ced4be396ae6855c865dc3e08df7379939d9d705f3c983aa3dbd14d1f989a101815d387084927c4465325c3c2fc36b4cf44807dbb3bbe983e30bf1cf852e7e83868c1984abc6577852442e91ab9a73620d1bcbe56a9f9278a6c3aed490fe882be76dd0d0a6f32f6c0a6edf9fd2c847703b600b198036b452d775f50a0af9c19b37ca142195307cbb804667fa80fb95286b9c1807ad6e97665c5077bed0d9f065e5c505a03b6ce8bd70dc31643b6e348e3a8077c03a3722edc157f5", @ANYRES16=r12, @ANYBLOB="000329bd7000ffdbdf2514000000080001007063690011000200303030303a30303a31302e3000000000080003000300000008000b000000000006001100ffff000008001500010001000e0001006e657464657673696d0000000f0002006e657464657673696d300000080003000000000008000b00de03000006001100060000000800150001000000"], 0x90}}, 0x20000001) 05:27:50 executing program 2: syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) (async) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="12010000000000105804195000000000000109022400010000000009040000010300000009210000000122dc0109058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io(r0, &(0x7f0000000400)={0x2c, &(0x7f0000000280)={0x40, 0xe, 0xaa, {0xaa, 0x8, "49f1d1cc80c600003e9c4a441335ac68114969db4f96f997a5f42751dd79d940fb444d865d571dde5576c6a98dab41b1e1b666f3875d7758ed314b0c04e69bfaced500077049036ea7e7090ddcb14fa10f870b607071d793945210e23dc0340f204b9ce4f53011cead37b8ea798b3f6bcefa07afad89d3e8c2627a7df8ca5a2f34da7645cb32d7a3a314a3e54b3610b8ecfdce9287c39432f22d72b0f570289da3e624c0592c437b"}}, &(0x7f0000000340)={0x0, 0x3, 0x49, @string={0x49, 0x3, "b63b51e8e472510a08a84e4e872044e78aad9f1d5476c81ec7be4948efa8586623de5adce9bd49a0276c5d1102a6924526299060d47e1ca0503d24efad76a2920bf1bd1af27796"}}, &(0x7f0000000000)={0x0, 0xf, 0x2d, {0x5, 0xf, 0x2d, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0xeb, "e04133ed8ecf6417f2da2aeaba4e6ebb"}, @ss_container_id={0x14, 0x10, 0x4, 0xf8, "ce594e59ac932e07bb8cd50e6eeb13a3"}]}}, &(0x7f00000000c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x0, 0x6, 0xc7, "f24bcff1", "9b723c1a"}}, &(0x7f00000003c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x4, 0x10, 0x6, 0x40, 0xf9, 0x3, 0x100}}}, &(0x7f0000000880)={0x84, &(0x7f0000000440)={0x40, 0x17, 0x66, "cc6c1cad0b7f8954818688b819d556897b4bf01d103a0016720d135834083e5a96a752cf3ccd5ec9442f2138f047350c9143f75daba9db4317c42a280edb01798bc7f07c3c5b8ad3c6141f337a878cbc09eeb897bf10d1cc5713bf79ef2a18dbcf87c105ce5b"}, &(0x7f00000004c0)={0x0, 0xa, 0x1, 0x1f}, &(0x7f0000000500)={0x0, 0x8, 0x1, 0x7f}, &(0x7f0000000540)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f0000000580)={0x20, 0x0, 0x8, {0x208, 0x20, [0x0]}}, &(0x7f00000005c0)={0x40, 0x7, 0x2, 0x3}, &(0x7f0000000600)={0x40, 0x9, 0x1, 0x3}, &(0x7f0000000640)={0x40, 0xb, 0x2, "09fa"}, &(0x7f0000000680)={0x40, 0xf, 0x2}, &(0x7f00000006c0)={0x40, 0x13, 0x6, @remote}, &(0x7f0000000700)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000740)={0x40, 0x19, 0x2, 'r<'}, &(0x7f0000000780)={0x40, 0x1a, 0x2, 0x1f}, &(0x7f00000007c0)={0x40, 0x1c, 0x1, 0x40}, &(0x7f0000000800)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0xb3}}) (async) unshare(0x40000000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x3) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) (async) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r2, 0x40047438, &(0x7f0000000180)=""/246) (async) ioctl$PPPIOCGFLAGS1(r2, 0x80047458, &(0x7f0000000100)) 05:27:50 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r5}, 0x0}]}}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008580)=[{{&(0x7f0000000500)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000000640)="8e5cbc6dfe40a867e57ccf67447551d463fe69611671fe145c3e0d858fab9737cdd785e47f7c8f5b08d502f9858bc8d384477e", 0x33}, {&(0x7f0000000fc0)="5acc2e4993d1879b3c8d16d118528aec54148c598a06381a4e853f9b6a008bc579f044ab58c4e21c4250cbd3a367171bb6bff23bd1f14dd284adb0965764c63ae48773b2d4b9e847a25296767d4a71bc26e0b9aa34e29f8ab4d25930d474ba562a24b06c391d84a3b216edc0e05d4aeb8ffba4ad909eb1df24eacd9018d16d2787e8ca36cdd2b0fcac8e7017edf45d79f8731665376e990ff605ecab7d73407c40645901ec416b0864d6dc534bedf02bef1e54c7366c40882ec34ac7ba1a956f1feda170f6", 0xc5}, {&(0x7f0000000980)="9ed7db2646e205c9ff94613b0b8d2fdd3982ed406254545332a004747a62f322c116cb8cf0c1c5e968a9804d89ec6a066cbdd89de1cbe1d9eeeed74eb0582ad56bfd0d524e746f12d3463feb63a26f145400c46a697a82cb65c0b511a141758d742ab40677718ea823e7dfbb82af3583ec2ef93f75c549f9363e87b1f84e392337cd44cf3b4682203269a7cc9c289eb027280446f7af6fa5e1000b1f83c23e643c0470857518a7394a6c199334b8ab", 0xaf}, {&(0x7f00000010c0)="cde303be3208ca273e1e4cbe1a0ecc661f18c1c96466943f3393173fd55151a84d10160195c4a3ce12cffcb2bad7b9d78e709992077729ae2ef5f694d56dfe2c1c3dd27933ddb9e12722754dab4f182af83a4d19c0cf9ec6d6e9e53e71ad04c14d2ee55e1cc250db64c8de56380e6e603ce337ec54b47cc723aca344cb3144148e68cdcd8fa3d66e659f2f5c47553d517937b433a8d9c9fab0969f2dcc6eba33c64c028b3be6f93b7703594078c447e35d81d767bb2b324b3c8478e5b6c762d7291e678ee38cbd8026ec41125bcdbab9067e24f441d9553e1389aa7dda02f6bc15c325270cdced61b23a9d24c3da3e3e", 0xf0}, {&(0x7f0000002180)="819cc3ba6d599625bcdd8cea7ba0da8500dd21298f17715816d5ed970ec3714b1bd9e8c7bd6310109a919fbb7dfc767c880448ee07f2074c008778a4e81fcb5b87bebba55d7947b29c3d6eaa120863e553e9329cd91b67137a388783ebedfd9a1c65c3d85e8eb7c1272cd039e6ba110bba4048b769fda3bc963a1d3b74d83a2343d7143566419b3778652f135b0cba5678699419d6c910ee0f4d2f072167d955bdf87ec22b359b0b6fe47519871834514aa2c7c66a6aa61142dc6a4696590d2f08543a7a5a768290891db2463523bfd52bbaeecb36c0b6e76c0778dd2d6419e02d784c353ecdb0d8ac18c78b9256e84a06cd2fc72d8dc4e2d45346ff040f6337953adf232c4c15dd0c3818db02a864981b4c01836f7ffad89a4951b79e82174c13a90108094a9a208e9ac11c914e3936941510274e6e5c5f4abdc96d004c37bdffa837b195d48e2febb1afa1a82e167aca2d9fbbb07cfc09f00179731a977d7c8c8d339fb56d4f20bec27b7751cff1bbcd242feb177cda75dc35f93658fe7cda6f21d588eafc15e392e88cc68985ef3cb8077be348363e4ef1501e06a2cba54c5eef924348ccc0a4c37c4b5c245e3a53899ab260e94eabe9b7befd9f12c2664d121a418e9d5450e482efe02c94c43f6c4bcba416df2255d8c8978c1283185bac29e037b6efe263fbb39d4c8d6c9631e76fd04ebb9bddfc0c1f01561804ca0b1bf2e0972a77c42df1af430d79c65011ee727b331a9a2fa65655d17ffb388480cc53467e4dc0f4f8e08e61ac29e0bde9a62fa066812ff58cac7b5b547a2210732e776e6b4f3bd819da394cb38582c3725fc9db969863d071b2f3c5efee9cc6c797168ee80d1547a2b8e67debf513f41d7d5aadb6c2b627c566f5ac5a8a3bc31a0c95b6eced4f278d75077cf17632cf7b04deb810dc7af249156b0a8c74e554e077fb73acd85c8fe9da8b60fa310e06b0f935908b6c5eafdf3bdc4b00374a21f956b84d7310eea00fd31588f8e35923cd208e5ad2aa8c4110e61f9f2b5405cfe8824360010b577b5ace3ef8abe81f3e6fd315bdf90e7fffd07348e3a56df545ebefdfee9279f137e96cf0951bdd31391b55bebaa702941ed56fce1a8aa3d3d3801a43adf68d901dc02f740717b51ff859ac874212b40d76db64e8073fda8df99d161e7cd6a54fdfce38c543e6e7d10a5a79fba73599ddffbbee2d7f4cb794e5fb0799a9ffc2e579ad7eeb0ca0f196015ee3e41711578c101f3d0238358a772b4130275bb6bf0d50475300b7c8ebd975faaf22a6dd3b5bab86d732d0e9f2c3698d7aad166aa5b0092234c61aac34a2fccfaaa59a2f5d545898d9dc05d314c98c823d86693041d9aed09efd58c252073bddc67be8398a8dc916ec080fbe51e2d6fd3d4263e2bca6a125a2ceab66b5daf40ca08abf43494295c94b1e5dfe4eb3c48bcdc3a70041da3fa494ef943fc9cc2f98758a924f7bc89c20a12bee342da097872e70ff484456e403575faf461f68123fcbe5e8c3d6b0e6f589c6011a9bce7ba4828cbff8019771728e023594ab70bee00de76d3771824cebee3a1b5cebb1dd264d5993d1ad5d0af16a323bf91208a6d46e83ccc49af28bd0024f6a07d97517cdb22a6265d14b84f0ae9eae61154761d170d18ddde6b59afdc3af5531ebfb4ca3711d8ef619147585c024e6556bb635c9565643aece7522bb15f9b60848fa6a94e5388da844a4f7117f57c7fae709e60adceb3d2ce6689e15c64a57e2fe152248737d68d588b21a3e1d68fa85f0215edadcf552405cafefb790ad5a1f4c0aba6b071436979fd82b7055ac188e0d5464bec05e4f145ff1ba7a80dff0cb8aebc58551c3fda23d1cd76f362923d18e516db8158942a9d58666cb22f78a044bee5095832ce6f31a510ab4348171e939d93d4eb94086cd770168e4ba71a8a289f15caec0fb79e728a96cb8dc8356f98e24cd33e407009665cc3279c084bddecce688c0171b795a54b7b2ba440a672027d1cfc454f43c17724827e9d9b5de88ee0fe478efeda7322cc583d2c207953d03f656c59f195327d319cf64b33f709eea51b13c62005506934723a0a7219aa79f4a594e78fd4ae43454c43413b78c5271124a173138a1fd3937b0f2157d1242bb730fd16a195ba3313438f270ed51ec485aaed888f25ff8f165d1237eab598fc248d96410a14393ecf871054c5a802d579ad7a2442a8e90ed0dc25877d9a242d3c5c88c0139fc882f0733c37845e775b3644fabfb796cff5076ab099ace5d40de3ffaf01f436f2f36b01b56d29180bf9dfe640a126141c8a8b6a5fcd44eb1726eb88ad138524af5afc5ca0ee3cab7839925acfca3e35045ec4acf8ad96fcbdc46df2654a6ffdf4f0b3bad3c81452502eea276525014ec3eaee3bab6ec0e498af9adeff25f5d2419b578b1720ddd6381efe11ca31e32ea0184de0b3a97ee3983a6912520c02ec4eff81f1825f01229741db7170b78db621c2fb94572d3c218a299d2e4bbe8bf1588b2d33574a16baffe3e071781eff81074b7a6baf8165743bda27d23052fcca12d6e1321e71d34b3a28a2cddbe9d9d498738e409f15d145467373ea4b38d815675f98c2288a3cebba157f50d3b09690e853a4945502c72cbd896113f2ba14ebac9ae402d3cb6f4edaa4a98ab010456db0e0861207003eb208e1402bc25696175a1b9623126dcc41a3b5d343edb9536f4881286350037079c45d507dec285e58d25cc5316f281647417cb9674aa808cf3faa116efe1bdf32f5edb2cf13093d7e1644017c8752894b0d37c555bb0edd9444cc222318ef563d7f2a6bd1401ab1fc850cdb758cbbe54cd05692f523c3c398919a7abd95c3057325045ed7b6cffb5f2d46557a21e27b14b07b17e4bd3a88ff1424d36a6f77b37a9b3f494cdb69b431fe48d870b6d3887f52d0e54ba850585d2357591b4c908b8dc53ece37a55bce7817edcfc181ca9e966c67a8155d5eb2f7f90aca97e3805b611771567c77855650c3fb9733bb63d7d5f133344eac71e0046ab2f7f64abe71084aff323fcbba348e9c8077a676ccb83197828eba4014ff7f263ae7cbba8ff7e06ed0125c13f1491be248f454aad461f7c50a924b2d93cf2e4dd9c785db0c0dfa45257c58794edf0bc29aabc6dc2723db2cd5d3f370392d59f891be6139cc4da061f8b0627940338cff3118c301459ade7701752b9b8e4fc64b59b9d41313a8a3113e48f84f83c1b89945454e75ba2555a21f3bc3fcc80ecf3a1b81f0d8e2c713c44b5a170aa31cca8a7bbffa9b4d5dfb899941138ece98644a4c299c1a25c710a9bbe33747ab4c975cb548db7a5db322cfa0a04eef3301e03b137216febdec18b00995e3c3e9401b73164e21d1fa4b5b44f7f2ce9b77166d9c4e6736c520e813b019157491993c02eb4be516681e09bb30edcd0e29958edd022ac106bc48020ea50b6cc9e3183a66cecefd0045e77bb1f5ee30e61cba92316f96dd595762011f71262e9505327f6bb921dcab413a5ae89eeea02c78ceac8fec58bca2d70ad92cbc6cf1a64a065087659ec4c0cef60df166354c9e2bccaf8c1e17a478d671cf6f3bc77f6153f9d72223109b18fc295aea1fcaa593904852f162aaa4335a54ed2b4354de4ecd3a3625134b880953523dd44b89910515e8475196bc9ec8e9e18acd15f56a912e40bb1d6125b1a6480f7297773cb1170b0b43de21c762eeae7fc0d8372e78670eea823f36808da3f979d29c93d7ee432e5cd864405680ad999564d68a9e44de284fa914a674bf2e1a5da03ae49554cdd4f9f66f5a446731a6f3abcefa0f257269f81da6cac1fc42d14aee7e664d10ca28a60023619966e090a14883334c6aa87b730b663d06ca98cd3f47f242b574db06f546ea1ea1282769c24295e7d12e7be6bd5d490053ff237f8f3c60bf3b2731cb497586b24d5a8f40c6e66cd17891509f74e881c5126c4f4d38798469de129d051328250bfa9666150a23a01f9c232ed27f44159c0e71705a8e2019f127584e87ea843eb6c1acc1c591029fcd0bfc0a4559753682bf7fa01e74cff1ce9b21061f7e0706772af9c4b9f0a283d5c034f09accb3ed236705e898d3d572f762e2752f1da9cc4ac8816696b08d96e7edeef8f63b2762eff0411beaf780fe6fcba1c39cb0a3f350c000c943d17e49f6d7dc9c7911814314932fd18f5a266b6f9a4e14b56bd858ba4cd8eaf0cd639e780c20e4a378c18349afbb38dadbfc9d8b361af61f81d097a4943d9fc9a552f81b682a067442f83235f3c79035637d7383a4df5811659a5f63d16aab7b718de17c1c050a59f5a04445bf5da076cc88ec5b026ebe0b21a65828927bc3b15e47faba886317df847ed156d895d7a06fe2c28ecfb89bfd8eff306e48b1488b33baec86e2cd9254d861e9dd8b827bc7d39268d519aa27d6f4d5835e37284611edd3fbc94dfc750ff6903a170243f5fe04eac25e7b53d548edce2697d7aa603d75ff18c7d5a1afaf6532bd07c2d1e4c8d484c92078f2f4d13d8cbe2f8ec92b0d65b4a6e3da6cc00447de1519026648d8c668e586a7eee7a7bcffb30a8771ce5140325d99d7f15cff379b1ed947e0d254c369f766664f4f418bed01d9da5d54de4fb2872bc0044345c896871c63b247ed69e0379d6025fef06aa242769d256e93e1226772b92739403f1c551150143be659fff42e9cd63db06a2901edac9fee51cf4fcc38b5bada310687d35ee33b490309409aa02f636a0d166e8d827effff99e305ca93bd4baf494ac80f945d7c20c7b7a46a27ae1488dbca6f2437381ad332ae4063d1766a399cbf869a95ca86758e9b624dc9dbeaf188281b9c24ad7868f011a4fa5e71aa36448d035a25094804fe6d9fe0302024399a23a3f98eb484a785cb6451d52c83484e56641f7d9f2ee7afcd67833204e07c4e1b5e554002d710497b4a3ea5bba889a46baa132a10601aa226c329b07c5d206aa903e5e76aae8782e26a41e5555f457a68fecd022ae6484c6f3e2252dd939103e9bbe7471d3d06295ba3d71f6a0c9f1081adc6e5967eb4c8ba5c9201b0cddca52887d691fa4b14f959f867f05f8189a681ed72b198e57aba5e6cdaf243bbca6c11ae3c779c72f4ee55f16c02ca35d7bcf54894814a0f35531756997f73155d04e39a3bd0ff08f7a2559910863ca87e8e8c1eb4e384e891afcb9a9b664024756b4307af3d118e37c3d6861cd62cf3ba75f7096274ba8518d8d2d433ba170d97c533cd71a2e641c338b94a16d30db279020c1d718511205c7b1824496b7f446a3d23d9b24695e540c583c930c13e89e062de55755783f8c525244d98ba0980e167728231eac4809d90914f9aff622bfc85ad661bb8b94f775c17bb8acad84a307307271e5bcb55f3be010621fcbf9da7e8d20ed4f9ad6605cc82412a8f0e41a45c0034b84e6764cff4fb07e66a031dbd144047611e82ccafe853416ede4faec3058383b74d0efdb3ba7cd5889b0696f192f298baa039e4605ede9d9ecc28c936326f47cf31b6b8a326858ed94296ac559c2138bb9bf53aef419259c7ad6c6a68d8b79dfc5173633a50ef97c351112a657bf3266692785a91411471264c3996f0c0e4848bd174ba2f0bde9d67f105b656d28d4361df1f07198add2371b4f7969e33712044a99fe462fabb7c05bfd5b8d119b3ce7f8ccd0b63dc37c1831cbc3002188e7a7a22dfecf8e6da2e9c1a644fc56e7acca73b32c98f0b20818fbb139bb6202996e4c04d50c532c07980b74e209886e71694ad7ab2f5b125844836dd3bdbc3472", 0x1000}, {&(0x7f0000000dc0)="0cdbf8116c0e6e62787f60ff6235ec8ae7216f6c824c852c733885628262ecbcd1a5f82429536b42d95292bf45095d233473a12f89f28562e979adb5ee9dfd7dd400dbc02a5acf8d8c7d9b7d0262d65a06b715d7317909a0073518e13f7daa5d71a24393a0a5a173ee600eab63a4f8546fe2d88bdca8a170ceb86772a3", 0x7d}, {&(0x7f0000000a80)="56d48f7427073f0720153e6198915d5e0ba1d4662680cdb0662cb3a6cc92460d816a97f13fdb9ae6d66251a422603c9823", 0x31}], 0x7, &(0x7f0000003200)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r3, r4, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x4040080}}, {{&(0x7f0000003300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003780)=[{&(0x7f0000003380)="def723b5b34ebdde72a01d6039ceef01825de70b88f5cfa9b2c96cf47d0e1167d45c1fd89958b269fbfb22d53f4e9b0970276a8bc115ff9c226183c29b5ebc234c340c0f679c05b081aa643e3c65", 0x4e}, {&(0x7f0000003400)="5a8272e9104c4e711646b07971c473e6bae684ffb96d758a67640a5bd9a12fceece26ad231552ea4d60a1fb57ebe76c8b877cb8f808164200b0e09d789d86f76bc5cf35a55b79a200645f32246a67870b42fcb6fe2e617c720f2a1b503ab4c4ce2e92437233ab9d3594a9baf3cbcf8bbcb3aca02f648f8d19ed58a6f5f2c205677e030834eb32315c47b0b2711b2de012d04b6820360fa6ebe9f4fede4918b899d6e6785370fe2c9cd881678e732895efd18080e92106325d13e1120b416106cae91342e9b6f5ef23925f06d4fbd8eafe92fd0fa1b6f", 0xd6}, {&(0x7f0000003500)="90b70925e193f7925df6de2b56fa8c25a33eb440adbea999e33fea4e304eab8a10813e8f28dc39006cd292a53db6c5285f70eacb3f6edd8ca73ff6fc706255c86d6d754a387f698cb36683d08780", 0x4e}, {&(0x7f0000003580)="3efebc36941140ddc6592aed95feca4b57c8b776f52d71ffce13f41974d9f07d3c0a1ace04a3303d04d367db14a657e7b3d7af60a5070587e57ecf24773c168f56a7b560ae06bde138d4319228777bbff6fe89a49ded91eee9f462eef47aabcc5d8514cb19426b95b70fcb2e36e45dc220310aba023801a2b045e99a6e46927ad57aa8198c12f41b556e6acf207eb66e96703047d6592ab5fe2d46930932c4203c8c70493aad163975abeb574669b834a5c61c25cf3b7adc5fc7dbb9708970626b740fe10c93e07a6edc7919bd3561b4aa12808be27243e3d40a16b4579cf428788fe1dd06d45cb620214f83b057e388993fd9", 0xf3}, {&(0x7f0000003680)="c4973035c6a5232cc1bdea7b86b10ddb88644cbf353a837ba738338c99c6a7bb7ccc9fdb58c610f7828ce6b584dac22a3a80676a18a49b1e3e2ebaa1fa4fa55e26a2261520b64c2bec0861249b234660ee8a879eeb45afdea020ea2f49e52e9be928b46a2a5f37ff829b7575bd006d55645d7d6975c70eff89b5a4e75e8342d69f5eef0cc7664e3d2a50e466d8832bb667cd11922b00628e38342fd926f4666efb185379a923a27ac9511dd22c2803a293f4b8f5763f65a7074e909bb9909fb18e47bcc35f0e6d0be4c35bb6", 0xcc}], 0x5, &(0x7f0000003900)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38, 0x80}}, {{&(0x7f0000003940)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005d80)=[{&(0x7f00000039c0)="a8c541ea7e84daa93a8c892e4ce07362734f79616754cd80f9f4d991a095ad9809c7a38c8357ca9de0781ce9525bf62c2630c980ad0b41547dbd6456a8fc65b8153d70c998020764195b42871bd917714edda097ce2da2587f966026fb79a77cb93757cd1ff391694d7e9f45d5ccd924ed8dfb394e3c410ad271d0a2a3c2be7438d708569fa6ff30f48660a6893900c9489915d1929743fc0b6e5b82edf7e2e19c6f4e424e882f4a1e58e143946fea4f382204f139c7ed8f9f09f7e57b3a72cf4cc82783e4c4cfee69df382be077b0a3e9e069561d91858719a39baada81685e734b4a944c3f8c8a818f2a99eeaf400a61e53834a4bcee0aa21c787bb6e07f445dab65018f8ec2764ed126b1563822b8c28fd05bbae0807d48d01bca4126da9fde8db097d8f22bbdb1fe5326d65a2e0517a4efbd6c1b41edf5d14b681db70995031b3055a774634065eb073698d8994912bd187fe6ad0fc2668d7a58c0ac2d587824503342ebee77ddd2a4de378515e9c23afefc22b6bf5cd34331d943681b2fee55ade8a158671c612c9aa47d8ff4e2381a7ebabcd948d7e88d80020fe8829feee90d8a4ecd2c07732ca16cc8dbb624a5307eecbd914973c67d9a4a3e0a428eab44fabc13cb4dcf5ae493a349edc203ed0ed2d6791fc78dfc21de57220f4ffcfa651fb294b50ab3aea2d0addc9ad29d482292b7a839c9bb1fcdb2c47d4697cdeff58f53e242be11038b3047749799bcc9e4cc6b019352eb3c0adcf8cc986bb4b3a83eb3f34d5a860e9ebfad18d428c92f2420c848a1d94d8d6bc1654c91165928ae754bced2bd2405c1ac989ac9494440e481025e322dd12335d4d91ec480420f53a89603c057494eefbcc739330fa0a8f186b7880f6be76bb7644473e51e1fb066c78253ec539fd5f02c843539944160b8d55bf3e2ade5d9c58242a0e2480a20a9e417bcc33d61322b159bdc2759d07c8f81dbb7f025ac9dd3539de670576f5bfdfe9de04ffa97f265c36f16182f2f1ca67d48f854d520412b8736660762fbdaf665727d794fbc145dc7679122d897960f37b149d8b216210a25bea5bf7b6f0c9664e140d884e714001147346795cfeff4e6c91bcfd25e1afb71ab82e766e685f167b02fd081bccb7435bd6f7d3b54941dfe5b4579d47329aa489a2e81339b147ab96d07d52c5addb805b0158d9c783f60e21908bcdd60407d3d63781a0ea7efa6e5119120a97ba349e72a11407c43d1e0ae6277843d9f196abafdee14d3ed2d58895faab4cd1de5bfdd3a9fa2eb35c3a023349e95da49712058493b3ece985c900d7ccf572313d0e1fc1b1b3a2c5ac73928cac4cb86a4efad83d547097fd1f5cdc2c3c7a668037e42b18b23fb5a19aa59f920549facceda233f07d731481d85c98f1fa15f71364cdccf04c65aea9a1559b0214bc6503849945fd74f13c1c681a49a857e76df2542c376ed995ce321a08b8222728a4b4a64af4b505176f64113e9b1f994699e2c42ae9fba9944eb54f457c8e0cff75e7edda9cb57ccbe7a36bab3cf93114f2c8316fa582535011e7bbda73162a6d0914b27907d82f7ac5a8c6dcfb4c45bc6cde0eb71c5b2fa12d6d88bbc11e6a5e40ce5868042b4c27cf530eb1093a2afd10b4c3dd917d2d216de03124e21d20183015a89a7252accb5fb13e438ebf1075cb9e00a1eb9f31385830f7cde936caffc284648a4bb1adf9c7d3bad70d02c8a1c14d493ab75bd0857aa27c37c844ad3338ed3bae3862570411b0a8071dc4d0da73f81be07a875406c73a8d55a2582024e444afcce1f70e70e640b44fa716de5892783635e2f3bfea8e43e5502805275a4227df896605d5ef1cc3e1e9f2862716d223db0281f616880a612e89132a94e6a89e057cae405c2fc40c64b59c9465a1fb372dba5105c7aa4561145f164196bc3664e8e3bb9fee4b1702b122289723b2ab8a64c38d7b2e98c7b4a815498cf932d24e8db5c1d479961f85ccaf36c41b726a0d75abb3db131fed1894dea6cd91c844534f68673465405b1f27dcbbb28a82eddde138e583ab7682d3a74c651f4ade4bcfa5e4781310e222c73b661f0258d5978cc9030cfcd5b5ce04e1b5cd247b1c8bb2e3f4da863d2dc44d8804ddb2fffa0507493981d25c75c77deaba3a57ae3e8f1b0a21751e4b40f04d039e3d7f4da2562152cf8e93aab13692c446dc435396b2d1731e73377447d7ad90b18c647f8dea7a1bfaa218358b80b769818bf7d021d3bfc61f02ff693b09e2bdc77b0d408bfa1d5bc26cfaa5fac97551ffb7b140caa58fc073b7c60703c6bd7b5e076e38f4ae8a8120529535ac7d210b69545fbfc86751d5697882928dfce8f34324d2d39325a67967a17b68c85b5ecb392d43c3816a57d8125130970ac348c3d1d7d7d2948075c2f4faca84772816f9aaf2e62f93a79056e90104fe712f59a09288badba7bc5a86b23f97c43e5fab82fc8489509993ffe4cd2e49249508ccc5fafff8219bc14f90756207b79b0df5627a11fdcb200fbd91bb8c3eadac36f5c179795add69cc8fbcf5b0a6469371f81afcd5087f1026cabbae813c8d7284e179c15994f524e40c0c2a7a53cceefa53d569063997b86b1628445cf92c574c38be77465cd24419ff9040a6670630659738601fab3224d0a9da3db96b6b9c4b8db509168619d342ebc5a37767a08547bc0d93532ec87b2c8e13f726288442606f1afdff7b7691ec4254575f9f1a9cff2b62067db9c97c212b1317b80d9b2cc4b00467dd92e5beb89812391828eaec6bd7a7da237e8418f979698e84d9059b79e94922321698db1e1c63d4642fadc635d76eea2f81fdbde64a005886b93de3b41c5ab9b0900bca97099ba8a8415901bdadab6cb891b065ef00b7f7a9d74802ba35d22e3cac80a90df0e6874f37b5308fde322698b439193972643518d198796abd6e39ff2dde16acffddb89b56e25b8766a736f5d4a170d7c7f0e6b0a771813c8258a31bf623acbfa44fba26b97ee3d536f2e8def48b516f2421055ee1a8068d793575ef6d4d8856337968c1641c922f1fd4814c6a2cdca4b60a48eaebbf8822e86d99f7d2aca2f53878b61f6bb414f9c9f096f5cfad5a41b2616746c8ca147fbce2ed13be45c3898ced80025e0864a226bfcc191e5d9b4e890bc9ff2f2cb199d725bf486c7332a38a99bc23ba8582cc85529d71e1df002ce375ec66f6bdaaaf292a83ccf31513546fa1b1c3ff8189428f45780d742166127f1bfce94f4c2c5a717f83349b2640eba1f5b2b23e4e7029b3d0c5145c40284954e9f78c4da8e48a3070cad1745be563b034a3dcdd1fe814fdb9f2b34fc7620681cd0bf1bffbfb284d51973f176062c0684d62ee68427f86aefc7aa0e726335a516fdbe8c465a5e996a06c43ac6e57e12c29d1bba5852a0e98660a7e6e7d744301d1fa955ed6918398d12e26419f00e8b0d0749ca7daa9ec084173c39f8b07c91d8cd5bf3bc2f05da84136e3c813c749e1f307ce4cf93fbbb81d028845e3267d63baa6eb6dea43e2572fc65232f1a087143c7321afb4746da77a88de00d79fc0b771cfd4a7fcf5f1d7734218f883cb42814ac58b7183acc6112f984d967f464e777759bf5f2c564956e7231ae332d9fe34a83415c42bb7f4025ba2f1c8a42fba45207a8bc7d9c85962e602dbad275e44bd395e172a03eebbe91aa05ccf22423f7408cb6d1ab0d3f47fb77a92cf0a5e7b923a654d5ac1a998c3aa1a28ef8d5f73886ff73a267afcb558dd29172190342430d8bf03adf4e5842bcd49107cc597da555132b3441effd76cc265384c751a6420ba7d4187aa6e082adfd6f2d7b266d8d997912c1e39172c44ab6d79e73c4abc18d7a39f3e2f98274091203b7f2972fb6af751f9665376b8e12e0c6fd5ce3959e6cc8c0b08000953b6e87c307f0f9656815d176ee137e75ccb31726b7ab3dcd8397d913b88bcf6cfe26e7911b642c58da3e8818e55960359a8fe43568359f8c33bf789b7b7c3ce7cf9130031787e81630a0ea7534275c59f29b1940f650b47ba54014435115aa64dabf057f4baad4441baa9a044d4d4b307e66ce79361e276a1d135cccaeea3f35349e7b4eeb4252cdd878f13a499771c2b1846eea55f3078f1793b2235789694b0861de1755759d9891e2864fcbc828f25f4e6aebd7c6229480ef93e0fc33c33ed916f85b4ffbe7bac212cac3d3d72d2ab69b20efe634a72df164c75f96e9dcfc628bf5c44901a869c1be4c067f4d4193ec7ace4cc99c71a9f154cb2f77e90521f1eebac6aed4a113b3bd161eae1a983a234d50ecdcf8fe85736f5f9cf498b13efae4ef501e6827cfa551f3cccfe890aaf01195241358d8ca780bbb6de878551bb76ab868949b9c75c8dd2e2f7920ba625acbf75332318f5959f7d305707c6e36d09b29fa4d6f4cc0f3c13d5fc22074c7dc0fe19507885ffd58c702521d8819ac4378eaa8e02b830fe293af52be734ed4a3a6d0298219e236185cba4e7d0417b2e76bb48a7497eeabe21f3c6ea0f40e0079688f99eacb59e96b26c4f9f00ab4e6840a5437ddfbe91ad40da5648c09720a3950bf244bf5e2a1dd6967a06fee71ba64573eafe7bb2be0b3f1d769c646b43189341d67de4c44ec774caf86e6cea6834fc10bd518221916ff047f007067e77ced18413f8dff7be41f5a922e9954fb1ae720bd7e6702658c1eed812080860b7589b0bb8ec3e213e95c1f8be6afc96a04b303154c16aa878f7aed2a52d21fe3e32e9831b5c477303be2909edfaf7ab6f6d0e28ffe432c97f86f2a6ec119eef13be9e7c1e1a58b3cd058ccd5f6eb918d72eec3a1fcf933e03a3ce1e0e8ab7dbeb43c27ad53dd80b7b6ce5b2f2acefb5b1e66d4aae7b16b2f12d603d2ef76d95d094e01abaadb291294ebf7628d834a58e9c07fe8da43bf107593062b12463b3a324d52848a550566072d31d9544ecc3ea7a9b59fab669ec2bb1acfa4b037e1b0223ed24293a2ee4a427366142ff23091bc93674c73dd7ce5d6cffd9b7b4e0fc106d2b9ace29b3bb79a0592e57c3333a5c092e673913a75ba3ef6e91d6506c67eb2b5070fa4b20f2f57f1e64c180a5c826d017e7505906c4cd5a7a8260a34f05c577f814fdee8885479e3451ca23bd840d5d2e95edf8a668be4f9f8ae4cf947b4d94421ce6bf742b20b68cec7635aca2deb1fd938e049cd5ae2214b98a5de7b3b7d8483e7b455d2fe5845f74fc8610199751ff58f41ee7af67f94fc8aa94b895eb6e95d27dd1841c4890aa908436be40f2ea577fcf91a27e90556295624aef81234f9a114ef62a3bc693c9658489a5fe87eaa38fb64b6d814499bdc8498c79da1e24d79df21c548d5da17d41d21b54f93988df35db62a919a2d62afd4b42301300b252200363f376551fd93f68c8503f6451026f18ade85568ca7abf77285a53ddf10520abf861c1697a75e898d547880e30af4b7f75fddefe348c850135ebe8e0ca21ee55352d558c321572f0dd9da73ac188a576801029e537e63458d0922542eed1428ecde054aaa3e8b2747a1f5619cf9019f366e5ccfd0f8e9ef47e96640b69bda68fbc25db6b701ad32486e4980ef8199d0fe5fdc617845704a22e844e4c80d50aa54b91fb5d81032db3923017f2e99795c6b09af3934b3786a22325d1ff9166658a28457f741d12b2041b63b6a00f89a9e0d2342ddf94a1c7e04c6581325a6588cd8e56d8fe2a4ca07529423bb07b7f760908df45babdee9c494fb1359e299399d38e03d258624c43c58ff7cebf08a0dfd44f64facf95728a53cc7bf35439894", 0x1000}, {&(0x7f00000049c0)="458c84be81ff463ec44ce694affd715d48d730674c0ec16e049abfb64c8759e5aa2062495cf84344f07b2274ef91c3cf37ab27c0bdd27d1c9ae04666c46df3a4b99ca4e664df78c0afe3e71460a56361994441945cf12e0e1fa717a309a552469eb3c0b74502faa46cd4413411e0f8680e325e6028b76738cba00071d078b886b35645bd621285fa281ab7b26c2f35", 0x8f}, {&(0x7f0000004a80)="aed0be", 0x3}, {&(0x7f0000004ac0)}, {&(0x7f0000004b00)="5068e453aebcbba2037bdcc5ec5f483ed34e46a26fdf39198d6ad0febdf2b9ee84df4ff3df229b23f099e5df0560ce321a369a7a53dbed23df2e7352dcf2daa565ded478d2517d6555e72c30780a41fe599632b760c9437baf7ae8eb5112b1e4919efc60e8b3b8e990af703f9bb03ee07c93f9671fa48e27604219c7e3e0a79a6073d1c2ba3323ef05856dc411029d28b21303b2ea80d782121e111c4474fba0457525d0fa3588a9bbb649578012e0f16c574f4c78fa454450ddd6651dfe8ef3391f20", 0xc3}, {&(0x7f0000004c00)="31eb9f1ee945a68e02b10b5b0005303681fc89075960b83378765f1a6432cec0d254b58f359142ac78b98ac9397abb2507d4a802ef1ca84f5708cbdb580e3b06ef423af80620cae374d4c4f09e53b07d8db38bf3c3c62b2c15e4193b4a090026973bc6bfb33f483ee13a8854deaecf419ae0933abbcd24ea", 0x78}, {&(0x7f0000004c80)="c58b539a09b3fd56bb6896545b20731ec14ade280c8631dec0095e8d98045865b238b70f570b15a6cfbc9f26bb12a97f2fac20a2c5ac03050fb33798afd6e438086cded5af8733f16895adeb9ee85e92c0045eb715de02d8c91968d86ae437614f4ce3ef1006fc474e771099306585ad42b91c20a62ee0d161f31117b65678851e9ede91057e03c54f2415296ae523a337907d7457a99838aedf584a414db9fe93b4e6af5099cb58824a9d503355ec65f1dd34697ae89212870d522c22f3de7ef8bcdd3357c9ee38887bb0cb8b366c69713ebaa77f47839f2b26143f71fa18de6a42e5f1643d44f88ded6732ff6e4af5f934b2183385f7637e27ec0ae93e530b000d646226865842a6c0b6f63fa1db48b2fa46989eb884bcd590e96f2e1e71db0315f89ae3ae89adba85f6bed5d7d8a6ac54a8974871988077ce7a91e0aa9789ce238c423de99d9debefb89766e2f01bd283bfbac2d2666164bb719fc5444d3c6639d7b0357b34e905fa92731a683ecd9407adad338bb577303ac8224a14f724aaa2a2cfd98fbe8f42a18fc25596d20b7e85be821f2cdf46df1707f5d005459674fa4bb19846ae1da672f15be76900cd01459f6687d3abea699e8f124bd49b618bc2d869f223a4495bde8e650d145f35cd4435d8799c19cc0eed98af597f708b899dbe32d86be6a18971cda342230673de6f721b7360c74b51eea59bab76cd655a2b0273ea873a869910699882a2c91c447ac88969fa2f5b32c269054d486db6a1c0364c87e1f27dc3f55acce403e3627a56c67527973a7d7081b122d4baf114f0b555ce2e84385833b616b8731a32ec677cf2cddd1e7cd859b813a2c04265b6a6261dc96dc02821cafb0fccc039620f874562e3366759f4f264872a7872cdf0054b1605b948328533cf608435f49427d0ca45687bdc95cd4279393e983aceda785d5b6d0a521e47db8d03a6dd2f97069bd2b1618f9a1f78370e4b5b401ecb4f19e535b06c831afa617a38bf77d182de1ba7e27f97d2f4053d6df544bb85997ed4acd63a577c6269f0241703947d22a81c071115db71a39481e1bb0ef0fb219928c51fc3b43eb84996ef3fd9f198dbbf438f957d5b7d99c294eb3d8c8b6120c2d822ae20535733b8d6e28df43cb9b1def55c68b5930a801da3d734ccc7fce14ea45f472ab36c90c86ad8b4b0911fafeb48a2cd885325e7b67f1fc1fff7c62532f9ccdf1954356122980fae53449c8b17b1edbebc81f27dfdb1b46b3eea321465257fe04692c014147ae8235c0250187945ade25f7652c8aa53ad60402ecd7d624a5d0d8351197980bcfb11a0218955a15e38171e4070b483034c2dc8ea2b6bfe3f7282e7dcc4832472c98265c37eeb6057c792683b22fa4b342a9d82d46ef52d80bd77bc0e566136a6cc2f4bda8d911803922ef66637c34181f71ae808da1396a267b8aa5c8a8e4907723da278f0c822dfc82ba6975f2822e825018aae8cf967821bf887a0ffc6f5a122504aa0eb96ee060dfa27bd6c2441a66f91e773ad453b7cb38e40217aac098e717a77efce70c0be177bba8a7bb7e2b610735f265f840a174b15b8108eac81c7e9b843a2c0e26aadc2554813849193e40115fc9bb1532cd8e73a469d736f40f30c804f42ce948fbcebf508ddcc3d84952b0bf716f364082f9a7c11e3aeaafb606a66d35b60b9e5df3d2beaa2cef1d239d09ed1e2863ffcc77c0185de68927f7f1218ee014d3af243a255b94e36b87689f9f4fbd7916ff1ac6ecc4bb06ea72e1a94aed3776896c6f8c626f298a423a4b0e00bc786a96809755fff3949857e9ecf849ef7179fe0ae6953c948447b03c65852cd7dc04340e20814789829b2598a9d20e4785b306a150f659a905a9405046297660cd039696b9add4752a41fd61466bd732664965562428dc96ab2c40f2deb4a7f6b7311689986dddb2ff943c44dd1f5ea64f7021ec799acc87135a950406d047544a4c382bb8c5be3a9a0463c677672f652b64d904888409dce501d91131727d9484c241c39ef0415a9746d94a75d49db9c16c6deadabfd23cf36cb652a1b216a5d9a8093b3b1be567f1f03f08ae2e824e26e6d9df0e9863883775b664433ea51032016b35f7224e8e779624a325eac56f64cf00bb59e8ece429d7918fbdb7bd5dca0f4cbe023054a770b1225e0a0c1802c50dc4bc7428c7d3fa9fd0882eafc4c8822839d2020eb3ba50cc89f758fdbb791fbaca398a99a7db4ba24fd8eb43aa2b8e7515debd38621a9e7bbcbabd092e2419a61516dfdc9d3ae896761570c80a67c00782cf7cafb3825f5410e169f28ecf75c3c344761b283728f2266ad72d28098f1f169a0e292346971fc9ff162be4e15303bb189c88783a015c488e2d708596afffb880cfc1781be48fc272084929fc816bde5da506abfa0242b504bb8d0a902fb9bd1f5f9c1b5335de34d2c14d3650c1d7cea407607076a03b197d58bf8e4bf94c19a76d824ccd5f7e79b5951b33a93d2b4a66f4a672cc6b4b7e7e05e6aa36deab1f93a501aa0b2f148757965424f303c5ad9aa1d4fefed45fde45eb03e9363b290d8134343115ba83c7c879503ea4ed65d76e1c276a589dbc43e296f84d68f236b9d500776e62e2262521723620d19217d1755b2f979b94d0b607c8cdb5a69eb036bc7ccfc021c33080530dbaa78bd1be127954b93437da0f80766686da5ad3b9d1f3c5cda4aad24e9ac03cd574bdcc95c0678057d238efe76000288c9ca1e4f9aa64b6610d927c0ecd9efa04a2ebe00545ecb9ac5823382572a126b04fe13da7f566bb72b9ab8e4e9792141a235a1051a626ba2c232eaddae23ba30891709cfa037779c5ab0a8b140180d47824a9a0d250a23b675f21df389fab3812afc87b7eeee95736010a034495f442a3a07ba33c95fa43873ead67d5773909ad09fe9b1d00d8b6974ce0ff03687c747d42101d15080c2997bc789b70f81af72e6070b6589bce805ab5e1fec26f79dd5c57b237f2e203cded5b884a73b5d2e93f83fad0eec5e3b5bfd7085cb73eb003d0c08aa4537caad54493cac193c8af02d28339b41b902478186385045406d964220fea159df35c9d6d98e05d12277613d7010322d2747daff26260a4ac922d0946b0b6480a107a31439bf638e2243e56f47c62f362d4b28c6d2eb7774906ec93a57fb5b4f0ec6b81d3b9e2adb4a96ecf3c23a27926fbb45fdd62ba3e67c9f86787f9e4745802a00fe1ffbc66d3923f016a1ec49969631063b37333a191ba97f4621f313449cc93e00320135cc84941715d33c025504bf5866eda648baca83876300dcbd659c11849270ded2c0880b13bf2b94b5c36bc659e76651be705369d263ac7ad9c00bf80750317112d6d4065508793265d4796971577f87aacc1cb5c370e2297c07e8977c8a4aeab682b0d29c3ed16fba3a1e4a0df166a5e4e896c31ff4187709f8b79bc5be27101415846add1b18b0220cf72f3d3fbd08b168233a9ac44b8a31b0457dfad378e07415aa45aeaceed4f667ec68d4a01655f36b94531f90e705e2115dc297bb0a508c6f7bf7d637e00436f86e4a229268e9c313874e63433f9e048399e7c0c221652a19e77f284f439eede2ebcc9011d847bbb24628c43a4460ed9ef561ccccbe6bb692442d14834534cd929b08816a9aebe51e45a5d6b94b74411db86f611b98d784f6dd85b4117b0aac5e9d13adde42198f12d896539509c6a2dacd8f7dced98345476b07ebfd603332c8aea06c6860d1a55b351830900f34662f331ea1e44155050140ad50930fcbda4c157300f05959dbec0978197160d2400bbbe1e489b8ef5cf46a463606fc23dc92b59fa1701c46fc3a0c223fa2963b30512d330e12f841afedc551cd9303f9981d0f80d8f744fdabe701ab83bbb499192d3299bc1eddc26f2ff6858047c382469c13a5441df45a96cddd1239f736815e162e3821fc206ebae58be98cd35472cc2bcb73e7e7e92caff33bb814935aa71e8fe98fe0cad03bd6ddf52c980b0174971aea1d289fb836df47000d686c7fa084dc585325bd08c5c630b4319998f47207b0d8fd6d38473cbe009664fd33afc34f2c889e12cdd90886c936c9acf582535d380cd4cbb402149d60f1eb4d0cf07378ce91eda09e69969d2af04c2e04cc12896aee8b848f8b890fd085c811506fcd30775d990571ce2b1a63f81c3745051596acd114c84adb7660b05d3caae380d5e3e78bbdefd2e22f1cd041622bb9d5fc10a9bb9e8a8d9aa20ecca288c1afbd7f0181b58b0a22e1fa7f5cb99dea542a6fd438783f8b22c4c1ab06f3167998becd7bfd37d8646b2d096f1a37ba2d52a8588e56456b77de04d2d6dd1f26add75e852311a8c5475fc85d425a39ea640367510f0af7be30f720c4a76a3014bc7f10e385f4dc81d932ef44a65b3ed7454871b698f3277be68ea6cbd94d7f1875d937f8f6a19899c08f9d7156a680beb340d29da53bf919afea1595bacdf2fa03f1566ff15299d8a08a1fb8a6e18e066f9341be0513d713573b894fb4e3cfc60679790e2f42da50a71d670f80ed5539d98c5a1b2bce8a0b78488a5e3ef3f94cb2410ba8f0633c4fe3a1ce20beccb749390a17b29e9187f72550a4878a51e972f23aed3b2b43c75c83cce3a0a44e79f21cd17a98cc16f4b57c647cbce789d4d20e4a276b7b90195cc8441221b6164d291c75bb9a60309dd84981b12a437c3d765dc48ed8a9bc89537e6f20b4bf9b2fedbab0d0f7a3329180bc8b5d74444306bda5199c817f41a4b4dd0dba90f39defb15c8002567f989a219fcd8c8511836d78ce7bcad0ccc62b487807fc60b164360becca4b0324c1158080a9bc4d65925e94510ee8f12c8fcbd9e38026eb72b0f98a050465ed89db70c17859c0ffffa6eff672ee33c69a5e67fcd060014f806915695ffbec81bf083f4888ee5926101651536d8950a948b36c9dd95150112774bca642349569e0fd370803e5b56b81afb805562a7d8f81307e28968fe642b27a9e1776bf4d77a61acf4bec0f55f37029178b428c9eab0f2ab0fa264a8f961fe0a60c171460bd184da5e1a7a3bb73d11452f70c9c4b9e82ecee8dab2bb0cefa84df683033c09e81645a14e118122e816124f19c7730d27858be9ca39d85ddd0fde1f012d08971b9f78130d7a1cf6696e7b3694a1b4e7e53b771fe8ccdd6fba0483e9bca77d358261232a3277dd9d23ed08be4e34a4f6e14cc865cdf4906fea89f7cc397b95ff8fb244efbd10444ce55a3c5b60a15e8eae2665c49f4679d665a3e7d343fe4a5cbb9c1da4d8a762cda9dff818b4296f3e32258a1ffd82660afcc90d405943f27f5e541cd1c88eee60bde196fbf9798a486bc7ad6d892239e5c4d0fb5279897e883a35843d56420df9b258241a491f0ce7db9816a7668531ed6e0c663f1179da7ca7a9a362942b0a9ce8a192c594e23bc5120559c888376c47940895d8c02234fea2f0ae313dd50b33a20e4f7d1a31e6eece149c1dee0c4b8b77dfb5440c2170ffde86d0e3a0020596d66a5d0ef3a393c0401d3544a74eac2867ce410d0de05b6aeaff190ba7f3ef71a78ddbf9c5f594f7d14af65b0124731986d6dbe4594b341f3a1a64d42e73cbd4a42ae5c21dc343bdf3aa0d82b098c94386c455522370d6c68837c87fc1780edafeac8b74caf09b47292e40a525487d6dd3ed40a6d558e9a18a437d822a99474c5412a2526147d305385b01bb09cafd959bcd8a374c4fc852d622c3c4e3152229d023c052816cc5d83e10a551436656f5f043beba09f7e718d85f9c9f265", 0x1000}, {&(0x7f0000005c80)="ec3219d07a6846f07de6370f7a93c1d04346c06e8de38c9d4e585d9f6d39e14529f88eb3b780b3d11aae337aa3c492", 0x2f}, {&(0x7f0000005cc0)="fc6e91f0961506b195aded36b729e1948696cc61c21f279967348590b7794d0db1e7049bf75451a6b5fced305d939acfdb1d6d2aa4389a9d7e3be5300cf29f5746efcf20f7d1e16fc447c82575b2fa925e5abcc586b94c5f42f1e06d198d48239e6ef166a6f4d6bbd1b0ccd9f22b1f20af9f3d858bbf1ff47b14c9ee7c8df7296481c38362da84c48732cf2d5915aec9b8eeb7a4fcaee42b93b86baf921c64beedbddf74752c78d3abedb5e07d2ffd828fae8aace66893bf7530b5cfb87d", 0xbe}], 0x9, &(0x7f0000005f40)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}], 0xf0, 0x64008000}}, {{&(0x7f0000006040)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000065c0)=[{&(0x7f00000060c0)="03d554532de5a98356f8f49766e16281bd09e3c59b4fc09eef9a44bb36f3c327f9", 0x21}, {&(0x7f0000006100)="fec9f27d4ee8943cf96e0e300898ce1733e34d828001255dba087e997c6725fd52d4a13e599f17f2618147465ff6165e7fe4cf31d1392d1afced9aa460e18138f925aabfcede2d7bd43c036efe855e0a09b063633a1fd060b12112d4aac88779f6737e17facb531be8c0f80ac9263884a7f9f87ccf404e2a090da27512a8cd52834d4a716de2c6f02c58444bdf874dc12ed8dba00fc5c652eedc5adf51d6feff6de4bec38672abdce00f6300b60ddfb0d6da09ff359ca6a9461d9a9ed719c61ec2aa50e2b5d23b3c28aa6b54ed4da9238d8b7cec51cbf5544fbf", 0xda}, {&(0x7f0000006200)="2612dd1b4948df33b6d56f0b60dd660f226064590e9a96b16b8b750c53266206939dc5b2f69c707df513698a48d282baf108f202644e625750f3b7fbc90a2c9940130c7f38e87a518f7086b7e0de88d134270134d53a7a438dcc0af78c7bd0239b0ff98c144adcb58e01d8c623300d06a759ada2d615aae29f5a8b55655e865a6e6b2d5e666270caae59a1aa1b86a3c13e4685caef41d99bf54250ea88bf383f097ff9092fb522429e5c96bd1cfe2b78bf933709fe4e1952bca537d0e3b8e44f50194ab71680fc13a803bccb", 0xcc}, {&(0x7f0000006300)="c0cb2583c4d6dceb5a152d75bfd35c4c4e83db7a71f42cce891fce2453f9058783030ff5088374d2f1b5a3a806a7c7745d3441d8ca6b7c0cfa8d3aff082c4f23605f9949617e4506753f86c68e6a84a3bf7b8282c9052f413643a59e990c11346c8979ca100f35693ed29441adc9616c", 0x70}, {&(0x7f0000006380)="1abfe88fa14b2a02a6c94523b876a326a16dfc5e478a8c414d929e01e25e258755e7de589073382433ec5a0d39da0761aa494db23977fa4a38cc894a2aa0e48258779453639276db54f96396671e28859f10ace8e372f00c13a928b4030ae63b98596b2e9b78b3e8a4d131cf1e2f5567ffddd960865b6fb8588458c05e0cfaf88d5cb4be1cf77f387a73d351b769ae5b23fa1a79ba1ce308b5ddde5cb23848451bf643ee", 0xa4}, {&(0x7f0000006440)="311536b7de2672860882746a70fc0ed749d831f56f17305056934253f4e1b4b8a6d0014af2a6fcaaf56fb0a50b8bd1c0e029db630ba0fa5f5f062e2041cc79211c66d5f26a3ab09e2b585cd20464deddedebbc33abe94d32a83b7460f2eb3b790fbdeb191d4eb935fd32a53bd4e06d407e5266af0cf0df888142eab5dc92fe5ffc4dae70041004be89e06481740afcffad318612bc13cd78cc13a1e5be2f2f8a64d4819f0c051ba9d785bdc5f7ab", 0xae}, {&(0x7f0000006500)="d71d049030a7313505d8f9263a72e276c4f488b1853732e86f6e93e5722845bddf304d02f2ba3e4ff41327b51615", 0x2e}, {&(0x7f0000006540)="7bb565c70665a79a63725ea0bb520a8de0d259ac26d5dbba895d8b44697685b3d064811ef17ecd0f0b381c89ccf9ff1b9ef5ef1d2ff28011b1298cb39a6a6e07f53020e7d7c3885f91906c469e59ef76b4b92f42f715f5ac8531a21e34d57dabb1e4d3cc6c1fe224dc0a0b9ce1a697db3a313eb8bd8c199d4d89a18d84ad", 0x7e}], 0x8, &(0x7f00000066c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x40, 0x800}}, {{&(0x7f0000006700)=@abs={0x600ae1299216fa58, 0x0, 0x4e24}, 0x6e, &(0x7f00000068c0)=[{&(0x7f0000006780)="fd393a4d47189abc3c25915819b6b6bf9af6e99e23fcb6fe7b8dd55934cda69019f8034ae9e9e52e8aed1c8acac6f324e6b005a3fe394986feda841f", 0x3c}, {&(0x7f00000067c0)="d26a43d8e765da2bddfe7959a1b4e006e2e52dda52a5674ac2acd1b77b99bd1cbd1aa0711552e6586025606612cbeabaab67c5754139ea7ad0f26f41cf29174f6b9b13e2aa210e733e3850ff4c6e97e7daba06f687a1107e47e544d2ce95af781a4a1db0e6d0c5d69d38d4818b745121cbec9aca401cb4d789e4023719b627da8a375ae2714a9107782aecb3dfcbbc23d840ed7839609c091c75cc86fc7e90b165218340fdb007bbd8abc22f65b9ecc3fea96068365c4cb886b0690f7cc509d395dcfb", 0xc3}], 0x2, &(0x7f0000001540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}], 0x80, 0x40001}}, {{&(0x7f0000006a00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007d80)=[{&(0x7f0000006a80)="970c98035a10208267b7934ca07dda50b15c65ba2a5016d972b46ee30f7f291d11bcd8e4424dd8db4a21d820d34a997b492f39f06c4acf7320b755d2c088eedc8a1c03f616724ee6f18df64c1c84bf80f0ec74e083d662d247dcbde554c98e7b059f9c6decc3a990a1ad6a4a10ec0cc026ff7fdb7c37cf9db6fa9b73032c056e6ff9d184215bc2f36e0bbc1667297b355e3e8824354799", 0x97}, {&(0x7f0000006b40)="142bdd715bcb28eca15fc7db336aba2bd145decd4d6329832a83d14e6ee143aa9439e140a28e5a6f3de5d2eadbec80fef73903998c09c15236bbd9e094bbfe73b538a88490527e6beee07697b1560b2db2293ab765445fa166022f136f3860e0159d607d748b73f56130d00e5a6fc9db6fa91ac0937a037fd8fa976c35902ee47930c102ffd5de2cb1426af92e72227086d5542543d5f4657a1fcbf894867fdb9bc41a6cc2ae34b955beb5c1122e2b384d7e149cf7924dcd34639be19636922822199a6d15f289b35a198ef64f9d49462c085ca6225d54579dbb042405c93eaf52b24be41f19d034d4873c2ff67f91235ffbce4cacbe7b5e9def70dc4454b0fc6469f0b0131aff815a07125495e0597445374dd23b43e1478ed185727ed911c803072457415fe26a7725e563aa5648589269ce8b23f31f351e6d59b258054e29f92105329afa6bdb91a0dc211d338e4e236705b2f82f58d533cc22126c46d2dfcd2259bdc5134f97af52939b09d2580421fe34cf975ef3a41e3f3dd5c337dbc65b5f773b3850254e328925bc76c4a62e7565cf62b89e67fdbdff8659b3b4c1ec87840bf1bd3b106ae9f52ed7e1242b2e820a560be54ff6cf26f2a7d736f813390501eb2a338e9fe5d18f74bc63feed2574c29675bdc64eee6d8469a4cfc252b72a3b8885c334192d3cdf08dd004fea16cf25fce46068490a2441d10ca21737e7f62084bc2836da7e54b362bfc336e1a64881eeaf3003077361dedd7426dcbc165a9a00db4d41e27db47a952e031f877b1214f43117675f6245f45cb4016151e4cc9596d4fa93edf0b940c91ba6c6100b40614a8068f839f300c6e87610e591a37900d8617e201cf935fba8557d2772a325acf0a620ee977a1a81a0027d4c7dec3e023ed75df1ce3189f02a18c24435d2005ef90444faa35c090b6aba7874385c671dea60b4370a55dd339637b0bfe27316c23b71351cdd766c19099e10420541cbe387ca97584457fff6010147ffd382e320c17ea4370e78e068fca94d91e2665536c4954b9cf30031d87e9716f132d98d7e61cb5bb79a944d07d89d637f2b85dbea91bf9394229fc8da02e43acd5084650abc7b4e75040fe1f095f9f5555e04bfe3ee04a2bab7618defd52d127023e91fb6402338a2997f38b99e9bf841cfd92e5df9134be89b34e9812353349385b0df9ae2429275f28ae02a1c0d7057c2757531115d9b687994fb121b7d566959d6dbc6d314a45f68aacbbb6d262f8fef76ab4a03310603580f9fffe44b58c6a50f560d8e62ca7c27ec9fe3a3821e106e2ff3059093feafd634fce62c87ed06c35bc36cd0e2900d0d3d22ff46037e829eaf966f80008585b38dc800b413716847264000b21e298bfc62973cccc43822c62ee25a5cf9cfca8540010525726ef4c058cc24987d34b299b1ffb732314cd8deba5d996f1e076b21838a7cdfbac28faeae8f31f6760e8a6348916fb138dc4e0756855035ef09ee5bd59e56acf9f7e37ad3c65659accaf1a824e6f694a4ef64284d24a73c035852cfd55f41969febe2579fff2b42597c95f2c075bb8dc66a6c7a7bd164570a796cf3463e43eae04452fe0bf663e14261a2dcdb72d886425a137fb370dba2215587dc1c2460ea7046b60b028a9f7c1b9966659e03fcb4e6ada9aa71a5ece188f6b86de12c68ff4a492e1bae903d86f98b37a3d6fbe45c3d6d7eaa3c5c9cce4e03ac064238ca55c42bf026c45c8616a0ef1cffce0e68023160ee5585287ed70f10f7bc8653c1558e096ef4c68cdc5fa0f472268f4b6bbf9de7a6502776b6854db43e0876e496eee2f02e4cf57c980ba43ae4e28e9d931aeffcc8d1799117fc8dcf52e2623f9371f838afd1ea7647cfda2717663b3d9a00f98ada4ad0098beba448bef1dafc648eab96223db6cc857397bbf2e61ddc37dffa1e1668338990ead6ed9e34bb9a789fc894baf0e0868ddfa5807d7bd537d33ddf35a357beeee56883fc180469cb470698b27dfc9f6ab1ffdbc3ef0715d5c3fce2b11690395f83b3c703349a4f1f274fe979325a8a0c872f74fee8424e0b497670a10ca391dfa19b226105cc9ee81761b2a6c65585032fb073ae6b57d1fea5f185531b66d10e5fb81ca3482b9fcdf3b45bf806feac92b7e1a28b37e45c6af644739f779de7cc1d6f5e50caa7227578f3ada4aa0113944698155ac17b2a762b9a6c648fdee264fc999029ee71aa8e51a78b5743ee117943362519ccb57a9f0b58a91bfedeb445d3419ea5ac586741620c6eed4b3216f5a2082056e26ff1912e96db8374dc9b4f3ca47a03dd757099bbf1a289cdc5f8657f07f96051e6c62a4cb17b169b117631bc7de994db521a2ce4cc34c2b0761d1448923275a53deb605fecf6fddacb2146a6b5572e93c466576c63e7c509b58f65a2dc2f5df5f4100badeeba55f4ae2bee6392a9e1f22f8091f629bac39f179af5c0e4fcc53de13e776f59bcc5267ac561a65106fa8b887c32e816373c5e1df1718b7a518309e62f9b82d96105a277a398743fd85af91810c46a418da1bb252e255316fa96f4a1a307d1b5602c4ee75daf62959bc26004b4f5ccefc55d8a543b687b9d89ad29bc80139183077aadc817905053461cd552083bf49a61180fc56a90a5733511cb3ba3d301fff4153e73a9cd7aefbd5e5e5953878011860acf6959335ae1de5ee56c1304b4aaed6a5a46560f610dd64c42b425599c45e92be78687be0097a401fa1690b52cdd570f0d8080a900ecdbf0667f3a4fef0a82183b9098a6ba3e704915b0a19d366682fd2d3c3f204f78cacd91b08e89aa76827546d435b9ce0912275dc76653ced55f5e1a5d06805d44e015c9a6ac867e070c39c2c5e477608114f501a05d402ecac84dcc977d7424527e851d590657eb6b53935f2c842bc8e83ec09c47245a3bdae29a454c05d0c075770062928aba68845b2781d4ea8d60d6440719320259e65142e0c35c629a209841d1d9c88973c7ec7c0d78595bce71f2de7e0032bdff806739d8b6f79188ff03c400b8eeb11cc6aea39e165107ef658f4a7ed989cf7f21ed7516e9b1ce56cdeb0bccd08ffb64ac400231596bc09a458726a201bc5331b14660e8099bcc5bff9f3c50596258f3c29bcba341247522b22042bd60581169e5ca8ef6f5d6e0d44a34424ebf864a5d8ed9ef4fc225a2bf2749d91cb357dbda3a268c1e86bd05f236b89ded7a77f34a2003980fd438724e128fb98552b5070c737405e605e30c8b2cb7b0a8b967f8caa3158fd1035cfd1f5154af747a2e64b346a6c047428b1be8bd71c930ef1cd91a84f69d82b1e041c6b4bd3ab5e1a10af914244a81a1473591de66d0cf8f9564ea701d8ea1feb4ceed15711b4bb809640c4d28f21e851cf2cf0e494cd89611f627400e09f5fee41ce59efa9ab8a15cf582d127daf28574016a850151ab828d7e9c6fe74a006a241a49f45698348850a38ce8b3baaffa70fc11ed8ca4fcf50af848cb135e6fad742b72ce34b1078cfd3559f3b6b10916ebf1f0126f7ea116b4df917a6cd55e604e0a3bb6299227bad28afe087c434a95193503ccfe951cd0d9b17820245273a50e7b0689dab998040a2c20287712a68f54e1723aed8020058c04f617f58c40779d8ac6ca9d01c5595b052f302513bd0e427c4d981b21412409b70f2ac81c061b7844e9f1d09827f75670a8f0e354b7e0b8609f0a94d2045c8e278801205e0c4785be9513f35bd170edd693b5386b5a397b29f34093f739a4be615077a0bc524a0a47bab84c0ae91fbb6c310123a84f4204b5dc5a16fafc4b2b165e072d4e5cc670016140c9096bdd85e765eeb1c80e5ccdbf3be2352872fd12c36a7964c13309553f6e04cc0aa52eb20979b005ec14663ffc2a7592346af63d19fc079754c85b1dda577f5cee582be633017fef83be102fa5d726c1f562b7b637363e0aad9cb656b47b8bf3a196d9240a62be800c5c0f72697aa6c52b13fa5cfeefbcf41a54ca057793927dabe17816f5eac1a5ec82165772d5fa0cebc14ba3b894082074d6e3b002a3967137d59900e4f136b6e7a2c3216a7aa28fbe129eeba090ab89f228ef5206732ec41a24b9639b9afd060663f05311ea4dc39b153968b779a8450a6fb7369b7a47f00771670972a7f737e8ffdd66f2052c817df905f9d6f0279fa6592f84ca699a95cbdc9d55242b8252afefa3fb02e0c710999901426f58837c52c7c22bbbd4adfd80e07b621e10926c83474ffb254eb750a4a1b725da4a87bafbeaf983249b240f4bd6c6ebc0eb24e289da3c5c886058d10770e6aa82a2e9c9f0ede22a78992dbff67eb35a4220eaf9baa70db267a2072ff097a0d16dd6751cefbad13be438ae57cdb81030b6f1a56efd313fbbf58903111fc19558a8705796034cd1209328fe8d34a694d6a2c0104c6a0aef19b4cea22b8d08ae4a780415892a8cb13f28f3555c27c31dcb0cc908be2f827dd1c54161afe520b1be59b2908a467e017a1adb874f88f4703e97e79fbb0318b23383349669312c7a1e199c6f133e04772250e4d6c5a8754f76a1c6d37c5686129023d5fe6c99276ac5de254be15ff675619115d323e20986d7d52590efd78b42ec1efb68a437259edcb296b14fbece5197b6dd9bc23ac45c2357dc6e2f093defae5f7fb11f0c9601dd49c818723e4f4b3ebec82a623de5f5ce0f7154b1d74dbaa2665bcf5632f39176c5bc85ac2cc4fd4d206b6e11d41e49aa4b1ddb613156face6559cbe3c1c3f62a2dbd89fa36594e1a1275e5f16a4ba8c85a2760da54137c76f7bae9f4f0eb5ccc0de0cbbee82161a4943fc243c2662cb9ad378422e53afe1bb9ceb9816f22201cbac9bd2313f988f46558bf0c905d36a7a91a577c0c5cd5744f15e77311d49828d29f081491e6c8b4d719a5cd3eca2d5e104f5356b50225e19df27394d74760f0074d50c6a446d91903529a1991538a055fdc2b52454f4a874cdfd86e381c713e507e6b9a5e8ec2de6665ec70169e2f1183a9cd994e9c34449de25e18bc40bd33147f7b148939c1ba18fa147dfba9ec2608cc1ac762e14b4d1e85d9c3fb3e27652692eda7789a78767713595036ad56b087572808f37cbf229cd8bc13b28c4424f4d2d7d64c2ad91e698a6916ba87afb61551a012d573b5d77a6b47ed6250f52a6b43f150c8373ef5102579df72a3469fecf8da8566f6d3c9469b6fb2da62389a8f225374ddb675e253682586398052d60e6037bb5452b47d7d6869dfcd25b6df1800b15bc9dd7c689c4da21b1aa5ab3ae9e3ec721e81ff7d83794433d6ed14a66325d87de367414ed5f34e9b57f5136db90f0b7f4922179e5b64027f394312e4b8f06672d047c96462d32e6163a85a0926ef396eb310c14512fcce1d9d91bc48adf3bd0c9dc5be842873a7078d0cb65ff9e7fbd29b9bc9e4901766aea4666ecb4c53ae79bed843dd63f2a8bccc8215fd8bb781c433bb869772e0b89075d58a084638a6e7d6451375ff379af6d80faf9b006302e1143cd9399e1baa75acbb65f97f2dc4de6220b1739fa5cd84d3571f059cbff4c89e83daa450df7bacd304190c5c71a4064a6344f434b5ad44d1240d83b76b8485cad785da3c1e4be74a2faa7f93975a6e14a36dc7f3635ad32a76ee100778db066f45537422864292077671b81bb4a1d593802694bd45bd079903a7c1dde748beb7e182fa1c8e74bebd7712ce3776331e78d1167df61a7092dd70ebbbff106c72cea5bb18794a473f36fcd12da92e03cb557cc4995eb8ca0de8cbf0cd97004a720ec3a75c77", 0x1000}, {&(0x7f0000007b40)="4feefcbdac49aea01874b5cd362a31f8022f6ccea778a5f3c9085f8fbc3c60e0d83ec0667bf752e053f59aedfc5e50ce2ea4e60db213d2f4830b89b0585e5057369642c31a7b778b1ad5f6f233b398a51f98e26dc69af526c0ae6ed0f97968c9c2fabd459889666d6316f951b8a92fb15929b4a164857a98820986e0cdf1c8", 0x7f}, {&(0x7f0000007bc0)="4802558f42d1b0a3f6ee65a635056ff9e6bfd134a92f", 0x16}, {&(0x7f0000007c00)="e8323a51bc2420a05953f8c9a33dae3a64999c66b4354e165eb0f53a08cb67496c2f2cf8976ad19d36e4315b25742cc4d6624215ad3e104d202e6e3288712d4f94e560fa3eb8935003bbb06b364f4b0e57661c6561e5e136ba1095a1224d55f94712a3eba1fbfc7253f3707e2dda50127c4fc5375f75625cb6cd", 0x7a}, {&(0x7f0000007c80)="c23013103238aa6a3b141425be0dea763a926dc263ea9dc4893347e756b56505f0153aaceacb7cee60ebed94016f2070ba428fb124ff66de63edf53cab164d1327e4ba870a99623d0c8e642fc17414b4ff038bd1c2a236354bd8f849fd194e9a28eaad6b317039a587e432fad90a6c50de967f851868e8a16f7fb149655770560d8add940a0f1ce1c1d4f366ed95120c50933e1a8d00be241443253d1948c1672618538b43154939b94f5a73d055fc846b105c7d21dc70cabc775554a269b626fcfa0700f5ae295fdde990e1b789dc462bdef543f83f3424b4a7a4577b97b6db7ca3bf31dda8ae6dd85699526eb26a35a373e9b68dcfaa84", 0xf8}], 0x6, &(0x7f0000007f80)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r3, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r1, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r5}}}], 0xd8, 0x4001}}, {{0x0, 0x0, &(0x7f00000084c0)=[{&(0x7f0000008080)="2a8cc87fb86b", 0x6}, {&(0x7f00000080c0)="f07c17b1b8b9658f7d3e625d038be97720bee60311a04504bced", 0x1a}, {&(0x7f0000008100)="0948486b2a1390403f4935e223e2f2399eb54f93183650d9606e7a4a98d619c20d8b600294b2f704e87f9ce8b80f9e13f228033a7bab8ddf8e7a933bdc0f30a78f1736ca546a25b2de4cdddb65f4a41bed59611fd62e0a8d0b6776969d3515dc87c1138e3ec51e20092a9a2f1914331430041484c122ecba46c4f080e104", 0x7e}, {&(0x7f0000008180)="2b166867514636585fb8545b8f1d04745846b335eac586fd8767853da5f26662a947aab6bb737a4746ca73e6915d", 0x2e}, {&(0x7f00000081c0)}, {&(0x7f0000008200)="08aa09f5cb8beeb544d31325f8949adfe43c8693d7dc6f6bf468022e7cd336e6f8fd832d5a86c83ff8f9af", 0x2b}, {&(0x7f0000008240)="3577a5ba3f949445769d786af8bc31f1c69f5b6cdb95ce3682df68c364841930590a31ad00c33d4e6050fb7e70bfecd25fe69fadd4b0b7e685d89f465027b9e921e5b8e9856d4aab08e2148dd91b187afc973f5e67d35232579a1ef2264780d1eb2dabe8181ba2176fff610b3b069ea9aa704d1c190104acb8afdb9d1adb6581003a604e05319508e005184e1f1661605d65483a971f03f57ede0ac8e854855ccd7a030a384db301274b8731afe9b039bcb65e6120f980f381c953f05edf578780ea440cecefec2e4b5f5a9c8c54920feb02a182290b223bdb1fb32411ae7bdc96a3fcb9416feb1d2a3a42", 0xeb}, {&(0x7f0000008340)="1919d708c3bc626eb716d0eaed8cd97661a5e8a58dc702d051ca41e5214837780fe1ac364c66f5d575cc12f635f86d54512139daf1e9a5c2152e4efe338517c6385064ccba51a8195c7aa5195cadec4dea42e1a8a37b66f0f4e3ab07e8bc61", 0x5f}, {&(0x7f00000083c0)="382f75b9118c97d774889a7f83eb3508f71448f818cd63d071baf8217d10bea090d231bd895e205f058f2de014844e0ad4bd008d5b6337", 0x37}, {&(0x7f0000008400)="a1143bd02bf999378a39af73abdfa0b61edb5bab7763f5105c4d2216bcecae8e7c1dbb1158bfd87907e399b3e0efdd377c2fc0c61f7a8d27db103f6cd65b58766e6fdeb740775eaff4d117546582cc817537234e67214eb020c28c54a55254f052c85516c2ff9eb990b6ff065f6cfe2f7ce48908768180294ffa14c2270b715f07f20031bc15dad26a14c58938d708e7d887aae1c0ba9767a9c6", 0x9a}], 0xa}}], 0x7, 0x44001) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="18010000dfff75290000000000000000850000006d00000095e0572fe1ac06d1a6189746f7a5456fbfa89b9ac916f7523be0ad9c814136bf5181a78805f91bac92e76830321885dd53fdf95aae2b5e3a7ad9117dadcda13443f426f57b1b3571c4ed52e0c3b184c93ba5e24df74d9c89"], &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff25, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) r7 = socket$netlink(0x10, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000001700)=0x4) sched_setattr(r9, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200000000000000, 0x0, 0x8}, 0x0) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f0000001e00)=ANY=[@ANYRES32=0x0, @ANYBLOB="01b7005b78975df3530f1350d79333791c5500717654141a5049095a3205c974d6b51188ecaa0da2264e0afeefd955f2f532368d8294cab344133be6be4451ef51c8f26c199ec9c945ef1ff9ecf578346dd18e7f630f71449e54ab367662ce83fb23e79a0215da692b01e25d613d0c35f689fb1e0724647762a9b598042076a3c07a85a15ae4a5f25842bfe9e827a1c736e588f701eac3ebfc168c3683af23c6f28ac72da112c19992d0a72ff4f6c49b42efad5eeffebfdf493673c38737be93873b15a6b25c037576dace6271165f5676eb360c922a0833eb1d76202d7f1b183c010d12cea58ba5cb547f452f618af023fe177b503c2c5f8853c03602aa5f68b798bc79175b94cdac9f51c81b7daa7a6897bb4abd3b35899d7cc2be11bc283e2e86e14baadc27b2c30af865dd6e2181fefb82acda50e338cf04b94497d192025ace07d4e40fd5c3261b29acec13e2d3c2c4abc6b12b67c1c2d0c3acbb8347375ec7f7872350e81f79cfe2cdba5ba6c61916e16cb8361ed3b60118bb6a4df2eb444efa3275b13db398c505ea9e43c3b37439e953ba16957a7cb1c84aed8f753bd5318ba16126e678023f6aee5bec54538909ecafa05c76ff7368941546607185d41907c2bc7bd5b0c722934f61401c7662118459e29ee93cb6d0f9986a3848c33346fdb7d275337d526481da958f09637d1072d4c7971ad8e1be18880e081826bc83fc54a4bdf1f566cb6c989f7106530dcf37725c33e77aad2249a229266141061ca2c50bbf0020e0455bd9d168db9b15ffd6198e7c9b0c34a840a46c232e7f000000000000000000000000000000a89596e2759930ab841f5181614803afd542ea4ff237ce40e0e79bfbc3dc9c362d85d2daf234a9fea525822a2b6aa036bb96801a6d496c20704489e8991f0cbaad1d2b0c3436d4debbbcdb0513029c1f4247caf88b757bd4552a420d4ec975f831122f44e455a7c7ea014877fe37c4a73d4ec987e7888b44f16d79bc501e175b672d55802cac263c9f5341a44ced37b294cc93d4213f8f3c07998533fc5c6f7596edb68d3ada9c56408b5d6df891697fcbd07275f892ea15b09962a241cf95076acb5ebc1fb4e2db8c937e6777734c05fa696b9caa787312f53280c945a3eebcf89e349c96d08e125d2bf029664692b77e5d3a5ded23757a5aa81758"], 0x1f) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0xffff, &(0x7f0000000e80)={[0x1]}, 0x8) sendmsg$nl_route(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000ec0)=ANY=[@ANYBLOB="4000000010001fff000000000000f4f309000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a001e55d1e7e42b3fc350642008141a6194b352f3e1f44a0022b451ea0cc0f6f32fbba2b736267e382666e40bea98cf4123796d2cf85c4b076791829c89e1197969823d1d63e6e920a6bf258f3ef520c3bb55d5da90dd989187472bafebe55197e56fbe40c7f297ebacbfe380bc7a9908656c6d217700ea93984dddd2de341c3639f582cd8ac0024cf6886e17234e23", @ANYRES32, @ANYRESDEC=r8], 0x40}, 0x1, 0x0, 0x0, 0x20040810}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) recvmmsg(r7, &(0x7f0000001740), 0x0, 0x10002, 0x0) 05:27:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x0) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:50 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r1) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r2, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r5, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_service_time\x00', 0x0, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)={0x14, 0x1c, 0x1}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r8) r9 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), r8) sendmsg$IPVS_CMD_NEW_SERVICE(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x18, r9, 0x317, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x4, 0x11a}]}, 0x18}}, 0x0) (async) sendmsg$IPVS_CMD_SET_DEST(r6, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x2c, r9, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7f}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x3ff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24000890}, 0x80) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./mnt\x00', 0x443, &(0x7f0000000000)=ANY=[@ANYRES16=r3], 0xff, 0x255, &(0x7f0000000540)="$eJzs3T1o3GYYB/BHurv66yhuuxRKP6CU0hqMuxW6uEsLhmJMKYW24FJKlxa74NhkszNlyZDMSfCUxYRscTIGLyZLQiCTk3hwlkBiMsRkSIYLOp2DP8nHOadg/X4gpJeT9EhI/1fvcLoLoLT6I2I4IioRMRARtYhItq7wWT71t5rzPcvjEY3Gzw+T5np5O7e5XV9EzEXEtxGxlCbxbzViZvH3tccrP355Yrr2xbnF33o6epIt62urP22cHT1+ceSbmes3748mMRz1bed18JLtzXRz4f03UewtkVSLPgJextjRC7ey3H8QEZ8381+LNPKLd3LqnaVafH1mv21PPbjxUSePFTh4jUYtewbONYDSyQak9UjSwdbgtB5pOjiYj+FvV3rT/yanjgz8Mzk98XfRPRVwUOoRqz9c7rrUtyP/9yp5/oHDK8v/L2MLd7LljUrRRwN0xMf5LMv/wJ+zX4X8Q+nIP5SX/EOZbP8mivxDeck/lJf8Q3nJP5RXlv/u1vL++dcxwGHk+Q/lJf9QXlvzDwCUS6Or6DeQgaIU3f8AAAAAAAAAAAAAAAAAAAC7zfcsj29Onap59XTE+vcRUd2rfqX5f8QR+a+U9j5KstWeS/LN2vLHp23uoE3nC377+t27xda/9kmx9WcnIuaORcRQtbr7/kta99/re+8Fn9f+arPAK0p2tL/7tbP1d3q6UGz9kZWIK1n/M7RX/5PGh815d9T26H/q2fVrs/7/T9rcAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3zLAAA///TVGwi") (async) r10 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r10, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) (async) sendmsg$netlink(r10, &(0x7f0000001080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000680)={0x2c, 0x12, 0x1, 0x0, 0x0, "", [@nested={0x10, 0x0, 0x0, 0x0, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, @typed={0xc, 0x36, 0x0, 0x0, @u64}]}, 0x2c}], 0x1}, 0x14008010) (async) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa0020000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x0, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan1\x00'}, @NL802154_ATTR_EXTENDED_ADDR={0xc, 0x17, {0xaaaaaaaaaaaa0202}}, @NL802154_ATTR_IFTYPE={0x8, 0x5, 0x1fffffffe}, @NL802154_ATTR_IFTYPE={0x8, 0x5, 0x2}, @NL802154_ATTR_EXTENDED_ADDR={0xc, 0x17, {0xaaaaaaaaaaaa0202}}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan4\x00'}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x24008811}, 0x801) (async) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x28, 0x0, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4002) (async) r11 = socket$nl_generic(0x10, 0x3, 0x10) r12 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r11, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)={0x54, r12, 0x1, 0x0, 0x0, {0x25}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r10, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, r12, 0x512, 0x70bd2b, 0x25dfdbff, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5, 0x83, 0x1}}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000000) syz_genetlink_get_family_id$nbd(&(0x7f0000000380), r3) (async) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000440)={0xdc, r12, 0x4, 0x70bd2d, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4000}, 0x40040040) (async) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="905335185fb4024a0533484c71444043f52788e435d613ced4be396ae6855c865dc3e08df7379939d9d705f3c983aa3dbd14d1f989a101815d387084927c4465325c3c2fc36b4cf44807dbb3bbe983e30bf1cf852e7e83868c1984abc6577852442e91ab9a73620d1bcbe56a9f9278a6c3aed490fe882be76dd0d0a6f32f6c0a6edf9fd2c847703b600b198036b452d775f50a0af9c19b37ca142195307cbb804667fa80fb95286b9c1807ad6e97665c5077bed0d9f065e5c505a03b6ce8bd70dc31643b6e348e3a8077c03a3722edc157f5", @ANYRES16=r12, @ANYBLOB="000329bd7000ffdbdf2514000000080001007063690011000200303030303a30303a31302e3000000000080003000300000008000b000000000006001100ffff000008001500010001000e0001006e657464657673696d0000000f0002006e657464657673696d300000080003000000000008000b00de03000006001100060000000800150001000000"], 0x90}}, 0x20000001) 05:27:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x0) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) [ 384.582527][ T7528] EXT4-fs (loop1): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 384.594185][ T7528] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7528 comm=syz-executor.1 05:27:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x0) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:50 executing program 5: syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(0xffffffffffffffff, 0x5522) [ 384.684374][ T7548] EXT4-fs (loop1): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 384.684971][ T7550] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7550 comm=syz-executor.1 05:27:50 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r1) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r2, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000040), r4) sendmsg$NLBL_CIPSOV4_C_REMOVE(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="24010000", @ANYRES16=r5, @ANYBLOB="010026bd7000fbdbdf2503000000080001"], 0x124}}, 0x0) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000003c0)='blkio.bfq.io_service_time\x00', 0x0, 0x0) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r8, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000040)={0x14, 0x1c, 0x1}, 0x14}}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f00000002c0), r8) (async) r9 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), r8) sendmsg$IPVS_CMD_NEW_SERVICE(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x18, r9, 0x317, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x4, 0x11a}]}, 0x18}}, 0x0) (async) sendmsg$IPVS_CMD_SET_DEST(r6, &(0x7f0000000840)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000800)={&(0x7f00000007c0)={0x2c, r9, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x8}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x7f}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x3ff}]}, 0x2c}, 0x1, 0x0, 0x0, 0x24000890}, 0x80) (async) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./mnt\x00', 0x443, &(0x7f0000000000)=ANY=[@ANYRES16=r3], 0xff, 0x255, &(0x7f0000000540)="$eJzs3T1o3GYYB/BHurv66yhuuxRKP6CU0hqMuxW6uEsLhmJMKYW24FJKlxa74NhkszNlyZDMSfCUxYRscTIGLyZLQiCTk3hwlkBiMsRkSIYLOp2DP8nHOadg/X4gpJeT9EhI/1fvcLoLoLT6I2I4IioRMRARtYhItq7wWT71t5rzPcvjEY3Gzw+T5np5O7e5XV9EzEXEtxGxlCbxbzViZvH3tccrP355Yrr2xbnF33o6epIt62urP22cHT1+ceSbmes3748mMRz1bed18JLtzXRz4f03UewtkVSLPgJextjRC7ey3H8QEZ8381+LNPKLd3LqnaVafH1mv21PPbjxUSePFTh4jUYtewbONYDSyQak9UjSwdbgtB5pOjiYj+FvV3rT/yanjgz8Mzk98XfRPRVwUOoRqz9c7rrUtyP/9yp5/oHDK8v/L2MLd7LljUrRRwN0xMf5LMv/wJ+zX4X8Q+nIP5SX/EOZbP8mivxDeck/lJf8Q3nJP5RXlv/u1vL++dcxwGHk+Q/lJf9QXlvzDwCUS6Or6DeQgaIU3f8AAAAAAAAAAAAAAAAAAAC7zfcsj29Onap59XTE+vcRUd2rfqX5f8QR+a+U9j5KstWeS/LN2vLHp23uoE3nC377+t27xda/9kmx9WcnIuaORcRQtbr7/kta99/re+8Fn9f+arPAK0p2tL/7tbP1d3q6UGz9kZWIK1n/M7RX/5PGh815d9T26H/q2fVrs/7/T9rcAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3zLAAA///TVGwi") (async) r10 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r10, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) sendmsg$netlink(r10, &(0x7f0000001080)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000680)={0x2c, 0x12, 0x1, 0x0, 0x0, "", [@nested={0x10, 0x0, 0x0, 0x0, [@typed={0xc, 0x0, 0x0, 0x0, @u64}]}, @typed={0xc, 0x36, 0x0, 0x0, @u64}]}, 0x2c}], 0x1}, 0x14008010) sendmsg$NL802154_CMD_NEW_INTERFACE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0xa0020000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, 0x0, 0x100, 0x70bd2d, 0x25dfdbfb, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x1}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan1\x00'}, @NL802154_ATTR_EXTENDED_ADDR={0xc, 0x17, {0xaaaaaaaaaaaa0202}}, @NL802154_ATTR_IFTYPE={0x8, 0x5, 0x1fffffffe}, @NL802154_ATTR_IFTYPE={0x8, 0x5, 0x2}, @NL802154_ATTR_EXTENDED_ADDR={0xc, 0x17, {0xaaaaaaaaaaaa0202}}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan4\x00'}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x64}, 0x1, 0x0, 0x0, 0x24008811}, 0x801) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(0xffffffffffffffff, &(0x7f0000000940)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000900)={&(0x7f00000008c0)={0x28, 0x0, 0x20, 0x70bd25, 0x25dfdbfb, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4}, 0x4002) (async) r11 = socket$nl_generic(0x10, 0x3, 0x10) r12 = syz_genetlink_get_family_id$devlink(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r11, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)={0x54, r12, 0x1, 0x0, 0x0, {0x25}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8}, {0xc}, {0xc}}]}, 0x54}}, 0x0) (async) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r10, &(0x7f0000000200)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x48, r12, 0x512, 0x70bd2b, 0x25dfdbff, {}, [{@pci={{0x8}, {0x11}}, {0xd}, {0x5, 0x83, 0x1}}]}, 0x48}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000000) syz_genetlink_get_family_id$nbd(&(0x7f0000000380), r3) (async) sendmsg$DEVLINK_CMD_PORT_UNSPLIT(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000440)={0xdc, r12, 0x4, 0x70bd2d, 0x25dfdbff, {}, [{{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}}]}, 0xdc}, 0x1, 0x0, 0x0, 0x4000}, 0x40040040) (async) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000980)=ANY=[@ANYBLOB="905335185fb4024a0533484c71444043f52788e435d613ced4be396ae6855c865dc3e08df7379939d9d705f3c983aa3dbd14d1f989a101815d387084927c4465325c3c2fc36b4cf44807dbb3bbe983e30bf1cf852e7e83868c1984abc6577852442e91ab9a73620d1bcbe56a9f9278a6c3aed490fe882be76dd0d0a6f32f6c0a6edf9fd2c847703b600b198036b452d775f50a0af9c19b37ca142195307cbb804667fa80fb95286b9c1807ad6e97665c5077bed0d9f065e5c505a03b6ce8bd70dc31643b6e348e3a8077c03a3722edc157f5", @ANYRES16=r12, @ANYBLOB="000329bd7000ffdbdf2514000000080001007063690011000200303030303a30303a31302e3000000000080003000300000008000b000000000006001100ffff000008001500010001000e0001006e657464657673696d0000000f0002006e657464657673696d300000080003000000000008000b00de03000006001100060000000800150001000000"], 0x90}}, 0x20000001) [ 384.786221][ T7567] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 384.802238][ T7565] EXT4-fs (loop1): VFS: Found ext4 filesystem with unknown checksum algorithm. [ 384.837356][ T7567] device wireguard0 entered promiscuous mode [ 384.848685][ T7566] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=7566 comm=syz-executor.1 [ 384.868907][ T1577] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 385.118909][ T1577] usb 3-1: Using ep0 maxpacket: 16 [ 385.238973][ T1577] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 385.249900][ T1577] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 385.259875][ T1577] usb 3-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 [ 385.269079][ T1577] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 385.277869][ T1577] usb 3-1: config 0 descriptor?? 05:27:53 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000600)={{{@in=@initdev, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}}}, &(0x7f0000002a40)=0xe8) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000002d80)={{{@in6=@remote, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @loopback}}, 0x0, @in6=@initdev}}, &(0x7f0000002e80)=0xe8) r5 = syz_clone3(&(0x7f0000003280)={0x11820000, &(0x7f00000030c0), &(0x7f0000003100), &(0x7f0000003140), {0x9}, &(0x7f0000003180)=""/113, 0x71, &(0x7f0000003200)=""/5, &(0x7f0000003240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0], 0x7}, 0x58) r6 = syz_clone(0x42000, &(0x7f00000033c0)="dcfed34db483e6ef5db93bcc2de4fec5cc2b0c0ced836c6368ca", 0x1a, &(0x7f0000003400), &(0x7f0000003440), &(0x7f0000003480)="b1b6d3fef2b76eeb4755f9456f1f5af213f6e8351ad1d4f2521d2c3a0ae156f78440f083bb4c013c96cfc878664a47b5b7c347d5ab49b0253281e0f15dba6a7dc73e8f4879f9559ee84ac5ac950bf1af875ba7c9f101736fd748b01044b0add51bc426468254135bf40f2a3896e23c36") getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003500)={{{@in=@loopback, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@local}}, &(0x7f0000003600)=0xe8) getgroups(0x2, &(0x7f0000003640)=[0x0, 0xffffffffffffffff]) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381c456ba66642778"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r9}, 0x10) r10 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$netlink(r0, &(0x7f00000036c0)={&(0x7f00000005c0)=@kern={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000003340)=[{&(0x7f0000001780)={0x158, 0x31, 0x4d0eed8c9a3127d, 0x70bd29, 0x25dfdbfd, "", [@typed={0x6, 0x5e, 0x0, 0x0, @str='}\x00'}, @generic="d393d38a7e293362fda1147c4d37653098360263ee2aa1c2ab894a3aa681405856dd37713b3f7f3f7014844a947df1bdbd728aa3fa1abbf82d55", @nested={0xfa, 0x5e, 0x0, 0x1, [@generic="c7043389c784eb5ebfe1367c12f55835eaf8ebbdd1a73d6ddaff2a67d84f84514c215e1bef011702008a71fdae934a09c51669109cfe283311d70f6ec20f93509f59aa7b544c66c5d7f30533e3ff93e26f02c76a2a1f4f21ee734f69aba06d0e3c1aad82a5b38e25614b4f61b19e06965fcc5b971b5f13f98e65b787785f040725e001e7c33db15a9a2429ec6e5e30750b01c3955c4a0bae66c89864fd884be7caefd0d57d1351bc9fb4014fb9203a3b71323d778bad13bfde70e2264e2745db11c41fd332c79f2ae82d7536bcc9af4671d52b196340b013e59e8d4688fddfa9425a2f41a57d7cd44d9505ed64a8", @typed={0x5, 0x1c, 0x0, 0x0, @str='\x00'}]}, @typed={0x8, 0x15, 0x0, 0x0, @uid}]}, 0x158}, {&(0x7f0000001900)=ANY=[@ANYBLOB="0c1100003d0008002abd7000fbdbdf2588de80b5dd9c49c4f67e7b7d58fd7621bde4bdeef7f22eaf358257ac1b53d13ec4b7c22734bc847ae4c23131bb27e204131c35868822e094e4284092500b9c5a9a0297b8d61c568de97c77914e2cf6d59ecfe0c2280d1bfd703dcee4860cb45a4be283a4f349fa0afdad2304495f49423a543e9fe5e50f0216d69a6226bbbb08b14b5c3ae5530343b5b905b8c4c0cc072a1aca25e67b1c27370a0833cdb64e61f6f5c0d5fc49e95671657e3bf33a0c2e0617b3b6072c97200ba2db604aa7311d8445ed94cf0533467f8156a6a1f897d8ee12dfbde21614393de80bce71a2893ef50684842d67c6affacf0f089ae5e34fc7397e925befdefa549e9860748d3cbb9da94d3e21122918759c835caa9f6022809d62cb4a5a8d068169091f7773b96f4f12e266fd581ce057cdd10c9ae35805c78b3bae86f39ebbf7f6b88966a61fcdc1e4c473f362220afcbd77c4e39d2dfb758a03afbad6a7c88b980fc29b134260e53bce08f53ae42b6b334d613525665ed69f2ee96acb3cff3de1acb6e6b86211ad65738dc1d4585f6cc277087063d5698b57feea5f469f53a567570b4f238c289e4579de1e74e0d4afb06a0d3bf2964f48b9327130966e1343dfc3aeb1ff3bcfc36261bf656ef43085082a2648159702f302593e516eb9359639a290e2132bd4507abff27cc186f65f8b0f50aa8366a91128cd24ae16943ce5b698bf4e0bba0f682a792fa6408e6c40dc9c770ab6e76cfd4227c9126fa72e05d94450ec35373998bbb95d9daf35f6b42cfe2226e5a0baa8d9148f9d727f581cd5e88dbc87acf06fdd99f32750af0651f47b1b255f983fd0c55f545bb281e055e72cd7a6c6adb5d9f63fe14b049b9d47061568c01234ff45a32ac5fa24e91aaec2df68b506632a1599c763a6ef4520c26e1268ddc8bc752de2ecfcb0a1693d87ac54c8130cbd706b230fd506b6d489cf1cf9a53845f82bf87f08a1ec3a7151127d94f019ef4de132cb5e26bb2aa06bc166e30d0efa427624020247a474710a071f6a51e1031e484d4f3c3e9254b16fee9bf16651ae1a55ef1b9fa56d99e9be0168bfdc06f9e55c9ed2fdca6d986c05a164f28cf95b39c0261ce1815b3e61990e1b3de71f3bd46cb1ead7f6cf46b526b05c80e649830e254b77799c73b1e872dfbffb6fc4b02496c02d5e41f664227a272bdd8272a0d7742aee70f4e3064a04a5ea54f0a8611b35e91e04816784cbf67cd843d77606e82e523bc2893cd90a1c0750268ddc798184122709271e170440e77fce7a4c0e0c2ab651474d5644ab3d177af8780efc967d5af255df5ed2ab65fbff713865400732fa6fd2caacad7e5f21dfde94b87aa5de67c687fddbd065dd845fdfc916804d238060b5c8f2f82ade4c6d1cc9c5710cefdc9890c31cfdd4ddcd7e27dbb4b76caa9f4c399c8531a756d645a7408addd7b99b68f9bd194e6e986e6b75facf9d492d16d1442d60dbacafe56513a38b342bfd2388dc47f04f6ee6a2394285fcb63ec76e0b292865897c4c5f52ed62f974585ea00a69f65dfaa848fdee10a5f32b5936be8e510d578aa00831c0ea2c8d2daf3f9ea31d163571728ae041615ea690ce187811e716f00eb3d0d0c1292f0dad4080ea0c995f3871d0bf4805734c737c332a5e26b6a79a9d6f2016cf0d8b02f8fe7c084f446e9d064bfc3192961dd8a73c6743ba47b192dfb2014c28d617ff12f6e12939501ece474bc66637479fa7ed7aea81918b8222c4ea13a064c894d07aab63bd48c35bb83818ec4c5fd6f99282e739d2c8944064863a5b8a21463be87127d8cdae22405259ba7773cfeadf868309cf38a30ae5f88b9f8016035c8fea1d7f7bf974f8ff5701476d15c872229ecdab4f0026d080bb615a75060c8a23891bfe8b17aa49bb7c16f86be851b93e1114ca477a3fb0d78f47b8a9b0bccb179fd888f808bb58bfa5c390426c234ce487c7edd65c80257954960b81a61e29819a7bfd7f024f07b75da635642d51a773b31bd38bf863a90d1121e3af7f437538fc9713f457bc68ac0cbc18974cf3527f2bd96c286b78442874e70af0e786823f7ff4dc2685473bae365ed62ed990ff4d1ee741481cebc28df7d96453168cc4231828718d128bb8a99a2605d2936fde14a3dda461b404951aa06375306744d7e5f62800412b27a8f21210eb365afc5aac7bf0a42147a078ceeed1b9dc565264a35a2c617095c0a1e5b65d6924dff5cd720f3841ffdcaf3deaf782df93db31923893aabd87e790e9ec7d903f27f42ee83edbf6c59dd85147cfec246dcfb18f92431be9ce66b073fdca25fddf261526b79bb5e8069fc94de8b99b517375a780c6d818b2c4115e38c716c8c37dadbae8a32537d9426b8b2b786c40daf294b61ab4a1e70c7a749661590607ba69e19e8fe9696456ced182a9c9bf37acc54957371fdfacdb180bcc888f799ae772eb3248e529cf4d0c54376d5e2bbcea2ea7f003c00cfb5e682b55b64bfbfec898ac5989d837a04b53d0b4c833534709471ba2a0fae00da159adb1f9733321eb60a7c2fd62b08c338f43fb72d93bd2c511385e311359bf71d1ce5b98be471639981f139ef10b90d417e3012143c3aaa1700988a88a9eecbb9bfe48a00bf622106f2bf3b12b24bb7be48f507bd14e73b8ebc9493b6ad0b002ce924cfa919a29a79be09f9c6e19c725b8070aba59f556c57ef52a71b5a1b83464ff14c14c40bae2be883e1aa364a6c402c4382fb98377233984ba450c2d4036645a16d4e7f4833945dae67058c5b6b254f4b34739e94dbf63199e69a78842ec4ed68cdb686f83c7ee326ca41ba7a79ab1758cf202e410a56919095bca80a4cccd0fa43f24bbd2f14e5cf897767328cfea618efec35d1ce27717f0cfc2d5cfb33faa8c1c753f105fa1930ff42026b97acac426f522e81b2bdc472d453de1a4685a158b36211099a9f4eac95d7e324100baedb91d26b6207a8daeacd8c109340262296eb9cbddeab074047967bc2d7b911d5002ddbaab599740d670cb96224dbbbc10b7f86ee45e5fee46c5a4e7e5c055241632c4c97f6ce283f133043fc84528954ec7aca01053c0e95eebf7e4c5d9f93440ae51ac44c2997699bad152370f634ce955211c3613b74b2eb3a384e72305d33dab5da4d319f009f66a78b474ae85180568b1115ee72de6784055055c71488b1823759403c0f63d96b2337c345a6bac10ae5408cba78d532401ad810259e738583b1cac6596c4860576ac395d80a24380c3e805cb1785c315a7d938262c9d85c25456dbacebd5a9f9ca2fd4cc02d286974db56ebcd08d170f90126f0c2eb1bd9282e962ddfac850e4ee896a7a91aa2b10a40419247eb827e6388510625587d216f2a20d12e631cc16a47347cacfd53fce4a7610dc97ba3f03d4d27b2256ddffb782913441a96f984d77d9fda65791237faff10cdfb904029790240fd09d5d0b966f0a704bb2c3c972067595d08075f77ce0ba48ce5532c5694be6f50db2f3f29c65266f8fefff8194691d7334eaf2981f373df8cd7ab5d1a893d8917b99678c23bfc2a76723652310eaf6f7bd90d547a0da70b64fe67f7e7bb0569822f85c30e43f67d880eee0120e690edac238be414f2d22112f9edb9f6c75cf72f010d597f6c7fcd1538a7a9f617f4e627a137a74119dbdc55f74da07169de5d77b67b34812894f997e6139a6206b5a9314d9fcc161d2a7a534cf4824487c64fc92497b0bba0e67613506f6d017b5fa5be01695325f3267e11d7288c4db0ac49a0144999965c46c5f2c0773016c4911b4208bb0f28aeea4a1cdea9e5a61abf60c3fa7117fdd9cd5a82c5a46b2ae6f522e44d2ff877a503ae85afc26c743d9c3a310629ec5fa599b65a16695083634e10943c96e03aa95d30bceeede4547385102348a0e09cbe401bd64affea604acd2a1d7a32fb554cf60d3fa270dc30e07cebbd0b7c415f6f286b479e85c19394c028da785444585065c9eeb38390ec5b1edf6fec80cfbedadd1f62a20a8d209e52943217529da00a8d95bb98170f3dfb785abd3c29f93988732c18655b170ba4a1a1931e614c4f667921a410cb55ea8cdec5cecfb1254fc7d7e0c3bf9564d9bf5b6c27d358cfbcea2143279bbca0b78f1ed21877d9b5787b50e14cdf21c818f0bde919cd4ca30e71a33282fb91f83917fb81ee3d24843757451829b963b8248ea15709dead22123e2b6fa27e5822deb3480b483cba416791c5d4dcf8bc83c6cb7218d72e6a16c0f716a77fc5ba599dd09b0045f21c926863bc915b53e862bbc2036f85ac5ad8db8bdf0e17668b2953728bca23e34afc5255f3fab85bef180ca849d9f3c45af40f6b13a540aabaec5641f42103f9a78e1aaac76eb8deab9ce78e32422e1f1602c332ba59e71dff15065e277a5dd88024c99c250417f1fa481ded5ae433ba80a3f6e083d81a706d42d2010e23c128d17f9045e3f1309211fc3c7b7a8af95aa3d62811f8eaeab1799c3c36a67a6d252cc83c3cb7467bdf35a2c8bc753683402f2adf5447b6d89a8fa321f74e25af9501cddba37b4b28a69603feeec12cdf8df93aa151c198651e4ba84fface7a8b918f58d308b44eb011db699e2e68f60cb19fe0449e1fe7ac05750a447315122d10c7f07317cd0967f705d12e2efbdd090101354142adc97ff5398e7d7b32d769f6c458a2a8e651d3bbd1b6105895701753ebb291660479aa7ac8635598d27ad02da0baa9a9116dcbb9fb3e4fa462886daad9e23767eb844d96b300007cae659aceffa2c1034e80a4e6f86f5fd38834f490c3e561cf9964b698ce2b388ac917ffa00bd0131f4bdb66a03200d79239d8ac257d39dff60fc2a4b4330e474b5aea777a1a52b0f5215b8ce53eaa3a9edae881cfc2ccd2b9c262ee82ee73ae31072262ad3958a35280502c33a18b47c398e13400d1413444d52f5be3fc7090ddb49ffc80b348f279328557fa8325679b56f64dd4614c43044bebda6cb282e8bd00716de677085ba57f6cb6ddcd9e0af26c2edf79c3d672264a400509ef3ef919b0da1a2d95389c865ac782d3bd6e1d1ed23ca60728e696de0888c03bdea0695853ddbcd1954354673ad16266fe8f3ec7a1a9a93a4471b1b05091338603991eeaa4b88a7a3d3245e40936d826097ec213ec2401e5a7db3e901155e720005bd1ebadbc283f8d263b55ca51b095b0cad38254ccec5aa41b4b26b49c76118c9842dbc34dc253b387e4a754b8a150511a9c799d88f98d8cdd956b5f18698c0a4508520928c111e48c68f7cdda54d8dafc6109253aecf3513049372a9ad09976739c45f75a1a15806197183615b17de038fc1b68adea9066db5aeb642d46c196bf5c0e05c41b7aac9d88fa5ac7bb101f8b4f6df383c18d01566c935c57f73670ff8559280bc3e1379f79ed6162f69b1dee2dca4680680358369a5e2ebfe5ce8bfd58eb995dde356ffbef4b1cc8aaab957cdec24e509f4cb1e9d1644ee6e6d77142f243d9deca613ab7897ec9b888495721b80ac7adb98bbf7e84f3ad793c01b476fa04eb462ac64e5a7424f1f511c8d610a4675bb50013f22e8c3fcf64cc79090663a60d34ea9d054db45c947056715fdc3cb56420e8ac35eaffd02ba25f645051973adf2857e9304de0d3ebf3ff51eb5a288096fdb984f7465bf25c7463230413772a2114eaf8d3744f8512814b129a4e15d62e938f875f5067a6daead9e48c277446f5d01804f327c08c46f102757bc14e36f69783de377f574b6d395a9983cdcc46905630fae5a4a8ecf3888ba8c1b8c31e3a6c1c95226be45f700698008008d006401010003b26e7356d2e8e29ef43bc3706551d8f50d105b4b4657c456e72b9488e37bcddd3cecec27788404b78e4d1db4ec44c005ce96fd195cc41915d43acd5288cbdc230e0794f78f8450896a5574695c71131cbcb0837ce155fa67f3f0ec70e04fdd7f65a0a6ec6e16dee9b25ee7bcf0906f3d858d32265736ee11dffb46ede0229d3140fadcd45c64cbf3d46ab32ac16541d1a13fdd795dbf70d6f8f041e9b042198a2d7aaed29d913f157331f43f7cc6f7c4b2b0f18a111dfef5d94d288832f94a07d0cba7423476fb7b9686a90771525b2023585e4c6e1817d59922b2eebc387c411f2107001200235c00000004008600"], 0x110c}, {&(0x7f0000002a80)={0x2e4, 0x36, 0x20, 0x70bd29, 0x25dfdbfd, "", [@nested={0xa2, 0x48, 0x0, 0x1, [@generic="065a60a82094ce533756e9a23af90fed8e6c8cd3f1a1fd6bd4f9c103545586dc66d5801b758e455488f38bae4ae08093d0e0a7b97f41a17b9e69845c7cd86115d8bc2698e8f177a4aa4737f7c8242f59cdfdd3750b989a75c5a3893dff73babfa205234a18b4cc32f7537727b7b1096132a518da300e19a74ccc87b3f747809f2a3e7928dfa0cad1d2e1f14136ebed0ab7c9653804a27d89de2c35c7f139"]}, @generic="a45294cb0beb692d39998e506490d1ef8066c762d067ab3fe54c2d6bc4032343d5df7dbe0ed7e605f153eb2b76ea05ecff4a849c6bfb7338d150c9fb4126686e835f7db894e24560a846d8", @nested={0x1de, 0x3a, 0x0, 0x1, [@generic="46444610dfe77090fd976dbccec1200b70c9db8759f117864c52a58319e353b7d9a6a09e2cc7f789f064c5f58605fc7472c7ab59c54973745739ffaaa560e998bea62bc7eb94368ee514ca84f66c46c04969ffd99adc74b5e506a664e86a9532aacdf3c656e759978e206dd442172b54192282c1539994a79aa11e22a760afe93ad46db9e5ae876dd598010a93bdadd69077ad214616ac9007c85229b98ed182b174717b3dde209b26158179cfcb0c5864237a3b035bca94179726ff7e35acce6e0a3bcd2ddeed915f575eb7a3b917ed586f79a81997a0b482e353aeb24e53acfdb6069b1d01fb22ebf5", @typed={0x8, 0x65, 0x0, 0x0, @uid=r3}, @generic="8d9166886468d6bfd3181545b03d286603c757547d4d47d694608a998b24ed8d4592597d2bb1232be0dec9c581b3c630daada3913cf9e0a40b4aa5aacc8575c06ea5244369860697eb0c324ebccc6010113a2c9f070533fb859549b359ddbad10dd02cbabb8132e2ba4b398c8c41cd041b80a99fffe896d4b50a35e0f6a616320efac9bb683e9a8d6806af7613a074171a2aaef18c86de6cae95817f6dfd70f08699a7e1cd3f7810542c33c18b461c59090ccc1fe21c4026a5e349e4ca1d52f65d6480786c6d7245b81e9f79feab842a6c0f35d90fa3e693bf80544d", @typed={0xc, 0x87, 0x0, 0x0, @u64=0x5}]}, @typed={0x4, 0x8b}]}, 0x2e4}, {&(0x7f0000002ec0)={0x1c4, 0x3a, 0x8, 0x70bd2a, 0x25dfdbfd, "", [@generic="4280f4384cc393aa0e36f61f60c616e222796dd78b9a633e477e15", @nested={0xc, 0xe, 0x0, 0x1, [@typed={0x8, 0x35, 0x0, 0x0, @uid=r4}]}, @nested={0x17d, 0x95, 0x0, 0x1, [@generic="e7482a6cabaffe811246ca798d4755f8c5320a490c43358a9c0600cbcca1f48353d3d01c4d1a79fb090cbbd86393aecb27625322949b27e45667062331679aa72327d2a7e24da095cd5e48ad222f4fe036b5d5ce4084670672", @typed={0x5, 0x6e, 0x0, 0x0, @str='\x00'}, @generic="01fd87e3fb55ba9323c748a7766fb4612741fe0966fe9c851e601545e24ece0a53204120fe0203cd69e69757fd48389c9b37", @generic="47abae7a4d7028dfa35ee24d75e2573c0cc00cae868c4b", @typed={0x8, 0x30, 0x0, 0x0, @fd=r2}, @typed={0x8, 0x26, 0x0, 0x0, @uid}, @generic="60ebbc904d7058476198e261123c4dd32b08418f3c2e54dd33f1914873d682556d378bac0c6b7313240006a0e264a27e7c132909367130b2484221781c1f834fd96a3d54eeb610ba005d74a5f0100b7b8aeabfdd4e9bd6465b1a1df605029ab4ff22e8e86b48f5059f2775d650eb231cda06e21de06ed9e263d279c857c22f38770a6adf04207b0d1da58cfca853a02cccdf84006203c941f9aa825cafee1469dac26929a447b6a5e65f3b", @typed={0x8, 0x0, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x91, 0x0, 0x0, @u64=0x8}]}, @nested={0xc, 0x21, 0x0, 0x1, [@typed={0x8, 0x29, 0x0, 0x0, @pid}]}]}, 0x1c4}, {&(0x7f0000003300)={0x2c, 0x2a, 0x200, 0x70bd27, 0x25dfdbfe, "", [@typed={0x8, 0x7a, 0x0, 0x0, @fd=r1}, @nested={0x14, 0x17, 0x0, 0x1, [@typed={0x8, 0x8f, 0x0, 0x0, @pid=r5}, @typed={0x8, 0x1c, 0x0, 0x0, @uid}]}]}, 0x2c}], 0x5, &(0x7f0000003680)=[@cred={{0x1c, 0x1, 0x2, {r6, r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [r9, r10, r2]}}], 0x40}, 0x4048811) r11 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r11, 0x0, 0x78) getsockname$packet(r11, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r12, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) r13 = socket$nl_route(0x10, 0x3, 0x0) r14 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r14, 0x0, 0xb901) r15 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r15, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r17 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r17, &(0x7f0000000080)={0x2c, 0x0, r16}, 0x10) bind$packet(r14, &(0x7f0000000240)={0x11, 0x9, r16, 0x1, 0x8, 0x6, @random="fad4a0892328"}, 0x14) sendmsg$nl_route(r13, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2000000014002101000000000000000002010000", @ANYRES32=r12, @ANYBLOB="08000200ac1414aa"], 0x20}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@ipv4_newaddr={0x28, 0x14, 0x1, 0x0, 0x0, {0x2, 0x8, 0x0, 0x0, r12}, [@IFA_LOCAL={0x8, 0x2, @local}, @IFA_BROADCAST={0x8, 0x4, @broadcast}]}, 0x28}}, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000180)=@ipv4_deladdr={0x18, 0x15, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r12}}, 0x18}}, 0x0) 05:27:53 executing program 5: syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(0xffffffffffffffff, 0x5522) 05:27:53 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) open(0x0, 0x0, 0x0) r0 = socket(0x1000000000000010, 0x80802, 0x0) bind$netlink(r0, &(0x7f0000000440)={0x10, 0x0, 0x0, 0x10004400}, 0xc) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001100)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000200000000000c00095000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd99eea7960717142fa9ea4318123741c4a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8cedf3ce99fbfbf9b0a4def23d410f6296b32a334388107200759cda9036b4e369a9e152ddcc7f05a5f3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c3b35967deabe802f5ab3e89bd6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ececb0cd2b6d357b85a0218ce740068725837074e098ee207d2f73902fbcfcf49822775985bf32d715f5888b24efa000000000000ffffffdf000000000000000000000089a7b9b00000000000000000000000000000b27cf3d1848a54d7132be1ffb0adf9deab29ea3323aa9fdfb52faf449c3bfd09000000b91ab219efdebb7b3de8f67581d8ce1baba713fd31dc752e1b94cf796a1d4223b9ff7ffcad3f6c962b9f292324b7ab7f91a31cf41ab11f12fb1e0a494034127de7c6592df1a6c64d8f20a67745409e011f1264d43e153b3d34899f40159e800ea2474b544035a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c56abf1128744bab6677fcb78e313841ec309baed0495f06d058a75fa4c81e5c9f42d9383e41d277b10392a912ffaf6f658f3fadd16286744f839c3f128f8f92d0992239eafce5c1b3f97a297c9e49a0c3510ef74080e6d1e0c8a868a353409e34d3e82279637598f37ad380a447483cac394c7bbdcd0e3b1c39b6e00916de48a4e70f03cc4146a77af02c1d4cef5379da860aed8477dfa8ceefb405005c6977c78cdbf37704ec73755539280b064bda154910fe050038ec9e47de89298b7bf4d769ccc18eede00e8ca5457870eb30d211e23ccc8e06cd58b61799257ab55ff413c86ba9affb12ec757c7234c270246c87a901160e6c07bc6cf8809c3a0d46ff7f008000000000ad1e1f493354b2822b98371d000000167d78e65b90eba0768e825972ea3b774a1467c89fa0f82e8440105051e5510a33dcda5e143fbfff161c12ca389cbe4c51b3fa00675cd1b66c5fd9c26a54d43fa050645bd9109b7e7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a84a4e3344b155cc20f49e298727340e97cdefb40e56e9cfad973347d0de7ba4754ff231a1b033d8f931ba3442b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf46306f2ef79b8d4c2ff030000000000000007b82e6044f643068cd47ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c99220002af8c5e53d52c83ac3fa7c3a3ee6c08384865b66d2b4dcb5dd9cba16b64ebbbf8702ae12c77e6e34991a225c120a3c950942fe0bc9f2a1a7506d35e5b439edeb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c9eed00000000ab6648a9dea0b6c91996d65da6c24a702a86c814459f3cdaaf99000000000000000000bfb32c826563c518d0ad23bc83ba3f3757210a057eff7615c868bd7d74233da1a3b56d4e04a7ec4792b1c4cffddbbdcfdd23ab5268f1b3d08ebb8ce498cbaaf5aaab812201d1aba3d70471fcd9b466569f3ef72f39d87fcccab514fc02b70be8629c9b73ce7bc4be7f8be71cb7b2d0a4acff8f6abe7dbad64dfa44966945d93c33b038ce0d890f851811e387723a25dda119f64b35e71c5400000000010000000000000000000034c751ebdf3f20a95b817ea3df3d6c0002a41783058e56c70afe8016b3dd9dc7785b36e609f173cc6b893ecd138289709839747837d6a6283b3452c57a5d44cacd363589845637071320921d22c1663964eddec902fc7cc33158bc306d8c3bdae8108a23d2dc96a5cdb518f58832ec0906aaec43659c79c8ad37b0f961f3beaa3e02f7762c5dd633d13b5e487e996597b2ab42c81eb7dd8390e13b395aacce4683e55bcfe8c17615257364365fd48bd77da79e52ce9adfe6dca9c42c4d719347f39ef006c2df747ee6adb7cd04faf05c36de72354c64ebaf28a3de18607ebc4b70f50f71dae565749568a23319232dc213342fb472e98c9a412199ce7976bee5eaf40e60cb3fbe8b92dae5008e92d17d05ce74ffffe74ae71d5b8bd43a4e0bf0390335aa489689f5e3a4ac5adca96caab658b43cd499d95d3876c220d105000000626621d88f1370982f663793cac52ea0d14e595ff1f56427a0a813bb3b84d31d021eeea8faeff25bb66f5940d08a5509a66fc43962bcb2f7415bc38e355e80ec935aa6fe2d74bd475d89449fb46320fee40faff2fd005549fe6a042bd95decfde5e166971935f4cfd9c9e5bfd2d803644f4e5b7e6dc1a7a35df7134e2fad79269bf24bea4eb0213068e3054d9e4a8d1a9eb032cb390e2016d0ce10549728cb4732dc5adab16fa19ac70780b29e079be27c95d3dd2bd91a584c46d84d430fc6ea31ce0ba62fa27be9f6bc435203da7c3a5d68bf4dd4f81cbfaa1c87a15b9272853c9837db930952dca667194b71815a9eb49b495360dcdf31e0e560857d0541a916d6b5469ac1b36babc5a91e1d58925f20d9d5f8a0da3c30711b0d101cabceffbe072be69613ea0003c6e9bb5cd2413c8ddc17cfa319cf7aae"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x29}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000)=r1, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=@newlink={0x34, 0x10, 0x73b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x403}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0x34}}, 0x0) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0xbf) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) setsockopt$inet6_tcp_int(r3, 0x6, 0xa, &(0x7f0000001100)=0x1, 0x4) r4 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r4, &(0x7f0000000140)={0xa, 0x0, 0x0, @local}, 0x1c) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c201e7, r6}) write(r4, 0x0, 0x0) sendfile(r4, r3, &(0x7f0000000040)=0x4, 0x8001) r7 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r7, &(0x7f00000000c0)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c301e6, r9}) write(r7, 0x0, 0x0) syz_open_dev$vcsn(&(0x7f0000000000), 0x7db5, 0x2) 05:27:53 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) r1 = socket$tipc(0x1e, 0x5, 0x0) socket$tipc(0x1e, 0x0, 0x0) connect$tipc(r1, &(0x7f0000000600)=@id, 0x10) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) ioctl$UI_SET_SNDBIT(r2, 0x4004556a, 0x2) sendto$inet(r2, &(0x7f0000000000)="e6231c7d1b0d362730c25b20e171432a81559c2a8de4453b1f4298cd318ac90787d6f9e7e05bb700562b927135d49264ce45096676fb8b7ee305cfbaae28283a9aeeac411ab1fac80b04ee652c1bf826835aec29983d7b6d667a15b105856691394e073c2de81b66e1ec7f3adfb1938cc82a5c70a6a10017be2edadaee323ab25f418ca72d060367d506abf1aa888f0cda503cd024a551e391ffe96aa41f156cc3dd4607635f4b9424d319ff261eaf8a3ca80eeeccaf1fc12febf05d168350", 0xbf, 0x24010044, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010104}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0xfffffff3}, 0x0) 05:27:53 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r5}, 0x0}]}}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008580)=[{{&(0x7f0000000500)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000000640)="8e5cbc6dfe40a867e57ccf67447551d463fe69611671fe145c3e0d858fab9737cdd785e47f7c8f5b08d502f9858bc8d384477e", 0x33}, {&(0x7f0000000fc0)="5acc2e4993d1879b3c8d16d118528aec54148c598a06381a4e853f9b6a008bc579f044ab58c4e21c4250cbd3a367171bb6bff23bd1f14dd284adb0965764c63ae48773b2d4b9e847a25296767d4a71bc26e0b9aa34e29f8ab4d25930d474ba562a24b06c391d84a3b216edc0e05d4aeb8ffba4ad909eb1df24eacd9018d16d2787e8ca36cdd2b0fcac8e7017edf45d79f8731665376e990ff605ecab7d73407c40645901ec416b0864d6dc534bedf02bef1e54c7366c40882ec34ac7ba1a956f1feda170f6", 0xc5}, {&(0x7f0000000980)="9ed7db2646e205c9ff94613b0b8d2fdd3982ed406254545332a004747a62f322c116cb8cf0c1c5e968a9804d89ec6a066cbdd89de1cbe1d9eeeed74eb0582ad56bfd0d524e746f12d3463feb63a26f145400c46a697a82cb65c0b511a141758d742ab40677718ea823e7dfbb82af3583ec2ef93f75c549f9363e87b1f84e392337cd44cf3b4682203269a7cc9c289eb027280446f7af6fa5e1000b1f83c23e643c0470857518a7394a6c199334b8ab", 0xaf}, {&(0x7f00000010c0)="cde303be3208ca273e1e4cbe1a0ecc661f18c1c96466943f3393173fd55151a84d10160195c4a3ce12cffcb2bad7b9d78e709992077729ae2ef5f694d56dfe2c1c3dd27933ddb9e12722754dab4f182af83a4d19c0cf9ec6d6e9e53e71ad04c14d2ee55e1cc250db64c8de56380e6e603ce337ec54b47cc723aca344cb3144148e68cdcd8fa3d66e659f2f5c47553d517937b433a8d9c9fab0969f2dcc6eba33c64c028b3be6f93b7703594078c447e35d81d767bb2b324b3c8478e5b6c762d7291e678ee38cbd8026ec41125bcdbab9067e24f441d9553e1389aa7dda02f6bc15c325270cdced61b23a9d24c3da3e3e", 0xf0}, {&(0x7f0000002180)="819cc3ba6d599625bcdd8cea7ba0da8500dd21298f17715816d5ed970ec3714b1bd9e8c7bd6310109a919fbb7dfc767c880448ee07f2074c008778a4e81fcb5b87bebba55d7947b29c3d6eaa120863e553e9329cd91b67137a388783ebedfd9a1c65c3d85e8eb7c1272cd039e6ba110bba4048b769fda3bc963a1d3b74d83a2343d7143566419b3778652f135b0cba5678699419d6c910ee0f4d2f072167d955bdf87ec22b359b0b6fe47519871834514aa2c7c66a6aa61142dc6a4696590d2f08543a7a5a768290891db2463523bfd52bbaeecb36c0b6e76c0778dd2d6419e02d784c353ecdb0d8ac18c78b9256e84a06cd2fc72d8dc4e2d45346ff040f6337953adf232c4c15dd0c3818db02a864981b4c01836f7ffad89a4951b79e82174c13a90108094a9a208e9ac11c914e3936941510274e6e5c5f4abdc96d004c37bdffa837b195d48e2febb1afa1a82e167aca2d9fbbb07cfc09f00179731a977d7c8c8d339fb56d4f20bec27b7751cff1bbcd242feb177cda75dc35f93658fe7cda6f21d588eafc15e392e88cc68985ef3cb8077be348363e4ef1501e06a2cba54c5eef924348ccc0a4c37c4b5c245e3a53899ab260e94eabe9b7befd9f12c2664d121a418e9d5450e482efe02c94c43f6c4bcba416df2255d8c8978c1283185bac29e037b6efe263fbb39d4c8d6c9631e76fd04ebb9bddfc0c1f01561804ca0b1bf2e0972a77c42df1af430d79c65011ee727b331a9a2fa65655d17ffb388480cc53467e4dc0f4f8e08e61ac29e0bde9a62fa066812ff58cac7b5b547a2210732e776e6b4f3bd819da394cb38582c3725fc9db969863d071b2f3c5efee9cc6c797168ee80d1547a2b8e67debf513f41d7d5aadb6c2b627c566f5ac5a8a3bc31a0c95b6eced4f278d75077cf17632cf7b04deb810dc7af249156b0a8c74e554e077fb73acd85c8fe9da8b60fa310e06b0f935908b6c5eafdf3bdc4b00374a21f956b84d7310eea00fd31588f8e35923cd208e5ad2aa8c4110e61f9f2b5405cfe8824360010b577b5ace3ef8abe81f3e6fd315bdf90e7fffd07348e3a56df545ebefdfee9279f137e96cf0951bdd31391b55bebaa702941ed56fce1a8aa3d3d3801a43adf68d901dc02f740717b51ff859ac874212b40d76db64e8073fda8df99d161e7cd6a54fdfce38c543e6e7d10a5a79fba73599ddffbbee2d7f4cb794e5fb0799a9ffc2e579ad7eeb0ca0f196015ee3e41711578c101f3d0238358a772b4130275bb6bf0d50475300b7c8ebd975faaf22a6dd3b5bab86d732d0e9f2c3698d7aad166aa5b0092234c61aac34a2fccfaaa59a2f5d545898d9dc05d314c98c823d86693041d9aed09efd58c252073bddc67be8398a8dc916ec080fbe51e2d6fd3d4263e2bca6a125a2ceab66b5daf40ca08abf43494295c94b1e5dfe4eb3c48bcdc3a70041da3fa494ef943fc9cc2f98758a924f7bc89c20a12bee342da097872e70ff484456e403575faf461f68123fcbe5e8c3d6b0e6f589c6011a9bce7ba4828cbff8019771728e023594ab70bee00de76d3771824cebee3a1b5cebb1dd264d5993d1ad5d0af16a323bf91208a6d46e83ccc49af28bd0024f6a07d97517cdb22a6265d14b84f0ae9eae61154761d170d18ddde6b59afdc3af5531ebfb4ca3711d8ef619147585c024e6556bb635c9565643aece7522bb15f9b60848fa6a94e5388da844a4f7117f57c7fae709e60adceb3d2ce6689e15c64a57e2fe152248737d68d588b21a3e1d68fa85f0215edadcf552405cafefb790ad5a1f4c0aba6b071436979fd82b7055ac188e0d5464bec05e4f145ff1ba7a80dff0cb8aebc58551c3fda23d1cd76f362923d18e516db8158942a9d58666cb22f78a044bee5095832ce6f31a510ab4348171e939d93d4eb94086cd770168e4ba71a8a289f15caec0fb79e728a96cb8dc8356f98e24cd33e407009665cc3279c084bddecce688c0171b795a54b7b2ba440a672027d1cfc454f43c17724827e9d9b5de88ee0fe478efeda7322cc583d2c207953d03f656c59f195327d319cf64b33f709eea51b13c62005506934723a0a7219aa79f4a594e78fd4ae43454c43413b78c5271124a173138a1fd3937b0f2157d1242bb730fd16a195ba3313438f270ed51ec485aaed888f25ff8f165d1237eab598fc248d96410a14393ecf871054c5a802d579ad7a2442a8e90ed0dc25877d9a242d3c5c88c0139fc882f0733c37845e775b3644fabfb796cff5076ab099ace5d40de3ffaf01f436f2f36b01b56d29180bf9dfe640a126141c8a8b6a5fcd44eb1726eb88ad138524af5afc5ca0ee3cab7839925acfca3e35045ec4acf8ad96fcbdc46df2654a6ffdf4f0b3bad3c81452502eea276525014ec3eaee3bab6ec0e498af9adeff25f5d2419b578b1720ddd6381efe11ca31e32ea0184de0b3a97ee3983a6912520c02ec4eff81f1825f01229741db7170b78db621c2fb94572d3c218a299d2e4bbe8bf1588b2d33574a16baffe3e071781eff81074b7a6baf8165743bda27d23052fcca12d6e1321e71d34b3a28a2cddbe9d9d498738e409f15d145467373ea4b38d815675f98c2288a3cebba157f50d3b09690e853a4945502c72cbd896113f2ba14ebac9ae402d3cb6f4edaa4a98ab010456db0e0861207003eb208e1402bc25696175a1b9623126dcc41a3b5d343edb9536f4881286350037079c45d507dec285e58d25cc5316f281647417cb9674aa808cf3faa116efe1bdf32f5edb2cf13093d7e1644017c8752894b0d37c555bb0edd9444cc222318ef563d7f2a6bd1401ab1fc850cdb758cbbe54cd05692f523c3c398919a7abd95c3057325045ed7b6cffb5f2d46557a21e27b14b07b17e4bd3a88ff1424d36a6f77b37a9b3f494cdb69b431fe48d870b6d3887f52d0e54ba850585d2357591b4c908b8dc53ece37a55bce7817edcfc181ca9e966c67a8155d5eb2f7f90aca97e3805b611771567c77855650c3fb9733bb63d7d5f133344eac71e0046ab2f7f64abe71084aff323fcbba348e9c8077a676ccb83197828eba4014ff7f263ae7cbba8ff7e06ed0125c13f1491be248f454aad461f7c50a924b2d93cf2e4dd9c785db0c0dfa45257c58794edf0bc29aabc6dc2723db2cd5d3f370392d59f891be6139cc4da061f8b0627940338cff3118c301459ade7701752b9b8e4fc64b59b9d41313a8a3113e48f84f83c1b89945454e75ba2555a21f3bc3fcc80ecf3a1b81f0d8e2c713c44b5a170aa31cca8a7bbffa9b4d5dfb899941138ece98644a4c299c1a25c710a9bbe33747ab4c975cb548db7a5db322cfa0a04eef3301e03b137216febdec18b00995e3c3e9401b73164e21d1fa4b5b44f7f2ce9b77166d9c4e6736c520e813b019157491993c02eb4be516681e09bb30edcd0e29958edd022ac106bc48020ea50b6cc9e3183a66cecefd0045e77bb1f5ee30e61cba92316f96dd595762011f71262e9505327f6bb921dcab413a5ae89eeea02c78ceac8fec58bca2d70ad92cbc6cf1a64a065087659ec4c0cef60df166354c9e2bccaf8c1e17a478d671cf6f3bc77f6153f9d72223109b18fc295aea1fcaa593904852f162aaa4335a54ed2b4354de4ecd3a3625134b880953523dd44b89910515e8475196bc9ec8e9e18acd15f56a912e40bb1d6125b1a6480f7297773cb1170b0b43de21c762eeae7fc0d8372e78670eea823f36808da3f979d29c93d7ee432e5cd864405680ad999564d68a9e44de284fa914a674bf2e1a5da03ae49554cdd4f9f66f5a446731a6f3abcefa0f257269f81da6cac1fc42d14aee7e664d10ca28a60023619966e090a14883334c6aa87b730b663d06ca98cd3f47f242b574db06f546ea1ea1282769c24295e7d12e7be6bd5d490053ff237f8f3c60bf3b2731cb497586b24d5a8f40c6e66cd17891509f74e881c5126c4f4d38798469de129d051328250bfa9666150a23a01f9c232ed27f44159c0e71705a8e2019f127584e87ea843eb6c1acc1c591029fcd0bfc0a4559753682bf7fa01e74cff1ce9b21061f7e0706772af9c4b9f0a283d5c034f09accb3ed236705e898d3d572f762e2752f1da9cc4ac8816696b08d96e7edeef8f63b2762eff0411beaf780fe6fcba1c39cb0a3f350c000c943d17e49f6d7dc9c7911814314932fd18f5a266b6f9a4e14b56bd858ba4cd8eaf0cd639e780c20e4a378c18349afbb38dadbfc9d8b361af61f81d097a4943d9fc9a552f81b682a067442f83235f3c79035637d7383a4df5811659a5f63d16aab7b718de17c1c050a59f5a04445bf5da076cc88ec5b026ebe0b21a65828927bc3b15e47faba886317df847ed156d895d7a06fe2c28ecfb89bfd8eff306e48b1488b33baec86e2cd9254d861e9dd8b827bc7d39268d519aa27d6f4d5835e37284611edd3fbc94dfc750ff6903a170243f5fe04eac25e7b53d548edce2697d7aa603d75ff18c7d5a1afaf6532bd07c2d1e4c8d484c92078f2f4d13d8cbe2f8ec92b0d65b4a6e3da6cc00447de1519026648d8c668e586a7eee7a7bcffb30a8771ce5140325d99d7f15cff379b1ed947e0d254c369f766664f4f418bed01d9da5d54de4fb2872bc0044345c896871c63b247ed69e0379d6025fef06aa242769d256e93e1226772b92739403f1c551150143be659fff42e9cd63db06a2901edac9fee51cf4fcc38b5bada310687d35ee33b490309409aa02f636a0d166e8d827effff99e305ca93bd4baf494ac80f945d7c20c7b7a46a27ae1488dbca6f2437381ad332ae4063d1766a399cbf869a95ca86758e9b624dc9dbeaf188281b9c24ad7868f011a4fa5e71aa36448d035a25094804fe6d9fe0302024399a23a3f98eb484a785cb6451d52c83484e56641f7d9f2ee7afcd67833204e07c4e1b5e554002d710497b4a3ea5bba889a46baa132a10601aa226c329b07c5d206aa903e5e76aae8782e26a41e5555f457a68fecd022ae6484c6f3e2252dd939103e9bbe7471d3d06295ba3d71f6a0c9f1081adc6e5967eb4c8ba5c9201b0cddca52887d691fa4b14f959f867f05f8189a681ed72b198e57aba5e6cdaf243bbca6c11ae3c779c72f4ee55f16c02ca35d7bcf54894814a0f35531756997f73155d04e39a3bd0ff08f7a2559910863ca87e8e8c1eb4e384e891afcb9a9b664024756b4307af3d118e37c3d6861cd62cf3ba75f7096274ba8518d8d2d433ba170d97c533cd71a2e641c338b94a16d30db279020c1d718511205c7b1824496b7f446a3d23d9b24695e540c583c930c13e89e062de55755783f8c525244d98ba0980e167728231eac4809d90914f9aff622bfc85ad661bb8b94f775c17bb8acad84a307307271e5bcb55f3be010621fcbf9da7e8d20ed4f9ad6605cc82412a8f0e41a45c0034b84e6764cff4fb07e66a031dbd144047611e82ccafe853416ede4faec3058383b74d0efdb3ba7cd5889b0696f192f298baa039e4605ede9d9ecc28c936326f47cf31b6b8a326858ed94296ac559c2138bb9bf53aef419259c7ad6c6a68d8b79dfc5173633a50ef97c351112a657bf3266692785a91411471264c3996f0c0e4848bd174ba2f0bde9d67f105b656d28d4361df1f07198add2371b4f7969e33712044a99fe462fabb7c05bfd5b8d119b3ce7f8ccd0b63dc37c1831cbc3002188e7a7a22dfecf8e6da2e9c1a644fc56e7acca73b32c98f0b20818fbb139bb6202996e4c04d50c532c07980b74e209886e71694ad7ab2f5b125844836dd3bdbc3472", 0x1000}, {&(0x7f0000000dc0)="0cdbf8116c0e6e62787f60ff6235ec8ae7216f6c824c852c733885628262ecbcd1a5f82429536b42d95292bf45095d233473a12f89f28562e979adb5ee9dfd7dd400dbc02a5acf8d8c7d9b7d0262d65a06b715d7317909a0073518e13f7daa5d71a24393a0a5a173ee600eab63a4f8546fe2d88bdca8a170ceb86772a3", 0x7d}, {&(0x7f0000000a80)="56d48f7427073f0720153e6198915d5e0ba1d4662680cdb0662cb3a6cc92460d816a97f13fdb9ae6d66251a422603c9823", 0x31}], 0x7, &(0x7f0000003200)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r3, r4, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x4040080}}, {{&(0x7f0000003300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003780)=[{&(0x7f0000003380)="def723b5b34ebdde72a01d6039ceef01825de70b88f5cfa9b2c96cf47d0e1167d45c1fd89958b269fbfb22d53f4e9b0970276a8bc115ff9c226183c29b5ebc234c340c0f679c05b081aa643e3c65", 0x4e}, {&(0x7f0000003400)="5a8272e9104c4e711646b07971c473e6bae684ffb96d758a67640a5bd9a12fceece26ad231552ea4d60a1fb57ebe76c8b877cb8f808164200b0e09d789d86f76bc5cf35a55b79a200645f32246a67870b42fcb6fe2e617c720f2a1b503ab4c4ce2e92437233ab9d3594a9baf3cbcf8bbcb3aca02f648f8d19ed58a6f5f2c205677e030834eb32315c47b0b2711b2de012d04b6820360fa6ebe9f4fede4918b899d6e6785370fe2c9cd881678e732895efd18080e92106325d13e1120b416106cae91342e9b6f5ef23925f06d4fbd8eafe92fd0fa1b6f", 0xd6}, {&(0x7f0000003500)="90b70925e193f7925df6de2b56fa8c25a33eb440adbea999e33fea4e304eab8a10813e8f28dc39006cd292a53db6c5285f70eacb3f6edd8ca73ff6fc706255c86d6d754a387f698cb36683d08780", 0x4e}, {&(0x7f0000003580)="3efebc36941140ddc6592aed95feca4b57c8b776f52d71ffce13f41974d9f07d3c0a1ace04a3303d04d367db14a657e7b3d7af60a5070587e57ecf24773c168f56a7b560ae06bde138d4319228777bbff6fe89a49ded91eee9f462eef47aabcc5d8514cb19426b95b70fcb2e36e45dc220310aba023801a2b045e99a6e46927ad57aa8198c12f41b556e6acf207eb66e96703047d6592ab5fe2d46930932c4203c8c70493aad163975abeb574669b834a5c61c25cf3b7adc5fc7dbb9708970626b740fe10c93e07a6edc7919bd3561b4aa12808be27243e3d40a16b4579cf428788fe1dd06d45cb620214f83b057e388993fd9", 0xf3}, {&(0x7f0000003680)="c4973035c6a5232cc1bdea7b86b10ddb88644cbf353a837ba738338c99c6a7bb7ccc9fdb58c610f7828ce6b584dac22a3a80676a18a49b1e3e2ebaa1fa4fa55e26a2261520b64c2bec0861249b234660ee8a879eeb45afdea020ea2f49e52e9be928b46a2a5f37ff829b7575bd006d55645d7d6975c70eff89b5a4e75e8342d69f5eef0cc7664e3d2a50e466d8832bb667cd11922b00628e38342fd926f4666efb185379a923a27ac9511dd22c2803a293f4b8f5763f65a7074e909bb9909fb18e47bcc35f0e6d0be4c35bb6", 0xcc}], 0x5, &(0x7f0000003900)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38, 0x80}}, {{&(0x7f0000003940)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005d80)=[{&(0x7f00000039c0)="a8c541ea7e84daa93a8c892e4ce07362734f79616754cd80f9f4d991a095ad9809c7a38c8357ca9de0781ce9525bf62c2630c980ad0b41547dbd6456a8fc65b8153d70c998020764195b42871bd917714edda097ce2da2587f966026fb79a77cb93757cd1ff391694d7e9f45d5ccd924ed8dfb394e3c410ad271d0a2a3c2be7438d708569fa6ff30f48660a6893900c9489915d1929743fc0b6e5b82edf7e2e19c6f4e424e882f4a1e58e143946fea4f382204f139c7ed8f9f09f7e57b3a72cf4cc82783e4c4cfee69df382be077b0a3e9e069561d91858719a39baada81685e734b4a944c3f8c8a818f2a99eeaf400a61e53834a4bcee0aa21c787bb6e07f445dab65018f8ec2764ed126b1563822b8c28fd05bbae0807d48d01bca4126da9fde8db097d8f22bbdb1fe5326d65a2e0517a4efbd6c1b41edf5d14b681db70995031b3055a774634065eb073698d8994912bd187fe6ad0fc2668d7a58c0ac2d587824503342ebee77ddd2a4de378515e9c23afefc22b6bf5cd34331d943681b2fee55ade8a158671c612c9aa47d8ff4e2381a7ebabcd948d7e88d80020fe8829feee90d8a4ecd2c07732ca16cc8dbb624a5307eecbd914973c67d9a4a3e0a428eab44fabc13cb4dcf5ae493a349edc203ed0ed2d6791fc78dfc21de57220f4ffcfa651fb294b50ab3aea2d0addc9ad29d482292b7a839c9bb1fcdb2c47d4697cdeff58f53e242be11038b3047749799bcc9e4cc6b019352eb3c0adcf8cc986bb4b3a83eb3f34d5a860e9ebfad18d428c92f2420c848a1d94d8d6bc1654c91165928ae754bced2bd2405c1ac989ac9494440e481025e322dd12335d4d91ec480420f53a89603c057494eefbcc739330fa0a8f186b7880f6be76bb7644473e51e1fb066c78253ec539fd5f02c843539944160b8d55bf3e2ade5d9c58242a0e2480a20a9e417bcc33d61322b159bdc2759d07c8f81dbb7f025ac9dd3539de670576f5bfdfe9de04ffa97f265c36f16182f2f1ca67d48f854d520412b8736660762fbdaf665727d794fbc145dc7679122d897960f37b149d8b216210a25bea5bf7b6f0c9664e140d884e714001147346795cfeff4e6c91bcfd25e1afb71ab82e766e685f167b02fd081bccb7435bd6f7d3b54941dfe5b4579d47329aa489a2e81339b147ab96d07d52c5addb805b0158d9c783f60e21908bcdd60407d3d63781a0ea7efa6e5119120a97ba349e72a11407c43d1e0ae6277843d9f196abafdee14d3ed2d58895faab4cd1de5bfdd3a9fa2eb35c3a023349e95da49712058493b3ece985c900d7ccf572313d0e1fc1b1b3a2c5ac73928cac4cb86a4efad83d547097fd1f5cdc2c3c7a668037e42b18b23fb5a19aa59f920549facceda233f07d731481d85c98f1fa15f71364cdccf04c65aea9a1559b0214bc6503849945fd74f13c1c681a49a857e76df2542c376ed995ce321a08b8222728a4b4a64af4b505176f64113e9b1f994699e2c42ae9fba9944eb54f457c8e0cff75e7edda9cb57ccbe7a36bab3cf93114f2c8316fa582535011e7bbda73162a6d0914b27907d82f7ac5a8c6dcfb4c45bc6cde0eb71c5b2fa12d6d88bbc11e6a5e40ce5868042b4c27cf530eb1093a2afd10b4c3dd917d2d216de03124e21d20183015a89a7252accb5fb13e438ebf1075cb9e00a1eb9f31385830f7cde936caffc284648a4bb1adf9c7d3bad70d02c8a1c14d493ab75bd0857aa27c37c844ad3338ed3bae3862570411b0a8071dc4d0da73f81be07a875406c73a8d55a2582024e444afcce1f70e70e640b44fa716de5892783635e2f3bfea8e43e5502805275a4227df896605d5ef1cc3e1e9f2862716d223db0281f616880a612e89132a94e6a89e057cae405c2fc40c64b59c9465a1fb372dba5105c7aa4561145f164196bc3664e8e3bb9fee4b1702b122289723b2ab8a64c38d7b2e98c7b4a815498cf932d24e8db5c1d479961f85ccaf36c41b726a0d75abb3db131fed1894dea6cd91c844534f68673465405b1f27dcbbb28a82eddde138e583ab7682d3a74c651f4ade4bcfa5e4781310e222c73b661f0258d5978cc9030cfcd5b5ce04e1b5cd247b1c8bb2e3f4da863d2dc44d8804ddb2fffa0507493981d25c75c77deaba3a57ae3e8f1b0a21751e4b40f04d039e3d7f4da2562152cf8e93aab13692c446dc435396b2d1731e73377447d7ad90b18c647f8dea7a1bfaa218358b80b769818bf7d021d3bfc61f02ff693b09e2bdc77b0d408bfa1d5bc26cfaa5fac97551ffb7b140caa58fc073b7c60703c6bd7b5e076e38f4ae8a8120529535ac7d210b69545fbfc86751d5697882928dfce8f34324d2d39325a67967a17b68c85b5ecb392d43c3816a57d8125130970ac348c3d1d7d7d2948075c2f4faca84772816f9aaf2e62f93a79056e90104fe712f59a09288badba7bc5a86b23f97c43e5fab82fc8489509993ffe4cd2e49249508ccc5fafff8219bc14f90756207b79b0df5627a11fdcb200fbd91bb8c3eadac36f5c179795add69cc8fbcf5b0a6469371f81afcd5087f1026cabbae813c8d7284e179c15994f524e40c0c2a7a53cceefa53d569063997b86b1628445cf92c574c38be77465cd24419ff9040a6670630659738601fab3224d0a9da3db96b6b9c4b8db509168619d342ebc5a37767a08547bc0d93532ec87b2c8e13f726288442606f1afdff7b7691ec4254575f9f1a9cff2b62067db9c97c212b1317b80d9b2cc4b00467dd92e5beb89812391828eaec6bd7a7da237e8418f979698e84d9059b79e94922321698db1e1c63d4642fadc635d76eea2f81fdbde64a005886b93de3b41c5ab9b0900bca97099ba8a8415901bdadab6cb891b065ef00b7f7a9d74802ba35d22e3cac80a90df0e6874f37b5308fde322698b439193972643518d198796abd6e39ff2dde16acffddb89b56e25b8766a736f5d4a170d7c7f0e6b0a771813c8258a31bf623acbfa44fba26b97ee3d536f2e8def48b516f2421055ee1a8068d793575ef6d4d8856337968c1641c922f1fd4814c6a2cdca4b60a48eaebbf8822e86d99f7d2aca2f53878b61f6bb414f9c9f096f5cfad5a41b2616746c8ca147fbce2ed13be45c3898ced80025e0864a226bfcc191e5d9b4e890bc9ff2f2cb199d725bf486c7332a38a99bc23ba8582cc85529d71e1df002ce375ec66f6bdaaaf292a83ccf31513546fa1b1c3ff8189428f45780d742166127f1bfce94f4c2c5a717f83349b2640eba1f5b2b23e4e7029b3d0c5145c40284954e9f78c4da8e48a3070cad1745be563b034a3dcdd1fe814fdb9f2b34fc7620681cd0bf1bffbfb284d51973f176062c0684d62ee68427f86aefc7aa0e726335a516fdbe8c465a5e996a06c43ac6e57e12c29d1bba5852a0e98660a7e6e7d744301d1fa955ed6918398d12e26419f00e8b0d0749ca7daa9ec084173c39f8b07c91d8cd5bf3bc2f05da84136e3c813c749e1f307ce4cf93fbbb81d028845e3267d63baa6eb6dea43e2572fc65232f1a087143c7321afb4746da77a88de00d79fc0b771cfd4a7fcf5f1d7734218f883cb42814ac58b7183acc6112f984d967f464e777759bf5f2c564956e7231ae332d9fe34a83415c42bb7f4025ba2f1c8a42fba45207a8bc7d9c85962e602dbad275e44bd395e172a03eebbe91aa05ccf22423f7408cb6d1ab0d3f47fb77a92cf0a5e7b923a654d5ac1a998c3aa1a28ef8d5f73886ff73a267afcb558dd29172190342430d8bf03adf4e5842bcd49107cc597da555132b3441effd76cc265384c751a6420ba7d4187aa6e082adfd6f2d7b266d8d997912c1e39172c44ab6d79e73c4abc18d7a39f3e2f98274091203b7f2972fb6af751f9665376b8e12e0c6fd5ce3959e6cc8c0b08000953b6e87c307f0f9656815d176ee137e75ccb31726b7ab3dcd8397d913b88bcf6cfe26e7911b642c58da3e8818e55960359a8fe43568359f8c33bf789b7b7c3ce7cf9130031787e81630a0ea7534275c59f29b1940f650b47ba54014435115aa64dabf057f4baad4441baa9a044d4d4b307e66ce79361e276a1d135cccaeea3f35349e7b4eeb4252cdd878f13a499771c2b1846eea55f3078f1793b2235789694b0861de1755759d9891e2864fcbc828f25f4e6aebd7c6229480ef93e0fc33c33ed916f85b4ffbe7bac212cac3d3d72d2ab69b20efe634a72df164c75f96e9dcfc628bf5c44901a869c1be4c067f4d4193ec7ace4cc99c71a9f154cb2f77e90521f1eebac6aed4a113b3bd161eae1a983a234d50ecdcf8fe85736f5f9cf498b13efae4ef501e6827cfa551f3cccfe890aaf01195241358d8ca780bbb6de878551bb76ab868949b9c75c8dd2e2f7920ba625acbf75332318f5959f7d305707c6e36d09b29fa4d6f4cc0f3c13d5fc22074c7dc0fe19507885ffd58c702521d8819ac4378eaa8e02b830fe293af52be734ed4a3a6d0298219e236185cba4e7d0417b2e76bb48a7497eeabe21f3c6ea0f40e0079688f99eacb59e96b26c4f9f00ab4e6840a5437ddfbe91ad40da5648c09720a3950bf244bf5e2a1dd6967a06fee71ba64573eafe7bb2be0b3f1d769c646b43189341d67de4c44ec774caf86e6cea6834fc10bd518221916ff047f007067e77ced18413f8dff7be41f5a922e9954fb1ae720bd7e6702658c1eed812080860b7589b0bb8ec3e213e95c1f8be6afc96a04b303154c16aa878f7aed2a52d21fe3e32e9831b5c477303be2909edfaf7ab6f6d0e28ffe432c97f86f2a6ec119eef13be9e7c1e1a58b3cd058ccd5f6eb918d72eec3a1fcf933e03a3ce1e0e8ab7dbeb43c27ad53dd80b7b6ce5b2f2acefb5b1e66d4aae7b16b2f12d603d2ef76d95d094e01abaadb291294ebf7628d834a58e9c07fe8da43bf107593062b12463b3a324d52848a550566072d31d9544ecc3ea7a9b59fab669ec2bb1acfa4b037e1b0223ed24293a2ee4a427366142ff23091bc93674c73dd7ce5d6cffd9b7b4e0fc106d2b9ace29b3bb79a0592e57c3333a5c092e673913a75ba3ef6e91d6506c67eb2b5070fa4b20f2f57f1e64c180a5c826d017e7505906c4cd5a7a8260a34f05c577f814fdee8885479e3451ca23bd840d5d2e95edf8a668be4f9f8ae4cf947b4d94421ce6bf742b20b68cec7635aca2deb1fd938e049cd5ae2214b98a5de7b3b7d8483e7b455d2fe5845f74fc8610199751ff58f41ee7af67f94fc8aa94b895eb6e95d27dd1841c4890aa908436be40f2ea577fcf91a27e90556295624aef81234f9a114ef62a3bc693c9658489a5fe87eaa38fb64b6d814499bdc8498c79da1e24d79df21c548d5da17d41d21b54f93988df35db62a919a2d62afd4b42301300b252200363f376551fd93f68c8503f6451026f18ade85568ca7abf77285a53ddf10520abf861c1697a75e898d547880e30af4b7f75fddefe348c850135ebe8e0ca21ee55352d558c321572f0dd9da73ac188a576801029e537e63458d0922542eed1428ecde054aaa3e8b2747a1f5619cf9019f366e5ccfd0f8e9ef47e96640b69bda68fbc25db6b701ad32486e4980ef8199d0fe5fdc617845704a22e844e4c80d50aa54b91fb5d81032db3923017f2e99795c6b09af3934b3786a22325d1ff9166658a28457f741d12b2041b63b6a00f89a9e0d2342ddf94a1c7e04c6581325a6588cd8e56d8fe2a4ca07529423bb07b7f760908df45babdee9c494fb1359e299399d38e03d258624c43c58ff7cebf08a0dfd44f64facf95728a53cc7bf35439894", 0x1000}, {&(0x7f00000049c0)="458c84be81ff463ec44ce694affd715d48d730674c0ec16e049abfb64c8759e5aa2062495cf84344f07b2274ef91c3cf37ab27c0bdd27d1c9ae04666c46df3a4b99ca4e664df78c0afe3e71460a56361994441945cf12e0e1fa717a309a552469eb3c0b74502faa46cd4413411e0f8680e325e6028b76738cba00071d078b886b35645bd621285fa281ab7b26c2f35", 0x8f}, {&(0x7f0000004a80)="aed0be", 0x3}, {&(0x7f0000004ac0)}, {&(0x7f0000004b00)="5068e453aebcbba2037bdcc5ec5f483ed34e46a26fdf39198d6ad0febdf2b9ee84df4ff3df229b23f099e5df0560ce321a369a7a53dbed23df2e7352dcf2daa565ded478d2517d6555e72c30780a41fe599632b760c9437baf7ae8eb5112b1e4919efc60e8b3b8e990af703f9bb03ee07c93f9671fa48e27604219c7e3e0a79a6073d1c2ba3323ef05856dc411029d28b21303b2ea80d782121e111c4474fba0457525d0fa3588a9bbb649578012e0f16c574f4c78fa454450ddd6651dfe8ef3391f20", 0xc3}, {&(0x7f0000004c00)="31eb9f1ee945a68e02b10b5b0005303681fc89075960b83378765f1a6432cec0d254b58f359142ac78b98ac9397abb2507d4a802ef1ca84f5708cbdb580e3b06ef423af80620cae374d4c4f09e53b07d8db38bf3c3c62b2c15e4193b4a090026973bc6bfb33f483ee13a8854deaecf419ae0933abbcd24ea", 0x78}, {&(0x7f0000004c80)="c58b539a09b3fd56bb6896545b20731ec14ade280c8631dec0095e8d98045865b238b70f570b15a6cfbc9f26bb12a97f2fac20a2c5ac03050fb33798afd6e438086cded5af8733f16895adeb9ee85e92c0045eb715de02d8c91968d86ae437614f4ce3ef1006fc474e771099306585ad42b91c20a62ee0d161f31117b65678851e9ede91057e03c54f2415296ae523a337907d7457a99838aedf584a414db9fe93b4e6af5099cb58824a9d503355ec65f1dd34697ae89212870d522c22f3de7ef8bcdd3357c9ee38887bb0cb8b366c69713ebaa77f47839f2b26143f71fa18de6a42e5f1643d44f88ded6732ff6e4af5f934b2183385f7637e27ec0ae93e530b000d646226865842a6c0b6f63fa1db48b2fa46989eb884bcd590e96f2e1e71db0315f89ae3ae89adba85f6bed5d7d8a6ac54a8974871988077ce7a91e0aa9789ce238c423de99d9debefb89766e2f01bd283bfbac2d2666164bb719fc5444d3c6639d7b0357b34e905fa92731a683ecd9407adad338bb577303ac8224a14f724aaa2a2cfd98fbe8f42a18fc25596d20b7e85be821f2cdf46df1707f5d005459674fa4bb19846ae1da672f15be76900cd01459f6687d3abea699e8f124bd49b618bc2d869f223a4495bde8e650d145f35cd4435d8799c19cc0eed98af597f708b899dbe32d86be6a18971cda342230673de6f721b7360c74b51eea59bab76cd655a2b0273ea873a869910699882a2c91c447ac88969fa2f5b32c269054d486db6a1c0364c87e1f27dc3f55acce403e3627a56c67527973a7d7081b122d4baf114f0b555ce2e84385833b616b8731a32ec677cf2cddd1e7cd859b813a2c04265b6a6261dc96dc02821cafb0fccc039620f874562e3366759f4f264872a7872cdf0054b1605b948328533cf608435f49427d0ca45687bdc95cd4279393e983aceda785d5b6d0a521e47db8d03a6dd2f97069bd2b1618f9a1f78370e4b5b401ecb4f19e535b06c831afa617a38bf77d182de1ba7e27f97d2f4053d6df544bb85997ed4acd63a577c6269f0241703947d22a81c071115db71a39481e1bb0ef0fb219928c51fc3b43eb84996ef3fd9f198dbbf438f957d5b7d99c294eb3d8c8b6120c2d822ae20535733b8d6e28df43cb9b1def55c68b5930a801da3d734ccc7fce14ea45f472ab36c90c86ad8b4b0911fafeb48a2cd885325e7b67f1fc1fff7c62532f9ccdf1954356122980fae53449c8b17b1edbebc81f27dfdb1b46b3eea321465257fe04692c014147ae8235c0250187945ade25f7652c8aa53ad60402ecd7d624a5d0d8351197980bcfb11a0218955a15e38171e4070b483034c2dc8ea2b6bfe3f7282e7dcc4832472c98265c37eeb6057c792683b22fa4b342a9d82d46ef52d80bd77bc0e566136a6cc2f4bda8d911803922ef66637c34181f71ae808da1396a267b8aa5c8a8e4907723da278f0c822dfc82ba6975f2822e825018aae8cf967821bf887a0ffc6f5a122504aa0eb96ee060dfa27bd6c2441a66f91e773ad453b7cb38e40217aac098e717a77efce70c0be177bba8a7bb7e2b610735f265f840a174b15b8108eac81c7e9b843a2c0e26aadc2554813849193e40115fc9bb1532cd8e73a469d736f40f30c804f42ce948fbcebf508ddcc3d84952b0bf716f364082f9a7c11e3aeaafb606a66d35b60b9e5df3d2beaa2cef1d239d09ed1e2863ffcc77c0185de68927f7f1218ee014d3af243a255b94e36b87689f9f4fbd7916ff1ac6ecc4bb06ea72e1a94aed3776896c6f8c626f298a423a4b0e00bc786a96809755fff3949857e9ecf849ef7179fe0ae6953c948447b03c65852cd7dc04340e20814789829b2598a9d20e4785b306a150f659a905a9405046297660cd039696b9add4752a41fd61466bd732664965562428dc96ab2c40f2deb4a7f6b7311689986dddb2ff943c44dd1f5ea64f7021ec799acc87135a950406d047544a4c382bb8c5be3a9a0463c677672f652b64d904888409dce501d91131727d9484c241c39ef0415a9746d94a75d49db9c16c6deadabfd23cf36cb652a1b216a5d9a8093b3b1be567f1f03f08ae2e824e26e6d9df0e9863883775b664433ea51032016b35f7224e8e779624a325eac56f64cf00bb59e8ece429d7918fbdb7bd5dca0f4cbe023054a770b1225e0a0c1802c50dc4bc7428c7d3fa9fd0882eafc4c8822839d2020eb3ba50cc89f758fdbb791fbaca398a99a7db4ba24fd8eb43aa2b8e7515debd38621a9e7bbcbabd092e2419a61516dfdc9d3ae896761570c80a67c00782cf7cafb3825f5410e169f28ecf75c3c344761b283728f2266ad72d28098f1f169a0e292346971fc9ff162be4e15303bb189c88783a015c488e2d708596afffb880cfc1781be48fc272084929fc816bde5da506abfa0242b504bb8d0a902fb9bd1f5f9c1b5335de34d2c14d3650c1d7cea407607076a03b197d58bf8e4bf94c19a76d824ccd5f7e79b5951b33a93d2b4a66f4a672cc6b4b7e7e05e6aa36deab1f93a501aa0b2f148757965424f303c5ad9aa1d4fefed45fde45eb03e9363b290d8134343115ba83c7c879503ea4ed65d76e1c276a589dbc43e296f84d68f236b9d500776e62e2262521723620d19217d1755b2f979b94d0b607c8cdb5a69eb036bc7ccfc021c33080530dbaa78bd1be127954b93437da0f80766686da5ad3b9d1f3c5cda4aad24e9ac03cd574bdcc95c0678057d238efe76000288c9ca1e4f9aa64b6610d927c0ecd9efa04a2ebe00545ecb9ac5823382572a126b04fe13da7f566bb72b9ab8e4e9792141a235a1051a626ba2c232eaddae23ba30891709cfa037779c5ab0a8b140180d47824a9a0d250a23b675f21df389fab3812afc87b7eeee95736010a034495f442a3a07ba33c95fa43873ead67d5773909ad09fe9b1d00d8b6974ce0ff03687c747d42101d15080c2997bc789b70f81af72e6070b6589bce805ab5e1fec26f79dd5c57b237f2e203cded5b884a73b5d2e93f83fad0eec5e3b5bfd7085cb73eb003d0c08aa4537caad54493cac193c8af02d28339b41b902478186385045406d964220fea159df35c9d6d98e05d12277613d7010322d2747daff26260a4ac922d0946b0b6480a107a31439bf638e2243e56f47c62f362d4b28c6d2eb7774906ec93a57fb5b4f0ec6b81d3b9e2adb4a96ecf3c23a27926fbb45fdd62ba3e67c9f86787f9e4745802a00fe1ffbc66d3923f016a1ec49969631063b37333a191ba97f4621f313449cc93e00320135cc84941715d33c025504bf5866eda648baca83876300dcbd659c11849270ded2c0880b13bf2b94b5c36bc659e76651be705369d263ac7ad9c00bf80750317112d6d4065508793265d4796971577f87aacc1cb5c370e2297c07e8977c8a4aeab682b0d29c3ed16fba3a1e4a0df166a5e4e896c31ff4187709f8b79bc5be27101415846add1b18b0220cf72f3d3fbd08b168233a9ac44b8a31b0457dfad378e07415aa45aeaceed4f667ec68d4a01655f36b94531f90e705e2115dc297bb0a508c6f7bf7d637e00436f86e4a229268e9c313874e63433f9e048399e7c0c221652a19e77f284f439eede2ebcc9011d847bbb24628c43a4460ed9ef561ccccbe6bb692442d14834534cd929b08816a9aebe51e45a5d6b94b74411db86f611b98d784f6dd85b4117b0aac5e9d13adde42198f12d896539509c6a2dacd8f7dced98345476b07ebfd603332c8aea06c6860d1a55b351830900f34662f331ea1e44155050140ad50930fcbda4c157300f05959dbec0978197160d2400bbbe1e489b8ef5cf46a463606fc23dc92b59fa1701c46fc3a0c223fa2963b30512d330e12f841afedc551cd9303f9981d0f80d8f744fdabe701ab83bbb499192d3299bc1eddc26f2ff6858047c382469c13a5441df45a96cddd1239f736815e162e3821fc206ebae58be98cd35472cc2bcb73e7e7e92caff33bb814935aa71e8fe98fe0cad03bd6ddf52c980b0174971aea1d289fb836df47000d686c7fa084dc585325bd08c5c630b4319998f47207b0d8fd6d38473cbe009664fd33afc34f2c889e12cdd90886c936c9acf582535d380cd4cbb402149d60f1eb4d0cf07378ce91eda09e69969d2af04c2e04cc12896aee8b848f8b890fd085c811506fcd30775d990571ce2b1a63f81c3745051596acd114c84adb7660b05d3caae380d5e3e78bbdefd2e22f1cd041622bb9d5fc10a9bb9e8a8d9aa20ecca288c1afbd7f0181b58b0a22e1fa7f5cb99dea542a6fd438783f8b22c4c1ab06f3167998becd7bfd37d8646b2d096f1a37ba2d52a8588e56456b77de04d2d6dd1f26add75e852311a8c5475fc85d425a39ea640367510f0af7be30f720c4a76a3014bc7f10e385f4dc81d932ef44a65b3ed7454871b698f3277be68ea6cbd94d7f1875d937f8f6a19899c08f9d7156a680beb340d29da53bf919afea1595bacdf2fa03f1566ff15299d8a08a1fb8a6e18e066f9341be0513d713573b894fb4e3cfc60679790e2f42da50a71d670f80ed5539d98c5a1b2bce8a0b78488a5e3ef3f94cb2410ba8f0633c4fe3a1ce20beccb749390a17b29e9187f72550a4878a51e972f23aed3b2b43c75c83cce3a0a44e79f21cd17a98cc16f4b57c647cbce789d4d20e4a276b7b90195cc8441221b6164d291c75bb9a60309dd84981b12a437c3d765dc48ed8a9bc89537e6f20b4bf9b2fedbab0d0f7a3329180bc8b5d74444306bda5199c817f41a4b4dd0dba90f39defb15c8002567f989a219fcd8c8511836d78ce7bcad0ccc62b487807fc60b164360becca4b0324c1158080a9bc4d65925e94510ee8f12c8fcbd9e38026eb72b0f98a050465ed89db70c17859c0ffffa6eff672ee33c69a5e67fcd060014f806915695ffbec81bf083f4888ee5926101651536d8950a948b36c9dd95150112774bca642349569e0fd370803e5b56b81afb805562a7d8f81307e28968fe642b27a9e1776bf4d77a61acf4bec0f55f37029178b428c9eab0f2ab0fa264a8f961fe0a60c171460bd184da5e1a7a3bb73d11452f70c9c4b9e82ecee8dab2bb0cefa84df683033c09e81645a14e118122e816124f19c7730d27858be9ca39d85ddd0fde1f012d08971b9f78130d7a1cf6696e7b3694a1b4e7e53b771fe8ccdd6fba0483e9bca77d358261232a3277dd9d23ed08be4e34a4f6e14cc865cdf4906fea89f7cc397b95ff8fb244efbd10444ce55a3c5b60a15e8eae2665c49f4679d665a3e7d343fe4a5cbb9c1da4d8a762cda9dff818b4296f3e32258a1ffd82660afcc90d405943f27f5e541cd1c88eee60bde196fbf9798a486bc7ad6d892239e5c4d0fb5279897e883a35843d56420df9b258241a491f0ce7db9816a7668531ed6e0c663f1179da7ca7a9a362942b0a9ce8a192c594e23bc5120559c888376c47940895d8c02234fea2f0ae313dd50b33a20e4f7d1a31e6eece149c1dee0c4b8b77dfb5440c2170ffde86d0e3a0020596d66a5d0ef3a393c0401d3544a74eac2867ce410d0de05b6aeaff190ba7f3ef71a78ddbf9c5f594f7d14af65b0124731986d6dbe4594b341f3a1a64d42e73cbd4a42ae5c21dc343bdf3aa0d82b098c94386c455522370d6c68837c87fc1780edafeac8b74caf09b47292e40a525487d6dd3ed40a6d558e9a18a437d822a99474c5412a2526147d305385b01bb09cafd959bcd8a374c4fc852d622c3c4e3152229d023c052816cc5d83e10a551436656f5f043beba09f7e718d85f9c9f265", 0x1000}, {&(0x7f0000005c80)="ec3219d07a6846f07de6370f7a93c1d04346c06e8de38c9d4e585d9f6d39e14529f88eb3b780b3d11aae337aa3c492", 0x2f}, {&(0x7f0000005cc0)="fc6e91f0961506b195aded36b729e1948696cc61c21f279967348590b7794d0db1e7049bf75451a6b5fced305d939acfdb1d6d2aa4389a9d7e3be5300cf29f5746efcf20f7d1e16fc447c82575b2fa925e5abcc586b94c5f42f1e06d198d48239e6ef166a6f4d6bbd1b0ccd9f22b1f20af9f3d858bbf1ff47b14c9ee7c8df7296481c38362da84c48732cf2d5915aec9b8eeb7a4fcaee42b93b86baf921c64beedbddf74752c78d3abedb5e07d2ffd828fae8aace66893bf7530b5cfb87d", 0xbe}], 0x9, &(0x7f0000005f40)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}], 0xf0, 0x64008000}}, {{&(0x7f0000006040)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000065c0)=[{&(0x7f00000060c0)="03d554532de5a98356f8f49766e16281bd09e3c59b4fc09eef9a44bb36f3c327f9", 0x21}, {&(0x7f0000006100)="fec9f27d4ee8943cf96e0e300898ce1733e34d828001255dba087e997c6725fd52d4a13e599f17f2618147465ff6165e7fe4cf31d1392d1afced9aa460e18138f925aabfcede2d7bd43c036efe855e0a09b063633a1fd060b12112d4aac88779f6737e17facb531be8c0f80ac9263884a7f9f87ccf404e2a090da27512a8cd52834d4a716de2c6f02c58444bdf874dc12ed8dba00fc5c652eedc5adf51d6feff6de4bec38672abdce00f6300b60ddfb0d6da09ff359ca6a9461d9a9ed719c61ec2aa50e2b5d23b3c28aa6b54ed4da9238d8b7cec51cbf5544fbf", 0xda}, {&(0x7f0000006200)="2612dd1b4948df33b6d56f0b60dd660f226064590e9a96b16b8b750c53266206939dc5b2f69c707df513698a48d282baf108f202644e625750f3b7fbc90a2c9940130c7f38e87a518f7086b7e0de88d134270134d53a7a438dcc0af78c7bd0239b0ff98c144adcb58e01d8c623300d06a759ada2d615aae29f5a8b55655e865a6e6b2d5e666270caae59a1aa1b86a3c13e4685caef41d99bf54250ea88bf383f097ff9092fb522429e5c96bd1cfe2b78bf933709fe4e1952bca537d0e3b8e44f50194ab71680fc13a803bccb", 0xcc}, {&(0x7f0000006300)="c0cb2583c4d6dceb5a152d75bfd35c4c4e83db7a71f42cce891fce2453f9058783030ff5088374d2f1b5a3a806a7c7745d3441d8ca6b7c0cfa8d3aff082c4f23605f9949617e4506753f86c68e6a84a3bf7b8282c9052f413643a59e990c11346c8979ca100f35693ed29441adc9616c", 0x70}, {&(0x7f0000006380)="1abfe88fa14b2a02a6c94523b876a326a16dfc5e478a8c414d929e01e25e258755e7de589073382433ec5a0d39da0761aa494db23977fa4a38cc894a2aa0e48258779453639276db54f96396671e28859f10ace8e372f00c13a928b4030ae63b98596b2e9b78b3e8a4d131cf1e2f5567ffddd960865b6fb8588458c05e0cfaf88d5cb4be1cf77f387a73d351b769ae5b23fa1a79ba1ce308b5ddde5cb23848451bf643ee", 0xa4}, {&(0x7f0000006440)="311536b7de2672860882746a70fc0ed749d831f56f17305056934253f4e1b4b8a6d0014af2a6fcaaf56fb0a50b8bd1c0e029db630ba0fa5f5f062e2041cc79211c66d5f26a3ab09e2b585cd20464deddedebbc33abe94d32a83b7460f2eb3b790fbdeb191d4eb935fd32a53bd4e06d407e5266af0cf0df888142eab5dc92fe5ffc4dae70041004be89e06481740afcffad318612bc13cd78cc13a1e5be2f2f8a64d4819f0c051ba9d785bdc5f7ab", 0xae}, {&(0x7f0000006500)="d71d049030a7313505d8f9263a72e276c4f488b1853732e86f6e93e5722845bddf304d02f2ba3e4ff41327b51615", 0x2e}, {&(0x7f0000006540)="7bb565c70665a79a63725ea0bb520a8de0d259ac26d5dbba895d8b44697685b3d064811ef17ecd0f0b381c89ccf9ff1b9ef5ef1d2ff28011b1298cb39a6a6e07f53020e7d7c3885f91906c469e59ef76b4b92f42f715f5ac8531a21e34d57dabb1e4d3cc6c1fe224dc0a0b9ce1a697db3a313eb8bd8c199d4d89a18d84ad", 0x7e}], 0x8, &(0x7f00000066c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x40, 0x800}}, {{&(0x7f0000006700)=@abs={0x600ae1299216fa58, 0x0, 0x4e24}, 0x6e, &(0x7f00000068c0)=[{&(0x7f0000006780)="fd393a4d47189abc3c25915819b6b6bf9af6e99e23fcb6fe7b8dd55934cda69019f8034ae9e9e52e8aed1c8acac6f324e6b005a3fe394986feda841f", 0x3c}, {&(0x7f00000067c0)="d26a43d8e765da2bddfe7959a1b4e006e2e52dda52a5674ac2acd1b77b99bd1cbd1aa0711552e6586025606612cbeabaab67c5754139ea7ad0f26f41cf29174f6b9b13e2aa210e733e3850ff4c6e97e7daba06f687a1107e47e544d2ce95af781a4a1db0e6d0c5d69d38d4818b745121cbec9aca401cb4d789e4023719b627da8a375ae2714a9107782aecb3dfcbbc23d840ed7839609c091c75cc86fc7e90b165218340fdb007bbd8abc22f65b9ecc3fea96068365c4cb886b0690f7cc509d395dcfb", 0xc3}], 0x2, &(0x7f0000001540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}], 0x80, 0x40001}}, {{&(0x7f0000006a00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007d80)=[{&(0x7f0000006a80)="970c98035a10208267b7934ca07dda50b15c65ba2a5016d972b46ee30f7f291d11bcd8e4424dd8db4a21d820d34a997b492f39f06c4acf7320b755d2c088eedc8a1c03f616724ee6f18df64c1c84bf80f0ec74e083d662d247dcbde554c98e7b059f9c6decc3a990a1ad6a4a10ec0cc026ff7fdb7c37cf9db6fa9b73032c056e6ff9d184215bc2f36e0bbc1667297b355e3e8824354799", 0x97}, {&(0x7f0000006b40)="142bdd715bcb28eca15fc7db336aba2bd145decd4d6329832a83d14e6ee143aa9439e140a28e5a6f3de5d2eadbec80fef73903998c09c15236bbd9e094bbfe73b538a88490527e6beee07697b1560b2db2293ab765445fa166022f136f3860e0159d607d748b73f56130d00e5a6fc9db6fa91ac0937a037fd8fa976c35902ee47930c102ffd5de2cb1426af92e72227086d5542543d5f4657a1fcbf894867fdb9bc41a6cc2ae34b955beb5c1122e2b384d7e149cf7924dcd34639be19636922822199a6d15f289b35a198ef64f9d49462c085ca6225d54579dbb042405c93eaf52b24be41f19d034d4873c2ff67f91235ffbce4cacbe7b5e9def70dc4454b0fc6469f0b0131aff815a07125495e0597445374dd23b43e1478ed185727ed911c803072457415fe26a7725e563aa5648589269ce8b23f31f351e6d59b258054e29f92105329afa6bdb91a0dc211d338e4e236705b2f82f58d533cc22126c46d2dfcd2259bdc5134f97af52939b09d2580421fe34cf975ef3a41e3f3dd5c337dbc65b5f773b3850254e328925bc76c4a62e7565cf62b89e67fdbdff8659b3b4c1ec87840bf1bd3b106ae9f52ed7e1242b2e820a560be54ff6cf26f2a7d736f813390501eb2a338e9fe5d18f74bc63feed2574c29675bdc64eee6d8469a4cfc252b72a3b8885c334192d3cdf08dd004fea16cf25fce46068490a2441d10ca21737e7f62084bc2836da7e54b362bfc336e1a64881eeaf3003077361dedd7426dcbc165a9a00db4d41e27db47a952e031f877b1214f43117675f6245f45cb4016151e4cc9596d4fa93edf0b940c91ba6c6100b40614a8068f839f300c6e87610e591a37900d8617e201cf935fba8557d2772a325acf0a620ee977a1a81a0027d4c7dec3e023ed75df1ce3189f02a18c24435d2005ef90444faa35c090b6aba7874385c671dea60b4370a55dd339637b0bfe27316c23b71351cdd766c19099e10420541cbe387ca97584457fff6010147ffd382e320c17ea4370e78e068fca94d91e2665536c4954b9cf30031d87e9716f132d98d7e61cb5bb79a944d07d89d637f2b85dbea91bf9394229fc8da02e43acd5084650abc7b4e75040fe1f095f9f5555e04bfe3ee04a2bab7618defd52d127023e91fb6402338a2997f38b99e9bf841cfd92e5df9134be89b34e9812353349385b0df9ae2429275f28ae02a1c0d7057c2757531115d9b687994fb121b7d566959d6dbc6d314a45f68aacbbb6d262f8fef76ab4a03310603580f9fffe44b58c6a50f560d8e62ca7c27ec9fe3a3821e106e2ff3059093feafd634fce62c87ed06c35bc36cd0e2900d0d3d22ff46037e829eaf966f80008585b38dc800b413716847264000b21e298bfc62973cccc43822c62ee25a5cf9cfca8540010525726ef4c058cc24987d34b299b1ffb732314cd8deba5d996f1e076b21838a7cdfbac28faeae8f31f6760e8a6348916fb138dc4e0756855035ef09ee5bd59e56acf9f7e37ad3c65659accaf1a824e6f694a4ef64284d24a73c035852cfd55f41969febe2579fff2b42597c95f2c075bb8dc66a6c7a7bd164570a796cf3463e43eae04452fe0bf663e14261a2dcdb72d886425a137fb370dba2215587dc1c2460ea7046b60b028a9f7c1b9966659e03fcb4e6ada9aa71a5ece188f6b86de12c68ff4a492e1bae903d86f98b37a3d6fbe45c3d6d7eaa3c5c9cce4e03ac064238ca55c42bf026c45c8616a0ef1cffce0e68023160ee5585287ed70f10f7bc8653c1558e096ef4c68cdc5fa0f472268f4b6bbf9de7a6502776b6854db43e0876e496eee2f02e4cf57c980ba43ae4e28e9d931aeffcc8d1799117fc8dcf52e2623f9371f838afd1ea7647cfda2717663b3d9a00f98ada4ad0098beba448bef1dafc648eab96223db6cc857397bbf2e61ddc37dffa1e1668338990ead6ed9e34bb9a789fc894baf0e0868ddfa5807d7bd537d33ddf35a357beeee56883fc180469cb470698b27dfc9f6ab1ffdbc3ef0715d5c3fce2b11690395f83b3c703349a4f1f274fe979325a8a0c872f74fee8424e0b497670a10ca391dfa19b226105cc9ee81761b2a6c65585032fb073ae6b57d1fea5f185531b66d10e5fb81ca3482b9fcdf3b45bf806feac92b7e1a28b37e45c6af644739f779de7cc1d6f5e50caa7227578f3ada4aa0113944698155ac17b2a762b9a6c648fdee264fc999029ee71aa8e51a78b5743ee117943362519ccb57a9f0b58a91bfedeb445d3419ea5ac586741620c6eed4b3216f5a2082056e26ff1912e96db8374dc9b4f3ca47a03dd757099bbf1a289cdc5f8657f07f96051e6c62a4cb17b169b117631bc7de994db521a2ce4cc34c2b0761d1448923275a53deb605fecf6fddacb2146a6b5572e93c466576c63e7c509b58f65a2dc2f5df5f4100badeeba55f4ae2bee6392a9e1f22f8091f629bac39f179af5c0e4fcc53de13e776f59bcc5267ac561a65106fa8b887c32e816373c5e1df1718b7a518309e62f9b82d96105a277a398743fd85af91810c46a418da1bb252e255316fa96f4a1a307d1b5602c4ee75daf62959bc26004b4f5ccefc55d8a543b687b9d89ad29bc80139183077aadc817905053461cd552083bf49a61180fc56a90a5733511cb3ba3d301fff4153e73a9cd7aefbd5e5e5953878011860acf6959335ae1de5ee56c1304b4aaed6a5a46560f610dd64c42b425599c45e92be78687be0097a401fa1690b52cdd570f0d8080a900ecdbf0667f3a4fef0a82183b9098a6ba3e704915b0a19d366682fd2d3c3f204f78cacd91b08e89aa76827546d435b9ce0912275dc76653ced55f5e1a5d06805d44e015c9a6ac867e070c39c2c5e477608114f501a05d402ecac84dcc977d7424527e851d590657eb6b53935f2c842bc8e83ec09c47245a3bdae29a454c05d0c075770062928aba68845b2781d4ea8d60d6440719320259e65142e0c35c629a209841d1d9c88973c7ec7c0d78595bce71f2de7e0032bdff806739d8b6f79188ff03c400b8eeb11cc6aea39e165107ef658f4a7ed989cf7f21ed7516e9b1ce56cdeb0bccd08ffb64ac400231596bc09a458726a201bc5331b14660e8099bcc5bff9f3c50596258f3c29bcba341247522b22042bd60581169e5ca8ef6f5d6e0d44a34424ebf864a5d8ed9ef4fc225a2bf2749d91cb357dbda3a268c1e86bd05f236b89ded7a77f34a2003980fd438724e128fb98552b5070c737405e605e30c8b2cb7b0a8b967f8caa3158fd1035cfd1f5154af747a2e64b346a6c047428b1be8bd71c930ef1cd91a84f69d82b1e041c6b4bd3ab5e1a10af914244a81a1473591de66d0cf8f9564ea701d8ea1feb4ceed15711b4bb809640c4d28f21e851cf2cf0e494cd89611f627400e09f5fee41ce59efa9ab8a15cf582d127daf28574016a850151ab828d7e9c6fe74a006a241a49f45698348850a38ce8b3baaffa70fc11ed8ca4fcf50af848cb135e6fad742b72ce34b1078cfd3559f3b6b10916ebf1f0126f7ea116b4df917a6cd55e604e0a3bb6299227bad28afe087c434a95193503ccfe951cd0d9b17820245273a50e7b0689dab998040a2c20287712a68f54e1723aed8020058c04f617f58c40779d8ac6ca9d01c5595b052f302513bd0e427c4d981b21412409b70f2ac81c061b7844e9f1d09827f75670a8f0e354b7e0b8609f0a94d2045c8e278801205e0c4785be9513f35bd170edd693b5386b5a397b29f34093f739a4be615077a0bc524a0a47bab84c0ae91fbb6c310123a84f4204b5dc5a16fafc4b2b165e072d4e5cc670016140c9096bdd85e765eeb1c80e5ccdbf3be2352872fd12c36a7964c13309553f6e04cc0aa52eb20979b005ec14663ffc2a7592346af63d19fc079754c85b1dda577f5cee582be633017fef83be102fa5d726c1f562b7b637363e0aad9cb656b47b8bf3a196d9240a62be800c5c0f72697aa6c52b13fa5cfeefbcf41a54ca057793927dabe17816f5eac1a5ec82165772d5fa0cebc14ba3b894082074d6e3b002a3967137d59900e4f136b6e7a2c3216a7aa28fbe129eeba090ab89f228ef5206732ec41a24b9639b9afd060663f05311ea4dc39b153968b779a8450a6fb7369b7a47f00771670972a7f737e8ffdd66f2052c817df905f9d6f0279fa6592f84ca699a95cbdc9d55242b8252afefa3fb02e0c710999901426f58837c52c7c22bbbd4adfd80e07b621e10926c83474ffb254eb750a4a1b725da4a87bafbeaf983249b240f4bd6c6ebc0eb24e289da3c5c886058d10770e6aa82a2e9c9f0ede22a78992dbff67eb35a4220eaf9baa70db267a2072ff097a0d16dd6751cefbad13be438ae57cdb81030b6f1a56efd313fbbf58903111fc19558a8705796034cd1209328fe8d34a694d6a2c0104c6a0aef19b4cea22b8d08ae4a780415892a8cb13f28f3555c27c31dcb0cc908be2f827dd1c54161afe520b1be59b2908a467e017a1adb874f88f4703e97e79fbb0318b23383349669312c7a1e199c6f133e04772250e4d6c5a8754f76a1c6d37c5686129023d5fe6c99276ac5de254be15ff675619115d323e20986d7d52590efd78b42ec1efb68a437259edcb296b14fbece5197b6dd9bc23ac45c2357dc6e2f093defae5f7fb11f0c9601dd49c818723e4f4b3ebec82a623de5f5ce0f7154b1d74dbaa2665bcf5632f39176c5bc85ac2cc4fd4d206b6e11d41e49aa4b1ddb613156face6559cbe3c1c3f62a2dbd89fa36594e1a1275e5f16a4ba8c85a2760da54137c76f7bae9f4f0eb5ccc0de0cbbee82161a4943fc243c2662cb9ad378422e53afe1bb9ceb9816f22201cbac9bd2313f988f46558bf0c905d36a7a91a577c0c5cd5744f15e77311d49828d29f081491e6c8b4d719a5cd3eca2d5e104f5356b50225e19df27394d74760f0074d50c6a446d91903529a1991538a055fdc2b52454f4a874cdfd86e381c713e507e6b9a5e8ec2de6665ec70169e2f1183a9cd994e9c34449de25e18bc40bd33147f7b148939c1ba18fa147dfba9ec2608cc1ac762e14b4d1e85d9c3fb3e27652692eda7789a78767713595036ad56b087572808f37cbf229cd8bc13b28c4424f4d2d7d64c2ad91e698a6916ba87afb61551a012d573b5d77a6b47ed6250f52a6b43f150c8373ef5102579df72a3469fecf8da8566f6d3c9469b6fb2da62389a8f225374ddb675e253682586398052d60e6037bb5452b47d7d6869dfcd25b6df1800b15bc9dd7c689c4da21b1aa5ab3ae9e3ec721e81ff7d83794433d6ed14a66325d87de367414ed5f34e9b57f5136db90f0b7f4922179e5b64027f394312e4b8f06672d047c96462d32e6163a85a0926ef396eb310c14512fcce1d9d91bc48adf3bd0c9dc5be842873a7078d0cb65ff9e7fbd29b9bc9e4901766aea4666ecb4c53ae79bed843dd63f2a8bccc8215fd8bb781c433bb869772e0b89075d58a084638a6e7d6451375ff379af6d80faf9b006302e1143cd9399e1baa75acbb65f97f2dc4de6220b1739fa5cd84d3571f059cbff4c89e83daa450df7bacd304190c5c71a4064a6344f434b5ad44d1240d83b76b8485cad785da3c1e4be74a2faa7f93975a6e14a36dc7f3635ad32a76ee100778db066f45537422864292077671b81bb4a1d593802694bd45bd079903a7c1dde748beb7e182fa1c8e74bebd7712ce3776331e78d1167df61a7092dd70ebbbff106c72cea5bb18794a473f36fcd12da92e03cb557cc4995eb8ca0de8cbf0cd97004a720ec3a75c77", 0x1000}, {&(0x7f0000007b40)="4feefcbdac49aea01874b5cd362a31f8022f6ccea778a5f3c9085f8fbc3c60e0d83ec0667bf752e053f59aedfc5e50ce2ea4e60db213d2f4830b89b0585e5057369642c31a7b778b1ad5f6f233b398a51f98e26dc69af526c0ae6ed0f97968c9c2fabd459889666d6316f951b8a92fb15929b4a164857a98820986e0cdf1c8", 0x7f}, {&(0x7f0000007bc0)="4802558f42d1b0a3f6ee65a635056ff9e6bfd134a92f", 0x16}, {&(0x7f0000007c00)="e8323a51bc2420a05953f8c9a33dae3a64999c66b4354e165eb0f53a08cb67496c2f2cf8976ad19d36e4315b25742cc4d6624215ad3e104d202e6e3288712d4f94e560fa3eb8935003bbb06b364f4b0e57661c6561e5e136ba1095a1224d55f94712a3eba1fbfc7253f3707e2dda50127c4fc5375f75625cb6cd", 0x7a}, {&(0x7f0000007c80)="c23013103238aa6a3b141425be0dea763a926dc263ea9dc4893347e756b56505f0153aaceacb7cee60ebed94016f2070ba428fb124ff66de63edf53cab164d1327e4ba870a99623d0c8e642fc17414b4ff038bd1c2a236354bd8f849fd194e9a28eaad6b317039a587e432fad90a6c50de967f851868e8a16f7fb149655770560d8add940a0f1ce1c1d4f366ed95120c50933e1a8d00be241443253d1948c1672618538b43154939b94f5a73d055fc846b105c7d21dc70cabc775554a269b626fcfa0700f5ae295fdde990e1b789dc462bdef543f83f3424b4a7a4577b97b6db7ca3bf31dda8ae6dd85699526eb26a35a373e9b68dcfaa84", 0xf8}], 0x6, &(0x7f0000007f80)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r3, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r1, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r5}}}], 0xd8, 0x4001}}, {{0x0, 0x0, &(0x7f00000084c0)=[{&(0x7f0000008080)="2a8cc87fb86b", 0x6}, {&(0x7f00000080c0)="f07c17b1b8b9658f7d3e625d038be97720bee60311a04504bced", 0x1a}, {&(0x7f0000008100)="0948486b2a1390403f4935e223e2f2399eb54f93183650d9606e7a4a98d619c20d8b600294b2f704e87f9ce8b80f9e13f228033a7bab8ddf8e7a933bdc0f30a78f1736ca546a25b2de4cdddb65f4a41bed59611fd62e0a8d0b6776969d3515dc87c1138e3ec51e20092a9a2f1914331430041484c122ecba46c4f080e104", 0x7e}, {&(0x7f0000008180)="2b166867514636585fb8545b8f1d04745846b335eac586fd8767853da5f26662a947aab6bb737a4746ca73e6915d", 0x2e}, {&(0x7f00000081c0)}, {&(0x7f0000008200)="08aa09f5cb8beeb544d31325f8949adfe43c8693d7dc6f6bf468022e7cd336e6f8fd832d5a86c83ff8f9af", 0x2b}, {&(0x7f0000008240)="3577a5ba3f949445769d786af8bc31f1c69f5b6cdb95ce3682df68c364841930590a31ad00c33d4e6050fb7e70bfecd25fe69fadd4b0b7e685d89f465027b9e921e5b8e9856d4aab08e2148dd91b187afc973f5e67d35232579a1ef2264780d1eb2dabe8181ba2176fff610b3b069ea9aa704d1c190104acb8afdb9d1adb6581003a604e05319508e005184e1f1661605d65483a971f03f57ede0ac8e854855ccd7a030a384db301274b8731afe9b039bcb65e6120f980f381c953f05edf578780ea440cecefec2e4b5f5a9c8c54920feb02a182290b223bdb1fb32411ae7bdc96a3fcb9416feb1d2a3a42", 0xeb}, {&(0x7f0000008340)="1919d708c3bc626eb716d0eaed8cd97661a5e8a58dc702d051ca41e5214837780fe1ac364c66f5d575cc12f635f86d54512139daf1e9a5c2152e4efe338517c6385064ccba51a8195c7aa5195cadec4dea42e1a8a37b66f0f4e3ab07e8bc61", 0x5f}, {&(0x7f00000083c0)="382f75b9118c97d774889a7f83eb3508f71448f818cd63d071baf8217d10bea090d231bd895e205f058f2de014844e0ad4bd008d5b6337", 0x37}, {&(0x7f0000008400)="a1143bd02bf999378a39af73abdfa0b61edb5bab7763f5105c4d2216bcecae8e7c1dbb1158bfd87907e399b3e0efdd377c2fc0c61f7a8d27db103f6cd65b58766e6fdeb740775eaff4d117546582cc817537234e67214eb020c28c54a55254f052c85516c2ff9eb990b6ff065f6cfe2f7ce48908768180294ffa14c2270b715f07f20031bc15dad26a14c58938d708e7d887aae1c0ba9767a9c6", 0x9a}], 0xa}}], 0x7, 0x44001) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="18010000dfff75290000000000000000850000006d00000095e0572fe1ac06d1a6189746f7a5456fbfa89b9ac916f7523be0ad9c814136bf5181a78805f91bac92e76830321885dd53fdf95aae2b5e3a7ad9117dadcda13443f426f57b1b3571c4ed52e0c3b184c93ba5e24df74d9c89"], &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff25, 0x10, 0x0}, 0x80) (async, rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async, rerun: 32) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) r7 = socket$netlink(0x10, 0x3, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000001700)=0x4) (async) sched_setattr(r9, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200000000000000, 0x0, 0x8}, 0x0) (async, rerun: 64) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f0000001e00)=ANY=[@ANYRES32=0x0, @ANYBLOB="01b7005b78975df3530f1350d79333791c5500717654141a5049095a3205c974d6b51188ecaa0da2264e0afeefd955f2f532368d8294cab344133be6be4451ef51c8f26c199ec9c945ef1ff9ecf578346dd18e7f630f71449e54ab367662ce83fb23e79a0215da692b01e25d613d0c35f689fb1e0724647762a9b598042076a3c07a85a15ae4a5f25842bfe9e827a1c736e588f701eac3ebfc168c3683af23c6f28ac72da112c19992d0a72ff4f6c49b42efad5eeffebfdf493673c38737be93873b15a6b25c037576dace6271165f5676eb360c922a0833eb1d76202d7f1b183c010d12cea58ba5cb547f452f618af023fe177b503c2c5f8853c03602aa5f68b798bc79175b94cdac9f51c81b7daa7a6897bb4abd3b35899d7cc2be11bc283e2e86e14baadc27b2c30af865dd6e2181fefb82acda50e338cf04b94497d192025ace07d4e40fd5c3261b29acec13e2d3c2c4abc6b12b67c1c2d0c3acbb8347375ec7f7872350e81f79cfe2cdba5ba6c61916e16cb8361ed3b60118bb6a4df2eb444efa3275b13db398c505ea9e43c3b37439e953ba16957a7cb1c84aed8f753bd5318ba16126e678023f6aee5bec54538909ecafa05c76ff7368941546607185d41907c2bc7bd5b0c722934f61401c7662118459e29ee93cb6d0f9986a3848c33346fdb7d275337d526481da958f09637d1072d4c7971ad8e1be18880e081826bc83fc54a4bdf1f566cb6c989f7106530dcf37725c33e77aad2249a229266141061ca2c50bbf0020e0455bd9d168db9b15ffd6198e7c9b0c34a840a46c232e7f000000000000000000000000000000a89596e2759930ab841f5181614803afd542ea4ff237ce40e0e79bfbc3dc9c362d85d2daf234a9fea525822a2b6aa036bb96801a6d496c20704489e8991f0cbaad1d2b0c3436d4debbbcdb0513029c1f4247caf88b757bd4552a420d4ec975f831122f44e455a7c7ea014877fe37c4a73d4ec987e7888b44f16d79bc501e175b672d55802cac263c9f5341a44ced37b294cc93d4213f8f3c07998533fc5c6f7596edb68d3ada9c56408b5d6df891697fcbd07275f892ea15b09962a241cf95076acb5ebc1fb4e2db8c937e6777734c05fa696b9caa787312f53280c945a3eebcf89e349c96d08e125d2bf029664692b77e5d3a5ded23757a5aa81758"], 0x1f) (rerun: 64) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) (async) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) (async) epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0xffff, &(0x7f0000000e80)={[0x1]}, 0x8) sendmsg$nl_route(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000ec0)=ANY=[@ANYBLOB="4000000010001fff000000000000f4f309000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a001e55d1e7e42b3fc350642008141a6194b352f3e1f44a0022b451ea0cc0f6f32fbba2b736267e382666e40bea98cf4123796d2cf85c4b076791829c89e1197969823d1d63e6e920a6bf258f3ef520c3bb55d5da90dd989187472bafebe55197e56fbe40c7f297ebacbfe380bc7a9908656c6d217700ea93984dddd2de341c3639f582cd8ac0024cf6886e17234e23", @ANYRES32, @ANYRESDEC=r8], 0x40}, 0x1, 0x0, 0x0, 0x20040810}, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) recvmmsg(r7, &(0x7f0000001740), 0x0, 0x10002, 0x0) [ 387.587993][ T22] audit: type=1400 audit(2345434073.090:302): avc: denied { connect } for pid=7572 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 05:27:53 executing program 2: mkdir(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x88100, 0x24) mount(0x0, &(0x7f0000000700)='./bus/file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x21, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) r5 = socket$inet6(0xa, 0x80000, 0x3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/mcfilter\x00') fcntl$dupfd(r5, 0x0, r6) 05:27:53 executing program 5: syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(0xffffffffffffffff, 0x5522) 05:27:53 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) r1 = socket$tipc(0x1e, 0x5, 0x0) socket$tipc(0x1e, 0x0, 0x0) connect$tipc(r1, &(0x7f0000000600)=@id, 0x10) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) ioctl$UI_SET_SNDBIT(r2, 0x4004556a, 0x2) sendto$inet(r2, &(0x7f0000000000)="e6231c7d1b0d362730c25b20e171432a81559c2a8de4453b1f4298cd318ac90787d6f9e7e05bb700562b927135d49264ce45096676fb8b7ee305cfbaae28283a9aeeac411ab1fac80b04ee652c1bf826835aec29983d7b6d667a15b105856691394e073c2de81b66e1ec7f3adfb1938cc82a5c70a6a10017be2edadaee323ab25f418ca72d060367d506abf1aa888f0cda503cd024a551e391ffe96aa41f156cc3dd4607635f4b9424d319ff261eaf8a3ca80eeeccaf1fc12febf05d168350", 0xbf, 0x24010044, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010104}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0xfffffff3}, 0x0) socket$inet(0x2, 0x4000000000000001, 0x0) (async) close(r0) (async) socket$tipc(0x1e, 0x5, 0x0) (async) socket$tipc(0x1e, 0x0, 0x0) (async) connect$tipc(r1, &(0x7f0000000600)=@id, 0x10) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r2, 0x0, 0xb901) (async) ioctl$UI_SET_SNDBIT(r2, 0x4004556a, 0x2) (async) sendto$inet(r2, &(0x7f0000000000)="e6231c7d1b0d362730c25b20e171432a81559c2a8de4453b1f4298cd318ac90787d6f9e7e05bb700562b927135d49264ce45096676fb8b7ee305cfbaae28283a9aeeac411ab1fac80b04ee652c1bf826835aec29983d7b6d667a15b105856691394e073c2de81b66e1ec7f3adfb1938cc82a5c70a6a10017be2edadaee323ab25f418ca72d060367d506abf1aa888f0cda503cd024a551e391ffe96aa41f156cc3dd4607635f4b9424d319ff261eaf8a3ca80eeeccaf1fc12febf05d168350", 0xbf, 0x24010044, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010104}, 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0xfffffff3}, 0x0) (async) 05:27:53 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) (fail_nth: 1) 05:27:53 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5522) 05:27:53 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x2) [ 387.670172][ T7588] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 387.689472][ T1577] usbhid 3-1:0.0: can't add hid device: -71 [ 387.695923][ T7588] device wireguard0 entered promiscuous mode [ 387.699718][ T1577] usbhid: probe of 3-1:0.0 failed with error -71 05:27:53 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) open(0x0, 0x0, 0x0) r0 = socket(0x1000000000000010, 0x80802, 0x0) bind$netlink(r0, &(0x7f0000000440)={0x10, 0x0, 0x0, 0x10004400}, 0xc) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001100)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000200000000000c00095000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd99eea7960717142fa9ea4318123741c4a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8cedf3ce99fbfbf9b0a4def23d410f6296b32a334388107200759cda9036b4e369a9e152ddcc7f05a5f3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c3b35967deabe802f5ab3e89bd6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ececb0cd2b6d357b85a0218ce740068725837074e098ee207d2f73902fbcfcf49822775985bf32d715f5888b24efa000000000000ffffffdf000000000000000000000089a7b9b00000000000000000000000000000b27cf3d1848a54d7132be1ffb0adf9deab29ea3323aa9fdfb52faf449c3bfd09000000b91ab219efdebb7b3de8f67581d8ce1baba713fd31dc752e1b94cf796a1d4223b9ff7ffcad3f6c962b9f292324b7ab7f91a31cf41ab11f12fb1e0a494034127de7c6592df1a6c64d8f20a67745409e011f1264d43e153b3d34899f40159e800ea2474b544035a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c56abf1128744bab6677fcb78e313841ec309baed0495f06d058a75fa4c81e5c9f42d9383e41d277b10392a912ffaf6f658f3fadd16286744f839c3f128f8f92d0992239eafce5c1b3f97a297c9e49a0c3510ef74080e6d1e0c8a868a353409e34d3e82279637598f37ad380a447483cac394c7bbdcd0e3b1c39b6e00916de48a4e70f03cc4146a77af02c1d4cef5379da860aed8477dfa8ceefb405005c6977c78cdbf37704ec73755539280b064bda154910fe050038ec9e47de89298b7bf4d769ccc18eede00e8ca5457870eb30d211e23ccc8e06cd58b61799257ab55ff413c86ba9affb12ec757c7234c270246c87a901160e6c07bc6cf8809c3a0d46ff7f008000000000ad1e1f493354b2822b98371d000000167d78e65b90eba0768e825972ea3b774a1467c89fa0f82e8440105051e5510a33dcda5e143fbfff161c12ca389cbe4c51b3fa00675cd1b66c5fd9c26a54d43fa050645bd9109b7e7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a84a4e3344b155cc20f49e298727340e97cdefb40e56e9cfad973347d0de7ba4754ff231a1b033d8f931ba3442b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf46306f2ef79b8d4c2ff030000000000000007b82e6044f643068cd47ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c99220002af8c5e53d52c83ac3fa7c3a3ee6c08384865b66d2b4dcb5dd9cba16b64ebbbf8702ae12c77e6e34991a225c120a3c950942fe0bc9f2a1a7506d35e5b439edeb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c9eed00000000ab6648a9dea0b6c91996d65da6c24a702a86c814459f3cdaaf99000000000000000000bfb32c826563c518d0ad23bc83ba3f3757210a057eff7615c868bd7d74233da1a3b56d4e04a7ec4792b1c4cffddbbdcfdd23ab5268f1b3d08ebb8ce498cbaaf5aaab812201d1aba3d70471fcd9b466569f3ef72f39d87fcccab514fc02b70be8629c9b73ce7bc4be7f8be71cb7b2d0a4acff8f6abe7dbad64dfa44966945d93c33b038ce0d890f851811e387723a25dda119f64b35e71c5400000000010000000000000000000034c751ebdf3f20a95b817ea3df3d6c0002a41783058e56c70afe8016b3dd9dc7785b36e609f173cc6b893ecd138289709839747837d6a6283b3452c57a5d44cacd363589845637071320921d22c1663964eddec902fc7cc33158bc306d8c3bdae8108a23d2dc96a5cdb518f58832ec0906aaec43659c79c8ad37b0f961f3beaa3e02f7762c5dd633d13b5e487e996597b2ab42c81eb7dd8390e13b395aacce4683e55bcfe8c17615257364365fd48bd77da79e52ce9adfe6dca9c42c4d719347f39ef006c2df747ee6adb7cd04faf05c36de72354c64ebaf28a3de18607ebc4b70f50f71dae565749568a23319232dc213342fb472e98c9a412199ce7976bee5eaf40e60cb3fbe8b92dae5008e92d17d05ce74ffffe74ae71d5b8bd43a4e0bf0390335aa489689f5e3a4ac5adca96caab658b43cd499d95d3876c220d105000000626621d88f1370982f663793cac52ea0d14e595ff1f56427a0a813bb3b84d31d021eeea8faeff25bb66f5940d08a5509a66fc43962bcb2f7415bc38e355e80ec935aa6fe2d74bd475d89449fb46320fee40faff2fd005549fe6a042bd95decfde5e166971935f4cfd9c9e5bfd2d803644f4e5b7e6dc1a7a35df7134e2fad79269bf24bea4eb0213068e3054d9e4a8d1a9eb032cb390e2016d0ce10549728cb4732dc5adab16fa19ac70780b29e079be27c95d3dd2bd91a584c46d84d430fc6ea31ce0ba62fa27be9f6bc435203da7c3a5d68bf4dd4f81cbfaa1c87a15b9272853c9837db930952dca667194b71815a9eb49b495360dcdf31e0e560857d0541a916d6b5469ac1b36babc5a91e1d58925f20d9d5f8a0da3c30711b0d101cabceffbe072be69613ea0003c6e9bb5cd2413c8ddc17cfa319cf7aae"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x29}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000)=r1, 0x4) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=@newlink={0x34, 0x10, 0x73b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x403}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0x34}}, 0x0) (async) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0xbf) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) (async) setsockopt$inet6_tcp_int(r3, 0x6, 0xa, &(0x7f0000001100)=0x1, 0x4) (async) r4 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r4, &(0x7f0000000140)={0xa, 0x0, 0x0, @local}, 0x1c) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c201e7, r6}) (async) write(r4, 0x0, 0x0) (async) sendfile(r4, r3, &(0x7f0000000040)=0x4, 0x8001) r7 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r7, &(0x7f00000000c0)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c301e6, r9}) (async, rerun: 64) write(r7, 0x0, 0x0) (rerun: 64) syz_open_dev$vcsn(&(0x7f0000000000), 0x7db5, 0x2) [ 387.713892][ T7580] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 387.753648][ T1577] usb 3-1: USB disconnect, device number 17 05:27:53 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r2 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 32) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000600)={{{@in=@initdev, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}}}, &(0x7f0000002a40)=0xe8) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000002d80)={{{@in6=@remote, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @loopback}}, 0x0, @in6=@initdev}}, &(0x7f0000002e80)=0xe8) (async) r5 = syz_clone3(&(0x7f0000003280)={0x11820000, &(0x7f00000030c0), &(0x7f0000003100), &(0x7f0000003140), {0x9}, &(0x7f0000003180)=""/113, 0x71, &(0x7f0000003200)=""/5, &(0x7f0000003240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0], 0x7}, 0x58) (async) r6 = syz_clone(0x42000, &(0x7f00000033c0)="dcfed34db483e6ef5db93bcc2de4fec5cc2b0c0ced836c6368ca", 0x1a, &(0x7f0000003400), &(0x7f0000003440), &(0x7f0000003480)="b1b6d3fef2b76eeb4755f9456f1f5af213f6e8351ad1d4f2521d2c3a0ae156f78440f083bb4c013c96cfc878664a47b5b7c347d5ab49b0253281e0f15dba6a7dc73e8f4879f9559ee84ac5ac950bf1af875ba7c9f101736fd748b01044b0add51bc426468254135bf40f2a3896e23c36") (async) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003500)={{{@in=@loopback, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@local}}, &(0x7f0000003600)=0xe8) getgroups(0x2, &(0x7f0000003640)=[0x0, 0xffffffffffffffff]) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381c456ba66642778"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r9}, 0x10) (async) r10 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$netlink(r0, &(0x7f00000036c0)={&(0x7f00000005c0)=@kern={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000003340)=[{&(0x7f0000001780)={0x158, 0x31, 0x4d0eed8c9a3127d, 0x70bd29, 0x25dfdbfd, "", [@typed={0x6, 0x5e, 0x0, 0x0, @str='}\x00'}, @generic="d393d38a7e293362fda1147c4d37653098360263ee2aa1c2ab894a3aa681405856dd37713b3f7f3f7014844a947df1bdbd728aa3fa1abbf82d55", @nested={0xfa, 0x5e, 0x0, 0x1, [@generic="c7043389c784eb5ebfe1367c12f55835eaf8ebbdd1a73d6ddaff2a67d84f84514c215e1bef011702008a71fdae934a09c51669109cfe283311d70f6ec20f93509f59aa7b544c66c5d7f30533e3ff93e26f02c76a2a1f4f21ee734f69aba06d0e3c1aad82a5b38e25614b4f61b19e06965fcc5b971b5f13f98e65b787785f040725e001e7c33db15a9a2429ec6e5e30750b01c3955c4a0bae66c89864fd884be7caefd0d57d1351bc9fb4014fb9203a3b71323d778bad13bfde70e2264e2745db11c41fd332c79f2ae82d7536bcc9af4671d52b196340b013e59e8d4688fddfa9425a2f41a57d7cd44d9505ed64a8", @typed={0x5, 0x1c, 0x0, 0x0, @str='\x00'}]}, @typed={0x8, 0x15, 0x0, 0x0, @uid}]}, 0x158}, {&(0x7f0000001900)=ANY=[@ANYBLOB="0c1100003d0008002abd7000fbdbdf2588de80b5dd9c49c4f67e7b7d58fd7621bde4bdeef7f22eaf358257ac1b53d13ec4b7c22734bc847ae4c23131bb27e204131c35868822e094e4284092500b9c5a9a0297b8d61c568de97c77914e2cf6d59ecfe0c2280d1bfd703dcee4860cb45a4be283a4f349fa0afdad2304495f49423a543e9fe5e50f0216d69a6226bbbb08b14b5c3ae5530343b5b905b8c4c0cc072a1aca25e67b1c27370a0833cdb64e61f6f5c0d5fc49e95671657e3bf33a0c2e0617b3b6072c97200ba2db604aa7311d8445ed94cf0533467f8156a6a1f897d8ee12dfbde21614393de80bce71a2893ef50684842d67c6affacf0f089ae5e34fc7397e925befdefa549e9860748d3cbb9da94d3e21122918759c835caa9f6022809d62cb4a5a8d068169091f7773b96f4f12e266fd581ce057cdd10c9ae35805c78b3bae86f39ebbf7f6b88966a61fcdc1e4c473f362220afcbd77c4e39d2dfb758a03afbad6a7c88b980fc29b134260e53bce08f53ae42b6b334d613525665ed69f2ee96acb3cff3de1acb6e6b86211ad65738dc1d4585f6cc277087063d5698b57feea5f469f53a567570b4f238c289e4579de1e74e0d4afb06a0d3bf2964f48b9327130966e1343dfc3aeb1ff3bcfc36261bf656ef43085082a2648159702f302593e516eb9359639a290e2132bd4507abff27cc186f65f8b0f50aa8366a91128cd24ae16943ce5b698bf4e0bba0f682a792fa6408e6c40dc9c770ab6e76cfd4227c9126fa72e05d94450ec35373998bbb95d9daf35f6b42cfe2226e5a0baa8d9148f9d727f581cd5e88dbc87acf06fdd99f32750af0651f47b1b255f983fd0c55f545bb281e055e72cd7a6c6adb5d9f63fe14b049b9d47061568c01234ff45a32ac5fa24e91aaec2df68b506632a1599c763a6ef4520c26e1268ddc8bc752de2ecfcb0a1693d87ac54c8130cbd706b230fd506b6d489cf1cf9a53845f82bf87f08a1ec3a7151127d94f019ef4de132cb5e26bb2aa06bc166e30d0efa427624020247a474710a071f6a51e1031e484d4f3c3e9254b16fee9bf16651ae1a55ef1b9fa56d99e9be0168bfdc06f9e55c9ed2fdca6d986c05a164f28cf95b39c0261ce1815b3e61990e1b3de71f3bd46cb1ead7f6cf46b526b05c80e649830e254b77799c73b1e872dfbffb6fc4b02496c02d5e41f664227a272bdd8272a0d7742aee70f4e3064a04a5ea54f0a8611b35e91e04816784cbf67cd843d77606e82e523bc2893cd90a1c0750268ddc798184122709271e170440e77fce7a4c0e0c2ab651474d5644ab3d177af8780efc967d5af255df5ed2ab65fbff713865400732fa6fd2caacad7e5f21dfde94b87aa5de67c687fddbd065dd845fdfc916804d238060b5c8f2f82ade4c6d1cc9c5710cefdc9890c31cfdd4ddcd7e27dbb4b76caa9f4c399c8531a756d645a7408addd7b99b68f9bd194e6e986e6b75facf9d492d16d1442d60dbacafe56513a38b342bfd2388dc47f04f6ee6a2394285fcb63ec76e0b292865897c4c5f52ed62f974585ea00a69f65dfaa848fdee10a5f32b5936be8e510d578aa00831c0ea2c8d2daf3f9ea31d163571728ae041615ea690ce187811e716f00eb3d0d0c1292f0dad4080ea0c995f3871d0bf4805734c737c332a5e26b6a79a9d6f2016cf0d8b02f8fe7c084f446e9d064bfc3192961dd8a73c6743ba47b192dfb2014c28d617ff12f6e12939501ece474bc66637479fa7ed7aea81918b8222c4ea13a064c894d07aab63bd48c35bb83818ec4c5fd6f99282e739d2c8944064863a5b8a21463be87127d8cdae22405259ba7773cfeadf868309cf38a30ae5f88b9f8016035c8fea1d7f7bf974f8ff5701476d15c872229ecdab4f0026d080bb615a75060c8a23891bfe8b17aa49bb7c16f86be851b93e1114ca477a3fb0d78f47b8a9b0bccb179fd888f808bb58bfa5c390426c234ce487c7edd65c80257954960b81a61e29819a7bfd7f024f07b75da635642d51a773b31bd38bf863a90d1121e3af7f437538fc9713f457bc68ac0cbc18974cf3527f2bd96c286b78442874e70af0e786823f7ff4dc2685473bae365ed62ed990ff4d1ee741481cebc28df7d96453168cc4231828718d128bb8a99a2605d2936fde14a3dda461b404951aa06375306744d7e5f62800412b27a8f21210eb365afc5aac7bf0a42147a078ceeed1b9dc565264a35a2c617095c0a1e5b65d6924dff5cd720f3841ffdcaf3deaf782df93db31923893aabd87e790e9ec7d903f27f42ee83edbf6c59dd85147cfec246dcfb18f92431be9ce66b073fdca25fddf261526b79bb5e8069fc94de8b99b517375a780c6d818b2c4115e38c716c8c37dadbae8a32537d9426b8b2b786c40daf294b61ab4a1e70c7a749661590607ba69e19e8fe9696456ced182a9c9bf37acc54957371fdfacdb180bcc888f799ae772eb3248e529cf4d0c54376d5e2bbcea2ea7f003c00cfb5e682b55b64bfbfec898ac5989d837a04b53d0b4c833534709471ba2a0fae00da159adb1f9733321eb60a7c2fd62b08c338f43fb72d93bd2c511385e311359bf71d1ce5b98be471639981f139ef10b90d417e3012143c3aaa1700988a88a9eecbb9bfe48a00bf622106f2bf3b12b24bb7be48f507bd14e73b8ebc9493b6ad0b002ce924cfa919a29a79be09f9c6e19c725b8070aba59f556c57ef52a71b5a1b83464ff14c14c40bae2be883e1aa364a6c402c4382fb98377233984ba450c2d4036645a16d4e7f4833945dae67058c5b6b254f4b34739e94dbf63199e69a78842ec4ed68cdb686f83c7ee326ca41ba7a79ab1758cf202e410a56919095bca80a4cccd0fa43f24bbd2f14e5cf897767328cfea618efec35d1ce27717f0cfc2d5cfb33faa8c1c753f105fa1930ff42026b97acac426f522e81b2bdc472d453de1a4685a158b36211099a9f4eac95d7e324100baedb91d26b6207a8daeacd8c109340262296eb9cbddeab074047967bc2d7b911d5002ddbaab599740d670cb96224dbbbc10b7f86ee45e5fee46c5a4e7e5c055241632c4c97f6ce283f133043fc84528954ec7aca01053c0e95eebf7e4c5d9f93440ae51ac44c2997699bad152370f634ce955211c3613b74b2eb3a384e72305d33dab5da4d319f009f66a78b474ae85180568b1115ee72de6784055055c71488b1823759403c0f63d96b2337c345a6bac10ae5408cba78d532401ad810259e738583b1cac6596c4860576ac395d80a24380c3e805cb1785c315a7d938262c9d85c25456dbacebd5a9f9ca2fd4cc02d286974db56ebcd08d170f90126f0c2eb1bd9282e962ddfac850e4ee896a7a91aa2b10a40419247eb827e6388510625587d216f2a20d12e631cc16a47347cacfd53fce4a7610dc97ba3f03d4d27b2256ddffb782913441a96f984d77d9fda65791237faff10cdfb904029790240fd09d5d0b966f0a704bb2c3c972067595d08075f77ce0ba48ce5532c5694be6f50db2f3f29c65266f8fefff8194691d7334eaf2981f373df8cd7ab5d1a893d8917b99678c23bfc2a76723652310eaf6f7bd90d547a0da70b64fe67f7e7bb0569822f85c30e43f67d880eee0120e690edac238be414f2d22112f9edb9f6c75cf72f010d597f6c7fcd1538a7a9f617f4e627a137a74119dbdc55f74da07169de5d77b67b34812894f997e6139a6206b5a9314d9fcc161d2a7a534cf4824487c64fc92497b0bba0e67613506f6d017b5fa5be01695325f3267e11d7288c4db0ac49a0144999965c46c5f2c0773016c4911b4208bb0f28aeea4a1cdea9e5a61abf60c3fa7117fdd9cd5a82c5a46b2ae6f522e44d2ff877a503ae85afc26c743d9c3a310629ec5fa599b65a16695083634e10943c96e03aa95d30bceeede4547385102348a0e09cbe401bd64affea604acd2a1d7a32fb554cf60d3fa270dc30e07cebbd0b7c415f6f286b479e85c19394c028da785444585065c9eeb38390ec5b1edf6fec80cfbedadd1f62a20a8d209e52943217529da00a8d95bb98170f3dfb785abd3c29f93988732c18655b170ba4a1a1931e614c4f667921a410cb55ea8cdec5cecfb1254fc7d7e0c3bf9564d9bf5b6c27d358cfbcea2143279bbca0b78f1ed21877d9b5787b50e14cdf21c818f0bde919cd4ca30e71a33282fb91f83917fb81ee3d24843757451829b963b8248ea15709dead22123e2b6fa27e5822deb3480b483cba416791c5d4dcf8bc83c6cb7218d72e6a16c0f716a77fc5ba599dd09b0045f21c926863bc915b53e862bbc2036f85ac5ad8db8bdf0e17668b2953728bca23e34afc5255f3fab85bef180ca849d9f3c45af40f6b13a540aabaec5641f42103f9a78e1aaac76eb8deab9ce78e32422e1f1602c332ba59e71dff15065e277a5dd88024c99c250417f1fa481ded5ae433ba80a3f6e083d81a706d42d2010e23c128d17f9045e3f1309211fc3c7b7a8af95aa3d62811f8eaeab1799c3c36a67a6d252cc83c3cb7467bdf35a2c8bc753683402f2adf5447b6d89a8fa321f74e25af9501cddba37b4b28a69603feeec12cdf8df93aa151c198651e4ba84fface7a8b918f58d308b44eb011db699e2e68f60cb19fe0449e1fe7ac05750a447315122d10c7f07317cd0967f705d12e2efbdd090101354142adc97ff5398e7d7b32d769f6c458a2a8e651d3bbd1b6105895701753ebb291660479aa7ac8635598d27ad02da0baa9a9116dcbb9fb3e4fa462886daad9e23767eb844d96b300007cae659aceffa2c1034e80a4e6f86f5fd38834f490c3e561cf9964b698ce2b388ac917ffa00bd0131f4bdb66a03200d79239d8ac257d39dff60fc2a4b4330e474b5aea777a1a52b0f5215b8ce53eaa3a9edae881cfc2ccd2b9c262ee82ee73ae31072262ad3958a35280502c33a18b47c398e13400d1413444d52f5be3fc7090ddb49ffc80b348f279328557fa8325679b56f64dd4614c43044bebda6cb282e8bd00716de677085ba57f6cb6ddcd9e0af26c2edf79c3d672264a400509ef3ef919b0da1a2d95389c865ac782d3bd6e1d1ed23ca60728e696de0888c03bdea0695853ddbcd1954354673ad16266fe8f3ec7a1a9a93a4471b1b05091338603991eeaa4b88a7a3d3245e40936d826097ec213ec2401e5a7db3e901155e720005bd1ebadbc283f8d263b55ca51b095b0cad38254ccec5aa41b4b26b49c76118c9842dbc34dc253b387e4a754b8a150511a9c799d88f98d8cdd956b5f18698c0a4508520928c111e48c68f7cdda54d8dafc6109253aecf3513049372a9ad09976739c45f75a1a15806197183615b17de038fc1b68adea9066db5aeb642d46c196bf5c0e05c41b7aac9d88fa5ac7bb101f8b4f6df383c18d01566c935c57f73670ff8559280bc3e1379f79ed6162f69b1dee2dca4680680358369a5e2ebfe5ce8bfd58eb995dde356ffbef4b1cc8aaab957cdec24e509f4cb1e9d1644ee6e6d77142f243d9deca613ab7897ec9b888495721b80ac7adb98bbf7e84f3ad793c01b476fa04eb462ac64e5a7424f1f511c8d610a4675bb50013f22e8c3fcf64cc79090663a60d34ea9d054db45c947056715fdc3cb56420e8ac35eaffd02ba25f645051973adf2857e9304de0d3ebf3ff51eb5a288096fdb984f7465bf25c7463230413772a2114eaf8d3744f8512814b129a4e15d62e938f875f5067a6daead9e48c277446f5d01804f327c08c46f102757bc14e36f69783de377f574b6d395a9983cdcc46905630fae5a4a8ecf3888ba8c1b8c31e3a6c1c95226be45f700698008008d006401010003b26e7356d2e8e29ef43bc3706551d8f50d105b4b4657c456e72b9488e37bcddd3cecec27788404b78e4d1db4ec44c005ce96fd195cc41915d43acd5288cbdc230e0794f78f8450896a5574695c71131cbcb0837ce155fa67f3f0ec70e04fdd7f65a0a6ec6e16dee9b25ee7bcf0906f3d858d32265736ee11dffb46ede0229d3140fadcd45c64cbf3d46ab32ac16541d1a13fdd795dbf70d6f8f041e9b042198a2d7aaed29d913f157331f43f7cc6f7c4b2b0f18a111dfef5d94d288832f94a07d0cba7423476fb7b9686a90771525b2023585e4c6e1817d59922b2eebc387c411f2107001200235c00000004008600"], 0x110c}, {&(0x7f0000002a80)={0x2e4, 0x36, 0x20, 0x70bd29, 0x25dfdbfd, "", [@nested={0xa2, 0x48, 0x0, 0x1, [@generic="065a60a82094ce533756e9a23af90fed8e6c8cd3f1a1fd6bd4f9c103545586dc66d5801b758e455488f38bae4ae08093d0e0a7b97f41a17b9e69845c7cd86115d8bc2698e8f177a4aa4737f7c8242f59cdfdd3750b989a75c5a3893dff73babfa205234a18b4cc32f7537727b7b1096132a518da300e19a74ccc87b3f747809f2a3e7928dfa0cad1d2e1f14136ebed0ab7c9653804a27d89de2c35c7f139"]}, @generic="a45294cb0beb692d39998e506490d1ef8066c762d067ab3fe54c2d6bc4032343d5df7dbe0ed7e605f153eb2b76ea05ecff4a849c6bfb7338d150c9fb4126686e835f7db894e24560a846d8", @nested={0x1de, 0x3a, 0x0, 0x1, [@generic="46444610dfe77090fd976dbccec1200b70c9db8759f117864c52a58319e353b7d9a6a09e2cc7f789f064c5f58605fc7472c7ab59c54973745739ffaaa560e998bea62bc7eb94368ee514ca84f66c46c04969ffd99adc74b5e506a664e86a9532aacdf3c656e759978e206dd442172b54192282c1539994a79aa11e22a760afe93ad46db9e5ae876dd598010a93bdadd69077ad214616ac9007c85229b98ed182b174717b3dde209b26158179cfcb0c5864237a3b035bca94179726ff7e35acce6e0a3bcd2ddeed915f575eb7a3b917ed586f79a81997a0b482e353aeb24e53acfdb6069b1d01fb22ebf5", @typed={0x8, 0x65, 0x0, 0x0, @uid=r3}, @generic="8d9166886468d6bfd3181545b03d286603c757547d4d47d694608a998b24ed8d4592597d2bb1232be0dec9c581b3c630daada3913cf9e0a40b4aa5aacc8575c06ea5244369860697eb0c324ebccc6010113a2c9f070533fb859549b359ddbad10dd02cbabb8132e2ba4b398c8c41cd041b80a99fffe896d4b50a35e0f6a616320efac9bb683e9a8d6806af7613a074171a2aaef18c86de6cae95817f6dfd70f08699a7e1cd3f7810542c33c18b461c59090ccc1fe21c4026a5e349e4ca1d52f65d6480786c6d7245b81e9f79feab842a6c0f35d90fa3e693bf80544d", @typed={0xc, 0x87, 0x0, 0x0, @u64=0x5}]}, @typed={0x4, 0x8b}]}, 0x2e4}, {&(0x7f0000002ec0)={0x1c4, 0x3a, 0x8, 0x70bd2a, 0x25dfdbfd, "", [@generic="4280f4384cc393aa0e36f61f60c616e222796dd78b9a633e477e15", @nested={0xc, 0xe, 0x0, 0x1, [@typed={0x8, 0x35, 0x0, 0x0, @uid=r4}]}, @nested={0x17d, 0x95, 0x0, 0x1, [@generic="e7482a6cabaffe811246ca798d4755f8c5320a490c43358a9c0600cbcca1f48353d3d01c4d1a79fb090cbbd86393aecb27625322949b27e45667062331679aa72327d2a7e24da095cd5e48ad222f4fe036b5d5ce4084670672", @typed={0x5, 0x6e, 0x0, 0x0, @str='\x00'}, @generic="01fd87e3fb55ba9323c748a7766fb4612741fe0966fe9c851e601545e24ece0a53204120fe0203cd69e69757fd48389c9b37", @generic="47abae7a4d7028dfa35ee24d75e2573c0cc00cae868c4b", @typed={0x8, 0x30, 0x0, 0x0, @fd=r2}, @typed={0x8, 0x26, 0x0, 0x0, @uid}, @generic="60ebbc904d7058476198e261123c4dd32b08418f3c2e54dd33f1914873d682556d378bac0c6b7313240006a0e264a27e7c132909367130b2484221781c1f834fd96a3d54eeb610ba005d74a5f0100b7b8aeabfdd4e9bd6465b1a1df605029ab4ff22e8e86b48f5059f2775d650eb231cda06e21de06ed9e263d279c857c22f38770a6adf04207b0d1da58cfca853a02cccdf84006203c941f9aa825cafee1469dac26929a447b6a5e65f3b", @typed={0x8, 0x0, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x91, 0x0, 0x0, @u64=0x8}]}, @nested={0xc, 0x21, 0x0, 0x1, [@typed={0x8, 0x29, 0x0, 0x0, @pid}]}]}, 0x1c4}, {&(0x7f0000003300)={0x2c, 0x2a, 0x200, 0x70bd27, 0x25dfdbfe, "", [@typed={0x8, 0x7a, 0x0, 0x0, @fd=r1}, @nested={0x14, 0x17, 0x0, 0x1, [@typed={0x8, 0x8f, 0x0, 0x0, @pid=r5}, @typed={0x8, 0x1c, 0x0, 0x0, @uid}]}]}, 0x2c}], 0x5, &(0x7f0000003680)=[@cred={{0x1c, 0x1, 0x2, {r6, r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [r9, r10, r2]}}], 0x40}, 0x4048811) r11 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r11, 0x0, 0x78) getsockname$packet(r11, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r12, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) (async) r13 = socket$nl_route(0x10, 0x3, 0x0) r14 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r14, 0x0, 0xb901) (async) r15 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r15, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r17 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r17, &(0x7f0000000080)={0x2c, 0x0, r16}, 0x10) bind$packet(r14, &(0x7f0000000240)={0x11, 0x9, r16, 0x1, 0x8, 0x6, @random="fad4a0892328"}, 0x14) (async, rerun: 32) sendmsg$nl_route(r13, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2000000014002101000000000000000002010000", @ANYRES32=r12, @ANYBLOB="08000200ac1414aa"], 0x20}}, 0x0) (async, rerun: 32) sendmsg$nl_route(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@ipv4_newaddr={0x28, 0x14, 0x1, 0x0, 0x0, {0x2, 0x8, 0x0, 0x0, r12}, [@IFA_LOCAL={0x8, 0x2, @local}, @IFA_BROADCAST={0x8, 0x4, @broadcast}]}, 0x28}}, 0x0) (async, rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000180)=@ipv4_deladdr={0x18, 0x15, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r12}}, 0x18}}, 0x0) (rerun: 64) 05:27:53 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4b47) [ 387.800911][ T7599] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 387.809893][ T7599] ext4 filesystem being mounted at /root/syzkaller-testdir4022139441/syzkaller.2eVq6D/358/file0 supports timestamps until 2038 (0x7fffffff) 05:27:53 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) open(0x0, 0x0, 0x0) r0 = socket(0x1000000000000010, 0x80802, 0x0) bind$netlink(r0, &(0x7f0000000440)={0x10, 0x0, 0x0, 0x10004400}, 0xc) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001100)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000200000000000c00095000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd99eea7960717142fa9ea4318123741c4a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8cedf3ce99fbfbf9b0a4def23d410f6296b32a334388107200759cda9036b4e369a9e152ddcc7f05a5f3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c3b35967deabe802f5ab3e89bd6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ececb0cd2b6d357b85a0218ce740068725837074e098ee207d2f73902fbcfcf49822775985bf32d715f5888b24efa000000000000ffffffdf000000000000000000000089a7b9b00000000000000000000000000000b27cf3d1848a54d7132be1ffb0adf9deab29ea3323aa9fdfb52faf449c3bfd09000000b91ab219efdebb7b3de8f67581d8ce1baba713fd31dc752e1b94cf796a1d4223b9ff7ffcad3f6c962b9f292324b7ab7f91a31cf41ab11f12fb1e0a494034127de7c6592df1a6c64d8f20a67745409e011f1264d43e153b3d34899f40159e800ea2474b544035a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c56abf1128744bab6677fcb78e313841ec309baed0495f06d058a75fa4c81e5c9f42d9383e41d277b10392a912ffaf6f658f3fadd16286744f839c3f128f8f92d0992239eafce5c1b3f97a297c9e49a0c3510ef74080e6d1e0c8a868a353409e34d3e82279637598f37ad380a447483cac394c7bbdcd0e3b1c39b6e00916de48a4e70f03cc4146a77af02c1d4cef5379da860aed8477dfa8ceefb405005c6977c78cdbf37704ec73755539280b064bda154910fe050038ec9e47de89298b7bf4d769ccc18eede00e8ca5457870eb30d211e23ccc8e06cd58b61799257ab55ff413c86ba9affb12ec757c7234c270246c87a901160e6c07bc6cf8809c3a0d46ff7f008000000000ad1e1f493354b2822b98371d000000167d78e65b90eba0768e825972ea3b774a1467c89fa0f82e8440105051e5510a33dcda5e143fbfff161c12ca389cbe4c51b3fa00675cd1b66c5fd9c26a54d43fa050645bd9109b7e7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a84a4e3344b155cc20f49e298727340e97cdefb40e56e9cfad973347d0de7ba4754ff231a1b033d8f931ba3442b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf46306f2ef79b8d4c2ff030000000000000007b82e6044f643068cd47ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c99220002af8c5e53d52c83ac3fa7c3a3ee6c08384865b66d2b4dcb5dd9cba16b64ebbbf8702ae12c77e6e34991a225c120a3c950942fe0bc9f2a1a7506d35e5b439edeb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c9eed00000000ab6648a9dea0b6c91996d65da6c24a702a86c814459f3cdaaf99000000000000000000bfb32c826563c518d0ad23bc83ba3f3757210a057eff7615c868bd7d74233da1a3b56d4e04a7ec4792b1c4cffddbbdcfdd23ab5268f1b3d08ebb8ce498cbaaf5aaab812201d1aba3d70471fcd9b466569f3ef72f39d87fcccab514fc02b70be8629c9b73ce7bc4be7f8be71cb7b2d0a4acff8f6abe7dbad64dfa44966945d93c33b038ce0d890f851811e387723a25dda119f64b35e71c5400000000010000000000000000000034c751ebdf3f20a95b817ea3df3d6c0002a41783058e56c70afe8016b3dd9dc7785b36e609f173cc6b893ecd138289709839747837d6a6283b3452c57a5d44cacd363589845637071320921d22c1663964eddec902fc7cc33158bc306d8c3bdae8108a23d2dc96a5cdb518f58832ec0906aaec43659c79c8ad37b0f961f3beaa3e02f7762c5dd633d13b5e487e996597b2ab42c81eb7dd8390e13b395aacce4683e55bcfe8c17615257364365fd48bd77da79e52ce9adfe6dca9c42c4d719347f39ef006c2df747ee6adb7cd04faf05c36de72354c64ebaf28a3de18607ebc4b70f50f71dae565749568a23319232dc213342fb472e98c9a412199ce7976bee5eaf40e60cb3fbe8b92dae5008e92d17d05ce74ffffe74ae71d5b8bd43a4e0bf0390335aa489689f5e3a4ac5adca96caab658b43cd499d95d3876c220d105000000626621d88f1370982f663793cac52ea0d14e595ff1f56427a0a813bb3b84d31d021eeea8faeff25bb66f5940d08a5509a66fc43962bcb2f7415bc38e355e80ec935aa6fe2d74bd475d89449fb46320fee40faff2fd005549fe6a042bd95decfde5e166971935f4cfd9c9e5bfd2d803644f4e5b7e6dc1a7a35df7134e2fad79269bf24bea4eb0213068e3054d9e4a8d1a9eb032cb390e2016d0ce10549728cb4732dc5adab16fa19ac70780b29e079be27c95d3dd2bd91a584c46d84d430fc6ea31ce0ba62fa27be9f6bc435203da7c3a5d68bf4dd4f81cbfaa1c87a15b9272853c9837db930952dca667194b71815a9eb49b495360dcdf31e0e560857d0541a916d6b5469ac1b36babc5a91e1d58925f20d9d5f8a0da3c30711b0d101cabceffbe072be69613ea0003c6e9bb5cd2413c8ddc17cfa319cf7aae"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x29}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000)=r1, 0x4) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=@newlink={0x34, 0x10, 0x73b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x403}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0x34}}, 0x0) (async) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0xbf) (async) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) (async) setsockopt$inet6_tcp_int(r3, 0x6, 0xa, &(0x7f0000001100)=0x1, 0x4) (async, rerun: 64) r4 = socket$inet6(0xa, 0x3, 0x8) (rerun: 64) connect$inet6(r4, &(0x7f0000000140)={0xa, 0x0, 0x0, @local}, 0x1c) (async) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c201e7, r6}) (async) write(r4, 0x0, 0x0) (async) sendfile(r4, r3, &(0x7f0000000040)=0x4, 0x8001) (async) r7 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r7, &(0x7f00000000c0)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async, rerun: 32) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (rerun: 32) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c301e6, r9}) write(r7, 0x0, 0x0) (async) syz_open_dev$vcsn(&(0x7f0000000000), 0x7db5, 0x2) 05:27:53 executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) (async) r1 = socket$tipc(0x1e, 0x5, 0x0) socket$tipc(0x1e, 0x0, 0x0) (async) connect$tipc(r1, &(0x7f0000000600)=@id, 0x10) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r2, 0x0, 0xb901) (async) ioctl$UI_SET_SNDBIT(r2, 0x4004556a, 0x2) sendto$inet(r2, &(0x7f0000000000)="e6231c7d1b0d362730c25b20e171432a81559c2a8de4453b1f4298cd318ac90787d6f9e7e05bb700562b927135d49264ce45096676fb8b7ee305cfbaae28283a9aeeac411ab1fac80b04ee652c1bf826835aec29983d7b6d667a15b105856691394e073c2de81b66e1ec7f3adfb1938cc82a5c70a6a10017be2edadaee323ab25f418ca72d060367d506abf1aa888f0cda503cd024a551e391ffe96aa41f156cc3dd4607635f4b9424d319ff261eaf8a3ca80eeeccaf1fc12febf05d168350", 0xbf, 0x24010044, &(0x7f00000000c0)={0x2, 0x4e23, @rand_addr=0x64010104}, 0x10) (async, rerun: 64) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) recvmsg(r0, &(0x7f0000001500)={0x0, 0xa, &(0x7f0000002200)=[{&(0x7f00000035c0)=""/4106, 0x200045ca}], 0x1, 0x0, 0xfffffff3}, 0x0) 05:27:53 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4b49) 05:27:54 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) (async) getsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000600)={{{@in=@initdev, @in=@loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@mcast1}}}, &(0x7f0000002a40)=0xe8) (async) getsockopt$inet_IP_XFRM_POLICY(r1, 0x0, 0x11, &(0x7f0000002d80)={{{@in6=@remote, @in, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @loopback}}, 0x0, @in6=@initdev}}, &(0x7f0000002e80)=0xe8) (async) r5 = syz_clone3(&(0x7f0000003280)={0x11820000, &(0x7f00000030c0), &(0x7f0000003100), &(0x7f0000003140), {0x9}, &(0x7f0000003180)=""/113, 0x71, &(0x7f0000003200)=""/5, &(0x7f0000003240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0], 0x7}, 0x58) r6 = syz_clone(0x42000, &(0x7f00000033c0)="dcfed34db483e6ef5db93bcc2de4fec5cc2b0c0ced836c6368ca", 0x1a, &(0x7f0000003400), &(0x7f0000003440), &(0x7f0000003480)="b1b6d3fef2b76eeb4755f9456f1f5af213f6e8351ad1d4f2521d2c3a0ae156f78440f083bb4c013c96cfc878664a47b5b7c347d5ab49b0253281e0f15dba6a7dc73e8f4879f9559ee84ac5ac950bf1af875ba7c9f101736fd748b01044b0add51bc426468254135bf40f2a3896e23c36") (async) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000003500)={{{@in=@loopback, @in6=@initdev, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@private1}, 0x0, @in6=@local}}, &(0x7f0000003600)=0xe8) (async) getgroups(0x2, &(0x7f0000003640)=[0x0, 0xffffffffffffffff]) (async) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381c456ba66642778"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r9}, 0x10) (async) r10 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$netlink(r0, &(0x7f00000036c0)={&(0x7f00000005c0)=@kern={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000003340)=[{&(0x7f0000001780)={0x158, 0x31, 0x4d0eed8c9a3127d, 0x70bd29, 0x25dfdbfd, "", [@typed={0x6, 0x5e, 0x0, 0x0, @str='}\x00'}, @generic="d393d38a7e293362fda1147c4d37653098360263ee2aa1c2ab894a3aa681405856dd37713b3f7f3f7014844a947df1bdbd728aa3fa1abbf82d55", @nested={0xfa, 0x5e, 0x0, 0x1, [@generic="c7043389c784eb5ebfe1367c12f55835eaf8ebbdd1a73d6ddaff2a67d84f84514c215e1bef011702008a71fdae934a09c51669109cfe283311d70f6ec20f93509f59aa7b544c66c5d7f30533e3ff93e26f02c76a2a1f4f21ee734f69aba06d0e3c1aad82a5b38e25614b4f61b19e06965fcc5b971b5f13f98e65b787785f040725e001e7c33db15a9a2429ec6e5e30750b01c3955c4a0bae66c89864fd884be7caefd0d57d1351bc9fb4014fb9203a3b71323d778bad13bfde70e2264e2745db11c41fd332c79f2ae82d7536bcc9af4671d52b196340b013e59e8d4688fddfa9425a2f41a57d7cd44d9505ed64a8", @typed={0x5, 0x1c, 0x0, 0x0, @str='\x00'}]}, @typed={0x8, 0x15, 0x0, 0x0, @uid}]}, 0x158}, {&(0x7f0000001900)=ANY=[@ANYBLOB="0c1100003d0008002abd7000fbdbdf2588de80b5dd9c49c4f67e7b7d58fd7621bde4bdeef7f22eaf358257ac1b53d13ec4b7c22734bc847ae4c23131bb27e204131c35868822e094e4284092500b9c5a9a0297b8d61c568de97c77914e2cf6d59ecfe0c2280d1bfd703dcee4860cb45a4be283a4f349fa0afdad2304495f49423a543e9fe5e50f0216d69a6226bbbb08b14b5c3ae5530343b5b905b8c4c0cc072a1aca25e67b1c27370a0833cdb64e61f6f5c0d5fc49e95671657e3bf33a0c2e0617b3b6072c97200ba2db604aa7311d8445ed94cf0533467f8156a6a1f897d8ee12dfbde21614393de80bce71a2893ef50684842d67c6affacf0f089ae5e34fc7397e925befdefa549e9860748d3cbb9da94d3e21122918759c835caa9f6022809d62cb4a5a8d068169091f7773b96f4f12e266fd581ce057cdd10c9ae35805c78b3bae86f39ebbf7f6b88966a61fcdc1e4c473f362220afcbd77c4e39d2dfb758a03afbad6a7c88b980fc29b134260e53bce08f53ae42b6b334d613525665ed69f2ee96acb3cff3de1acb6e6b86211ad65738dc1d4585f6cc277087063d5698b57feea5f469f53a567570b4f238c289e4579de1e74e0d4afb06a0d3bf2964f48b9327130966e1343dfc3aeb1ff3bcfc36261bf656ef43085082a2648159702f302593e516eb9359639a290e2132bd4507abff27cc186f65f8b0f50aa8366a91128cd24ae16943ce5b698bf4e0bba0f682a792fa6408e6c40dc9c770ab6e76cfd4227c9126fa72e05d94450ec35373998bbb95d9daf35f6b42cfe2226e5a0baa8d9148f9d727f581cd5e88dbc87acf06fdd99f32750af0651f47b1b255f983fd0c55f545bb281e055e72cd7a6c6adb5d9f63fe14b049b9d47061568c01234ff45a32ac5fa24e91aaec2df68b506632a1599c763a6ef4520c26e1268ddc8bc752de2ecfcb0a1693d87ac54c8130cbd706b230fd506b6d489cf1cf9a53845f82bf87f08a1ec3a7151127d94f019ef4de132cb5e26bb2aa06bc166e30d0efa427624020247a474710a071f6a51e1031e484d4f3c3e9254b16fee9bf16651ae1a55ef1b9fa56d99e9be0168bfdc06f9e55c9ed2fdca6d986c05a164f28cf95b39c0261ce1815b3e61990e1b3de71f3bd46cb1ead7f6cf46b526b05c80e649830e254b77799c73b1e872dfbffb6fc4b02496c02d5e41f664227a272bdd8272a0d7742aee70f4e3064a04a5ea54f0a8611b35e91e04816784cbf67cd843d77606e82e523bc2893cd90a1c0750268ddc798184122709271e170440e77fce7a4c0e0c2ab651474d5644ab3d177af8780efc967d5af255df5ed2ab65fbff713865400732fa6fd2caacad7e5f21dfde94b87aa5de67c687fddbd065dd845fdfc916804d238060b5c8f2f82ade4c6d1cc9c5710cefdc9890c31cfdd4ddcd7e27dbb4b76caa9f4c399c8531a756d645a7408addd7b99b68f9bd194e6e986e6b75facf9d492d16d1442d60dbacafe56513a38b342bfd2388dc47f04f6ee6a2394285fcb63ec76e0b292865897c4c5f52ed62f974585ea00a69f65dfaa848fdee10a5f32b5936be8e510d578aa00831c0ea2c8d2daf3f9ea31d163571728ae041615ea690ce187811e716f00eb3d0d0c1292f0dad4080ea0c995f3871d0bf4805734c737c332a5e26b6a79a9d6f2016cf0d8b02f8fe7c084f446e9d064bfc3192961dd8a73c6743ba47b192dfb2014c28d617ff12f6e12939501ece474bc66637479fa7ed7aea81918b8222c4ea13a064c894d07aab63bd48c35bb83818ec4c5fd6f99282e739d2c8944064863a5b8a21463be87127d8cdae22405259ba7773cfeadf868309cf38a30ae5f88b9f8016035c8fea1d7f7bf974f8ff5701476d15c872229ecdab4f0026d080bb615a75060c8a23891bfe8b17aa49bb7c16f86be851b93e1114ca477a3fb0d78f47b8a9b0bccb179fd888f808bb58bfa5c390426c234ce487c7edd65c80257954960b81a61e29819a7bfd7f024f07b75da635642d51a773b31bd38bf863a90d1121e3af7f437538fc9713f457bc68ac0cbc18974cf3527f2bd96c286b78442874e70af0e786823f7ff4dc2685473bae365ed62ed990ff4d1ee741481cebc28df7d96453168cc4231828718d128bb8a99a2605d2936fde14a3dda461b404951aa06375306744d7e5f62800412b27a8f21210eb365afc5aac7bf0a42147a078ceeed1b9dc565264a35a2c617095c0a1e5b65d6924dff5cd720f3841ffdcaf3deaf782df93db31923893aabd87e790e9ec7d903f27f42ee83edbf6c59dd85147cfec246dcfb18f92431be9ce66b073fdca25fddf261526b79bb5e8069fc94de8b99b517375a780c6d818b2c4115e38c716c8c37dadbae8a32537d9426b8b2b786c40daf294b61ab4a1e70c7a749661590607ba69e19e8fe9696456ced182a9c9bf37acc54957371fdfacdb180bcc888f799ae772eb3248e529cf4d0c54376d5e2bbcea2ea7f003c00cfb5e682b55b64bfbfec898ac5989d837a04b53d0b4c833534709471ba2a0fae00da159adb1f9733321eb60a7c2fd62b08c338f43fb72d93bd2c511385e311359bf71d1ce5b98be471639981f139ef10b90d417e3012143c3aaa1700988a88a9eecbb9bfe48a00bf622106f2bf3b12b24bb7be48f507bd14e73b8ebc9493b6ad0b002ce924cfa919a29a79be09f9c6e19c725b8070aba59f556c57ef52a71b5a1b83464ff14c14c40bae2be883e1aa364a6c402c4382fb98377233984ba450c2d4036645a16d4e7f4833945dae67058c5b6b254f4b34739e94dbf63199e69a78842ec4ed68cdb686f83c7ee326ca41ba7a79ab1758cf202e410a56919095bca80a4cccd0fa43f24bbd2f14e5cf897767328cfea618efec35d1ce27717f0cfc2d5cfb33faa8c1c753f105fa1930ff42026b97acac426f522e81b2bdc472d453de1a4685a158b36211099a9f4eac95d7e324100baedb91d26b6207a8daeacd8c109340262296eb9cbddeab074047967bc2d7b911d5002ddbaab599740d670cb96224dbbbc10b7f86ee45e5fee46c5a4e7e5c055241632c4c97f6ce283f133043fc84528954ec7aca01053c0e95eebf7e4c5d9f93440ae51ac44c2997699bad152370f634ce955211c3613b74b2eb3a384e72305d33dab5da4d319f009f66a78b474ae85180568b1115ee72de6784055055c71488b1823759403c0f63d96b2337c345a6bac10ae5408cba78d532401ad810259e738583b1cac6596c4860576ac395d80a24380c3e805cb1785c315a7d938262c9d85c25456dbacebd5a9f9ca2fd4cc02d286974db56ebcd08d170f90126f0c2eb1bd9282e962ddfac850e4ee896a7a91aa2b10a40419247eb827e6388510625587d216f2a20d12e631cc16a47347cacfd53fce4a7610dc97ba3f03d4d27b2256ddffb782913441a96f984d77d9fda65791237faff10cdfb904029790240fd09d5d0b966f0a704bb2c3c972067595d08075f77ce0ba48ce5532c5694be6f50db2f3f29c65266f8fefff8194691d7334eaf2981f373df8cd7ab5d1a893d8917b99678c23bfc2a76723652310eaf6f7bd90d547a0da70b64fe67f7e7bb0569822f85c30e43f67d880eee0120e690edac238be414f2d22112f9edb9f6c75cf72f010d597f6c7fcd1538a7a9f617f4e627a137a74119dbdc55f74da07169de5d77b67b34812894f997e6139a6206b5a9314d9fcc161d2a7a534cf4824487c64fc92497b0bba0e67613506f6d017b5fa5be01695325f3267e11d7288c4db0ac49a0144999965c46c5f2c0773016c4911b4208bb0f28aeea4a1cdea9e5a61abf60c3fa7117fdd9cd5a82c5a46b2ae6f522e44d2ff877a503ae85afc26c743d9c3a310629ec5fa599b65a16695083634e10943c96e03aa95d30bceeede4547385102348a0e09cbe401bd64affea604acd2a1d7a32fb554cf60d3fa270dc30e07cebbd0b7c415f6f286b479e85c19394c028da785444585065c9eeb38390ec5b1edf6fec80cfbedadd1f62a20a8d209e52943217529da00a8d95bb98170f3dfb785abd3c29f93988732c18655b170ba4a1a1931e614c4f667921a410cb55ea8cdec5cecfb1254fc7d7e0c3bf9564d9bf5b6c27d358cfbcea2143279bbca0b78f1ed21877d9b5787b50e14cdf21c818f0bde919cd4ca30e71a33282fb91f83917fb81ee3d24843757451829b963b8248ea15709dead22123e2b6fa27e5822deb3480b483cba416791c5d4dcf8bc83c6cb7218d72e6a16c0f716a77fc5ba599dd09b0045f21c926863bc915b53e862bbc2036f85ac5ad8db8bdf0e17668b2953728bca23e34afc5255f3fab85bef180ca849d9f3c45af40f6b13a540aabaec5641f42103f9a78e1aaac76eb8deab9ce78e32422e1f1602c332ba59e71dff15065e277a5dd88024c99c250417f1fa481ded5ae433ba80a3f6e083d81a706d42d2010e23c128d17f9045e3f1309211fc3c7b7a8af95aa3d62811f8eaeab1799c3c36a67a6d252cc83c3cb7467bdf35a2c8bc753683402f2adf5447b6d89a8fa321f74e25af9501cddba37b4b28a69603feeec12cdf8df93aa151c198651e4ba84fface7a8b918f58d308b44eb011db699e2e68f60cb19fe0449e1fe7ac05750a447315122d10c7f07317cd0967f705d12e2efbdd090101354142adc97ff5398e7d7b32d769f6c458a2a8e651d3bbd1b6105895701753ebb291660479aa7ac8635598d27ad02da0baa9a9116dcbb9fb3e4fa462886daad9e23767eb844d96b300007cae659aceffa2c1034e80a4e6f86f5fd38834f490c3e561cf9964b698ce2b388ac917ffa00bd0131f4bdb66a03200d79239d8ac257d39dff60fc2a4b4330e474b5aea777a1a52b0f5215b8ce53eaa3a9edae881cfc2ccd2b9c262ee82ee73ae31072262ad3958a35280502c33a18b47c398e13400d1413444d52f5be3fc7090ddb49ffc80b348f279328557fa8325679b56f64dd4614c43044bebda6cb282e8bd00716de677085ba57f6cb6ddcd9e0af26c2edf79c3d672264a400509ef3ef919b0da1a2d95389c865ac782d3bd6e1d1ed23ca60728e696de0888c03bdea0695853ddbcd1954354673ad16266fe8f3ec7a1a9a93a4471b1b05091338603991eeaa4b88a7a3d3245e40936d826097ec213ec2401e5a7db3e901155e720005bd1ebadbc283f8d263b55ca51b095b0cad38254ccec5aa41b4b26b49c76118c9842dbc34dc253b387e4a754b8a150511a9c799d88f98d8cdd956b5f18698c0a4508520928c111e48c68f7cdda54d8dafc6109253aecf3513049372a9ad09976739c45f75a1a15806197183615b17de038fc1b68adea9066db5aeb642d46c196bf5c0e05c41b7aac9d88fa5ac7bb101f8b4f6df383c18d01566c935c57f73670ff8559280bc3e1379f79ed6162f69b1dee2dca4680680358369a5e2ebfe5ce8bfd58eb995dde356ffbef4b1cc8aaab957cdec24e509f4cb1e9d1644ee6e6d77142f243d9deca613ab7897ec9b888495721b80ac7adb98bbf7e84f3ad793c01b476fa04eb462ac64e5a7424f1f511c8d610a4675bb50013f22e8c3fcf64cc79090663a60d34ea9d054db45c947056715fdc3cb56420e8ac35eaffd02ba25f645051973adf2857e9304de0d3ebf3ff51eb5a288096fdb984f7465bf25c7463230413772a2114eaf8d3744f8512814b129a4e15d62e938f875f5067a6daead9e48c277446f5d01804f327c08c46f102757bc14e36f69783de377f574b6d395a9983cdcc46905630fae5a4a8ecf3888ba8c1b8c31e3a6c1c95226be45f700698008008d006401010003b26e7356d2e8e29ef43bc3706551d8f50d105b4b4657c456e72b9488e37bcddd3cecec27788404b78e4d1db4ec44c005ce96fd195cc41915d43acd5288cbdc230e0794f78f8450896a5574695c71131cbcb0837ce155fa67f3f0ec70e04fdd7f65a0a6ec6e16dee9b25ee7bcf0906f3d858d32265736ee11dffb46ede0229d3140fadcd45c64cbf3d46ab32ac16541d1a13fdd795dbf70d6f8f041e9b042198a2d7aaed29d913f157331f43f7cc6f7c4b2b0f18a111dfef5d94d288832f94a07d0cba7423476fb7b9686a90771525b2023585e4c6e1817d59922b2eebc387c411f2107001200235c00000004008600"], 0x110c}, {&(0x7f0000002a80)={0x2e4, 0x36, 0x20, 0x70bd29, 0x25dfdbfd, "", [@nested={0xa2, 0x48, 0x0, 0x1, [@generic="065a60a82094ce533756e9a23af90fed8e6c8cd3f1a1fd6bd4f9c103545586dc66d5801b758e455488f38bae4ae08093d0e0a7b97f41a17b9e69845c7cd86115d8bc2698e8f177a4aa4737f7c8242f59cdfdd3750b989a75c5a3893dff73babfa205234a18b4cc32f7537727b7b1096132a518da300e19a74ccc87b3f747809f2a3e7928dfa0cad1d2e1f14136ebed0ab7c9653804a27d89de2c35c7f139"]}, @generic="a45294cb0beb692d39998e506490d1ef8066c762d067ab3fe54c2d6bc4032343d5df7dbe0ed7e605f153eb2b76ea05ecff4a849c6bfb7338d150c9fb4126686e835f7db894e24560a846d8", @nested={0x1de, 0x3a, 0x0, 0x1, [@generic="46444610dfe77090fd976dbccec1200b70c9db8759f117864c52a58319e353b7d9a6a09e2cc7f789f064c5f58605fc7472c7ab59c54973745739ffaaa560e998bea62bc7eb94368ee514ca84f66c46c04969ffd99adc74b5e506a664e86a9532aacdf3c656e759978e206dd442172b54192282c1539994a79aa11e22a760afe93ad46db9e5ae876dd598010a93bdadd69077ad214616ac9007c85229b98ed182b174717b3dde209b26158179cfcb0c5864237a3b035bca94179726ff7e35acce6e0a3bcd2ddeed915f575eb7a3b917ed586f79a81997a0b482e353aeb24e53acfdb6069b1d01fb22ebf5", @typed={0x8, 0x65, 0x0, 0x0, @uid=r3}, @generic="8d9166886468d6bfd3181545b03d286603c757547d4d47d694608a998b24ed8d4592597d2bb1232be0dec9c581b3c630daada3913cf9e0a40b4aa5aacc8575c06ea5244369860697eb0c324ebccc6010113a2c9f070533fb859549b359ddbad10dd02cbabb8132e2ba4b398c8c41cd041b80a99fffe896d4b50a35e0f6a616320efac9bb683e9a8d6806af7613a074171a2aaef18c86de6cae95817f6dfd70f08699a7e1cd3f7810542c33c18b461c59090ccc1fe21c4026a5e349e4ca1d52f65d6480786c6d7245b81e9f79feab842a6c0f35d90fa3e693bf80544d", @typed={0xc, 0x87, 0x0, 0x0, @u64=0x5}]}, @typed={0x4, 0x8b}]}, 0x2e4}, {&(0x7f0000002ec0)={0x1c4, 0x3a, 0x8, 0x70bd2a, 0x25dfdbfd, "", [@generic="4280f4384cc393aa0e36f61f60c616e222796dd78b9a633e477e15", @nested={0xc, 0xe, 0x0, 0x1, [@typed={0x8, 0x35, 0x0, 0x0, @uid=r4}]}, @nested={0x17d, 0x95, 0x0, 0x1, [@generic="e7482a6cabaffe811246ca798d4755f8c5320a490c43358a9c0600cbcca1f48353d3d01c4d1a79fb090cbbd86393aecb27625322949b27e45667062331679aa72327d2a7e24da095cd5e48ad222f4fe036b5d5ce4084670672", @typed={0x5, 0x6e, 0x0, 0x0, @str='\x00'}, @generic="01fd87e3fb55ba9323c748a7766fb4612741fe0966fe9c851e601545e24ece0a53204120fe0203cd69e69757fd48389c9b37", @generic="47abae7a4d7028dfa35ee24d75e2573c0cc00cae868c4b", @typed={0x8, 0x30, 0x0, 0x0, @fd=r2}, @typed={0x8, 0x26, 0x0, 0x0, @uid}, @generic="60ebbc904d7058476198e261123c4dd32b08418f3c2e54dd33f1914873d682556d378bac0c6b7313240006a0e264a27e7c132909367130b2484221781c1f834fd96a3d54eeb610ba005d74a5f0100b7b8aeabfdd4e9bd6465b1a1df605029ab4ff22e8e86b48f5059f2775d650eb231cda06e21de06ed9e263d279c857c22f38770a6adf04207b0d1da58cfca853a02cccdf84006203c941f9aa825cafee1469dac26929a447b6a5e65f3b", @typed={0x8, 0x0, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x91, 0x0, 0x0, @u64=0x8}]}, @nested={0xc, 0x21, 0x0, 0x1, [@typed={0x8, 0x29, 0x0, 0x0, @pid}]}]}, 0x1c4}, {&(0x7f0000003300)={0x2c, 0x2a, 0x200, 0x70bd27, 0x25dfdbfe, "", [@typed={0x8, 0x7a, 0x0, 0x0, @fd=r1}, @nested={0x14, 0x17, 0x0, 0x1, [@typed={0x8, 0x8f, 0x0, 0x0, @pid=r5}, @typed={0x8, 0x1c, 0x0, 0x0, @uid}]}]}, 0x2c}], 0x5, &(0x7f0000003680)=[@cred={{0x1c, 0x1, 0x2, {r6, r7, r8}}}, @rights={{0x1c, 0x1, 0x1, [r9, r10, r2]}}], 0x40}, 0x4048811) (async) r11 = socket(0x10, 0x803, 0x0) write$binfmt_elf64(r11, 0x0, 0x78) (async) getsockname$packet(r11, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[@ANYBLOB="48000000100005f7000000000000000000000002", @ANYRES32=r12, @ANYBLOB="0000400000000005280012000c00010076657468"], 0x48}}, 0x0) r13 = socket$nl_route(0x10, 0x3, 0x0) r14 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r14, 0x0, 0xb901) (async) r15 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r15, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) (async) r17 = socket$xdp(0x2c, 0x3, 0x0) bind$xdp(r17, &(0x7f0000000080)={0x2c, 0x0, r16}, 0x10) bind$packet(r14, &(0x7f0000000240)={0x11, 0x9, r16, 0x1, 0x8, 0x6, @random="fad4a0892328"}, 0x14) (async) sendmsg$nl_route(r13, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2000000014002101000000000000000002010000", @ANYRES32=r12, @ANYBLOB="08000200ac1414aa"], 0x20}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000700)=@ipv4_newaddr={0x28, 0x14, 0x1, 0x0, 0x0, {0x2, 0x8, 0x0, 0x0, r12}, [@IFA_LOCAL={0x8, 0x2, @local}, @IFA_BROADCAST={0x8, 0x4, @broadcast}]}, 0x28}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000180)=@ipv4_deladdr={0x18, 0x15, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r12}}, 0x18}}, 0x0) 05:27:54 executing program 2: mkdir(0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x88100, 0x24) (async) mount(0x0, &(0x7f0000000700)='./bus/file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x21, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) r5 = socket$inet6(0xa, 0x80000, 0x3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/mcfilter\x00') (async) fcntl$dupfd(r5, 0x0, r6) 05:27:54 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x541b) 05:27:54 executing program 3: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) open(0x0, 0x0, 0x0) r0 = socket(0x1000000000000010, 0x80802, 0x0) bind$netlink(r0, &(0x7f0000000440)={0x10, 0x0, 0x0, 0x10004400}, 0xc) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000001100)=ANY=[@ANYBLOB="bf16000000000000b70700000100f0ff5070000000000000200000000000c00095000000000000002ba728041598d6fbd30cb599e83d24a3aa81d36bb3019c13bd2321afb56fa54f26fb0b71d0e6adfefcf1d8f7faf75e0f226bd99eea7960717142fa9ea4318123741c4a0e168c1886d0d4d94f2f4e345c652fbc16ee988e6e0dc8cedf3ce99fbfbf9b0a4def23d410f6296b32a334388107200759cda9036b4e369a9e152ddcc7f05a5f3c4744aeaccd3641110bec4e9027a0c8055bbfc3a96d2e8910c2c3b35967deabe802f5ab3e89bd6c662ed4048d3b3e22278d00031e5388ee5c867ddd58211d6ececb0cd2b6d357b85a0218ce740068725837074e098ee207d2f73902fbcfcf49822775985bf32d715f5888b24efa000000000000ffffffdf000000000000000000000089a7b9b00000000000000000000000000000b27cf3d1848a54d7132be1ffb0adf9deab29ea3323aa9fdfb52faf449c3bfd09000000b91ab219efdebb7b3de8f67581d8ce1baba713fd31dc752e1b94cf796a1d4223b9ff7ffcad3f6c962b9f292324b7ab7f91a31cf41ab11f12fb1e0a494034127de7c6592df1a6c64d8f20a67745409e011f1264d43e153b3d34899f40159e800ea2474b544035a30b23bcee46762c2093bcc9eae5ee3e980026c96f80ee1a74e04bde740750fa4d9aaa705989b8e673e3296e52d337c56abf1128744bab6677fcb78e313841ec309baed0495f06d058a75fa4c81e5c9f42d9383e41d277b10392a912ffaf6f658f3fadd16286744f839c3f128f8f92d0992239eafce5c1b3f97a297c9e49a0c3510ef74080e6d1e0c8a868a353409e34d3e82279637598f37ad380a447483cac394c7bbdcd0e3b1c39b6e00916de48a4e70f03cc4146a77af02c1d4cef5379da860aed8477dfa8ceefb405005c6977c78cdbf37704ec73755539280b064bda154910fe050038ec9e47de89298b7bf4d769ccc18eede00e8ca5457870eb30d211e23ccc8e06cd58b61799257ab55ff413c86ba9affb12ec757c7234c270246c87a901160e6c07bc6cf8809c3a0d46ff7f008000000000ad1e1f493354b2822b98371d000000167d78e65b90eba0768e825972ea3b774a1467c89fa0f82e8440105051e5510a33dcda5e143fbfff161c12ca389cbe4c51b3fa00675cd1b66c5fd9c26a54d43fa050645bd9109b7e7131421c0f39113be7664e08bdd7115c61afcb718cf3c4680b2f6c7a84a4e3344b155cc20f49e298727340e97cdefb40e56e9cfad973347d0de7ba4754ff231a1b033d8f931ba3442b2c7c503f3d0e7ab0e958adb862822e40009995ae166deb9856291a43a6f7eb2e32cefbf46306f2ef79b8d4c2ff030000000000000007b82e6044f643068cd47ae636a5dbe9864a117d27326850a7c3b570863f532c218b10af13d7be94987005088a83880ccab9c99220002af8c5e53d52c83ac3fa7c3a3ee6c08384865b66d2b4dcb5dd9cba16b64ebbbf8702ae12c77e6e34991a225c120a3c950942fe0bc9f2a1a7506d35e5b439edeb7088aeda890cf8a4a6f31ba6d9b8cb098f935bdcbb29fd0f1a342c9eed00000000ab6648a9dea0b6c91996d65da6c24a702a86c814459f3cdaaf99000000000000000000bfb32c826563c518d0ad23bc83ba3f3757210a057eff7615c868bd7d74233da1a3b56d4e04a7ec4792b1c4cffddbbdcfdd23ab5268f1b3d08ebb8ce498cbaaf5aaab812201d1aba3d70471fcd9b466569f3ef72f39d87fcccab514fc02b70be8629c9b73ce7bc4be7f8be71cb7b2d0a4acff8f6abe7dbad64dfa44966945d93c33b038ce0d890f851811e387723a25dda119f64b35e71c5400000000010000000000000000000034c751ebdf3f20a95b817ea3df3d6c0002a41783058e56c70afe8016b3dd9dc7785b36e609f173cc6b893ecd138289709839747837d6a6283b3452c57a5d44cacd363589845637071320921d22c1663964eddec902fc7cc33158bc306d8c3bdae8108a23d2dc96a5cdb518f58832ec0906aaec43659c79c8ad37b0f961f3beaa3e02f7762c5dd633d13b5e487e996597b2ab42c81eb7dd8390e13b395aacce4683e55bcfe8c17615257364365fd48bd77da79e52ce9adfe6dca9c42c4d719347f39ef006c2df747ee6adb7cd04faf05c36de72354c64ebaf28a3de18607ebc4b70f50f71dae565749568a23319232dc213342fb472e98c9a412199ce7976bee5eaf40e60cb3fbe8b92dae5008e92d17d05ce74ffffe74ae71d5b8bd43a4e0bf0390335aa489689f5e3a4ac5adca96caab658b43cd499d95d3876c220d105000000626621d88f1370982f663793cac52ea0d14e595ff1f56427a0a813bb3b84d31d021eeea8faeff25bb66f5940d08a5509a66fc43962bcb2f7415bc38e355e80ec935aa6fe2d74bd475d89449fb46320fee40faff2fd005549fe6a042bd95decfde5e166971935f4cfd9c9e5bfd2d803644f4e5b7e6dc1a7a35df7134e2fad79269bf24bea4eb0213068e3054d9e4a8d1a9eb032cb390e2016d0ce10549728cb4732dc5adab16fa19ac70780b29e079be27c95d3dd2bd91a584c46d84d430fc6ea31ce0ba62fa27be9f6bc435203da7c3a5d68bf4dd4f81cbfaa1c87a15b9272853c9837db930952dca667194b71815a9eb49b495360dcdf31e0e560857d0541a916d6b5469ac1b36babc5a91e1d58925f20d9d5f8a0da3c30711b0d101cabceffbe072be69613ea0003c6e9bb5cd2413c8ddc17cfa319cf7aae"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x29}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000000)=r1, 0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=@newlink={0x34, 0x10, 0x73b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x403}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x4}}}]}, 0x34}}, 0x0) write$P9_RREADDIR(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0xbf) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) setsockopt$inet6_tcp_int(r3, 0x6, 0xa, &(0x7f0000001100)=0x1, 0x4) r4 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r4, &(0x7f0000000140)={0xa, 0x0, 0x0, @local}, 0x1c) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r4, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c201e7, r6}) write(r4, 0x0, 0x0) sendfile(r4, r3, &(0x7f0000000040)=0x4, 0x8001) r7 = socket$inet6(0xa, 0x3, 0x8) connect$inet6(r7, &(0x7f00000000c0)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$packet(r8, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f00000001c0)={@ipv4={'\x00', '\xff\xff', @private}, @private0, @private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c301e6, r9}) write(r7, 0x0, 0x0) syz_open_dev$vcsn(&(0x7f0000000000), 0x7db5, 0x2) 05:27:54 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f00000003c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@dfltgid={'dfltgid', 0x3d, r5}, 0x0}]}}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000008580)=[{{&(0x7f0000000500)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000000640)="8e5cbc6dfe40a867e57ccf67447551d463fe69611671fe145c3e0d858fab9737cdd785e47f7c8f5b08d502f9858bc8d384477e", 0x33}, {&(0x7f0000000fc0)="5acc2e4993d1879b3c8d16d118528aec54148c598a06381a4e853f9b6a008bc579f044ab58c4e21c4250cbd3a367171bb6bff23bd1f14dd284adb0965764c63ae48773b2d4b9e847a25296767d4a71bc26e0b9aa34e29f8ab4d25930d474ba562a24b06c391d84a3b216edc0e05d4aeb8ffba4ad909eb1df24eacd9018d16d2787e8ca36cdd2b0fcac8e7017edf45d79f8731665376e990ff605ecab7d73407c40645901ec416b0864d6dc534bedf02bef1e54c7366c40882ec34ac7ba1a956f1feda170f6", 0xc5}, {&(0x7f0000000980)="9ed7db2646e205c9ff94613b0b8d2fdd3982ed406254545332a004747a62f322c116cb8cf0c1c5e968a9804d89ec6a066cbdd89de1cbe1d9eeeed74eb0582ad56bfd0d524e746f12d3463feb63a26f145400c46a697a82cb65c0b511a141758d742ab40677718ea823e7dfbb82af3583ec2ef93f75c549f9363e87b1f84e392337cd44cf3b4682203269a7cc9c289eb027280446f7af6fa5e1000b1f83c23e643c0470857518a7394a6c199334b8ab", 0xaf}, {&(0x7f00000010c0)="cde303be3208ca273e1e4cbe1a0ecc661f18c1c96466943f3393173fd55151a84d10160195c4a3ce12cffcb2bad7b9d78e709992077729ae2ef5f694d56dfe2c1c3dd27933ddb9e12722754dab4f182af83a4d19c0cf9ec6d6e9e53e71ad04c14d2ee55e1cc250db64c8de56380e6e603ce337ec54b47cc723aca344cb3144148e68cdcd8fa3d66e659f2f5c47553d517937b433a8d9c9fab0969f2dcc6eba33c64c028b3be6f93b7703594078c447e35d81d767bb2b324b3c8478e5b6c762d7291e678ee38cbd8026ec41125bcdbab9067e24f441d9553e1389aa7dda02f6bc15c325270cdced61b23a9d24c3da3e3e", 0xf0}, {&(0x7f0000002180)="819cc3ba6d599625bcdd8cea7ba0da8500dd21298f17715816d5ed970ec3714b1bd9e8c7bd6310109a919fbb7dfc767c880448ee07f2074c008778a4e81fcb5b87bebba55d7947b29c3d6eaa120863e553e9329cd91b67137a388783ebedfd9a1c65c3d85e8eb7c1272cd039e6ba110bba4048b769fda3bc963a1d3b74d83a2343d7143566419b3778652f135b0cba5678699419d6c910ee0f4d2f072167d955bdf87ec22b359b0b6fe47519871834514aa2c7c66a6aa61142dc6a4696590d2f08543a7a5a768290891db2463523bfd52bbaeecb36c0b6e76c0778dd2d6419e02d784c353ecdb0d8ac18c78b9256e84a06cd2fc72d8dc4e2d45346ff040f6337953adf232c4c15dd0c3818db02a864981b4c01836f7ffad89a4951b79e82174c13a90108094a9a208e9ac11c914e3936941510274e6e5c5f4abdc96d004c37bdffa837b195d48e2febb1afa1a82e167aca2d9fbbb07cfc09f00179731a977d7c8c8d339fb56d4f20bec27b7751cff1bbcd242feb177cda75dc35f93658fe7cda6f21d588eafc15e392e88cc68985ef3cb8077be348363e4ef1501e06a2cba54c5eef924348ccc0a4c37c4b5c245e3a53899ab260e94eabe9b7befd9f12c2664d121a418e9d5450e482efe02c94c43f6c4bcba416df2255d8c8978c1283185bac29e037b6efe263fbb39d4c8d6c9631e76fd04ebb9bddfc0c1f01561804ca0b1bf2e0972a77c42df1af430d79c65011ee727b331a9a2fa65655d17ffb388480cc53467e4dc0f4f8e08e61ac29e0bde9a62fa066812ff58cac7b5b547a2210732e776e6b4f3bd819da394cb38582c3725fc9db969863d071b2f3c5efee9cc6c797168ee80d1547a2b8e67debf513f41d7d5aadb6c2b627c566f5ac5a8a3bc31a0c95b6eced4f278d75077cf17632cf7b04deb810dc7af249156b0a8c74e554e077fb73acd85c8fe9da8b60fa310e06b0f935908b6c5eafdf3bdc4b00374a21f956b84d7310eea00fd31588f8e35923cd208e5ad2aa8c4110e61f9f2b5405cfe8824360010b577b5ace3ef8abe81f3e6fd315bdf90e7fffd07348e3a56df545ebefdfee9279f137e96cf0951bdd31391b55bebaa702941ed56fce1a8aa3d3d3801a43adf68d901dc02f740717b51ff859ac874212b40d76db64e8073fda8df99d161e7cd6a54fdfce38c543e6e7d10a5a79fba73599ddffbbee2d7f4cb794e5fb0799a9ffc2e579ad7eeb0ca0f196015ee3e41711578c101f3d0238358a772b4130275bb6bf0d50475300b7c8ebd975faaf22a6dd3b5bab86d732d0e9f2c3698d7aad166aa5b0092234c61aac34a2fccfaaa59a2f5d545898d9dc05d314c98c823d86693041d9aed09efd58c252073bddc67be8398a8dc916ec080fbe51e2d6fd3d4263e2bca6a125a2ceab66b5daf40ca08abf43494295c94b1e5dfe4eb3c48bcdc3a70041da3fa494ef943fc9cc2f98758a924f7bc89c20a12bee342da097872e70ff484456e403575faf461f68123fcbe5e8c3d6b0e6f589c6011a9bce7ba4828cbff8019771728e023594ab70bee00de76d3771824cebee3a1b5cebb1dd264d5993d1ad5d0af16a323bf91208a6d46e83ccc49af28bd0024f6a07d97517cdb22a6265d14b84f0ae9eae61154761d170d18ddde6b59afdc3af5531ebfb4ca3711d8ef619147585c024e6556bb635c9565643aece7522bb15f9b60848fa6a94e5388da844a4f7117f57c7fae709e60adceb3d2ce6689e15c64a57e2fe152248737d68d588b21a3e1d68fa85f0215edadcf552405cafefb790ad5a1f4c0aba6b071436979fd82b7055ac188e0d5464bec05e4f145ff1ba7a80dff0cb8aebc58551c3fda23d1cd76f362923d18e516db8158942a9d58666cb22f78a044bee5095832ce6f31a510ab4348171e939d93d4eb94086cd770168e4ba71a8a289f15caec0fb79e728a96cb8dc8356f98e24cd33e407009665cc3279c084bddecce688c0171b795a54b7b2ba440a672027d1cfc454f43c17724827e9d9b5de88ee0fe478efeda7322cc583d2c207953d03f656c59f195327d319cf64b33f709eea51b13c62005506934723a0a7219aa79f4a594e78fd4ae43454c43413b78c5271124a173138a1fd3937b0f2157d1242bb730fd16a195ba3313438f270ed51ec485aaed888f25ff8f165d1237eab598fc248d96410a14393ecf871054c5a802d579ad7a2442a8e90ed0dc25877d9a242d3c5c88c0139fc882f0733c37845e775b3644fabfb796cff5076ab099ace5d40de3ffaf01f436f2f36b01b56d29180bf9dfe640a126141c8a8b6a5fcd44eb1726eb88ad138524af5afc5ca0ee3cab7839925acfca3e35045ec4acf8ad96fcbdc46df2654a6ffdf4f0b3bad3c81452502eea276525014ec3eaee3bab6ec0e498af9adeff25f5d2419b578b1720ddd6381efe11ca31e32ea0184de0b3a97ee3983a6912520c02ec4eff81f1825f01229741db7170b78db621c2fb94572d3c218a299d2e4bbe8bf1588b2d33574a16baffe3e071781eff81074b7a6baf8165743bda27d23052fcca12d6e1321e71d34b3a28a2cddbe9d9d498738e409f15d145467373ea4b38d815675f98c2288a3cebba157f50d3b09690e853a4945502c72cbd896113f2ba14ebac9ae402d3cb6f4edaa4a98ab010456db0e0861207003eb208e1402bc25696175a1b9623126dcc41a3b5d343edb9536f4881286350037079c45d507dec285e58d25cc5316f281647417cb9674aa808cf3faa116efe1bdf32f5edb2cf13093d7e1644017c8752894b0d37c555bb0edd9444cc222318ef563d7f2a6bd1401ab1fc850cdb758cbbe54cd05692f523c3c398919a7abd95c3057325045ed7b6cffb5f2d46557a21e27b14b07b17e4bd3a88ff1424d36a6f77b37a9b3f494cdb69b431fe48d870b6d3887f52d0e54ba850585d2357591b4c908b8dc53ece37a55bce7817edcfc181ca9e966c67a8155d5eb2f7f90aca97e3805b611771567c77855650c3fb9733bb63d7d5f133344eac71e0046ab2f7f64abe71084aff323fcbba348e9c8077a676ccb83197828eba4014ff7f263ae7cbba8ff7e06ed0125c13f1491be248f454aad461f7c50a924b2d93cf2e4dd9c785db0c0dfa45257c58794edf0bc29aabc6dc2723db2cd5d3f370392d59f891be6139cc4da061f8b0627940338cff3118c301459ade7701752b9b8e4fc64b59b9d41313a8a3113e48f84f83c1b89945454e75ba2555a21f3bc3fcc80ecf3a1b81f0d8e2c713c44b5a170aa31cca8a7bbffa9b4d5dfb899941138ece98644a4c299c1a25c710a9bbe33747ab4c975cb548db7a5db322cfa0a04eef3301e03b137216febdec18b00995e3c3e9401b73164e21d1fa4b5b44f7f2ce9b77166d9c4e6736c520e813b019157491993c02eb4be516681e09bb30edcd0e29958edd022ac106bc48020ea50b6cc9e3183a66cecefd0045e77bb1f5ee30e61cba92316f96dd595762011f71262e9505327f6bb921dcab413a5ae89eeea02c78ceac8fec58bca2d70ad92cbc6cf1a64a065087659ec4c0cef60df166354c9e2bccaf8c1e17a478d671cf6f3bc77f6153f9d72223109b18fc295aea1fcaa593904852f162aaa4335a54ed2b4354de4ecd3a3625134b880953523dd44b89910515e8475196bc9ec8e9e18acd15f56a912e40bb1d6125b1a6480f7297773cb1170b0b43de21c762eeae7fc0d8372e78670eea823f36808da3f979d29c93d7ee432e5cd864405680ad999564d68a9e44de284fa914a674bf2e1a5da03ae49554cdd4f9f66f5a446731a6f3abcefa0f257269f81da6cac1fc42d14aee7e664d10ca28a60023619966e090a14883334c6aa87b730b663d06ca98cd3f47f242b574db06f546ea1ea1282769c24295e7d12e7be6bd5d490053ff237f8f3c60bf3b2731cb497586b24d5a8f40c6e66cd17891509f74e881c5126c4f4d38798469de129d051328250bfa9666150a23a01f9c232ed27f44159c0e71705a8e2019f127584e87ea843eb6c1acc1c591029fcd0bfc0a4559753682bf7fa01e74cff1ce9b21061f7e0706772af9c4b9f0a283d5c034f09accb3ed236705e898d3d572f762e2752f1da9cc4ac8816696b08d96e7edeef8f63b2762eff0411beaf780fe6fcba1c39cb0a3f350c000c943d17e49f6d7dc9c7911814314932fd18f5a266b6f9a4e14b56bd858ba4cd8eaf0cd639e780c20e4a378c18349afbb38dadbfc9d8b361af61f81d097a4943d9fc9a552f81b682a067442f83235f3c79035637d7383a4df5811659a5f63d16aab7b718de17c1c050a59f5a04445bf5da076cc88ec5b026ebe0b21a65828927bc3b15e47faba886317df847ed156d895d7a06fe2c28ecfb89bfd8eff306e48b1488b33baec86e2cd9254d861e9dd8b827bc7d39268d519aa27d6f4d5835e37284611edd3fbc94dfc750ff6903a170243f5fe04eac25e7b53d548edce2697d7aa603d75ff18c7d5a1afaf6532bd07c2d1e4c8d484c92078f2f4d13d8cbe2f8ec92b0d65b4a6e3da6cc00447de1519026648d8c668e586a7eee7a7bcffb30a8771ce5140325d99d7f15cff379b1ed947e0d254c369f766664f4f418bed01d9da5d54de4fb2872bc0044345c896871c63b247ed69e0379d6025fef06aa242769d256e93e1226772b92739403f1c551150143be659fff42e9cd63db06a2901edac9fee51cf4fcc38b5bada310687d35ee33b490309409aa02f636a0d166e8d827effff99e305ca93bd4baf494ac80f945d7c20c7b7a46a27ae1488dbca6f2437381ad332ae4063d1766a399cbf869a95ca86758e9b624dc9dbeaf188281b9c24ad7868f011a4fa5e71aa36448d035a25094804fe6d9fe0302024399a23a3f98eb484a785cb6451d52c83484e56641f7d9f2ee7afcd67833204e07c4e1b5e554002d710497b4a3ea5bba889a46baa132a10601aa226c329b07c5d206aa903e5e76aae8782e26a41e5555f457a68fecd022ae6484c6f3e2252dd939103e9bbe7471d3d06295ba3d71f6a0c9f1081adc6e5967eb4c8ba5c9201b0cddca52887d691fa4b14f959f867f05f8189a681ed72b198e57aba5e6cdaf243bbca6c11ae3c779c72f4ee55f16c02ca35d7bcf54894814a0f35531756997f73155d04e39a3bd0ff08f7a2559910863ca87e8e8c1eb4e384e891afcb9a9b664024756b4307af3d118e37c3d6861cd62cf3ba75f7096274ba8518d8d2d433ba170d97c533cd71a2e641c338b94a16d30db279020c1d718511205c7b1824496b7f446a3d23d9b24695e540c583c930c13e89e062de55755783f8c525244d98ba0980e167728231eac4809d90914f9aff622bfc85ad661bb8b94f775c17bb8acad84a307307271e5bcb55f3be010621fcbf9da7e8d20ed4f9ad6605cc82412a8f0e41a45c0034b84e6764cff4fb07e66a031dbd144047611e82ccafe853416ede4faec3058383b74d0efdb3ba7cd5889b0696f192f298baa039e4605ede9d9ecc28c936326f47cf31b6b8a326858ed94296ac559c2138bb9bf53aef419259c7ad6c6a68d8b79dfc5173633a50ef97c351112a657bf3266692785a91411471264c3996f0c0e4848bd174ba2f0bde9d67f105b656d28d4361df1f07198add2371b4f7969e33712044a99fe462fabb7c05bfd5b8d119b3ce7f8ccd0b63dc37c1831cbc3002188e7a7a22dfecf8e6da2e9c1a644fc56e7acca73b32c98f0b20818fbb139bb6202996e4c04d50c532c07980b74e209886e71694ad7ab2f5b125844836dd3bdbc3472", 0x1000}, {&(0x7f0000000dc0)="0cdbf8116c0e6e62787f60ff6235ec8ae7216f6c824c852c733885628262ecbcd1a5f82429536b42d95292bf45095d233473a12f89f28562e979adb5ee9dfd7dd400dbc02a5acf8d8c7d9b7d0262d65a06b715d7317909a0073518e13f7daa5d71a24393a0a5a173ee600eab63a4f8546fe2d88bdca8a170ceb86772a3", 0x7d}, {&(0x7f0000000a80)="56d48f7427073f0720153e6198915d5e0ba1d4662680cdb0662cb3a6cc92460d816a97f13fdb9ae6d66251a422603c9823", 0x31}], 0x7, &(0x7f0000003200)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r3, r4, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, r1]}}], 0x100, 0x4040080}}, {{&(0x7f0000003300)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003780)=[{&(0x7f0000003380)="def723b5b34ebdde72a01d6039ceef01825de70b88f5cfa9b2c96cf47d0e1167d45c1fd89958b269fbfb22d53f4e9b0970276a8bc115ff9c226183c29b5ebc234c340c0f679c05b081aa643e3c65", 0x4e}, {&(0x7f0000003400)="5a8272e9104c4e711646b07971c473e6bae684ffb96d758a67640a5bd9a12fceece26ad231552ea4d60a1fb57ebe76c8b877cb8f808164200b0e09d789d86f76bc5cf35a55b79a200645f32246a67870b42fcb6fe2e617c720f2a1b503ab4c4ce2e92437233ab9d3594a9baf3cbcf8bbcb3aca02f648f8d19ed58a6f5f2c205677e030834eb32315c47b0b2711b2de012d04b6820360fa6ebe9f4fede4918b899d6e6785370fe2c9cd881678e732895efd18080e92106325d13e1120b416106cae91342e9b6f5ef23925f06d4fbd8eafe92fd0fa1b6f", 0xd6}, {&(0x7f0000003500)="90b70925e193f7925df6de2b56fa8c25a33eb440adbea999e33fea4e304eab8a10813e8f28dc39006cd292a53db6c5285f70eacb3f6edd8ca73ff6fc706255c86d6d754a387f698cb36683d08780", 0x4e}, {&(0x7f0000003580)="3efebc36941140ddc6592aed95feca4b57c8b776f52d71ffce13f41974d9f07d3c0a1ace04a3303d04d367db14a657e7b3d7af60a5070587e57ecf24773c168f56a7b560ae06bde138d4319228777bbff6fe89a49ded91eee9f462eef47aabcc5d8514cb19426b95b70fcb2e36e45dc220310aba023801a2b045e99a6e46927ad57aa8198c12f41b556e6acf207eb66e96703047d6592ab5fe2d46930932c4203c8c70493aad163975abeb574669b834a5c61c25cf3b7adc5fc7dbb9708970626b740fe10c93e07a6edc7919bd3561b4aa12808be27243e3d40a16b4579cf428788fe1dd06d45cb620214f83b057e388993fd9", 0xf3}, {&(0x7f0000003680)="c4973035c6a5232cc1bdea7b86b10ddb88644cbf353a837ba738338c99c6a7bb7ccc9fdb58c610f7828ce6b584dac22a3a80676a18a49b1e3e2ebaa1fa4fa55e26a2261520b64c2bec0861249b234660ee8a879eeb45afdea020ea2f49e52e9be928b46a2a5f37ff829b7575bd006d55645d7d6975c70eff89b5a4e75e8342d69f5eef0cc7664e3d2a50e466d8832bb667cd11922b00628e38342fd926f4666efb185379a923a27ac9511dd22c2803a293f4b8f5763f65a7074e909bb9909fb18e47bcc35f0e6d0be4c35bb6", 0xcc}], 0x5, &(0x7f0000003900)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38, 0x80}}, {{&(0x7f0000003940)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005d80)=[{&(0x7f00000039c0)="a8c541ea7e84daa93a8c892e4ce07362734f79616754cd80f9f4d991a095ad9809c7a38c8357ca9de0781ce9525bf62c2630c980ad0b41547dbd6456a8fc65b8153d70c998020764195b42871bd917714edda097ce2da2587f966026fb79a77cb93757cd1ff391694d7e9f45d5ccd924ed8dfb394e3c410ad271d0a2a3c2be7438d708569fa6ff30f48660a6893900c9489915d1929743fc0b6e5b82edf7e2e19c6f4e424e882f4a1e58e143946fea4f382204f139c7ed8f9f09f7e57b3a72cf4cc82783e4c4cfee69df382be077b0a3e9e069561d91858719a39baada81685e734b4a944c3f8c8a818f2a99eeaf400a61e53834a4bcee0aa21c787bb6e07f445dab65018f8ec2764ed126b1563822b8c28fd05bbae0807d48d01bca4126da9fde8db097d8f22bbdb1fe5326d65a2e0517a4efbd6c1b41edf5d14b681db70995031b3055a774634065eb073698d8994912bd187fe6ad0fc2668d7a58c0ac2d587824503342ebee77ddd2a4de378515e9c23afefc22b6bf5cd34331d943681b2fee55ade8a158671c612c9aa47d8ff4e2381a7ebabcd948d7e88d80020fe8829feee90d8a4ecd2c07732ca16cc8dbb624a5307eecbd914973c67d9a4a3e0a428eab44fabc13cb4dcf5ae493a349edc203ed0ed2d6791fc78dfc21de57220f4ffcfa651fb294b50ab3aea2d0addc9ad29d482292b7a839c9bb1fcdb2c47d4697cdeff58f53e242be11038b3047749799bcc9e4cc6b019352eb3c0adcf8cc986bb4b3a83eb3f34d5a860e9ebfad18d428c92f2420c848a1d94d8d6bc1654c91165928ae754bced2bd2405c1ac989ac9494440e481025e322dd12335d4d91ec480420f53a89603c057494eefbcc739330fa0a8f186b7880f6be76bb7644473e51e1fb066c78253ec539fd5f02c843539944160b8d55bf3e2ade5d9c58242a0e2480a20a9e417bcc33d61322b159bdc2759d07c8f81dbb7f025ac9dd3539de670576f5bfdfe9de04ffa97f265c36f16182f2f1ca67d48f854d520412b8736660762fbdaf665727d794fbc145dc7679122d897960f37b149d8b216210a25bea5bf7b6f0c9664e140d884e714001147346795cfeff4e6c91bcfd25e1afb71ab82e766e685f167b02fd081bccb7435bd6f7d3b54941dfe5b4579d47329aa489a2e81339b147ab96d07d52c5addb805b0158d9c783f60e21908bcdd60407d3d63781a0ea7efa6e5119120a97ba349e72a11407c43d1e0ae6277843d9f196abafdee14d3ed2d58895faab4cd1de5bfdd3a9fa2eb35c3a023349e95da49712058493b3ece985c900d7ccf572313d0e1fc1b1b3a2c5ac73928cac4cb86a4efad83d547097fd1f5cdc2c3c7a668037e42b18b23fb5a19aa59f920549facceda233f07d731481d85c98f1fa15f71364cdccf04c65aea9a1559b0214bc6503849945fd74f13c1c681a49a857e76df2542c376ed995ce321a08b8222728a4b4a64af4b505176f64113e9b1f994699e2c42ae9fba9944eb54f457c8e0cff75e7edda9cb57ccbe7a36bab3cf93114f2c8316fa582535011e7bbda73162a6d0914b27907d82f7ac5a8c6dcfb4c45bc6cde0eb71c5b2fa12d6d88bbc11e6a5e40ce5868042b4c27cf530eb1093a2afd10b4c3dd917d2d216de03124e21d20183015a89a7252accb5fb13e438ebf1075cb9e00a1eb9f31385830f7cde936caffc284648a4bb1adf9c7d3bad70d02c8a1c14d493ab75bd0857aa27c37c844ad3338ed3bae3862570411b0a8071dc4d0da73f81be07a875406c73a8d55a2582024e444afcce1f70e70e640b44fa716de5892783635e2f3bfea8e43e5502805275a4227df896605d5ef1cc3e1e9f2862716d223db0281f616880a612e89132a94e6a89e057cae405c2fc40c64b59c9465a1fb372dba5105c7aa4561145f164196bc3664e8e3bb9fee4b1702b122289723b2ab8a64c38d7b2e98c7b4a815498cf932d24e8db5c1d479961f85ccaf36c41b726a0d75abb3db131fed1894dea6cd91c844534f68673465405b1f27dcbbb28a82eddde138e583ab7682d3a74c651f4ade4bcfa5e4781310e222c73b661f0258d5978cc9030cfcd5b5ce04e1b5cd247b1c8bb2e3f4da863d2dc44d8804ddb2fffa0507493981d25c75c77deaba3a57ae3e8f1b0a21751e4b40f04d039e3d7f4da2562152cf8e93aab13692c446dc435396b2d1731e73377447d7ad90b18c647f8dea7a1bfaa218358b80b769818bf7d021d3bfc61f02ff693b09e2bdc77b0d408bfa1d5bc26cfaa5fac97551ffb7b140caa58fc073b7c60703c6bd7b5e076e38f4ae8a8120529535ac7d210b69545fbfc86751d5697882928dfce8f34324d2d39325a67967a17b68c85b5ecb392d43c3816a57d8125130970ac348c3d1d7d7d2948075c2f4faca84772816f9aaf2e62f93a79056e90104fe712f59a09288badba7bc5a86b23f97c43e5fab82fc8489509993ffe4cd2e49249508ccc5fafff8219bc14f90756207b79b0df5627a11fdcb200fbd91bb8c3eadac36f5c179795add69cc8fbcf5b0a6469371f81afcd5087f1026cabbae813c8d7284e179c15994f524e40c0c2a7a53cceefa53d569063997b86b1628445cf92c574c38be77465cd24419ff9040a6670630659738601fab3224d0a9da3db96b6b9c4b8db509168619d342ebc5a37767a08547bc0d93532ec87b2c8e13f726288442606f1afdff7b7691ec4254575f9f1a9cff2b62067db9c97c212b1317b80d9b2cc4b00467dd92e5beb89812391828eaec6bd7a7da237e8418f979698e84d9059b79e94922321698db1e1c63d4642fadc635d76eea2f81fdbde64a005886b93de3b41c5ab9b0900bca97099ba8a8415901bdadab6cb891b065ef00b7f7a9d74802ba35d22e3cac80a90df0e6874f37b5308fde322698b439193972643518d198796abd6e39ff2dde16acffddb89b56e25b8766a736f5d4a170d7c7f0e6b0a771813c8258a31bf623acbfa44fba26b97ee3d536f2e8def48b516f2421055ee1a8068d793575ef6d4d8856337968c1641c922f1fd4814c6a2cdca4b60a48eaebbf8822e86d99f7d2aca2f53878b61f6bb414f9c9f096f5cfad5a41b2616746c8ca147fbce2ed13be45c3898ced80025e0864a226bfcc191e5d9b4e890bc9ff2f2cb199d725bf486c7332a38a99bc23ba8582cc85529d71e1df002ce375ec66f6bdaaaf292a83ccf31513546fa1b1c3ff8189428f45780d742166127f1bfce94f4c2c5a717f83349b2640eba1f5b2b23e4e7029b3d0c5145c40284954e9f78c4da8e48a3070cad1745be563b034a3dcdd1fe814fdb9f2b34fc7620681cd0bf1bffbfb284d51973f176062c0684d62ee68427f86aefc7aa0e726335a516fdbe8c465a5e996a06c43ac6e57e12c29d1bba5852a0e98660a7e6e7d744301d1fa955ed6918398d12e26419f00e8b0d0749ca7daa9ec084173c39f8b07c91d8cd5bf3bc2f05da84136e3c813c749e1f307ce4cf93fbbb81d028845e3267d63baa6eb6dea43e2572fc65232f1a087143c7321afb4746da77a88de00d79fc0b771cfd4a7fcf5f1d7734218f883cb42814ac58b7183acc6112f984d967f464e777759bf5f2c564956e7231ae332d9fe34a83415c42bb7f4025ba2f1c8a42fba45207a8bc7d9c85962e602dbad275e44bd395e172a03eebbe91aa05ccf22423f7408cb6d1ab0d3f47fb77a92cf0a5e7b923a654d5ac1a998c3aa1a28ef8d5f73886ff73a267afcb558dd29172190342430d8bf03adf4e5842bcd49107cc597da555132b3441effd76cc265384c751a6420ba7d4187aa6e082adfd6f2d7b266d8d997912c1e39172c44ab6d79e73c4abc18d7a39f3e2f98274091203b7f2972fb6af751f9665376b8e12e0c6fd5ce3959e6cc8c0b08000953b6e87c307f0f9656815d176ee137e75ccb31726b7ab3dcd8397d913b88bcf6cfe26e7911b642c58da3e8818e55960359a8fe43568359f8c33bf789b7b7c3ce7cf9130031787e81630a0ea7534275c59f29b1940f650b47ba54014435115aa64dabf057f4baad4441baa9a044d4d4b307e66ce79361e276a1d135cccaeea3f35349e7b4eeb4252cdd878f13a499771c2b1846eea55f3078f1793b2235789694b0861de1755759d9891e2864fcbc828f25f4e6aebd7c6229480ef93e0fc33c33ed916f85b4ffbe7bac212cac3d3d72d2ab69b20efe634a72df164c75f96e9dcfc628bf5c44901a869c1be4c067f4d4193ec7ace4cc99c71a9f154cb2f77e90521f1eebac6aed4a113b3bd161eae1a983a234d50ecdcf8fe85736f5f9cf498b13efae4ef501e6827cfa551f3cccfe890aaf01195241358d8ca780bbb6de878551bb76ab868949b9c75c8dd2e2f7920ba625acbf75332318f5959f7d305707c6e36d09b29fa4d6f4cc0f3c13d5fc22074c7dc0fe19507885ffd58c702521d8819ac4378eaa8e02b830fe293af52be734ed4a3a6d0298219e236185cba4e7d0417b2e76bb48a7497eeabe21f3c6ea0f40e0079688f99eacb59e96b26c4f9f00ab4e6840a5437ddfbe91ad40da5648c09720a3950bf244bf5e2a1dd6967a06fee71ba64573eafe7bb2be0b3f1d769c646b43189341d67de4c44ec774caf86e6cea6834fc10bd518221916ff047f007067e77ced18413f8dff7be41f5a922e9954fb1ae720bd7e6702658c1eed812080860b7589b0bb8ec3e213e95c1f8be6afc96a04b303154c16aa878f7aed2a52d21fe3e32e9831b5c477303be2909edfaf7ab6f6d0e28ffe432c97f86f2a6ec119eef13be9e7c1e1a58b3cd058ccd5f6eb918d72eec3a1fcf933e03a3ce1e0e8ab7dbeb43c27ad53dd80b7b6ce5b2f2acefb5b1e66d4aae7b16b2f12d603d2ef76d95d094e01abaadb291294ebf7628d834a58e9c07fe8da43bf107593062b12463b3a324d52848a550566072d31d9544ecc3ea7a9b59fab669ec2bb1acfa4b037e1b0223ed24293a2ee4a427366142ff23091bc93674c73dd7ce5d6cffd9b7b4e0fc106d2b9ace29b3bb79a0592e57c3333a5c092e673913a75ba3ef6e91d6506c67eb2b5070fa4b20f2f57f1e64c180a5c826d017e7505906c4cd5a7a8260a34f05c577f814fdee8885479e3451ca23bd840d5d2e95edf8a668be4f9f8ae4cf947b4d94421ce6bf742b20b68cec7635aca2deb1fd938e049cd5ae2214b98a5de7b3b7d8483e7b455d2fe5845f74fc8610199751ff58f41ee7af67f94fc8aa94b895eb6e95d27dd1841c4890aa908436be40f2ea577fcf91a27e90556295624aef81234f9a114ef62a3bc693c9658489a5fe87eaa38fb64b6d814499bdc8498c79da1e24d79df21c548d5da17d41d21b54f93988df35db62a919a2d62afd4b42301300b252200363f376551fd93f68c8503f6451026f18ade85568ca7abf77285a53ddf10520abf861c1697a75e898d547880e30af4b7f75fddefe348c850135ebe8e0ca21ee55352d558c321572f0dd9da73ac188a576801029e537e63458d0922542eed1428ecde054aaa3e8b2747a1f5619cf9019f366e5ccfd0f8e9ef47e96640b69bda68fbc25db6b701ad32486e4980ef8199d0fe5fdc617845704a22e844e4c80d50aa54b91fb5d81032db3923017f2e99795c6b09af3934b3786a22325d1ff9166658a28457f741d12b2041b63b6a00f89a9e0d2342ddf94a1c7e04c6581325a6588cd8e56d8fe2a4ca07529423bb07b7f760908df45babdee9c494fb1359e299399d38e03d258624c43c58ff7cebf08a0dfd44f64facf95728a53cc7bf35439894", 0x1000}, {&(0x7f00000049c0)="458c84be81ff463ec44ce694affd715d48d730674c0ec16e049abfb64c8759e5aa2062495cf84344f07b2274ef91c3cf37ab27c0bdd27d1c9ae04666c46df3a4b99ca4e664df78c0afe3e71460a56361994441945cf12e0e1fa717a309a552469eb3c0b74502faa46cd4413411e0f8680e325e6028b76738cba00071d078b886b35645bd621285fa281ab7b26c2f35", 0x8f}, {&(0x7f0000004a80)="aed0be", 0x3}, {&(0x7f0000004ac0)}, {&(0x7f0000004b00)="5068e453aebcbba2037bdcc5ec5f483ed34e46a26fdf39198d6ad0febdf2b9ee84df4ff3df229b23f099e5df0560ce321a369a7a53dbed23df2e7352dcf2daa565ded478d2517d6555e72c30780a41fe599632b760c9437baf7ae8eb5112b1e4919efc60e8b3b8e990af703f9bb03ee07c93f9671fa48e27604219c7e3e0a79a6073d1c2ba3323ef05856dc411029d28b21303b2ea80d782121e111c4474fba0457525d0fa3588a9bbb649578012e0f16c574f4c78fa454450ddd6651dfe8ef3391f20", 0xc3}, {&(0x7f0000004c00)="31eb9f1ee945a68e02b10b5b0005303681fc89075960b83378765f1a6432cec0d254b58f359142ac78b98ac9397abb2507d4a802ef1ca84f5708cbdb580e3b06ef423af80620cae374d4c4f09e53b07d8db38bf3c3c62b2c15e4193b4a090026973bc6bfb33f483ee13a8854deaecf419ae0933abbcd24ea", 0x78}, {&(0x7f0000004c80)="c58b539a09b3fd56bb6896545b20731ec14ade280c8631dec0095e8d98045865b238b70f570b15a6cfbc9f26bb12a97f2fac20a2c5ac03050fb33798afd6e438086cded5af8733f16895adeb9ee85e92c0045eb715de02d8c91968d86ae437614f4ce3ef1006fc474e771099306585ad42b91c20a62ee0d161f31117b65678851e9ede91057e03c54f2415296ae523a337907d7457a99838aedf584a414db9fe93b4e6af5099cb58824a9d503355ec65f1dd34697ae89212870d522c22f3de7ef8bcdd3357c9ee38887bb0cb8b366c69713ebaa77f47839f2b26143f71fa18de6a42e5f1643d44f88ded6732ff6e4af5f934b2183385f7637e27ec0ae93e530b000d646226865842a6c0b6f63fa1db48b2fa46989eb884bcd590e96f2e1e71db0315f89ae3ae89adba85f6bed5d7d8a6ac54a8974871988077ce7a91e0aa9789ce238c423de99d9debefb89766e2f01bd283bfbac2d2666164bb719fc5444d3c6639d7b0357b34e905fa92731a683ecd9407adad338bb577303ac8224a14f724aaa2a2cfd98fbe8f42a18fc25596d20b7e85be821f2cdf46df1707f5d005459674fa4bb19846ae1da672f15be76900cd01459f6687d3abea699e8f124bd49b618bc2d869f223a4495bde8e650d145f35cd4435d8799c19cc0eed98af597f708b899dbe32d86be6a18971cda342230673de6f721b7360c74b51eea59bab76cd655a2b0273ea873a869910699882a2c91c447ac88969fa2f5b32c269054d486db6a1c0364c87e1f27dc3f55acce403e3627a56c67527973a7d7081b122d4baf114f0b555ce2e84385833b616b8731a32ec677cf2cddd1e7cd859b813a2c04265b6a6261dc96dc02821cafb0fccc039620f874562e3366759f4f264872a7872cdf0054b1605b948328533cf608435f49427d0ca45687bdc95cd4279393e983aceda785d5b6d0a521e47db8d03a6dd2f97069bd2b1618f9a1f78370e4b5b401ecb4f19e535b06c831afa617a38bf77d182de1ba7e27f97d2f4053d6df544bb85997ed4acd63a577c6269f0241703947d22a81c071115db71a39481e1bb0ef0fb219928c51fc3b43eb84996ef3fd9f198dbbf438f957d5b7d99c294eb3d8c8b6120c2d822ae20535733b8d6e28df43cb9b1def55c68b5930a801da3d734ccc7fce14ea45f472ab36c90c86ad8b4b0911fafeb48a2cd885325e7b67f1fc1fff7c62532f9ccdf1954356122980fae53449c8b17b1edbebc81f27dfdb1b46b3eea321465257fe04692c014147ae8235c0250187945ade25f7652c8aa53ad60402ecd7d624a5d0d8351197980bcfb11a0218955a15e38171e4070b483034c2dc8ea2b6bfe3f7282e7dcc4832472c98265c37eeb6057c792683b22fa4b342a9d82d46ef52d80bd77bc0e566136a6cc2f4bda8d911803922ef66637c34181f71ae808da1396a267b8aa5c8a8e4907723da278f0c822dfc82ba6975f2822e825018aae8cf967821bf887a0ffc6f5a122504aa0eb96ee060dfa27bd6c2441a66f91e773ad453b7cb38e40217aac098e717a77efce70c0be177bba8a7bb7e2b610735f265f840a174b15b8108eac81c7e9b843a2c0e26aadc2554813849193e40115fc9bb1532cd8e73a469d736f40f30c804f42ce948fbcebf508ddcc3d84952b0bf716f364082f9a7c11e3aeaafb606a66d35b60b9e5df3d2beaa2cef1d239d09ed1e2863ffcc77c0185de68927f7f1218ee014d3af243a255b94e36b87689f9f4fbd7916ff1ac6ecc4bb06ea72e1a94aed3776896c6f8c626f298a423a4b0e00bc786a96809755fff3949857e9ecf849ef7179fe0ae6953c948447b03c65852cd7dc04340e20814789829b2598a9d20e4785b306a150f659a905a9405046297660cd039696b9add4752a41fd61466bd732664965562428dc96ab2c40f2deb4a7f6b7311689986dddb2ff943c44dd1f5ea64f7021ec799acc87135a950406d047544a4c382bb8c5be3a9a0463c677672f652b64d904888409dce501d91131727d9484c241c39ef0415a9746d94a75d49db9c16c6deadabfd23cf36cb652a1b216a5d9a8093b3b1be567f1f03f08ae2e824e26e6d9df0e9863883775b664433ea51032016b35f7224e8e779624a325eac56f64cf00bb59e8ece429d7918fbdb7bd5dca0f4cbe023054a770b1225e0a0c1802c50dc4bc7428c7d3fa9fd0882eafc4c8822839d2020eb3ba50cc89f758fdbb791fbaca398a99a7db4ba24fd8eb43aa2b8e7515debd38621a9e7bbcbabd092e2419a61516dfdc9d3ae896761570c80a67c00782cf7cafb3825f5410e169f28ecf75c3c344761b283728f2266ad72d28098f1f169a0e292346971fc9ff162be4e15303bb189c88783a015c488e2d708596afffb880cfc1781be48fc272084929fc816bde5da506abfa0242b504bb8d0a902fb9bd1f5f9c1b5335de34d2c14d3650c1d7cea407607076a03b197d58bf8e4bf94c19a76d824ccd5f7e79b5951b33a93d2b4a66f4a672cc6b4b7e7e05e6aa36deab1f93a501aa0b2f148757965424f303c5ad9aa1d4fefed45fde45eb03e9363b290d8134343115ba83c7c879503ea4ed65d76e1c276a589dbc43e296f84d68f236b9d500776e62e2262521723620d19217d1755b2f979b94d0b607c8cdb5a69eb036bc7ccfc021c33080530dbaa78bd1be127954b93437da0f80766686da5ad3b9d1f3c5cda4aad24e9ac03cd574bdcc95c0678057d238efe76000288c9ca1e4f9aa64b6610d927c0ecd9efa04a2ebe00545ecb9ac5823382572a126b04fe13da7f566bb72b9ab8e4e9792141a235a1051a626ba2c232eaddae23ba30891709cfa037779c5ab0a8b140180d47824a9a0d250a23b675f21df389fab3812afc87b7eeee95736010a034495f442a3a07ba33c95fa43873ead67d5773909ad09fe9b1d00d8b6974ce0ff03687c747d42101d15080c2997bc789b70f81af72e6070b6589bce805ab5e1fec26f79dd5c57b237f2e203cded5b884a73b5d2e93f83fad0eec5e3b5bfd7085cb73eb003d0c08aa4537caad54493cac193c8af02d28339b41b902478186385045406d964220fea159df35c9d6d98e05d12277613d7010322d2747daff26260a4ac922d0946b0b6480a107a31439bf638e2243e56f47c62f362d4b28c6d2eb7774906ec93a57fb5b4f0ec6b81d3b9e2adb4a96ecf3c23a27926fbb45fdd62ba3e67c9f86787f9e4745802a00fe1ffbc66d3923f016a1ec49969631063b37333a191ba97f4621f313449cc93e00320135cc84941715d33c025504bf5866eda648baca83876300dcbd659c11849270ded2c0880b13bf2b94b5c36bc659e76651be705369d263ac7ad9c00bf80750317112d6d4065508793265d4796971577f87aacc1cb5c370e2297c07e8977c8a4aeab682b0d29c3ed16fba3a1e4a0df166a5e4e896c31ff4187709f8b79bc5be27101415846add1b18b0220cf72f3d3fbd08b168233a9ac44b8a31b0457dfad378e07415aa45aeaceed4f667ec68d4a01655f36b94531f90e705e2115dc297bb0a508c6f7bf7d637e00436f86e4a229268e9c313874e63433f9e048399e7c0c221652a19e77f284f439eede2ebcc9011d847bbb24628c43a4460ed9ef561ccccbe6bb692442d14834534cd929b08816a9aebe51e45a5d6b94b74411db86f611b98d784f6dd85b4117b0aac5e9d13adde42198f12d896539509c6a2dacd8f7dced98345476b07ebfd603332c8aea06c6860d1a55b351830900f34662f331ea1e44155050140ad50930fcbda4c157300f05959dbec0978197160d2400bbbe1e489b8ef5cf46a463606fc23dc92b59fa1701c46fc3a0c223fa2963b30512d330e12f841afedc551cd9303f9981d0f80d8f744fdabe701ab83bbb499192d3299bc1eddc26f2ff6858047c382469c13a5441df45a96cddd1239f736815e162e3821fc206ebae58be98cd35472cc2bcb73e7e7e92caff33bb814935aa71e8fe98fe0cad03bd6ddf52c980b0174971aea1d289fb836df47000d686c7fa084dc585325bd08c5c630b4319998f47207b0d8fd6d38473cbe009664fd33afc34f2c889e12cdd90886c936c9acf582535d380cd4cbb402149d60f1eb4d0cf07378ce91eda09e69969d2af04c2e04cc12896aee8b848f8b890fd085c811506fcd30775d990571ce2b1a63f81c3745051596acd114c84adb7660b05d3caae380d5e3e78bbdefd2e22f1cd041622bb9d5fc10a9bb9e8a8d9aa20ecca288c1afbd7f0181b58b0a22e1fa7f5cb99dea542a6fd438783f8b22c4c1ab06f3167998becd7bfd37d8646b2d096f1a37ba2d52a8588e56456b77de04d2d6dd1f26add75e852311a8c5475fc85d425a39ea640367510f0af7be30f720c4a76a3014bc7f10e385f4dc81d932ef44a65b3ed7454871b698f3277be68ea6cbd94d7f1875d937f8f6a19899c08f9d7156a680beb340d29da53bf919afea1595bacdf2fa03f1566ff15299d8a08a1fb8a6e18e066f9341be0513d713573b894fb4e3cfc60679790e2f42da50a71d670f80ed5539d98c5a1b2bce8a0b78488a5e3ef3f94cb2410ba8f0633c4fe3a1ce20beccb749390a17b29e9187f72550a4878a51e972f23aed3b2b43c75c83cce3a0a44e79f21cd17a98cc16f4b57c647cbce789d4d20e4a276b7b90195cc8441221b6164d291c75bb9a60309dd84981b12a437c3d765dc48ed8a9bc89537e6f20b4bf9b2fedbab0d0f7a3329180bc8b5d74444306bda5199c817f41a4b4dd0dba90f39defb15c8002567f989a219fcd8c8511836d78ce7bcad0ccc62b487807fc60b164360becca4b0324c1158080a9bc4d65925e94510ee8f12c8fcbd9e38026eb72b0f98a050465ed89db70c17859c0ffffa6eff672ee33c69a5e67fcd060014f806915695ffbec81bf083f4888ee5926101651536d8950a948b36c9dd95150112774bca642349569e0fd370803e5b56b81afb805562a7d8f81307e28968fe642b27a9e1776bf4d77a61acf4bec0f55f37029178b428c9eab0f2ab0fa264a8f961fe0a60c171460bd184da5e1a7a3bb73d11452f70c9c4b9e82ecee8dab2bb0cefa84df683033c09e81645a14e118122e816124f19c7730d27858be9ca39d85ddd0fde1f012d08971b9f78130d7a1cf6696e7b3694a1b4e7e53b771fe8ccdd6fba0483e9bca77d358261232a3277dd9d23ed08be4e34a4f6e14cc865cdf4906fea89f7cc397b95ff8fb244efbd10444ce55a3c5b60a15e8eae2665c49f4679d665a3e7d343fe4a5cbb9c1da4d8a762cda9dff818b4296f3e32258a1ffd82660afcc90d405943f27f5e541cd1c88eee60bde196fbf9798a486bc7ad6d892239e5c4d0fb5279897e883a35843d56420df9b258241a491f0ce7db9816a7668531ed6e0c663f1179da7ca7a9a362942b0a9ce8a192c594e23bc5120559c888376c47940895d8c02234fea2f0ae313dd50b33a20e4f7d1a31e6eece149c1dee0c4b8b77dfb5440c2170ffde86d0e3a0020596d66a5d0ef3a393c0401d3544a74eac2867ce410d0de05b6aeaff190ba7f3ef71a78ddbf9c5f594f7d14af65b0124731986d6dbe4594b341f3a1a64d42e73cbd4a42ae5c21dc343bdf3aa0d82b098c94386c455522370d6c68837c87fc1780edafeac8b74caf09b47292e40a525487d6dd3ed40a6d558e9a18a437d822a99474c5412a2526147d305385b01bb09cafd959bcd8a374c4fc852d622c3c4e3152229d023c052816cc5d83e10a551436656f5f043beba09f7e718d85f9c9f265", 0x1000}, {&(0x7f0000005c80)="ec3219d07a6846f07de6370f7a93c1d04346c06e8de38c9d4e585d9f6d39e14529f88eb3b780b3d11aae337aa3c492", 0x2f}, {&(0x7f0000005cc0)="fc6e91f0961506b195aded36b729e1948696cc61c21f279967348590b7794d0db1e7049bf75451a6b5fced305d939acfdb1d6d2aa4389a9d7e3be5300cf29f5746efcf20f7d1e16fc447c82575b2fa925e5abcc586b94c5f42f1e06d198d48239e6ef166a6f4d6bbd1b0ccd9f22b1f20af9f3d858bbf1ff47b14c9ee7c8df7296481c38362da84c48732cf2d5915aec9b8eeb7a4fcaee42b93b86baf921c64beedbddf74752c78d3abedb5e07d2ffd828fae8aace66893bf7530b5cfb87d", 0xbe}], 0x9, &(0x7f0000005f40)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}], 0xf0, 0x64008000}}, {{&(0x7f0000006040)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000065c0)=[{&(0x7f00000060c0)="03d554532de5a98356f8f49766e16281bd09e3c59b4fc09eef9a44bb36f3c327f9", 0x21}, {&(0x7f0000006100)="fec9f27d4ee8943cf96e0e300898ce1733e34d828001255dba087e997c6725fd52d4a13e599f17f2618147465ff6165e7fe4cf31d1392d1afced9aa460e18138f925aabfcede2d7bd43c036efe855e0a09b063633a1fd060b12112d4aac88779f6737e17facb531be8c0f80ac9263884a7f9f87ccf404e2a090da27512a8cd52834d4a716de2c6f02c58444bdf874dc12ed8dba00fc5c652eedc5adf51d6feff6de4bec38672abdce00f6300b60ddfb0d6da09ff359ca6a9461d9a9ed719c61ec2aa50e2b5d23b3c28aa6b54ed4da9238d8b7cec51cbf5544fbf", 0xda}, {&(0x7f0000006200)="2612dd1b4948df33b6d56f0b60dd660f226064590e9a96b16b8b750c53266206939dc5b2f69c707df513698a48d282baf108f202644e625750f3b7fbc90a2c9940130c7f38e87a518f7086b7e0de88d134270134d53a7a438dcc0af78c7bd0239b0ff98c144adcb58e01d8c623300d06a759ada2d615aae29f5a8b55655e865a6e6b2d5e666270caae59a1aa1b86a3c13e4685caef41d99bf54250ea88bf383f097ff9092fb522429e5c96bd1cfe2b78bf933709fe4e1952bca537d0e3b8e44f50194ab71680fc13a803bccb", 0xcc}, {&(0x7f0000006300)="c0cb2583c4d6dceb5a152d75bfd35c4c4e83db7a71f42cce891fce2453f9058783030ff5088374d2f1b5a3a806a7c7745d3441d8ca6b7c0cfa8d3aff082c4f23605f9949617e4506753f86c68e6a84a3bf7b8282c9052f413643a59e990c11346c8979ca100f35693ed29441adc9616c", 0x70}, {&(0x7f0000006380)="1abfe88fa14b2a02a6c94523b876a326a16dfc5e478a8c414d929e01e25e258755e7de589073382433ec5a0d39da0761aa494db23977fa4a38cc894a2aa0e48258779453639276db54f96396671e28859f10ace8e372f00c13a928b4030ae63b98596b2e9b78b3e8a4d131cf1e2f5567ffddd960865b6fb8588458c05e0cfaf88d5cb4be1cf77f387a73d351b769ae5b23fa1a79ba1ce308b5ddde5cb23848451bf643ee", 0xa4}, {&(0x7f0000006440)="311536b7de2672860882746a70fc0ed749d831f56f17305056934253f4e1b4b8a6d0014af2a6fcaaf56fb0a50b8bd1c0e029db630ba0fa5f5f062e2041cc79211c66d5f26a3ab09e2b585cd20464deddedebbc33abe94d32a83b7460f2eb3b790fbdeb191d4eb935fd32a53bd4e06d407e5266af0cf0df888142eab5dc92fe5ffc4dae70041004be89e06481740afcffad318612bc13cd78cc13a1e5be2f2f8a64d4819f0c051ba9d785bdc5f7ab", 0xae}, {&(0x7f0000006500)="d71d049030a7313505d8f9263a72e276c4f488b1853732e86f6e93e5722845bddf304d02f2ba3e4ff41327b51615", 0x2e}, {&(0x7f0000006540)="7bb565c70665a79a63725ea0bb520a8de0d259ac26d5dbba895d8b44697685b3d064811ef17ecd0f0b381c89ccf9ff1b9ef5ef1d2ff28011b1298cb39a6a6e07f53020e7d7c3885f91906c469e59ef76b4b92f42f715f5ac8531a21e34d57dabb1e4d3cc6c1fe224dc0a0b9ce1a697db3a313eb8bd8c199d4d89a18d84ad", 0x7e}], 0x8, &(0x7f00000066c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x40, 0x800}}, {{&(0x7f0000006700)=@abs={0x600ae1299216fa58, 0x0, 0x4e24}, 0x6e, &(0x7f00000068c0)=[{&(0x7f0000006780)="fd393a4d47189abc3c25915819b6b6bf9af6e99e23fcb6fe7b8dd55934cda69019f8034ae9e9e52e8aed1c8acac6f324e6b005a3fe394986feda841f", 0x3c}, {&(0x7f00000067c0)="d26a43d8e765da2bddfe7959a1b4e006e2e52dda52a5674ac2acd1b77b99bd1cbd1aa0711552e6586025606612cbeabaab67c5754139ea7ad0f26f41cf29174f6b9b13e2aa210e733e3850ff4c6e97e7daba06f687a1107e47e544d2ce95af781a4a1db0e6d0c5d69d38d4818b745121cbec9aca401cb4d789e4023719b627da8a375ae2714a9107782aecb3dfcbbc23d840ed7839609c091c75cc86fc7e90b165218340fdb007bbd8abc22f65b9ecc3fea96068365c4cb886b0690f7cc509d395dcfb", 0xc3}], 0x2, &(0x7f0000001540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee00, 0xffffffffffffffff}}}], 0x80, 0x40001}}, {{&(0x7f0000006a00)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007d80)=[{&(0x7f0000006a80)="970c98035a10208267b7934ca07dda50b15c65ba2a5016d972b46ee30f7f291d11bcd8e4424dd8db4a21d820d34a997b492f39f06c4acf7320b755d2c088eedc8a1c03f616724ee6f18df64c1c84bf80f0ec74e083d662d247dcbde554c98e7b059f9c6decc3a990a1ad6a4a10ec0cc026ff7fdb7c37cf9db6fa9b73032c056e6ff9d184215bc2f36e0bbc1667297b355e3e8824354799", 0x97}, {&(0x7f0000006b40)="142bdd715bcb28eca15fc7db336aba2bd145decd4d6329832a83d14e6ee143aa9439e140a28e5a6f3de5d2eadbec80fef73903998c09c15236bbd9e094bbfe73b538a88490527e6beee07697b1560b2db2293ab765445fa166022f136f3860e0159d607d748b73f56130d00e5a6fc9db6fa91ac0937a037fd8fa976c35902ee47930c102ffd5de2cb1426af92e72227086d5542543d5f4657a1fcbf894867fdb9bc41a6cc2ae34b955beb5c1122e2b384d7e149cf7924dcd34639be19636922822199a6d15f289b35a198ef64f9d49462c085ca6225d54579dbb042405c93eaf52b24be41f19d034d4873c2ff67f91235ffbce4cacbe7b5e9def70dc4454b0fc6469f0b0131aff815a07125495e0597445374dd23b43e1478ed185727ed911c803072457415fe26a7725e563aa5648589269ce8b23f31f351e6d59b258054e29f92105329afa6bdb91a0dc211d338e4e236705b2f82f58d533cc22126c46d2dfcd2259bdc5134f97af52939b09d2580421fe34cf975ef3a41e3f3dd5c337dbc65b5f773b3850254e328925bc76c4a62e7565cf62b89e67fdbdff8659b3b4c1ec87840bf1bd3b106ae9f52ed7e1242b2e820a560be54ff6cf26f2a7d736f813390501eb2a338e9fe5d18f74bc63feed2574c29675bdc64eee6d8469a4cfc252b72a3b8885c334192d3cdf08dd004fea16cf25fce46068490a2441d10ca21737e7f62084bc2836da7e54b362bfc336e1a64881eeaf3003077361dedd7426dcbc165a9a00db4d41e27db47a952e031f877b1214f43117675f6245f45cb4016151e4cc9596d4fa93edf0b940c91ba6c6100b40614a8068f839f300c6e87610e591a37900d8617e201cf935fba8557d2772a325acf0a620ee977a1a81a0027d4c7dec3e023ed75df1ce3189f02a18c24435d2005ef90444faa35c090b6aba7874385c671dea60b4370a55dd339637b0bfe27316c23b71351cdd766c19099e10420541cbe387ca97584457fff6010147ffd382e320c17ea4370e78e068fca94d91e2665536c4954b9cf30031d87e9716f132d98d7e61cb5bb79a944d07d89d637f2b85dbea91bf9394229fc8da02e43acd5084650abc7b4e75040fe1f095f9f5555e04bfe3ee04a2bab7618defd52d127023e91fb6402338a2997f38b99e9bf841cfd92e5df9134be89b34e9812353349385b0df9ae2429275f28ae02a1c0d7057c2757531115d9b687994fb121b7d566959d6dbc6d314a45f68aacbbb6d262f8fef76ab4a03310603580f9fffe44b58c6a50f560d8e62ca7c27ec9fe3a3821e106e2ff3059093feafd634fce62c87ed06c35bc36cd0e2900d0d3d22ff46037e829eaf966f80008585b38dc800b413716847264000b21e298bfc62973cccc43822c62ee25a5cf9cfca8540010525726ef4c058cc24987d34b299b1ffb732314cd8deba5d996f1e076b21838a7cdfbac28faeae8f31f6760e8a6348916fb138dc4e0756855035ef09ee5bd59e56acf9f7e37ad3c65659accaf1a824e6f694a4ef64284d24a73c035852cfd55f41969febe2579fff2b42597c95f2c075bb8dc66a6c7a7bd164570a796cf3463e43eae04452fe0bf663e14261a2dcdb72d886425a137fb370dba2215587dc1c2460ea7046b60b028a9f7c1b9966659e03fcb4e6ada9aa71a5ece188f6b86de12c68ff4a492e1bae903d86f98b37a3d6fbe45c3d6d7eaa3c5c9cce4e03ac064238ca55c42bf026c45c8616a0ef1cffce0e68023160ee5585287ed70f10f7bc8653c1558e096ef4c68cdc5fa0f472268f4b6bbf9de7a6502776b6854db43e0876e496eee2f02e4cf57c980ba43ae4e28e9d931aeffcc8d1799117fc8dcf52e2623f9371f838afd1ea7647cfda2717663b3d9a00f98ada4ad0098beba448bef1dafc648eab96223db6cc857397bbf2e61ddc37dffa1e1668338990ead6ed9e34bb9a789fc894baf0e0868ddfa5807d7bd537d33ddf35a357beeee56883fc180469cb470698b27dfc9f6ab1ffdbc3ef0715d5c3fce2b11690395f83b3c703349a4f1f274fe979325a8a0c872f74fee8424e0b497670a10ca391dfa19b226105cc9ee81761b2a6c65585032fb073ae6b57d1fea5f185531b66d10e5fb81ca3482b9fcdf3b45bf806feac92b7e1a28b37e45c6af644739f779de7cc1d6f5e50caa7227578f3ada4aa0113944698155ac17b2a762b9a6c648fdee264fc999029ee71aa8e51a78b5743ee117943362519ccb57a9f0b58a91bfedeb445d3419ea5ac586741620c6eed4b3216f5a2082056e26ff1912e96db8374dc9b4f3ca47a03dd757099bbf1a289cdc5f8657f07f96051e6c62a4cb17b169b117631bc7de994db521a2ce4cc34c2b0761d1448923275a53deb605fecf6fddacb2146a6b5572e93c466576c63e7c509b58f65a2dc2f5df5f4100badeeba55f4ae2bee6392a9e1f22f8091f629bac39f179af5c0e4fcc53de13e776f59bcc5267ac561a65106fa8b887c32e816373c5e1df1718b7a518309e62f9b82d96105a277a398743fd85af91810c46a418da1bb252e255316fa96f4a1a307d1b5602c4ee75daf62959bc26004b4f5ccefc55d8a543b687b9d89ad29bc80139183077aadc817905053461cd552083bf49a61180fc56a90a5733511cb3ba3d301fff4153e73a9cd7aefbd5e5e5953878011860acf6959335ae1de5ee56c1304b4aaed6a5a46560f610dd64c42b425599c45e92be78687be0097a401fa1690b52cdd570f0d8080a900ecdbf0667f3a4fef0a82183b9098a6ba3e704915b0a19d366682fd2d3c3f204f78cacd91b08e89aa76827546d435b9ce0912275dc76653ced55f5e1a5d06805d44e015c9a6ac867e070c39c2c5e477608114f501a05d402ecac84dcc977d7424527e851d590657eb6b53935f2c842bc8e83ec09c47245a3bdae29a454c05d0c075770062928aba68845b2781d4ea8d60d6440719320259e65142e0c35c629a209841d1d9c88973c7ec7c0d78595bce71f2de7e0032bdff806739d8b6f79188ff03c400b8eeb11cc6aea39e165107ef658f4a7ed989cf7f21ed7516e9b1ce56cdeb0bccd08ffb64ac400231596bc09a458726a201bc5331b14660e8099bcc5bff9f3c50596258f3c29bcba341247522b22042bd60581169e5ca8ef6f5d6e0d44a34424ebf864a5d8ed9ef4fc225a2bf2749d91cb357dbda3a268c1e86bd05f236b89ded7a77f34a2003980fd438724e128fb98552b5070c737405e605e30c8b2cb7b0a8b967f8caa3158fd1035cfd1f5154af747a2e64b346a6c047428b1be8bd71c930ef1cd91a84f69d82b1e041c6b4bd3ab5e1a10af914244a81a1473591de66d0cf8f9564ea701d8ea1feb4ceed15711b4bb809640c4d28f21e851cf2cf0e494cd89611f627400e09f5fee41ce59efa9ab8a15cf582d127daf28574016a850151ab828d7e9c6fe74a006a241a49f45698348850a38ce8b3baaffa70fc11ed8ca4fcf50af848cb135e6fad742b72ce34b1078cfd3559f3b6b10916ebf1f0126f7ea116b4df917a6cd55e604e0a3bb6299227bad28afe087c434a95193503ccfe951cd0d9b17820245273a50e7b0689dab998040a2c20287712a68f54e1723aed8020058c04f617f58c40779d8ac6ca9d01c5595b052f302513bd0e427c4d981b21412409b70f2ac81c061b7844e9f1d09827f75670a8f0e354b7e0b8609f0a94d2045c8e278801205e0c4785be9513f35bd170edd693b5386b5a397b29f34093f739a4be615077a0bc524a0a47bab84c0ae91fbb6c310123a84f4204b5dc5a16fafc4b2b165e072d4e5cc670016140c9096bdd85e765eeb1c80e5ccdbf3be2352872fd12c36a7964c13309553f6e04cc0aa52eb20979b005ec14663ffc2a7592346af63d19fc079754c85b1dda577f5cee582be633017fef83be102fa5d726c1f562b7b637363e0aad9cb656b47b8bf3a196d9240a62be800c5c0f72697aa6c52b13fa5cfeefbcf41a54ca057793927dabe17816f5eac1a5ec82165772d5fa0cebc14ba3b894082074d6e3b002a3967137d59900e4f136b6e7a2c3216a7aa28fbe129eeba090ab89f228ef5206732ec41a24b9639b9afd060663f05311ea4dc39b153968b779a8450a6fb7369b7a47f00771670972a7f737e8ffdd66f2052c817df905f9d6f0279fa6592f84ca699a95cbdc9d55242b8252afefa3fb02e0c710999901426f58837c52c7c22bbbd4adfd80e07b621e10926c83474ffb254eb750a4a1b725da4a87bafbeaf983249b240f4bd6c6ebc0eb24e289da3c5c886058d10770e6aa82a2e9c9f0ede22a78992dbff67eb35a4220eaf9baa70db267a2072ff097a0d16dd6751cefbad13be438ae57cdb81030b6f1a56efd313fbbf58903111fc19558a8705796034cd1209328fe8d34a694d6a2c0104c6a0aef19b4cea22b8d08ae4a780415892a8cb13f28f3555c27c31dcb0cc908be2f827dd1c54161afe520b1be59b2908a467e017a1adb874f88f4703e97e79fbb0318b23383349669312c7a1e199c6f133e04772250e4d6c5a8754f76a1c6d37c5686129023d5fe6c99276ac5de254be15ff675619115d323e20986d7d52590efd78b42ec1efb68a437259edcb296b14fbece5197b6dd9bc23ac45c2357dc6e2f093defae5f7fb11f0c9601dd49c818723e4f4b3ebec82a623de5f5ce0f7154b1d74dbaa2665bcf5632f39176c5bc85ac2cc4fd4d206b6e11d41e49aa4b1ddb613156face6559cbe3c1c3f62a2dbd89fa36594e1a1275e5f16a4ba8c85a2760da54137c76f7bae9f4f0eb5ccc0de0cbbee82161a4943fc243c2662cb9ad378422e53afe1bb9ceb9816f22201cbac9bd2313f988f46558bf0c905d36a7a91a577c0c5cd5744f15e77311d49828d29f081491e6c8b4d719a5cd3eca2d5e104f5356b50225e19df27394d74760f0074d50c6a446d91903529a1991538a055fdc2b52454f4a874cdfd86e381c713e507e6b9a5e8ec2de6665ec70169e2f1183a9cd994e9c34449de25e18bc40bd33147f7b148939c1ba18fa147dfba9ec2608cc1ac762e14b4d1e85d9c3fb3e27652692eda7789a78767713595036ad56b087572808f37cbf229cd8bc13b28c4424f4d2d7d64c2ad91e698a6916ba87afb61551a012d573b5d77a6b47ed6250f52a6b43f150c8373ef5102579df72a3469fecf8da8566f6d3c9469b6fb2da62389a8f225374ddb675e253682586398052d60e6037bb5452b47d7d6869dfcd25b6df1800b15bc9dd7c689c4da21b1aa5ab3ae9e3ec721e81ff7d83794433d6ed14a66325d87de367414ed5f34e9b57f5136db90f0b7f4922179e5b64027f394312e4b8f06672d047c96462d32e6163a85a0926ef396eb310c14512fcce1d9d91bc48adf3bd0c9dc5be842873a7078d0cb65ff9e7fbd29b9bc9e4901766aea4666ecb4c53ae79bed843dd63f2a8bccc8215fd8bb781c433bb869772e0b89075d58a084638a6e7d6451375ff379af6d80faf9b006302e1143cd9399e1baa75acbb65f97f2dc4de6220b1739fa5cd84d3571f059cbff4c89e83daa450df7bacd304190c5c71a4064a6344f434b5ad44d1240d83b76b8485cad785da3c1e4be74a2faa7f93975a6e14a36dc7f3635ad32a76ee100778db066f45537422864292077671b81bb4a1d593802694bd45bd079903a7c1dde748beb7e182fa1c8e74bebd7712ce3776331e78d1167df61a7092dd70ebbbff106c72cea5bb18794a473f36fcd12da92e03cb557cc4995eb8ca0de8cbf0cd97004a720ec3a75c77", 0x1000}, {&(0x7f0000007b40)="4feefcbdac49aea01874b5cd362a31f8022f6ccea778a5f3c9085f8fbc3c60e0d83ec0667bf752e053f59aedfc5e50ce2ea4e60db213d2f4830b89b0585e5057369642c31a7b778b1ad5f6f233b398a51f98e26dc69af526c0ae6ed0f97968c9c2fabd459889666d6316f951b8a92fb15929b4a164857a98820986e0cdf1c8", 0x7f}, {&(0x7f0000007bc0)="4802558f42d1b0a3f6ee65a635056ff9e6bfd134a92f", 0x16}, {&(0x7f0000007c00)="e8323a51bc2420a05953f8c9a33dae3a64999c66b4354e165eb0f53a08cb67496c2f2cf8976ad19d36e4315b25742cc4d6624215ad3e104d202e6e3288712d4f94e560fa3eb8935003bbb06b364f4b0e57661c6561e5e136ba1095a1224d55f94712a3eba1fbfc7253f3707e2dda50127c4fc5375f75625cb6cd", 0x7a}, {&(0x7f0000007c80)="c23013103238aa6a3b141425be0dea763a926dc263ea9dc4893347e756b56505f0153aaceacb7cee60ebed94016f2070ba428fb124ff66de63edf53cab164d1327e4ba870a99623d0c8e642fc17414b4ff038bd1c2a236354bd8f849fd194e9a28eaad6b317039a587e432fad90a6c50de967f851868e8a16f7fb149655770560d8add940a0f1ce1c1d4f366ed95120c50933e1a8d00be241443253d1948c1672618538b43154939b94f5a73d055fc846b105c7d21dc70cabc775554a269b626fcfa0700f5ae295fdde990e1b789dc462bdef543f83f3424b4a7a4577b97b6db7ca3bf31dda8ae6dd85699526eb26a35a373e9b68dcfaa84", 0xf8}], 0x6, &(0x7f0000007f80)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, r3, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r1, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, r5}}}], 0xd8, 0x4001}}, {{0x0, 0x0, &(0x7f00000084c0)=[{&(0x7f0000008080)="2a8cc87fb86b", 0x6}, {&(0x7f00000080c0)="f07c17b1b8b9658f7d3e625d038be97720bee60311a04504bced", 0x1a}, {&(0x7f0000008100)="0948486b2a1390403f4935e223e2f2399eb54f93183650d9606e7a4a98d619c20d8b600294b2f704e87f9ce8b80f9e13f228033a7bab8ddf8e7a933bdc0f30a78f1736ca546a25b2de4cdddb65f4a41bed59611fd62e0a8d0b6776969d3515dc87c1138e3ec51e20092a9a2f1914331430041484c122ecba46c4f080e104", 0x7e}, {&(0x7f0000008180)="2b166867514636585fb8545b8f1d04745846b335eac586fd8767853da5f26662a947aab6bb737a4746ca73e6915d", 0x2e}, {&(0x7f00000081c0)}, {&(0x7f0000008200)="08aa09f5cb8beeb544d31325f8949adfe43c8693d7dc6f6bf468022e7cd336e6f8fd832d5a86c83ff8f9af", 0x2b}, {&(0x7f0000008240)="3577a5ba3f949445769d786af8bc31f1c69f5b6cdb95ce3682df68c364841930590a31ad00c33d4e6050fb7e70bfecd25fe69fadd4b0b7e685d89f465027b9e921e5b8e9856d4aab08e2148dd91b187afc973f5e67d35232579a1ef2264780d1eb2dabe8181ba2176fff610b3b069ea9aa704d1c190104acb8afdb9d1adb6581003a604e05319508e005184e1f1661605d65483a971f03f57ede0ac8e854855ccd7a030a384db301274b8731afe9b039bcb65e6120f980f381c953f05edf578780ea440cecefec2e4b5f5a9c8c54920feb02a182290b223bdb1fb32411ae7bdc96a3fcb9416feb1d2a3a42", 0xeb}, {&(0x7f0000008340)="1919d708c3bc626eb716d0eaed8cd97661a5e8a58dc702d051ca41e5214837780fe1ac364c66f5d575cc12f635f86d54512139daf1e9a5c2152e4efe338517c6385064ccba51a8195c7aa5195cadec4dea42e1a8a37b66f0f4e3ab07e8bc61", 0x5f}, {&(0x7f00000083c0)="382f75b9118c97d774889a7f83eb3508f71448f818cd63d071baf8217d10bea090d231bd895e205f058f2de014844e0ad4bd008d5b6337", 0x37}, {&(0x7f0000008400)="a1143bd02bf999378a39af73abdfa0b61edb5bab7763f5105c4d2216bcecae8e7c1dbb1158bfd87907e399b3e0efdd377c2fc0c61f7a8d27db103f6cd65b58766e6fdeb740775eaff4d117546582cc817537234e67214eb020c28c54a55254f052c85516c2ff9eb990b6ff065f6cfe2f7ce48908768180294ffa14c2270b715f07f20031bc15dad26a14c58938d708e7d887aae1c0ba9767a9c6", 0x9a}], 0xa}}], 0x7, 0x44001) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="18010000dfff75290000000000000000850000006d00000095e0572fe1ac06d1a6189746f7a5456fbfa89b9ac916f7523be0ad9c814136bf5181a78805f91bac92e76830321885dd53fdf95aae2b5e3a7ad9117dadcda13443f426f57b1b3571c4ed52e0c3b184c93ba5e24df74d9c89"], &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff25, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) (async) r7 = socket$netlink(0x10, 0x3, 0x0) (async) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r9 = getpid() sched_setscheduler(r9, 0x1, &(0x7f0000001700)=0x4) (async) sched_setattr(r9, &(0x7f0000000040)={0x38, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200000000000000, 0x0, 0x8}, 0x0) (async) write$P9_RGETLOCK(0xffffffffffffffff, &(0x7f0000001e00)=ANY=[@ANYRES32=0x0, @ANYBLOB="01b7005b78975df3530f1350d79333791c5500717654141a5049095a3205c974d6b51188ecaa0da2264e0afeefd955f2f532368d8294cab344133be6be4451ef51c8f26c199ec9c945ef1ff9ecf578346dd18e7f630f71449e54ab367662ce83fb23e79a0215da692b01e25d613d0c35f689fb1e0724647762a9b598042076a3c07a85a15ae4a5f25842bfe9e827a1c736e588f701eac3ebfc168c3683af23c6f28ac72da112c19992d0a72ff4f6c49b42efad5eeffebfdf493673c38737be93873b15a6b25c037576dace6271165f5676eb360c922a0833eb1d76202d7f1b183c010d12cea58ba5cb547f452f618af023fe177b503c2c5f8853c03602aa5f68b798bc79175b94cdac9f51c81b7daa7a6897bb4abd3b35899d7cc2be11bc283e2e86e14baadc27b2c30af865dd6e2181fefb82acda50e338cf04b94497d192025ace07d4e40fd5c3261b29acec13e2d3c2c4abc6b12b67c1c2d0c3acbb8347375ec7f7872350e81f79cfe2cdba5ba6c61916e16cb8361ed3b60118bb6a4df2eb444efa3275b13db398c505ea9e43c3b37439e953ba16957a7cb1c84aed8f753bd5318ba16126e678023f6aee5bec54538909ecafa05c76ff7368941546607185d41907c2bc7bd5b0c722934f61401c7662118459e29ee93cb6d0f9986a3848c33346fdb7d275337d526481da958f09637d1072d4c7971ad8e1be18880e081826bc83fc54a4bdf1f566cb6c989f7106530dcf37725c33e77aad2249a229266141061ca2c50bbf0020e0455bd9d168db9b15ffd6198e7c9b0c34a840a46c232e7f000000000000000000000000000000a89596e2759930ab841f5181614803afd542ea4ff237ce40e0e79bfbc3dc9c362d85d2daf234a9fea525822a2b6aa036bb96801a6d496c20704489e8991f0cbaad1d2b0c3436d4debbbcdb0513029c1f4247caf88b757bd4552a420d4ec975f831122f44e455a7c7ea014877fe37c4a73d4ec987e7888b44f16d79bc501e175b672d55802cac263c9f5341a44ced37b294cc93d4213f8f3c07998533fc5c6f7596edb68d3ada9c56408b5d6df891697fcbd07275f892ea15b09962a241cf95076acb5ebc1fb4e2db8c937e6777734c05fa696b9caa787312f53280c945a3eebcf89e349c96d08e125d2bf029664692b77e5d3a5ded23757a5aa81758"], 0x1f) bind$inet6(r8, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r8, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2}, 0x1c) (async) recvmsg(r8, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) (async) epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0xffff, &(0x7f0000000e80)={[0x1]}, 0x8) (async) sendmsg$nl_route(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000ec0)=ANY=[@ANYBLOB="4000000010001fff000000000000f4f309000000", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000381028008000a001e55d1e7e42b3fc350642008141a6194b352f3e1f44a0022b451ea0cc0f6f32fbba2b736267e382666e40bea98cf4123796d2cf85c4b076791829c89e1197969823d1d63e6e920a6bf258f3ef520c3bb55d5da90dd989187472bafebe55197e56fbe40c7f297ebacbfe380bc7a9908656c6d217700ea93984dddd2de341c3639f582cd8ac0024cf6886e17234e23", @ANYRES32, @ANYRESDEC=r8], 0x40}, 0x1, 0x0, 0x0, 0x20040810}, 0x0) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, 0x0) syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) recvmmsg(r7, &(0x7f0000001740), 0x0, 0x10002, 0x0) 05:27:54 executing program 4: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) getpid() sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1088d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465ad32b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae645ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa7956488bef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f870b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab67903ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c784ae7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db4"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(0xffffffffffffffff, 0x0, 0x5000) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="66cf185f676822e86670", @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) syz_fuse_handle_req(r4, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ftruncate(r0, 0x2007fff) r5 = socket(0x2, 0x803, 0xff) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0, @empty}, 0x10) r6 = dup(r5) r7 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x8000fffffffe) 05:27:54 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5421) [ 388.608414][ T7659] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 388.634044][ T7659] device wireguard0 entered promiscuous mode [ 388.649725][ T7650] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 05:27:54 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5450) [ 388.738785][ T7677] fuse: Unknown parameter 'fÏ_gh"èfp0x0000000000000006' 05:27:54 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) io_cancel(0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, 0x80, r0, &(0x7f0000000140)="5fd7d1b1520c843ff1b891adc7d2f4a15e5fb3cb93665ceb96451375c459c0c30fca742f0f6fae614cbf093663ec98d11591ba75ae1be7d7b038d13753da431e4f541208981b8d32216071a01b9ac899182b41707bf29172cc14713977fb13b28d837e75f8e8f3201b575648942bbe66a5ecd55d1614d116c11dc77e11dde2c5fab5b6558196111df33eadd5fd49a8c45ee60237f2cf3ad8dbde3a2ba61453b8cd2b260734911a7cb37e938bdc611644893df5f9fdce62d2dcfc887a187a5e373d8a164717459e2f3e0e05026874cf9cda45b7ae0a89e3862de7bdc506e50231c870323a6a7778dd6d", 0xe9, 0x6, 0x0, 0x2, r1}, &(0x7f0000000040)) syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setxattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=@random={'trusted.', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa11111111111111111111111111111111'}, 0x0, 0x0, 0x0) 05:27:54 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) r5 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r5, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x8, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x8001}, [@ldst={0x3, 0x1, 0x0, 0x0, 0x5, 0x6, 0x4}, @generic={0x6, 0x6, 0x0, 0x75, 0x7}, @alu={0x7, 0x1, 0x9, 0xb, 0x7, 0x1}, @map_val={0x18, 0x9, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f00000002c0)='GPL\x00', 0x3, 0x1a, &(0x7f0000000300)=""/26, 0x41100, 0x1, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000340)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0x2, 0x40, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[r4]}, 0x80) lseek(r6, 0x81, 0x4) r7 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r7, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffee850000006d000000850000000500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f00000003c0)='kfree\x00', r8}, 0x10) r9 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r9, &(0x7f0000001c40)=[{{&(0x7f0000000000)={0x2, 0x4e24, @loopback}, 0x10, 0x0}}, {{&(0x7f0000000300)={0x2, 0x4e24, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000001940)=[@ip_ttl={{0x14}}], 0x18}}], 0x2, 0x0) syz_open_dev$hiddev(&(0x7f0000008800), 0x0, 0x18500) bpf$PROG_LOAD_XDP(0x5, &(0x7f000000a000)={0x6, 0xc, &(0x7f0000009e40)=ANY=[@ANYBLOB, @ANYRES32=0x1, @ANYBLOB="00000000ff7f000085f5ffffa600000018680000080000000000000008ecba6f180000000500000000000000000000009500"/72], &(0x7f0000009ec0)='syzkaller\x00', 0x1, 0x0, 0x0, 0x40f00, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000009f40)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000009f80)={0x4, 0xc, 0x6d, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000009fc0)=[r4]}, 0x80) r10 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r10, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) fsmount(r3, 0x0, 0x0) lseek(r4, 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) 05:27:54 executing program 2: mkdir(0x0, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x88100, 0x24) (async) mount(0x0, &(0x7f0000000700)='./bus/file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240)=ANY=[], 0x21, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./bus/file0\x00', 0x0) (async) r5 = socket$inet6(0xa, 0x80000, 0x3) (async) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/mcfilter\x00') fcntl$dupfd(r5, 0x0, r6) 05:27:54 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) io_cancel(0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, 0x80, r0, &(0x7f0000000140)="5fd7d1b1520c843ff1b891adc7d2f4a15e5fb3cb93665ceb96451375c459c0c30fca742f0f6fae614cbf093663ec98d11591ba75ae1be7d7b038d13753da431e4f541208981b8d32216071a01b9ac899182b41707bf29172cc14713977fb13b28d837e75f8e8f3201b575648942bbe66a5ecd55d1614d116c11dc77e11dde2c5fab5b6558196111df33eadd5fd49a8c45ee60237f2cf3ad8dbde3a2ba61453b8cd2b260734911a7cb37e938bdc611644893df5f9fdce62d2dcfc887a187a5e373d8a164717459e2f3e0e05026874cf9cda45b7ae0a89e3862de7bdc506e50231c870323a6a7778dd6d", 0xe9, 0x6, 0x0, 0x2, r1}, &(0x7f0000000040)) syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setxattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=@random={'trusted.', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa11111111111111111111111111111111'}, 0x0, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r0, 0x0, 0xb901) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r1, 0x0, 0xb901) (async) io_cancel(0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, 0x80, r0, &(0x7f0000000140)="5fd7d1b1520c843ff1b891adc7d2f4a15e5fb3cb93665ceb96451375c459c0c30fca742f0f6fae614cbf093663ec98d11591ba75ae1be7d7b038d13753da431e4f541208981b8d32216071a01b9ac899182b41707bf29172cc14713977fb13b28d837e75f8e8f3201b575648942bbe66a5ecd55d1614d116c11dc77e11dde2c5fab5b6558196111df33eadd5fd49a8c45ee60237f2cf3ad8dbde3a2ba61453b8cd2b260734911a7cb37e938bdc611644893df5f9fdce62d2dcfc887a187a5e373d8a164717459e2f3e0e05026874cf9cda45b7ae0a89e3862de7bdc506e50231c870323a6a7778dd6d", 0xe9, 0x6, 0x0, 0x2, r1}, &(0x7f0000000040)) (async) syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) setxattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=@random={'trusted.', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa11111111111111111111111111111111'}, 0x0, 0x0, 0x0) (async) 05:27:54 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1000, &(0x7f0000ffd000/0x1000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, &(0x7f0000000080)="65f30f09c74424004f770000c7442402eb5e3425c7442406000000000f0114242a6e660f2f8ff5d80000c4e37908560d00440f20c03509000000440f22c066baa00066b87b0066efc4c169e4c63fb8af950000ba000000000f303e004da2", 0x5e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x11c000}) ioctl$KVM_NMI(r3, 0xae9a) ioctl$KVM_RUN(r3, 0xae80, 0x0) 05:27:54 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5451) [ 389.121966][ T7697] SELinux: Context system_u:object_r:fuse_device_t:s0 is not valid (left unmapped). 05:27:55 executing program 0: dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000380)) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$pptp(0x18, 0x1, 0x2) ioctl$sock_SIOCADDDLCI(r5, 0x8980, &(0x7f0000000240)={'veth1_macvtap\x00', 0x58b}) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r2, 0x8, &(0x7f0000000300)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0xc) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) r8 = gettid() r9 = gettid() r10 = syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r9], 0xa}, 0x58) rt_tgsigqueueinfo(0x0, r9, 0x6, &(0x7f0000000500)={0xe, 0x6, 0x7}) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000580)=ANY=[@ANYBLOB="400000001000010000000000000000000842c072f700000029000000", @ANYBLOB="607a8fce3af646cc5b4a54199a8483bf8c050e6daec415971ee709ae936ba3c5c6f2736c570062ae53004c000d55fe37a8b2692fba1ba1e6ebc111d06e4d55226ebca9a7ddbf68e5ab10f9fd09a6b0f748102e020ad33c1a5086437a36df800621323f26acda97e1a7df4840a8b7e677ad3838ea5f3bb935a113d9074a3af377c6d16494aa91c5121de1119c61537276610d0156e84946c8", @ANYRES64=r10], 0x40}], 0x1}, 0x40000) sendmsg$netlink(r6, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000340)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYRES32=0x0, @ANYBLOB="14001b0000000000000000210000000000005964863b"], 0x38}], 0x1}, 0x0) 05:27:55 executing program 4: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 32) r1 = getpid() (rerun: 32) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) getpid() sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1088d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465ad32b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae645ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa7956488bef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f870b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab67903ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c784ae7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db4"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(0xffffffffffffffff, 0x0, 0x5000) (async) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 64) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) (rerun: 64) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="66cf185f676822e86670", @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) (async) syz_fuse_handle_req(r4, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) ftruncate(r0, 0x2007fff) r5 = socket(0x2, 0x803, 0xff) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0, @empty}, 0x10) (async) r6 = dup(r5) r7 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x8000fffffffe) 05:27:55 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) io_cancel(0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x9, 0x80, r0, &(0x7f0000000140)="5fd7d1b1520c843ff1b891adc7d2f4a15e5fb3cb93665ceb96451375c459c0c30fca742f0f6fae614cbf093663ec98d11591ba75ae1be7d7b038d13753da431e4f541208981b8d32216071a01b9ac899182b41707bf29172cc14713977fb13b28d837e75f8e8f3201b575648942bbe66a5ecd55d1614d116c11dc77e11dde2c5fab5b6558196111df33eadd5fd49a8c45ee60237f2cf3ad8dbde3a2ba61453b8cd2b260734911a7cb37e938bdc611644893df5f9fdce62d2dcfc887a187a5e373d8a164717459e2f3e0e05026874cf9cda45b7ae0a89e3862de7bdc506e50231c870323a6a7778dd6d", 0xe9, 0x6, 0x0, 0x2, r1}, &(0x7f0000000040)) (async, rerun: 64) syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setxattr(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=@random={'trusted.', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa11111111111111111111111111111111'}, 0x0, 0x0, 0x0) 05:27:55 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5452) [ 389.708470][ T22] audit: type=1400 audit(2345434075.210:303): avc: denied { ioctl } for pid=7699 comm="syz-executor.0" path="socket:[44734]" dev="sockfs" ino=44734 ioctlcmd=0x8980 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 389.786563][ T7722] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.0'. [ 389.799685][ T7722] netlink: 'syz-executor.0': attribute type 27 has an invalid length. [ 389.807886][ T7722] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 389.902102][ T7722] bridge0: port 2(bridge_slave_1) entered disabled state [ 389.909359][ T7722] bridge0: port 1(bridge_slave_0) entered disabled state 05:27:55 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1000, &(0x7f0000ffd000/0x1000)=nil}) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, &(0x7f0000000080)="65f30f09c74424004f770000c7442402eb5e3425c7442406000000000f0114242a6e660f2f8ff5d80000c4e37908560d00440f20c03509000000440f22c066baa00066b87b0066efc4c169e4c63fb8af950000ba000000000f303e004da2", 0x5e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x11c000}) (async) ioctl$KVM_NMI(r3, 0xae9a) (async, rerun: 32) ioctl$KVM_RUN(r3, 0xae80, 0x0) (rerun: 32) 05:27:55 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000000c0)) (async, rerun: 64) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async, rerun: 64) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) (async, rerun: 32) r5 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) (rerun: 32) write$selinux_attr(r5, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) (async) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x8, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x8001}, [@ldst={0x3, 0x1, 0x0, 0x0, 0x5, 0x6, 0x4}, @generic={0x6, 0x6, 0x0, 0x75, 0x7}, @alu={0x7, 0x1, 0x9, 0xb, 0x7, 0x1}, @map_val={0x18, 0x9, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f00000002c0)='GPL\x00', 0x3, 0x1a, &(0x7f0000000300)=""/26, 0x41100, 0x1, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000340)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0x2, 0x40, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[r4]}, 0x80) lseek(r6, 0x81, 0x4) (async) r7 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r7, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffee850000006d000000850000000500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f00000003c0)='kfree\x00', r8}, 0x10) (async, rerun: 32) r9 = socket$inet6_udp(0xa, 0x2, 0x0) (rerun: 32) sendmmsg$inet(r9, &(0x7f0000001c40)=[{{&(0x7f0000000000)={0x2, 0x4e24, @loopback}, 0x10, 0x0}}, {{&(0x7f0000000300)={0x2, 0x4e24, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000001940)=[@ip_ttl={{0x14}}], 0x18}}], 0x2, 0x0) syz_open_dev$hiddev(&(0x7f0000008800), 0x0, 0x18500) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f000000a000)={0x6, 0xc, &(0x7f0000009e40)=ANY=[@ANYBLOB, @ANYRES32=0x1, @ANYBLOB="00000000ff7f000085f5ffffa600000018680000080000000000000008ecba6f180000000500000000000000000000009500"/72], &(0x7f0000009ec0)='syzkaller\x00', 0x1, 0x0, 0x0, 0x40f00, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000009f40)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000009f80)={0x4, 0xc, 0x6d, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000009fc0)=[r4]}, 0x80) (async) r10 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r10, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) fsmount(r3, 0x0, 0x0) (async) lseek(r4, 0x0, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) 05:27:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x14}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x19, &(0x7f0000000000), 0xb5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0x5, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1000}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f00000000c0)='GPL\x00', 0xff, 0xc0, &(0x7f0000000100)=""/192, 0x41000, 0x1, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x5, 0x6, 0x4}, 0x10, 0xffffffffffffffff}, 0x80) 05:27:55 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5460) 05:27:55 executing program 4: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) getpid() sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07372c29184ff7f4a7c0000070000006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1088d8b8588d72ec29c48b45e0000000000000401d01aa27ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465ad32b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900000000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000000026abfb0767192361448279b05d96a703a660581eecdbf5bcd3de227a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b6c7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae645ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb9fbd48fc877505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec2271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa7956488bef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890decacec55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f870b136345cf67ca3fb5aac518a75f9e7d7101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562db0e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb26e22a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab67903ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b6000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270bb29b81367ac91bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f00fb8191bbab2dc591dda61f0868afc4294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214d00000000d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ce21d69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821a00e8c5c39609ff854356cb490000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66018d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c471c784ae7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db4"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(0xffffffffffffffff, 0x0, 0x5000) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="66cf185f676822e86670", @ANYRESHEX=r4, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00']) (async) syz_fuse_handle_req(r4, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) ftruncate(r0, 0x2007fff) (async) r5 = socket(0x2, 0x803, 0xff) connect$inet(r5, &(0x7f0000000480)={0x2, 0x0, @empty}, 0x10) (async) r6 = dup(r5) (async) r7 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) sendfile(r6, r7, 0x0, 0x8000fffffffe) 05:27:55 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x550b) 05:27:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x14}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x19, &(0x7f0000000000), 0xb5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0x5, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1000}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f00000000c0)='GPL\x00', 0xff, 0xc0, &(0x7f0000000100)=""/192, 0x41000, 0x1, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x5, 0x6, 0x4}, 0x10, 0xffffffffffffffff}, 0x80) [ 390.037776][ T7717] fuse: Unknown parameter 'fÏ_gh"èfp0x0000000000000004' 05:27:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x14}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x19, &(0x7f0000000000), 0xb5}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0x5, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1000}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f00000000c0)='GPL\x00', 0xff, 0xc0, &(0x7f0000000100)=""/192, 0x41000, 0x1, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x5, 0x6, 0x4}, 0x10, 0xffffffffffffffff}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0xffffffdd, 0xa}, [@ldst={0x3, 0x0, 0x3, 0x1c10a1, 0x0, 0x14}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x19, &(0x7f0000000000), 0xb5}, 0x48) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0x5, &(0x7f0000000080)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1000}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f00000000c0)='GPL\x00', 0xff, 0xc0, &(0x7f0000000100)=""/192, 0x41000, 0x1, '\x00', 0x0, 0x8, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x5, 0x6, 0x4}, 0x10, 0xffffffffffffffff}, 0x80) (async) [ 390.221370][ T7752] fuse: Unknown parameter 'fÏ_gh"èfp0x0000000000000006' 05:27:56 executing program 0: dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x6, &(0x7f0000000380)) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) r5 = socket$pptp(0x18, 0x1, 0x2) ioctl$sock_SIOCADDDLCI(r5, 0x8980, &(0x7f0000000240)={'veth1_macvtap\x00', 0x58b}) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(r2, 0x8, &(0x7f0000000300)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) r6 = socket$netlink(0x10, 0x3, 0x0) (async) r7 = socket$netlink(0x10, 0x3, 0xc) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) (async) r8 = gettid() r9 = gettid() r10 = syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r9], 0xa}, 0x58) rt_tgsigqueueinfo(0x0, r9, 0x6, &(0x7f0000000500)={0xe, 0x6, 0x7}) (async) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000580)=ANY=[@ANYBLOB="400000001000010000000000000000000842c072f700000029000000", @ANYBLOB="607a8fce3af646cc5b4a54199a8483bf8c050e6daec415971ee709ae936ba3c5c6f2736c570062ae53004c000d55fe37a8b2692fba1ba1e6ebc111d06e4d55226ebca9a7ddbf68e5ab10f9fd09a6b0f748102e020ad33c1a5086437a36df800621323f26acda97e1a7df4840a8b7e677ad3838ea5f3bb935a113d9074a3af377c6d16494aa91c5121de1119c61537276610d0156e84946c8", @ANYRES64=r10], 0x40}], 0x1}, 0x40000) sendmsg$netlink(r6, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000340)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYRES32=0x0, @ANYBLOB="14001b0000000000000000210000000000005964863b"], 0x38}], 0x1}, 0x0) 05:27:56 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5514) 05:27:56 executing program 3: setfsuid(0xee00) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r2) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) r4 = gettid() r5 = gettid() syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[r3, r3, r4, r3, 0x0, r3, 0x0, r3, 0x0, r5], 0xa}, 0x58) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) r8 = getgid() setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000100)={r3, r7, r8}, 0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) r10 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r9, r10, 0x1000) 05:27:56 executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000800)=ANY=[], 0x24, 0x787, &(0x7f0000000fc0)="$eJzs3c9rXNUeAPDvnWSavrTvJQ8ePOsqIGigdGJqbBVcRFyIYKGga9swmYaaSaZkJqUJQVtE6EZQcSHopmt/tDu3/tjqf+FCWqqmxYoLidzJTDNtZpJJmmSi8/nAbc+5c+6c873n/jiZc5kJoGsNpf9kIo5ExPtJxEBtfRIR2WqqN2J8tdy95aV8uiSxsvLaL0m1zN3lpXw0bJM6VMs8FhHfvhtxNLO+3vLC4vREsViYq+VHKjMXRsoLi8fOz0xMFaYKsydGx8aOn3z25Imdi/W3HxYP3/rg5ae+HP/jnf9ff++7JMbjcO21xjh2ylAM1fZJNt2FD3hppyvrsKTTDWBb0lOzZ/UsjyMxED3VFADwT/Z2RKxsVXbrmwAA+0niZg4AXab+OcDd5aV8fensJxJ76/aLEXFwNf76/ObqbEhvbc7uYHUetP9u8sDMSBIRgztQ/1BEfPrVG5+nS+zSPCRAM5evRMTZwaH11/9k3TMLW/V0G2WGHsq7/sHe+Tod/zzXbPyXuT/+iSbjn74m5+52bH7+Z27uQDUtpeO/FxqebbvXEH/NYE8t9+/qmC+bnDtfLKTXtv9ExHBk+9L86AZ1DN/5806r1xrHf79++OZnaf3p/2slMjd7+x7cZnKiMvEoMTe6fSXi8d5m8Sf3+z9pMf493WYdrzx/9ZNWr6Xxp/HWl/Xx766VaxFPNu3/tSfakg2fTxypHg4j9YOiiRs/ftzfqv7G/k+XtP763wKNsjsS7Xpp//dvHP9gsva85tW5crvv/NaNeur7awPftCq1efzNj/8DyevV9IHauksTlcrcaMSB5NX164+vbVvP18un8Q8/0fz83+j4T/vjbJt7ovfWz19sP/7dlcY/2X7/F+a2kbh+b7qnVf3t9f9YNTVcW9PO9a/dBj7KvgMAAAAAAAAAAAAAAAAAAAAAAACAdmUi4nAkmdz9dCaTy63+hvf/oj9TLJUrR8+V5mcno/pb2YORzdS/6nKg4ftQR2vfh1/PH38o/0xE/DciPur7VzWfy5eKk50OHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqDrX4/f/UT32dbh0AsGsOdroBAMCec/8HgO7j/g8A3cf9HwC6j/s/AHQf938AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22elTp9Jl5fflpXyan7y4MD9dunhsslCezs3M53P50tyF3FSpNFUs5PKlmc3er1gqXRiL2flLI5VCuTJSXlg8M1Oan62cOT8zMVU4U8juSVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsDXlhcXpiWKxMLefErW2Xd4v7eneRMTmZcb3R1P3fSKJiH3QjHYTHb4wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxN/BUAAP//ZHAj6A==") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x648203, 0x0) accept4$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6e, 0x4294e102ed0467cf) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f00000003c0)='./bus\x00', 0x0, 0x1000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r4, 0x0, 0xb901) sendfile(r3, r4, &(0x7f00000001c0)=0x1, 0x9) read$hiddev(r3, 0x0, 0xb901) ioctl$sock_inet_SIOCDARP(r3, 0x8953, &(0x7f0000000140)={{0x2, 0x4e21, @local}, {0x1, @remote}, 0x10, {0x2, 0x4e20, @loopback}, 'veth1_macvtap\x00'}) write(r2, &(0x7f0000001780)="ddc8e4ecc3373a4d9706d8c24338e93e9edf8845e454f320c270eb5c88fc75eebeb8a25440918fc465132329d72b1162d5583d590319375414e6900e9b304d167d7a7bc93c1221402448f03cfcf8df96b7717e00b6448c5cf3f7acd4cff2dfc527e914aa04f6a90794f331ed57a03154aaf8d00270fb6632e706529be3f74c205e9abf12e435aac3fe283db5c02af2633c031873e5a6d75e6cc099284c2d385b5deafebdf19ae28448e1451ee91080292793ae62930dcd47805929929cca7d24390b37b62087053c9a99a484f0a2989071f384ba72fcb5f3536b09964e0cad5995891db8b87124e8d5682e03dd6b1abc92240c8b11be16958a20ecb6faa6e0d36bf4fbe19044c7cf4f55aefa65f133bcc9adc8c064121c87926ad321bf01b92ee748e2186363c4eba3e16b10125ff33de58b4da70a79cb168a16ace1fd8e89af91ed71e51aa8df4a3855a87ae843d8431dd3f492496d405c26c9d040f9bea8d90746c42e028720cfefe0e918c0eb46f72226d1fea6b67907414d8978952f2865ce9327a0362bccc7b5c813c174306a137cb7e5a4737c06f6b9fcc63dd978a16e06b2513c21e1e4c13b8cf4081adafb77902ec0f9cc305b0c0e65331b984c0b08d2423f3664781200f23ab6bd76818b1002cef2dfe4fa4d5ad87d3742b7c606472c74af4cbca47e78e3ceb957195fc736f1455b40300c214d1faa3b8b7660ed5969e3252d0c345c9d25b3144cbad537046fe0dddfc08547579cca769e868545cefdc99260ee3912fa65fe2e0fc078e312d652be83a2492295c2e55544e06ffcd2e9b18f22b37caf6ff984c5a5da4f21b60c02c0b8ca84bad762fe8c1478e3fd46b98f8ca983f6a8e340db3d721536d905b0b5171d9970ae56374c8b4e6b0fa189165f7fd518de0b8eedd15b24a9e245a5e0495d63b2576cf010a5050fb954c72285fab89c93ffd9f9ee65d09530b83ec8571a5c5633cae979b56d7a4ba94c2ea56f613031f43262421360011613e56c6aa39154236c0e3b112930f076e769e5c7131a42d885bc58b91b72a5846ff02163322b31a0e69e28c75a29eda3679a89eec9a0a7ef4efe53a2a7483dd756f4852664a09a45b41271f736c93704ee5265a9f8f49b4fdc75799ac3a561c5ab34deda581a814bd11222e76294010b7bdb357536e2decf42b9dfadb6ae9c50eac04267c7e49320677b4cfec4a77e2a960e0ceb63d4c325cbe70c4c4136204b163212e48e9ba8ef0d48e24bc4abeb4fd20874bf91fd5c21976487396de32d89dcf5be327687459a7df72843e4874c446881266379d4dca7d1f2b492bae1e5fece622dce694929ba23b4cec8dad87e918076b0518b35235e4124ee12db2cad788a5c0950cb415fd7e76d39a48f9cd996453b4b3afeca318a4f38d6f1da3cf165a7527c617ff9bfb5548bb311b5e1b07efc105e271684676064544e31077d6211191c8a99741fa90a6107da64d62361fc5768a3d7febec7136332ed87ae867a636778ead37f4929d05217fbe7188cb17c0b4e07673def508b06b61ceb1b6b421126bb92230fdc6307fe58f13a120169b772d1790f0a6336b1d81aab4bed119f54c41871b1d9f439ffce127ccc40b383ab123ea817b8d4a6d05c000fae21fc96291f424849f3bbacc7b51b4a124f81ff6bbafa491fc3280ef8d8c8a8e305aaf8162c6622c7a92c27938a373366398da62c8bca179046f65ee2cba9e65ef5f3adb0cb980ea4174a93c75a7c6006a253bcaeef7a265f677a18882ce61fb04b1778b6f2fc2775ebc182798be12b845c2ee4e2bb28e696df4cabb96e75025c379553b42e85a1778676e0373ad9b54272da9a1c6c4516d1ce9adb53ac08817a4dbb8ea682ec1dc208f177bb8fcb9fe9bdc7430df9d93c9322636f176b417682bac3593ca2e3ebc5bd7f5709ad15ae3680a74edc1718e52fa3c053b6f531dbc76382720d3005ae4795c8900736fe7e4ce632c6b2c6bb4f3be8dee38b64770a704d9090f824ac024e787e80dbaf37582a2f6ccea94c07a5dc4bff3688fc2b522df01fc3b84a68b0f8bb1313ce3b40908c76251173632b2bca46d3c335a0759a07295f588d38d80c4db1910d90f5b0388207e500f593165dba8f671d9c3b1a0d5e63c4ea213629e80a8df0560d475e5ca7f5e6946fdf36e0aec22f29039fef5b006003ffd6964de2c87cde1b0de63dde4c86f2b80783f75f79f617f757e78c64ea65b01bbe0b7e21427e4725385dfdd4c3da25a2fce0267bba9b9f37b306cac96a1b48177ce4eab37984870ac194cdc170426f18e4efb499cc753b7b6867d52b329ed22a193d7b6c3461ab3eb5c70e4e6560d7a11c18910d88ab6becf2038e672223e5f08ec529ed3cc297655deecceff544e7dab9c977c4fd35910a3157bb865f916d5c1e3452bdc2c8676b799923e6e451fffb27c048c0a233cec5ebe8e68c7d9e167ad58cd4dc05be7fd391481c42dbbbac0a6acce0efc42157626991045e597e9e0e1f38db6051753c2ed3b7862c5ddf622fa51c804988329be92fd6ef426251eefdc1d601fe89dae9c3b33bd256958d062f8ba0adde29bedac0e7b6cd9bd43f33a384a0929b77c489df52d34892073d215f0b3931de88bc97cf511e7cad1fda52db95f8079c677b1e18c295314e2598ff2ad2a4cb8192c6304178379629f8069524466a902b1f435673b6411c179e0c38ef965f544c3acf3cfeeabe49899b21ef083654167a23277cbea37824ea66f2ea6702bd0fa031afd19f654fa9b89d237c9cb43c817c8d9ab84605f20607df4a73361a8260821b1d60aa75ea4966c40d2b2d0790566ac4d5fce9673372af65c94091db10c5e4a20b3808538ca96b4ba52e17ce2f6843a23212a0e92f8ec64c475a00"/2057, 0x809) sendfile(r0, r2, 0x0, 0x1) 05:27:56 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1000, &(0x7f0000ffd000/0x1000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, &(0x7f0000000080)="65f30f09c74424004f770000c7442402eb5e3425c7442406000000000f0114242a6e660f2f8ff5d80000c4e37908560d00440f20c03509000000440f22c066baa00066b87b0066efc4c169e4c63fb8af950000ba000000000f303e004da2", 0x5e}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r2, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x11c000}) (async) ioctl$KVM_NMI(r3, 0xae9a) (async, rerun: 32) ioctl$KVM_RUN(r3, 0xae80, 0x0) (rerun: 32) [ 390.529572][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.541670][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.549643][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.557477][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.565392][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.573380][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.581261][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.589125][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.592230][ T7761] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 390.596874][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.613360][ T7770] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 390.639597][ T22] audit: type=1400 audit(2345434076.150:304): avc: denied { mounton } for pid=7757 comm="syz-executor.4" path="/root/syzkaller-testdir373722983/syzkaller.Xp4bKt/343/file0/bus" dev="loop4" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 390.646861][ T7761] EXT4-fs error (device loop4): ext4_xattr_ibody_get:591: inode #18: comm syz-executor.4: corrupted in-inode xattr [ 390.679224][ T7761] ================================================================== [ 390.687445][ T7761] BUG: KASAN: use-after-free in get_max_inline_xattr_value_size+0x373/0x510 [ 390.696111][ T7761] Read of size 4 at addr ffff8881d8ec1084 by task syz-executor.4/7761 [ 390.704248][ T7761] [ 390.706571][ T7761] CPU: 0 PID: 7761 Comm: syz-executor.4 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 390.717130][ T7761] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 390.727268][ T7761] Call Trace: [ 390.730578][ T7761] dump_stack+0x1d8/0x241 [ 390.734898][ T7761] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 390.740820][ T7761] ? printk+0xcf/0x10f [ 390.744873][ T7761] ? get_max_inline_xattr_value_size+0x373/0x510 [ 390.751184][ T7761] ? vprintk_emit+0x437/0x4a0 [ 390.755966][ T7761] ? get_max_inline_xattr_value_size+0x373/0x510 [ 390.762424][ T7761] print_address_description+0x8c/0x630 [ 390.767940][ T7761] ? panic+0x73e/0x73e [ 390.771992][ T7761] ? get_max_inline_xattr_value_size+0x373/0x510 [ 390.778285][ T7761] __kasan_report+0xf6/0x130 [ 390.782857][ T7761] ? get_max_inline_xattr_value_size+0x373/0x510 [ 390.789165][ T7761] kasan_report+0x30/0x60 [ 390.793467][ T7761] get_max_inline_xattr_value_size+0x373/0x510 [ 390.799689][ T7761] ext4_get_max_inline_size+0x139/0x1f0 [ 390.805219][ T7761] ? asan.module_dtor+0x20/0x20 [ 390.810101][ T7761] ? preempt_count_add+0x8d/0x180 [ 390.815145][ T7761] ? generic_make_request+0xda4/0xe60 [ 390.820554][ T7761] ? mempool_resize+0x940/0x940 [ 390.825436][ T7761] ext4_try_to_write_inline_data+0xd9/0x1750 [ 390.831499][ T7761] ? __bio_add_page+0x272/0x430 [ 390.836331][ T7761] ? PageUptodate+0xc0/0xc0 [ 390.840894][ T7761] ? submit_bio+0x142/0x640 [ 390.845421][ T7761] ? ext4_ext_index_trans_blocks+0xd1/0x120 [ 390.851334][ T7761] ? ext4_writepage_trans_blocks+0x506/0x620 [ 390.857380][ T7761] ext4_write_begin+0x247/0x1d50 [ 390.862727][ T7761] ? write_boundary_block+0x150/0x150 [ 390.868488][ T7761] ? __ext4_error_inode+0x2fc/0x610 [ 390.873794][ T7761] ? ext4_readpages+0x110/0x110 [ 390.878623][ T7761] ? __getblk_gfp+0x3a/0x740 [ 390.883260][ T7761] ? lock_page_memcg+0x6a/0x130 [ 390.888274][ T7761] ? mark_buffer_dirty+0x1fb/0x360 [ 390.893434][ T7761] ? __ext4_handle_dirty_metadata+0x27d/0x620 [ 390.899564][ T7761] ? ext4_mark_iloc_dirty+0x24af/0x3440 [ 390.905080][ T7761] ext4_da_write_begin+0x4a8/0xf80 [ 390.910189][ T7761] ? ext4_chunk_trans_blocks+0x2a0/0x2a0 [ 390.917005][ T7761] ? ext4_set_page_dirty+0x1a0/0x1a0 [ 390.922258][ T7761] ? ext4_reserve_inode_write+0x19c/0x220 [ 390.927942][ T7761] ? ext4_mark_inode_dirty+0x4ca/0x780 [ 390.933432][ T7761] ? ext4_initxattrs+0x110/0x110 [ 390.938357][ T7761] ? __vfs_getxattr+0x62f/0x700 [ 390.943179][ T7761] ? ext4_blocks_for_truncate+0x220/0x220 [ 390.948936][ T7761] ? iov_iter_fault_in_readable+0x256/0x4d0 [ 390.954799][ T7761] ? _raw_spin_lock+0xa3/0x1b0 [ 390.959539][ T7761] ? _raw_spin_trylock_bh+0x190/0x190 [ 390.964876][ T7761] ? _raw_spin_lock+0xa3/0x1b0 [ 390.969630][ T7761] ? asan.module_dtor+0x20/0x20 [ 390.974455][ T7761] generic_perform_write+0x2f9/0x5a0 [ 390.979758][ T7761] ? __mark_inode_dirty+0x5d2/0x9f0 [ 390.984931][ T7761] ? grab_cache_page_write_begin+0x90/0x90 [ 390.990705][ T7761] ? file_remove_privs+0x640/0x640 [ 390.995797][ T7761] ? arch_stack_walk+0x114/0x140 [ 391.000713][ T7761] ? down_write_trylock+0xd8/0x130 [ 391.005793][ T7761] __generic_file_write_iter+0x239/0x490 [ 391.011398][ T7761] ext4_file_write_iter+0x495/0x10e0 [ 391.016663][ T7761] ? ext4_file_read_iter+0x140/0x140 [ 391.021918][ T7761] ? __kasan_kmalloc+0x1a5/0x1e0 [ 391.026824][ T7761] ? do_splice_direct+0x2a0/0x3f0 [ 391.031818][ T7761] ? __kasan_kmalloc+0x131/0x1e0 [ 391.036726][ T7761] ? iter_file_splice_write+0x2b0/0x10f0 [ 391.042324][ T7761] ? do_splice_direct+0x2a0/0x3f0 [ 391.047457][ T7761] ? do_sendfile+0x8f2/0xf10 [ 391.052018][ T7761] ? __x64_sys_sendfile64+0x1ce/0x230 [ 391.057372][ T7761] ? entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 391.063666][ T7761] do_iter_readv_writev+0x529/0x740 [ 391.068846][ T7761] ? vfs_dedupe_file_range+0x860/0x860 [ 391.074331][ T7761] ? security_file_permission+0x140/0x330 [ 391.080017][ T7761] do_iter_write+0x16f/0x570 [ 391.084589][ T7761] iter_file_splice_write+0x887/0x10f0 [ 391.090107][ T7761] ? splice_from_pipe+0x220/0x220 [ 391.095099][ T7761] ? direct_splice_actor+0x25/0x120 [ 391.100273][ T7761] splice_direct_to_actor+0x4c4/0xb20 [ 391.105616][ T7761] ? do_splice_direct+0x3f0/0x3f0 [ 391.110611][ T7761] ? pipe_to_sendpage+0x300/0x300 [ 391.115601][ T7761] ? security_file_permission+0x140/0x330 [ 391.121285][ T7761] do_splice_direct+0x2a0/0x3f0 [ 391.126106][ T7761] ? splice_direct_to_actor+0xb20/0xb20 [ 391.131624][ T7761] do_sendfile+0x8f2/0xf10 [ 391.136018][ T7761] ? compat_writev+0x3c0/0x3c0 [ 391.140806][ T7761] ? debug_smp_processor_id+0x20/0x20 [ 391.146144][ T7761] ? __se_sys_futex+0x34c/0x470 [ 391.150962][ T7761] __x64_sys_sendfile64+0x1ce/0x230 [ 391.156126][ T7761] ? __ia32_sys_sendfile+0x240/0x240 [ 391.161378][ T7761] ? fput_many+0x42/0x1a0 [ 391.165804][ T7761] do_syscall_64+0xcb/0x1c0 [ 391.170280][ T7761] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 391.176137][ T7761] [ 391.178434][ T7761] Allocated by task 6926: [ 391.182732][ T7761] __kasan_kmalloc+0x131/0x1e0 [ 391.187529][ T7761] kvm_dev_ioctl+0x1360/0x1800 [ 391.192295][ T7761] do_vfs_ioctl+0x744/0x1730 [ 391.196859][ T7761] __x64_sys_ioctl+0xd4/0x110 [ 391.201507][ T7761] do_syscall_64+0xcb/0x1c0 [ 391.205975][ T7761] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 391.211830][ T7761] [ 391.214141][ T7761] Freed by task 6924: [ 391.218093][ T7761] __kasan_slab_free+0x178/0x240 [ 391.223000][ T7761] slab_free_freelist_hook+0x80/0x150 [ 391.228522][ T7761] kfree+0xc6/0x260 [ 391.232308][ T7761] kvm_put_kvm+0x16c/0x1130 [ 391.236953][ T7761] kvm_vcpu_release+0x79/0x80 [ 391.241595][ T7761] __fput+0x261/0x680 [ 391.245588][ T7761] task_work_run+0x186/0x1b0 [ 391.250146][ T7761] exit_to_usermode_loop+0x1ba/0x1d0 [ 391.255490][ T7761] prepare_exit_to_usermode+0x17c/0x1d0 [ 391.261012][ T7761] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 391.266868][ T7761] [ 391.269167][ T7761] The buggy address belongs to the object at ffff8881d8ec1080 [ 391.269167][ T7761] which belongs to the cache kmalloc-16 of size 16 [ 391.283013][ T7761] The buggy address is located 4 bytes inside of [ 391.283013][ T7761] 16-byte region [ffff8881d8ec1080, ffff8881d8ec1090) [ 391.295985][ T7761] The buggy address belongs to the page: [ 391.301584][ T7761] page:ffffea000763b040 refcount:1 mapcount:0 mapping:ffff8881f5c03680 index:0xffff8881d8ec1460 [ 391.311955][ T7761] flags: 0x8000000000000200(slab) [ 391.316946][ T7761] raw: 8000000000000200 ffffea00077ed980 0000000d0000000d ffff8881f5c03680 [ 391.325502][ T7761] raw: ffff8881d8ec1460 0000000080800039 00000001ffffffff 0000000000000000 [ 391.334085][ T7761] page dumped because: kasan: bad access detected [ 391.340471][ T7761] page_owner tracks the page as allocated [ 391.346166][ T7761] page last allocated via order 0, migratetype Unmovable, gfp_mask 0x112cc0(GFP_USER|__GFP_NOWARN|__GFP_NORETRY) [ 391.358041][ T7761] prep_new_page+0x194/0x380 [ 391.362612][ T7761] get_page_from_freelist+0x524/0x560 [ 391.367951][ T7761] __alloc_pages_nodemask+0x372/0x860 [ 391.373554][ T7761] alloc_slab_page+0x39/0x3e0 [ 391.378200][ T7761] new_slab+0x97/0x450 [ 391.382235][ T7761] ___slab_alloc+0x320/0x4a0 [ 391.386788][ T7761] __slab_alloc+0x5a/0x90 [ 391.391081][ T7761] __kmalloc+0x197/0x2b0 [ 391.395346][ T7761] kvmalloc_node+0x7e/0xf0 [ 391.399779][ T7761] check_cfg+0x82/0xaf0 [ 391.403914][ T7761] bpf_check+0x26ba/0xb740 [ 391.408296][ T7761] __se_sys_bpf+0x77f6/0xbba0 [ 391.412938][ T7761] do_syscall_64+0xcb/0x1c0 [ 391.417451][ T7761] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 391.423319][ T7761] page last free stack trace: [ 391.427964][ T7761] free_pcp_prepare+0x1a4/0x290 [ 391.432871][ T7761] __free_pages+0x9c/0x250 [ 391.437307][ T7761] __vunmap+0x7d7/0x910 [ 391.441429][ T7761] bpf_prog_calc_tag+0x76b/0xa40 [ 391.446339][ T7761] bpf_check+0x944/0xb740 [ 391.450633][ T7761] __se_sys_bpf+0x77f6/0xbba0 [ 391.455292][ T7761] do_syscall_64+0xcb/0x1c0 [ 391.459763][ T7761] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 391.465620][ T7761] [ 391.467957][ T7761] Memory state around the buggy address: [ 391.473552][ T7761] ffff8881d8ec0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 391.481667][ T7761] ffff8881d8ec1000: fb fb fc fc fb fb fc fc 00 00 fc fc fb fb fc fc 05:27:57 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000000)=0x6) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r3 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r4 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r4, 0x800) (async) r5 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r5, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) (async) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x8, &(0x7f0000000280)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x8001}, [@ldst={0x3, 0x1, 0x0, 0x0, 0x5, 0x6, 0x4}, @generic={0x6, 0x6, 0x0, 0x75, 0x7}, @alu={0x7, 0x1, 0x9, 0xb, 0x7, 0x1}, @map_val={0x18, 0x9, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x3}]}, &(0x7f00000002c0)='GPL\x00', 0x3, 0x1a, &(0x7f0000000300)=""/26, 0x41100, 0x1, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000340)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000380)={0x5, 0x2, 0x40, 0x6}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[r4]}, 0x80) lseek(r6, 0x81, 0x4) (async) r7 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r7, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) (async) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffee850000006d000000850000000500000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f00000003c0)='kfree\x00', r8}, 0x10) (async) r9 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r9, &(0x7f0000001c40)=[{{&(0x7f0000000000)={0x2, 0x4e24, @loopback}, 0x10, 0x0}}, {{&(0x7f0000000300)={0x2, 0x4e24, @loopback}, 0x10, 0x0, 0x0, &(0x7f0000001940)=[@ip_ttl={{0x14}}], 0x18}}], 0x2, 0x0) (async) syz_open_dev$hiddev(&(0x7f0000008800), 0x0, 0x18500) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f000000a000)={0x6, 0xc, &(0x7f0000009e40)=ANY=[@ANYBLOB, @ANYRES32=0x1, @ANYBLOB="00000000ff7f000085f5ffffa600000018680000080000000000000008ecba6f180000000500000000000000000000009500"/72], &(0x7f0000009ec0)='syzkaller\x00', 0x1, 0x0, 0x0, 0x40f00, 0x9, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000009f40)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000009f80)={0x4, 0xc, 0x6d, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000009fc0)=[r4]}, 0x80) (async) r10 = openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000140)='/proc/thread-self/attr/fscreate\x00', 0x2, 0x0) write$selinux_attr(r10, &(0x7f0000000040)='system_u:object_r:fuse_device_t:s0\x00', 0x23) fsmount(r3, 0x0, 0x0) lseek(r4, 0x0, 0x2) (async) open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) 05:27:57 executing program 3: setfsuid(0xee00) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) (async, rerun: 32) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) (async, rerun: 32) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r2) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) (async) r4 = gettid() (async, rerun: 64) r5 = gettid() (rerun: 64) syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[r3, r3, r4, r3, 0x0, r3, 0x0, r3, 0x0, r5], 0xa}, 0x58) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) r8 = getgid() setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000100)={r3, r7, r8}, 0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) (async, rerun: 32) r10 = getegid() (rerun: 32) fchownat(r0, &(0x7f0000000040)='./file0\x00', r9, r10, 0x1000) 05:27:57 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x551f) 05:27:57 executing program 2: r0 = socket(0x1, 0x5, 0x2) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000000c0)="196a61b98d3c7f4d7cf6990c2c0c8da8d5c9a38533354caab766239dfe639e1319dd1750f31dde2070e70d69e1f872aa2fdc6a2131da8fb95bd8f995cd814c67687dc83b327b166d150568556ee7224c037a4d0279d4e2cf96fa978a9b21e235fe93968c89eef72df40c8357fdaeb0ab9e38b6d575d2800ac36bc124e85612caa59ca5d592ec4f6a3219cd8790890b73f0fe2c937f37bb251fa730a68c1f1e4d22c1f746c51f053392f8adc15d97ccbb36ee25a276679de880f9d9799f73d6fb26bfe43338b2236bc9246f7926f3849593fec802acbdfc314c52f8c9") syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[], 0x4, 0x4e4, &(0x7f0000000f00)="$eJzs3TFsW1sZAOD/3iRNXl76kgdvAAS80hZKVdVO3DaqulAWEKoqISomhjYkbhTFjqPYKU3okI7sSFRigoWdAcSA1ImBBbHBxlIGpAIVqAExGN1rp02TuAlpYqP4+6Tbe885df7/2Lrn2KeNTwB960xEbETEqYi4FxHj7fqkfcTN1pH9vZcvHs1uvng0m0SzeedvSd6e1cW2x2Teb//MkYj41tcjvpvsjltfW1+cqVTKK+1ysVFdLtbX1i8vVGfmy/PlpVJpemp68vqVa6Uj6+vH1Z8//9rCrW//+lefe/b7jYvfz9Ia+8HpvG17P45Sq+tDMbatbjAibh1HsB4YaPfnVK8T4VDSiPhERJzN7//xGMhfTQDgJGs2x6M5vr0MAJx02ef/sUjSQnstYCzStFBoreF9FKNppVZvXLpfW12ai3wNayKG0vsLlfJke61wIoaSrDyVX78ul3aUr0TEhxHxw+H38nJhtlaZ6+UbHwDoY+/vmP//Odya/wGAE26k1wkAAF1n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4D+s+/8/7g7eQAAXfHN27ezo7nZ/v7ruQdrq4u1B5fnyvXFQnV1tjBbW1kuzNdq8/l39lT3+3mVWm156mqsPiw2yvVGsb62frdaW11q3M2/1/tueagrvQIA3ubDj5/+MYmIjRvv5Uds28vBXA0nW9rrBICeGeh1AkDP2O0L+pfP+MAeW/S+oeN/EXpyqHDnDvUo4Ehd+LT1f+hX1v+hfx1u/f8rR54H0H3/8/r/78aPJxGg65rNxJ7/ANBnrPEDXf73fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRxvIjSRu/vHivVU7TQiHidERMxFByf6FSnoyIDyLiD8NDw1l5qtdJAwDvKP1L0t7/68L4+bGdraeSfw3n54j43o/v/OjhTKOxMpXV//1VfeNJu77Ui/wBgP1szdNb8/iWly8ezW4d3czn+Vdbm4tmcTfbR6tlMAbz80gMRcToP5J2uSV7vzJwBPE3HkfEp/bqf5KvjUy0dz7dGT+Lfbqr8dM34qd5W+ucPRefPIJcoN88zcafm3vdf2mcyc973/8j+Qj17rbGv81d41/6avwb6DD+nTlojKu/+ca2Ypr/2RxvtT2O+MzgXvGTV/GTDvHPHzD+nz77+bOd2po/ibgQEZv/3h1/e6xio7pcrK+tX16ozsyX58tLpdL01PTk9SvXSsV8jbq4tVK9219vXPqgU/ys/6Oxd/9H9un/Fw/Y/5/+5953vvCW+F8+t/fr/1HEwGA71s742Zz4pQPGnxn9Rcftu7P4cx36v9/rf+mA8Z/9eX1u6/q3B3wMAHB86mvrizOVSnnFxSEvftZ+Jv9f8nHh4iguejwwAcfu9U3f60wAAAAAAAAAAAAAAIBOjuGXh2JnTa/7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMn13wAAAP//X5PbtQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus\x00', 0x2) 05:27:57 executing program 0: dup(0xffffffffffffffff) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) (async) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x6, &(0x7f0000000380)) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r2 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = socket$pptp(0x18, 0x1, 0x2) ioctl$sock_SIOCADDDLCI(r5, 0x8980, &(0x7f0000000240)={'veth1_macvtap\x00', 0x58b}) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(r2, 0x8, &(0x7f0000000300)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r6 = socket$netlink(0x10, 0x3, 0x0) (async) r7 = socket$netlink(0x10, 0x3, 0xc) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) (async) r8 = gettid() r9 = gettid() r10 = syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r9], 0xa}, 0x58) rt_tgsigqueueinfo(0x0, r9, 0x6, &(0x7f0000000500)={0xe, 0x6, 0x7}) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000580)=ANY=[@ANYBLOB="400000001000010000000000000000000842c072f700000029000000", @ANYBLOB="607a8fce3af646cc5b4a54199a8483bf8c050e6daec415971ee709ae936ba3c5c6f2736c570062ae53004c000d55fe37a8b2692fba1ba1e6ebc111d06e4d55226ebca9a7ddbf68e5ab10f9fd09a6b0f748102e020ad33c1a5086437a36df800621323f26acda97e1a7df4840a8b7e677ad3838ea5f3bb935a113d9074a3af377c6d16494aa91c5121de1119c61537276610d0156e84946c8", @ANYRES64=r10], 0x40}], 0x1}, 0x40000) (async) sendmsg$netlink(r6, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000340)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYRES32=0x0, @ANYBLOB="14001b0000000000000000210000000000005964863b"], 0x38}], 0x1}, 0x0) [ 391.489695][ T7761] >ffff8881d8ec1080: fb fb fc fc fb fb fc fc fb fb fc fc fb fb fc fc [ 391.497724][ T7761] ^ [ 391.501764][ T7761] ffff8881d8ec1100: 00 00 fc fc fb fb fc fc fb fb fc fc fb fb fc fc [ 391.509796][ T7761] ffff8881d8ec1180: 00 00 fc fc 00 00 fc fc fb fb fc fc fb fb fc fc [ 391.517825][ T7761] ================================================================== [ 391.525860][ T7761] Disabling lock debugging due to kernel taint 05:27:57 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5521) [ 391.562383][ T7761] EXT4-fs error (device loop4): ext4_read_block_bitmap_nowait:430: comm syz-executor.4: Invalid block bitmap block 0 in block_group 0 05:27:57 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x5523) 05:27:57 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) sendmsg$DEVLINK_CMD_RATE_GET(r0, &(0x7f0000000280)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, 0x0, 0x2, 0x70bd2c, 0x25dfdbfd, {}, [@DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x805}, 0x8c0) setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f0000000080)=0x800) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x3) read$hiddev(r0, &(0x7f0000000500)=""/213, 0xd5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000740)=0x6) madvise(&(0x7f0000000000/0x600000)=nil, 0x60fe01, 0x8) openat$incfs(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r4, 0x100000011, 0x0, 0x2811fdff) r5 = creat(0x0, 0x0) setsockopt$sock_int(r5, 0x1, 0x0, &(0x7f00000000c0), 0x4) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={0x0, 0x44}}, 0x0) socket$nl_audit(0x10, 0x3, 0x9) r6 = dup2(r4, 0xffffffffffffffff) ioctl$NS_GET_OWNER_UID(r4, 0xb704, &(0x7f0000000140)) mount$9p_fd(0x0, 0x0, &(0x7f0000000100), 0x8, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {}, 0x2c, {[{@privport}, {@msize={'msize', 0x3d, 0x3}}, {@noextend}, {@access_client}, {@privport}, {@loose}, {@dfltuid}], [{@fscontext={'fscontext', 0x3d, 'user_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x61, 0x33, 0x63, 0x34, 0x0, 0x0, 0x66, 0x31], 0x2d, [0x37, 0x30], 0x2d, [0x31, 0x33, 0x32, 0x65], 0x2d, [0x63, 0x63, 0x36], 0x2d, [0x30, 0x33, 0x30, 0x38, 0x65, 0x62, 0x38, 0x64]}}}, {@audit}, {@seclabel}]}}) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) 05:27:57 executing program 3: setfsuid(0xee00) (async) add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r2, 0xfffffffffffffffc) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, r2) r3 = getpid() sched_setscheduler(r3, 0x1, &(0x7f0000001700)=0x4) r4 = gettid() (async) r5 = gettid() syz_clone3(&(0x7f0000000480)={0x200801000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), {0x38}, &(0x7f00000002c0)=""/5, 0x5, &(0x7f0000000300)=""/77, &(0x7f00000003c0)=[r3, r3, r4, r3, 0x0, r3, 0x0, r3, 0x0, r5], 0xa}, 0x58) (async) r6 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r7) (async) r8 = getgid() setsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000100)={r3, r7, r8}, 0xc) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r9) (async) r10 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r9, r10, 0x1000) 05:27:57 executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000800)=ANY=[], 0x24, 0x787, &(0x7f0000000fc0)="$eJzs3c9rXNUeAPDvnWSavrTvJQ8ePOsqIGigdGJqbBVcRFyIYKGga9swmYaaSaZkJqUJQVtE6EZQcSHopmt/tDu3/tjqf+FCWqqmxYoLidzJTDNtZpJJmmSi8/nAbc+5c+6c873n/jiZc5kJoGsNpf9kIo5ExPtJxEBtfRIR2WqqN2J8tdy95aV8uiSxsvLaL0m1zN3lpXw0bJM6VMs8FhHfvhtxNLO+3vLC4vREsViYq+VHKjMXRsoLi8fOz0xMFaYKsydGx8aOn3z25Imdi/W3HxYP3/rg5ae+HP/jnf9ff++7JMbjcO21xjh2ylAM1fZJNt2FD3hppyvrsKTTDWBb0lOzZ/UsjyMxED3VFADwT/Z2RKxsVXbrmwAA+0niZg4AXab+OcDd5aV8fensJxJ76/aLEXFwNf76/ObqbEhvbc7uYHUetP9u8sDMSBIRgztQ/1BEfPrVG5+nS+zSPCRAM5evRMTZwaH11/9k3TMLW/V0G2WGHsq7/sHe+Tod/zzXbPyXuT/+iSbjn74m5+52bH7+Z27uQDUtpeO/FxqebbvXEH/NYE8t9+/qmC+bnDtfLKTXtv9ExHBk+9L86AZ1DN/5806r1xrHf79++OZnaf3p/2slMjd7+x7cZnKiMvEoMTe6fSXi8d5m8Sf3+z9pMf493WYdrzx/9ZNWr6Xxp/HWl/Xx766VaxFPNu3/tSfakg2fTxypHg4j9YOiiRs/ftzfqv7G/k+XtP763wKNsjsS7Xpp//dvHP9gsva85tW5crvv/NaNeur7awPftCq1efzNj/8DyevV9IHauksTlcrcaMSB5NX164+vbVvP18un8Q8/0fz83+j4T/vjbJt7ovfWz19sP/7dlcY/2X7/F+a2kbh+b7qnVf3t9f9YNTVcW9PO9a/dBj7KvgMAAAAAAAAAAAAAAAAAAAAAAACAdmUi4nAkmdz9dCaTy63+hvf/oj9TLJUrR8+V5mcno/pb2YORzdS/6nKg4ftQR2vfh1/PH38o/0xE/DciPur7VzWfy5eKk50OHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqDrX4/f/UT32dbh0AsGsOdroBAMCec/8HgO7j/g8A3cf9HwC6j/s/AHQf938AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22elTp9Jl5fflpXyan7y4MD9dunhsslCezs3M53P50tyF3FSpNFUs5PKlmc3er1gqXRiL2flLI5VCuTJSXlg8M1Oan62cOT8zMVU4U8juSVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsDXlhcXpiWKxMLefErW2Xd4v7eneRMTmZcb3R1P3fSKJiH3QjHYTHb4wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxN/BUAAP//ZHAj6A==") (async) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) (async, rerun: 32) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x648203, 0x0) (rerun: 32) accept4$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6e, 0x4294e102ed0467cf) (async) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f00000003c0)='./bus\x00', 0x0, 0x1000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async, rerun: 32) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r4, 0x0, 0xb901) (async) sendfile(r3, r4, &(0x7f00000001c0)=0x1, 0x9) (async, rerun: 32) read$hiddev(r3, 0x0, 0xb901) (async, rerun: 32) ioctl$sock_inet_SIOCDARP(r3, 0x8953, &(0x7f0000000140)={{0x2, 0x4e21, @local}, {0x1, @remote}, 0x10, {0x2, 0x4e20, @loopback}, 'veth1_macvtap\x00'}) (async) write(r2, &(0x7f0000001780)="ddc8e4ecc3373a4d9706d8c24338e93e9edf8845e454f320c270eb5c88fc75eebeb8a25440918fc465132329d72b1162d5583d590319375414e6900e9b304d167d7a7bc93c1221402448f03cfcf8df96b7717e00b6448c5cf3f7acd4cff2dfc527e914aa04f6a90794f331ed57a03154aaf8d00270fb6632e706529be3f74c205e9abf12e435aac3fe283db5c02af2633c031873e5a6d75e6cc099284c2d385b5deafebdf19ae28448e1451ee91080292793ae62930dcd47805929929cca7d24390b37b62087053c9a99a484f0a2989071f384ba72fcb5f3536b09964e0cad5995891db8b87124e8d5682e03dd6b1abc92240c8b11be16958a20ecb6faa6e0d36bf4fbe19044c7cf4f55aefa65f133bcc9adc8c064121c87926ad321bf01b92ee748e2186363c4eba3e16b10125ff33de58b4da70a79cb168a16ace1fd8e89af91ed71e51aa8df4a3855a87ae843d8431dd3f492496d405c26c9d040f9bea8d90746c42e028720cfefe0e918c0eb46f72226d1fea6b67907414d8978952f2865ce9327a0362bccc7b5c813c174306a137cb7e5a4737c06f6b9fcc63dd978a16e06b2513c21e1e4c13b8cf4081adafb77902ec0f9cc305b0c0e65331b984c0b08d2423f3664781200f23ab6bd76818b1002cef2dfe4fa4d5ad87d3742b7c606472c74af4cbca47e78e3ceb957195fc736f1455b40300c214d1faa3b8b7660ed5969e3252d0c345c9d25b3144cbad537046fe0dddfc08547579cca769e868545cefdc99260ee3912fa65fe2e0fc078e312d652be83a2492295c2e55544e06ffcd2e9b18f22b37caf6ff984c5a5da4f21b60c02c0b8ca84bad762fe8c1478e3fd46b98f8ca983f6a8e340db3d721536d905b0b5171d9970ae56374c8b4e6b0fa189165f7fd518de0b8eedd15b24a9e245a5e0495d63b2576cf010a5050fb954c72285fab89c93ffd9f9ee65d09530b83ec8571a5c5633cae979b56d7a4ba94c2ea56f613031f43262421360011613e56c6aa39154236c0e3b112930f076e769e5c7131a42d885bc58b91b72a5846ff02163322b31a0e69e28c75a29eda3679a89eec9a0a7ef4efe53a2a7483dd756f4852664a09a45b41271f736c93704ee5265a9f8f49b4fdc75799ac3a561c5ab34deda581a814bd11222e76294010b7bdb357536e2decf42b9dfadb6ae9c50eac04267c7e49320677b4cfec4a77e2a960e0ceb63d4c325cbe70c4c4136204b163212e48e9ba8ef0d48e24bc4abeb4fd20874bf91fd5c21976487396de32d89dcf5be327687459a7df72843e4874c446881266379d4dca7d1f2b492bae1e5fece622dce694929ba23b4cec8dad87e918076b0518b35235e4124ee12db2cad788a5c0950cb415fd7e76d39a48f9cd996453b4b3afeca318a4f38d6f1da3cf165a7527c617ff9bfb5548bb311b5e1b07efc105e271684676064544e31077d6211191c8a99741fa90a6107da64d62361fc5768a3d7febec7136332ed87ae867a636778ead37f4929d05217fbe7188cb17c0b4e07673def508b06b61ceb1b6b421126bb92230fdc6307fe58f13a120169b772d1790f0a6336b1d81aab4bed119f54c41871b1d9f439ffce127ccc40b383ab123ea817b8d4a6d05c000fae21fc96291f424849f3bbacc7b51b4a124f81ff6bbafa491fc3280ef8d8c8a8e305aaf8162c6622c7a92c27938a373366398da62c8bca179046f65ee2cba9e65ef5f3adb0cb980ea4174a93c75a7c6006a253bcaeef7a265f677a18882ce61fb04b1778b6f2fc2775ebc182798be12b845c2ee4e2bb28e696df4cabb96e75025c379553b42e85a1778676e0373ad9b54272da9a1c6c4516d1ce9adb53ac08817a4dbb8ea682ec1dc208f177bb8fcb9fe9bdc7430df9d93c9322636f176b417682bac3593ca2e3ebc5bd7f5709ad15ae3680a74edc1718e52fa3c053b6f531dbc76382720d3005ae4795c8900736fe7e4ce632c6b2c6bb4f3be8dee38b64770a704d9090f824ac024e787e80dbaf37582a2f6ccea94c07a5dc4bff3688fc2b522df01fc3b84a68b0f8bb1313ce3b40908c76251173632b2bca46d3c335a0759a07295f588d38d80c4db1910d90f5b0388207e500f593165dba8f671d9c3b1a0d5e63c4ea213629e80a8df0560d475e5ca7f5e6946fdf36e0aec22f29039fef5b006003ffd6964de2c87cde1b0de63dde4c86f2b80783f75f79f617f757e78c64ea65b01bbe0b7e21427e4725385dfdd4c3da25a2fce0267bba9b9f37b306cac96a1b48177ce4eab37984870ac194cdc170426f18e4efb499cc753b7b6867d52b329ed22a193d7b6c3461ab3eb5c70e4e6560d7a11c18910d88ab6becf2038e672223e5f08ec529ed3cc297655deecceff544e7dab9c977c4fd35910a3157bb865f916d5c1e3452bdc2c8676b799923e6e451fffb27c048c0a233cec5ebe8e68c7d9e167ad58cd4dc05be7fd391481c42dbbbac0a6acce0efc42157626991045e597e9e0e1f38db6051753c2ed3b7862c5ddf622fa51c804988329be92fd6ef426251eefdc1d601fe89dae9c3b33bd256958d062f8ba0adde29bedac0e7b6cd9bd43f33a384a0929b77c489df52d34892073d215f0b3931de88bc97cf511e7cad1fda52db95f8079c677b1e18c295314e2598ff2ad2a4cb8192c6304178379629f8069524466a902b1f435673b6411c179e0c38ef965f544c3acf3cfeeabe49899b21ef083654167a23277cbea37824ea66f2ea6702bd0fa031afd19f654fa9b89d237c9cb43c817c8d9ab84605f20607df4a73361a8260821b1d60aa75ea4966c40d2b2d0790566ac4d5fce9673372af65c94091db10c5e4a20b3808538ca96b4ba52e17ce2f6843a23212a0e92f8ec64c475a00"/2057, 0x809) (async) sendfile(r0, r2, 0x0, 0x1) 05:27:57 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4004550c) [ 391.822713][ T7788] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 391.836995][ T7788] ext4 filesystem being mounted at /root/syzkaller-testdir4022139441/syzkaller.2eVq6D/364/file0 supports timestamps until 2038 (0x7fffffff) 05:27:57 executing program 3: bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x1c, 0x16, 0x8, 0x7d, 0x0, 0xffffffffffffffff, 0xca01}, 0x48) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close(r1) unshare(0x2000400) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) r6 = fcntl$dupfd(r5, 0x0, r5) syz_kvm_setup_cpu$x86(r6, r4, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) unshare(0x40050880) r7 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r7, 0x200002) r8 = socket$pppl2tp(0x18, 0x1, 0x1) r9 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='net/llc/core\x00') unshare(0x36000000) connect$pppl2tp(r9, &(0x7f0000000300)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @empty}, 0x3, 0x2, 0x0, 0x3}}, 0x2e) r10 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r10, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x5}, 0x1c) connect$pppl2tp(r8, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r10, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x32) sendfile(r8, r7, 0x0, 0x80001d00c0d0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='rpc_pipefs\x00', 0x0, 0x0) unshare(0x40020000) [ 391.856831][ T22] audit: type=1400 audit(2345434077.360:305): avc: denied { rmdir } for pid=7780 comm="syz-executor.2" name="file0" dev="loop2" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 391.856984][ T7788] EXT4-fs error (device loop2): ext4_get_first_dir_block:3593: inode #12: comm syz-executor.2: directory missing '.' [ 391.887496][ T22] audit: type=1400 audit(2345434077.360:306): avc: denied { rename } for pid=7780 comm="syz-executor.2" name="file0" dev="loop2" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 05:27:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x804d000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="006332aa248e26e414441d03145e8b0000003e00000126bd7000fcdb"], 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x20044800) listen(r0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000000)={0x6, 'veth0_to_team\x00', {0x80007}, 0xfc01}) syz_emit_ethernet(0x8a, &(0x7f0000000800)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @mcast2, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x15, 0xc2, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @exp_fastopen={0xfe, 0x12, 0xf989, "5ab971d14f73e13277c892c03afe"}, @mss={0x2, 0x4}, @exp_fastopen={0xfe, 0x13, 0xf989, "8f0a00"/15}, @mptcp=@add_addr={0x1e, 0xa, 0x0, 0xa, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}}}}}}, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) 05:27:57 executing program 2: r0 = socket(0x1, 0x5, 0x2) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000000c0)="196a61b98d3c7f4d7cf6990c2c0c8da8d5c9a38533354caab766239dfe639e1319dd1750f31dde2070e70d69e1f872aa2fdc6a2131da8fb95bd8f995cd814c67687dc83b327b166d150568556ee7224c037a4d0279d4e2cf96fa978a9b21e235fe93968c89eef72df40c8357fdaeb0ab9e38b6d575d2800ac36bc124e85612caa59ca5d592ec4f6a3219cd8790890b73f0fe2c937f37bb251fa730a68c1f1e4d22c1f746c51f053392f8adc15d97ccbb36ee25a276679de880f9d9799f73d6fb26bfe43338b2236bc9246f7926f3849593fec802acbdfc314c52f8c9") syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[], 0x4, 0x4e4, &(0x7f0000000f00)="$eJzs3TFsW1sZAOD/3iRNXl76kgdvAAS80hZKVdVO3DaqulAWEKoqISomhjYkbhTFjqPYKU3okI7sSFRigoWdAcSA1ImBBbHBxlIGpAIVqAExGN1rp02TuAlpYqP4+6Tbe885df7/2Lrn2KeNTwB960xEbETEqYi4FxHj7fqkfcTN1pH9vZcvHs1uvng0m0SzeedvSd6e1cW2x2Teb//MkYj41tcjvpvsjltfW1+cqVTKK+1ysVFdLtbX1i8vVGfmy/PlpVJpemp68vqVa6Uj6+vH1Z8//9rCrW//+lefe/b7jYvfz9Ia+8HpvG17P45Sq+tDMbatbjAibh1HsB4YaPfnVK8T4VDSiPhERJzN7//xGMhfTQDgJGs2x6M5vr0MAJx02ef/sUjSQnstYCzStFBoreF9FKNppVZvXLpfW12ai3wNayKG0vsLlfJke61wIoaSrDyVX78ul3aUr0TEhxHxw+H38nJhtlaZ6+UbHwDoY+/vmP//Odya/wGAE26k1wkAAF1n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4D+s+/8/7g7eQAAXfHN27ezo7nZ/v7ruQdrq4u1B5fnyvXFQnV1tjBbW1kuzNdq8/l39lT3+3mVWm156mqsPiw2yvVGsb62frdaW11q3M2/1/tueagrvQIA3ubDj5/+MYmIjRvv5Uds28vBXA0nW9rrBICeGeh1AkDP2O0L+pfP+MAeW/S+oeN/EXpyqHDnDvUo4Ehd+LT1f+hX1v+hfx1u/f8rR54H0H3/8/r/78aPJxGg65rNxJ7/ANBnrPEDXf73fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRxvIjSRu/vHivVU7TQiHidERMxFByf6FSnoyIDyLiD8NDw1l5qtdJAwDvKP1L0t7/68L4+bGdraeSfw3n54j43o/v/OjhTKOxMpXV//1VfeNJu77Ui/wBgP1szdNb8/iWly8ezW4d3czn+Vdbm4tmcTfbR6tlMAbz80gMRcToP5J2uSV7vzJwBPE3HkfEp/bqf5KvjUy0dz7dGT+Lfbqr8dM34qd5W+ucPRefPIJcoN88zcafm3vdf2mcyc973/8j+Qj17rbGv81d41/6avwb6DD+nTlojKu/+ca2Ypr/2RxvtT2O+MzgXvGTV/GTDvHPHzD+nz77+bOd2po/ibgQEZv/3h1/e6xio7pcrK+tX16ozsyX58tLpdL01PTk9SvXSsV8jbq4tVK9219vXPqgU/ys/6Oxd/9H9un/Fw/Y/5/+5953vvCW+F8+t/fr/1HEwGA71s742Zz4pQPGnxn9Rcftu7P4cx36v9/rf+mA8Z/9eX1u6/q3B3wMAHB86mvrizOVSnnFxSEvftZ+Jv9f8nHh4iguejwwAcfu9U3f60wAAAAAAAAAAAAAAIBOjuGXh2JnTa/7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMn13wAAAP//X5PbtQ==") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus\x00', 0x2) socket(0x1, 0x5, 0x2) (async) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000000c0)="196a61b98d3c7f4d7cf6990c2c0c8da8d5c9a38533354caab766239dfe639e1319dd1750f31dde2070e70d69e1f872aa2fdc6a2131da8fb95bd8f995cd814c67687dc83b327b166d150568556ee7224c037a4d0279d4e2cf96fa978a9b21e235fe93968c89eef72df40c8357fdaeb0ab9e38b6d575d2800ac36bc124e85612caa59ca5d592ec4f6a3219cd8790890b73f0fe2c937f37bb251fa730a68c1f1e4d22c1f746c51f053392f8adc15d97ccbb36ee25a276679de880f9d9799f73d6fb26bfe43338b2236bc9246f7926f3849593fec802acbdfc314c52f8c9") (async) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[], 0x4, 0x4e4, &(0x7f0000000f00)="$eJzs3TFsW1sZAOD/3iRNXl76kgdvAAS80hZKVdVO3DaqulAWEKoqISomhjYkbhTFjqPYKU3okI7sSFRigoWdAcSA1ImBBbHBxlIGpAIVqAExGN1rp02TuAlpYqP4+6Tbe885df7/2Lrn2KeNTwB960xEbETEqYi4FxHj7fqkfcTN1pH9vZcvHs1uvng0m0SzeedvSd6e1cW2x2Teb//MkYj41tcjvpvsjltfW1+cqVTKK+1ysVFdLtbX1i8vVGfmy/PlpVJpemp68vqVa6Uj6+vH1Z8//9rCrW//+lefe/b7jYvfz9Ia+8HpvG17P45Sq+tDMbatbjAibh1HsB4YaPfnVK8T4VDSiPhERJzN7//xGMhfTQDgJGs2x6M5vr0MAJx02ef/sUjSQnstYCzStFBoreF9FKNppVZvXLpfW12ai3wNayKG0vsLlfJke61wIoaSrDyVX78ul3aUr0TEhxHxw+H38nJhtlaZ6+UbHwDoY+/vmP//Odya/wGAE26k1wkAAF1n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4D+s+/8/7g7eQAAXfHN27ezo7nZ/v7ruQdrq4u1B5fnyvXFQnV1tjBbW1kuzNdq8/l39lT3+3mVWm156mqsPiw2yvVGsb62frdaW11q3M2/1/tueagrvQIA3ubDj5/+MYmIjRvv5Uds28vBXA0nW9rrBICeGeh1AkDP2O0L+pfP+MAeW/S+oeN/EXpyqHDnDvUo4Ehd+LT1f+hX1v+hfx1u/f8rR54H0H3/8/r/78aPJxGg65rNxJ7/ANBnrPEDXf73fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRxvIjSRu/vHivVU7TQiHidERMxFByf6FSnoyIDyLiD8NDw1l5qtdJAwDvKP1L0t7/68L4+bGdraeSfw3n54j43o/v/OjhTKOxMpXV//1VfeNJu77Ui/wBgP1szdNb8/iWly8ezW4d3czn+Vdbm4tmcTfbR6tlMAbz80gMRcToP5J2uSV7vzJwBPE3HkfEp/bqf5KvjUy0dz7dGT+Lfbqr8dM34qd5W+ucPRefPIJcoN88zcafm3vdf2mcyc973/8j+Qj17rbGv81d41/6avwb6DD+nTlojKu/+ca2Ypr/2RxvtT2O+MzgXvGTV/GTDvHPHzD+nz77+bOd2po/ibgQEZv/3h1/e6xio7pcrK+tX16ozsyX58tLpdL01PTk9SvXSsV8jbq4tVK9219vXPqgU/ys/6Oxd/9H9un/Fw/Y/5/+5953vvCW+F8+t/fr/1HEwGA71s742Zz4pQPGnxn9Rcftu7P4cx36v9/rf+mA8Z/9eX1u6/q3B3wMAHB86mvrizOVSnnFxSEvftZ+Jv9f8nHh4iguejwwAcfu9U3f60wAAAAAAAAAAAAAAIBOjuGXh2JnTa/7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMn13wAAAP//X5PbtQ==") (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) (async) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus\x00', 0x2) (async) 05:27:57 executing program 4: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000800)=ANY=[], 0x24, 0x787, &(0x7f0000000fc0)="$eJzs3c9rXNUeAPDvnWSavrTvJQ8ePOsqIGigdGJqbBVcRFyIYKGga9swmYaaSaZkJqUJQVtE6EZQcSHopmt/tDu3/tjqf+FCWqqmxYoLidzJTDNtZpJJmmSi8/nAbc+5c+6c873n/jiZc5kJoGsNpf9kIo5ExPtJxEBtfRIR2WqqN2J8tdy95aV8uiSxsvLaL0m1zN3lpXw0bJM6VMs8FhHfvhtxNLO+3vLC4vREsViYq+VHKjMXRsoLi8fOz0xMFaYKsydGx8aOn3z25Imdi/W3HxYP3/rg5ae+HP/jnf9ff++7JMbjcO21xjh2ylAM1fZJNt2FD3hppyvrsKTTDWBb0lOzZ/UsjyMxED3VFADwT/Z2RKxsVXbrmwAA+0niZg4AXab+OcDd5aV8fensJxJ76/aLEXFwNf76/ObqbEhvbc7uYHUetP9u8sDMSBIRgztQ/1BEfPrVG5+nS+zSPCRAM5evRMTZwaH11/9k3TMLW/V0G2WGHsq7/sHe+Tod/zzXbPyXuT/+iSbjn74m5+52bH7+Z27uQDUtpeO/FxqebbvXEH/NYE8t9+/qmC+bnDtfLKTXtv9ExHBk+9L86AZ1DN/5806r1xrHf79++OZnaf3p/2slMjd7+x7cZnKiMvEoMTe6fSXi8d5m8Sf3+z9pMf493WYdrzx/9ZNWr6Xxp/HWl/Xx766VaxFPNu3/tSfakg2fTxypHg4j9YOiiRs/ftzfqv7G/k+XtP763wKNsjsS7Xpp//dvHP9gsva85tW5crvv/NaNeur7awPftCq1efzNj/8DyevV9IHauksTlcrcaMSB5NX164+vbVvP18un8Q8/0fz83+j4T/vjbJt7ovfWz19sP/7dlcY/2X7/F+a2kbh+b7qnVf3t9f9YNTVcW9PO9a/dBj7KvgMAAAAAAAAAAAAAAAAAAAAAAACAdmUi4nAkmdz9dCaTy63+hvf/oj9TLJUrR8+V5mcno/pb2YORzdS/6nKg4ftQR2vfh1/PH38o/0xE/DciPur7VzWfy5eKk50OHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqDrX4/f/UT32dbh0AsGsOdroBAMCec/8HgO7j/g8A3cf9HwC6j/s/AHQf938AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22elTp9Jl5fflpXyan7y4MD9dunhsslCezs3M53P50tyF3FSpNFUs5PKlmc3er1gqXRiL2flLI5VCuTJSXlg8M1Oan62cOT8zMVU4U8juSVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsDXlhcXpiWKxMLefErW2Xd4v7eneRMTmZcb3R1P3fSKJiH3QjHYTHb4wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxN/BUAAP//ZHAj6A==") r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x648203, 0x0) accept4$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6e, 0x4294e102ed0467cf) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f00000003c0)='./bus\x00', 0x0, 0x1000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r4, 0x0, 0xb901) sendfile(r3, r4, &(0x7f00000001c0)=0x1, 0x9) read$hiddev(r3, 0x0, 0xb901) ioctl$sock_inet_SIOCDARP(r3, 0x8953, &(0x7f0000000140)={{0x2, 0x4e21, @local}, {0x1, @remote}, 0x10, {0x2, 0x4e20, @loopback}, 'veth1_macvtap\x00'}) write(r2, &(0x7f0000001780)="ddc8e4ecc3373a4d9706d8c24338e93e9edf8845e454f320c270eb5c88fc75eebeb8a25440918fc465132329d72b1162d5583d590319375414e6900e9b304d167d7a7bc93c1221402448f03cfcf8df96b7717e00b6448c5cf3f7acd4cff2dfc527e914aa04f6a90794f331ed57a03154aaf8d00270fb6632e706529be3f74c205e9abf12e435aac3fe283db5c02af2633c031873e5a6d75e6cc099284c2d385b5deafebdf19ae28448e1451ee91080292793ae62930dcd47805929929cca7d24390b37b62087053c9a99a484f0a2989071f384ba72fcb5f3536b09964e0cad5995891db8b87124e8d5682e03dd6b1abc92240c8b11be16958a20ecb6faa6e0d36bf4fbe19044c7cf4f55aefa65f133bcc9adc8c064121c87926ad321bf01b92ee748e2186363c4eba3e16b10125ff33de58b4da70a79cb168a16ace1fd8e89af91ed71e51aa8df4a3855a87ae843d8431dd3f492496d405c26c9d040f9bea8d90746c42e028720cfefe0e918c0eb46f72226d1fea6b67907414d8978952f2865ce9327a0362bccc7b5c813c174306a137cb7e5a4737c06f6b9fcc63dd978a16e06b2513c21e1e4c13b8cf4081adafb77902ec0f9cc305b0c0e65331b984c0b08d2423f3664781200f23ab6bd76818b1002cef2dfe4fa4d5ad87d3742b7c606472c74af4cbca47e78e3ceb957195fc736f1455b40300c214d1faa3b8b7660ed5969e3252d0c345c9d25b3144cbad537046fe0dddfc08547579cca769e868545cefdc99260ee3912fa65fe2e0fc078e312d652be83a2492295c2e55544e06ffcd2e9b18f22b37caf6ff984c5a5da4f21b60c02c0b8ca84bad762fe8c1478e3fd46b98f8ca983f6a8e340db3d721536d905b0b5171d9970ae56374c8b4e6b0fa189165f7fd518de0b8eedd15b24a9e245a5e0495d63b2576cf010a5050fb954c72285fab89c93ffd9f9ee65d09530b83ec8571a5c5633cae979b56d7a4ba94c2ea56f613031f43262421360011613e56c6aa39154236c0e3b112930f076e769e5c7131a42d885bc58b91b72a5846ff02163322b31a0e69e28c75a29eda3679a89eec9a0a7ef4efe53a2a7483dd756f4852664a09a45b41271f736c93704ee5265a9f8f49b4fdc75799ac3a561c5ab34deda581a814bd11222e76294010b7bdb357536e2decf42b9dfadb6ae9c50eac04267c7e49320677b4cfec4a77e2a960e0ceb63d4c325cbe70c4c4136204b163212e48e9ba8ef0d48e24bc4abeb4fd20874bf91fd5c21976487396de32d89dcf5be327687459a7df72843e4874c446881266379d4dca7d1f2b492bae1e5fece622dce694929ba23b4cec8dad87e918076b0518b35235e4124ee12db2cad788a5c0950cb415fd7e76d39a48f9cd996453b4b3afeca318a4f38d6f1da3cf165a7527c617ff9bfb5548bb311b5e1b07efc105e271684676064544e31077d6211191c8a99741fa90a6107da64d62361fc5768a3d7febec7136332ed87ae867a636778ead37f4929d05217fbe7188cb17c0b4e07673def508b06b61ceb1b6b421126bb92230fdc6307fe58f13a120169b772d1790f0a6336b1d81aab4bed119f54c41871b1d9f439ffce127ccc40b383ab123ea817b8d4a6d05c000fae21fc96291f424849f3bbacc7b51b4a124f81ff6bbafa491fc3280ef8d8c8a8e305aaf8162c6622c7a92c27938a373366398da62c8bca179046f65ee2cba9e65ef5f3adb0cb980ea4174a93c75a7c6006a253bcaeef7a265f677a18882ce61fb04b1778b6f2fc2775ebc182798be12b845c2ee4e2bb28e696df4cabb96e75025c379553b42e85a1778676e0373ad9b54272da9a1c6c4516d1ce9adb53ac08817a4dbb8ea682ec1dc208f177bb8fcb9fe9bdc7430df9d93c9322636f176b417682bac3593ca2e3ebc5bd7f5709ad15ae3680a74edc1718e52fa3c053b6f531dbc76382720d3005ae4795c8900736fe7e4ce632c6b2c6bb4f3be8dee38b64770a704d9090f824ac024e787e80dbaf37582a2f6ccea94c07a5dc4bff3688fc2b522df01fc3b84a68b0f8bb1313ce3b40908c76251173632b2bca46d3c335a0759a07295f588d38d80c4db1910d90f5b0388207e500f593165dba8f671d9c3b1a0d5e63c4ea213629e80a8df0560d475e5ca7f5e6946fdf36e0aec22f29039fef5b006003ffd6964de2c87cde1b0de63dde4c86f2b80783f75f79f617f757e78c64ea65b01bbe0b7e21427e4725385dfdd4c3da25a2fce0267bba9b9f37b306cac96a1b48177ce4eab37984870ac194cdc170426f18e4efb499cc753b7b6867d52b329ed22a193d7b6c3461ab3eb5c70e4e6560d7a11c18910d88ab6becf2038e672223e5f08ec529ed3cc297655deecceff544e7dab9c977c4fd35910a3157bb865f916d5c1e3452bdc2c8676b799923e6e451fffb27c048c0a233cec5ebe8e68c7d9e167ad58cd4dc05be7fd391481c42dbbbac0a6acce0efc42157626991045e597e9e0e1f38db6051753c2ed3b7862c5ddf622fa51c804988329be92fd6ef426251eefdc1d601fe89dae9c3b33bd256958d062f8ba0adde29bedac0e7b6cd9bd43f33a384a0929b77c489df52d34892073d215f0b3931de88bc97cf511e7cad1fda52db95f8079c677b1e18c295314e2598ff2ad2a4cb8192c6304178379629f8069524466a902b1f435673b6411c179e0c38ef965f544c3acf3cfeeabe49899b21ef083654167a23277cbea37824ea66f2ea6702bd0fa031afd19f654fa9b89d237c9cb43c817c8d9ab84605f20607df4a73361a8260821b1d60aa75ea4966c40d2b2d0790566ac4d5fce9673372af65c94091db10c5e4a20b3808538ca96b4ba52e17ce2f6843a23212a0e92f8ec64c475a00"/2057, 0x809) sendfile(r0, r2, 0x0, 0x1) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x0, &(0x7f0000000800)=ANY=[], 0x24, 0x787, &(0x7f0000000fc0)="$eJzs3c9rXNUeAPDvnWSavrTvJQ8ePOsqIGigdGJqbBVcRFyIYKGga9swmYaaSaZkJqUJQVtE6EZQcSHopmt/tDu3/tjqf+FCWqqmxYoLidzJTDNtZpJJmmSi8/nAbc+5c+6c873n/jiZc5kJoGsNpf9kIo5ExPtJxEBtfRIR2WqqN2J8tdy95aV8uiSxsvLaL0m1zN3lpXw0bJM6VMs8FhHfvhtxNLO+3vLC4vREsViYq+VHKjMXRsoLi8fOz0xMFaYKsydGx8aOn3z25Imdi/W3HxYP3/rg5ae+HP/jnf9ff++7JMbjcO21xjh2ylAM1fZJNt2FD3hppyvrsKTTDWBb0lOzZ/UsjyMxED3VFADwT/Z2RKxsVXbrmwAA+0niZg4AXab+OcDd5aV8fensJxJ76/aLEXFwNf76/ObqbEhvbc7uYHUetP9u8sDMSBIRgztQ/1BEfPrVG5+nS+zSPCRAM5evRMTZwaH11/9k3TMLW/V0G2WGHsq7/sHe+Tod/zzXbPyXuT/+iSbjn74m5+52bH7+Z27uQDUtpeO/FxqebbvXEH/NYE8t9+/qmC+bnDtfLKTXtv9ExHBk+9L86AZ1DN/5806r1xrHf79++OZnaf3p/2slMjd7+x7cZnKiMvEoMTe6fSXi8d5m8Sf3+z9pMf493WYdrzx/9ZNWr6Xxp/HWl/Xx766VaxFPNu3/tSfakg2fTxypHg4j9YOiiRs/ftzfqv7G/k+XtP763wKNsjsS7Xpp//dvHP9gsva85tW5crvv/NaNeur7awPftCq1efzNj/8DyevV9IHauksTlcrcaMSB5NX164+vbVvP18un8Q8/0fz83+j4T/vjbJt7ovfWz19sP/7dlcY/2X7/F+a2kbh+b7qnVf3t9f9YNTVcW9PO9a/dBj7KvgMAAAAAAAAAAAAAAAAAAAAAAACAdmUi4nAkmdz9dCaTy63+hvf/oj9TLJUrR8+V5mcno/pb2YORzdS/6nKg4ftQR2vfh1/PH38o/0xE/DciPur7VzWfy5eKk50OHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABqDrX4/f/UT32dbh0AsGsOdroBAMCec/8HgO7j/g8A3cf9HwC6j/s/AHQf938AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22elTp9Jl5fflpXyan7y4MD9dunhsslCezs3M53P50tyF3FSpNFUs5PKlmc3er1gqXRiL2flLI5VCuTJSXlg8M1Oan62cOT8zMVU4U8juSVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsDXlhcXpiWKxMLefErW2Xd4v7eneRMTmZcb3R1P3fSKJiH3QjHYTHb4wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxN/BUAAP//ZHAj6A==") (async) creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x648203, 0x0) (async) accept4$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x6e, 0x4294e102ed0467cf) (async) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f00000003c0)='./bus\x00', 0x0, 0x1000, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x1c1002, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r4, 0x0, 0xb901) (async) sendfile(r3, r4, &(0x7f00000001c0)=0x1, 0x9) (async) read$hiddev(r3, 0x0, 0xb901) (async) ioctl$sock_inet_SIOCDARP(r3, 0x8953, &(0x7f0000000140)={{0x2, 0x4e21, @local}, {0x1, @remote}, 0x10, {0x2, 0x4e20, @loopback}, 'veth1_macvtap\x00'}) (async) write(r2, &(0x7f0000001780)="ddc8e4ecc3373a4d9706d8c24338e93e9edf8845e454f320c270eb5c88fc75eebeb8a25440918fc465132329d72b1162d5583d590319375414e6900e9b304d167d7a7bc93c1221402448f03cfcf8df96b7717e00b6448c5cf3f7acd4cff2dfc527e914aa04f6a90794f331ed57a03154aaf8d00270fb6632e706529be3f74c205e9abf12e435aac3fe283db5c02af2633c031873e5a6d75e6cc099284c2d385b5deafebdf19ae28448e1451ee91080292793ae62930dcd47805929929cca7d24390b37b62087053c9a99a484f0a2989071f384ba72fcb5f3536b09964e0cad5995891db8b87124e8d5682e03dd6b1abc92240c8b11be16958a20ecb6faa6e0d36bf4fbe19044c7cf4f55aefa65f133bcc9adc8c064121c87926ad321bf01b92ee748e2186363c4eba3e16b10125ff33de58b4da70a79cb168a16ace1fd8e89af91ed71e51aa8df4a3855a87ae843d8431dd3f492496d405c26c9d040f9bea8d90746c42e028720cfefe0e918c0eb46f72226d1fea6b67907414d8978952f2865ce9327a0362bccc7b5c813c174306a137cb7e5a4737c06f6b9fcc63dd978a16e06b2513c21e1e4c13b8cf4081adafb77902ec0f9cc305b0c0e65331b984c0b08d2423f3664781200f23ab6bd76818b1002cef2dfe4fa4d5ad87d3742b7c606472c74af4cbca47e78e3ceb957195fc736f1455b40300c214d1faa3b8b7660ed5969e3252d0c345c9d25b3144cbad537046fe0dddfc08547579cca769e868545cefdc99260ee3912fa65fe2e0fc078e312d652be83a2492295c2e55544e06ffcd2e9b18f22b37caf6ff984c5a5da4f21b60c02c0b8ca84bad762fe8c1478e3fd46b98f8ca983f6a8e340db3d721536d905b0b5171d9970ae56374c8b4e6b0fa189165f7fd518de0b8eedd15b24a9e245a5e0495d63b2576cf010a5050fb954c72285fab89c93ffd9f9ee65d09530b83ec8571a5c5633cae979b56d7a4ba94c2ea56f613031f43262421360011613e56c6aa39154236c0e3b112930f076e769e5c7131a42d885bc58b91b72a5846ff02163322b31a0e69e28c75a29eda3679a89eec9a0a7ef4efe53a2a7483dd756f4852664a09a45b41271f736c93704ee5265a9f8f49b4fdc75799ac3a561c5ab34deda581a814bd11222e76294010b7bdb357536e2decf42b9dfadb6ae9c50eac04267c7e49320677b4cfec4a77e2a960e0ceb63d4c325cbe70c4c4136204b163212e48e9ba8ef0d48e24bc4abeb4fd20874bf91fd5c21976487396de32d89dcf5be327687459a7df72843e4874c446881266379d4dca7d1f2b492bae1e5fece622dce694929ba23b4cec8dad87e918076b0518b35235e4124ee12db2cad788a5c0950cb415fd7e76d39a48f9cd996453b4b3afeca318a4f38d6f1da3cf165a7527c617ff9bfb5548bb311b5e1b07efc105e271684676064544e31077d6211191c8a99741fa90a6107da64d62361fc5768a3d7febec7136332ed87ae867a636778ead37f4929d05217fbe7188cb17c0b4e07673def508b06b61ceb1b6b421126bb92230fdc6307fe58f13a120169b772d1790f0a6336b1d81aab4bed119f54c41871b1d9f439ffce127ccc40b383ab123ea817b8d4a6d05c000fae21fc96291f424849f3bbacc7b51b4a124f81ff6bbafa491fc3280ef8d8c8a8e305aaf8162c6622c7a92c27938a373366398da62c8bca179046f65ee2cba9e65ef5f3adb0cb980ea4174a93c75a7c6006a253bcaeef7a265f677a18882ce61fb04b1778b6f2fc2775ebc182798be12b845c2ee4e2bb28e696df4cabb96e75025c379553b42e85a1778676e0373ad9b54272da9a1c6c4516d1ce9adb53ac08817a4dbb8ea682ec1dc208f177bb8fcb9fe9bdc7430df9d93c9322636f176b417682bac3593ca2e3ebc5bd7f5709ad15ae3680a74edc1718e52fa3c053b6f531dbc76382720d3005ae4795c8900736fe7e4ce632c6b2c6bb4f3be8dee38b64770a704d9090f824ac024e787e80dbaf37582a2f6ccea94c07a5dc4bff3688fc2b522df01fc3b84a68b0f8bb1313ce3b40908c76251173632b2bca46d3c335a0759a07295f588d38d80c4db1910d90f5b0388207e500f593165dba8f671d9c3b1a0d5e63c4ea213629e80a8df0560d475e5ca7f5e6946fdf36e0aec22f29039fef5b006003ffd6964de2c87cde1b0de63dde4c86f2b80783f75f79f617f757e78c64ea65b01bbe0b7e21427e4725385dfdd4c3da25a2fce0267bba9b9f37b306cac96a1b48177ce4eab37984870ac194cdc170426f18e4efb499cc753b7b6867d52b329ed22a193d7b6c3461ab3eb5c70e4e6560d7a11c18910d88ab6becf2038e672223e5f08ec529ed3cc297655deecceff544e7dab9c977c4fd35910a3157bb865f916d5c1e3452bdc2c8676b799923e6e451fffb27c048c0a233cec5ebe8e68c7d9e167ad58cd4dc05be7fd391481c42dbbbac0a6acce0efc42157626991045e597e9e0e1f38db6051753c2ed3b7862c5ddf622fa51c804988329be92fd6ef426251eefdc1d601fe89dae9c3b33bd256958d062f8ba0adde29bedac0e7b6cd9bd43f33a384a0929b77c489df52d34892073d215f0b3931de88bc97cf511e7cad1fda52db95f8079c677b1e18c295314e2598ff2ad2a4cb8192c6304178379629f8069524466a902b1f435673b6411c179e0c38ef965f544c3acf3cfeeabe49899b21ef083654167a23277cbea37824ea66f2ea6702bd0fa031afd19f654fa9b89d237c9cb43c817c8d9ab84605f20607df4a73361a8260821b1d60aa75ea4966c40d2b2d0790566ac4d5fce9673372af65c94091db10c5e4a20b3808538ca96b4ba52e17ce2f6843a23212a0e92f8ec64c475a00"/2057, 0x809) (async) sendfile(r0, r2, 0x0, 0x1) (async) 05:27:57 executing program 3: bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x1c, 0x16, 0x8, 0x7d, 0x0, 0xffffffffffffffff, 0xca01}, 0x48) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close(r1) (async, rerun: 32) unshare(0x2000400) (async, rerun: 32) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) r6 = fcntl$dupfd(r5, 0x0, r5) syz_kvm_setup_cpu$x86(r6, r4, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000540)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) unshare(0x40050880) r7 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r7, 0x200002) r8 = socket$pppl2tp(0x18, 0x1, 0x1) (async) r9 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='net/llc/core\x00') unshare(0x36000000) (async) connect$pppl2tp(r9, &(0x7f0000000300)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @empty}, 0x3, 0x2, 0x0, 0x3}}, 0x2e) (async) r10 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r10, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x5}, 0x1c) (async) connect$pppl2tp(r8, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r10, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x32) (async) sendfile(r8, r7, 0x0, 0x80001d00c0d0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='rpc_pipefs\x00', 0x0, 0x0) (async) unshare(0x40020000) 05:27:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x804d000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="006332aa248e26e414441d03145e8b0000003e00000126bd7000fcdb"], 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x20044800) listen(r0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000000)={0x6, 'veth0_to_team\x00', {0x80007}, 0xfc01}) syz_emit_ethernet(0x8a, &(0x7f0000000800)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @mcast2, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x15, 0xc2, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @exp_fastopen={0xfe, 0x12, 0xf989, "5ab971d14f73e13277c892c03afe"}, @mss={0x2, 0x4}, @exp_fastopen={0xfe, 0x13, 0xf989, "8f0a00"/15}, @mptcp=@add_addr={0x1e, 0xa, 0x0, 0xa, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}}}}}}, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x804d000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="006332aa248e26e414441d03145e8b0000003e00000126bd7000fcdb"], 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x20044800) (async) listen(r0, 0x0) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000000)={0x6, 'veth0_to_team\x00', {0x80007}, 0xfc01}) (async) syz_emit_ethernet(0x8a, &(0x7f0000000800)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @mcast2, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x15, 0xc2, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @exp_fastopen={0xfe, 0x12, 0xf989, "5ab971d14f73e13277c892c03afe"}, @mss={0x2, 0x4}, @exp_fastopen={0xfe, 0x13, 0xf989, "8f0a00"/15}, @mptcp=@add_addr={0x1e, 0xa, 0x0, 0xa, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}}}}}}, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r1, 0x0, 0xb901) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) (async) 05:27:57 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x804d000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="006332aa248e26e414441d03145e8b0000003e00000126bd7000fcdb"], 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x20044800) listen(r0, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000000)={0x6, 'veth0_to_team\x00', {0x80007}, 0xfc01}) syz_emit_ethernet(0x8a, &(0x7f0000000800)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @mcast2, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x15, 0xc2, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @exp_fastopen={0xfe, 0x12, 0xf989, "5ab971d14f73e13277c892c03afe"}, @mss={0x2, 0x4}, @exp_fastopen={0xfe, 0x13, 0xf989, "8f0a00"/15}, @mptcp=@add_addr={0x1e, 0xa, 0x0, 0xa, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}}}}}}, 0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r1, 0x0, 0xb901) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x804d000}, 0xc, &(0x7f0000000100)={&(0x7f0000000040)=ANY=[@ANYBLOB="006332aa248e26e414441d03145e8b0000003e00000126bd7000fcdb"], 0x14}, 0x1, 0x0, 0x0, 0x800}, 0x20044800) (async) listen(r0, 0x0) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000000)={0x6, 'veth0_to_team\x00', {0x80007}, 0xfc01}) (async) syz_emit_ethernet(0x8a, &(0x7f0000000800)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x54, 0x6, 0x0, @remote, @mcast2, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x15, 0xc2, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa}, @exp_fastopen={0xfe, 0x12, 0xf989, "5ab971d14f73e13277c892c03afe"}, @mss={0x2, 0x4}, @exp_fastopen={0xfe, 0x13, 0xf989, "8f0a00"/15}, @mptcp=@add_addr={0x1e, 0xa, 0x0, 0xa, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}}}}}}}}, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) (async) read$hiddev(r1, 0x0, 0xb901) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN_WAIT(r1, 0x942e, 0x0) (async) [ 392.441595][ T7837] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 392.457689][ T7837] ext4 filesystem being mounted at /root/syzkaller-testdir4022139441/syzkaller.2eVq6D/365/file0 supports timestamps until 2038 (0x7fffffff) [ 392.471860][ T7833] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 392.499134][ T7833] EXT4-fs error (device loop4): ext4_xattr_ibody_get:591: inode #18: comm syz-executor.4: corrupted in-inode xattr [ 392.515517][ T7833] EXT4-fs error (device loop4): ext4_read_block_bitmap_nowait:430: comm syz-executor.4: Invalid block bitmap block 0 in block_group 0 [ 392.525183][ T7837] EXT4-fs error (device loop2): ext4_get_first_dir_block:3593: inode #12: comm syz-executor.2: directory missing '.' [ 392.573430][ T7885] EXT4-fs error (device loop2): ext4_get_first_dir_block:3593: inode #12: comm syz-executor.2: directory missing '.' 05:27:58 executing program 2: r0 = socket(0x1, 0x5, 0x2) ioctl$PPPIOCGL2TPSTATS(r0, 0x80487436, &(0x7f00000000c0)="196a61b98d3c7f4d7cf6990c2c0c8da8d5c9a38533354caab766239dfe639e1319dd1750f31dde2070e70d69e1f872aa2fdc6a2131da8fb95bd8f995cd814c67687dc83b327b166d150568556ee7224c037a4d0279d4e2cf96fa978a9b21e235fe93968c89eef72df40c8357fdaeb0ab9e38b6d575d2800ac36bc124e85612caa59ca5d592ec4f6a3219cd8790890b73f0fe2c937f37bb251fa730a68c1f1e4d22c1f746c51f053392f8adc15d97ccbb36ee25a276679de880f9d9799f73d6fb26bfe43338b2236bc9246f7926f3849593fec802acbdfc314c52f8c9") syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[], 0x4, 0x4e4, &(0x7f0000000f00)="$eJzs3TFsW1sZAOD/3iRNXl76kgdvAAS80hZKVdVO3DaqulAWEKoqISomhjYkbhTFjqPYKU3okI7sSFRigoWdAcSA1ImBBbHBxlIGpAIVqAExGN1rp02TuAlpYqP4+6Tbe885df7/2Lrn2KeNTwB960xEbETEqYi4FxHj7fqkfcTN1pH9vZcvHs1uvng0m0SzeedvSd6e1cW2x2Teb//MkYj41tcjvpvsjltfW1+cqVTKK+1ysVFdLtbX1i8vVGfmy/PlpVJpemp68vqVa6Uj6+vH1Z8//9rCrW//+lefe/b7jYvfz9Ia+8HpvG17P45Sq+tDMbatbjAibh1HsB4YaPfnVK8T4VDSiPhERJzN7//xGMhfTQDgJGs2x6M5vr0MAJx02ef/sUjSQnstYCzStFBoreF9FKNppVZvXLpfW12ai3wNayKG0vsLlfJke61wIoaSrDyVX78ul3aUr0TEhxHxw+H38nJhtlaZ6+UbHwDoY+/vmP//Odya/wGAE26k1wkAAF1n/geA/mP+B4D+Y/4HgP5j/geA/mP+B4D+s+/8/7g7eQAAXfHN27ezo7nZ/v7ruQdrq4u1B5fnyvXFQnV1tjBbW1kuzNdq8/l39lT3+3mVWm156mqsPiw2yvVGsb62frdaW11q3M2/1/tueagrvQIA3ubDj5/+MYmIjRvv5Uds28vBXA0nW9rrBICeGeh1AkDP2O0L+pfP+MAeW/S+oeN/EXpyqHDnDvUo4Ehd+LT1f+hX1v+hfx1u/f8rR54H0H3/8/r/78aPJxGg65rNxJ7/ANBnrPEDXf73fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRxvIjSRu/vHivVU7TQiHidERMxFByf6FSnoyIDyLiD8NDw1l5qtdJAwDvKP1L0t7/68L4+bGdraeSfw3n54j43o/v/OjhTKOxMpXV//1VfeNJu77Ui/wBgP1szdNb8/iWly8ezW4d3czn+Vdbm4tmcTfbR6tlMAbz80gMRcToP5J2uSV7vzJwBPE3HkfEp/bqf5KvjUy0dz7dGT+Lfbqr8dM34qd5W+ucPRefPIJcoN88zcafm3vdf2mcyc973/8j+Qj17rbGv81d41/6avwb6DD+nTlojKu/+ca2Ypr/2RxvtT2O+MzgXvGTV/GTDvHPHzD+nz77+bOd2po/ibgQEZv/3h1/e6xio7pcrK+tX16ozsyX58tLpdL01PTk9SvXSsV8jbq4tVK9219vXPqgU/ys/6Oxd/9H9un/Fw/Y/5/+5953vvCW+F8+t/fr/1HEwGA71s742Zz4pQPGnxn9Rcftu7P4cx36v9/rf+mA8Z/9eX1u6/q3B3wMAHB86mvrizOVSnnFxSEvftZ+Jv9f8nHh4iguejwwAcfu9U3f60wAAAAAAAAAAAAAAIBOjuGXh2JnTa/7CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMn13wAAAP//X5PbtQ==") (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) renameat2(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./bus\x00', 0x2) 05:27:58 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) sendmsg$DEVLINK_CMD_RATE_GET(r0, &(0x7f0000000280)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, 0x0, 0x2, 0x70bd2c, 0x25dfdbfd, {}, [@DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x805}, 0x8c0) (async) setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f0000000080)=0x800) (async) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x3) read$hiddev(r0, &(0x7f0000000500)=""/213, 0xd5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000740)=0x6) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x60fe01, 0x8) (async) openat$incfs(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) (async) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r4, 0x100000011, 0x0, 0x2811fdff) (async) r5 = creat(0x0, 0x0) setsockopt$sock_int(r5, 0x1, 0x0, &(0x7f00000000c0), 0x4) (async) socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={0x0, 0x44}}, 0x0) socket$nl_audit(0x10, 0x3, 0x9) (async) r6 = dup2(r4, 0xffffffffffffffff) ioctl$NS_GET_OWNER_UID(r4, 0xb704, &(0x7f0000000140)) (async) mount$9p_fd(0x0, 0x0, &(0x7f0000000100), 0x8, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {}, 0x2c, {[{@privport}, {@msize={'msize', 0x3d, 0x3}}, {@noextend}, {@access_client}, {@privport}, {@loose}, {@dfltuid}], [{@fscontext={'fscontext', 0x3d, 'user_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x61, 0x33, 0x63, 0x34, 0x0, 0x0, 0x66, 0x31], 0x2d, [0x37, 0x30], 0x2d, [0x31, 0x33, 0x32, 0x65], 0x2d, [0x63, 0x63, 0x36], 0x2d, [0x30, 0x33, 0x30, 0x38, 0x65, 0x62, 0x38, 0x64]}}}, {@audit}, {@seclabel}]}}) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), 0xffffffffffffffff) (async) socket$nl_generic(0x10, 0x3, 0x10) 05:27:58 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) sched_setscheduler(0x0, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x8923, &(0x7f0000000040)={'tunl0\x00', &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64=0x0]}) r4 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r4, 0xd000943e, &(0x7f00000013c0)={0x0, 0x0, "31d5c21b330deef4c536d3931ee98ec05d3a5c882eb0a82f7862543290fe5ace8490e10fb4c97e817383854edd1c0221687d98240efc5053f87c7ae79cbb4406adf4ad1998958343eed7518235dc4af3ffbfd3173ff14922d24b9b4d26b2d2137b8679b49e7dc1d0f577b3151b415d7b10e8baee9d4c7239b6411438170f96b68b2667e5becf7c9d89c427b8c5ce1b36e06c4d0657ee70700c33b6d1b2f7e859b45a977f79de89a61b6f4615e0122e5a4999f41f5024522fa60c2c19d6d24bcfc9fe3a7e8c9ea3b61c00bd220e39cd1ae01bdef114480d3ea371d2ec1d19dd2e796dfc509869cd6dbd869204a0774a2737590b4f09aa1e48c324bdd0660e3f0a", "1e9b57694f3228ac08ab7baec2d689c54a8429df68c531af05d9a00f5d8dd91114b47c735827c109a28df25146d728c531eed49e67a18755e342a8496a0bea1fb29725db7c4ba543677326b4d7ee2dce4061fa4802011d66d235f11c46b346978a1fa7ec5c28691139624929f4d27bcff9d9009f8626f6dfd90b7d33e6a6cca56d74f988a13af8e3ad54d181e0f9d68b4f6b6fc6d33911531327c0091d876c28096390c48728ae098dd53c327b6bc03846eb0073d905976271cf16acc7329931f930df07426c645f90ef4cb2f0b291de998da772a4526a4d1e6a11f62f13c15d3a37fecf20dc1ee80fb6bcd145640735e867d62edaf9454ab556b8b475ecea7ab4c20d4fad70b4cf726d33519aa3f8f3f82f9f50fce3f705fcacdc18d3ec80562b3605780a49fc1721351d1b030a3f2ef1a145e0f05ed5de3f4616909c82c8111fe18741af4952a3cc6040e4b1ed73e4419db0d0ecabcfdd3e3801d0e6adb149014e50ee0e39d4b084bcc4b27a8110cfc63ac8d765be7c9ca237bd17ae84b48a83c25882120aac45bdf60e9e9c633ff0b36ac54d811eb4e07f6998d82ed5a7f024e5efb2b5aa8b9389ef72b309dc5b8368faadb297d2c3fb2f3fa84fad02e575d7c3acd16951b9ac7db22c91bdafec88cf46a318bd83809c77a085033e1719769d690a45fc68792313ec8647d79c60c8b529a76edb5392ef9b069f16869ffc86afc7f07d494a405b2bc88513fe0ee109cbd9153df6b99ccea645b8021b99de778096d3556cfca01913357af7f9eecb726b7443431c7b1be8353a124b9471078fc65a6eb39d77f0da7fb6913ec7f58d171ac900cf05d3072209db9f4a37996a92809807ff031457d888b9e6c3a76f72fccd2b2db8b43fe9da8a25cc213f5392258343ae20fe27c71f29948804efd649e5795860c0239a5f9087653f78aa8683f187d945419827621b53a61e70c65ca3e7511e2df1b3d2115ec97b0cb8674f74e5a210e709da00e4fc5e79689d2229d2de4ed86333f8603093b8fbe6123889555afdc9ce4553b6672ef1482266fc15a269e10c2fdd7f0dbc8d4bd3f6a3cf43c4692b45ed2f978a5c20c5d7381a8246d84271b03bca83e1adb12a41744d459740da39aae157a95b192dbdf3f7a9b5ac777704270977a8d74abe84252ca90aba4c05a9694364203a642a9ef20c57b09ba6eff69d8949ace3c1a630376a062ab26f42d92719ad40b9a3798f3d2c39ed308d62c11fe803e3fa19548565d2bab027c69e32d3a43801b0570a0fa740d02b7f8184c7c8239f7ed40507653f252486b7e768c60099100a763d2cf0c74af0651e6bc48f38a931ed6804a1545477041e78a5a436a20c3b2b8882961b8d2d8639771f3a206be74cc8569c86341c911621d6b356a1a75a763da4a5ed89c6998276777a08c5c21650630796e7988921503ba405c64fd0bfe5880aa1457dbd87ff802bc72d64d8f785015a868c5f6e27e61d67bbaf061e82a41b3d8e2b6456d332fd321f1020dcc39eda2af790ce43f636c1cf2214e00f6d06df22fa5dab0a6d03456b82012e51d81fb7b32aff313e0992f6ad2156b7e71bd393ed3eed6eb64a68150cbb3a1cef641067dd8849be483f48d2cca80df8957555ff84142d8aff5ccba97b9a31137517c0b31d998c4521f3d441320e48de367cc1166eae84bdf67eed1a14ce0232c6d09fe41199470790118289cfb0eb5d9737ad4544408c5a3b181e74907473cf645bc17b15630dbbe7ae6ddacc9ca27ecf8be6739075c61bbd2180ed6bbc2dae02677e109d342c53c83f4408f96902e20a04af77c623ea8db6fae8addf8c57e47cc272b799686ac18975ee4ff5116a3e4be2d285e657e505c80b4910f0460a8769517a054cd046264a690cbb528d1dd9ef2116554258e8d9f0aaf34b6339042110ecec149baf4530a2ae3d470ad4ad471c8070a914d3f0d76a598bd9cef09307f2b19eb4409e692fe303900055e7f5e5fd460d6b800a453cb6f2f5f44a43ac35020c1e2c4a429853b6a86686f580449b57da37fb1748387f5179a470e82205e6687f28a4d715dfbc28fca99f8a57a8294c741158878b288434c9ffb31632720b469a1aa75f99c6f12df5c8463a2ea646739c5d71d22072b4fcb7daec5b50646ba16e09ba7997db0540e2a737d5d4832e481271f54ec925f49eb9a56274bef93a8b3cf1177b67783f05bb18605383c2f9f1b8eefa3a3083f7ef0faf656e2f31d52597aa29226c8c0196df2d1fc446e7b1e2e08f1faa3a5a0dc0cce083355b52dff03f851eeb29f172fa41e697512a88d5e0f575f6b5e12d03b8a12e680e3839863ea182ca2fa0325efe5176f3947ef6b18997cddb436b03bf021600c3206508d2a89c21386310d98932edb3c5175f24bca208eb4027a7eea2c1baeed109f7af95747691ea26177a7688e46f52923fd9ed013b1316e3c48495069012b55bc573978d5cdbeee0d04a71c47c9ccb5b242b07819b9a9fbb8d23c54df99e43e06c421c5d34507a0b5f6594a8d1f80dfba42f9ae762847868fd54d1842dfcbc06d7074affe7f6838e95d0b50621437413601c90723982365807c2b357232fa9d5c6532754b334035e48ec6ba65ce97b0210ae01600c0b3b9ee887492216cd98dbf1f4ea1961f12c54d78d234d04d5d9ec383d5de49fb64c41d5b7a76de2eec523a80e059753ad0f5f1fa2b679a6f02379797684691127682214a5fb69486167399f066003049c1aac8a914d290ed153503d3ff8f4bef163914be9c933253917fe1b8034a88f1c87f06dd89050fe01f8a6b63fcb16e420a6bd16efe5cf14bd3e422546cc9fa0f053b54cf368999791679d50aa71de9bc85cf8260d0164b971e60f08592d139fc7e4e254e0da6eb48094c4240799f6953067c343deb70e4d41e12f018a971910075c8d47b97cce2dcd8614ae0053be10407d0eb719047f06d45aa7856b622b8de0e1cf1ef9f0a81f6a6ad77c0dc7c3b1250624d0fce822804945cc667b4f6f69c684d27aeec82bca4da26d5e203dfc8b563ff679cb2cdcf2664998e672c89ad6b731b4b914bc6285434149e6a200be864ee83fe31791c6280c5e53ab4e9c1c143a4ad5ae163bdb976726ad2150e940922347540697511a099207aea31d2f377adcdc8c82bee40a19bd8a4187f0612a1d85d2681d7090327f661030e03d7d6d99af4f46f074ee37460752bd39d7cf636c7b33bfb80cf67e9a5ab1cda523520dffd42b6cd1af3fee187f884533c4fc36ffe0ee8cd0f7a1945c86898c73ba7b0f887f567f3eba679c7e9fd42009ee8cd32d26ea2111ddc00de1e2284c87468eb09afe214e5928dd811bd2307ed28cecfdc62c9c6ff2e447ea47634ad61a996bfc132c30668965a5ba1b8e45eafb0163b2f4e12f82274c72f62887547974a81f24f20ee4d4c62fd24d20677aa9b477e4021c0c1039776d6be0922e18089c0df7b3f289ac302b4ebdeeafa40f6f01acafa8274fd9325cf83952a8304317a20b694a31bf771ee229e456f0e37f40eb0101cfeec71eb244292bc6f9dfe133508c88b4d82de5f20bd4e93622a3e08aa664a78e9401d164ececde3698ad41f1c499dad4008728bd5106350550eeabef0d9d1711fe636577569be365272f7da4c6686d8b5387d15b656148a096542d40cb3ed1602f2f3c6c6e238a7b59bde2f966d68d2cc381db36157977579e487f79f6f9242a78f6f7475c5a8d97f202e138d800a08cc5ab0ef150cc52fb6adc276fdeb390002c7bf074444174f3fcfcbd4675931a73b9506f773ba41b9fc3af9b037ac8672f65701d9beecbaed8227a0eff1517a272e2fedc2e3268168b4afd06951564d1a9d8f9ad7d2d14703e38f57076eb511c196eab225321252303a04a9da137df08f4a171b5f1ea0f06d6bd397c65b2b49bd886207bd8c6008cb10a3b28c7d6504a0e02c16cc8099d9a124381f68bd94280bbc8ded6807a28c7759dbf5b6341adda6cf747db2e55a3203f97579c4f0c3cd592eedaefe7353aa6fd22b270049427938b1125f0efccf693c707a7850d7d49ab6a0f7f762de05c5ad082ab7a1bd03639faa7f64093430cf712b25016259c480624fea362c9f79c48a5167a4715fcd436a06db337dfe8f261ae81f3699b2a5ac3197f82fb2e2eabddf292d01cc73401664899a3728054fcb2fc82ecfb23490978012d86bf76c4cb4ccaaa52f8e08c0214689e7f6ecf137a525def95d3202e8060e4d6095f37e2d3ce8ccc7ee06c774e0310fb9d2d499f941b4c8bf4c4124a5704fb0386457b21bc5c263e37e331dc97b6b8e49659f34532e11edf2243c5d5ce043d98aef19716c78c4ab752f1f83888eba80aa1113378b47b6fa6e0d6fd6eabf80c2b6f65be583af91022169887500e0bc3590c8d341061019fdc03e6c0911ddc6cb8f617fbc3b62db66ae7312b7225d8406be0e46219bf92f37ec49d3eb5aa0a3a81d0b49299791147005d3f23c2b4590487631bb964db0170d4941e0e7e696089273f0f9d403092f803af3334d9fbbaf348bcee6a51b82737af74ca839dc22d2ac974da87facc5450450265f11c6e33f1f725ce1bd051633ecc8c8ad1e02d8fd914ac70be9c6575bc3a1605b2d4be808c60c67da47956c6ca888ac555ff92c1bd616a1469eeba34dffb26f73edab186696b20223347cf957fa04c37f9487f0999b7c0c58c5b5bbe2b1be6b85829a777dc36462b1fab8706c53f28c8dc4955a159542df532589cb71bba43820edd77a09a7de16150cd5f11b64a9e7c4a3cece692e3d5e553349d120bda05cbbd11dc2cde2d24be21995dc9703861730a6ef2e0a11e42605f8be03530b2d927dfec8f1702815dfe0a35bab8a99f9dac4b60984647df774b50f30bd924234499b33611f571af182edb93d4f7999f88bcb17e8565c972bee9cfc6ac89a9e329909abad7bcd42109071e94f1df06a15b27023a2393329559eec5b719f679b913a187a517cefc8d4c8b58b0fd14f7b0a3b12f0c97d7000f5bf4ac505649599ba552f95666da5a61d4eb6966a0b6b6cbf64a414853b2b4ef2b97e6ff93993fd1992dc3fb5de8a718258fd806adb9adc1ef06e6d88a8c4de6967e0ef27a13d34320943f2a4d669cf7817694c774e8430f7e55cd65e172a320c35d820c2a854fee2ecf58e2f2a5cb293dc82a8615bbf22e1dcaa18b1519c48d1fbcd5e926a880c2295aac92599beb432f75d913064fdb1189d6968ae59c4371e71c57442ecadbbf3724fd5a6b5b9f546cab5bb2f4abb6270a052ad1127dad68c714f292c08a6281d0b42ed657c6d1a95720028e599f076d80684545c4113da5d59ba197a539df63e07feab694281b96b01353a1b98acb0dd8221ff106a1f63b9de9cc8943f517a6e4d88b2bc68a1fbcfdc54664778df8ce6529efbc83"}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r7, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r7, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r7, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, r8, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xd0009412, &(0x7f0000001200)={r8, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r4, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "285cbe607ecdfb"}) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000001040)={'gre0\x00', &(0x7f0000002a80)=ANY=[@ANYRES32, @ANYBLOB="2000000000000000000000004500001400000000002f90780000000000000000dd1de0a39f4186f7a79e6d27f2eada80df29130ce8b9f8182ed415a0f5bf36530b9a672be5e8260159a6a309f79f6803d253e88e4a6c1a4acfedb27501019aff6711ddd57f5ab39b322ee1abe6c4584706a48cf2e5a87c8210cb57526d587b03000000e6f05563da795ed32bdb44896a5ffea5d2050000000000002874ad283d4d71377b51e1ebf9b1f773a26c263f5b759233fb7e8b905531680c955bc0c3a79cc196939a1b626ae2dca33a80345e9b5075208f166c7dc1bc625aa85a11dbb28802db304e2ff7fdd8610000003bf38f651daaaf30483ccfc60b01666bf43bb190316c1126ee17f36fc9112c9a4c28d9dd2337dda250ac5d064a25e58e1a93153f428bdead7ce3351aeb5d20fe8d99ab1cb8efd7587647039f00"/339, @ANYRES8, @ANYRES8=r4, @ANYRESHEX=r13, @ANYRES64=r14, @ANYBLOB="203a7d9c0d9c16342478a6e65ee643eab9111fd8ed5c6b142fff635529bbda0aac8ae4620a74c791aebbce8d412321f54cf68877f771e6a660c405fb33eb5898912dcac9bc3c04ee9b3f0cfb68589c340d5f77531be36e5eb15a34276e9d9af3af6228f9e1ad35f01ffac8be373eff410e2ba34b46440b5413f18a7d113a3b12fe06f1dfcff6c44b258c5813f805665467116fcb958aa1f5ad6a974541cc775749161ff42498bc63f496a8eb6ae13a68"]}) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x18) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00'}, 0x10) r15 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r15, 0x0, 0x11f06) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f0000002840)='reno\x00', 0x5) 05:27:58 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x1000084, &(0x7f0000000180)=ANY=[@ANYBLOB="0000e75cbb71bfba12bc409f110e17cad8385f1fef2abb30c491a9581355e0974bbeed6dce82587a62cb66b245a600"/58], 0x1, 0x4b0, &(0x7f0000000cc0)="$eJzs3UFvVF0ZAOD33ra0lEKLslCjgoiiIcy0AzSEFW40hpAYiSsXUNuhaTrTaTpTpJVF+Q8mkrjSn+DCxIUJK/fudOcGFyaoRENNXMyXe2daSum05aPMkM7zJCf3nnum857TyT1n+radE0DfuhARGxFxIiIeRMR4+3rSLnG7VbLHvX71ZHbz1ZPZJJrNe/9K8vbsWuz4msyp9nOORMSPfxDxs+TduPW19cWZSqW80q4XG9XlYn1t/epCdWa+PF9eKpWmp6Ynb167UTqysZ6v/u7l9xfu/OSPf/jaiz9vfPcXWbfG2m07x3GUWkMf2o6TGYyIOx8jWA8MtMdzotcd4XNJI+ILEXExv//HYyB/NQGA46zZHI/m+M46AHDcpXkOLEkL7VzAWKRpodDK4Z2L0bRSqzeuPKytLs21cmUTMZQ+XKiUJ9u5wokYSrL6VH7+pl7aVb8WEWcj4pfDJ/N6YbZWmevlGx8A6GOndq3//x1urf8AwDE30usOAABdZ/0HgP5j/QeA/mP9B4D+Y/0HgP5j/QeA/mP9B4C+8qO7d7PS3Gx//vXco7XVxdqjq3Pl+mKhujpbmK2tLBfma7X5/DN7qgc9X6VWW566HquPi41yvVGsr63fr9ZWlxr388/1vl8e6sqoAID9nD3//K9JRGzcOpmX2LGXg7Uajre01x0Aemag1x0AesZuX9C//IwP7LFF71s6/onQs6PvC9Adl78s/w/96r3y/8Mfrx9A98n/Q/+S/4f+1Wwm9vwHgD4jxw/4/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8v7G8JGmhvRf4WKRpoRBxOiImYih5uFApT0bEmYj4y/DQcFaf6nWnAYAPlP4jae//dXn80tju1hPJ/4bzY0T8/Nf3fvV4ptFYmcqu/3v7euNZ+3qpF/0HAA6ytU5vreNbXr96MrtVutmfl99rbS6axd1sl1bLYAzmx5EYiojR/yTtekv2fmXgCOJvPI2IL+01/iTPjUy0dz7dHT+Lfbqr8dO34qd5W+uYfS++eAR9gX7zPJt/bu91/6VxIT/uff+P5DPUh9ua/zbfmf/S7flvoMP8d+GwMa7/6Ycd255GfGVwr/jJdvykQ/xLh4z/t69+/WKntuZvIi7H3vF3xio2qsvF+tr61YXqzHx5vrxUKk1PTU/evHajVMxz1MWtTPW7/nnrypn9xj/aIf7IAeP/1iHH/9v/P/jpN/aJ/51v7v36n9snfrYmfvuQ8WdGf99x++4s/lyH8R/0+l85ZPwXf1+fO+RDAYAuqK+tL85UKuUVJ04+8ZOt95+fSn+O90mPJybgo3tz0/e6JwAAAAAAAAAAAAAAQCfd+HeiXo8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA4+uzAAAA//+LVNXd") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000a40)="8c7d5d5d0c40d7eb54f1ca4477c2de17932176508c7413ad24571d7df82cf974ea2aae920cd58689d382336e71e61c4b03805f4fffd42cb21f5d9ba3c9ab494b7332ab1856c3c359b2824a29503b8a157eb7c831d1b16177dcc46464c578573eb2ca63e118bdca64d9fe4baa73fbfddab205e0d4e84239edd4055c53c6cc9d9e1fb4b64b75030ec4c8999b836f1fb3fd9a424931b9a87a5aac4a3ed3b34b2a773952c381b0881f8f19917bdd4f06cf85df2cd0ea0340dc679ff15828", 0xbc, 0x4000010, 0x0, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) lseek(r2, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) r4 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r4, 0x0, 0x10000) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000007c0)=@newsa={0x140, 0x10, 0x713, 0x0, 0x0, {{@in6=@private2, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}, {@in=@private, 0x0, 0x32}, @in=@multicast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_aead={0x50, 0x12, {{'rfc4106(gcm(aes))\x00'}, 0x20, 0x80, "c825dd00"}}]}, 0x140}}, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/schedstat\x00', 0x0, 0x0) r7 = socket$inet6_udp(0xa, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) getpeername$packet(r2, &(0x7f0000000c40)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000c80)=0xfc38) ioctl$sock_inet6_SIOCADDRT(r7, 0x890b, &(0x7f0000000440)={@empty, @ipv4={'\x00', '\xff\xff', @local}, @local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c200a2, r9}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000b80)={&(0x7f0000000b00)=@deltclass={0x6c, 0x29, 0x822, 0x70bd2d, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0xa01b3b3453488db, 0x3}, {0xfff1, 0x6}, {0x1, 0x7}}, [@TCA_RATE={0x6, 0x5, {0x0, 0xa5}}, @tclass_kind_options=@c_mqprio={0xb}, @tclass_kind_options=@c_ingress={0xc}, @tclass_kind_options=@c_atm={{0x8}, {0x18, 0x2, [@TCA_ATM_EXCESS={0x8, 0x4, {0x3, 0x2}}, @TCA_ATM_HDR={0xa, 0x3, "9bc7d3f119c6"}]}}, @TCA_RATE={0x6, 0x5, {0x3, 0x9}}]}, 0x6c}, 0x1, 0x0, 0x0, 0x4044050}, 0x40) r10 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r10, 0x0, 0xb901) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r10, 0x8983, &(0x7f0000000400)) sendmsg$nl_xfrm(r6, &(0x7f0000000340)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000300)={&(0x7f00000001c0)=@delsa={0x118, 0x11, 0x400, 0x70bd27, 0x25dfdbfd, {@in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x4d6, 0xa, 0x33}, [@migrate={0xe8, 0x11, [{@in6=@mcast2, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, @in6=@local, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3c, 0x0, 0x0, 0x3506, 0x2, 0x2}, {@in6=@empty, @in=@loopback, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @in=@dev={0xac, 0x14, 0x14, 0x44}, 0xa9, 0x4, 0x0, 0x3502, 0x2, 0x2}, {@in6=@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @in6=@local, @in6=@mcast2, @in6=@private2, 0x33, 0x3, 0x0, 0x3504, 0x2, 0x2}]}, @XFRMA_SET_MARK={0x8, 0x1d, 0x7fffffff}]}, 0x118}, 0x1, 0x0, 0x0, 0x801}, 0x8004000) sendmsg$NL802154_CMD_SET_MAX_CSMA_BACKOFFS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000bc0)=ANY=[@ANYBLOB='$\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="370027bd7000ffdbdf08110000000800030085f3319aca904fe07fffc3d8c4a0fb985e83dbcd83180daad3144a2fc2a9cd3172fed978b34fb2c656ee7807f449f3448eca6824cfa6", @ANYRES32=0x0, @ANYBLOB="08000300", @ANYRES32=0x0, @ANYBLOB], 0x2e}, 0x1, 0x0, 0x0, 0x8800}, 0x20002004) ioctl$sock_SIOCGIFVLAN_SET_VLAN_FLAG_CMD(0xffffffffffffffff, 0x8982, &(0x7f0000000380)={0x7, 'pim6reg0\x00', {0x5}, 0xc}) 05:27:58 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4004550d) 05:27:58 executing program 3: bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x1c, 0x16, 0x8, 0x7d, 0x0, 0xffffffffffffffff, 0xca01}, 0x48) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) close(r1) unshare(0x2000400) (async) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) r5 = socket$packet(0x11, 0x2, 0x300) r6 = fcntl$dupfd(r5, 0x0, r5) syz_kvm_setup_cpu$x86(r6, r4, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000040)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000540)) (async, rerun: 64) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (rerun: 64) unshare(0x40050880) (async) r7 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) ftruncate(r7, 0x200002) (async, rerun: 32) r8 = socket$pppl2tp(0x18, 0x1, 0x1) (async, rerun: 32) r9 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000280)='net/llc/core\x00') unshare(0x36000000) connect$pppl2tp(r9, &(0x7f0000000300)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x4e23, @empty}, 0x3, 0x2, 0x0, 0x3}}, 0x2e) r10 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r10, &(0x7f0000000040)={0xa, 0x0, 0x0, @remote, 0x5}, 0x1c) (async) connect$pppl2tp(r8, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r10, 0x6, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @local}}}, 0x32) (async, rerun: 32) sendfile(r8, r7, 0x0, 0x80001d00c0d0) (async, rerun: 32) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='rpc_pipefs\x00', 0x0, 0x0) unshare(0x40020000) 05:27:58 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4004550c) [ 392.708337][ T7895] EXT4-fs (loop2): Unrecognized mount option "." or missing value [ 392.721107][ T7894] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 392.730744][ T7894] ext4 filesystem being mounted at /root/syzkaller-testdir373722983/syzkaller.Xp4bKt/346/file0 supports timestamps until 2038 (0x7fffffff) 05:27:58 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) read$hiddev(r0, 0x0, 0xb901) (async) sendmsg$DEVLINK_CMD_RATE_GET(r0, &(0x7f0000000280)={&(0x7f0000000040), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, 0x0, 0x2, 0x70bd2c, 0x25dfdbfd, {}, [@DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}]}, 0x1c}, 0x1, 0x0, 0x0, 0x805}, 0x8c0) setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x7fff}) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) (async, rerun: 64) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f0000000080)=0x800) (async, rerun: 64) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x3) (async) read$hiddev(r0, &(0x7f0000000500)=""/213, 0xd5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000740)=0x6) madvise(&(0x7f0000000000/0x600000)=nil, 0x60fe01, 0x8) (async) openat$incfs(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) (async) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x0) fallocate(r4, 0x100000011, 0x0, 0x2811fdff) (async, rerun: 64) r5 = creat(0x0, 0x0) (rerun: 64) setsockopt$sock_int(r5, 0x1, 0x0, &(0x7f00000000c0), 0x4) (async) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={0x0, 0x44}}, 0x0) (async, rerun: 32) socket$nl_audit(0x10, 0x3, 0x9) (async, rerun: 32) r6 = dup2(r4, 0xffffffffffffffff) ioctl$NS_GET_OWNER_UID(r4, 0xb704, &(0x7f0000000140)) (async) mount$9p_fd(0x0, 0x0, &(0x7f0000000100), 0x8, &(0x7f00000003c0)={'trans=fd,', {'rfdno', 0x3d, r6}, 0x2c, {}, 0x2c, {[{@privport}, {@msize={'msize', 0x3d, 0x3}}, {@noextend}, {@access_client}, {@privport}, {@loose}, {@dfltuid}], [{@fscontext={'fscontext', 0x3d, 'user_u'}}, {@fsuuid={'fsuuid', 0x3d, {[0x61, 0x33, 0x63, 0x34, 0x0, 0x0, 0x66, 0x31], 0x2d, [0x37, 0x30], 0x2d, [0x31, 0x33, 0x32, 0x65], 0x2d, [0x63, 0x63, 0x36], 0x2d, [0x30, 0x33, 0x30, 0x38, 0x65, 0x62, 0x38, 0x64]}}}, {@audit}, {@seclabel}]}}) (async, rerun: 32) syz_genetlink_get_family_id$devlink(&(0x7f00000004c0), 0xffffffffffffffff) (async, rerun: 32) socket$nl_generic(0x10, 0x3, 0x10) 05:27:58 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4004551e) 05:27:58 executing program 0: epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f00000064c0)={0x1}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x11, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="180000e4ff7f00000000000001f07d4f120000000fad413e85"], &(0x7f0000000300)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000006900000000000001000000940000000fad413e850000000700000095"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r3}, 0x10) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000006900000000000001000000940000000fad4153850000000700000095"], 0x0, 0x1003, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffd0b, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) recvmmsg(r2, &(0x7f0000008200)=[{{&(0x7f0000000880)=@in={0x2, 0x0, @private}, 0x80, &(0x7f0000002cc0)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/192, 0xc0}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000002ac0)=""/211, 0xd3}, {&(0x7f0000002bc0)=""/229, 0xe5}], 0x7}, 0x400}, {{&(0x7f0000002d40)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000002f40)=[{&(0x7f0000002dc0)=""/206, 0xce}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000002ec0)=""/121, 0x79}], 0x3, &(0x7f0000002f80)=""/156, 0x9c}, 0x6}, {{0x0, 0x0, &(0x7f0000006300)=[{&(0x7f0000003040)=""/4096, 0x1000}, {&(0x7f0000004040)=""/208, 0xd0}, {&(0x7f0000004140)=""/4096, 0x1000}, {&(0x7f0000005140)=""/52, 0x34}, {&(0x7f0000005180)=""/4096, 0x1000}, {&(0x7f0000006180)=""/99, 0x63}, {&(0x7f0000006200)=""/123, 0x7b}, {&(0x7f0000006440)=""/123, 0x7b}], 0x8, &(0x7f0000006380)=""/155, 0x9b}, 0x5}, {{&(0x7f0000006680)=@in={0x2, 0x0, @loopback}, 0x80, &(0x7f0000007800)=[{&(0x7f0000006700)=""/46, 0x2e}, {&(0x7f0000006740)=""/4096, 0x1000}, {&(0x7f0000007740)=""/69, 0x45}, {&(0x7f00000077c0)=""/5, 0x5}], 0x4, &(0x7f0000006500)=""/197, 0xc5}, 0x2}, {{&(0x7f0000007940)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000007c00)=[{&(0x7f00000079c0)=""/110, 0x6e}, {&(0x7f0000007a40)=""/143, 0x8f}, {&(0x7f0000007b00)=""/255, 0xff}], 0x3, &(0x7f0000007c40)=""/52, 0x34}, 0x4}, {{&(0x7f0000007c80)=@tipc, 0x80, &(0x7f0000007d80)=[{&(0x7f0000007d00)=""/118, 0x76}], 0x1, &(0x7f0000007dc0)=""/86, 0x56}, 0x8}, {{&(0x7f0000007e40)=@ieee802154={0x24, @long}, 0x80, &(0x7f00000080c0)=[{&(0x7f0000007ec0)=""/152, 0x98}, {&(0x7f0000007f80)=""/8, 0x8}, {&(0x7f0000007fc0)=""/163, 0xa3}, {&(0x7f0000008080)=""/13, 0xd}], 0x4, &(0x7f0000008100)=""/227, 0xe3}, 0x5}], 0x7, 0x100, &(0x7f0000008400)) r6 = syz_open_dev$mouse(&(0x7f0000000800), 0x5, 0x498802) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000840)='netfs_rreq\x00', r6}, 0x9) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000000000)={0xa, 0x8000002, 0x0, @empty}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e23, 0x5, @private0={0xfc, 0x0, '\x00', 0x1}, 0x80}, 0x1c) sendto$inet6(r7, &(0x7f00000006c0)="f5620076a708e81fb1eccb4491a084abf9de5181252cae500813f5145c3756f88e2e9c4f0aef6ca5d5aaa8adfb07686a8cc73b32b45ecb735574f59ec60f135c16c12f1a00d6a5e1c826eb6343f61bf0fe2797dbf7cd76fc6e0dcbfb84c83c704d87c688400780d6a47a77a046d5758af5aad5baf3b7f461910c54c3246ddd74de8972d38bb617fc777de888f08c80a93ab5ddb37ef724c4aaf3733d6c225d5af16bf9108582c58a32000d5fd25b24eca86113ff740d9b2b9dfe642097cb92ef4e89bb24876d4436b262e004fe382c0d904b6ad4efb806f4", 0xd8, 0x4080, &(0x7f00000002c0)={0xa, 0x4e21, 0x3, @private1, 0xa0000001}, 0x1c) sendto$inet6(r7, 0x0, 0x0, 0x22004001, &(0x7f0000000380)={0xa, 0x2, 0x1, @loopback}, 0x1c) sendmsg$nl_route(r5, &(0x7f0000008500)={&(0x7f0000008440)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000084c0)={&(0x7f0000008480)=@bridge_setlink={0x28, 0x13, 0xf08, 0x70bd28, 0x25dfdbff, {0x7, 0x0, 0x0, 0x0, 0x10040, 0x80}, [@IFLA_EVENT={0x8, 0x2c, 0x9}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x4840) shutdown(r7, 0x0) splice(0xffffffffffffffff, 0x0, r2, 0x0, 0x0, 0x2) sched_setparam(0x0, &(0x7f0000000100)) bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x0, 0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="18480000030000000000000000000000186000000800000000000000e66e0000852000000400000018100000", @ANYRESOCT, @ANYBLOB="000000000000000018460000ffffffff00000000000000008dca04000400000018310000020000000067000000000000184000000300fdc09e8f000000000000770807139f5ba20ce68f88ef30c33ba776e37d58457fd0bc01a79d48a818fa14a570a45f184d6c6fee15da627173ec0832659944de53986acdb36046f7c0c634651aaceaed904302c0175c10a00d3533738ee31fbbcc6a"], &(0x7f0000000340)='syzkaller\x00', 0x4, 0x34, &(0x7f0000000400)=""/52, 0x41000, 0x10, '\x00', 0x0, 0x1e, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000600)={0x1, 0x1, 0x60000000, 0x8}, 0x10, 0xffffffffffffffff}, 0x80) sched_setscheduler(r0, 0x2, &(0x7f0000000280)=0x8) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:27:58 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x40049409) 05:27:58 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0xb, 0x2) ioctl$USBDEVFS_ALLOW_SUSPEND(r0, 0x4008550c) 05:27:58 executing program 3: syz_open_dev$tty1(0xc, 0x4, 0x1) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) r2 = dup(0xffffffffffffffff) sendmsg$IPSET_CMD_CREATE(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)={0x58, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8}]}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}]}, 0x58}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x11, &(0x7f00000063c0)=[{&(0x7f0000000600)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000001989100"/19], 0x40}], 0x1}, 0x0) mount$9p_fd(0x20000000, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB="2c7766646e6f3d6b2d62eaf91ed25201c823033ee4e1971ee2b20af17855a25701b5b408017a839d20ea56095958d4ad87d6605f1726a42d55fa8d11cdd28c81f4bf381c1900b709984d351294325053b49097fbe00b926b88884246bde905c450e0105833160fac1b25686b45395862a69488a3210b4d5bd386d2c6740cfcaa7f48bdc0856e1b486072a351b4aefeb1e518c092b834aecf88a585e027781feea4f4ee6a427ed0dfbc1122aa57f6af83af99b1ff6a4dd92f746bd39800"/204, @ANYRESHEX, @ANYBLOB=',dfltgid=', @ANYRESHEX=0x0, @ANYBLOB='\x00\x00']) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000380)=@kern={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000400)={0x10, 0x31, 0x0, 0x70bd2d, 0x25dfdbff}, 0x10}, {&(0x7f0000001100)={0x1384, 0x29, 0x400, 0x70bd2d, 0x25dfdbfc, "", [@nested={0xc4, 0x8, 0x0, 0x1, [@typed={0x7, 0xa, 0x0, 0x0, @str=':%\x00'}, @typed={0xc, 0x95, 0x0, 0x0, @u64=0xdf}, @generic="08a5322e1d3834647b1e25225ca8e62e320956d81c3dba8612eb62ec1bfc59dbc1ab8c2eba68b63bce467051f3491cc683302e68e2ba6e2ff285e06a1fdae3d4170443c175c76e8c1899b4ad87d2aa2c2450e1f402893947acc27fd59ad9d710810eb9cee26100b416c305d8253709377e415df65aa4e1a406277bc8aae8b4b8e80d8e0c1ed8c6d701c4fb7029fae5d5f139296523a564ff9802ae79d6f1f542726941940bc24224f7d3eda6"]}, @generic="ac1a9556fc2342bf53575a53d2f300c407288f668ad59a732259b376377d40252cd45665caba3acbb90fc0fd8976e75e3aa1d8859306fd19c39054268723dfb8d6bdeacc92fe91aff632cd3c269e0297a133a48310f180ddc2", @nested={0x11db, 0x8e, 0x0, 0x1, [@typed={0x8, 0xd, 0x0, 0x0, @ipv4=@local}, @generic="8e80f059620d1c1fcc828a67549d", @generic="70328b82384ec3b25faf9bc350ad1bc41282f28fa8a61a219bbfc52cea02851ad25ed69ac112177970adf2414420f17d55a355b1dd539fa52fef2eea2b66382bafd4b386999ff8a92c3254bc9519332734ee7e5b420b119e7f83cd2f513d0e11d9c82475762dac6705aff9f1e8c7f03f403dd343817dbfec4fc09f0c14d4ff3404fddf", @generic="83acd1b9aedf7ff8f0c880c22c74817d218226b31e9e23bd084ba70fc332898a4800bcb92a3046339d03409ee2d83d1f8c44df9d51bdfe271c6a364dc94a378095319f9685706109f6758b34", @generic="4c7620d6237ce76d2e2143d91889e7f3ab6a96bed89820029bf0929e536de85c4ebff178f464eb462438a12584c7699ab09847acdfa5e3ea3aedcaa39e05f84c7e52737e64010d630866ed3841ec5332f2ef6e2847c86b5f181fbd4e36daf5bfe36fbf5f9fdffc971c3d2e37dbb64113ca6e9cff0bb1da765921a0e1eba3f9f7eb9242c5f3b684ebfdfcee9563e0043bad2beb81539bd17312b2d57f65e0bd2a23b57f1231d44ad3dcca797888e996c3571899c36041aec5e2b66135b813a3fbe772bab60837f03c755395a924c954ef4a280936de9b2b2d2fdbe0127f10872efab443e592aa6459ac5642684037e486b6f57d3a2210bbff9233deac5b449c38dd9306aea358de1c7c9e4c71ae772bfb46a6c9f2c92441ef95bd87cdaeb2fc094c5ee1ce3c19bd4cd6f1565d588d39a26b0fbc7befdbc325e8fdbe352c81e12d2b05becfd0bf5ebaa724ba5ca22fb5ee7e4b8e9a1c6698ae96ade9fe29c2c915d28313fb9bc46c3bd60b1f5680a9f79561ca54baec460b69a5abbd1e913ec35d3297f027665f4e0fdddc91d36c6ddb48ba9df2f261b6063206c20e7087f289aa56cec7aa478085d4f82d84345600a1d0419d262c0473186ac45a1f1dce39c7e962fc4789f24a6d14fd0e6636e93fac43f3909eed0bc5cc09709c878327800c6001e9a78d040eed693b40b4a936f587b5db62baf2df83932b4aeb977f3c83b86245a3443ed92e248fffc638db8c5153e8bb8a64bf5d82d8d70d441e0f9e23f8a91cc8cd7d106747fef7e1659690e13c87524d1b9af86c60f0eada32f43f30cb592fafef5accadd9eb4153340cfe76b862c35ca45454402167b01dafeec9491e01659e22b21703d3c7cfd986018811b575806842eb94bcc7072c69aa73c4690546545343491fd78d30a247d041e6fad874f57a43d0cd4a4a88fda7802fd964ba599b2d1c56f36e1a0f98f4fa505ddb257b99c5f60e72b2df9ef3b57bbb0f4bc0853f01fdc50c010a35a7f392fbd30f4d9157fefb533accc1c6369ef051d9e23698d5365691a390b0ca055e32eb642cbcb98ced6afb29d681001b10c01a8af31fab6a5a74ecc6295770f5c4642069d246107ade67a48087f4074560fcf1ef2f4c3b5b76416cf74ebf4e2aa2ed43d9f31343d126feab193c9477d9d8f3e5a7180f363b9533ad455cc60c472c42722b24b7814eade9116a87ac6c1f20ff8f509aaf96f5c90b48ad335d9d06fd8e5e65f54564a82e91ebd758f2698557a734b4841b01d462377f0552099df982c60301fe0c705611ce3225e2fd752e617cfdc3c828037ab449138f2b04f1adb704225f8e5339a52ac838bc8b1db1bc82f3241227f1f7ffacc192d3deedb5aa130bfc6407e1215093bbe90b176ab0e164122339976d7f28482662b389dc9ea3c7715dbeb42bf136c828b848a9c2b78d14cfbaddedd613875397b27baeaa7a2da045171a2cc460489086795fdf941cca15e2335a31bca90cc26859efed9cf116ab96e5309b7240ccf9634c32c35730ebb22515c4e553142c78b303ba06a6d0b88e812ada2ecdea98f6871231d88811f8dfac7ef6e487fd2593ebc3408f17ab3357fc8be1a4836a205a8868cb860b6ae2250d2d815e9e612c75aca2531e56ea4bebee3816f00c6d4eeffc30ec6542f3782b760633cc573b20456b9be0ffce3fc8626d7a737c2aeb601e099e54b093b50e5ca6ce6c7e8fb8d7c7dcdf3c9053ec8b42847b36c79c72604298554e9ae61a1f5486d0656a4d357593dddac199480df7b2a6f91e120b63fa6c18f3acfd12d94624f74ac1790ec71f521e1b2763b85bac87642d96036970d87e620a645a4d9e2fa85c5463dab103614555937a69153b0f5d10b542a7c214a80816a226b1b4d39006fc70c867344876228b06dce28e5d8f1d9d8941809edf019774dcd93b06c2e179a80c1efad938450de24e3c88487ed65dff16513cf502db8c386b4b34975c0c2f48ebbb2ddfdee161c780b68bd4360cd069e62094a16f872b21c5dee89630c23ed0955026274702829d418cb2728a20bb9ea22beb4ea6e80a57d5238c6bed60c8f1bd15231220b46b67b6d2b14e9ab29dba0cc3b2e238e769b3b4372ff9d8443277380051c970d497c19da85738df9ce65787ce72daa44644c602bdbf0f766e74af69c1461585174480a71eb0eebf904b4756d815b2b3f1e78adba7441475de9fac775487fa691c991035e95210f7b13ba4c05b44fc01971d2f61aae519f7a02280494cb027eb5cce6ac92c0250589b0164bb25f3586a109edbd4b09f9a1b725fd77b77189325329949ef8b83b533622690c238e25a22c9cb87412ed0a51393b89059470de602c544e52859e825ad08a31478872e6eabd844aef9430ebcbfe832e62dcb74a9cee83b2edbcc84b84ebe4468abc41e11c03e8a94cf1a15c46b69cc3a9487b2e87339d3ce97653a389e445c54d261988d327a3dd4333ddd1b31bfc0cb3c6a62130fad930b06d28e1944c3326a8d290cbe1860d0c8ad02eb4ab10b12ec8b5425adfaeab1dfa6018bfed7d9dbef23e5ec3176a420e2d458b266fd1c3719b4d568cd8a7bcec6c76bfa319fb7621be23ff0f95babb5ef5ed0cf6c2f4b380b0a2aa979719474f7f1faf3f211a9461b9e5c5813215775c117c63fdb967c924c263433ba77bc2fba023769fa46a3d78c6d7fe1886ca395a4ae4ad822e5dcbe7af39de9e5bc671e5f02ab440cb470a36ed3000a218e0adbe60bd90dbbb5b40513dce0bb77e4ce644b8adcd26c4bdd86bc27ae6a53aa655c180817d24699c7665086a59d5656cd20d9d15863939bc868e28bd17cb5c3ff723f19cbfc9745cd8c47100041776f9441bd8abe1113280128a6ecd10cd29b3bcf59eaef69bedc8394c8bab45054c19afd12556075756a6caab51876a2cb9505418702336c795ea0ca990546f70ce6e20cd7b485a64c199bd743dd66b8a0b5f32e82fef665d375d22e9b1b340860cdf36c5298b609af0815a3c0da7d054ebfb55b76b5b00a6a608659b0dce571de2a65d81de0c7b4ff6ce2c4e9253be7e7ac5f470a61464cded8e6504ee0f5794aa506b4cb8d005bcfd320817fd6389aeb7cd9978009e7c43badd6f1edbb8327f57e5c75a4130e296556b718c138d038258783a938fc2a76eedeaab502344041908644af4ca38ccd06a9c05729886900bf2022546207a1fd76265458c12a99b77e7a08e59a9802f1aa9fe8e205cf3e6fec50b3423b01997ad1fc5be75672607adabad66aab256fa7b77d20ec3f8cd9c510924c2fcd2d6a24e0de37a63e3ccb5e150569d3d8ec3c6c0bbebbf59dfb9dd42a8724b73f1492a1d70cd96613ae3f7ac74e49ff35558d10aa96a83cbcc428f320c09ebb1a558301babb1b022f14ff2a00387195017841afe2433c757c95c816e8834b48ac75932eb21ba3fc78be8e0972627a260e765c78ec963b01328dd0efd5f55bf6139b5d6d8a1b0c2c8caa80b10b80f1d1897bfddad5e5f4f28f491496484df31e8c6a53e9c0e1e9043ef56b8bb0e2b73eac706524bc92b536228115c9ae341ce85d977caeb3e3683b4bc7724ebc273e81560d4caeb2e7cac22bc234ba458955eef173a5bea75ea5fcbee58ab554bbb4ffcd17d405c5ae83180f04dcb4254017ee72c3f8b5417ee37173e529301cdeb225002590fdc0a8471a3210b880221577a9eda4e9d4b1d94a03059e3c1543bfc9e142fe25a5cad9347f52e4bb1115031ea2e924be4cec2d2b70f770147cb4bbbeb1107acaf86c2665d01ba5b6cbc00579f89735e5ba0e820ed57ac28cd5fdcb9022fc311cdf474df2e7d9df762fbe6590fc2405db2fedbec4d61d669631bdc862ad8ec9a50d76a0bfcd0609afce71c1db68873985673b5b3ea4ce74bbf2c1ae2510ff541f5256a2a6d2297add53371029c1a0f2bd44fda3e2041718fb5f6fb4e8e7755ef24c82d464e81183615ecb96bfbf8b3ed1885c89d8b87eafe92a38a2fef902ff9c0b155e7766348f1eb03dd765edfbf78dc2e47063854c4f466c3b69ef6492ff90fe5f01d60df9dce5e9503e33152da223062414010944cbc737fa2afa1141ef9593739abb50d2440d2965f70104e3db78f7a125c08af1b35f96cceb6dc9c858cb75c90d1a6afdd136250e00ea8bde7a9faad7a3cda40de604ccd12ad952e5d4a1f178c977abd11896b75c2182cf368ed3f4eb20b4069518593e7d0864c552b21586c696fb819a4559b6f15b837d0311cb5fc991a3eee10634b006e256dde1c8e967aa77d1ba39978ba4760df6d2859282d16dfa9e1e91b7834fb5b2363838fc6aa9da39a41492e707d055caaafb83d3cb7c688f00f09291356ddebd68483b8819a76d507b6702924632772cc08b6455e95dedfe62b65ca01acf93f416115d611c4a549aa786076119f4a057514cfb0fad44e1c83c22d46c2ba2118fc08a227951d5eeefd62ccb78860dc05019eb85e7ad3cf218967a365df961e419f6ce1bb7e13ea5243ed08fce6784d6e3dae08cc00e0df4ac7e8d5027015204c126ebb16e7860531ebe00b4c66727e148d3c6f6cea853cac3cd7d4a0d2dd9762603c4cd5c349dcd20a007ea502a6e419caa4eea10fe02b4f107f2f2afc20e72b00d93f8ce0937862f62be9498d2f4b580daee12c683f7eab84d4c7dc66c886f062ff304a271ca1f60e178fd07e742b546af5b3e142c58689f0fc27b2819c498b87738c528e0421d275c07fa4260a62eba25ef82c0f05403acf44adcbe8407e19d3cc0df83a73f0093d08c3039f351e0bdb6b6041ba51aed379fbe9e02c188a8893ec7aaed5b301846b04ea635caf638d04e4bc9f402ad5fc6a855dcb5a2bfafbf4a1cea22f2c29b697fcb0a550e37394a06f2c6a97ac6af08aa8a20d53ba2eec6486ddf1dbe6d0fcbba786a3610529137d6548dd4759d74542803cc7cfd6252db5a15b68b611cee86149fc1583793d0782be69f4653d6c38eab91ba4ae6f65aae6572a6b686c70fce5c04c328d5d10f5c3bec0e9778e0db54d36fa49965a31f8ed2c0c2b4b7fcc161641e64137dc9aaf1d56682d7965dead36676905646644a1a0c010d549af3ef6320aa08d5df0a201c357b4a9087aad3c0163d0d2ef26688859706b76b289acbd5662ee16762fa15d86fc252625515399eb16244b489a80316f5eeb36fc48053924b31a6a6d316525385c19b766ac3bf193643e0dba2a8b3a0188ad4e29b6ffdda2eaae722e81aeb704aae71d37fdfc1fe20db6b2425a12b505b6453e2f3cf60568eb1eb39c9dcfa3f12437c8c61a0364bee8ee495d822e151c2f9cddeaa638c4b81f37b5289beb26bc7e0fc64c8543584014bfdbbba1cadc747469e8185f9fb015e3a6022cebdda348ff233b4c37a748e5cad2bc57bd9933647ec5a86f7ccff995488350bc046ebf255c88e6a0882c08fdfaf2c92edf4efadb6a3c3b775637d8ada51c7bac58701f568f6110c564ee5f656135acbe451bb2eb02d4953c80ed9367eabd6e023a8e66373aacd3b6312531921e3f44df0d20044cb7364c32c74751a17af6a2bf63eefb2723303e0c72d1f6354c759bf6a6bceca8b4ae97cb887eb1b2031854081d163d9909a4ac4369f1bf2240a686b2ac9b828302a3119137f72928a50145f76055fe2065f7ff9fce006ff142db3adc171653807bd30d7bd7ae6e69a94c4af8c11f2309c8bedd08b092934a05da91e12397dfc87b102ee2763bdb4500ba00bf2f466b4b90df018473401a58c7e0f9bc5bc8322a26e10f122d2462e06c6e33c170c116a8ad5c1d0236c20279c2005336d122246", @typed={0x8, 0x5e, 0x0, 0x0, @ipv4=@multicast1}, @generic="178d39f2281c959baeb11f3667680eac97d3661c41fb1a3c2f9cf3aef61abec5c234a462aca623443b834237b923355f84372574b73786f772169bc3d6ab4e4bfa211748dc91a706b0904158fbb480889dd3b791400d5d9d38ca8b880445d6db71268c4801592e5f77a70a56fadf4706725f027482200672cb663fa127ea828d862f4c1e24f4cf059d077a1c54d1bace44794f725231bbd387c313c5eaf9a3349b9b7c931d297a7067583fb20bba716d893f89e457df877f9139fda9c8aaf98581cde861de8fbb30c6ad1e44c1190cefe3e8a78b905678b7d978bffc96661efa7292581e34bdeb5bbb5f"]}, @nested={0x6f, 0x6e, 0x0, 0x1, [@typed={0x14, 0x5f, 0x0, 0x0, @ipv6=@mcast2}, @generic="202c5cc17fd385b36132", @generic="883b51637db76a6b8b54c5599bc27012", @typed={0x8, 0x6c, 0x0, 0x0, @str='/\xbd.\x00'}, @generic="8c81b2a06706f8b453666318e4670648797a6e05c05e9ea2232d5962cb389136c0f1c58cdeebb9ade7536828818985b938318e29a3"]}, @typed={0x8, 0x7f, 0x0, 0x0, @uid=0xffffffffffffffff}]}, 0x1384}, {&(0x7f0000000640)={0x2ac, 0x11, 0x800, 0x70bd25, 0x25dfdbfb, "", [@typed={0x4, 0x16}, @generic="42a60535a4285b7b096247f3a95bf125d9f2dc139901407a", @typed={0x8, 0x20, 0x0, 0x0, @u32=0x54be}, @nested={0x20a, 0x15, 0x0, 0x1, [@generic="783eb9c9829ae7cd5129fa5e50283f745de557ffc43785c86e1c069c29f2967f0270ca15c1384eb5e6873ec0514b1da4122ec7d073187c27efaef6336a8de5425876fa3fd264f7c41a99b3cba4456929af5bdad73b0f9d17a5b53d97d6a2275d0fcce3f46ec63ea2d321dccf648592f950c7beb8c90714eb6ef89ece9d5d5f4408fba9029097c574377cd3f7f7505e47e2ac69ebf06b91c5574791000431bb8ff96a521b5d876afe613e2ebce64967d14481f9ddda0e8b3c34f2e10e10716e4d03d9c025b7c245c97b962227105545796c87f1e2ad2662fc90b6f889ac7794a69ddd9b0fd51359e8fd19105c80", @typed={0xd6, 0x32, 0x0, 0x0, @binary="05efdd7e3b3740d85b9191e98c0fc8f1a7893291348095683339eaf2277f5de46bccda67c958b5c4de7e5671837137c70022abc07ee1e000864587e66dfaa7a04bb03534c530a2853f884c913b238614152edd1f3d618d33e59b8dc3f022edfd0c7f0f7919e15177f34bc900bd958fdc4106f2e7e3d819ed10503046122887820fa6d4961b34a22a3b6f33739f3f345239910d6fa73881ead0e248a0f49e2e5f493cb4df928599e2451af5ee00fae3c843a06b37b3434cd1b53441ee7046dab89dc1a6a7067367af5240a5461d73f5e3a69b"}, @typed={0x4, 0x13}, @generic="333422f13046f0695a5ba50d16fd46c23343b06238b0c16c6bb45ea33a5ee84d5538cdb6301e194d76eba69f855017eefe5a63d6cf847b6a60fed5c776"]}, @generic="ef2b23ae40c104e9a17002c34462180cd228b163a94b2a", @nested={0x1d, 0x34, 0x0, 0x1, [@typed={0x14, 0x22, 0x0, 0x0, @ipv6=@local}, @generic="96", @typed={0x4}]}, @generic="bf84d7fe38513b2bd1916fda9c2c05339d72e954a32fae499fe52c996748d45bc479a849fc729d54ec5a634d3668bcc67650c81d"]}, 0x2ac}, {&(0x7f0000000900)={0x650, 0x27, 0x1, 0x70bd26, 0x25dfdbff, "", [@typed={0x8, 0x6b, 0x0, 0x0, @ipv4=@rand_addr=0x64010102}, @nested={0x37d, 0x3c, 0x0, 0x1, [@generic="bdc112ad844657abbf01affbb7f1a61e248d83f59e37fb5a60d6c8a5f6b1144fa037cd3611ff9b279aa70b0ca36a473212db426c530b2f85fc180ed353f1af2411261b9900128c880e2a0cf0c19fbf17913e5127b364394bb0613517a0a0e071ed1f2b11af7cb9a8aa0657a1cc65678844e6c30d3b55404ab717cfd83163452bf2224e8da63724d063dd9d1b4a2ce44e90a073aada72fe8918289c88dd8cc317d0929d5403a6a19c4eb0f41b53ca542974352f0cdfd43ab2f80a8f8aa94bce3bfae9e5277ee9624b979ae5b4b25651195c4af7ca2fa88c5e791408c0bfe06554bce75575a32493788191cdaca1", @generic="916fc3850c49143350f2b96fd59af96e90abcdf4d0ea684b558f74a26de80c75cf0562074cb2a6a0e874e0418150d3ec391a7c84f08100", @generic="0e7be94382ca83e2263d7decb839e8414f11800a199973b8225fe048efd620eb7535ce3e1ed9724a72e51db4db3dd8c2ff512df5d3e109c18442910ec0de58c75e7cd9d3e490d425cfec7e1a30184be5653fef229e343f7405dd5ab140e7ea3d67e7c730bea902c2a6caf80735fa97da33b5e87f10fb3dbbc321eb9b76e82a892b5fcd3fa5cfe9f84400fe4fd045b0095df51421daf9cb6188237b259c74039504b2f77aac5fa0fb80545aa7c40d577e647d30cdad0799dfa50ce54df4da923898dfbff831a1808e79c54f", @typed={0x14, 0x31, 0x0, 0x0, @ipv6=@remote}, @typed={0x4, 0x1a}, @generic="12cce03dc0a0a9c8a9a9121d969eacaa2f8e526f30e2c1f041f128103b27fc9f25c39455fb", @typed={0x9a, 0x1f, 0x0, 0x0, @binary="d55c3ce147dfb22b91f3c74ad874f10c71da1b1fdc58732bdc9a84f7f72c755f9a3f88beb643d314f86e8cb7237a8c6820b5206d542dee2285c8a15ce0ec1a41cbbf56f108a93655b11081e158e98a363cfff810bbd97754cfcf1d5ca7dc848f4424a4caf455a897a1398fe3778524e6274960a1cb00adb192ee150af37db7f77b4b07aa295b7caa1fe08e6ec378bc6f548cd36d3615"}, @typed={0x8, 0x44, 0x0, 0x0, @pid=r3}, @typed={0x8, 0x73, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @generic="3b5882556e0450b03d35c45a268af31f9f16ad880c0780a8a3841aa452e9bff880929311ba0513a17442c523fd25bf374e124f95367ed79667cb34cea07e31f26f36b6684915310a7dd431e4d5e7c815acb6e2d820bb3dc1bb1ac2dd3d61004ebe8cc465e8fae2fc8c43aad315480e20c9400716bf4e13eb10a7a47bcb63ecc39c5798afb9a668eedfd9cca4532a0c0f687113c3cfc86a33e0c1a1d8605728752e"]}, @generic="4203795bb7c2680724f6f7ea2989a063bed1748546023fefa7dd", @nested={0x10e, 0x85, 0x0, 0x1, [@typed={0x8, 0x45, 0x0, 0x0, @uid=0xee01}, @typed={0x8, 0x35, 0x0, 0x0, @pid}, @typed={0x14, 0x20, 0x0, 0x0, @ipv6=@empty}, @generic="ffd3ea9e45f575bdc436d2381879030aec4c974ff55c936133ac2dacc86208847e68754deb63198bf10fb73897aaf296071a5f9668ea120e952386036af4c9034e3782542dd7cf4a8052baf7d2d9faf8456cfeef257ec7d5e3d235815d5d9f57b9a383637eb21623028f8cff258fdbf6e69f7d30c0aba3924245d425f8deee46adb97e68f8b7b33a8242ba4e21e7fa0f0984cdd75a24224a824f32ea3d693240ec6e14b1f0cec54e4ebf1be966599aebca06e391ba20e6c94cd8699c5daeccec8418121ee5e719e467e85c1f021320de883917f3e86a2ebd2ebb70ce6e93", @typed={0x8, 0x46, 0x0, 0x0, @ipv4=@rand_addr=0x64010102}]}, @typed={0x8, 0x7, 0x0, 0x0, @u32=0x8000}, @generic="0413d885370792d99c4c27fb4cb75369f3ef43429afeb6f61318b702624dfc472dc3d4453cf6f00071de18305b89b311c00990edbd4b53bf6789af7dfa93766229ab9debad0d3a57ad4a4a8add727711a6a3266d3185520cdf973cc28b0c5fa54c186bcab899e825bb2040359e21b324cfd29bdf1dc9ae", @generic="ae8d7c23e422c3f893d2", @nested={0x104, 0x93, 0x0, 0x1, [@generic="3a3b12a245591353eb8a3ff3628784083dc678a25fba35e05507ebe545789dc103f74a01b7819623b25921b33e2602aa987385e4a465163bc27aec173fe00d77e9d965f3b8f1574ce8ec0197fa860201fa9682180ce12b52649da4b8a7c095629e4639473ed32171ef1131cefec3adeec387045f1e35f622e265d3f55d555433fb2bf90b3c5f964e0507a0c074744e05c124a13f80c7cb67edfac93ab5e7eb4df2c7af9eb4c82403788c4aaab0879f596e5e59fcf01f542a45dad1cbe79ab246b4ed738c6bc9ace024f6f340c048a1a94a4abf1c2a771dd1e95cd5f4cf24beb98d51157a744f36025e72a68359c18f306b5d677c8e7624e3", @typed={0x8, 0x4b, 0x0, 0x0, @uid}]}]}, 0x650}, {&(0x7f0000000580)={0x24, 0x31, 0x400, 0x70bd28, 0x25dfdbfe, "", [@typed={0x11, 0x87, 0x0, 0x0, @str='cgroup.procs\x00'}]}, 0x24}, {&(0x7f0000002680)={0x368, 0x14, 0x10, 0x70bd28, 0x25dfdbff, "", [@typed={0xc, 0x2e, 0x0, 0x0, @u64=0x2}, @typed={0xc, 0x9, 0x0, 0x0, @u64=0xffffff