Pv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 251.063837] device veth1_macvtap entered promiscuous mode [ 251.071007] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 251.078340] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 251.086425] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 251.094835] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 251.102787] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 251.111476] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 251.122190] device veth0_macvtap entered promiscuous mode [ 251.128718] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 251.144272] device veth1_macvtap entered promiscuous mode [ 251.152864] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 251.165230] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 251.177502] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 251.186372] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.196620] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.207674] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 251.215178] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 251.223424] device veth1_macvtap entered promiscuous mode [ 251.232422] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 251.241932] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 251.255612] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 251.265107] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 251.274101] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 251.283976] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 251.293662] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 251.304001] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 251.312737] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 251.323103] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 251.334408] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.346424] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 251.354132] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 251.373450] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.384724] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.394885] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.405106] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.415994] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 251.423597] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 251.431341] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 251.439370] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 251.448437] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 251.457454] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 251.470460] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 251.479114] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 251.494184] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 251.504810] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.514514] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 251.524376] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.534929] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 251.542760] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 251.554201] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 251.573792] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 251.582905] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.592853] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.602747] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.613362] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.622939] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.633340] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.644039] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 251.651345] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 251.658091] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 251.666743] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 251.675310] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 251.683581] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 251.697812] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.708464] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.717967] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.727845] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.737253] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.747133] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.756704] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 251.766599] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.777167] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 251.785003] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 251.800360] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 251.810944] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 251.827064] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 251.838302] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 251.853823] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 251.866816] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 251.878196] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.889850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 251.901071] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.911391] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 251.921988] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 251.937234] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 251.945784] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 251.970206] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 251.985697] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 252.007401] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.018232] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.028628] Bluetooth: hci0: command 0x0419 tx timeout [ 252.034549] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.044857] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.054466] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.064549] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.073785] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.083599] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.094203] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 252.101887] Bluetooth: hci1: command 0x0419 tx timeout [ 252.107374] Bluetooth: hci2: command 0x0419 tx timeout [ 252.113036] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 252.120513] Bluetooth: hci3: command 0x0419 tx timeout [ 252.127528] device veth0_macvtap entered promiscuous mode [ 252.133328] Bluetooth: hci4: command 0x0419 tx timeout [ 252.135948] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 252.138765] Bluetooth: hci5: command 0x0419 tx timeout [ 252.155425] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 252.166008] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 252.191321] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 252.256672] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 252.272775] device veth1_macvtap entered promiscuous mode [ 252.282887] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 252.295203] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 252.295686] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 252.337975] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 252.365679] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 252.393968] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 252.409226] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.420667] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 252.432597] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.442390] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 252.452410] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.461712] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 252.473008] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.482858] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 252.492713] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.504993] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 252.513138] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 252.520396] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 252.528060] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 252.542720] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 252.551665] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 252.566277] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 252.577382] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.601613] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.611521] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.621535] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.631403] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.641331] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.651135] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.662192] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.671561] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 252.682012] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 252.693454] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 252.700919] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 252.710913] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 252.718866] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 252.721944] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 252.733121] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 252.786515] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 252.885190] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 252.911838] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 00:49:24 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000080), &(0x7f00000006c0)='./file0\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='decompose,gid=', @ANYRESHEX=0x0, @ANYBLOB=',decompose,nobarrier,uid=', @ANYRESHEX, @ANYBLOB="2c56e6a26d762a8db6d48581cb736d7569643d922a76fd558bda7f", @ANYRESDEC=0x0, @ANYBLOB=',fsname={(,fsuuid=6134918d-af15-\x0092e-08bb-66de1\x00f0,fowner=', @ANYRESDEC=0x0, @ANYBLOB=',defcontext=unconfined_u,appraise_type=imasig,hash,func=POLICY_CHECK,\x00'], 0x1, 0x621, &(0x7f0000000700)="$eJzs3U9vHGcdB/DvbOK110iJkyZtg5CwilShRiT+kxYjIQGlIAsqqMSlUlUhi9iNlU1a2S5yewCDeAW8ggIyh544cAQpB46It2DUIxKnHPDNaGZn7XWycbKx8W7K5yPNzu+ZZ+aZ3/w8O5rZlbUB/m8tvp2xrRRZvPrmZtne2Z5v72zP3+nGScaTNJKJJEW5+M9JPku20plypdvRM3/Iu5PN+5++c2Wl05qop2r9ou92Pz4/wFHs5zLVybWaH8Oh8eaOPV55dGdud1sXk0wfLz84GXtd/+zb/cj3MwDw7CuSM/2WTyWT9c16+RzQuSvu3GOPsPHHrrF1KnkAAADAcJ3fzW42c27YeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCzpP79/6KeGt14OkUmOr//36yXpY6fafeGnQAAAAAAAAAAnIAv72Y3mznXbe8V1Xf+L1WNS9XrF/Jh1rOctVzLZpaykY2sZTbJVM9Azc2ljY212SfYcq7vlnOnc7wAAAAAAAAA8Dn16ywefP8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjoEjOdGbVdKkbT6VxNslEkma53lbyl248UlqDrX7vf5UHAAAAnIYnfDI/v5vdbOZct71XVM/8z1fP/RP5MHezkdVspJ3l3Kw+C+iM3djZnm/vbM/fKaeHx/3OvwfOtpHOZw/99zxTrXF5f4vFfD8/ydVM562sZTU/z1I2spzpvFFFSyny+/rTi6lunv3z/fah1ltJfnlUri9WmbSyktUqt2v5Wd5POzfTqI6hWufoPf6qrE7xrdoT1uhmPS+P6Af1fDRMVRUZ26/ITIp6WXLh6EoMeJ48uKfZNPbP9EuP3FNjPxq05pPd7ZK8MdI1n+s5+54/uubJy3/47f1b7bu3b62sXx2dQ3pKD1ZivqcSL5xCJf5zzPxPTrOuRucqOtjV8qVq23NZzY/yfm5mOa/lRhYyl1dzI7P5Rl7tqevlJ7i+NQZ7r33lq3UwluR79Xw0lHW90FPX3ivdVNXXu+SgShcfU6W98wNfkc5+sQ7Kk/X1kbsiXXjg2tytxHNHV+J3e+Xrevvu7bVbSx88cg97472tl+t5WYHvjlQlyvPlYvnHqlqHz46y77m+fbNV36X9vsZDfZf3+x73Tm3W93APjzRX9b3Qt2++6nuxp6/fXc4hA37dAsCpmHxlstn6V+sfrU9av2ndar058fr4wviXmhn729mz+VPjj41vFq/kk/zi4PkfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4eusffXx7qd1eXhOMdvD3+g82nL03k/TvapQ9I1CfZz6497SbT9RnxgnnM8SLEnAqrm/c+eD6+kcff231ztJ7y+8t372x8PX5127MLixcX1ltL890XoedJQBwkg5u+oedCQAAAAAAAAAAAAAA8Cin8e/Nwz5GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg823x7YxtpcjszLWZsr2zPd8up258sOZEkqIM/prks2QrnSlTPcMVB+HYof28O9m8/+k7V1YOxprorl8c3u5pHMql8UBOxx1vbpDxftoT/7BVBwdHOJ3kYj2HoftvAAAA///R1vzg") r0 = socket$bt_cmtp(0x1f, 0x3, 0x5) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000000)) [ 252.955938] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 252.970637] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 253.009864] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.017048] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.070031] hfsplus: invalid uid specified [ 253.075909] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 253.087840] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 253.103428] hfsplus: unable to parse mount options [ 253.117420] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready 00:49:25 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000080), &(0x7f00000006c0)='./file0\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='decompose,gid=', @ANYRESHEX=0x0, @ANYBLOB=',decompose,nobarrier,uid=', @ANYRESHEX, @ANYBLOB="2c56e6a26d762a8db6d48581cb736d7569643d922a76fd558bda7f", @ANYRESDEC=0x0, @ANYBLOB=',fsname={(,fsuuid=6134918d-af15-\x0092e-08bb-66de1\x00f0,fowner=', @ANYRESDEC=0x0, @ANYBLOB=',defcontext=unconfined_u,appraise_type=imasig,hash,func=POLICY_CHECK,\x00'], 0x1, 0x621, &(0x7f0000000700)="$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") (async) r0 = socket$bt_cmtp(0x1f, 0x3, 0x5) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000000)) 00:49:25 executing program 1: r0 = syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2000008, &(0x7f00000006c0)=ANY=[@ANYBLOB="696e6c696e655f78617474722c66617374626f6f742c70726a6a71756f74613d696e6c696e655f64656e7472792c646174615f666c7573682c6163746976655f6c6f67733d342c6e6f6c617a7974696d652c6261636b67726f756e645f67633d73796e632c696e6c696e655f64656e7472792c6261636b67726f756e645f67633d73796e632c6a71666d743d7666736f6c642c00af96388b8c09a80b40946ee87754d29340f8419523270ed4dd3a9f185cda3edf5f2969f270bb800a437eaa872c08f768bb6cb7d43b7f2395d625ceaa5bc03f62ff6ef78cab3d52270b813ee0a6042536a250ce1d539a377f09854bab6b569d62a6c4c170b1d8347a9859aae48cc6067a0013245422992aa9e44c391b5490bc9d5e9c0610e50b47ae874a3ac57e3708cbe49f83cbe7cb3a15f877a6389c3f4f24d99ec21f1cfdb50bc93ecbbfde20"], 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000000), &(0x7f0000000080)={'U+', 0x5}, 0x16, 0x1) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1c9a42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80001d00c0d0) [ 253.239080] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.258949] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 253.267787] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.271059] hfsplus: invalid uid specified [ 253.281925] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 253.296468] hfsplus: unable to parse mount options [ 253.307114] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.307269] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 253.333451] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 00:49:25 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000080), &(0x7f00000006c0)='./file0\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='decompose,gid=', @ANYRESHEX=0x0, @ANYBLOB=',decompose,nobarrier,uid=', @ANYRESHEX, @ANYBLOB="2c56e6a26d762a8db6d48581cb736d7569643d922a76fd558bda7f", @ANYRESDEC=0x0, @ANYBLOB=',fsname={(,fsuuid=6134918d-af15-\x0092e-08bb-66de1\x00f0,fowner=', @ANYRESDEC=0x0, @ANYBLOB=',defcontext=unconfined_u,appraise_type=imasig,hash,func=POLICY_CHECK,\x00'], 0x1, 0x621, &(0x7f0000000700)="$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") (async) r0 = socket$bt_cmtp(0x1f, 0x3, 0x5) ioctl$AUTOFS_IOC_PROTOSUBVER(r0, 0x80049367, &(0x7f0000000000)) [ 253.358586] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 253.378112] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 253.393039] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.423943] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.446057] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.446954] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 253.469878] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.482957] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 253.495240] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 253.508097] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.512848] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.522545] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.531831] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 253.541810] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 253.546487] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.552218] hfsplus: invalid uid specified [ 253.578600] hfsplus: unable to parse mount options [ 253.590901] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 00:49:25 executing program 5: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000400)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x181a41, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000180)=0x80000000) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) write$RDMA_USER_CM_CMD_LISTEN(r1, &(0x7f0000000000)={0x7, 0x8}, 0x10) chdir(&(0x7f0000000200)='./bus\x00') r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000400)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:49:25 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20810290}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv6_newroute={0x40, 0x18, 0x400, 0x70bd29, 0x25dfdbff, {0xa, 0xb0, 0x20, 0x6, 0x0, 0x1, 0xff, 0xcfe5677c69f68dea, 0x600}, [@RTA_ENCAP_TYPE={0x6}, @RTA_GATEWAY={0x14, 0x5, @remote}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x2}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000010}, 0x400) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000000)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="000000e3ff0d00ff000000000c000100736b627072696f00060002002e68000004000880"], 0x3c}}, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000300), 0x4) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd7000fedbdf25050000000c00018008000600010000000800020008000000080003000800000008000300050000000800030008000000fb19024d44a1cd5414000180050002009838559b38e8b5c8d87bcd000000050002009000"], 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x40080) [ 253.767552] syz-executor.4 uses obsolete (PF_INET,SOCK_PACKET) [ 253.768207] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 253.810057] audit: type=1400 audit(1670028565.695:2): apparmor="DENIED" operation="change_hat" info="unconfined can not change_hat" error=-1 profile="unconfined" pid=9695 comm="syz-executor.3" [ 253.864268] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 253.930445] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 253.972515] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready [ 253.979763] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 253.991655] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 254.009920] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 254.025734] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 00:49:26 executing program 0: pipe(&(0x7f00000024c0)) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, 0x0, 0x0) unshare(0x8000100) socket(0x1e, 0xa, 0x8001) unshare(0x40000000) r0 = syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x44, r0, 0x1, 0x70bd2d, 0x0, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x80}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2ed2}, @BATADV_ATTR_MULTICAST_FANOUT={0xffffffffffffff64, 0x3c, 0x9}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x90000) unshare(0x0) 00:49:26 executing program 5: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000400)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) (async) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x181a41, 0x0) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000180)=0x80000000) (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async, rerun: 64) mount$overlay(0x0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) (async, rerun: 64) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) write$RDMA_USER_CM_CMD_LISTEN(r1, &(0x7f0000000000)={0x7, 0x8}, 0x10) (async) chdir(&(0x7f0000000200)='./bus\x00') (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000400)) (async) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:49:26 executing program 3: r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) unlink(&(0x7f0000001580)='./bus\x00') io_setup(0x800, &(0x7f0000000040)=0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x14113e, 0x0) write$binfmt_elf64(r0, &(0x7f0000000580)=ANY=[], 0x1ab0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r2, 0x0) io_getevents(r1, 0x6, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], 0x0) io_getevents(r1, 0x6, 0x6, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}], 0x0) fcntl$setstatus(r0, 0x4, 0x6800) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000480)={{0x1, 0x1, 0x18, r2, {0x5}}, './bus\x00'}) io_submit(r1, 0x4, &(0x7f0000000500)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, 0xff, 0xffffffffffffffff, &(0x7f0000000200)="f7d86d879c136e3cea82f3e2da8e1b17d62c18c80b13419a8c39ace3a5c6c8adee412d50ef79542927405ea71be8d50e5db32b5d854acdafedbfca32c7930510092e503fbe5e90160f5fa52bdb1445a6b0eef9ef8430f2e56535685da9cbe2619ea2b01f5eff824d83f9ad107771014ee551a4d03da8518834ad61643da9c5bf9711d1491a12de982c3754e5030fb75256f1cdbe4926f37669c4541eb9b511f949b9e083f542202fa02c4f4e3b29", 0xae, 0xe6b, 0x0, 0x3}, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x6, 0x2, r2, &(0x7f0000000080)="2a0b687465bf", 0x6, 0x800, 0x0, 0x2, r2}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, r0, &(0x7f0000000580)="042b3f49fe1b6f95261f923efb0c4c05d1efc706a8c86876b5dd3bda8f0a01eeb013bdb315a7dabf4bd3e9913a326854ab3c27217ebc13be292fcc3304a36fa2f1a141cbaa6580bb12cbaacc23077068fe61066cd0ccf557350d02798bcd8f9f3841f80ffc4341a48bc07b20bba04c70e12d5a264b315dffdbc881c5094d7a9c128008b8decca36717a453ce351fe3c48a895a6f80e330b80568dee632d17f82b779eaf51e6e0fdc9843b9391b2464f7d9942ea8a0d65b16c359403cbf99e89ac4589bfc5b4af0718c630d40f9d008231340da0668ab3a5e6f0e35440369580f7d89bfe0f73fe4f91e7af800565a09bf09a7b51662fa10483eaee5cd70ab737ea6eb440976f2cf8f39a7092eb9fee3321f991a924c1666b2f60924b7a676d151e0f86033bb6d3d4b66cb4ebaebbf3c5c184c7ad2ee06b68addad830cd9d55eb7da1b61392bcecf9076c9199f6dfd9b84e1c34d86dfdc134076d0ab59c3fc75f80512d0435753c0d831c429194fb8e557aa4b83939b35ef244a5188280ffdcd9d605a81834e8c90041bc49e9023bc79d7215c4db8a59e96d52faaa964d763702383e819717ee0885c9319ad859721cb6f06e76ccf5a54d66d8663251ad8bed48356d8167c2c9a846c8e355b8e21103db9d76ca9233109ab55ae3528cdd70aa1513d251f72329f001f617fc6879bf4371658a37d364abb9403b2d38cf14a0f3b8db44cc7e5b78f4a5e846726c60ee30358a4e3c3e9f057536f1c531d858273d9287456b9ba14f26286b33c8bf66c84f79b2a6a4d1439c19748b4da300d335dd566001cf11081e0e95e71abd022d73aafb67a53889e8f9c82b2ad5e65dc8ec35f9fb0200d4ca24e713a60090ea665100247e7cc19780cbfca75b66c9eb82351a7966a68fe983a76f43bf833e3c25b775179d9887cff40614aba33e8f7a234925f6b796328f81d2659a9a0d976cd6b48cc6f848a54ea3e7437be699592395226c103b0fff668129cf9622d0184e1ba242eb6b1b1ff61ad8a9960350ffa64dc9cac4f3ae02587f0d470c2fa02045dedbbcf2cdb9895a055635805874065f9591b77ee9043989ca45a982c466b0ca716ae071421e3f467bc12a60eb8c4a3e560f77dc7b03fe01f33e1c8dfd32a9417558a96ec694e5d21654e50d295e8808f5fc5937425ea4a45541ebbb5c3addb86683d1cdf0db632540b9228270c577941ce4ab956a2be5cff905f2cbc59b78c1fdb71f57f39cab259630801674484c0b51c3761e23f48ffd4e6490b304004268a7860adbfe2e53aed9ff000d1e97c3fbc98b92e2c953ac1a7cd0ff1c0834d8865a0cf17402ec7ea07d43167d0794b323acae040d18154cdac3eff4d688293aee2f2387d6b4f3492929e02c143b4b62a93df88c28f1032344eed3e8eb524d39f1e215574ceac8798cb2586a99f6ca366dcc15dde5314f50a1381debfec1e35c5fc1a248a7ed5fc12f3f17bc71e906c86e465eb325eed375f2102407f34431352c5f59db0553459631128df377715fcf76c22f7dcd41289c18fc1656eb1515b701c8396dbec18a3209500e8216d894f9f2596a4cad12bd49ce9e355f1ac8f321d8724d1a25d3965a74d57e3cf4910773c0e92b49a6ad5f385c64bc58fb4a3d07a2d3a14d38c4d8d5d39967d92bf0b71125ae74ec6aedcd3f5bccd884f727dba9f17f74870a97f1ed8514350c29f1ee92a1629006fc7603c148c55456cc7da87f1984acc27279d9acdd96b087403d5214cd23499cfe8d44dcccd08923eb9769779860b30019b178d3275af38f8c29d1c75d4b180c0ed31d480b6f27f2f4a79e371d2248dcc62dd69df4987b89d2982b16e1822dc283a7dcc65258feaddf520144d410994a1e30fed990dab9ba0b4433e772f62a2edea365ae153e599a131791959e427f224b76ca82917f31a6bf6f1b754c937fb846c2fb13fc5ef991568d995f6b5d39eb8ecb5203c58fc8963a97132187d7ea298539c1984db2e20c3a273a48e929929a104b93215eb159b97249d245fdaf2ce89f87698d2b1585133556ce6f87b98042dd4650e27004ef6b05bc9f6fb6d61b09e1367dc1d69b16f0c1b56aa0805881f7fa9921295779557adb04b9b3d0ed0acaf67709d6fb3237639b508fcabc433e259b1cd0e3b6bbe09642735b654123f3a5c96d6d9340085a1f87c10258115a3c8c0efb51cdc54e8594fa895ac1d3bb3645e4eb6ab151d48d4211fbc31946050a048786e105e0328502d92ac4aa82cc9cb23b215443b864b3a51c587e35c9885d6709a72ce2507da8f390ed5e0f51b42054538ac77bbabf6b306892bb7b46feec1795a6842a53140b7b7a5d4607a5ca005fca62414423e997bbea7bcc4f80d1b2ff8ccad002badba6597d89e6b10b18a75fdb48d7ac2d751834de97f0d41e371cebaa19b972dd39a7abfbca50b0c8f1f63d659a901f80b5640a33f8ee77e203e030ed8780e29754d80b81c9393b99aba2289549d17d9e13c240b5181c6c87722a338fcf4cdd70530b53644271a569312f9903585c2cb09f40d7be2e1d5cd4b5ab0e3dcb4af2b7851474117653b3caa16138f212bc9a8329a54202a3087446708db8cfce884848126bcd8f7400903c8fa20881cc53bdd6796660aa42925d1b45dca673b3f48b9ebbe44fdeee1fdb80d1945c4a26ff28418860ad9b2f147b219a80e6723a28cc0436493dc883b9acfd74b17fcf627ce68341b1eacd7ba21a184f042e80c94bd22edda3a3001e534f35bb009192e268e5410465c9711f2f85037a3ae2d695cb791b5f1bc7a3fa0d3d678def63aea53db5c1d6cb0e299529cc1df2dd74f8b79e65af495baea1472a665fdc3d756abf2fdea579610232cc1222553c35c264287b202ee7dd448a976e0a0bb46ac9baf94c67f3056640ba32b1f95ef9740cef644adc31affa46945d8dd422efcf9c34ab8d218dce85d6397c26d40c4c995bd2134c1403d8948056cc56e961513b742fc9a5737a8f75f72e0f3eccd36ab54d1562b01a79c70fb8d405b7d3810eeba603e1574493f8db7c00e1462135cd6da357abe4b476c71d6b36e5e0e82667d075c1eceb8aa081886b299b9d0fb2077938f6b0786d1908549b05822634e6a4f14f4fe51d0446e282bffb8e542cd783121a38cfd4c952e9f7f6a6cf1e713923ce9e7dae117628768f746a6f65443c4395850a32df80c9cd42456b6f9cdf861e52a7e73a0bb25f3705361a7d86ab4802cbba403ab1daba4bd2ee9c298d1d3b0c8c010b4bd49895372cabdc7b6b7c4128a014d3746c19919aa1621b0ae37aeb4526d9978f73cb8195aa3e3f82c57fe80320ad13c59e247655ca17af62a7b08fbe753ea5a390da27d61959986338de6b9b84cb436c9725d685d2ea499fa4a7fe0303c895618f60a9ba9ecdd6f1529c993c1d29714ee40ec9a86cece2649500d296f65fb6143677de1c19200e4f6a3768b41090445a25339d1c5f07df3a2bd98f64000af55a6e4ed68f790eeda7ef317ac34b75034470bbc03b2251ae0b59d50e6bef6c3137f82641c3879325cb3a400bca1a40c8a67a15bc61a45808140c62b8edc364f7871952c28bb81fb10d89b51e9a3ce371330c2a9002da15547dbccc5648a46e9cb92ff2ef201553fdcbae909775ff62a6d6b4eff7b10ec095e9b8c2fa308c5eca013a2de06ca8caf744c7017dc8ca1f9135e51304ed345b7559e9154c15889b5c43a443add7680cd3b1850cecb570e96710c3cfc1f52aa3e1067d4492c6554fb48fc49a2b4cc68d1cfb990391720ff32cd03dc110a3f1332b64d5858c58c851c4fe7061cd4f8e96690938915d7bf2c872f2384a5062ac6fec5528cb88a4383069e9dd9fb313037d071e070f3444a1256da564d805e6385d04957b704066695f665a9904a49ba73342f42c9fa26c1f470825ec6eed6f2ebe7916a360a7ec3fec3da4312a9734ccdde39513ce6a3216ba156fe4326b2726bda1e742705a1fd98cc88e37531d22c2c593b89a944f7862ed2e717282dce726bc131c3ce7b466047d00c84cdd66872569200b3de5169fb596819981f3fb32a2042a94144d1fc070b1599ce8345a1a134ec90c05312807cfc8c61e2e6e8f70b6042660cec01978c67c253bb96906eea1072f4c72be6d32db28c420a96634ccaee19800768448c85b977290abcf56bad220b5e0d4bd98ad05ec276322e6c797572e0900c9b84fc2aa986c03cc502079bc34d3153384571d6f7b9cf10fb42595fd4d1cbbb60502480d3686fd161e92a4b40f5e673214ac6d8fdaae4a5952bd01889997d7f50f2698cbc55b3eadca8b068f2cfde34e1c14b88c744652e7ce36e63cac181f6ea3227a3d1c0483becab1e43604558128bd33a594dcd14939f78e3f8460d0fd9da9003ed494151697c446647a4c775d5c48b1dea6cd137ade094f1adf2d8d3c6df6d2da04ad1daafc548fa3426311b44932e75ca3e1e465c78837342f67cc75c85b89dc766c71f6010d8ea4d4b3cfd4f1663608db7d42da1bb11a05bf46f0e81f7ceee9819539fe4e99c2dd87a6365f01e45d12e7fcdd57b3b0ac9b16578aaf0610c31148523fcba6c0ce3f943adf8e1db67dc0bc11b93fc38e554b1dad4b4059c65abc6d240b619b2af0fc131a38b5bf5787024b2a16c4be26b283e7df6423ecbe6d74bf54d91ebc26a23ba7f1a2d069527b29613eb79388fe3d27667b8226aed6b04ce8e66e23f29ae13a6333ba2f1ea2e7c39faab1696bb4b0ea313aa9d0f179239d04fb376a5dde933572c754fd8d30051f75ecc9f18585336522f3632abe0434e1cad4714495753e0bf8c2c2a10ad828e9942a0d01dd678ba650e44a5424a342b0e97c601bb8d4aafa09b320571a17d3ecb994ddf478edf4b550e7cffcbcb5cc3a75dc359fb782384f7eef422ecd361ca470133ecbf239dc74d1b23a4aac21b4cdc43189b59c1dcacfe9df538fd03e2882da1e605e3a36418433ba9bae5e273f444cd14d72a8da7cf6523ce9be0ec70935d52144b4c7cff79fddbb1abf4a081fe2a9bdbab29414e194b49dc038d1756b7350d6b7fc0583bdf969a1026c98b91525b1dd4283e3a967e96c3990b5ab05f42fc885e76dd81820ee778fff703410faf50a26a7d7880e6964f98fa1dbe5add6a377a34580cd0ad01bcf1a9f5a0cb3d8c0d4d12b77bc108bc29220d6b136d2ccb16611375912cc5b6aa810d231442d4265f598bdbbcc9f4bb1bab67573115848d79dbab5aa1337142f6adab0bdf01a46b880cebb65c8bf426f01d8452c456e9472f7995713a8f69d177cfc1bb015a01011419dbe3b2071dd1ed7e376737d837e58afb897414dd341ea37a6552beb5a0a9eff5c04716bb8db1637f39f9d1484300ac19fbb6923b2d02c3d4314f93afda08adb1f1f934e9a9d8f46041a1c93971af7df77157e6330aff7ec3f3cc6599486a3c590a25ebcd3b35234392f10230679c1377b1d161248f48596a789fa7c05b25153c3e77298c90443f8b045aec7bb23361f20eb560e4a8241445da39e9a531295f850c1f1a76f46881d61eb08ac77dd3a0f8c64a475e937f23e14478587f72fb597d43529f403f6ceae623fe0d43bf0d200b70229707d898cfc549776ec34f55dd2c5150378a66c86e6cfd83dee0529cc955ac040eafc247562650303307a505f5768edec88d70295ea3f9d26883e89a44b5e9f9b92bc283e0322479b26c04467c51fc45015f8dd4bad57fd6f33bf36b423dd407d5f507e3c0e07f04c42d0beb5e7072f72eb6c024f1b8f61e23f479220ae09eb01cd1b0f7f41705eb63e4854ef39693cb", 0x1000, 0xf66, 0x0, 0x0, r2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x3, 0x1, r2, &(0x7f0000000440)="9e38f7affdf46ef04968503f5c6636ca05cc7756568a0291fde73b1c1ad9f174210584dedd2a43bcec9f28b8c26f83b8f420d4214e27e5e9dd26401df2", 0x3d, 0x9, 0x0, 0x1, r3}]) io_destroy(r1) open(&(0x7f00000015c0)='./file0\x00', 0x4d4400, 0x80) 00:49:26 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) perf_event_open(&(0x7f0000001340)={0x0, 0x80, 0x5, 0x56, 0x7f, 0x16, 0x0, 0x1, 0x2ce2e, 0xb6da38f92d8d8022, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, @perf_bp={0x0}, 0x10, 0x9, 0x0, 0x2, 0x3, 0x0, 0xf801}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001680)=ANY=[@ANYBLOB], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x60000000}, 0x48) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000b40)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c85d78c07fa1f7e655ce34e4d5b3185fec0e0700897a74a0389853ed0213cc04c7867a4e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb62b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152d7cd7b9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6148ba532e6ea09c346dfebd38608b328008000000000000000003350830e10d858e8327ef01fb6c86a00000000000000002aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780850014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe230870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683d98685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e229ad643fd724d7f6252229682e24b92533ac2a9f5a699593f084419cae0bbafb2dd767cb49a6aca54183fb01c73f979ca9857399537f5dc2acb72c7ead0559d380578673f8b6e74ce23877a6b24db0e067345569dad5add0942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c4690d3add8eebc8619d73415cda2130f5091e48455b5a8590dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c00000000000000009ac4cfc1c7b40000000000000007ffd5d6250552a84ad2ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604fcb60c2499d5d16d7d9158ffffffff5d00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c85123d2191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90507cd4078a5c6540c653b1bd6c9beb0d0b07c0dd00490f167e6d5c1109681439dc33f75b2042b8ff8c21ad70080000008acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d40973109644fb94c06006e3c1be2f633c1d98799700aae3c404f9681f42d321c591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfafdffffffffffffffb105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc7eae676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e1700000000000000000000000000000000000000000001f000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b4519834a34ac977ebd4450e121d01342703f5bf030ff35878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d10ecb65dc5b47481edbf1eee2e8893e903054d16d2e9936ed327fb237a56224e49d9ea955a66a077619e8628029a7db5cadd015f0dec1b3ccd35360000000000000000000000000000ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836dd4128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf500000000a3df2739d1768705df18290a4bfcb1e71cadebf937ef763dc9a28a4f6e1694da24a0ada3f95e9c4f84e8617a4f9f8ad00d1ea07f17c84222e139de7ea38b17402f85a854d4b8bfd375203765dfb3b4f6744bcde659aa36fc164cbbcf0253b190c87e51d6bfc119c2060772f9c9e7a69dc9726868f33b5693fc6ccdb2beb99500"/1833], &(0x7f0000000340)='syzkaller\x00'}, 0x48) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) pwritev2(r1, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001540), 0x8) openat(r1, &(0x7f0000001dc0)='./file1\x00', 0x101000, 0x45) getsockname$packet(0xffffffffffffffff, &(0x7f0000001e00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000001e40)=0x14) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000001580), 0x30080) bpf$PROG_LOAD(0x5, &(0x7f0000001600)={0xf, 0x7, &(0x7f0000001440)=ANY=[@ANYRES32], &(0x7f0000001480)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x8, &(0x7f00000014c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000001500)={0x1, 0xc}, 0x10}, 0x80) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f513, &(0x7f0000000040)) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x22, 0x60000a00, &(0x7f0000000100)="b9ff03076044238cb89e0cf008000fe0ffff00004000633277fbac14142ae000000162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x2a, 0x60000000}, 0x2c) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001200)=@bpf_tracing={0x1a, 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB], &(0x7f00000000c0)='syzkaller\x00', 0x315, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000001180), 0x8, 0x10, &(0x7f00000011c0)={0x4, 0x8, 0x6}, 0x10, 0x5f98, r0}, 0x80) 00:49:26 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) (async) r1 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20810290}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv6_newroute={0x40, 0x18, 0x400, 0x70bd29, 0x25dfdbff, {0xa, 0xb0, 0x20, 0x6, 0x0, 0x1, 0xff, 0xcfe5677c69f68dea, 0x600}, [@RTA_ENCAP_TYPE={0x6}, @RTA_GATEWAY={0x14, 0x5, @remote}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x2}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000010}, 0x400) (async) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000000)) (async, rerun: 64) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)={'batadv0\x00', 0x0}) (rerun: 64) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="000000e3ff0d00ff000000000c000100736b627072696f00060002002e68000004000880"], 0x3c}}, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async, rerun: 32) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async, rerun: 32) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000300), 0x4) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd7000fedbdf25050000000c00018008000600010000000800020008000000080003000800000008000300050000000800030008000000fb19024d44a1cd5414000180050002009838559b38e8b5c8d87bcd000000050002009000"], 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x40080) 00:49:26 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20810290}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv6_newroute={0x40, 0x18, 0x400, 0x70bd29, 0x25dfdbff, {0xa, 0xb0, 0x20, 0x6, 0x0, 0x1, 0xff, 0xcfe5677c69f68dea, 0x600}, [@RTA_ENCAP_TYPE={0x6}, @RTA_GATEWAY={0x14, 0x5, @remote}, @RTA_ENCAP_TYPE={0x6, 0x15, 0x2}]}, 0x40}, 0x1, 0x0, 0x0, 0x20000010}, 0x400) (async) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000000)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000740)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000024000b0f00"/20, @ANYRES32=r2, @ANYBLOB="000000e3ff0d00ff000000000c000100736b627072696f00060002002e68000004000880"], 0x3c}}, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000300), 0x4) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[@ANYBLOB='d\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000429bd7000fedbdf25050000000c00018008000600010000000800020008000000080003000800000008000300050000000800030008000000fb19024d44a1cd5414000180050002009838559b38e8b5c8d87bcd000000050002009000"], 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x40080) [ 254.194187] audit: type=1804 audit(1670028566.075:3): pid=9728 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir1974289316/syzkaller.hh7sAC/5/file0" dev="sda1" ino=13922 res=1 [ 254.199556] hrtimer: interrupt took 42231 ns 00:49:26 executing program 5: syz_mount_image$tmpfs(&(0x7f00000002c0), &(0x7f0000000400)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) (async, rerun: 64) r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x181a41, 0x0) (rerun: 64) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000180)=0x80000000) (async) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async, rerun: 32) mount$overlay(0x0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) (rerun: 32) r1 = creat(&(0x7f0000000300)='./file0\x00', 0x0) write$RDMA_USER_CM_CMD_LISTEN(r1, &(0x7f0000000000)={0x7, 0x8}, 0x10) chdir(&(0x7f0000000200)='./bus\x00') (async) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r2, 0x40086602, &(0x7f0000000400)) (async, rerun: 64) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (rerun: 64) [ 254.296348] IPVS: ftp: loaded support on port[0] = 21 00:49:26 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)={r0}) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)=@ipv6_delrule={0xac, 0x21, 0x8, 0x70bd29, 0x25dfdbff, {0xa, 0x94, 0x10, 0xd8, 0x6, 0x0, 0x0, 0xa, 0x8}, [@FRA_DST={0x14, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}}, @FIB_RULE_POLICY=@FRA_TABLE={0x8, 0xf, 0x400}, @FRA_SRC={0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @FRA_SRC={0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3f}}, @FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8, 0x18, {0x4e20, 0x4e20}}, @FIB_RULE_POLICY=@FRA_PROTOCOL={0x5, 0x15, 0x6300c23688738681}, @FRA_SRC={0x14, 0x2, @mcast1}, @FRA_SRC={0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}]}, 0xac}, 0x1, 0x0, 0x0, 0x20004005}, 0x41) r3 = geteuid() r4 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000440)={0x0, 0x0}) ptrace$pokeuser(0x6, r7, 0x80, 0xbc2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r6}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) sendmsg$nl_route(r1, &(0x7f0000000400)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000003c0)={&(0x7f0000000080)=@ipv6_delrule={0x80, 0x21, 0x100, 0x70bd2c, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x0, 0x1, 0x0, 0x0, 0x1, 0x18000}, [@FRA_DST={0x14, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @FIB_RULE_POLICY=@FRA_OIFNAME={0x14, 0x11, 'hsr0\x00'}, @FIB_RULE_POLICY=@FRA_GOTO={0x8, 0x4, 0x8001}, @FIB_RULE_POLICY=@FRA_UID_RANGE={0xc, 0x14, {r3}}, @FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'veth0_to_hsr\x00'}]}, 0x80}, 0x1, 0x0, 0x0, 0x1}, 0x4048080) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000044000000160a01000000000000000000010000000900010073797a30000000000900020073797a30000000001800038008000240000000000400038008000140f5ffffff140000001000010000000000000000000000000abaad3b2f20c8f7c1edf80106096108f4"], 0x8c}}, 0x0) [ 254.442891] overlayfs: filesystem on './bus' not supported as upperdir [ 254.929035] F2FS-fs (loop1): Found nat_bits in checkpoint [ 254.970105] F2FS-fs (loop1): Cannot turn on quotas: -2 on 2 [ 254.978182] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 00:49:26 executing program 3: r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) (async) unlink(&(0x7f0000001580)='./bus\x00') (async) io_setup(0x800, &(0x7f0000000040)=0x0) (async) r2 = open(&(0x7f0000000400)='./bus\x00', 0x14113e, 0x0) write$binfmt_elf64(r0, &(0x7f0000000580)=ANY=[], 0x1ab0) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r2, 0x0) (async) io_getevents(r1, 0x6, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], 0x0) (async) io_getevents(r1, 0x6, 0x6, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}], 0x0) (async) fcntl$setstatus(r0, 0x4, 0x6800) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000480)={{0x1, 0x1, 0x18, r2, {0x5}}, './bus\x00'}) io_submit(r1, 0x4, &(0x7f0000000500)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, 0xff, 0xffffffffffffffff, &(0x7f0000000200)="f7d86d879c136e3cea82f3e2da8e1b17d62c18c80b13419a8c39ace3a5c6c8adee412d50ef79542927405ea71be8d50e5db32b5d854acdafedbfca32c7930510092e503fbe5e90160f5fa52bdb1445a6b0eef9ef8430f2e56535685da9cbe2619ea2b01f5eff824d83f9ad107771014ee551a4d03da8518834ad61643da9c5bf9711d1491a12de982c3754e5030fb75256f1cdbe4926f37669c4541eb9b511f949b9e083f542202fa02c4f4e3b29", 0xae, 0xe6b, 0x0, 0x3}, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x6, 0x2, r2, &(0x7f0000000080)="2a0b687465bf", 0x6, 0x800, 0x0, 0x2, r2}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, r0, &(0x7f0000000580)="042b3f49fe1b6f95261f923efb0c4c05d1efc706a8c86876b5dd3bda8f0a01eeb013bdb315a7dabf4bd3e9913a326854ab3c27217ebc13be292fcc3304a36fa2f1a141cbaa6580bb12cbaacc23077068fe61066cd0ccf557350d02798bcd8f9f3841f80ffc4341a48bc07b20bba04c70e12d5a264b315dffdbc881c5094d7a9c128008b8decca36717a453ce351fe3c48a895a6f80e330b80568dee632d17f82b779eaf51e6e0fdc9843b9391b2464f7d9942ea8a0d65b16c359403cbf99e89ac4589bfc5b4af0718c630d40f9d008231340da0668ab3a5e6f0e35440369580f7d89bfe0f73fe4f91e7af800565a09bf09a7b51662fa10483eaee5cd70ab737ea6eb440976f2cf8f39a7092eb9fee3321f991a924c1666b2f60924b7a676d151e0f86033bb6d3d4b66cb4ebaebbf3c5c184c7ad2ee06b68addad830cd9d55eb7da1b61392bcecf9076c9199f6dfd9b84e1c34d86dfdc134076d0ab59c3fc75f80512d0435753c0d831c429194fb8e557aa4b83939b35ef244a5188280ffdcd9d605a81834e8c90041bc49e9023bc79d7215c4db8a59e96d52faaa964d763702383e819717ee0885c9319ad859721cb6f06e76ccf5a54d66d8663251ad8bed48356d8167c2c9a846c8e355b8e21103db9d76ca9233109ab55ae3528cdd70aa1513d251f72329f001f617fc6879bf4371658a37d364abb9403b2d38cf14a0f3b8db44cc7e5b78f4a5e846726c60ee30358a4e3c3e9f057536f1c531d858273d9287456b9ba14f26286b33c8bf66c84f79b2a6a4d1439c19748b4da300d335dd566001cf11081e0e95e71abd022d73aafb67a53889e8f9c82b2ad5e65dc8ec35f9fb0200d4ca24e713a60090ea665100247e7cc19780cbfca75b66c9eb82351a7966a68fe983a76f43bf833e3c25b775179d9887cff40614aba33e8f7a234925f6b796328f81d2659a9a0d976cd6b48cc6f848a54ea3e7437be699592395226c103b0fff668129cf9622d0184e1ba242eb6b1b1ff61ad8a9960350ffa64dc9cac4f3ae02587f0d470c2fa02045dedbbcf2cdb9895a055635805874065f9591b77ee9043989ca45a982c466b0ca716ae071421e3f467bc12a60eb8c4a3e560f77dc7b03fe01f33e1c8dfd32a9417558a96ec694e5d21654e50d295e8808f5fc5937425ea4a45541ebbb5c3addb86683d1cdf0db632540b9228270c577941ce4ab956a2be5cff905f2cbc59b78c1fdb71f57f39cab259630801674484c0b51c3761e23f48ffd4e6490b304004268a7860adbfe2e53aed9ff000d1e97c3fbc98b92e2c953ac1a7cd0ff1c0834d8865a0cf17402ec7ea07d43167d0794b323acae040d18154cdac3eff4d688293aee2f2387d6b4f3492929e02c143b4b62a93df88c28f1032344eed3e8eb524d39f1e215574ceac8798cb2586a99f6ca366dcc15dde5314f50a1381debfec1e35c5fc1a248a7ed5fc12f3f17bc71e906c86e465eb325eed375f2102407f34431352c5f59db0553459631128df377715fcf76c22f7dcd41289c18fc1656eb1515b701c8396dbec18a3209500e8216d894f9f2596a4cad12bd49ce9e355f1ac8f321d8724d1a25d3965a74d57e3cf4910773c0e92b49a6ad5f385c64bc58fb4a3d07a2d3a14d38c4d8d5d39967d92bf0b71125ae74ec6aedcd3f5bccd884f727dba9f17f74870a97f1ed8514350c29f1ee92a1629006fc7603c148c55456cc7da87f1984acc27279d9acdd96b087403d5214cd23499cfe8d44dcccd08923eb9769779860b30019b178d3275af38f8c29d1c75d4b180c0ed31d480b6f27f2f4a79e371d2248dcc62dd69df4987b89d2982b16e1822dc283a7dcc65258feaddf520144d410994a1e30fed990dab9ba0b4433e772f62a2edea365ae153e599a131791959e427f224b76ca82917f31a6bf6f1b754c937fb846c2fb13fc5ef991568d995f6b5d39eb8ecb5203c58fc8963a97132187d7ea298539c1984db2e20c3a273a48e929929a104b93215eb159b97249d245fdaf2ce89f87698d2b1585133556ce6f87b98042dd4650e27004ef6b05bc9f6fb6d61b09e1367dc1d69b16f0c1b56aa0805881f7fa9921295779557adb04b9b3d0ed0acaf67709d6fb3237639b508fcabc433e259b1cd0e3b6bbe09642735b654123f3a5c96d6d9340085a1f87c10258115a3c8c0efb51cdc54e8594fa895ac1d3bb3645e4eb6ab151d48d4211fbc31946050a048786e105e0328502d92ac4aa82cc9cb23b215443b864b3a51c587e35c9885d6709a72ce2507da8f390ed5e0f51b42054538ac77bbabf6b306892bb7b46feec1795a6842a53140b7b7a5d4607a5ca005fca62414423e997bbea7bcc4f80d1b2ff8ccad002badba6597d89e6b10b18a75fdb48d7ac2d751834de97f0d41e371cebaa19b972dd39a7abfbca50b0c8f1f63d659a901f80b5640a33f8ee77e203e030ed8780e29754d80b81c9393b99aba2289549d17d9e13c240b5181c6c87722a338fcf4cdd70530b53644271a569312f9903585c2cb09f40d7be2e1d5cd4b5ab0e3dcb4af2b7851474117653b3caa16138f212bc9a8329a54202a3087446708db8cfce884848126bcd8f7400903c8fa20881cc53bdd6796660aa42925d1b45dca673b3f48b9ebbe44fdeee1fdb80d1945c4a26ff28418860ad9b2f147b219a80e6723a28cc0436493dc883b9acfd74b17fcf627ce68341b1eacd7ba21a184f042e80c94bd22edda3a3001e534f35bb009192e268e5410465c9711f2f85037a3ae2d695cb791b5f1bc7a3fa0d3d678def63aea53db5c1d6cb0e299529cc1df2dd74f8b79e65af495baea1472a665fdc3d756abf2fdea579610232cc1222553c35c264287b202ee7dd448a976e0a0bb46ac9baf94c67f3056640ba32b1f95ef9740cef644adc31affa46945d8dd422efcf9c34ab8d218dce85d6397c26d40c4c995bd2134c1403d8948056cc56e961513b742fc9a5737a8f75f72e0f3eccd36ab54d1562b01a79c70fb8d405b7d3810eeba603e1574493f8db7c00e1462135cd6da357abe4b476c71d6b36e5e0e82667d075c1eceb8aa081886b299b9d0fb2077938f6b0786d1908549b05822634e6a4f14f4fe51d0446e282bffb8e542cd783121a38cfd4c952e9f7f6a6cf1e713923ce9e7dae117628768f746a6f65443c4395850a32df80c9cd42456b6f9cdf861e52a7e73a0bb25f3705361a7d86ab4802cbba403ab1daba4bd2ee9c298d1d3b0c8c010b4bd49895372cabdc7b6b7c4128a014d3746c19919aa1621b0ae37aeb4526d9978f73cb8195aa3e3f82c57fe80320ad13c59e247655ca17af62a7b08fbe753ea5a390da27d61959986338de6b9b84cb436c9725d685d2ea499fa4a7fe0303c895618f60a9ba9ecdd6f1529c993c1d29714ee40ec9a86cece2649500d296f65fb6143677de1c19200e4f6a3768b41090445a25339d1c5f07df3a2bd98f64000af55a6e4ed68f790eeda7ef317ac34b75034470bbc03b2251ae0b59d50e6bef6c3137f82641c3879325cb3a400bca1a40c8a67a15bc61a45808140c62b8edc364f7871952c28bb81fb10d89b51e9a3ce371330c2a9002da15547dbccc5648a46e9cb92ff2ef201553fdcbae909775ff62a6d6b4eff7b10ec095e9b8c2fa308c5eca013a2de06ca8caf744c7017dc8ca1f9135e51304ed345b7559e9154c15889b5c43a443add7680cd3b1850cecb570e96710c3cfc1f52aa3e1067d4492c6554fb48fc49a2b4cc68d1cfb990391720ff32cd03dc110a3f1332b64d5858c58c851c4fe7061cd4f8e96690938915d7bf2c872f2384a5062ac6fec5528cb88a4383069e9dd9fb313037d071e070f3444a1256da564d805e6385d04957b704066695f665a9904a49ba73342f42c9fa26c1f470825ec6eed6f2ebe7916a360a7ec3fec3da4312a9734ccdde39513ce6a3216ba156fe4326b2726bda1e742705a1fd98cc88e37531d22c2c593b89a944f7862ed2e717282dce726bc131c3ce7b466047d00c84cdd66872569200b3de5169fb596819981f3fb32a2042a94144d1fc070b1599ce8345a1a134ec90c05312807cfc8c61e2e6e8f70b6042660cec01978c67c253bb96906eea1072f4c72be6d32db28c420a96634ccaee19800768448c85b977290abcf56bad220b5e0d4bd98ad05ec276322e6c797572e0900c9b84fc2aa986c03cc502079bc34d3153384571d6f7b9cf10fb42595fd4d1cbbb60502480d3686fd161e92a4b40f5e673214ac6d8fdaae4a5952bd01889997d7f50f2698cbc55b3eadca8b068f2cfde34e1c14b88c744652e7ce36e63cac181f6ea3227a3d1c0483becab1e43604558128bd33a594dcd14939f78e3f8460d0fd9da9003ed494151697c446647a4c775d5c48b1dea6cd137ade094f1adf2d8d3c6df6d2da04ad1daafc548fa3426311b44932e75ca3e1e465c78837342f67cc75c85b89dc766c71f6010d8ea4d4b3cfd4f1663608db7d42da1bb11a05bf46f0e81f7ceee9819539fe4e99c2dd87a6365f01e45d12e7fcdd57b3b0ac9b16578aaf0610c31148523fcba6c0ce3f943adf8e1db67dc0bc11b93fc38e554b1dad4b4059c65abc6d240b619b2af0fc131a38b5bf5787024b2a16c4be26b283e7df6423ecbe6d74bf54d91ebc26a23ba7f1a2d069527b29613eb79388fe3d27667b8226aed6b04ce8e66e23f29ae13a6333ba2f1ea2e7c39faab1696bb4b0ea313aa9d0f179239d04fb376a5dde933572c754fd8d30051f75ecc9f18585336522f3632abe0434e1cad4714495753e0bf8c2c2a10ad828e9942a0d01dd678ba650e44a5424a342b0e97c601bb8d4aafa09b320571a17d3ecb994ddf478edf4b550e7cffcbcb5cc3a75dc359fb782384f7eef422ecd361ca470133ecbf239dc74d1b23a4aac21b4cdc43189b59c1dcacfe9df538fd03e2882da1e605e3a36418433ba9bae5e273f444cd14d72a8da7cf6523ce9be0ec70935d52144b4c7cff79fddbb1abf4a081fe2a9bdbab29414e194b49dc038d1756b7350d6b7fc0583bdf969a1026c98b91525b1dd4283e3a967e96c3990b5ab05f42fc885e76dd81820ee778fff703410faf50a26a7d7880e6964f98fa1dbe5add6a377a34580cd0ad01bcf1a9f5a0cb3d8c0d4d12b77bc108bc29220d6b136d2ccb16611375912cc5b6aa810d231442d4265f598bdbbcc9f4bb1bab67573115848d79dbab5aa1337142f6adab0bdf01a46b880cebb65c8bf426f01d8452c456e9472f7995713a8f69d177cfc1bb015a01011419dbe3b2071dd1ed7e376737d837e58afb897414dd341ea37a6552beb5a0a9eff5c04716bb8db1637f39f9d1484300ac19fbb6923b2d02c3d4314f93afda08adb1f1f934e9a9d8f46041a1c93971af7df77157e6330aff7ec3f3cc6599486a3c590a25ebcd3b35234392f10230679c1377b1d161248f48596a789fa7c05b25153c3e77298c90443f8b045aec7bb23361f20eb560e4a8241445da39e9a531295f850c1f1a76f46881d61eb08ac77dd3a0f8c64a475e937f23e14478587f72fb597d43529f403f6ceae623fe0d43bf0d200b70229707d898cfc549776ec34f55dd2c5150378a66c86e6cfd83dee0529cc955ac040eafc247562650303307a505f5768edec88d70295ea3f9d26883e89a44b5e9f9b92bc283e0322479b26c04467c51fc45015f8dd4bad57fd6f33bf36b423dd407d5f507e3c0e07f04c42d0beb5e7072f72eb6c024f1b8f61e23f479220ae09eb01cd1b0f7f41705eb63e4854ef39693cb", 0x1000, 0xf66, 0x0, 0x0, r2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x3, 0x1, r2, &(0x7f0000000440)="9e38f7affdf46ef04968503f5c6636ca05cc7756568a0291fde73b1c1ad9f174210584dedd2a43bcec9f28b8c26f83b8f420d4214e27e5e9dd26401df2", 0x3d, 0x9, 0x0, 0x1, r3}]) io_destroy(r1) open(&(0x7f00000015c0)='./file0\x00', 0x4d4400, 0x80) 00:49:26 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000001340)={0x0, 0x80, 0x5, 0x56, 0x7f, 0x16, 0x0, 0x1, 0x2ce2e, 0xb6da38f92d8d8022, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, @perf_bp={0x0}, 0x10, 0x9, 0x0, 0x2, 0x3, 0x0, 0xf801}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001680)=ANY=[@ANYBLOB], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x60000000}, 0x48) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000b40)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c85d78c07fa1f7e655ce34e4d5b3185fec0e0700897a74a0389853ed0213cc04c7867a4e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb62b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152d7cd7b9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6148ba532e6ea09c346dfebd38608b328008000000000000000003350830e10d858e8327ef01fb6c86a00000000000000002aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780850014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe230870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683d98685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e229ad643fd724d7f6252229682e24b92533ac2a9f5a699593f084419cae0bbafb2dd767cb49a6aca54183fb01c73f979ca9857399537f5dc2acb72c7ead0559d380578673f8b6e74ce23877a6b24db0e067345569dad5add0942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c4690d3add8eebc8619d73415cda2130f5091e48455b5a8590dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c00000000000000009ac4cfc1c7b40000000000000007ffd5d6250552a84ad2ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604fcb60c2499d5d16d7d9158ffffffff5d00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c85123d2191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90507cd4078a5c6540c653b1bd6c9beb0d0b07c0dd00490f167e6d5c1109681439dc33f75b2042b8ff8c21ad70080000008acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d40973109644fb94c06006e3c1be2f633c1d98799700aae3c404f9681f42d321c591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfafdffffffffffffffb105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc7eae676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e1700000000000000000000000000000000000000000001f000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b4519834a34ac977ebd4450e121d01342703f5bf030ff35878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d10ecb65dc5b47481edbf1eee2e8893e903054d16d2e9936ed327fb237a56224e49d9ea955a66a077619e8628029a7db5cadd015f0dec1b3ccd35360000000000000000000000000000ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836dd4128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf500000000a3df2739d1768705df18290a4bfcb1e71cadebf937ef763dc9a28a4f6e1694da24a0ada3f95e9c4f84e8617a4f9f8ad00d1ea07f17c84222e139de7ea38b17402f85a854d4b8bfd375203765dfb3b4f6744bcde659aa36fc164cbbcf0253b190c87e51d6bfc119c2060772f9c9e7a69dc9726868f33b5693fc6ccdb2beb99500"/1833], &(0x7f0000000340)='syzkaller\x00'}, 0x48) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) pwritev2(r1, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001540), 0x8) openat(r1, &(0x7f0000001dc0)='./file1\x00', 0x101000, 0x45) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000001e00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000001e40)=0x14) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000001580), 0x30080) (async) bpf$PROG_LOAD(0x5, &(0x7f0000001600)={0xf, 0x7, &(0x7f0000001440)=ANY=[@ANYRES32], &(0x7f0000001480)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x8, &(0x7f00000014c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000001500)={0x1, 0xc}, 0x10}, 0x80) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f513, &(0x7f0000000040)) (async) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x22, 0x60000a00, &(0x7f0000000100)="b9ff03076044238cb89e0cf008000fe0ffff00004000633277fbac14142ae000000162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x2a, 0x60000000}, 0x2c) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001200)=@bpf_tracing={0x1a, 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB], &(0x7f00000000c0)='syzkaller\x00', 0x315, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000001180), 0x8, 0x10, &(0x7f00000011c0)={0x4, 0x8, 0x6}, 0x10, 0x5f98, r0}, 0x80) 00:49:26 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)={r0}) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)=@ipv6_delrule={0xac, 0x21, 0x8, 0x70bd29, 0x25dfdbff, {0xa, 0x94, 0x10, 0xd8, 0x6, 0x0, 0x0, 0xa, 0x8}, [@FRA_DST={0x14, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}}, @FIB_RULE_POLICY=@FRA_TABLE={0x8, 0xf, 0x400}, @FRA_SRC={0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @FRA_SRC={0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3f}}, @FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8, 0x18, {0x4e20, 0x4e20}}, @FIB_RULE_POLICY=@FRA_PROTOCOL={0x5, 0x15, 0x6300c23688738681}, @FRA_SRC={0x14, 0x2, @mcast1}, @FRA_SRC={0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}]}, 0xac}, 0x1, 0x0, 0x0, 0x20004005}, 0x41) (async) r3 = geteuid() (async) r4 = getpgid(0xffffffffffffffff) (async) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000440)={0x0, 0x0}) ptrace$pokeuser(0x6, r7, 0x80, 0xbc2) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r6}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) sendmsg$nl_route(r1, &(0x7f0000000400)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000003c0)={&(0x7f0000000080)=@ipv6_delrule={0x80, 0x21, 0x100, 0x70bd2c, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x0, 0x1, 0x0, 0x0, 0x1, 0x18000}, [@FRA_DST={0x14, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @FIB_RULE_POLICY=@FRA_OIFNAME={0x14, 0x11, 'hsr0\x00'}, @FIB_RULE_POLICY=@FRA_GOTO={0x8, 0x4, 0x8001}, @FIB_RULE_POLICY=@FRA_UID_RANGE={0xc, 0x14, {r3}}, @FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'veth0_to_hsr\x00'}]}, 0x80}, 0x1, 0x0, 0x0, 0x1}, 0x4048080) (async) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000044000000160a01000000000000000000010000000900010073797a30000000000900020073797a30000000001800038008000240000000000400038008000140f5ffffff140000001000010000000000000000000000000abaad3b2f20c8f7c1edf80106096108f4"], 0x8c}}, 0x0) 00:49:26 executing program 5: r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) unlink(&(0x7f0000001580)='./bus\x00') io_setup(0x800, &(0x7f0000000040)=0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x14113e, 0x0) write$binfmt_elf64(r0, &(0x7f0000000580)=ANY=[], 0x1ab0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r2, 0x0) io_getevents(r1, 0x6, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], 0x0) io_getevents(r1, 0x6, 0x6, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}], 0x0) fcntl$setstatus(r0, 0x4, 0x6800) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000480)={{0x1, 0x1, 0x18, r2, {0x5}}, './bus\x00'}) io_submit(r1, 0x4, &(0x7f0000000500)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, 0xff, 0xffffffffffffffff, &(0x7f0000000200)="f7d86d879c136e3cea82f3e2da8e1b17d62c18c80b13419a8c39ace3a5c6c8adee412d50ef79542927405ea71be8d50e5db32b5d854acdafedbfca32c7930510092e503fbe5e90160f5fa52bdb1445a6b0eef9ef8430f2e56535685da9cbe2619ea2b01f5eff824d83f9ad107771014ee551a4d03da8518834ad61643da9c5bf9711d1491a12de982c3754e5030fb75256f1cdbe4926f37669c4541eb9b511f949b9e083f542202fa02c4f4e3b29", 0xae, 0xe6b, 0x0, 0x3}, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x6, 0x2, r2, &(0x7f0000000080)="2a0b687465bf", 0x6, 0x800, 0x0, 0x2, r2}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, r0, &(0x7f0000000580)="042b3f49fe1b6f95261f923efb0c4c05d1efc706a8c86876b5dd3bda8f0a01eeb013bdb315a7dabf4bd3e9913a326854ab3c27217ebc13be292fcc3304a36fa2f1a141cbaa6580bb12cbaacc23077068fe61066cd0ccf557350d02798bcd8f9f3841f80ffc4341a48bc07b20bba04c70e12d5a264b315dffdbc881c5094d7a9c128008b8decca36717a453ce351fe3c48a895a6f80e330b80568dee632d17f82b779eaf51e6e0fdc9843b9391b2464f7d9942ea8a0d65b16c359403cbf99e89ac4589bfc5b4af0718c630d40f9d008231340da0668ab3a5e6f0e35440369580f7d89bfe0f73fe4f91e7af800565a09bf09a7b51662fa10483eaee5cd70ab737ea6eb440976f2cf8f39a7092eb9fee3321f991a924c1666b2f60924b7a676d151e0f86033bb6d3d4b66cb4ebaebbf3c5c184c7ad2ee06b68addad830cd9d55eb7da1b61392bcecf9076c9199f6dfd9b84e1c34d86dfdc134076d0ab59c3fc75f80512d0435753c0d831c429194fb8e557aa4b83939b35ef244a5188280ffdcd9d605a81834e8c90041bc49e9023bc79d7215c4db8a59e96d52faaa964d763702383e819717ee0885c9319ad859721cb6f06e76ccf5a54d66d8663251ad8bed48356d8167c2c9a846c8e355b8e21103db9d76ca9233109ab55ae3528cdd70aa1513d251f72329f001f617fc6879bf4371658a37d364abb9403b2d38cf14a0f3b8db44cc7e5b78f4a5e846726c60ee30358a4e3c3e9f057536f1c531d858273d9287456b9ba14f26286b33c8bf66c84f79b2a6a4d1439c19748b4da300d335dd566001cf11081e0e95e71abd022d73aafb67a53889e8f9c82b2ad5e65dc8ec35f9fb0200d4ca24e713a60090ea665100247e7cc19780cbfca75b66c9eb82351a7966a68fe983a76f43bf833e3c25b775179d9887cff40614aba33e8f7a234925f6b796328f81d2659a9a0d976cd6b48cc6f848a54ea3e7437be699592395226c103b0fff668129cf9622d0184e1ba242eb6b1b1ff61ad8a9960350ffa64dc9cac4f3ae02587f0d470c2fa02045dedbbcf2cdb9895a055635805874065f9591b77ee9043989ca45a982c466b0ca716ae071421e3f467bc12a60eb8c4a3e560f77dc7b03fe01f33e1c8dfd32a9417558a96ec694e5d21654e50d295e8808f5fc5937425ea4a45541ebbb5c3addb86683d1cdf0db632540b9228270c577941ce4ab956a2be5cff905f2cbc59b78c1fdb71f57f39cab259630801674484c0b51c3761e23f48ffd4e6490b304004268a7860adbfe2e53aed9ff000d1e97c3fbc98b92e2c953ac1a7cd0ff1c0834d8865a0cf17402ec7ea07d43167d0794b323acae040d18154cdac3eff4d688293aee2f2387d6b4f3492929e02c143b4b62a93df88c28f1032344eed3e8eb524d39f1e215574ceac8798cb2586a99f6ca366dcc15dde5314f50a1381debfec1e35c5fc1a248a7ed5fc12f3f17bc71e906c86e465eb325eed375f2102407f34431352c5f59db0553459631128df377715fcf76c22f7dcd41289c18fc1656eb1515b701c8396dbec18a3209500e8216d894f9f2596a4cad12bd49ce9e355f1ac8f321d8724d1a25d3965a74d57e3cf4910773c0e92b49a6ad5f385c64bc58fb4a3d07a2d3a14d38c4d8d5d39967d92bf0b71125ae74ec6aedcd3f5bccd884f727dba9f17f74870a97f1ed8514350c29f1ee92a1629006fc7603c148c55456cc7da87f1984acc27279d9acdd96b087403d5214cd23499cfe8d44dcccd08923eb9769779860b30019b178d3275af38f8c29d1c75d4b180c0ed31d480b6f27f2f4a79e371d2248dcc62dd69df4987b89d2982b16e1822dc283a7dcc65258feaddf520144d410994a1e30fed990dab9ba0b4433e772f62a2edea365ae153e599a131791959e427f224b76ca82917f31a6bf6f1b754c937fb846c2fb13fc5ef991568d995f6b5d39eb8ecb5203c58fc8963a97132187d7ea298539c1984db2e20c3a273a48e929929a104b93215eb159b97249d245fdaf2ce89f87698d2b1585133556ce6f87b98042dd4650e27004ef6b05bc9f6fb6d61b09e1367dc1d69b16f0c1b56aa0805881f7fa9921295779557adb04b9b3d0ed0acaf67709d6fb3237639b508fcabc433e259b1cd0e3b6bbe09642735b654123f3a5c96d6d9340085a1f87c10258115a3c8c0efb51cdc54e8594fa895ac1d3bb3645e4eb6ab151d48d4211fbc31946050a048786e105e0328502d92ac4aa82cc9cb23b215443b864b3a51c587e35c9885d6709a72ce2507da8f390ed5e0f51b42054538ac77bbabf6b306892bb7b46feec1795a6842a53140b7b7a5d4607a5ca005fca62414423e997bbea7bcc4f80d1b2ff8ccad002badba6597d89e6b10b18a75fdb48d7ac2d751834de97f0d41e371cebaa19b972dd39a7abfbca50b0c8f1f63d659a901f80b5640a33f8ee77e203e030ed8780e29754d80b81c9393b99aba2289549d17d9e13c240b5181c6c87722a338fcf4cdd70530b53644271a569312f9903585c2cb09f40d7be2e1d5cd4b5ab0e3dcb4af2b7851474117653b3caa16138f212bc9a8329a54202a3087446708db8cfce884848126bcd8f7400903c8fa20881cc53bdd6796660aa42925d1b45dca673b3f48b9ebbe44fdeee1fdb80d1945c4a26ff28418860ad9b2f147b219a80e6723a28cc0436493dc883b9acfd74b17fcf627ce68341b1eacd7ba21a184f042e80c94bd22edda3a3001e534f35bb009192e268e5410465c9711f2f85037a3ae2d695cb791b5f1bc7a3fa0d3d678def63aea53db5c1d6cb0e299529cc1df2dd74f8b79e65af495baea1472a665fdc3d756abf2fdea579610232cc1222553c35c264287b202ee7dd448a976e0a0bb46ac9baf94c67f3056640ba32b1f95ef9740cef644adc31affa46945d8dd422efcf9c34ab8d218dce85d6397c26d40c4c995bd2134c1403d8948056cc56e961513b742fc9a5737a8f75f72e0f3eccd36ab54d1562b01a79c70fb8d405b7d3810eeba603e1574493f8db7c00e1462135cd6da357abe4b476c71d6b36e5e0e82667d075c1eceb8aa081886b299b9d0fb2077938f6b0786d1908549b05822634e6a4f14f4fe51d0446e282bffb8e542cd783121a38cfd4c952e9f7f6a6cf1e713923ce9e7dae117628768f746a6f65443c4395850a32df80c9cd42456b6f9cdf861e52a7e73a0bb25f3705361a7d86ab4802cbba403ab1daba4bd2ee9c298d1d3b0c8c010b4bd49895372cabdc7b6b7c4128a014d3746c19919aa1621b0ae37aeb4526d9978f73cb8195aa3e3f82c57fe80320ad13c59e247655ca17af62a7b08fbe753ea5a390da27d61959986338de6b9b84cb436c9725d685d2ea499fa4a7fe0303c895618f60a9ba9ecdd6f1529c993c1d29714ee40ec9a86cece2649500d296f65fb6143677de1c19200e4f6a3768b41090445a25339d1c5f07df3a2bd98f64000af55a6e4ed68f790eeda7ef317ac34b75034470bbc03b2251ae0b59d50e6bef6c3137f82641c3879325cb3a400bca1a40c8a67a15bc61a45808140c62b8edc364f7871952c28bb81fb10d89b51e9a3ce371330c2a9002da15547dbccc5648a46e9cb92ff2ef201553fdcbae909775ff62a6d6b4eff7b10ec095e9b8c2fa308c5eca013a2de06ca8caf744c7017dc8ca1f9135e51304ed345b7559e9154c15889b5c43a443add7680cd3b1850cecb570e96710c3cfc1f52aa3e1067d4492c6554fb48fc49a2b4cc68d1cfb990391720ff32cd03dc110a3f1332b64d5858c58c851c4fe7061cd4f8e96690938915d7bf2c872f2384a5062ac6fec5528cb88a4383069e9dd9fb313037d071e070f3444a1256da564d805e6385d04957b704066695f665a9904a49ba73342f42c9fa26c1f470825ec6eed6f2ebe7916a360a7ec3fec3da4312a9734ccdde39513ce6a3216ba156fe4326b2726bda1e742705a1fd98cc88e37531d22c2c593b89a944f7862ed2e717282dce726bc131c3ce7b466047d00c84cdd66872569200b3de5169fb596819981f3fb32a2042a94144d1fc070b1599ce8345a1a134ec90c05312807cfc8c61e2e6e8f70b6042660cec01978c67c253bb96906eea1072f4c72be6d32db28c420a96634ccaee19800768448c85b977290abcf56bad220b5e0d4bd98ad05ec276322e6c797572e0900c9b84fc2aa986c03cc502079bc34d3153384571d6f7b9cf10fb42595fd4d1cbbb60502480d3686fd161e92a4b40f5e673214ac6d8fdaae4a5952bd01889997d7f50f2698cbc55b3eadca8b068f2cfde34e1c14b88c744652e7ce36e63cac181f6ea3227a3d1c0483becab1e43604558128bd33a594dcd14939f78e3f8460d0fd9da9003ed494151697c446647a4c775d5c48b1dea6cd137ade094f1adf2d8d3c6df6d2da04ad1daafc548fa3426311b44932e75ca3e1e465c78837342f67cc75c85b89dc766c71f6010d8ea4d4b3cfd4f1663608db7d42da1bb11a05bf46f0e81f7ceee9819539fe4e99c2dd87a6365f01e45d12e7fcdd57b3b0ac9b16578aaf0610c31148523fcba6c0ce3f943adf8e1db67dc0bc11b93fc38e554b1dad4b4059c65abc6d240b619b2af0fc131a38b5bf5787024b2a16c4be26b283e7df6423ecbe6d74bf54d91ebc26a23ba7f1a2d069527b29613eb79388fe3d27667b8226aed6b04ce8e66e23f29ae13a6333ba2f1ea2e7c39faab1696bb4b0ea313aa9d0f179239d04fb376a5dde933572c754fd8d30051f75ecc9f18585336522f3632abe0434e1cad4714495753e0bf8c2c2a10ad828e9942a0d01dd678ba650e44a5424a342b0e97c601bb8d4aafa09b320571a17d3ecb994ddf478edf4b550e7cffcbcb5cc3a75dc359fb782384f7eef422ecd361ca470133ecbf239dc74d1b23a4aac21b4cdc43189b59c1dcacfe9df538fd03e2882da1e605e3a36418433ba9bae5e273f444cd14d72a8da7cf6523ce9be0ec70935d52144b4c7cff79fddbb1abf4a081fe2a9bdbab29414e194b49dc038d1756b7350d6b7fc0583bdf969a1026c98b91525b1dd4283e3a967e96c3990b5ab05f42fc885e76dd81820ee778fff703410faf50a26a7d7880e6964f98fa1dbe5add6a377a34580cd0ad01bcf1a9f5a0cb3d8c0d4d12b77bc108bc29220d6b136d2ccb16611375912cc5b6aa810d231442d4265f598bdbbcc9f4bb1bab67573115848d79dbab5aa1337142f6adab0bdf01a46b880cebb65c8bf426f01d8452c456e9472f7995713a8f69d177cfc1bb015a01011419dbe3b2071dd1ed7e376737d837e58afb897414dd341ea37a6552beb5a0a9eff5c04716bb8db1637f39f9d1484300ac19fbb6923b2d02c3d4314f93afda08adb1f1f934e9a9d8f46041a1c93971af7df77157e6330aff7ec3f3cc6599486a3c590a25ebcd3b35234392f10230679c1377b1d161248f48596a789fa7c05b25153c3e77298c90443f8b045aec7bb23361f20eb560e4a8241445da39e9a531295f850c1f1a76f46881d61eb08ac77dd3a0f8c64a475e937f23e14478587f72fb597d43529f403f6ceae623fe0d43bf0d200b70229707d898cfc549776ec34f55dd2c5150378a66c86e6cfd83dee0529cc955ac040eafc247562650303307a505f5768edec88d70295ea3f9d26883e89a44b5e9f9b92bc283e0322479b26c04467c51fc45015f8dd4bad57fd6f33bf36b423dd407d5f507e3c0e07f04c42d0beb5e7072f72eb6c024f1b8f61e23f479220ae09eb01cd1b0f7f41705eb63e4854ef39693cb", 0x1000, 0xf66, 0x0, 0x0, r2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x3, 0x1, r2, &(0x7f0000000440)="9e38f7affdf46ef04968503f5c6636ca05cc7756568a0291fde73b1c1ad9f174210584dedd2a43bcec9f28b8c26f83b8f420d4214e27e5e9dd26401df2", 0x3d, 0x9, 0x0, 0x1, r3}]) io_destroy(r1) open(&(0x7f00000015c0)='./file0\x00', 0x4d4400, 0x80) 00:49:26 executing program 1: r0 = syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2000008, &(0x7f00000006c0)=ANY=[@ANYBLOB="696e6c696e655f78617474722c66617374626f6f742c70726a6a71756f74613d696e6c696e655f64656e7472792c646174615f666c7573682c6163746976655f6c6f67733d342c6e6f6c617a7974696d652c6261636b67726f756e645f67633d73796e632c696e6c696e655f64656e7472792c6261636b67726f756e645f67633d73796e632c6a71666d743d7666736f6c642c00af96388b8c09a80b40946ee87754d29340f8419523270ed4dd3a9f185cda3edf5f2969f270bb800a437eaa872c08f768bb6cb7d43b7f2395d625ceaa5bc03f62ff6ef78cab3d52270b813ee0a6042536a250ce1d539a377f09854bab6b569d62a6c4c170b1d8347a9859aae48cc6067a0013245422992aa9e44c391b5490bc9d5e9c0610e50b47ae874a3ac57e3708cbe49f83cbe7cb3a15f877a6389c3f4f24d99ec21f1cfdb50bc93ecbbfde20"], 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000000), &(0x7f0000000080)={'U+', 0x5}, 0x16, 0x1) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1c9a42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80001d00c0d0) 00:49:26 executing program 0: pipe(&(0x7f00000024c0)) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, 0x0, 0x0) unshare(0x8000100) socket(0x1e, 0xa, 0x8001) unshare(0x40000000) r0 = syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x44, r0, 0x1, 0x70bd2d, 0x0, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x80}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2ed2}, @BATADV_ATTR_MULTICAST_FANOUT={0xffffffffffffff64, 0x3c, 0x9}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x90000) unshare(0x0) pipe(&(0x7f00000024c0)) (async) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, 0x0, 0x0) (async) unshare(0x8000100) (async) socket(0x1e, 0xa, 0x8001) (async) unshare(0x40000000) (async) syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) (async) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x44, r0, 0x1, 0x70bd2d, 0x0, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x80}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2ed2}, @BATADV_ATTR_MULTICAST_FANOUT={0xffffffffffffff64, 0x3c, 0x9}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x90000) (async) unshare(0x0) (async) 00:49:27 executing program 3: r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) (async, rerun: 64) unlink(&(0x7f0000001580)='./bus\x00') (rerun: 64) io_setup(0x800, &(0x7f0000000040)=0x0) (async) r2 = open(&(0x7f0000000400)='./bus\x00', 0x14113e, 0x0) write$binfmt_elf64(r0, &(0x7f0000000580)=ANY=[], 0x1ab0) (async, rerun: 64) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r2, 0x0) (rerun: 64) io_getevents(r1, 0x6, 0x6, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}], 0x0) (async) io_getevents(r1, 0x6, 0x6, &(0x7f0000000340)=[{}, {}, {}, {}, {}, {}], 0x0) fcntl$setstatus(r0, 0x4, 0x6800) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) (async) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000480)={{0x1, 0x1, 0x18, r2, {0x5}}, './bus\x00'}) io_submit(r1, 0x4, &(0x7f0000000500)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, 0xff, 0xffffffffffffffff, &(0x7f0000000200)="f7d86d879c136e3cea82f3e2da8e1b17d62c18c80b13419a8c39ace3a5c6c8adee412d50ef79542927405ea71be8d50e5db32b5d854acdafedbfca32c7930510092e503fbe5e90160f5fa52bdb1445a6b0eef9ef8430f2e56535685da9cbe2619ea2b01f5eff824d83f9ad107771014ee551a4d03da8518834ad61643da9c5bf9711d1491a12de982c3754e5030fb75256f1cdbe4926f37669c4541eb9b511f949b9e083f542202fa02c4f4e3b29", 0xae, 0xe6b, 0x0, 0x3}, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x6, 0x2, r2, &(0x7f0000000080)="2a0b687465bf", 0x6, 0x800, 0x0, 0x2, r2}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x6, 0x2, r0, &(0x7f0000000580)="042b3f49fe1b6f95261f923efb0c4c05d1efc706a8c86876b5dd3bda8f0a01eeb013bdb315a7dabf4bd3e9913a326854ab3c27217ebc13be292fcc3304a36fa2f1a141cbaa6580bb12cbaacc23077068fe61066cd0ccf557350d02798bcd8f9f3841f80ffc4341a48bc07b20bba04c70e12d5a264b315dffdbc881c5094d7a9c128008b8decca36717a453ce351fe3c48a895a6f80e330b80568dee632d17f82b779eaf51e6e0fdc9843b9391b2464f7d9942ea8a0d65b16c359403cbf99e89ac4589bfc5b4af0718c630d40f9d008231340da0668ab3a5e6f0e35440369580f7d89bfe0f73fe4f91e7af800565a09bf09a7b51662fa10483eaee5cd70ab737ea6eb440976f2cf8f39a7092eb9fee3321f991a924c1666b2f60924b7a676d151e0f86033bb6d3d4b66cb4ebaebbf3c5c184c7ad2ee06b68addad830cd9d55eb7da1b61392bcecf9076c9199f6dfd9b84e1c34d86dfdc134076d0ab59c3fc75f80512d0435753c0d831c429194fb8e557aa4b83939b35ef244a5188280ffdcd9d605a81834e8c90041bc49e9023bc79d7215c4db8a59e96d52faaa964d763702383e819717ee0885c9319ad859721cb6f06e76ccf5a54d66d8663251ad8bed48356d8167c2c9a846c8e355b8e21103db9d76ca9233109ab55ae3528cdd70aa1513d251f72329f001f617fc6879bf4371658a37d364abb9403b2d38cf14a0f3b8db44cc7e5b78f4a5e846726c60ee30358a4e3c3e9f057536f1c531d858273d9287456b9ba14f26286b33c8bf66c84f79b2a6a4d1439c19748b4da300d335dd566001cf11081e0e95e71abd022d73aafb67a53889e8f9c82b2ad5e65dc8ec35f9fb0200d4ca24e713a60090ea665100247e7cc19780cbfca75b66c9eb82351a7966a68fe983a76f43bf833e3c25b775179d9887cff40614aba33e8f7a234925f6b796328f81d2659a9a0d976cd6b48cc6f848a54ea3e7437be699592395226c103b0fff668129cf9622d0184e1ba242eb6b1b1ff61ad8a9960350ffa64dc9cac4f3ae02587f0d470c2fa02045dedbbcf2cdb9895a055635805874065f9591b77ee9043989ca45a982c466b0ca716ae071421e3f467bc12a60eb8c4a3e560f77dc7b03fe01f33e1c8dfd32a9417558a96ec694e5d21654e50d295e8808f5fc5937425ea4a45541ebbb5c3addb86683d1cdf0db632540b9228270c577941ce4ab956a2be5cff905f2cbc59b78c1fdb71f57f39cab259630801674484c0b51c3761e23f48ffd4e6490b304004268a7860adbfe2e53aed9ff000d1e97c3fbc98b92e2c953ac1a7cd0ff1c0834d8865a0cf17402ec7ea07d43167d0794b323acae040d18154cdac3eff4d688293aee2f2387d6b4f3492929e02c143b4b62a93df88c28f1032344eed3e8eb524d39f1e215574ceac8798cb2586a99f6ca366dcc15dde5314f50a1381debfec1e35c5fc1a248a7ed5fc12f3f17bc71e906c86e465eb325eed375f2102407f34431352c5f59db0553459631128df377715fcf76c22f7dcd41289c18fc1656eb1515b701c8396dbec18a3209500e8216d894f9f2596a4cad12bd49ce9e355f1ac8f321d8724d1a25d3965a74d57e3cf4910773c0e92b49a6ad5f385c64bc58fb4a3d07a2d3a14d38c4d8d5d39967d92bf0b71125ae74ec6aedcd3f5bccd884f727dba9f17f74870a97f1ed8514350c29f1ee92a1629006fc7603c148c55456cc7da87f1984acc27279d9acdd96b087403d5214cd23499cfe8d44dcccd08923eb9769779860b30019b178d3275af38f8c29d1c75d4b180c0ed31d480b6f27f2f4a79e371d2248dcc62dd69df4987b89d2982b16e1822dc283a7dcc65258feaddf520144d410994a1e30fed990dab9ba0b4433e772f62a2edea365ae153e599a131791959e427f224b76ca82917f31a6bf6f1b754c937fb846c2fb13fc5ef991568d995f6b5d39eb8ecb5203c58fc8963a97132187d7ea298539c1984db2e20c3a273a48e929929a104b93215eb159b97249d245fdaf2ce89f87698d2b1585133556ce6f87b98042dd4650e27004ef6b05bc9f6fb6d61b09e1367dc1d69b16f0c1b56aa0805881f7fa9921295779557adb04b9b3d0ed0acaf67709d6fb3237639b508fcabc433e259b1cd0e3b6bbe09642735b654123f3a5c96d6d9340085a1f87c10258115a3c8c0efb51cdc54e8594fa895ac1d3bb3645e4eb6ab151d48d4211fbc31946050a048786e105e0328502d92ac4aa82cc9cb23b215443b864b3a51c587e35c9885d6709a72ce2507da8f390ed5e0f51b42054538ac77bbabf6b306892bb7b46feec1795a6842a53140b7b7a5d4607a5ca005fca62414423e997bbea7bcc4f80d1b2ff8ccad002badba6597d89e6b10b18a75fdb48d7ac2d751834de97f0d41e371cebaa19b972dd39a7abfbca50b0c8f1f63d659a901f80b5640a33f8ee77e203e030ed8780e29754d80b81c9393b99aba2289549d17d9e13c240b5181c6c87722a338fcf4cdd70530b53644271a569312f9903585c2cb09f40d7be2e1d5cd4b5ab0e3dcb4af2b7851474117653b3caa16138f212bc9a8329a54202a3087446708db8cfce884848126bcd8f7400903c8fa20881cc53bdd6796660aa42925d1b45dca673b3f48b9ebbe44fdeee1fdb80d1945c4a26ff28418860ad9b2f147b219a80e6723a28cc0436493dc883b9acfd74b17fcf627ce68341b1eacd7ba21a184f042e80c94bd22edda3a3001e534f35bb009192e268e5410465c9711f2f85037a3ae2d695cb791b5f1bc7a3fa0d3d678def63aea53db5c1d6cb0e299529cc1df2dd74f8b79e65af495baea1472a665fdc3d756abf2fdea579610232cc1222553c35c264287b202ee7dd448a976e0a0bb46ac9baf94c67f3056640ba32b1f95ef9740cef644adc31affa46945d8dd422efcf9c34ab8d218dce85d6397c26d40c4c995bd2134c1403d8948056cc56e961513b742fc9a5737a8f75f72e0f3eccd36ab54d1562b01a79c70fb8d405b7d3810eeba603e1574493f8db7c00e1462135cd6da357abe4b476c71d6b36e5e0e82667d075c1eceb8aa081886b299b9d0fb2077938f6b0786d1908549b05822634e6a4f14f4fe51d0446e282bffb8e542cd783121a38cfd4c952e9f7f6a6cf1e713923ce9e7dae117628768f746a6f65443c4395850a32df80c9cd42456b6f9cdf861e52a7e73a0bb25f3705361a7d86ab4802cbba403ab1daba4bd2ee9c298d1d3b0c8c010b4bd49895372cabdc7b6b7c4128a014d3746c19919aa1621b0ae37aeb4526d9978f73cb8195aa3e3f82c57fe80320ad13c59e247655ca17af62a7b08fbe753ea5a390da27d61959986338de6b9b84cb436c9725d685d2ea499fa4a7fe0303c895618f60a9ba9ecdd6f1529c993c1d29714ee40ec9a86cece2649500d296f65fb6143677de1c19200e4f6a3768b41090445a25339d1c5f07df3a2bd98f64000af55a6e4ed68f790eeda7ef317ac34b75034470bbc03b2251ae0b59d50e6bef6c3137f82641c3879325cb3a400bca1a40c8a67a15bc61a45808140c62b8edc364f7871952c28bb81fb10d89b51e9a3ce371330c2a9002da15547dbccc5648a46e9cb92ff2ef201553fdcbae909775ff62a6d6b4eff7b10ec095e9b8c2fa308c5eca013a2de06ca8caf744c7017dc8ca1f9135e51304ed345b7559e9154c15889b5c43a443add7680cd3b1850cecb570e96710c3cfc1f52aa3e1067d4492c6554fb48fc49a2b4cc68d1cfb990391720ff32cd03dc110a3f1332b64d5858c58c851c4fe7061cd4f8e96690938915d7bf2c872f2384a5062ac6fec5528cb88a4383069e9dd9fb313037d071e070f3444a1256da564d805e6385d04957b704066695f665a9904a49ba73342f42c9fa26c1f470825ec6eed6f2ebe7916a360a7ec3fec3da4312a9734ccdde39513ce6a3216ba156fe4326b2726bda1e742705a1fd98cc88e37531d22c2c593b89a944f7862ed2e717282dce726bc131c3ce7b466047d00c84cdd66872569200b3de5169fb596819981f3fb32a2042a94144d1fc070b1599ce8345a1a134ec90c05312807cfc8c61e2e6e8f70b6042660cec01978c67c253bb96906eea1072f4c72be6d32db28c420a96634ccaee19800768448c85b977290abcf56bad220b5e0d4bd98ad05ec276322e6c797572e0900c9b84fc2aa986c03cc502079bc34d3153384571d6f7b9cf10fb42595fd4d1cbbb60502480d3686fd161e92a4b40f5e673214ac6d8fdaae4a5952bd01889997d7f50f2698cbc55b3eadca8b068f2cfde34e1c14b88c744652e7ce36e63cac181f6ea3227a3d1c0483becab1e43604558128bd33a594dcd14939f78e3f8460d0fd9da9003ed494151697c446647a4c775d5c48b1dea6cd137ade094f1adf2d8d3c6df6d2da04ad1daafc548fa3426311b44932e75ca3e1e465c78837342f67cc75c85b89dc766c71f6010d8ea4d4b3cfd4f1663608db7d42da1bb11a05bf46f0e81f7ceee9819539fe4e99c2dd87a6365f01e45d12e7fcdd57b3b0ac9b16578aaf0610c31148523fcba6c0ce3f943adf8e1db67dc0bc11b93fc38e554b1dad4b4059c65abc6d240b619b2af0fc131a38b5bf5787024b2a16c4be26b283e7df6423ecbe6d74bf54d91ebc26a23ba7f1a2d069527b29613eb79388fe3d27667b8226aed6b04ce8e66e23f29ae13a6333ba2f1ea2e7c39faab1696bb4b0ea313aa9d0f179239d04fb376a5dde933572c754fd8d30051f75ecc9f18585336522f3632abe0434e1cad4714495753e0bf8c2c2a10ad828e9942a0d01dd678ba650e44a5424a342b0e97c601bb8d4aafa09b320571a17d3ecb994ddf478edf4b550e7cffcbcb5cc3a75dc359fb782384f7eef422ecd361ca470133ecbf239dc74d1b23a4aac21b4cdc43189b59c1dcacfe9df538fd03e2882da1e605e3a36418433ba9bae5e273f444cd14d72a8da7cf6523ce9be0ec70935d52144b4c7cff79fddbb1abf4a081fe2a9bdbab29414e194b49dc038d1756b7350d6b7fc0583bdf969a1026c98b91525b1dd4283e3a967e96c3990b5ab05f42fc885e76dd81820ee778fff703410faf50a26a7d7880e6964f98fa1dbe5add6a377a34580cd0ad01bcf1a9f5a0cb3d8c0d4d12b77bc108bc29220d6b136d2ccb16611375912cc5b6aa810d231442d4265f598bdbbcc9f4bb1bab67573115848d79dbab5aa1337142f6adab0bdf01a46b880cebb65c8bf426f01d8452c456e9472f7995713a8f69d177cfc1bb015a01011419dbe3b2071dd1ed7e376737d837e58afb897414dd341ea37a6552beb5a0a9eff5c04716bb8db1637f39f9d1484300ac19fbb6923b2d02c3d4314f93afda08adb1f1f934e9a9d8f46041a1c93971af7df77157e6330aff7ec3f3cc6599486a3c590a25ebcd3b35234392f10230679c1377b1d161248f48596a789fa7c05b25153c3e77298c90443f8b045aec7bb23361f20eb560e4a8241445da39e9a531295f850c1f1a76f46881d61eb08ac77dd3a0f8c64a475e937f23e14478587f72fb597d43529f403f6ceae623fe0d43bf0d200b70229707d898cfc549776ec34f55dd2c5150378a66c86e6cfd83dee0529cc955ac040eafc247562650303307a505f5768edec88d70295ea3f9d26883e89a44b5e9f9b92bc283e0322479b26c04467c51fc45015f8dd4bad57fd6f33bf36b423dd407d5f507e3c0e07f04c42d0beb5e7072f72eb6c024f1b8f61e23f479220ae09eb01cd1b0f7f41705eb63e4854ef39693cb", 0x1000, 0xf66, 0x0, 0x0, r2}, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x3, 0x1, r2, &(0x7f0000000440)="9e38f7affdf46ef04968503f5c6636ca05cc7756568a0291fde73b1c1ad9f174210584dedd2a43bcec9f28b8c26f83b8f420d4214e27e5e9dd26401df2", 0x3d, 0x9, 0x0, 0x1, r3}]) (async, rerun: 32) io_destroy(r1) (async, rerun: 32) open(&(0x7f00000015c0)='./file0\x00', 0x4d4400, 0x80) 00:49:27 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)={r0}) sendmsg$nl_route(r2, &(0x7f00000001c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000240)=@ipv6_delrule={0xac, 0x21, 0x8, 0x70bd29, 0x25dfdbff, {0xa, 0x94, 0x10, 0xd8, 0x6, 0x0, 0x0, 0xa, 0x8}, [@FRA_DST={0x14, 0x1, @private2={0xfc, 0x2, '\x00', 0x1}}, @FIB_RULE_POLICY=@FRA_TABLE={0x8, 0xf, 0x400}, @FRA_SRC={0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @FRA_SRC={0x14, 0x2, @dev={0xfe, 0x80, '\x00', 0x3f}}, @FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8, 0x18, {0x4e20, 0x4e20}}, @FIB_RULE_POLICY=@FRA_PROTOCOL={0x5, 0x15, 0x6300c23688738681}, @FRA_SRC={0x14, 0x2, @mcast1}, @FRA_SRC={0x14, 0x2, @private0={0xfc, 0x0, '\x00', 0x1}}]}, 0xac}, 0x1, 0x0, 0x0, 0x20004005}, 0x41) (async) r3 = geteuid() (async) r4 = getpgid(0xffffffffffffffff) (async) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f0000000440)={0x0, 0x0}) ptrace$pokeuser(0x6, r7, 0x80, 0xbc2) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r6}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r4, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) sendmsg$nl_route(r1, &(0x7f0000000400)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000003c0)={&(0x7f0000000080)=@ipv6_delrule={0x80, 0x21, 0x100, 0x70bd2c, 0x25dfdbfc, {0xa, 0x80, 0x10, 0x0, 0x1, 0x0, 0x0, 0x1, 0x18000}, [@FRA_DST={0x14, 0x1, @private1={0xfc, 0x1, '\x00', 0x1}}, @FRA_DST={0x14, 0x1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @FIB_RULE_POLICY=@FRA_OIFNAME={0x14, 0x11, 'hsr0\x00'}, @FIB_RULE_POLICY=@FRA_GOTO={0x8, 0x4, 0x8001}, @FIB_RULE_POLICY=@FRA_UID_RANGE={0xc, 0x14, {r3}}, @FIB_RULE_POLICY=@FRA_IIFNAME={0x14, 0x3, 'veth0_to_hsr\x00'}]}, 0x80}, 0x1, 0x0, 0x0, 0x1}, 0x4048080) (async) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a03000000000000000000010000000900010073797a300000000044000000160a01000000000000000000010000000900010073797a30000000000900020073797a30000000001800038008000240000000000400038008000140f5ffffff140000001000010000000000000000000000000abaad3b2f20c8f7c1edf80106096108f4"], 0x8c}}, 0x0) [ 255.179453] IPVS: ftp: loaded support on port[0] = 21 00:49:27 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) (async, rerun: 32) perf_event_open(&(0x7f0000001340)={0x0, 0x80, 0x5, 0x56, 0x7f, 0x16, 0x0, 0x1, 0x2ce2e, 0xb6da38f92d8d8022, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, @perf_bp={0x0}, 0x10, 0x9, 0x0, 0x2, 0x3, 0x0, 0xf801}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async, rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000001680)=ANY=[@ANYBLOB], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (async, rerun: 32) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x60000000}, 0x48) (async) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000b40)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c85d78c07fa1f7e655ce34e4d5b3185fec0e0700897a74a0389853ed0213cc04c7867a4e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb62b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152d7cd7b9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6148ba532e6ea09c346dfebd38608b328008000000000000000003350830e10d858e8327ef01fb6c86a00000000000000002aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780850014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe230870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683d98685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e229ad643fd724d7f6252229682e24b92533ac2a9f5a699593f084419cae0bbafb2dd767cb49a6aca54183fb01c73f979ca9857399537f5dc2acb72c7ead0559d380578673f8b6e74ce23877a6b24db0e067345569dad5add0942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c4690d3add8eebc8619d73415cda2130f5091e48455b5a8590dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c00000000000000009ac4cfc1c7b40000000000000007ffd5d6250552a84ad2ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604fcb60c2499d5d16d7d9158ffffffff5d00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c85123d2191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90507cd4078a5c6540c653b1bd6c9beb0d0b07c0dd00490f167e6d5c1109681439dc33f75b2042b8ff8c21ad70080000008acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d40973109644fb94c06006e3c1be2f633c1d98799700aae3c404f9681f42d321c591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfafdffffffffffffffb105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc7eae676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e1700000000000000000000000000000000000000000001f000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b4519834a34ac977ebd4450e121d01342703f5bf030ff35878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d10ecb65dc5b47481edbf1eee2e8893e903054d16d2e9936ed327fb237a56224e49d9ea955a66a077619e8628029a7db5cadd015f0dec1b3ccd35360000000000000000000000000000ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836dd4128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf500000000a3df2739d1768705df18290a4bfcb1e71cadebf937ef763dc9a28a4f6e1694da24a0ada3f95e9c4f84e8617a4f9f8ad00d1ea07f17c84222e139de7ea38b17402f85a854d4b8bfd375203765dfb3b4f6744bcde659aa36fc164cbbcf0253b190c87e51d6bfc119c2060772f9c9e7a69dc9726868f33b5693fc6ccdb2beb99500"/1833], &(0x7f0000000340)='syzkaller\x00'}, 0x48) (async, rerun: 32) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) (rerun: 32) pwritev2(r1, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000001540), 0x8) (async, rerun: 64) openat(r1, &(0x7f0000001dc0)='./file1\x00', 0x101000, 0x45) (async, rerun: 64) getsockname$packet(0xffffffffffffffff, &(0x7f0000001e00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @remote}, &(0x7f0000001e40)=0x14) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$mice(0xffffffffffffff9c, &(0x7f0000001580), 0x30080) (async) bpf$PROG_LOAD(0x5, &(0x7f0000001600)={0xf, 0x7, &(0x7f0000001440)=ANY=[@ANYRES32], &(0x7f0000001480)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x6, 0xffffffffffffffff, 0x8, &(0x7f00000014c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000001500)={0x1, 0xc}, 0x10}, 0x80) (async) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f513, &(0x7f0000000040)) (async, rerun: 64) pwritev2(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x22, 0x60000a00, &(0x7f0000000100)="b9ff03076044238cb89e0cf008000fe0ffff00004000633277fbac14142ae000000162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x2a, 0x60000000}, 0x2c) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001200)=@bpf_tracing={0x1a, 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB], &(0x7f00000000c0)='syzkaller\x00', 0x315, 0x0, 0x0, 0x40f00, 0x3, '\x00', 0x0, 0x18, 0xffffffffffffffff, 0x8, &(0x7f0000001180), 0x8, 0x10, &(0x7f00000011c0)={0x4, 0x8, 0x6}, 0x10, 0x5f98, r0}, 0x80) [ 255.274532] IPVS: ftp: loaded support on port[0] = 21 00:49:27 executing program 5: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file1\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESHEX], 0x1, 0x5dcc, &(0x7f0000005ec0)="$eJzs3U1vHVf9B/Df3Cc/9N/W6qLqP0LITctDKc1jCYECbRewYMMCZYsSuW4VkQJKAkqriLjyhgUvAoTEEiGWrHgBXbBlxwsgUoIE6opBY5+TjCfXuQ6O79g+n4/kzPzmzPieyfc+embuCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgvv+9H56tIuLyL9KClYj/i2HEIGKpqVcjYml1Ja8/ioiXYqs5XoyI8UJEs/3WP89HvBkRnz4Xce/+7bVm8bk99uO7f/zb7370zA/++ofx6X//6ebwrd3Wu3Xr1//685397TMAAACUpq7rukof80+kz/eDvjsFAMxFfv2vk7xcrVar1Wr18avb6unutIuI2Ghv07xncDgeAI6Yjfis7y7QI/kXbRQRz/TdCeBQq/ruAAfi3v3ba1XKt2q/Hqxut+dzQXbkv1E9uL5jt+ks3XNM5nX/2oxhvLBLf5bm1IfDJOc/6OZ/ebt9ktY76PznZbf8J9uXPhUn5z/s5t9xfPIfTM2/VDn/0RPlP5Q/AAAAAAAcYvnv/ys9H/9d2P+u7Mnjjv+uzqkPAAAAAAAAAPC07Xf8vweM/wcAAACHVvNZvfGb5x4u2+272Jrll6qIZzvrA4VJF8ss990PAAAAAAAAAAAAACjJaPsc3ktVxDginl1eruu6+Wnr1k9qv9sfdaXvP5Ss7yd5AADY9ulznWv5q4jFiLiUvutvvLy8XNeLS8v1cr20kN/PThYW66XW59o8bZYtTPbwhng0qZtfttjarm3W5+VZ7d3f19zWpB7uoWPz0WPgABAR269G97wiHTN1/Xz0/S6Ho8Hj//jx+Gcv+r6fAgAAAAevruu6Sl/nfSId8x/03SkAYC7y63/3uIBarVar1erjV7fV091pFxGx0d6mec9gOH4AOGI24rO+u0CP5F+0UUS81HcngEOt6rsDHIh792+vVSnfqv16kMZ3z+eC7Mh/o9raLm8/bTpL9xyTed2/NmMYL+zSnxfn1IfDJOc/6OZ/ebt9ktY76PznZbf8m/1c6aE/fcv5D7v5dxyf/AdT8y9Vzn/0RPkP5Q8AAAAAAIdY/vv/iuO/eZcBAAAAAAAA4Mi5d//2Wr7uNR///9yU9Vz/eTzl/Cv5FynnP+jk/+XOesPW/N13H+b/z/u3135/8x//n6d7zX8hz1TpnlWle0SVbqkapel+9u5Rm+PhpLmlcTUYjtI5P/X4/bga12I9zuxYd5D+Px62n93R3vR0vKP93I720SPt53e0j9P3DtRLuf1UrMVP41q8t9XetC3M2P/FGe31jPac/9Djv0g5/1Hrp8l/ObVXnWnj7ieDRx737em023nn6ud/debgd2emzRg+2Le2Zv9O9tCfrf+TZybx8xvr10/dunLz5vWzkSY7lp6LNHnKcv7j9PPg+f+V7fb8vN9+vN79ZPLE+R8WmzHaNf9XWvPN/r425771Iec/ST85//dS+/TH/1HOf/fH/+s99AcAAAAAAAAAAAAAAAAep67rrUtE34mIC+n6n76uzQQA5iu//tdJXq5Wq9Vqtfr41W31dG+3i4j4S3ub5j3DL6f9MgDgMPtPRPy9707QG/kXLH/fXzN9te/OAHN146OPf3zl2rX16zf67gkAAAAAAAAA8L/K43+utsZ/fjUiVjrr7Rj/9d1Y3e/4n6M882CA0ac80PcuNgeT4aA13PjL8fjxv0/G48f/Hs24vfGM9smM9oUZ7Ysz2qde6NGS83+5Nd55k/+JzvDrJYz/2h3zvgQ5/5Ot+3OT/5c667Xzr397lPMf7Mj/9M0Pf3b6xkcfv3H1wysfrH+w/pPzZ8+eOX/hwsWLF0+/f/Xa+pntf3vs8cHK+eexr50HWpacf85c/mXJ+X8h1fIvS87/i6mWf1ly/vn9nvzLkvPPn33kX5ac/2upln9Zcv5fSbX8y5Lzfz3V8i9Lzv+rqZZ/WXL+b6Ra/mXJ+Z9KtfzLkvM/nWr5lyXnn49wyb8sOf98ZoP8y5LzP5dq+Zcl538+1fIvS87/zVTLvyw5/6+lWv5lyflfSLX8y5Lz/3qq5V+WnP/FVMu/LDn/b6Ra/mXJ+X8z1fIvS87/rVTLvyw5/2+lWv5lyfl/O9XyL0vO/zupln9Zcv5vp1r+ZXn4/f9mzJgxk2f6fmYCAAAAAAAAAAAAALrmcTpx3/sIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYubcYuer7DuBn17v22tycQKihhqyNY4xZ2PUFX9K6cQghFJKm3NLQC7brXZtNfMO7ToAi2RFJgxRHjapU5aVtEqGWlypWlYe0ohEPVas+lfYhfalSVcoDqkhEIlVqq5aN5sz//9+Z8dk5azw4M+d8PhL+eWfOzP/MmTOz+13zHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x0) write$binfmt_aout(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000eeffffff000000"], 0x20) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x1, 0x1e, 0x200, 0x6c82b5eb, "743d726cd1dd21a899799ef26fcb47255da25b82fc6e142943a190d9c50b0748"}) 00:49:27 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80000a08) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x100000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setscheduler(0xffffffffffffffff, 0x5, &(0x7f0000000500)=0x3) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000600)=0x60, 0x80000) r6 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r6, 0x10e, 0xc, &(0x7f0000000040)={0x802}, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="1c0000005a00010000000000000000000000000008000180436a2ce7d66a7cc24923d321b280441ddde21a891c404352cad870fbb4ea783d174b9a062c3bebb26692142dee7eff8728768aa86e45576d3a2e0b851685d73af5ea19f618ee05e2c7b697be0451b77c65e1761dd8d29350082b1cda761b13c266caa9b7d686e2e69e5bd2926884f6fcc2692c15ed5ede6b19aafc5d342ef7cfb8d5"], 0x1c}}, 0x20000000) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r6, 0x6, 0x21, &(0x7f0000000000)="19da789b90dfc000b47350911606581c", 0x10) sendfile(r5, r6, &(0x7f0000000640)=0x4, 0x2) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="00006e4bc81e96870501fc1f69ea4ee6e441edb446396487d6c485910fff807adb00ac09f2ff00009e988fd3e12dbe05cf524cab402ddc4f329e0f29d5d22e98186e02566e2cf9f9877d9eb8b309e2b58e1b8f47020000000000000079d00492bce3825691fc16354c0fb3dc03849e83f37cc5c7f8c5f648df1ed97194de219b9772d1ab0dbc3d60cfd8ccd351682104046a726d2e5e765aeaba0bc7249dd7892a8dfd9325791b73d7c001b4c7336ba2f4d8cb52a31fd1fd21024f0cef12b879182c808163811f8b1409e1e96c7eef8b221901f8106dcfd583fc53a9da41edca896ac8f37f6b896840e61d095e"], 0x9) socket$inet_tcp(0x2, 0x1, 0x0) process_vm_writev(0x0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/217, 0xd9}], 0x1, &(0x7f0000001780), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007ac0), 0x0, 0x20004011) r7 = socket(0x10, 0x2, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r7, 0x891c, &(0x7f0000000540)={'vlan0\x00', {0x2, 0x4e20, @broadcast}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r7, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @private1}}) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0x80) 00:49:27 executing program 3: r0 = perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x2, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x0, 0xcc32, 0x8, 0x235}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r1) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='blkio.bfq.io_queued\x00', 0x0, 0x0) write$cgroup_type(r2, &(0x7f00000004c0), 0x9) close(0xffffffffffffffff) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0x3) perf_event_open(&(0x7f0000000500)={0x4, 0x80, 0x5, 0xe1, 0x5, 0x6, 0x0, 0x0, 0x2000, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x80, 0x2, @perf_bp={&(0x7f0000000080), 0x4}, 0x2, 0x7fffffff, 0x4, 0x7, 0x4, 0x9, 0x4, 0x0, 0x9, 0x0, 0x2}, 0x0, 0x0, r2, 0x2) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a0, &(0x7f0000000000)='&@[\x00') ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000300)) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000680)='&@[\x00') perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x5, 0x4b, 0x0, 0x85, 0x0, 0x0, 0x100c, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f0000000100), 0x1}, 0x400, 0x9, 0x2080, 0x3, 0x7fffffffffffffff, 0x8, 0x6, 0x0, 0x5, 0x0, 0x6}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000440), 0x802, 0x0) fcntl$F_SET_RW_HINT(r3, 0x40c, &(0x7f0000000600)=0x4) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x41009432, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000340)='net/snmp\x00') perf_event_open(&(0x7f0000000580)={0x5, 0x80, 0x40, 0xff, 0x7, 0x5, 0x0, 0x3, 0x4400, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x90000000, 0x0, @perf_bp={&(0x7f00000001c0), 0x8}, 0x4128, 0x1, 0x7fff, 0x1, 0x7a9, 0x0, 0x7f, 0x0, 0x1000, 0x0, 0x4}, 0xffffffffffffffff, 0xc, r4, 0xb) openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) 00:49:27 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x40, 0x0, 0x4d, 0x7c, 0x0, 0x3ff, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x7}, 0x0, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x4, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x5, r0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = dup3(r1, r2, 0x0) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x4, @perf_bp, 0x81, 0x0, 0x0, 0x4, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dab") sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="001b0000", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000080)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8)={r4}, &(0x7f000034f000)=0x2059b000) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x14, 0x9, 0xe5, 0x0, 0xffffffff, 0x60900, 0x7, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0xecb, 0x1805}, 0x100c0, 0x5, 0x2, 0x3, 0xb8f9, 0x8, 0xbe3, 0x0, 0x2, 0x0, 0x8}, 0x0, 0x8, 0xffffffffffffffff, 0x3) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400000000000000000008000500", @ANYRES32=r7, @ANYBLOB="fef84bf32db1cbad2efa7caecc29e9ada00993b2732a30c2a338d00fd70d7888a8721c0bc8e4b1cf4d3a1c3da490e905f1e635db186f9503e61ec403976934362286eb0c43047f0b5674357915b5049057c2e230a1d2c5d9bf71b7dea2ac7d32f600"/108], 0x68}}, 0x0) [ 255.546914] audit: type=1800 audit(1670028567.426:4): pid=9860 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=13935 res=0 [ 256.323982] jfs: Unrecognized mount option "0xffffffffffffffffÿÿ0xffffffffffffffff" or missing value 00:49:28 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x40, 0x0, 0x4d, 0x7c, 0x0, 0x3ff, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x7}, 0x0, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x4, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x5, r0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000805, 0x0) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = dup3(r1, r2, 0x0) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x4, @perf_bp, 0x81, 0x0, 0x0, 0x4, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dab") sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="001b0000", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000080)=0xc) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8)={r4}, &(0x7f000034f000)=0x2059b000) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x14, 0x9, 0xe5, 0x0, 0xffffffff, 0x60900, 0x7, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0xecb, 0x1805}, 0x100c0, 0x5, 0x2, 0x3, 0xb8f9, 0x8, 0xbe3, 0x0, 0x2, 0x0, 0x8}, 0x0, 0x8, 0xffffffffffffffff, 0x3) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400000000000000000008000500", @ANYRES32=r7, @ANYBLOB="fef84bf32db1cbad2efa7caecc29e9ada00993b2732a30c2a338d00fd70d7888a8721c0bc8e4b1cf4d3a1c3da490e905f1e635db186f9503e61ec403976934362286eb0c43047f0b5674357915b5049057c2e230a1d2c5d9bf71b7dea2ac7d32f600"/108], 0x68}}, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x40, 0x0, 0x4d, 0x7c, 0x0, 0x3ff, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x7}, 0x0, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x4, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x5, r0, 0x0) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x4000000805, 0x0) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) dup3(r1, r2, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x4, @perf_bp, 0x81, 0x0, 0x0, 0x4, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) (async) openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) (async) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) (async) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dab") (async) sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) (async) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="001b0000", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000080)=0xc) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8)={r4}, &(0x7f000034f000)=0x2059b000) (async) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x14, 0x9, 0xe5, 0x0, 0xffffffff, 0x60900, 0x7, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0xecb, 0x1805}, 0x100c0, 0x5, 0x2, 0x3, 0xb8f9, 0x8, 0xbe3, 0x0, 0x2, 0x0, 0x8}, 0x0, 0x8, 0xffffffffffffffff, 0x3) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00'}) (async) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400000000000000000008000500", @ANYRES32=r7, @ANYBLOB="fef84bf32db1cbad2efa7caecc29e9ada00993b2732a30c2a338d00fd70d7888a8721c0bc8e4b1cf4d3a1c3da490e905f1e635db186f9503e61ec403976934362286eb0c43047f0b5674357915b5049057c2e230a1d2c5d9bf71b7dea2ac7d32f600"/108], 0x68}}, 0x0) (async) 00:49:28 executing program 3: r0 = perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x2, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x0, 0xcc32, 0x8, 0x235}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r1) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='blkio.bfq.io_queued\x00', 0x0, 0x0) write$cgroup_type(r2, &(0x7f00000004c0), 0x9) close(0xffffffffffffffff) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0x3) (async) perf_event_open(&(0x7f0000000500)={0x4, 0x80, 0x5, 0xe1, 0x5, 0x6, 0x0, 0x0, 0x2000, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x80, 0x2, @perf_bp={&(0x7f0000000080), 0x4}, 0x2, 0x7fffffff, 0x4, 0x7, 0x4, 0x9, 0x4, 0x0, 0x9, 0x0, 0x2}, 0x0, 0x0, r2, 0x2) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a0, &(0x7f0000000000)='&@[\x00') (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000300)) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000680)='&@[\x00') (async) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x5, 0x4b, 0x0, 0x85, 0x0, 0x0, 0x100c, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f0000000100), 0x1}, 0x400, 0x9, 0x2080, 0x3, 0x7fffffffffffffff, 0x8, 0x6, 0x0, 0x5, 0x0, 0x6}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) (async) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000440), 0x802, 0x0) fcntl$F_SET_RW_HINT(r3, 0x40c, &(0x7f0000000600)=0x4) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x41009432, 0x0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000340)='net/snmp\x00') perf_event_open(&(0x7f0000000580)={0x5, 0x80, 0x40, 0xff, 0x7, 0x5, 0x0, 0x3, 0x4400, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x90000000, 0x0, @perf_bp={&(0x7f00000001c0), 0x8}, 0x4128, 0x1, 0x7fff, 0x1, 0x7a9, 0x0, 0x7f, 0x0, 0x1000, 0x0, 0x4}, 0xffffffffffffffff, 0xc, r4, 0xb) openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) 00:49:28 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80000a08) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x100000000000008b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setscheduler(0xffffffffffffffff, 0x5, &(0x7f0000000500)=0x3) (async) r2 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r5 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000600)=0x60, 0x80000) (async) r6 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r6, 0x10e, 0xc, &(0x7f0000000040)={0x802}, 0x10) sendmsg$nl_generic(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="1c0000005a00010000000000000000000000000008000180436a2ce7d66a7cc24923d321b280441ddde21a891c404352cad870fbb4ea783d174b9a062c3bebb26692142dee7eff8728768aa86e45576d3a2e0b851685d73af5ea19f618ee05e2c7b697be0451b77c65e1761dd8d29350082b1cda761b13c266caa9b7d686e2e69e5bd2926884f6fcc2692c15ed5ede6b19aafc5d342ef7cfb8d5"], 0x1c}}, 0x20000000) (async) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r6, 0x6, 0x21, &(0x7f0000000000)="19da789b90dfc000b47350911606581c", 0x10) sendfile(r5, r6, &(0x7f0000000640)=0x4, 0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) (async) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="00006e4bc81e96870501fc1f69ea4ee6e441edb446396487d6c485910fff807adb00ac09f2ff00009e988fd3e12dbe05cf524cab402ddc4f329e0f29d5d22e98186e02566e2cf9f9877d9eb8b309e2b58e1b8f47020000000000000079d00492bce3825691fc16354c0fb3dc03849e83f37cc5c7f8c5f648df1ed97194de219b9772d1ab0dbc3d60cfd8ccd351682104046a726d2e5e765aeaba0bc7249dd7892a8dfd9325791b73d7c001b4c7336ba2f4d8cb52a31fd1fd21024f0cef12b879182c808163811f8b1409e1e96c7eef8b221901f8106dcfd583fc53a9da41edca896ac8f37f6b896840e61d095e"], 0x9) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) process_vm_writev(0x0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/217, 0xd9}], 0x1, &(0x7f0000001780), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007ac0), 0x0, 0x20004011) (async) r7 = socket(0x10, 0x2, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r7, 0x891c, &(0x7f0000000540)={'vlan0\x00', {0x2, 0x4e20, @broadcast}}) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r7, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @private1}}) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0x80) [ 256.554434] audit: type=1800 audit(1670028568.436:5): pid=9907 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=13935 res=0 [ 256.991608] ieee802154 phy0 wpan0: encryption failed: -22 [ 256.997270] ieee802154 phy1 wpan1: encryption failed: -22 [ 258.432595] F2FS-fs (loop1): Found nat_bits in checkpoint [ 258.508316] F2FS-fs (loop1): Cannot turn on quotas: -2 on 2 [ 258.538242] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 00:49:30 executing program 1: r0 = syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2000008, &(0x7f00000006c0)=ANY=[@ANYBLOB="696e6c696e655f78617474722c66617374626f6f742c70726a6a71756f74613d696e6c696e655f64656e7472792c646174615f666c7573682c6163746976655f6c6f67733d342c6e6f6c617a7974696d652c6261636b67726f756e645f67633d73796e632c696e6c696e655f64656e7472792c6261636b67726f756e645f67633d73796e632c6a71666d743d7666736f6c642c00af96388b8c09a80b40946ee87754d29340f8419523270ed4dd3a9f185cda3edf5f2969f270bb800a437eaa872c08f768bb6cb7d43b7f2395d625ceaa5bc03f62ff6ef78cab3d52270b813ee0a6042536a250ce1d539a377f09854bab6b569d62a6c4c170b1d8347a9859aae48cc6067a0013245422992aa9e44c391b5490bc9d5e9c0610e50b47ae874a3ac57e3708cbe49f83cbe7cb3a15f877a6389c3f4f24d99ec21f1cfdb50bc93ecbbfde20"], 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000000), &(0x7f0000000080)={'U+', 0x5}, 0x16, 0x1) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1c9a42, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x80001d00c0d0) syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2000008, &(0x7f00000006c0)=ANY=[@ANYBLOB="696e6c696e655f78617474722c66617374626f6f742c70726a6a71756f74613d696e6c696e655f64656e7472792c646174615f666c7573682c6163746976655f6c6f67733d342c6e6f6c617a7974696d652c6261636b67726f756e645f67633d73796e632c696e6c696e655f64656e7472792c6261636b67726f756e645f67633d73796e632c6a71666d743d7666736f6c642c00af96388b8c09a80b40946ee87754d29340f8419523270ed4dd3a9f185cda3edf5f2969f270bb800a437eaa872c08f768bb6cb7d43b7f2395d625ceaa5bc03f62ff6ef78cab3d52270b813ee0a6042536a250ce1d539a377f09854bab6b569d62a6c4c170b1d8347a9859aae48cc6067a0013245422992aa9e44c391b5490bc9d5e9c0610e50b47ae874a3ac57e3708cbe49f83cbe7cb3a15f877a6389c3f4f24d99ec21f1cfdb50bc93ecbbfde20"], 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") (async) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000000), &(0x7f0000000080)={'U+', 0x5}, 0x16, 0x1) (async) open(&(0x7f0000000100)='./file2\x00', 0x1c9a42, 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) sendfile(r1, r2, 0x0, 0x80001d00c0d0) (async) 00:49:31 executing program 0: pipe(&(0x7f00000024c0)) (async) sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, 0x0, 0x0) (async) unshare(0x8000100) (async) socket(0x1e, 0xa, 0x8001) (async) unshare(0x40000000) r0 = syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x44, r0, 0x1, 0x70bd2d, 0x0, {}, [@BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0x80}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x4}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x2ed2}, @BATADV_ATTR_MULTICAST_FANOUT={0xffffffffffffff64, 0x3c, 0x9}, @BATADV_ATTR_MULTICAST_FORCEFLOOD_ENABLED={0x5, 0x37, 0x1}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x90000) (async) unshare(0x0) 00:49:31 executing program 5: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file1\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESHEX], 0x1, 0x5dcc, &(0x7f0000005ec0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYubcYuer7DuBn17v22tycQKihhqyNY4xZ2PUFX9K6cQghFJKm3NLQC7brXZtNfMO7ToAi2RFJgxRHjapU5aVtEqGWlypWlYe0ohEPVas+lfYhfalSVcoDqkhEIlVqq5aN5sz//9+Z8dk5azw4M+d8PhL+eWfOzP/MmTOz+13zHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r0 = open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x0) write$binfmt_aout(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000eeffffff000000"], 0x20) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x1, 0x1e, 0x200, 0x6c82b5eb, "743d726cd1dd21a899799ef26fcb47255da25b82fc6e142943a190d9c50b0748"}) syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file1\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESHEX], 0x1, 0x5dcc, &(0x7f0000005ec0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYubcYuer7DuBn17v22tycQKihhqyNY4xZ2PUFX9K6cQghFJKm3NLQC7brXZtNfMO7ToAi2RFJgxRHjapU5aVtEqGWlypWlYe0ohEPVas+lfYhfalSVcoDqkhEIlVqq5aN5sz//9+Z8dk5azw4M+d8PhL+eWfOzP/MmTOz+13zHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoteEjM18eyrKs8V/+x9osu7rx99Xja/PLPvjz3kMAAADgcv1//udb16UL9i/jRi3b/MOt//SdhYWFhezTK/5o9OsLC+mK8SwbXZVl+XXRhf94Yqh1m+CFbGxouOXr4ZLlV5RcP1Jy/WjJ9StLrl9Vcv1YyfUXHYCLrG7+Pia/s035X9c2D2l2QzaaX7ep4FYvDK0aHo6/y8kN5bdZGD2SzWbHsplsqm375rZD+favbmis9UAW1xpuWWt94wz5yfOH4z4MhWO8qW2txfuMfvThbPynP3n+8J/Pv3lT0Sw9DG3319zPLRsb+/nFcElzX4eyVemYxP0cbtnP9QXPyYq2/RzKb9f4e+d+vrXM/VyxuJtXVOdzPpYN539/PT9OI62/1kvHaX247L9vy7Ls3OJud25z0VrZcLam7ZLhxednrHlGNu6jcSq9Nxu5pPN0wzLO08ac3tR+nna+JuLzvyHcbmSJfWh9mn70hZUXPe+Xep5GjUe91Gul8xzs9WulX87BeF68nj/oFwvPwU3h8T+/eelzsPDcKTgH0+NuOQc3lp2DwytX5PucnoSh/DaL5+C2tu1X5CsN5fONzd3Pwcn546cm55597q7Z44eOzhydObFj27apHbt27dmzZ/LI7LGZqeaf7/Bo97812XB6DWwMxy6+Bm7v2Lb1VF34Zu9eh2NdXodrO7bt9etwpPPBDV2ZF+TF53TztfFY46CPnR/OlniN5c/P1st/HabH3fI6HGl5HRZ+Tyl4HY4s43XY2ObU1uX9zDLS8l/RPrxb3wvWtpyDnT+PdJ6Dvf55pF/OwbFwXvzb1qW/F6wP+/vixKX+PLLionMwPdzw3tO4JP28P7YnH0Xn5c2NK65amZ2Zmzl99zOH5udPb8vCuCKubzlXOs/XNS2PKbvofB2+5PN1/+ytL95ccPnacKzG7mr8Mbbkc9XYZufd3Z+r/Ltb8fFsu3R7FkaPXenjWfTdvHE8U5bscjwb23xx8vJ/Fk+5tOX9d3SJ99+Y+99urpfu6oUVoyPN1++KdHRG296P25+qkfy9ayhf+63J5b0fj4b/rvT78Q1d3o/XdWzb6/fj0c4HF9+Ph8p+23F5Op/PsXCeHJvq/n7c2Gbd9ks9J0e6vh/fFuZQOP53hKSQclHLubPUeZvWGhkZDY9rJK7Qfp7uaNt+NGSzxlqvbH9n5+mW25r3tSI9ukVX6jwd79i21+dper9a6jwdKvvt2zvT+XyOhfPihh3dz9PGNq/tvPz3ztXxry3vnSvLzsHRFSsb+zyaTsLm+/3C6ngO3p0dzk5mx7Lp/NqV+fk0lK81cc/yzsGV4b8r/V65rss5uKVj216fg+n72FLn3tDIxQ++Bzqfz7FwXrx0T/dzsLHNfbt7+7PrlnBJ2qblZ9fO368t9TuvmzsO07v5O6/Gfv7d7u6/m21sc2zPpebM7sfpznDJVQXHqfP1u9Rrajq7MsdpXdjPN/csfZwa+9PY5ut7l3k+7c+y7OzT9+a/7w3/vvJXZ77/nbZ/dyn6N52zT9/742uO/P2l7D8Ag+/t5ljT/F7X8i9Ty/n3fwAAAGAgxNw/HGYi/wMAAEBlxNwf/6/wRP4HAACAyoi5fyTMpCb5f919b86+fTZLzfyFIF6fDsODze1ix3UqfD2+sKhx+b0vz/zX35xd3trDWZb934O/V7j9ugfjfjWNh/288NH2yy++4dllrX/w8cXtWvvr3wj3Hx/Pck+DogruVJZlr1731Xyd8SfO5/O1Bw/m85FzL77Q2Oatvc2v4+3fuL65/Z+E8u/+I4fabv9GOA4/DHPqoeLjEW/37fN3rN/9qcX14u2GNl6bP+yXnmzeb/ycnK+90Nw+Huel9v9vv/LKtxvbP/OB4v0/O1y8/6+E+305zP+5pbl963PQ+Dre7kth/+N68XZ3f+t7hft/4cvN7U/d39zuYJhx/S3h6033vznberyeGTrU9riyjzW3i+tPff8P8uvj/cX779z/sQPn245H5/nx2r8072eyY/t4eVwn+uuO9Rv303p+xvVf+f2Dbce5bP0Lj7xxS+N+O9e/s2O7U09vzddfvL/2T2z60y99tXC9uD/7//JU2+PZ/3B4HYf1X3oynI/h+v+90Ly/zk9XOPhw+/tP3P4ba8+2PZ7ogZ8217/woaP5XDW2es1VV19z7bn3N45dlr3+aPP+ytY/+mcn2/b/mzc2j0e8Pnb0O9dfSlz/9OcnTpycOzM73XJU88/O+Xhzf+L+XhfeWzu/PnBy/qmZ0+NT41NZNl7dj9B7x74V5o+b49yl3n7r4+H5vPmPX12z+Z+/Ei//18eal59/qPl96/aw3dfC5WvD83e567+04cb89T30WvPrth57D6zf9J97lrVhePydPxfE8/3U+57Kj0Pjuvz7RnxdX+b+/2C6eT/fDcd1IXwy88YbF9dr3T5+NsL5R5uv98s+fuFtLj6vfxGe70/8sHn/cb/i4/1B+Dnme+va3+/i+fHds8Od959/ise58H6SnWteH7eKx/v8WzcW7l78HJLs3E3513+Y7uemS3qYS5l7dm7y2OyJM89Mzs/MzU/OPfvcgeMnz5yYP5B/lueBz5TdfvH9aU3+/jQ9s2tnlr9bnWyOd9nPe/9PPX54evfU5umZI4fOHJl//NTM6aOH5+YOz0zPbT505MjM58tuPzu9b9v2vTt2b584Oju9b8/evTv2TsyeONnYjeZOldg19dmJE6cP5DeZ27dz77Z77tk5NXH85PTMvt1TUxNnym6ff2+aaNz6cxOnZ44dmp89PjMxN/vczL5te3ft2l76aYDHTx2ZG588febE5Jm5mdOTzccyPp9f3PjeV3Z7qmnu35s/z3Yaan4QX/bJO3elz2dtePkLS95Vc5OODxB9M3wWzT++59Se5Xwdc/9omElN8j8AAADUQcz9K8NM5H8AAACojJj7V4WZyP8AAABQGTH3j4WZ1CT/6//r/+v/6//r/xevr/8/mPT/u9P/L6H/r/+v/6//T0/1W/8/5v7VWVbL/A8AAAB1EHP/mjAT+R8AAAAqI+b+q8JM5H8AAACojJj7rw4zqUn+1//X/9f/1//X/y9eX/9/MOn/d6f/X0L/X/9f/1//n57qt/5/zP3XhJnUJP8DAABAHcTcf22YifwPAAAAlRFz/3VhJvI/AAAAVEbM/WvDTGqS//X/9f/1//X/9f+L19f/H0z6/93p/5fQ/9f/1//X/6en+q3/H3P/e8JMapL/AQAAoA5i7n9vmIn8DwAAAJURc//1YSbyPwAAAFRGzP03hJnUJP/r/+v/6//r/+v/F6+v/z+Y9P+70/8vof+v/6//r/9PT/Vb/z/m/veFmdQk/wMAAEAdxNx/Y5iJ/A8AAACVEXP/L4SZyP8AAABQGTH3rwszqUn+1//X/9f/1//X/y9eX/9/MOn/d6f/X0L/X/9f/1//n57qt/5/zP03hZnUJP8DAABAHcTcf3OYifwPAAAAlRFz/y+Gmcj/AAAAUBkx968PM6lJ/tf/1//X/9f/1/8vXl//fzDp/3en/19C/1//X/9f/5+e6rf+f8z9t4SZ1CT/AwAAQB3E3H9rmIn8DwAAAJURc//7w0zkfwAAAKiMmPvHw0xqkv/1//X/9f/1//X/i9fX/x9M+v/d6f+X0P/X/9f/1/+np/qt/x9z/4Ywk5rkfwAAAKiDmPs3hpnI/wAAAFAZMfffFmYi/wMAAEBlxNy/KcykJvlf/1//X/9f/1//v3h9/f/BpP/fnf5/Cf1//X/9f/1/eqrf+v8x938gzKQm+R8AAADqIOb+zWEm8j8AAABURsz9t4eZyP8AAABQGTH3bwkzqUn+1//X/9f/1//X/y9eX/9/MOn/d6f/X0L/X/9f/1//n57qt/5/zP13hJnUJP8DAABAHcTcvzXMRP4HAACAyoi5/84wE/kfAAAAKiPm/okwk5rkf/1//X/9f/1//f/i9fX/B5P+f3f6/yX0//X/9f/1/+mpfuv/x9x/V5hJTfI/AAAA1EHM/XeHmcj/AAAAUBkx90+Gmcj/AAAAUBkx90+FmdQk/+v/6//r/+v/6/8Xr6//P5j0/7vT/y+h/6//r/+v/09P9Vv/P+b+bWEmNcn/AAAAUAcx928PM5H/AQAAoDJi7t8RZiL/AwAAQGXE3L8zzKQm+V//X/9f/1//X/+/eH39/8Gk/9+d/n8J/X/9f/1//X96qt/6/zH33xNmUpP8DwAAAHUQc/+uMBP5HwAAACoj5v7dYSbyPwAAAFRGzP17wkxqkv/1//X/9f/1//X/i9fX/x9M+v/d6f+X0P/X/9f/1/+np/qt/x9z/94wk5rkfwAAAKiDmPs/GGYi/wMAAEBlxNz/S2Em8j8AAABURsz9vxxmUpP8r/+v/6//r/+v/1+8vv7/YNL/707/v4T+v/6//r/+Pz3Vb/3/mPv3hZnUJP8DAABAHcTc/ythJvI/AAAAVEbM/R8KM5H/AQAAoDJi7t8fZlKT/K//r/+v/6//r/9fvL7+/2DS/+9O/7+E/r/+v/6//j891W/9/5j7PxxmUpP8DwAAAHUQc/+9YSbyPwAAAFRGzP0fCTOR/wEAAKAyYu6/L8ykJvlf/1//X/9f/1//v3h9/f/BpP/fnf5/Cf1//X/9f/1/eqrf+v8x9380zKQm+R8AAADqIOb++8NM5H8AAACojJj7PxZmIv8DAABAZcTc/0CYSU3yv/6//r/+v/6//n/x+vr/g0n/vzv9/xL6//r/+v/6//RUv/X/Y+7/1TCTmuR/AAAAqIOY+x8MM5H/AQAAoDJi7n8ozET+BwAAgMqIuf/jYSY1yf/6//r/+v/6//r/xevr/w8m/f/u9P9L6P/r/+v/6//TU/3W/4+5/xNhJjXJ/wAAAFAHMff/WpiJ/A8AAACVEXP/J8NM5H8AAACojJj7fz3MpCb5X/9f/1//X/9f/794ff3/waT/353+fwn9f/1//X/9f3qq3/r/Mfc/HGZSk/wPAAAAdRBz/yNhJvI/AAAAVEbM/Y+Gmcj/AAAAUBkx9z8WZlKT/K//r/+v/6//r/9fvL7+/2DS/+9O/7+E/r/+v/6//j891W/9/5j7Hw8zqUn+BwAAgDqIuf9TYSbyPwAAAFRGzP2/EWYi/wMAAEBlxNz/6TCTmuR//X/9f/1//X/9/+L19f8Hk/5/d/r/JfT/9f/1//X/6al+6//H3P9EmElN8j8AAADUQcz9vxlmIv8DAABAZcTc/1thJvI/AAAAVEbM/b8dZlKT/K//r/+v/6//r/9fvL7+/2DS/+9O/7+E/r/+v/6//j891W/9/5j7fyfMpCb5HwAAAOog5v4nw0zkfwAAAKiMmPsPhJnI/wAAAFAZMfcfDDOpSf7X/9f/1//X/9f/L15f/38w6f93p/9fQv9f/1//X/+fnuq3/n/M/YfCTGqS/wEAAKAOYu7/3TAT+R8AAAAqI+b+w2Em8j8AAABURsz902EmNcn/+v/6//r/+v/6/8Xr6/8PJv3/7vT/S+j/6//r/+v/01P91v+PuX8mzKQm+R8AAADqIOb+I2Em8j8AAABURsz9R8NM5H8AAACojJj7nwozqUn+1//X/9f/1//X/y9eX/9/MOn/d6f/X0L/X/9f/1//n57qt/5/zP2zYSY1yf8AAABQBzH3fybMRP4HAACAyoi5/7NhJvI/AAAAVEbM/cfCTGqS//X/9f/1//X/9f+L19f/H0z6/93p/5fQ/9f/1//X/6en+q3/H3P/8TCTmuR/AAAAqIOY+0+Emcj/AAAAUBkx958MM5H/AQAAoDJi7j8VZlKT/K//r/+v/6//r/9fvL7+/2DS/+9O/7+E/r/+v/6//j891W/9/5j7nw4zqUn+BwAAgDqIuf90mIn8DwAAAJURc/9cmIn8DwAAAJURc/98mElN8r/+v/6//r/+v/5/8fr6/4NJ/787/f8S+v/6//r/+v/0VL/1/2PuPxNmUpP8DwAAAHUQc//nwkzkfwB+xr49qwGw7mAYvexj27Zt27Ztn22bxW6SVPPMNFPMn6zVpEz9FS8AAG3k7n9S3GL/AwAAQBu5+58ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n7nxK3DNn/AAAAMEHu/qfGLfY/AAAAtJG7/2lxi/0PAAAAbeTuf3rcMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+5/RtwyZP8DAADABLn7nxm32P8AAADQRu7+Z8Ut9j8AAAC0kbv/2XHLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/85ccuQ/Q8AAAAT5O5/btxi/wMAAEAbufufF7fY/wAAANBG7v7nxy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/hfELUP2PwAAAEyQu/+FcYv9DwAAAG3k7n9R3GL/AwAAQBu5+18ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n7XxK3DNn/AAAAMEHu/pfGLfY/AAAAtJG7/2Vxi/0PAAAAbeTuf3ncMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+5/RdwyZP8DAADABLn7Xxm32P8AAADQRu7+V8Ut9j8AAAC0kbv/1XHLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/81ccuQ/Q8AAAAT5O5/bdxi/wMAAEAbuftfF7fY/wAAANBG7v7Xxy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/jfELUP2PwAAAEyQu/+NcYv9DwAAAG3k7n9T3GL/AwAAQBu5+98ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n73xK3DNn/AAAAMEHu/rfGLfY/AAAAtJG7/21xi/0PAAAAbeTuf3vcMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+5/R9wyZP8DAADABLn73xm32P8AAADQRu7+d8Ut9j8AAAC0kbv/3XHLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/89ccuQ/Q8AAAAT5O5/b9xi/wMAAEAbufvfF7fY/wAAANBG7v73xy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/g/ELUP2PwAAAEyQu/+DcYv9DwAAAG3k7v9Q3GL/AwAAQBu5+z8ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n7PxK3DNn/AAAAMEHu/o/GLfY/AAAAtJG7/2Nxi/0PAAAAbeTu/3jcMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+7/RNwyZP8DAADABLn7Pxm32P8AAADQRu7+T8Ut9j8AAAC0kbv/03HLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/8zccuQ/Q8AAAAT5O7/bNxi/wMAAEAbufs/F7fY/wAAANBG7v7Pxy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/i/ELUP2PwAAAEyQu/+LcYv9DwAAAG3k7v9S3GL/AwAAQBu5+78ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n7vxK3DNn/AAAAMEHu/q/GLfY/AAAAtJG7/2txi/0PAAAAbeTu/3rcMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+7/RtwyZP8DAADABLn7vxm32P8AAADQRu7+b8Ut9j8AAAC0kbv/23HLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/87ccuQ/Q8AAAAT5O7/btxi/wMAAEAbufu/F7fY/wAAANBG7v7vxy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/h/ELUP2PwAAAEyQu/+HcYv9DwAAAG3k7v9R3GL/AwAAQBu5+38ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n7fxK3DNn/AAAAMEHu/p/GLfY/AAAAtJG7/2dxi/0PAAAAbeTu/3ncMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+7/RdwyZP8DAADABLn7fxm32P8AAADQRu7+X8Ut9j8AAAC0kbv/13HLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/83ccuQ/Q8AAAAT5O7/bdxi/wMAAEAbuft/F7fY/wAAANBG7v7fxy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/j/ELUP2PwAAAEyQu/+PcYv9DwAAAG3k7v9T3GL/AwAAQBu5+/8ctwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n7/xK3DNn/AAAAMEHu/r/GLfY/AAAAtJG7/29xi/0PAAAAbeTu/3vcMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+7/R9wyZP8DAADABLn7/xm32P8AAADQRu7+f8Ut9j8AAAC0kbv/33HLkP2v/9f/6//1//r/7f/6/zXp//fp/w/o//X/+n/9P6e6Wv+fu/8/ccuQ/Q8AAAAT5O7/b9xi/wMAAEAbufv/F7fY/wAAANBG7v7/xy1D9r/+X/+v/9f/6/+3/+v/16T/36f/P6D/1//r//X/nOpq/X/u/hviliH7HwAAACbI3X9j3GL/AwAAQBu5+2+KW+x/AAAAaCN3/81xy5D9r//X/+v/9f/6/+3/+v816f/36f8P6P/1//p//T+nulr/n7v/lrhlyP4HAACACXL33xq32P8AAADQRu7+2+IW+x8AAADayN1/e9wyZP/r//X/+n/9v/5/+7/+f036/336/wP6f/2//l//z6mu1v/n7r8jbhmy/wEAAGCC3P13xi32PwAAALSRu/+uuMX+BwAAgDZy998dtwzZ//p//b/+X/+v/9/+r/9fk/5/n/7/gP5f/6//1/9zqqv1/7n774lbhux/AAAAmCB3/71xi/0PAAAAbeTuvy9usf8BAACgjdz998ctQ/a//l//r//X/+v/t//r/9ek/9+n/z+g/9f/6//1/5zqav1/7v4H4pYh+x8AAAAmyN3/YNxi/wMAAEAbufsfilvsfwAAAGgjd//DccuQ/a//1//r//X/+v/t//r/Nen/9+n/D+j/9f/6f/0/p7pa/5+7/5G4Zcj+BwAAgAly9z8at9j/AAAA0Ebu/sfiFvsfAAAA2sjd/3jcMmT/6//1//p//b/+f/u//n9N+v99+v8D+n/9v/5f/8+prtb/5+5/IgAA///Dtn2t") (async) open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x0) (async) write$binfmt_aout(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000eeffffff000000"], 0x20) (async) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x1, 0x1e, 0x200, 0x6c82b5eb, "743d726cd1dd21a899799ef26fcb47255da25b82fc6e142943a190d9c50b0748"}) (async) 00:49:31 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x40, 0x0, 0x4d, 0x7c, 0x0, 0x3ff, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xfffffff8, 0x0, @perf_config_ext={0x7}, 0x0, 0x0, 0x0, 0x3, 0x100000001, 0x2, 0x4, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x5, r0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000805, 0x0) (async) r2 = socket$inet_sctp(0x2, 0x5, 0x84) r3 = dup3(r1, r2, 0x0) perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x5, 0xe7, 0x3, 0x0, 0x5, 0x0, 0x4, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7, 0x4, @perf_bp, 0x81, 0x0, 0x0, 0x4, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x10, 0xffffffffffffffff, 0x8) (async, rerun: 32) openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000d6cff0)=[@in={0x2, 0x4e20, @loopback}], 0x10) (async) sendto$inet(r3, &(0x7f0000fa3fff)='\t', 0x1, 0x0, &(0x7f00006f7000)={0x2, 0x0, @dev}, 0x10) (async) ptrace$setregs(0xf, 0x0, 0x0, &(0x7f0000000340)="9f61efe78b41718305576b9778c107226bbf43d7bfa6fb193d6dc37c61ba9c5f020233aa1d49923005c51738620a68f4324a57d986d0cb916784f5e18762e929ec9771901671281d96855b0f53f0eb7f7dfe630bba66bb3fdb2938f38e6dab") sendto$inet(r2, &(0x7f00003cef9f)='7', 0xfffa, 0x0, &(0x7f0000618000)={0x2, 0x4e20, @loopback}, 0x10) (async, rerun: 32) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x1d, &(0x7f0000000280)=ANY=[@ANYBLOB="001b0000", @ANYRES32=0x0, @ANYRES32=0x0], &(0x7f0000000080)=0xc) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r3, 0x84, 0x66, &(0x7f000059aff8)={r4}, &(0x7f000034f000)=0x2059b000) (async, rerun: 64) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x0, 0x14, 0x9, 0xe5, 0x0, 0xffffffff, 0x60900, 0x7, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x7fffffff, 0x1, @perf_config_ext={0xecb, 0x1805}, 0x100c0, 0x5, 0x2, 0x3, 0xb8f9, 0x8, 0xbe3, 0x0, 0x2, 0x0, 0x8}, 0x0, 0x8, 0xffffffffffffffff, 0x3) (async, rerun: 64) r5 = socket$nl_route(0x10, 0x3, 0x0) (async) r6 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'macvlan0\x00', 0x0}) sendmsg$nl_route(r5, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000001140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="680000001000030500"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800c0001006d6163766c616e0030000280080001001000000008000300030000001c0005800a0004008e93b2114b2d00000a000400000000000000000008000500", @ANYRES32=r7, @ANYBLOB="fef84bf32db1cbad2efa7caecc29e9ada00993b2732a30c2a338d00fd70d7888a8721c0bc8e4b1cf4d3a1c3da490e905f1e635db186f9503e61ec403976934362286eb0c43047f0b5674357915b5049057c2e230a1d2c5d9bf71b7dea2ac7d32f600"/108], 0x68}}, 0x0) 00:49:31 executing program 3: r0 = perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x2, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x0, 0xcc32, 0x8, 0x235}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r1) (async, rerun: 64) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='blkio.bfq.io_queued\x00', 0x0, 0x0) (rerun: 64) write$cgroup_type(r2, &(0x7f00000004c0), 0x9) (async) close(0xffffffffffffffff) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f00000000c0)=0x3) perf_event_open(&(0x7f0000000500)={0x4, 0x80, 0x5, 0xe1, 0x5, 0x6, 0x0, 0x0, 0x2000, 0x4, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x80, 0x2, @perf_bp={&(0x7f0000000080), 0x4}, 0x2, 0x7fffffff, 0x4, 0x7, 0x4, 0x9, 0x4, 0x0, 0x9, 0x0, 0x2}, 0x0, 0x0, r2, 0x2) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a0, &(0x7f0000000000)='&@[\x00') ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000300)) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x89a1, &(0x7f0000000680)='&@[\x00') (async) perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x5, 0x4b, 0x0, 0x85, 0x0, 0x0, 0x100c, 0x6, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @perf_bp={&(0x7f0000000100), 0x1}, 0x400, 0x9, 0x2080, 0x3, 0x7fffffffffffffff, 0x8, 0x6, 0x0, 0x5, 0x0, 0x6}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x0) (async) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000440), 0x802, 0x0) fcntl$F_SET_RW_HINT(r3, 0x40c, &(0x7f0000000600)=0x4) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x41009432, 0x0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000340)='net/snmp\x00') perf_event_open(&(0x7f0000000580)={0x5, 0x80, 0x40, 0xff, 0x7, 0x5, 0x0, 0x3, 0x4400, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x90000000, 0x0, @perf_bp={&(0x7f00000001c0), 0x8}, 0x4128, 0x1, 0x7fff, 0x1, 0x7a9, 0x0, 0x7f, 0x0, 0x1000, 0x0, 0x4}, 0xffffffffffffffff, 0xc, r4, 0xb) (async) openat$cgroup(0xffffffffffffffff, 0x0, 0x200002, 0x0) 00:49:31 executing program 4: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14d842, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x80000a08) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x100000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setscheduler(0xffffffffffffffff, 0x5, &(0x7f0000000500)=0x3) (async) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000280)=0x2) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = accept4$nfc_llcp(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000600)=0x60, 0x80000) (async) r6 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r6, 0x10e, 0xc, &(0x7f0000000040)={0x802}, 0x10) (async) sendmsg$nl_generic(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000780)=ANY=[@ANYBLOB="1c0000005a00010000000000000000000000000008000180436a2ce7d66a7cc24923d321b280441ddde21a891c404352cad870fbb4ea783d174b9a062c3bebb26692142dee7eff8728768aa86e45576d3a2e0b851685d73af5ea19f618ee05e2c7b697be0451b77c65e1761dd8d29350082b1cda761b13c266caa9b7d686e2e69e5bd2926884f6fcc2692c15ed5ede6b19aafc5d342ef7cfb8d5"], 0x1c}}, 0x20000000) (async) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r6, 0x6, 0x21, &(0x7f0000000000)="19da789b90dfc000b47350911606581c", 0x10) sendfile(r5, r6, &(0x7f0000000640)=0x4, 0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz1\x00', 0x1ff) (async) write$cgroup_devices(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="00006e4bc81e96870501fc1f69ea4ee6e441edb446396487d6c485910fff807adb00ac09f2ff00009e988fd3e12dbe05cf524cab402ddc4f329e0f29d5d22e98186e02566e2cf9f9877d9eb8b309e2b58e1b8f47020000000000000079d00492bce3825691fc16354c0fb3dc03849e83f37cc5c7f8c5f648df1ed97194de219b9772d1ab0dbc3d60cfd8ccd351682104046a726d2e5e765aeaba0bc7249dd7892a8dfd9325791b73d7c001b4c7336ba2f4d8cb52a31fd1fd21024f0cef12b879182c808163811f8b1409e1e96c7eef8b221901f8106dcfd583fc53a9da41edca896ac8f37f6b896840e61d095e"], 0x9) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) process_vm_writev(0x0, &(0x7f0000001540)=[{&(0x7f0000000280)=""/217, 0xd9}], 0x1, &(0x7f0000001780), 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007ac0), 0x0, 0x20004011) (async) r7 = socket(0x10, 0x2, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r7, 0x891c, &(0x7f0000000540)={'vlan0\x00', {0x2, 0x4e20, @broadcast}}) (async) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r7, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r7, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @private1}}) (async) sched_setscheduler(r2, 0x2, &(0x7f0000000380)=0x80) [ 259.147191] audit: type=1800 audit(1670028571.026:6): pid=9958 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=13962 res=0 [ 259.206277] IPVS: ftp: loaded support on port[0] = 21 00:49:31 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000300)='.pending_reads\x00', 0x0, 0x0) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0x7d, 0xff, 0x20, 0x7f, 0x0, 0x0, 0x400, 0x6, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x0, 0x1f}, 0x1a0, 0x7fffffffffffffff, 0x4, 0x4, 0x8, 0x200, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) mount$fuse(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x0, &(0x7f0000000900)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize={'blksize', 0x3d, 0x200}}, {}, {@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@default_permissions}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@audit}, {@subj_role={'subj_role', 0x3d, '.pending_reads\x00'}}, {@pcr={'pcr', 0x3d, 0xf}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@permit_directio}, {@uid_lt={'uid<', r1}}]}}) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r6 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x34, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r7, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c653000188a5d"]) chdir(&(0x7f00000001c0)='./bus\x00') sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000200), 0x10efe10675dec16, 0x0) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000b40)=""/122, 0x7a}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000001c80)=""/68, 0x44}, {&(0x7f0000001d00)=""/110, 0x6e}], 0x7, &(0x7f0000001e00)=""/245, 0xf5}, 0x22) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x101) 00:49:31 executing program 0: syz_mount_image$iso9660(&(0x7f0000000940), &(0x7f0000000980)='./file0\x00', 0x2000082, &(0x7f0000000100)=ANY=[], 0x3, 0x962, &(0x7f00000009c0)="$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") r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = socket$key(0xf, 0x3, 0x2) ioctl$BTRFS_IOC_RM_DEV(0xffffffffffffffff, 0x5000940b, &(0x7f0000001cc0)={{r1}, "b524a179e5041c80c4a5d28917b57269480a49ce8a7bb79fc955edf3c68f92cfa395e88eb7e2ddb105963f63834562a00b85cd5f6f517b0a63ab8e2e73155d051893d4fe95b3c63d30501d7bddeedd24fe28fdc1b4ead50a3b824d9fe6bf044c4a27f8e76e37a39d56ede6bcecbc6ca6bda504ec2abfea7f86a26b407ac3723179550b27042e85a80347cdea33a4086680d6e488a05e98f73c1adab05672bce0679709db753d716cdc41bb75f9f62d960730f39890c6992d84ea0a8cfeb09cd9c9943ae55598fe88981d3c6c69362024beb8e11c0d1f229345c9d44acc403a3574bc747a3d4cb33943d28d198073956555b258e2f826d0a2f6844bc23b5172626457d1d9bc3a7a0f14f072c6e92a26d2c33e62634f0869b6f379cb2793361b09ffdd905df1fd2ba316c999d135355a2cdac1fc76fa12d14ff5f57926fbb5662b01cb45004859b31e09b2840c8c206eb41df16de15f0add7408326c9ac6d5e97ca629a0b2d29d5e4cfa6b3b9742070e1a39e26c65b48a89dae1b0ca7619cb785deabc74393dea8d93662593b3237d108433cc3db59c96b2d40fe8afadf25e42f9a612ecbacb8ed580ac39f732bae25b1cfec3e1f5c3df8534b334724d82b00c7f72e2b7ec7f70b5d3bd739563133e6f2abfa197f2247b4123c875ba425d97dfba0f27dd2288fc700adedb7e0f1f37dd365421ff1106ad387cf6807da0638bf505fd4a6c8a1ed4d03b279ee9a5d8fece5d1157bc318052298e7f22a6972630a342f735dc2e9714abadc338ac6ee0e9c90516fe44f2c4b77144e708bac15d098b774cc2b0bd1c030d059070f9a5eac67fee213ed9ecd987d8bfc042edfb1eb18924d9bf6a53e67c8ba11adabb8450393e3286f0f72a2d8a3d28a1e85e0127d4d7b1af22702448923b8f7021144dbc7b6c83e2b81ce38bb9f4f03ef45406c88082281808cad26862d3e3252c648c9bd0834022a4d3a1a4a1991102f9d8def2bf2ea643f6ab4f2c667ddb219af15f09ee56c92576cfe1ab6af03b7629b30f268670e87fcbc99c20aa24456a9660ede766fe6090f4af7e8121f4ac25b98cd582db1844ce5dfc744e771a14beb1f677979122fd36f0e3fc51b8025526322ae85574d897f14c3d12ca7edbc1abbb8f10ce475562fbd851e94eb9a7f077978378ae1a1f3ec18b78813f77f0b41674213a34f26fe129a4a5a8e3eca6038adb3235f75c28e446f31895275496edb03208d72544844c623c23ba5b4f327e1ae5014fba6c423d0f174ee828592e54f13bba93378200b273ac996b3619e13184ea47100222a76d4f28b9643d3ed7fda2c301e0273735a01986ea29dd45d7db1691c62a61854d2a69c256a63e03ed947c3e911be601da6888b05c5fd9b6415f8ceb100a2a824c418599af0dcc39fd566009dcd78c360ba4b4bc806532d37e332d1943534c295fa4727dae7a0c57a1a0e51cec47b7ddf71708af52bf54d3abcd4931ff7827a31094e0eedd626d068cbfc9bc953d26c59e9839893e618d0ba1a43766fdeca7ae01648ad9fadae6bec486ccf5a7a2af8b51735fc09c7e2e77f4e635941585c62af86d2c962fc47db428cda174810a34c5b93a3b032598e850e2151056ca2f08c9877b813f6abacf06fdf5b7c654e1398471583b530a129f999d155cacfc179dc3f94d742369b56f431f71a17e8f32d68211c9ac291592eb16fe984090be2091b05b0f6084d9d0a568e7f2b5d1161664a0b7d31a60ec83317c2c8f7cdb40b8efbdb28a8bf9d4a4f21545b280a039cd8697052ffaa17d3ac6c0293c4ab410a4580f5f23ac7e8ee9c806b6a35f91a6df23d0698248451e531ba668a49abefbde07e5843b0eb3ff7e26d2aecd683a9009677e6d360aafcf88cd5d4202e87dcbbcc396ad1d6302265f0bb1500c3a9753e452a50e925839577cfcda6be93f58ca297ec8d01fd05c35eaf6498cb2982b0bad16e8272e5d0f93807c7f094e00cb5cd77f0c5dab867915ef16c3128ed0a06699765d2b8253d328b97377f7748d3a3f03fc58c332e4b4d54989904db48a7ee731090ca523f119cb4da11546aa4dd4b3868efe6658bcc5bf3ce78104aecb4967e36516fcbe4b833e3420d8e601d7b721d182a6ddc7ea684914dd5fd01eca366f773bf06f253624650bbed346ca9cc8b03bef2d055557b306bb799ebeccff4c9437dc8eb078a997a86b2fa0e1cc3525bc086470fad3449eec5c57093ae5e22cd9e1dfe14e0cec6a12d93568313bb97944bb8bb3bff2cfbabd9bc2cab4a20cc45458f2ce3b62d9e46758328ae47d267eeaa00db249800f07b464d39d7b51062ba0810776dfd8cf231c89bda217d6e398a43351277d071c3b720187083ed30a9509829c1ea49635c5daa3fbb86749f4cd8d0e4778c2b65b4eae0e7738fdc36934dcef8e4dcc23f3803304c17e7782489f04ae5c0279d1b921dd4801c9e3e81ecedee74c4839a25be15da78dca97150496796facec927efdb63d0e3b1ece9dc82c995b55f4ff191bf57ae9ad7a742ccac74e0d3b343de448a0dad44ede45e8482bfa86bd01f6b27e6c46f1d27736ff5cbd6d26e8379d10fd82684ed31692979e4c3c20a81c44143431221dd88398b7c022e5c99f926bd906c00e04ee7b1ab2dcf246cb5291e2ba944df4835ceb06fe571c69ad6852f2e8e168ce305fe92e440fcc5d0e70773492c62d5ad00a3b42160f010aa7678bb1ed8ccfa2435b6c6f7f1074a10bb2be5d88b7ecc43f5ec90b2650d652cd19493b08995b24e6544cc4a2e148b2e0b3550a1befb3caaae9e3213d1b335d5bb75f6d9c7f286a294d4d3010ae544d1a978330d7e14da15ac70b18e3b37ba55ef3aaf4c01b71d1746a9f5867b56b2ff0cdd86ee652266fb18532925bd8072f95b31826e3cdf03e0479fb2fffabb2f9571ae0582ffe14ed7cea958892bcfcb289852459b3773da92d73d6250148c4a0d23de5f6e8943cb78927ba17694ec01dbfc785e32f7c7d45ff7ca9a163ee309a20b90fb8a2fe6bccccd83545b67a8c2d35f857e63a6d9a086d221ab8064bec54453b19cb9b7f89d4fdd040b66369cbd4c27f6a4a7930b28ab2d945202442e9e3ea88b6989e579ea8d7ab8da828f8552f2dbe72b12d427488860a136c17eba52f459c54ac15ed01b4577039c9ea20cbe9c092fdd61922a4179e4764342868bcb564d196383dbf9bb228cb652314a852889e42148b4d12534e296306de2279bdfd417c98402985f615cc2dd2e94d35427977688f8eca340034e7ea83f6fc90b5f6bee3803c1a6400f4ff82f17e789eaf60555a94b21251db5def45cd7ea7619be3ffd2bfc6b595d5e536f70aec2a97c2344dbecf63f49ed24af3a7f558e096e71c72b3c79efe24f767f37af1d56c2b3c3ed655f7f30142d9401bab1d1d8ee27513eb37ef0964a6b38bdae5581914c3b8133c7dd829c81ee7d8a81362d755b0a6eb7cdec37e7faa53d0633572fce14727b2837cf48f9e5f66a39652c53f841b3e2082bea12c457a37f8e4711111c434545298978e3c8d7ebb3113409e7dd9b77ed95937c7909c477d7422d98a7a442a73631cef8384c40c62de0e953be434884a5d3a5da09c423ad793adf26e2d2ef9cb8a178bb8a1da84aadc6a18f174ca95e7222dcd73aa7e7dffab1dca0cc01230ed10ae1d501cbb43cf29424db3012ccceccaf7d98a6c945ff23625fa5eb0312206f9d7a9c67fe22767494fd64f72a195c7b201262db5b61a0e83d0253a5131e8c57dd08bdaaa6cee62fbe0efa9f0811e259458b6ad27f21530552ab133b0d98a95ff991091a281a250e0ffb10b5a62d9648a502173c1be04d571ff622bcc2616cd65b202c2f3fbfcef524d0cd7d6eb12e2476c9235978e0a2b337bcc987cba11487419d9a4db99df82a51aff2a175db0889a8db1622abc1752b80153f702e7a48b4059c48240c04fd12f4e67faaebc2d0d5decd28821dc63b4398a9b3d63dd8ab7771cac0ecddfb7c25d9ec05f8618d32910266c37cd8edb39014da3e2dc94967ea7b52aa38ccd22959df282ff3429cee552e244568ddc57f6f7f5a771c7aa7e548a0c0b64d87fe8ae1b992bd98129ef20487570eaf004d83c337722bf9ca7e40f3e1b91b4f7eab74ef56d531c36e1e6df836150c7f40f6de3627dd26d228f307e7aeeec69c078cd731f9bf82fda11756e94d258d74638568787d80a9d35f1240db1491f856760904fc818f5bb0b620d32401979a1c017f264e3cd3ee243022750b89c648636d9674a46de99e9265f302434ac08e309824c6b5d8a73193fda16c3c41766db2a48a3effacb642b4cb28e8f081f1c4301ea141f3465c164dcf6e3e091dae062268042064b8b50dbc17e1bab3a36bed8534816b0a7cfafd223ba6d26c1a7b5a8c54b490c4c42eb21bc931370d8df7cba40d34a97b7777cfc435e9c31024265c91b993e36048d308ba54ff4db8fe8ada8a712567b5b0e0859087af57a37d42d11c475afb4a64c69968a328f063c0b8e3c3275e9626cc079142e67cff78da1b16c8338de9625af31d399ef7bfa75537958fe1f6b04981af9a861fd186e453e98d7b96e9fa0d75d277c3ecbb8d70ed776d53b826e131fee5346ecf4278b02ccf3240daf7aed45d2762f636227bca86f4a8c784c0abd75f71249c3b1f430be453dab65abd22d6a0e95cd7b183fa114e58b27992f1d14ef5df730516280f3420ae1103efeda666c413d984feed82b4d230f77f131ab76821724cc96d3c790c414da997133cabbcaa7f9c62fd34207b4720adf65dc9e020ea039ee08601f53c99c62bd7b8fa57ae51e722bb9716cfa1dd5ca87a57e4e78c0a0ca946930076cf83bf67a875fd5b3191b6d8e71dca305a0a30cfb9fa0aeb1014a2f452b20b137bc67af1b09550a8755efc0ae3dfc4c22d9d2f73f49da2ed58ccc20f87d1844060781b852d8e6cd879ec4f37ad2501d61e4b62889dc92aad317f91dc42423daf7f3a08c6dbff2d16481730a8927d3d3abec5293e8337a92dc6b174099be93e0a1ab95d90a0446bf2a586d26ed5a381f8902161c84e4bb33590575abcbbfa025f1ea346af387297ee62de41903935f95c00dbbaba1273062be33ab23809a773e91c8b1a94651597bf2541b014a2cc7f7fc3ccdf7e41cbe9e28453ec038a14697061f1a4d352709cb99cd72cb86a196f02773e6df63a890afdadfa7834e229d51fdd4fe38f108e8859903107c8c1285db41a2b6134ac39e0f7d82c9ee9048de0264ad564cd147e9acfbf3ed6bebd93e9089163922efee53ecc1ffd2eb030cda2d4f643f9b13d988113363bc58c64872f4d3eeb42a60642e612995a61dfcf4c7ca543512c7ecfe8b465120808fa7f7b429170381dcbfe3a9543d25fb8838f1f7ca614c9ebf17211111b78c9ceada883a8e56f524eed72a704a5844511687ea73a765c79beed6f2835c0ab72df2ea97787834c96009a675f63d9ed5802a06f7baea978c01e0b950a21ea791aada87e2c134e700133d22925c16f1ea6765c5fc21f7b64179795d90efeb0936db0b3b51e1e7acecaa42e764451ebbf7c4a31de9218a323154f61e6283f61c1b1c3fd23cfbc99e21e4762922b45e08b127dd135fda15a0557c50847d8d59da247c901e648be6b6d7b836b1aee6ebbb9b2ddc734cf8925a2678f69d7f94ced2e071fda57479d44b242fc641912700d1d32e50c1f74fdeec0ee52fb2bf3ae17b4503348fd898cd6bf8420e678cad3d489b50c6bac8a8ebe67eb39de514ed30a92ce5a9c6353d19a33444dd08f24fe79d84ad9568f2cc"}) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$key(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x2, 0x18, 0x7, 0x5, 0x14, 0x0, 0x70bd27, 0x25dfdbfc, [@sadb_ident={0x2, 0xa, 0x7, 0x0, 0x2}, @sadb_key={0x10, 0x9, 0x3a8, 0x0, "acb9c13dae5179e4f7c9709fc68e9ccb54e99e52098b67b6885df8e59221b05716855173bf6683d21fae91fdd26231b5ef60993f5ccb8a1b08d7ea4ed520e47054d1fb41e5e927cda7b68aad2a1e51df125d9adc15603454ad91102b16e4a0036bb8300b5e180b272c1b09c13bd148dc7960d6d87d"}]}, 0xa0}}, 0x4000000) open_by_handle_at(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000020000001f0000003f"], 0x0) [ 259.734748] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 259.819476] isofs: isofs_export_get_parent(): child directory not normalized! 00:49:31 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff}}, './file0\x00'}) r5 = fcntl$dupfd(r4, 0x406, r2) syz_kvm_setup_cpu$x86(r5, r3, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, &(0x7f0000000080)="66baf80cb8204c788eef66bafc0cb001eeb923080000b82b000000ba000000000f303ef20f017abc0f01c3c4e17950c20f09b9fc020000b89e000000ba000000000f300f2395b9800000c00f3235000100000f300f526f8c", 0x58}], 0x1, 0x4, &(0x7f0000000280)=[@dstype0={0x6, 0x7}], 0x1) pwrite64(r3, &(0x7f0000000180)="0195ff6d88fec8eafab5a98ef95fc7d57e5eec389229879aba0ead9ce0b46d632a88b0cf5ee21e5aa2e6f8d96039fb652e86e1c25ae04e6860f38df54801aaa93d5c851d6337d58a29c775b83c3da3fd30268efed6239c13c4f22f686a93525d47d8628ea2c701ea9c82e81b97537c5063244982bcc01eafe2fd4024d04e64a55bc6c58d61a1fc98d075418c8a2cca054f586f7a059deed15a8c8eced9593f31ca27b5934e3ca42881ee96fb2b7f23776638318d22c1a3c1ca5ff2d7c203ad2f7bc92fba7484338609517160cf0ca0d8877532cbe3397987442a4821304aaf98073a0eaae0af", 0xe6, 0xb1) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x6}}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x4) 00:49:31 executing program 0: syz_mount_image$iso9660(&(0x7f0000000940), &(0x7f0000000980)='./file0\x00', 0x2000082, &(0x7f0000000100)=ANY=[], 0x3, 0x962, &(0x7f00000009c0)="$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") r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = socket$key(0xf, 0x3, 0x2) ioctl$BTRFS_IOC_RM_DEV(0xffffffffffffffff, 0x5000940b, &(0x7f0000001cc0)={{r1}, "b524a179e5041c80c4a5d28917b57269480a49ce8a7bb79fc955edf3c68f92cfa395e88eb7e2ddb105963f63834562a00b85cd5f6f517b0a63ab8e2e73155d051893d4fe95b3c63d30501d7bddeedd24fe28fdc1b4ead50a3b824d9fe6bf044c4a27f8e76e37a39d56ede6bcecbc6ca6bda504ec2abfea7f86a26b407ac3723179550b27042e85a80347cdea33a4086680d6e488a05e98f73c1adab05672bce0679709db753d716cdc41bb75f9f62d960730f39890c6992d84ea0a8cfeb09cd9c9943ae55598fe88981d3c6c69362024beb8e11c0d1f229345c9d44acc403a3574bc747a3d4cb33943d28d198073956555b258e2f826d0a2f6844bc23b5172626457d1d9bc3a7a0f14f072c6e92a26d2c33e62634f0869b6f379cb2793361b09ffdd905df1fd2ba316c999d135355a2cdac1fc76fa12d14ff5f57926fbb5662b01cb45004859b31e09b2840c8c206eb41df16de15f0add7408326c9ac6d5e97ca629a0b2d29d5e4cfa6b3b9742070e1a39e26c65b48a89dae1b0ca7619cb785deabc74393dea8d93662593b3237d108433cc3db59c96b2d40fe8afadf25e42f9a612ecbacb8ed580ac39f732bae25b1cfec3e1f5c3df8534b334724d82b00c7f72e2b7ec7f70b5d3bd739563133e6f2abfa197f2247b4123c875ba425d97dfba0f27dd2288fc700adedb7e0f1f37dd365421ff1106ad387cf6807da0638bf505fd4a6c8a1ed4d03b279ee9a5d8fece5d1157bc318052298e7f22a6972630a342f735dc2e9714abadc338ac6ee0e9c90516fe44f2c4b77144e708bac15d098b774cc2b0bd1c030d059070f9a5eac67fee213ed9ecd987d8bfc042edfb1eb18924d9bf6a53e67c8ba11adabb8450393e3286f0f72a2d8a3d28a1e85e0127d4d7b1af22702448923b8f7021144dbc7b6c83e2b81ce38bb9f4f03ef45406c88082281808cad26862d3e3252c648c9bd0834022a4d3a1a4a1991102f9d8def2bf2ea643f6ab4f2c667ddb219af15f09ee56c92576cfe1ab6af03b7629b30f268670e87fcbc99c20aa24456a9660ede766fe6090f4af7e8121f4ac25b98cd582db1844ce5dfc744e771a14beb1f677979122fd36f0e3fc51b8025526322ae85574d897f14c3d12ca7edbc1abbb8f10ce475562fbd851e94eb9a7f077978378ae1a1f3ec18b78813f77f0b41674213a34f26fe129a4a5a8e3eca6038adb3235f75c28e446f31895275496edb03208d72544844c623c23ba5b4f327e1ae5014fba6c423d0f174ee828592e54f13bba93378200b273ac996b3619e13184ea47100222a76d4f28b9643d3ed7fda2c301e0273735a01986ea29dd45d7db1691c62a61854d2a69c256a63e03ed947c3e911be601da6888b05c5fd9b6415f8ceb100a2a824c418599af0dcc39fd566009dcd78c360ba4b4bc806532d37e332d1943534c295fa4727dae7a0c57a1a0e51cec47b7ddf71708af52bf54d3abcd4931ff7827a31094e0eedd626d068cbfc9bc953d26c59e9839893e618d0ba1a43766fdeca7ae01648ad9fadae6bec486ccf5a7a2af8b51735fc09c7e2e77f4e635941585c62af86d2c962fc47db428cda174810a34c5b93a3b032598e850e2151056ca2f08c9877b813f6abacf06fdf5b7c654e1398471583b530a129f999d155cacfc179dc3f94d742369b56f431f71a17e8f32d68211c9ac291592eb16fe984090be2091b05b0f6084d9d0a568e7f2b5d1161664a0b7d31a60ec83317c2c8f7cdb40b8efbdb28a8bf9d4a4f21545b280a039cd8697052ffaa17d3ac6c0293c4ab410a4580f5f23ac7e8ee9c806b6a35f91a6df23d0698248451e531ba668a49abefbde07e5843b0eb3ff7e26d2aecd683a9009677e6d360aafcf88cd5d4202e87dcbbcc396ad1d6302265f0bb1500c3a9753e452a50e925839577cfcda6be93f58ca297ec8d01fd05c35eaf6498cb2982b0bad16e8272e5d0f93807c7f094e00cb5cd77f0c5dab867915ef16c3128ed0a06699765d2b8253d328b97377f7748d3a3f03fc58c332e4b4d54989904db48a7ee731090ca523f119cb4da11546aa4dd4b3868efe6658bcc5bf3ce78104aecb4967e36516fcbe4b833e3420d8e601d7b721d182a6ddc7ea684914dd5fd01eca366f773bf06f253624650bbed346ca9cc8b03bef2d055557b306bb799ebeccff4c9437dc8eb078a997a86b2fa0e1cc3525bc086470fad3449eec5c57093ae5e22cd9e1dfe14e0cec6a12d93568313bb97944bb8bb3bff2cfbabd9bc2cab4a20cc45458f2ce3b62d9e46758328ae47d267eeaa00db249800f07b464d39d7b51062ba0810776dfd8cf231c89bda217d6e398a43351277d071c3b720187083ed30a9509829c1ea49635c5daa3fbb86749f4cd8d0e4778c2b65b4eae0e7738fdc36934dcef8e4dcc23f3803304c17e7782489f04ae5c0279d1b921dd4801c9e3e81ecedee74c4839a25be15da78dca97150496796facec927efdb63d0e3b1ece9dc82c995b55f4ff191bf57ae9ad7a742ccac74e0d3b343de448a0dad44ede45e8482bfa86bd01f6b27e6c46f1d27736ff5cbd6d26e8379d10fd82684ed31692979e4c3c20a81c44143431221dd88398b7c022e5c99f926bd906c00e04ee7b1ab2dcf246cb5291e2ba944df4835ceb06fe571c69ad6852f2e8e168ce305fe92e440fcc5d0e70773492c62d5ad00a3b42160f010aa7678bb1ed8ccfa2435b6c6f7f1074a10bb2be5d88b7ecc43f5ec90b2650d652cd19493b08995b24e6544cc4a2e148b2e0b3550a1befb3caaae9e3213d1b335d5bb75f6d9c7f286a294d4d3010ae544d1a978330d7e14da15ac70b18e3b37ba55ef3aaf4c01b71d1746a9f5867b56b2ff0cdd86ee652266fb18532925bd8072f95b31826e3cdf03e0479fb2fffabb2f9571ae0582ffe14ed7cea958892bcfcb289852459b3773da92d73d6250148c4a0d23de5f6e8943cb78927ba17694ec01dbfc785e32f7c7d45ff7ca9a163ee309a20b90fb8a2fe6bccccd83545b67a8c2d35f857e63a6d9a086d221ab8064bec54453b19cb9b7f89d4fdd040b66369cbd4c27f6a4a7930b28ab2d945202442e9e3ea88b6989e579ea8d7ab8da828f8552f2dbe72b12d427488860a136c17eba52f459c54ac15ed01b4577039c9ea20cbe9c092fdd61922a4179e4764342868bcb564d196383dbf9bb228cb652314a852889e42148b4d12534e296306de2279bdfd417c98402985f615cc2dd2e94d35427977688f8eca340034e7ea83f6fc90b5f6bee3803c1a6400f4ff82f17e789eaf60555a94b21251db5def45cd7ea7619be3ffd2bfc6b595d5e536f70aec2a97c2344dbecf63f49ed24af3a7f558e096e71c72b3c79efe24f767f37af1d56c2b3c3ed655f7f30142d9401bab1d1d8ee27513eb37ef0964a6b38bdae5581914c3b8133c7dd829c81ee7d8a81362d755b0a6eb7cdec37e7faa53d0633572fce14727b2837cf48f9e5f66a39652c53f841b3e2082bea12c457a37f8e4711111c434545298978e3c8d7ebb3113409e7dd9b77ed95937c7909c477d7422d98a7a442a73631cef8384c40c62de0e953be434884a5d3a5da09c423ad793adf26e2d2ef9cb8a178bb8a1da84aadc6a18f174ca95e7222dcd73aa7e7dffab1dca0cc01230ed10ae1d501cbb43cf29424db3012ccceccaf7d98a6c945ff23625fa5eb0312206f9d7a9c67fe22767494fd64f72a195c7b201262db5b61a0e83d0253a5131e8c57dd08bdaaa6cee62fbe0efa9f0811e259458b6ad27f21530552ab133b0d98a95ff991091a281a250e0ffb10b5a62d9648a502173c1be04d571ff622bcc2616cd65b202c2f3fbfcef524d0cd7d6eb12e2476c9235978e0a2b337bcc987cba11487419d9a4db99df82a51aff2a175db0889a8db1622abc1752b80153f702e7a48b4059c48240c04fd12f4e67faaebc2d0d5decd28821dc63b4398a9b3d63dd8ab7771cac0ecddfb7c25d9ec05f8618d32910266c37cd8edb39014da3e2dc94967ea7b52aa38ccd22959df282ff3429cee552e244568ddc57f6f7f5a771c7aa7e548a0c0b64d87fe8ae1b992bd98129ef20487570eaf004d83c337722bf9ca7e40f3e1b91b4f7eab74ef56d531c36e1e6df836150c7f40f6de3627dd26d228f307e7aeeec69c078cd731f9bf82fda11756e94d258d74638568787d80a9d35f1240db1491f856760904fc818f5bb0b620d32401979a1c017f264e3cd3ee243022750b89c648636d9674a46de99e9265f302434ac08e309824c6b5d8a73193fda16c3c41766db2a48a3effacb642b4cb28e8f081f1c4301ea141f3465c164dcf6e3e091dae062268042064b8b50dbc17e1bab3a36bed8534816b0a7cfafd223ba6d26c1a7b5a8c54b490c4c42eb21bc931370d8df7cba40d34a97b7777cfc435e9c31024265c91b993e36048d308ba54ff4db8fe8ada8a712567b5b0e0859087af57a37d42d11c475afb4a64c69968a328f063c0b8e3c3275e9626cc079142e67cff78da1b16c8338de9625af31d399ef7bfa75537958fe1f6b04981af9a861fd186e453e98d7b96e9fa0d75d277c3ecbb8d70ed776d53b826e131fee5346ecf4278b02ccf3240daf7aed45d2762f636227bca86f4a8c784c0abd75f71249c3b1f430be453dab65abd22d6a0e95cd7b183fa114e58b27992f1d14ef5df730516280f3420ae1103efeda666c413d984feed82b4d230f77f131ab76821724cc96d3c790c414da997133cabbcaa7f9c62fd34207b4720adf65dc9e020ea039ee08601f53c99c62bd7b8fa57ae51e722bb9716cfa1dd5ca87a57e4e78c0a0ca946930076cf83bf67a875fd5b3191b6d8e71dca305a0a30cfb9fa0aeb1014a2f452b20b137bc67af1b09550a8755efc0ae3dfc4c22d9d2f73f49da2ed58ccc20f87d1844060781b852d8e6cd879ec4f37ad2501d61e4b62889dc92aad317f91dc42423daf7f3a08c6dbff2d16481730a8927d3d3abec5293e8337a92dc6b174099be93e0a1ab95d90a0446bf2a586d26ed5a381f8902161c84e4bb33590575abcbbfa025f1ea346af387297ee62de41903935f95c00dbbaba1273062be33ab23809a773e91c8b1a94651597bf2541b014a2cc7f7fc3ccdf7e41cbe9e28453ec038a14697061f1a4d352709cb99cd72cb86a196f02773e6df63a890afdadfa7834e229d51fdd4fe38f108e8859903107c8c1285db41a2b6134ac39e0f7d82c9ee9048de0264ad564cd147e9acfbf3ed6bebd93e9089163922efee53ecc1ffd2eb030cda2d4f643f9b13d988113363bc58c64872f4d3eeb42a60642e612995a61dfcf4c7ca543512c7ecfe8b465120808fa7f7b429170381dcbfe3a9543d25fb8838f1f7ca614c9ebf17211111b78c9ceada883a8e56f524eed72a704a5844511687ea73a765c79beed6f2835c0ab72df2ea97787834c96009a675f63d9ed5802a06f7baea978c01e0b950a21ea791aada87e2c134e700133d22925c16f1ea6765c5fc21f7b64179795d90efeb0936db0b3b51e1e7acecaa42e764451ebbf7c4a31de9218a323154f61e6283f61c1b1c3fd23cfbc99e21e4762922b45e08b127dd135fda15a0557c50847d8d59da247c901e648be6b6d7b836b1aee6ebbb9b2ddc734cf8925a2678f69d7f94ced2e071fda57479d44b242fc641912700d1d32e50c1f74fdeec0ee52fb2bf3ae17b4503348fd898cd6bf8420e678cad3d489b50c6bac8a8ebe67eb39de514ed30a92ce5a9c6353d19a33444dd08f24fe79d84ad9568f2cc"}) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$key(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x2, 0x18, 0x7, 0x5, 0x14, 0x0, 0x70bd27, 0x25dfdbfc, [@sadb_ident={0x2, 0xa, 0x7, 0x0, 0x2}, @sadb_key={0x10, 0x9, 0x3a8, 0x0, "acb9c13dae5179e4f7c9709fc68e9ccb54e99e52098b67b6885df8e59221b05716855173bf6683d21fae91fdd26231b5ef60993f5ccb8a1b08d7ea4ed520e47054d1fb41e5e927cda7b68aad2a1e51df125d9adc15603454ad91102b16e4a0036bb8300b5e180b272c1b09c13bd148dc7960d6d87d"}]}, 0xa0}}, 0x4000000) open_by_handle_at(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000020000001f0000003f"], 0x0) syz_mount_image$iso9660(&(0x7f0000000940), &(0x7f0000000980)='./file0\x00', 0x2000082, &(0x7f0000000100)=ANY=[], 0x3, 0x962, &(0x7f00000009c0)="$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") (async) open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) ioctl$BTRFS_IOC_RM_DEV(0xffffffffffffffff, 0x5000940b, &(0x7f0000001cc0)={{r1}, "b524a179e5041c80c4a5d28917b57269480a49ce8a7bb79fc955edf3c68f92cfa395e88eb7e2ddb105963f63834562a00b85cd5f6f517b0a63ab8e2e73155d051893d4fe95b3c63d30501d7bddeedd24fe28fdc1b4ead50a3b824d9fe6bf044c4a27f8e76e37a39d56ede6bcecbc6ca6bda504ec2abfea7f86a26b407ac3723179550b27042e85a80347cdea33a4086680d6e488a05e98f73c1adab05672bce0679709db753d716cdc41bb75f9f62d960730f39890c6992d84ea0a8cfeb09cd9c9943ae55598fe88981d3c6c69362024beb8e11c0d1f229345c9d44acc403a3574bc747a3d4cb33943d28d198073956555b258e2f826d0a2f6844bc23b5172626457d1d9bc3a7a0f14f072c6e92a26d2c33e62634f0869b6f379cb2793361b09ffdd905df1fd2ba316c999d135355a2cdac1fc76fa12d14ff5f57926fbb5662b01cb45004859b31e09b2840c8c206eb41df16de15f0add7408326c9ac6d5e97ca629a0b2d29d5e4cfa6b3b9742070e1a39e26c65b48a89dae1b0ca7619cb785deabc74393dea8d93662593b3237d108433cc3db59c96b2d40fe8afadf25e42f9a612ecbacb8ed580ac39f732bae25b1cfec3e1f5c3df8534b334724d82b00c7f72e2b7ec7f70b5d3bd739563133e6f2abfa197f2247b4123c875ba425d97dfba0f27dd2288fc700adedb7e0f1f37dd365421ff1106ad387cf6807da0638bf505fd4a6c8a1ed4d03b279ee9a5d8fece5d1157bc318052298e7f22a6972630a342f735dc2e9714abadc338ac6ee0e9c90516fe44f2c4b77144e708bac15d098b774cc2b0bd1c030d059070f9a5eac67fee213ed9ecd987d8bfc042edfb1eb18924d9bf6a53e67c8ba11adabb8450393e3286f0f72a2d8a3d28a1e85e0127d4d7b1af22702448923b8f7021144dbc7b6c83e2b81ce38bb9f4f03ef45406c88082281808cad26862d3e3252c648c9bd0834022a4d3a1a4a1991102f9d8def2bf2ea643f6ab4f2c667ddb219af15f09ee56c92576cfe1ab6af03b7629b30f268670e87fcbc99c20aa24456a9660ede766fe6090f4af7e8121f4ac25b98cd582db1844ce5dfc744e771a14beb1f677979122fd36f0e3fc51b8025526322ae85574d897f14c3d12ca7edbc1abbb8f10ce475562fbd851e94eb9a7f077978378ae1a1f3ec18b78813f77f0b41674213a34f26fe129a4a5a8e3eca6038adb3235f75c28e446f31895275496edb03208d72544844c623c23ba5b4f327e1ae5014fba6c423d0f174ee828592e54f13bba93378200b273ac996b3619e13184ea47100222a76d4f28b9643d3ed7fda2c301e0273735a01986ea29dd45d7db1691c62a61854d2a69c256a63e03ed947c3e911be601da6888b05c5fd9b6415f8ceb100a2a824c418599af0dcc39fd566009dcd78c360ba4b4bc806532d37e332d1943534c295fa4727dae7a0c57a1a0e51cec47b7ddf71708af52bf54d3abcd4931ff7827a31094e0eedd626d068cbfc9bc953d26c59e9839893e618d0ba1a43766fdeca7ae01648ad9fadae6bec486ccf5a7a2af8b51735fc09c7e2e77f4e635941585c62af86d2c962fc47db428cda174810a34c5b93a3b032598e850e2151056ca2f08c9877b813f6abacf06fdf5b7c654e1398471583b530a129f999d155cacfc179dc3f94d742369b56f431f71a17e8f32d68211c9ac291592eb16fe984090be2091b05b0f6084d9d0a568e7f2b5d1161664a0b7d31a60ec83317c2c8f7cdb40b8efbdb28a8bf9d4a4f21545b280a039cd8697052ffaa17d3ac6c0293c4ab410a4580f5f23ac7e8ee9c806b6a35f91a6df23d0698248451e531ba668a49abefbde07e5843b0eb3ff7e26d2aecd683a9009677e6d360aafcf88cd5d4202e87dcbbcc396ad1d6302265f0bb1500c3a9753e452a50e925839577cfcda6be93f58ca297ec8d01fd05c35eaf6498cb2982b0bad16e8272e5d0f93807c7f094e00cb5cd77f0c5dab867915ef16c3128ed0a06699765d2b8253d328b97377f7748d3a3f03fc58c332e4b4d54989904db48a7ee731090ca523f119cb4da11546aa4dd4b3868efe6658bcc5bf3ce78104aecb4967e36516fcbe4b833e3420d8e601d7b721d182a6ddc7ea684914dd5fd01eca366f773bf06f253624650bbed346ca9cc8b03bef2d055557b306bb799ebeccff4c9437dc8eb078a997a86b2fa0e1cc3525bc086470fad3449eec5c57093ae5e22cd9e1dfe14e0cec6a12d93568313bb97944bb8bb3bff2cfbabd9bc2cab4a20cc45458f2ce3b62d9e46758328ae47d267eeaa00db249800f07b464d39d7b51062ba0810776dfd8cf231c89bda217d6e398a43351277d071c3b720187083ed30a9509829c1ea49635c5daa3fbb86749f4cd8d0e4778c2b65b4eae0e7738fdc36934dcef8e4dcc23f3803304c17e7782489f04ae5c0279d1b921dd4801c9e3e81ecedee74c4839a25be15da78dca97150496796facec927efdb63d0e3b1ece9dc82c995b55f4ff191bf57ae9ad7a742ccac74e0d3b343de448a0dad44ede45e8482bfa86bd01f6b27e6c46f1d27736ff5cbd6d26e8379d10fd82684ed31692979e4c3c20a81c44143431221dd88398b7c022e5c99f926bd906c00e04ee7b1ab2dcf246cb5291e2ba944df4835ceb06fe571c69ad6852f2e8e168ce305fe92e440fcc5d0e70773492c62d5ad00a3b42160f010aa7678bb1ed8ccfa2435b6c6f7f1074a10bb2be5d88b7ecc43f5ec90b2650d652cd19493b08995b24e6544cc4a2e148b2e0b3550a1befb3caaae9e3213d1b335d5bb75f6d9c7f286a294d4d3010ae544d1a978330d7e14da15ac70b18e3b37ba55ef3aaf4c01b71d1746a9f5867b56b2ff0cdd86ee652266fb18532925bd8072f95b31826e3cdf03e0479fb2fffabb2f9571ae0582ffe14ed7cea958892bcfcb289852459b3773da92d73d6250148c4a0d23de5f6e8943cb78927ba17694ec01dbfc785e32f7c7d45ff7ca9a163ee309a20b90fb8a2fe6bccccd83545b67a8c2d35f857e63a6d9a086d221ab8064bec54453b19cb9b7f89d4fdd040b66369cbd4c27f6a4a7930b28ab2d945202442e9e3ea88b6989e579ea8d7ab8da828f8552f2dbe72b12d427488860a136c17eba52f459c54ac15ed01b4577039c9ea20cbe9c092fdd61922a4179e4764342868bcb564d196383dbf9bb228cb652314a852889e42148b4d12534e296306de2279bdfd417c98402985f615cc2dd2e94d35427977688f8eca340034e7ea83f6fc90b5f6bee3803c1a6400f4ff82f17e789eaf60555a94b21251db5def45cd7ea7619be3ffd2bfc6b595d5e536f70aec2a97c2344dbecf63f49ed24af3a7f558e096e71c72b3c79efe24f767f37af1d56c2b3c3ed655f7f30142d9401bab1d1d8ee27513eb37ef0964a6b38bdae5581914c3b8133c7dd829c81ee7d8a81362d755b0a6eb7cdec37e7faa53d0633572fce14727b2837cf48f9e5f66a39652c53f841b3e2082bea12c457a37f8e4711111c434545298978e3c8d7ebb3113409e7dd9b77ed95937c7909c477d7422d98a7a442a73631cef8384c40c62de0e953be434884a5d3a5da09c423ad793adf26e2d2ef9cb8a178bb8a1da84aadc6a18f174ca95e7222dcd73aa7e7dffab1dca0cc01230ed10ae1d501cbb43cf29424db3012ccceccaf7d98a6c945ff23625fa5eb0312206f9d7a9c67fe22767494fd64f72a195c7b201262db5b61a0e83d0253a5131e8c57dd08bdaaa6cee62fbe0efa9f0811e259458b6ad27f21530552ab133b0d98a95ff991091a281a250e0ffb10b5a62d9648a502173c1be04d571ff622bcc2616cd65b202c2f3fbfcef524d0cd7d6eb12e2476c9235978e0a2b337bcc987cba11487419d9a4db99df82a51aff2a175db0889a8db1622abc1752b80153f702e7a48b4059c48240c04fd12f4e67faaebc2d0d5decd28821dc63b4398a9b3d63dd8ab7771cac0ecddfb7c25d9ec05f8618d32910266c37cd8edb39014da3e2dc94967ea7b52aa38ccd22959df282ff3429cee552e244568ddc57f6f7f5a771c7aa7e548a0c0b64d87fe8ae1b992bd98129ef20487570eaf004d83c337722bf9ca7e40f3e1b91b4f7eab74ef56d531c36e1e6df836150c7f40f6de3627dd26d228f307e7aeeec69c078cd731f9bf82fda11756e94d258d74638568787d80a9d35f1240db1491f856760904fc818f5bb0b620d32401979a1c017f264e3cd3ee243022750b89c648636d9674a46de99e9265f302434ac08e309824c6b5d8a73193fda16c3c41766db2a48a3effacb642b4cb28e8f081f1c4301ea141f3465c164dcf6e3e091dae062268042064b8b50dbc17e1bab3a36bed8534816b0a7cfafd223ba6d26c1a7b5a8c54b490c4c42eb21bc931370d8df7cba40d34a97b7777cfc435e9c31024265c91b993e36048d308ba54ff4db8fe8ada8a712567b5b0e0859087af57a37d42d11c475afb4a64c69968a328f063c0b8e3c3275e9626cc079142e67cff78da1b16c8338de9625af31d399ef7bfa75537958fe1f6b04981af9a861fd186e453e98d7b96e9fa0d75d277c3ecbb8d70ed776d53b826e131fee5346ecf4278b02ccf3240daf7aed45d2762f636227bca86f4a8c784c0abd75f71249c3b1f430be453dab65abd22d6a0e95cd7b183fa114e58b27992f1d14ef5df730516280f3420ae1103efeda666c413d984feed82b4d230f77f131ab76821724cc96d3c790c414da997133cabbcaa7f9c62fd34207b4720adf65dc9e020ea039ee08601f53c99c62bd7b8fa57ae51e722bb9716cfa1dd5ca87a57e4e78c0a0ca946930076cf83bf67a875fd5b3191b6d8e71dca305a0a30cfb9fa0aeb1014a2f452b20b137bc67af1b09550a8755efc0ae3dfc4c22d9d2f73f49da2ed58ccc20f87d1844060781b852d8e6cd879ec4f37ad2501d61e4b62889dc92aad317f91dc42423daf7f3a08c6dbff2d16481730a8927d3d3abec5293e8337a92dc6b174099be93e0a1ab95d90a0446bf2a586d26ed5a381f8902161c84e4bb33590575abcbbfa025f1ea346af387297ee62de41903935f95c00dbbaba1273062be33ab23809a773e91c8b1a94651597bf2541b014a2cc7f7fc3ccdf7e41cbe9e28453ec038a14697061f1a4d352709cb99cd72cb86a196f02773e6df63a890afdadfa7834e229d51fdd4fe38f108e8859903107c8c1285db41a2b6134ac39e0f7d82c9ee9048de0264ad564cd147e9acfbf3ed6bebd93e9089163922efee53ecc1ffd2eb030cda2d4f643f9b13d988113363bc58c64872f4d3eeb42a60642e612995a61dfcf4c7ca543512c7ecfe8b465120808fa7f7b429170381dcbfe3a9543d25fb8838f1f7ca614c9ebf17211111b78c9ceada883a8e56f524eed72a704a5844511687ea73a765c79beed6f2835c0ab72df2ea97787834c96009a675f63d9ed5802a06f7baea978c01e0b950a21ea791aada87e2c134e700133d22925c16f1ea6765c5fc21f7b64179795d90efeb0936db0b3b51e1e7acecaa42e764451ebbf7c4a31de9218a323154f61e6283f61c1b1c3fd23cfbc99e21e4762922b45e08b127dd135fda15a0557c50847d8d59da247c901e648be6b6d7b836b1aee6ebbb9b2ddc734cf8925a2678f69d7f94ced2e071fda57479d44b242fc641912700d1d32e50c1f74fdeec0ee52fb2bf3ae17b4503348fd898cd6bf8420e678cad3d489b50c6bac8a8ebe67eb39de514ed30a92ce5a9c6353d19a33444dd08f24fe79d84ad9568f2cc"}) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$key(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x2, 0x18, 0x7, 0x5, 0x14, 0x0, 0x70bd27, 0x25dfdbfc, [@sadb_ident={0x2, 0xa, 0x7, 0x0, 0x2}, @sadb_key={0x10, 0x9, 0x3a8, 0x0, "acb9c13dae5179e4f7c9709fc68e9ccb54e99e52098b67b6885df8e59221b05716855173bf6683d21fae91fdd26231b5ef60993f5ccb8a1b08d7ea4ed520e47054d1fb41e5e927cda7b68aad2a1e51df125d9adc15603454ad91102b16e4a0036bb8300b5e180b272c1b09c13bd148dc7960d6d87d"}]}, 0xa0}}, 0x4000000) (async) open_by_handle_at(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000020000001f0000003f"], 0x0) (async) 00:49:31 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$incfs(0xffffffffffffffff, &(0x7f0000000300)='.pending_reads\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0x7d, 0xff, 0x20, 0x7f, 0x0, 0x0, 0x400, 0x6, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x0, 0x1f}, 0x1a0, 0x7fffffffffffffff, 0x4, 0x4, 0x8, 0x200, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x8) (async) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) r1 = geteuid() (async) r2 = getpgid(0xffffffffffffffff) (async) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) mount$fuse(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x0, &(0x7f0000000900)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize={'blksize', 0x3d, 0x200}}, {}, {@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@default_permissions}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@audit}, {@subj_role={'subj_role', 0x3d, '.pending_reads\x00'}}, {@pcr={'pcr', 0x3d, 0xf}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@permit_directio}, {@uid_lt={'uid<', r1}}]}}) (async) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) r6 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) (async) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x34, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r7, 0x0) (async) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c653000188a5d"]) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000200), 0x10efe10675dec16, 0x0) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000b40)=""/122, 0x7a}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000001c80)=""/68, 0x44}, {&(0x7f0000001d00)=""/110, 0x6e}], 0x7, &(0x7f0000001e00)=""/245, 0xf5}, 0x22) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') (async) mkdir(&(0x7f00000002c0)='./bus\x00', 0x101) [ 259.966102] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. 00:49:31 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000300)='.pending_reads\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0x7d, 0xff, 0x20, 0x7f, 0x0, 0x0, 0x400, 0x6, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x0, 0x1f}, 0x1a0, 0x7fffffffffffffff, 0x4, 0x4, 0x8, 0x200, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) (async, rerun: 32) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x8) (async, rerun: 32) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) (async, rerun: 64) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x100000000}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) (async) mount$fuse(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x0, &(0x7f0000000900)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize={'blksize', 0x3d, 0x200}}, {}, {@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@default_permissions}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@audit}, {@subj_role={'subj_role', 0x3d, '.pending_reads\x00'}}, {@pcr={'pcr', 0x3d, 0xf}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@permit_directio}, {@uid_lt={'uid<', r1}}]}}) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) (async, rerun: 64) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async, rerun: 64) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r6 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async, rerun: 32) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x34, 0x0) (rerun: 32) lchown(&(0x7f0000000340)='./bus\x00', r7, 0x0) (async) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c653000188a5d"]) (async) chdir(&(0x7f00000001c0)='./bus\x00') sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000200), 0x10efe10675dec16, 0x0) (async, rerun: 64) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000b40)=""/122, 0x7a}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000001c80)=""/68, 0x44}, {&(0x7f0000001d00)=""/110, 0x6e}], 0x7, &(0x7f0000001e00)=""/245, 0xf5}, 0x22) (async, rerun: 64) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x101) [ 260.102524] isofs: isofs_export_get_parent(): child directory not normalized! [ 260.189673] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 260.207709] jfs: Unrecognized mount option "0xffffffffffffffffÿÿ0xffffffffffffffff" or missing value [ 260.880989] F2FS-fs (loop1): Found nat_bits in checkpoint [ 260.918526] F2FS-fs (loop1): Cannot turn on quotas: -2 on 2 [ 260.925848] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 00:49:33 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x383, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xb) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) r4 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x7, 0x3, 0x2, 0x9, 0x0, 0x4, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_config_ext={0x452e3beb, 0x8000009}, 0x81894, 0x7f, 0x9, 0x1, 0x4, 0x8, 0x2, 0x0, 0x2, 0x0, 0x8000000000000000}, r3, 0xe, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000480)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_clone(0x52020400, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$nl_generic(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)={0x1184, 0x37, 0x200, 0x70bd2a, 0x25dfdbff, {0x6}, [@nested={0x100c, 0x46, 0x0, 0x1, [@generic="8775591f6f1154b566b7bc2a8f287a53b6bdc12c3c50bf7264141cf89216fb1070f325bb1b5ff0689d5884511d4227ac5c45c8743bb18d4807c0640986a3cebc892efa8c0e42b3ad7cea71ffb734fcfcffe8cad4c9e9834b466bd540a59c3e0b88acc97853a8502d68c375401ea9acf042b2ed22b247823d112df6c5f3db85d8a03ec2f7ff2b8703771a56756feb845edfff3c92d6748b759901b87fa30b3bca3c8249e542c8cb3a3c33409d21c12e7794d9460dccb59295e88d7609f690263d3ca41ea5fb31b839dd22755a4acf616d02aca3764935bbf72f1b58aa5b770cd928387b4f5ec5d638a933525e9a00079c135f7486ee654d51527dc302067754b26cb661648d88e335f8e39eae2054f78048c7eb5b6f2fd4776ddceea8041e09645c5a5331af8c0b74c8d8de31499112f12be8d7d5a8d634c602a0d2048375ef27ca0170f46873ee20fda942efbb843d5f3307918089852de16a51be6f15a35429cdfe2d382357a9492c542ee8ce75f842f8d49a977a88de33154b4dd60dea43f3608f1cb00ebfef7db83671e74e8543cefeeb513a7afcb3a68574dabf9fac195cb78e115cfb59e0be052523df2f1fd277fa904251921a715329cafc70cf877ae59392b3eaf055d7e233ce94ed0d943a226d120564b02ebbde1d14eb65774dd4f5e0698ac465c2233ad1424ff4b48e8ad1ea5b5f96e074f989e428f66045361cb7dcff7d3e5e9f2791cf41aa153186a6608f0733d8e707709702a3b6d0030e0a2cfe605d6d95191cbd8dba7fefefac10d6fbd266aadc18b502fd4acf8a808ea6de26e75e00ba5f8685ca33dd3e1798f6e425abcbdb0e1713cf9a21e42e2399d9c5d48d260092dd3a9399277c4d9790f60be68e2b6989e3ca0d5e494cc0feca8668361d90b5f66bf17c8c9a9c6a1834969f38290357619b08f73e1c3ff78b1d41ccfdf977607c2eaa3091f67391f39ba919448262da457fa42629db65c97c6e2a5b23c40896f9e247d9169f0a1b197b78bc9780b466327293e90f2a9488c8926ddb613009058f383132f973895b50fcabb3f51cfb6139f037bc3b8ac1f200f059c7543340a15eacaf36bd25c6172173aeb191230c4af4f135101e464aa0a658c4e304adad2f0aa0414db978fe01a0647b0cd8a2d6a7a250114cd8e565da67fb85380f7722c570b3505e364fa9698a872bba3e9b6e4d6607b0d9038d36e4b56b4b629b860f5864f24d0cb338d004821a19218cbfe896306754a86f88d0816ca1f5526639bfdaf6945793e63d7b965111bbb1500df3388b2b32f41d5f9e1fe0085b61a1a91d6cca50bb06a1800cfb7bc97c75d48e7a00e6a91015824f66893548c4761872ba8632eec9d17a57c3343f74b0222fbd5b831fd8165d24647517055d6fd94bb331c22621f04c1f8111e20d0c616cc6b26a840243dfb6a6d43329086a5863410678f7bb19ae3de25f6af112d36853589684d2bcd000d801b995959f9b594143450efc9fccd368deb3335735e17a31f50a115d5dc57f5e62a5dd754e745a5c7563663b69c68be28f27da1a69f1cd6f936e0d03396a3d35872cb0ee9fa63e08b9bbdacded8d99801aaea3676b5bcbda69cf5ef760d58a4faf6909d3128c471882ea2d7eaf4d24e263ef77bf2d7c78f025cce49cf3ab9755deb5c7fc25f7f0e299af0dad9712b0fd27fa9db5b8d6ed800c6d852c83de20552885ae2f95558e5102fb8f0cde213da93cff9dfe1a2b53ab0443dc4369fdfc271bc717c2fec6dde640bf7352ef1054a2f7c1cf8e4c9bfda8024f0b935d2e192e695f789c004ed95e653e12e7b2ac7470ad1a6626c5b1849de5a4e0be76603fd8194728e6603c2e8b18602d7db504aa16780cd4af101858f0c2f7ab406f33b5e392723bfce9a2bcdb61ff0fa0968ff879d2eb012e72fa274f7871c5a02ca183c66d511adb0bc2b921a2d4106cafe8a1fa5a4d44d1624e58d02bc505cebe229db8c6644e49bf2f3ecf8717fe6898a22244c8ad6ba9388e9920ba5991d0cfc099fcc7c9c9debbb3b48767489254504409cea4871f518350b12e7d07fd74b547ebb38a5edf5220033988071cc5e91fd0ead38ef88a314aae771a11eb91c07333caad320d80099f107eb9e5c41ed2d8c190e364975d68d4ba782ef434f7ff7d2204710195e1af97a8fd9e5220bcd6e31934baaf755af4667cc4adeddf3ff990c2c1f6c014a49b6e8a279c0f9f2a13ad3f32ba30dd7c685a105f5e4974e44c55cc61cf7bee24d90d80f1a4a4f3bad1626080d464a45548094b0f838dcc8411e375469e4d05150999ca5d6956f16880b9dbdf6526d7432cae731611b827a7cd3cafc1a2b3efe2e36dbb8f9c153ac2a59a928b7b6bfabb842b3a6134da98745c2e170184eaa523b91e93ea0f832095fa965aa32924a2e433d0892248f6744bccbe8d7990fa5476bef8c2586ae957d4ea014fc805612dc54aadebdda358661326bea9209a3d98cb9cbd91c6f9043e69400d98152d9caaccae851700a385c961117d70176f992b938360c49c11dd01e18e122e1f2c6b9e4b998684290a0bd74d3fb4046e5c405ea4ef49f4cec6a87dec1d1ace6cfef55d12bfc7c2352be0ebe39411aa664d81479f7a2e37f7a01dbcc6d45caa6e59904a7d71750a28f4f3af8617007c8ee933dd415597e2a974c1a0b336be57e5f3b9b42cdaba1d68420d37afdfe0f9b3f8ad4fbda369ddff2e72e5a55dd1e7c63aaf879ff3fcc5ac5193c07b32d850761deea6f7a527e715c334ea390beb2690d370ebd496b446e3628048c1c19b1921117a3f7df0f68aaac51d07e1fbb45f87d3dd3f26d80c50938430ef26930d9e078e6ab077857aecbb64ba56cfacc8e1ede848a842042b57b18152950f3901a794ddf7668988613a9f67eb181eb155873ebcf6b87d17d311f31a19db7697d6fde1aa8a4af16b9cc00d3026d1c16c109fd7fd54ca8fee9ec10ee0b13a3d5f51e47b9f0b7667b2cf457b1af0febebb56a18dcbe5dfb07334a665ebd415bc44f6611b70ef72fa141972a97b14b0856a3035363e5e8ed1a7d25b8f9753009944f9804ea6085e509b65e1ba77e2384a5d1e12b4e3d529b718b3c93b49a35731fa2933b64128d361ac73ed6a50444e92dd925925dbc244ef00f0366aa38fb8fc1c8031c5ded986f46d6011af3954e9c97b9d7b7f47e8bd6c2c630c9c63ecc4d41dab76023bc3c02394949ceca8bff394c126981a72882534a2bfdb2096fd2fb3fdc3c966d88e6c626097156634a1e790a593a4d0b97fdc995912848395dc36e4dd3fcf1839116c7775da2c7cdd71eec677e79e0343d850959f577a6365963af88016303a149620674d8065ba131f1b7a4af866121849d824edc9cfe900e451103b2b6e1027f678631138d1b743edb6a4ce72168e860f3a0b8098427cb55262f03a6e9f91779c037e1b9ba12238143f1eb412657e43041b1d175d9a0d9b63c5cd5b078560362b75a3e550ab6a59066a2c8ea4988c478ca544d7b79ce15e00cb65925a214258b8039987e29aaa2b4443efba7466257f930661ae8bc854bc7003c8a97451732c96a660d509633b0f489122a60471b1b1c362b31f5a40ee80693a256d119db5081980cb5b8ad59f5580373a9e24549dd7c3620216a77a78e77d63a92cbfb4b64af8fdcc90e4bc4aa09cbd32983cc6a2f578374584c66db0adcc9882d315ee2d6df44fd50f8b13df1ebc65e6c162041982bcd82592a431e60da82e547cf18d44097ed26186276937d419020366c3692a07df739036222cebd11f634e7bcc54c018d100a6a841a673a38714ce00da459de6412bf21ddcaa82d372529f6f988e048aba6bcdec5dd8b5fe9a228123fd95504515dce9d88bb6973f6fc2ae22f0c0087cb986ba5e496117f60e853596c7915fa1e789ab6ce37232fe2cde87e83ac20c2edde3a2c690464036f5bb61e7bc283449554dbf149f45acde667a8c4bd9bbb3d985240f270dc49133cffb17b8c63678784c0980bb92f4782f0d7c54bad0e933775eb7d0632856b3ccd047de46a73efc9e076429309c801f376571dbdd0f3f0266b59cccd920b31570a06159a96b2f61b69328f295ebaca9dd4d6f63aa8bc9dca7ef1e39bca80b6688f439d4e821c246c4e6182c730aaafe140bfddf4235dba33b7456e96a639f095dbfe5da3519cf98986867a0fd22a40b0add7f95e53114593307a879728397bda1efed9d97d6aaa64e63de5897bc46d99950aa5eac910ebc47bd78ed21a943fa84f6139021397e4618b6c50753a0c6166a58fec0a4365908fba466a5460d05aa473d4b929a4eb9061049fafa00609ee1a4fcc216696c1c5f60bef9320fbf0a9eb349920831e46602407fcafbc7c3ee2291fe358d72d9088f307be69062563c20bd72fc37c821f668c67ebf665c2c7c1324d099f052971a6b9245683a3393d88f68c98718e04fc0f1c5c969bb261a0e347eaac6ce6a4621387b365e847c6b8b012a14880d87fe28a09f09f135e03720f2e4eb9e65939dd70c3fc1b2a81030544b9bd23d961c09d8d11b73badaafd7144dd6f541b8f024473d8ce83e762b1101c3c76fc440f7e94a97160c2c3a1ea469a465d043698f241ab42520c4648000f41af29c53112116bb169cbb4daf104e951419e8448e5c76f99718195c6d48f9146a9e7e27ff9aead3404927978382f08fd91d99ddbb2a285343c07b17e758d9169c7cc67de514ffbd61743ca7d2bec657490e75f7b5f9f2ece2bcc73a284528dbe5311734cb550338aa77ba275273d4883a4d9bfae5718b2d2445a92085f7a26cb208df3180ad7bcc63c1e0047cda7840b7f6e256d2f19b029a76e9d890c8eaab41037ac27f94a1be998484b61a1671e3ba0fa76843de7131a0fe57da555d37ebedc32bcae40cd2997614a3eae24591508bb00dad1aa55c0b3f87b73f94fb63ed84ee374feb242085fdd1b5dad462d8bade1037d36ecbc0c5f2863546e9e3290af2999fa42b8b516bdf9a3d4c376e2bff0826f07b9647fcb9f78af2a5b812af58f2d4ffc37aa82c0e91ff7fb95a90ed051e481e130c30ae440747f2a1090619ae31c80a367592d5cfa1a69fd4aea49eb3b0ec26242a7723bc041fed2ac97c01c0db3f210619ee7739059881ce8dc90c3f453e2fd7d802ae0b344fdd606d60787fcf78992d94332b923e6e40a420e6958411afcaf69bedc9da2d22ba13143ce417f30089eb87b6589e431a41e5a054b70d3c40380734589d30ef156b1519705392a12d0cde3164d5d9f81ebebd3681d94b0fbe5c1c1d7c273d2cbb7cde1e761d21b85437258e6a664dd008f07365ae0a976c2eb406ba31455800342f3a573fedd9e5f399455b6cf46165fb786a2720031ceede380438c9625daaa04ce65d68c3769bdb6386989f1fcdd56a45cd559026fd2ee816b8b49ef06a9b7a3ef6e56b92b0cd8e0c5e0bf57b465a14742dbfad70be13020b74c59aad89f4c16b0354af98b9a64c40384540333958c06d9d3a171116dac484b0638fe80e511ef5ef1786dd76ddc4652e72c2d6ee555ce661e25eef529c69565558bd866e53ba8527fcf9fc3200d72cb00b9aaa2b4f6ac98dd1da932e2569f83ee479a33a5b0a54692ac82f9c3e5374035c379148a8a93cbd88eef98edf3c27f14fbd92f91fa13e43b5d8ed8c53eeefdcc998488bfe0cc0f8b896b7d5179baa0a172a6c01c4bae1803c50594c9ae6f0339b5befdfdd85ea4a51c823a8e98c5bdc23cc9e9460bcd6cdc85f0bf1df1aa81c100b62d8714e8b2f2befb84f26a8887e2bf4ab5e548da9d9c8b87eabeb66", @typed={0x8, 0x87, 0x0, 0x0, @u32=0xffffff7f}]}, @generic="10e9b86258b3a737ff16058c23320ea3727faea1df96c8d67f42fa2ac44b6525b0ea6f04ead988fe598f9e7a0ed1d74f80058cfbbefbd8725f2106de3647fdf068fc0c211aa79fcbe72d8c2815f28e34cc9aacad1f27fb56282e56af4b", @nested={0xfb, 0x8a, 0x0, 0x1, [@typed={0x8, 0xd, 0x0, 0x0, @fd=r2}, @generic="c5978509aa1d016dc906796abc257b4fd0685f465f294a5dff3b1ee58bca937376adb91fd4349dadabd5a08632c16fc9b01b059f81d4f45d968cd2ee248c398cdef5", @generic="bba45ac4", @typed={0x8, 0x7e, 0x0, 0x0, @pid=r0}, @generic="38498e94ed2ca9a6491070a45ecd17e892417c6745010e87d24fead99f6df132222d24216b8aab5346970b645a49bce71e2d206944fb827d1405a74190b7e0006274b02d70186c0b36f54a7c431c60769e0fcf950918bab6d7e79eec01923c9c49f939f44dc7bcbb12b6598aca5ae368da6761f2aa74bc9ed8ba2023261b656595b781ea81f6e3e3645452f95f5f41975c67ae6fb8dbceaa1a", @typed={0x8, 0x6b, 0x0, 0x0, @fd=r5}]}, @typed={0x8, 0x37, 0x0, 0x0, @u32=0xfffffff7}]}, 0x1184}, 0x1, 0x0, 0x0, 0x4000000}, 0x8008080) 00:49:33 executing program 0: syz_mount_image$iso9660(&(0x7f0000000940), &(0x7f0000000980)='./file0\x00', 0x2000082, &(0x7f0000000100)=ANY=[], 0x3, 0x962, &(0x7f00000009c0)="$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") r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) r1 = socket$key(0xf, 0x3, 0x2) ioctl$BTRFS_IOC_RM_DEV(0xffffffffffffffff, 0x5000940b, &(0x7f0000001cc0)={{r1}, "b524a179e5041c80c4a5d28917b57269480a49ce8a7bb79fc955edf3c68f92cfa395e88eb7e2ddb105963f63834562a00b85cd5f6f517b0a63ab8e2e73155d051893d4fe95b3c63d30501d7bddeedd24fe28fdc1b4ead50a3b824d9fe6bf044c4a27f8e76e37a39d56ede6bcecbc6ca6bda504ec2abfea7f86a26b407ac3723179550b27042e85a80347cdea33a4086680d6e488a05e98f73c1adab05672bce0679709db753d716cdc41bb75f9f62d960730f39890c6992d84ea0a8cfeb09cd9c9943ae55598fe88981d3c6c69362024beb8e11c0d1f229345c9d44acc403a3574bc747a3d4cb33943d28d198073956555b258e2f826d0a2f6844bc23b5172626457d1d9bc3a7a0f14f072c6e92a26d2c33e62634f0869b6f379cb2793361b09ffdd905df1fd2ba316c999d135355a2cdac1fc76fa12d14ff5f57926fbb5662b01cb45004859b31e09b2840c8c206eb41df16de15f0add7408326c9ac6d5e97ca629a0b2d29d5e4cfa6b3b9742070e1a39e26c65b48a89dae1b0ca7619cb785deabc74393dea8d93662593b3237d108433cc3db59c96b2d40fe8afadf25e42f9a612ecbacb8ed580ac39f732bae25b1cfec3e1f5c3df8534b334724d82b00c7f72e2b7ec7f70b5d3bd739563133e6f2abfa197f2247b4123c875ba425d97dfba0f27dd2288fc700adedb7e0f1f37dd365421ff1106ad387cf6807da0638bf505fd4a6c8a1ed4d03b279ee9a5d8fece5d1157bc318052298e7f22a6972630a342f735dc2e9714abadc338ac6ee0e9c90516fe44f2c4b77144e708bac15d098b774cc2b0bd1c030d059070f9a5eac67fee213ed9ecd987d8bfc042edfb1eb18924d9bf6a53e67c8ba11adabb8450393e3286f0f72a2d8a3d28a1e85e0127d4d7b1af22702448923b8f7021144dbc7b6c83e2b81ce38bb9f4f03ef45406c88082281808cad26862d3e3252c648c9bd0834022a4d3a1a4a1991102f9d8def2bf2ea643f6ab4f2c667ddb219af15f09ee56c92576cfe1ab6af03b7629b30f268670e87fcbc99c20aa24456a9660ede766fe6090f4af7e8121f4ac25b98cd582db1844ce5dfc744e771a14beb1f677979122fd36f0e3fc51b8025526322ae85574d897f14c3d12ca7edbc1abbb8f10ce475562fbd851e94eb9a7f077978378ae1a1f3ec18b78813f77f0b41674213a34f26fe129a4a5a8e3eca6038adb3235f75c28e446f31895275496edb03208d72544844c623c23ba5b4f327e1ae5014fba6c423d0f174ee828592e54f13bba93378200b273ac996b3619e13184ea47100222a76d4f28b9643d3ed7fda2c301e0273735a01986ea29dd45d7db1691c62a61854d2a69c256a63e03ed947c3e911be601da6888b05c5fd9b6415f8ceb100a2a824c418599af0dcc39fd566009dcd78c360ba4b4bc806532d37e332d1943534c295fa4727dae7a0c57a1a0e51cec47b7ddf71708af52bf54d3abcd4931ff7827a31094e0eedd626d068cbfc9bc953d26c59e9839893e618d0ba1a43766fdeca7ae01648ad9fadae6bec486ccf5a7a2af8b51735fc09c7e2e77f4e635941585c62af86d2c962fc47db428cda174810a34c5b93a3b032598e850e2151056ca2f08c9877b813f6abacf06fdf5b7c654e1398471583b530a129f999d155cacfc179dc3f94d742369b56f431f71a17e8f32d68211c9ac291592eb16fe984090be2091b05b0f6084d9d0a568e7f2b5d1161664a0b7d31a60ec83317c2c8f7cdb40b8efbdb28a8bf9d4a4f21545b280a039cd8697052ffaa17d3ac6c0293c4ab410a4580f5f23ac7e8ee9c806b6a35f91a6df23d0698248451e531ba668a49abefbde07e5843b0eb3ff7e26d2aecd683a9009677e6d360aafcf88cd5d4202e87dcbbcc396ad1d6302265f0bb1500c3a9753e452a50e925839577cfcda6be93f58ca297ec8d01fd05c35eaf6498cb2982b0bad16e8272e5d0f93807c7f094e00cb5cd77f0c5dab867915ef16c3128ed0a06699765d2b8253d328b97377f7748d3a3f03fc58c332e4b4d54989904db48a7ee731090ca523f119cb4da11546aa4dd4b3868efe6658bcc5bf3ce78104aecb4967e36516fcbe4b833e3420d8e601d7b721d182a6ddc7ea684914dd5fd01eca366f773bf06f253624650bbed346ca9cc8b03bef2d055557b306bb799ebeccff4c9437dc8eb078a997a86b2fa0e1cc3525bc086470fad3449eec5c57093ae5e22cd9e1dfe14e0cec6a12d93568313bb97944bb8bb3bff2cfbabd9bc2cab4a20cc45458f2ce3b62d9e46758328ae47d267eeaa00db249800f07b464d39d7b51062ba0810776dfd8cf231c89bda217d6e398a43351277d071c3b720187083ed30a9509829c1ea49635c5daa3fbb86749f4cd8d0e4778c2b65b4eae0e7738fdc36934dcef8e4dcc23f3803304c17e7782489f04ae5c0279d1b921dd4801c9e3e81ecedee74c4839a25be15da78dca97150496796facec927efdb63d0e3b1ece9dc82c995b55f4ff191bf57ae9ad7a742ccac74e0d3b343de448a0dad44ede45e8482bfa86bd01f6b27e6c46f1d27736ff5cbd6d26e8379d10fd82684ed31692979e4c3c20a81c44143431221dd88398b7c022e5c99f926bd906c00e04ee7b1ab2dcf246cb5291e2ba944df4835ceb06fe571c69ad6852f2e8e168ce305fe92e440fcc5d0e70773492c62d5ad00a3b42160f010aa7678bb1ed8ccfa2435b6c6f7f1074a10bb2be5d88b7ecc43f5ec90b2650d652cd19493b08995b24e6544cc4a2e148b2e0b3550a1befb3caaae9e3213d1b335d5bb75f6d9c7f286a294d4d3010ae544d1a978330d7e14da15ac70b18e3b37ba55ef3aaf4c01b71d1746a9f5867b56b2ff0cdd86ee652266fb18532925bd8072f95b31826e3cdf03e0479fb2fffabb2f9571ae0582ffe14ed7cea958892bcfcb289852459b3773da92d73d6250148c4a0d23de5f6e8943cb78927ba17694ec01dbfc785e32f7c7d45ff7ca9a163ee309a20b90fb8a2fe6bccccd83545b67a8c2d35f857e63a6d9a086d221ab8064bec54453b19cb9b7f89d4fdd040b66369cbd4c27f6a4a7930b28ab2d945202442e9e3ea88b6989e579ea8d7ab8da828f8552f2dbe72b12d427488860a136c17eba52f459c54ac15ed01b4577039c9ea20cbe9c092fdd61922a4179e4764342868bcb564d196383dbf9bb228cb652314a852889e42148b4d12534e296306de2279bdfd417c98402985f615cc2dd2e94d35427977688f8eca340034e7ea83f6fc90b5f6bee3803c1a6400f4ff82f17e789eaf60555a94b21251db5def45cd7ea7619be3ffd2bfc6b595d5e536f70aec2a97c2344dbecf63f49ed24af3a7f558e096e71c72b3c79efe24f767f37af1d56c2b3c3ed655f7f30142d9401bab1d1d8ee27513eb37ef0964a6b38bdae5581914c3b8133c7dd829c81ee7d8a81362d755b0a6eb7cdec37e7faa53d0633572fce14727b2837cf48f9e5f66a39652c53f841b3e2082bea12c457a37f8e4711111c434545298978e3c8d7ebb3113409e7dd9b77ed95937c7909c477d7422d98a7a442a73631cef8384c40c62de0e953be434884a5d3a5da09c423ad793adf26e2d2ef9cb8a178bb8a1da84aadc6a18f174ca95e7222dcd73aa7e7dffab1dca0cc01230ed10ae1d501cbb43cf29424db3012ccceccaf7d98a6c945ff23625fa5eb0312206f9d7a9c67fe22767494fd64f72a195c7b201262db5b61a0e83d0253a5131e8c57dd08bdaaa6cee62fbe0efa9f0811e259458b6ad27f21530552ab133b0d98a95ff991091a281a250e0ffb10b5a62d9648a502173c1be04d571ff622bcc2616cd65b202c2f3fbfcef524d0cd7d6eb12e2476c9235978e0a2b337bcc987cba11487419d9a4db99df82a51aff2a175db0889a8db1622abc1752b80153f702e7a48b4059c48240c04fd12f4e67faaebc2d0d5decd28821dc63b4398a9b3d63dd8ab7771cac0ecddfb7c25d9ec05f8618d32910266c37cd8edb39014da3e2dc94967ea7b52aa38ccd22959df282ff3429cee552e244568ddc57f6f7f5a771c7aa7e548a0c0b64d87fe8ae1b992bd98129ef20487570eaf004d83c337722bf9ca7e40f3e1b91b4f7eab74ef56d531c36e1e6df836150c7f40f6de3627dd26d228f307e7aeeec69c078cd731f9bf82fda11756e94d258d74638568787d80a9d35f1240db1491f856760904fc818f5bb0b620d32401979a1c017f264e3cd3ee243022750b89c648636d9674a46de99e9265f302434ac08e309824c6b5d8a73193fda16c3c41766db2a48a3effacb642b4cb28e8f081f1c4301ea141f3465c164dcf6e3e091dae062268042064b8b50dbc17e1bab3a36bed8534816b0a7cfafd223ba6d26c1a7b5a8c54b490c4c42eb21bc931370d8df7cba40d34a97b7777cfc435e9c31024265c91b993e36048d308ba54ff4db8fe8ada8a712567b5b0e0859087af57a37d42d11c475afb4a64c69968a328f063c0b8e3c3275e9626cc079142e67cff78da1b16c8338de9625af31d399ef7bfa75537958fe1f6b04981af9a861fd186e453e98d7b96e9fa0d75d277c3ecbb8d70ed776d53b826e131fee5346ecf4278b02ccf3240daf7aed45d2762f636227bca86f4a8c784c0abd75f71249c3b1f430be453dab65abd22d6a0e95cd7b183fa114e58b27992f1d14ef5df730516280f3420ae1103efeda666c413d984feed82b4d230f77f131ab76821724cc96d3c790c414da997133cabbcaa7f9c62fd34207b4720adf65dc9e020ea039ee08601f53c99c62bd7b8fa57ae51e722bb9716cfa1dd5ca87a57e4e78c0a0ca946930076cf83bf67a875fd5b3191b6d8e71dca305a0a30cfb9fa0aeb1014a2f452b20b137bc67af1b09550a8755efc0ae3dfc4c22d9d2f73f49da2ed58ccc20f87d1844060781b852d8e6cd879ec4f37ad2501d61e4b62889dc92aad317f91dc42423daf7f3a08c6dbff2d16481730a8927d3d3abec5293e8337a92dc6b174099be93e0a1ab95d90a0446bf2a586d26ed5a381f8902161c84e4bb33590575abcbbfa025f1ea346af387297ee62de41903935f95c00dbbaba1273062be33ab23809a773e91c8b1a94651597bf2541b014a2cc7f7fc3ccdf7e41cbe9e28453ec038a14697061f1a4d352709cb99cd72cb86a196f02773e6df63a890afdadfa7834e229d51fdd4fe38f108e8859903107c8c1285db41a2b6134ac39e0f7d82c9ee9048de0264ad564cd147e9acfbf3ed6bebd93e9089163922efee53ecc1ffd2eb030cda2d4f643f9b13d988113363bc58c64872f4d3eeb42a60642e612995a61dfcf4c7ca543512c7ecfe8b465120808fa7f7b429170381dcbfe3a9543d25fb8838f1f7ca614c9ebf17211111b78c9ceada883a8e56f524eed72a704a5844511687ea73a765c79beed6f2835c0ab72df2ea97787834c96009a675f63d9ed5802a06f7baea978c01e0b950a21ea791aada87e2c134e700133d22925c16f1ea6765c5fc21f7b64179795d90efeb0936db0b3b51e1e7acecaa42e764451ebbf7c4a31de9218a323154f61e6283f61c1b1c3fd23cfbc99e21e4762922b45e08b127dd135fda15a0557c50847d8d59da247c901e648be6b6d7b836b1aee6ebbb9b2ddc734cf8925a2678f69d7f94ced2e071fda57479d44b242fc641912700d1d32e50c1f74fdeec0ee52fb2bf3ae17b4503348fd898cd6bf8420e678cad3d489b50c6bac8a8ebe67eb39de514ed30a92ce5a9c6353d19a33444dd08f24fe79d84ad9568f2cc"}) (async) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$key(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={0x2, 0x18, 0x7, 0x5, 0x14, 0x0, 0x70bd27, 0x25dfdbfc, [@sadb_ident={0x2, 0xa, 0x7, 0x0, 0x2}, @sadb_key={0x10, 0x9, 0x3a8, 0x0, "acb9c13dae5179e4f7c9709fc68e9ccb54e99e52098b67b6885df8e59221b05716855173bf6683d21fae91fdd26231b5ef60993f5ccb8a1b08d7ea4ed520e47054d1fb41e5e927cda7b68aad2a1e51df125d9adc15603454ad91102b16e4a0036bb8300b5e180b272c1b09c13bd148dc7960d6d87d"}]}, 0xa0}}, 0x4000000) (async) open_by_handle_at(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000020000001f0000003f"], 0x0) 00:49:33 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) (async) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff}}, './file0\x00'}) r5 = fcntl$dupfd(r4, 0x406, r2) syz_kvm_setup_cpu$x86(r5, r3, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, &(0x7f0000000080)="66baf80cb8204c788eef66bafc0cb001eeb923080000b82b000000ba000000000f303ef20f017abc0f01c3c4e17950c20f09b9fc020000b89e000000ba000000000f300f2395b9800000c00f3235000100000f300f526f8c", 0x58}], 0x1, 0x4, &(0x7f0000000280)=[@dstype0={0x6, 0x7}], 0x1) (async) pwrite64(r3, &(0x7f0000000180)="0195ff6d88fec8eafab5a98ef95fc7d57e5eec389229879aba0ead9ce0b46d632a88b0cf5ee21e5aa2e6f8d96039fb652e86e1c25ae04e6860f38df54801aaa93d5c851d6337d58a29c775b83c3da3fd30268efed6239c13c4f22f686a93525d47d8628ea2c701ea9c82e81b97537c5063244982bcc01eafe2fd4024d04e64a55bc6c58d61a1fc98d075418c8a2cca054f586f7a059deed15a8c8eced9593f31ca27b5934e3ca42881ee96fb2b7f23776638318d22c1a3c1ca5ff2d7c203ad2f7bc92fba7484338609517160cf0ca0d8877532cbe3397987442a4821304aaf98073a0eaae0af", 0xe6, 0xb1) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x6}}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x4) 00:49:33 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000100)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {0x2}, [{{0x8, 0x1, r2}, {0x4}}]}, 0x20}}, 0x0) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)={0x0, @broadcast, @private}, &(0x7f0000000180)=0xc) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0x190, r1, 0x100, 0x70bd26, 0x25dfdbfd, {}, [{{0x8}, {0x174, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x200}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r3}}}]}}]}, 0x190}}, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xf77fffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$msdos(0x0, &(0x7f0000000100)='./file0\x00', 0x101000, 0x0, 0x0, 0x0, &(0x7f0000000440)) unshare(0x48020200) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x148) r4 = getpid() sched_setscheduler(r4, 0x5, &(0x7f0000000380)) mount(0x0, &(0x7f00000018c0)='./file0\x00', &(0x7f0000000380)='hugetlbfs\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='.\x00', 0x4000, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) fremovexattr(r6, &(0x7f0000000200)=ANY=[]) renameat(r5, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000000)='./file0\x00') 00:49:33 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000300)='.pending_reads\x00', 0x0, 0x0) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0x7d, 0xff, 0x20, 0x7f, 0x0, 0x0, 0x400, 0x6, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x0, 0x1f}, 0x1a0, 0x7fffffffffffffff, 0x4, 0x4, 0x8, 0x200, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) mount$fuse(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x0, &(0x7f0000000900)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize={'blksize', 0x3d, 0x200}}, {}, {@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@default_permissions}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@audit}, {@subj_role={'subj_role', 0x3d, '.pending_reads\x00'}}, {@pcr={'pcr', 0x3d, 0xf}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@permit_directio}, {@uid_lt={'uid<', r1}}]}}) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r6 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x34, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r7, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c653000188a5d"]) chdir(&(0x7f00000001c0)='./bus\x00') sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000200), 0x10efe10675dec16, 0x0) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000b40)=""/122, 0x7a}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000001c80)=""/68, 0x44}, {&(0x7f0000001d00)=""/110, 0x6e}], 0x7, &(0x7f0000001e00)=""/245, 0xf5}, 0x22) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x101) 00:49:33 executing program 5: syz_mount_image$jfs(&(0x7f0000005e00), &(0x7f0000005e40)='./file1\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESHEX], 0x1, 0x5dcc, &(0x7f0000005ec0)="$eJzs3U1vHVf9B/Df3Cc/9N/W6qLqP0LITctDKc1jCYECbRewYMMCZYsSuW4VkQJKAkqriLjyhgUvAoTEEiGWrHgBXbBlxwsgUoIE6opBY5+TjCfXuQ6O79g+n4/kzPzmzPieyfc+embuCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgvv+9H56tIuLyL9KClYj/i2HEIGKpqVcjYml1Ja8/ioiXYqs5XoyI8UJEs/3WP89HvBkRnz4Xce/+7bVm8bk99uO7f/zb7370zA/++ofx6X//6ebwrd3Wu3Xr1//685397TMAAACUpq7rukof80+kz/eDvjsFAMxFfv2vk7xcrVar1Wr18avb6unutIuI2Ghv07xncDgeAI6Yjfis7y7QI/kXbRQRz/TdCeBQq/ruAAfi3v3ba1XKt2q/Hqxut+dzQXbkv1E9uL5jt+ks3XNM5nX/2oxhvLBLf5bm1IfDJOc/6OZ/ebt9ktY76PznZbf8J9uXPhUn5z/s5t9xfPIfTM2/VDn/0RPlP5Q/AAAAAAAcYvnv/ys9H/9d2P+u7Mnjjv+uzqkPAAAAAAAAAPC07Xf8vweM/wcAAACHVvNZvfGb5x4u2+272Jrll6qIZzvrA4VJF8ss990PAAAAAAAAAAAAACjJaPsc3ktVxDginl1eruu6+Wnr1k9qv9sfdaXvP5Ss7yd5AADY9ulznWv5q4jFiLiUvutvvLy8XNeLS8v1cr20kN/PThYW66XW59o8bZYtTPbwhng0qZtfttjarm3W5+VZ7d3f19zWpB7uoWPz0WPgABAR269G97wiHTN1/Xz0/S6Ho8Hj//jx+Gcv+r6fAgAAAAevruu6Sl/nfSId8x/03SkAYC7y63/3uIBarVar1erjV7fV091pFxGx0d6mec9gOH4AOGI24rO+u0CP5F+0UUS81HcngEOt6rsDHIh792+vVSnfqv16kMZ3z+eC7Mh/o9raLm8/bTpL9xyTed2/NmMYL+zSnxfn1IfDJOc/6OZ/ebt9ktY76PznZbf8m/1c6aE/fcv5D7v5dxyf/AdT8y9Vzn/0RPkP5Q8AAAAAAIdY/vv/iuO/eZcBAAAAAAAA4Mi5d//2Wr7uNR///9yU9Vz/eTzl/Cv5FynnP+jk/+XOesPW/N13H+b/z/u3135/8x//n6d7zX8hz1TpnlWle0SVbqkapel+9u5Rm+PhpLmlcTUYjtI5P/X4/bga12I9zuxYd5D+Px62n93R3vR0vKP93I720SPt53e0j9P3DtRLuf1UrMVP41q8t9XetC3M2P/FGe31jPac/9Djv0g5/1Hrp8l/ObVXnWnj7ieDRx737em023nn6ud/debgd2emzRg+2Le2Zv9O9tCfrf+TZybx8xvr10/dunLz5vWzkSY7lp6LNHnKcv7j9PPg+f+V7fb8vN9+vN79ZPLE+R8WmzHaNf9XWvPN/r425771Iec/ST85//dS+/TH/1HOf/fH/+s99AcAAAAAAAAAAAAAAAAep67rrUtE34mIC+n6n76uzQQA5iu//tdJXq5Wq9Vqtfr41W31dG+3i4j4S3ub5j3DL6f9MgDgMPtPRPy9707QG/kXLH/fXzN9te/OAHN146OPf3zl2rX16zf67gkAAAAAAAAA8L/K43+utsZ/fjUiVjrr7Rj/9d1Y3e/4n6M882CA0ac80PcuNgeT4aA13PjL8fjxv0/G48f/Hs24vfGM9smM9oUZ7Ysz2qde6NGS83+5Nd55k/+JzvDrJYz/2h3zvgQ5/5Ot+3OT/5c667Xzr397lPMf7Mj/9M0Pf3b6xkcfv3H1wysfrH+w/pPzZ8+eOX/hwsWLF0+/f/Xa+pntf3vs8cHK+eexr50HWpacf85c/mXJ+X8h1fIvS87/i6mWf1ly/vn9nvzLkvPPn33kX5ac/2upln9Zcv5fSbX8y5Lzfz3V8i9Lzv+rqZZ/WXL+b6Ra/mXJ+Z9KtfzLkvM/nWr5lyXnn49wyb8sOf98ZoP8y5LzP5dq+Zcl538+1fIvS87/zVTLvyw5/6+lWv5lyflfSLX8y5Lz/3qq5V+WnP/FVMu/LDn/b6Ra/mXJ+X8z1fIvS87/rVTLvyw5/2+lWv5lyfl/O9XyL0vO/zupln9Zcv5vp1r+ZXn4/f9mzJgxk2f6fmYCAAAAAAAAAAAAALrmcTpx3/sIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9lBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYubcYuer7DuBn17v22tycQKihhqyNY4xZ2PUFX9K6cQghFJKm3NLQC7brXZtNfMO7ToAi2RFJgxRHjapU5aVtEqGWlypWlYe0ohEPVas+lfYhfalSVcoDqkhEIlVqq5aN5sz//9+Z8dk5azw4M+d8PhL+eWfOzP/MmTOz+13zHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") (async) r0 = open(&(0x7f0000000140)='./bus\x00', 0x141142, 0x0) write$binfmt_aout(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000eeffffff000000"], 0x20) (async) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000040)={0x1, 0x1e, 0x200, 0x6c82b5eb, "743d726cd1dd21a899799ef26fcb47255da25b82fc6e142943a190d9c50b0748"}) 00:49:33 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) (async) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000040)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff}}, './file0\x00'}) (rerun: 32) r5 = fcntl$dupfd(r4, 0x406, r2) syz_kvm_setup_cpu$x86(r5, r3, &(0x7f0000fe6000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, &(0x7f0000000080)="66baf80cb8204c788eef66bafc0cb001eeb923080000b82b000000ba000000000f303ef20f017abc0f01c3c4e17950c20f09b9fc020000b89e000000ba000000000f300f2395b9800000c00f3235000100000f300f526f8c", 0x58}], 0x1, 0x4, &(0x7f0000000280)=[@dstype0={0x6, 0x7}], 0x1) (async, rerun: 32) pwrite64(r3, &(0x7f0000000180)="0195ff6d88fec8eafab5a98ef95fc7d57e5eec389229879aba0ead9ce0b46d632a88b0cf5ee21e5aa2e6f8d96039fb652e86e1c25ae04e6860f38df54801aaa93d5c851d6337d58a29c775b83c3da3fd30268efed6239c13c4f22f686a93525d47d8628ea2c701ea9c82e81b97537c5063244982bcc01eafe2fd4024d04e64a55bc6c58d61a1fc98d075418c8a2cca054f586f7a059deed15a8c8eced9593f31ca27b5934e3ca42881ee96fb2b7f23776638318d22c1a3c1ca5ff2d7c203ad2f7bc92fba7484338609517160cf0ca0d8877532cbe3397987442a4821304aaf98073a0eaae0af", 0xe6, 0xb1) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x6}}, './file0\x00'}) ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x4) [ 261.269271] isofs: isofs_export_get_parent(): child directory not normalized! 00:49:33 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fstat(0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x509080, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000380)=0x0, &(0x7f00000003c0)=0x4) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r5, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r4}, 0x20) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000480)='/sys/module/bonding', 0x0, 0xa3) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x7, 0x1, 0x0, r2}, @map_fd={0x18, 0x8, 0x1, 0x0, r1}, @map_fd={0x18, 0x4, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0xe8f}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000300)='GPL\x00', 0x3, 0x1d, &(0x7f0000000340)=""/29, 0x41100, 0x0, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x1, 0x7, 0x683e}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r5, r6, r1]}, 0x80) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r7, &(0x7f0000000040)={0xa, 0x0, 0x0, @dev, 0x6}, 0x1c) setsockopt$inet6_IPV6_HOPOPTS(r7, 0x29, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="52b3"], 0x5a0) sendmmsg$inet(r7, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1d2d", 0xfa5f}], 0x1}}], 0x1, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r7, 0x8040942d, 0x0) fsetxattr$trusted_overlay_upper(r1, &(0x7f00000005c0), &(0x7f0000000600)={0x0, 0xfb, 0xc6, 0x0, 0x7, "de83eb32f471aead950ae22160e5e9eb", "7e0959f720384d21884b3ffad7bd8ef3f7f6c624de9dc1178a604a9d0240c0fb366389957870cebea9846228449d6c1d4a3966425455e863314ce69010a0ee06d302787a7cce917793c116d97da96aa481a628421cf88e318c5ba928e65764a0cba58dc1768175d7eb2a0690807d13117df708807f082dd05fc65f81d8098f14931cf7079df6e244ebf7068de5968af9430350f9bccba8fa7975ad0279aa123d063cdb3a5c88c5aadf8bb59c8c5b99fba0"}, 0xc6, 0x3) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200), 0x0) 00:49:33 executing program 3: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000001ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x0, 0x0, 0x889f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rt_sigqueueinfo(0x0, 0x37, &(0x7f00000005c0)={0xe, 0x6}) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/unix\x00') perf_event_open(0x0, r0, 0x1, r1, 0x9) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x40010, &(0x7f0000000500)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',access=', @ANYRESDEC=0x0, @ANYBLOB=',nodevmap,privport,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',seclabel,euid>', @ANYRESDEC=0x0, @ANYBLOB="2c16"]) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') link(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./bus\x00') [ 261.527765] overlayfs: failed to resolve './file1': -2 [ 261.589459] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 00:49:33 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000300)='.pending_reads\x00', 0x0, 0x0) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0x7d, 0xff, 0x20, 0x7f, 0x0, 0x0, 0x400, 0x6, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x0, 0x1f}, 0x1a0, 0x7fffffffffffffff, 0x4, 0x4, 0x8, 0x200, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) mount$fuse(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x0, &(0x7f0000000900)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize={'blksize', 0x3d, 0x200}}, {}, {@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@default_permissions}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@audit}, {@subj_role={'subj_role', 0x3d, '.pending_reads\x00'}}, {@pcr={'pcr', 0x3d, 0xf}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@permit_directio}, {@uid_lt={'uid<', r1}}]}}) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r6 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x34, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r7, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c653000188a5d"]) chdir(&(0x7f00000001c0)='./bus\x00') sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000200), 0x10efe10675dec16, 0x0) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000b40)=""/122, 0x7a}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000001c80)=""/68, 0x44}, {&(0x7f0000001d00)=""/110, 0x6e}], 0x7, &(0x7f0000001e00)=""/245, 0xf5}, 0x22) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x101) [ 261.675791] IPVS: ftp: loaded support on port[0] = 21 00:49:33 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fstat(0xffffffffffffffff, 0x0) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) (async) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x509080, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000380)=0x0, &(0x7f00000003c0)=0x4) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) (async) sendto$inet(r4, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r5, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r4}, 0x20) (async) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000480)='/sys/module/bonding', 0x0, 0xa3) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x7, 0x1, 0x0, r2}, @map_fd={0x18, 0x8, 0x1, 0x0, r1}, @map_fd={0x18, 0x4, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0xe8f}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000300)='GPL\x00', 0x3, 0x1d, &(0x7f0000000340)=""/29, 0x41100, 0x0, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x1, 0x7, 0x683e}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r5, r6, r1]}, 0x80) (async) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r7, &(0x7f0000000040)={0xa, 0x0, 0x0, @dev, 0x6}, 0x1c) (async) setsockopt$inet6_IPV6_HOPOPTS(r7, 0x29, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="52b3"], 0x5a0) (async) sendmmsg$inet(r7, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1d2d", 0xfa5f}], 0x1}}], 0x1, 0x0) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r7, 0x8040942d, 0x0) fsetxattr$trusted_overlay_upper(r1, &(0x7f00000005c0), &(0x7f0000000600)={0x0, 0xfb, 0xc6, 0x0, 0x7, "de83eb32f471aead950ae22160e5e9eb", "7e0959f720384d21884b3ffad7bd8ef3f7f6c624de9dc1178a604a9d0240c0fb366389957870cebea9846228449d6c1d4a3966425455e863314ce69010a0ee06d302787a7cce917793c116d97da96aa481a628421cf88e318c5ba928e65764a0cba58dc1768175d7eb2a0690807d13117df708807f082dd05fc65f81d8098f14931cf7079df6e244ebf7068de5968af9430350f9bccba8fa7975ad0279aa123d063cdb3a5c88c5aadf8bb59c8c5b99fba0"}, 0xc6, 0x3) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200), 0x0) 00:49:33 executing program 3: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000001ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x0, 0x0, 0x889f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rt_sigqueueinfo(0x0, 0x37, &(0x7f00000005c0)={0xe, 0x6}) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/unix\x00') perf_event_open(0x0, r0, 0x1, r1, 0x9) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x40010, &(0x7f0000000500)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',access=', @ANYRESDEC=0x0, @ANYBLOB=',nodevmap,privport,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',seclabel,euid>', @ANYRESDEC=0x0, @ANYBLOB="2c16"]) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') link(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpid() (async) sched_setscheduler(r0, 0x5, &(0x7f0000000380)) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000001ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x0, 0x0, 0x889f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) rt_sigqueueinfo(0x0, 0x37, &(0x7f00000005c0)={0xe, 0x6}) (async) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') (async) syz_open_procfs(0x0, &(0x7f00000000c0)='net/unix\x00') (async) perf_event_open(0x0, r0, 0x1, r1, 0x9) (async) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x40010, &(0x7f0000000500)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',access=', @ANYRESDEC=0x0, @ANYBLOB=',nodevmap,privport,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',seclabel,euid>', @ANYRESDEC=0x0, @ANYBLOB="2c16"]) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) link(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./bus\x00') (async) [ 262.074602] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 262.612523] IPVS: ftp: loaded support on port[0] = 21 00:49:34 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) r0 = gettid() (async, rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0}, 0x10) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)) (async) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, 0xffffffffffffffff) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x383, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xb) (async, rerun: 64) r3 = getpid() (rerun: 64) sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) (async) r4 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x7, 0x3, 0x2, 0x9, 0x0, 0x4, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_config_ext={0x452e3beb, 0x8000009}, 0x81894, 0x7f, 0x9, 0x1, 0x4, 0x8, 0x2, 0x0, 0x2, 0x0, 0x8000000000000000}, r3, 0xe, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000480)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (rerun: 32) syz_clone(0x52020400, 0x0, 0x0, 0x0, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) sendmsg$nl_generic(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)={0x1184, 0x37, 0x200, 0x70bd2a, 0x25dfdbff, {0x6}, [@nested={0x100c, 0x46, 0x0, 0x1, [@generic="8775591f6f1154b566b7bc2a8f287a53b6bdc12c3c50bf7264141cf89216fb1070f325bb1b5ff0689d5884511d4227ac5c45c8743bb18d4807c0640986a3cebc892efa8c0e42b3ad7cea71ffb734fcfcffe8cad4c9e9834b466bd540a59c3e0b88acc97853a8502d68c375401ea9acf042b2ed22b247823d112df6c5f3db85d8a03ec2f7ff2b8703771a56756feb845edfff3c92d6748b759901b87fa30b3bca3c8249e542c8cb3a3c33409d21c12e7794d9460dccb59295e88d7609f690263d3ca41ea5fb31b839dd22755a4acf616d02aca3764935bbf72f1b58aa5b770cd928387b4f5ec5d638a933525e9a00079c135f7486ee654d51527dc302067754b26cb661648d88e335f8e39eae2054f78048c7eb5b6f2fd4776ddceea8041e09645c5a5331af8c0b74c8d8de31499112f12be8d7d5a8d634c602a0d2048375ef27ca0170f46873ee20fda942efbb843d5f3307918089852de16a51be6f15a35429cdfe2d382357a9492c542ee8ce75f842f8d49a977a88de33154b4dd60dea43f3608f1cb00ebfef7db83671e74e8543cefeeb513a7afcb3a68574dabf9fac195cb78e115cfb59e0be052523df2f1fd277fa904251921a715329cafc70cf877ae59392b3eaf055d7e233ce94ed0d943a226d120564b02ebbde1d14eb65774dd4f5e0698ac465c2233ad1424ff4b48e8ad1ea5b5f96e074f989e428f66045361cb7dcff7d3e5e9f2791cf41aa153186a6608f0733d8e707709702a3b6d0030e0a2cfe605d6d95191cbd8dba7fefefac10d6fbd266aadc18b502fd4acf8a808ea6de26e75e00ba5f8685ca33dd3e1798f6e425abcbdb0e1713cf9a21e42e2399d9c5d48d260092dd3a9399277c4d9790f60be68e2b6989e3ca0d5e494cc0feca8668361d90b5f66bf17c8c9a9c6a1834969f38290357619b08f73e1c3ff78b1d41ccfdf977607c2eaa3091f67391f39ba919448262da457fa42629db65c97c6e2a5b23c40896f9e247d9169f0a1b197b78bc9780b466327293e90f2a9488c8926ddb613009058f383132f973895b50fcabb3f51cfb6139f037bc3b8ac1f200f059c7543340a15eacaf36bd25c6172173aeb191230c4af4f135101e464aa0a658c4e304adad2f0aa0414db978fe01a0647b0cd8a2d6a7a250114cd8e565da67fb85380f7722c570b3505e364fa9698a872bba3e9b6e4d6607b0d9038d36e4b56b4b629b860f5864f24d0cb338d004821a19218cbfe896306754a86f88d0816ca1f5526639bfdaf6945793e63d7b965111bbb1500df3388b2b32f41d5f9e1fe0085b61a1a91d6cca50bb06a1800cfb7bc97c75d48e7a00e6a91015824f66893548c4761872ba8632eec9d17a57c3343f74b0222fbd5b831fd8165d24647517055d6fd94bb331c22621f04c1f8111e20d0c616cc6b26a840243dfb6a6d43329086a5863410678f7bb19ae3de25f6af112d36853589684d2bcd000d801b995959f9b594143450efc9fccd368deb3335735e17a31f50a115d5dc57f5e62a5dd754e745a5c7563663b69c68be28f27da1a69f1cd6f936e0d03396a3d35872cb0ee9fa63e08b9bbdacded8d99801aaea3676b5bcbda69cf5ef760d58a4faf6909d3128c471882ea2d7eaf4d24e263ef77bf2d7c78f025cce49cf3ab9755deb5c7fc25f7f0e299af0dad9712b0fd27fa9db5b8d6ed800c6d852c83de20552885ae2f95558e5102fb8f0cde213da93cff9dfe1a2b53ab0443dc4369fdfc271bc717c2fec6dde640bf7352ef1054a2f7c1cf8e4c9bfda8024f0b935d2e192e695f789c004ed95e653e12e7b2ac7470ad1a6626c5b1849de5a4e0be76603fd8194728e6603c2e8b18602d7db504aa16780cd4af101858f0c2f7ab406f33b5e392723bfce9a2bcdb61ff0fa0968ff879d2eb012e72fa274f7871c5a02ca183c66d511adb0bc2b921a2d4106cafe8a1fa5a4d44d1624e58d02bc505cebe229db8c6644e49bf2f3ecf8717fe6898a22244c8ad6ba9388e9920ba5991d0cfc099fcc7c9c9debbb3b48767489254504409cea4871f518350b12e7d07fd74b547ebb38a5edf5220033988071cc5e91fd0ead38ef88a314aae771a11eb91c07333caad320d80099f107eb9e5c41ed2d8c190e364975d68d4ba782ef434f7ff7d2204710195e1af97a8fd9e5220bcd6e31934baaf755af4667cc4adeddf3ff990c2c1f6c014a49b6e8a279c0f9f2a13ad3f32ba30dd7c685a105f5e4974e44c55cc61cf7bee24d90d80f1a4a4f3bad1626080d464a45548094b0f838dcc8411e375469e4d05150999ca5d6956f16880b9dbdf6526d7432cae731611b827a7cd3cafc1a2b3efe2e36dbb8f9c153ac2a59a928b7b6bfabb842b3a6134da98745c2e170184eaa523b91e93ea0f832095fa965aa32924a2e433d0892248f6744bccbe8d7990fa5476bef8c2586ae957d4ea014fc805612dc54aadebdda358661326bea9209a3d98cb9cbd91c6f9043e69400d98152d9caaccae851700a385c961117d70176f992b938360c49c11dd01e18e122e1f2c6b9e4b998684290a0bd74d3fb4046e5c405ea4ef49f4cec6a87dec1d1ace6cfef55d12bfc7c2352be0ebe39411aa664d81479f7a2e37f7a01dbcc6d45caa6e59904a7d71750a28f4f3af8617007c8ee933dd415597e2a974c1a0b336be57e5f3b9b42cdaba1d68420d37afdfe0f9b3f8ad4fbda369ddff2e72e5a55dd1e7c63aaf879ff3fcc5ac5193c07b32d850761deea6f7a527e715c334ea390beb2690d370ebd496b446e3628048c1c19b1921117a3f7df0f68aaac51d07e1fbb45f87d3dd3f26d80c50938430ef26930d9e078e6ab077857aecbb64ba56cfacc8e1ede848a842042b57b18152950f3901a794ddf7668988613a9f67eb181eb155873ebcf6b87d17d311f31a19db7697d6fde1aa8a4af16b9cc00d3026d1c16c109fd7fd54ca8fee9ec10ee0b13a3d5f51e47b9f0b7667b2cf457b1af0febebb56a18dcbe5dfb07334a665ebd415bc44f6611b70ef72fa141972a97b14b0856a3035363e5e8ed1a7d25b8f9753009944f9804ea6085e509b65e1ba77e2384a5d1e12b4e3d529b718b3c93b49a35731fa2933b64128d361ac73ed6a50444e92dd925925dbc244ef00f0366aa38fb8fc1c8031c5ded986f46d6011af3954e9c97b9d7b7f47e8bd6c2c630c9c63ecc4d41dab76023bc3c02394949ceca8bff394c126981a72882534a2bfdb2096fd2fb3fdc3c966d88e6c626097156634a1e790a593a4d0b97fdc995912848395dc36e4dd3fcf1839116c7775da2c7cdd71eec677e79e0343d850959f577a6365963af88016303a149620674d8065ba131f1b7a4af866121849d824edc9cfe900e451103b2b6e1027f678631138d1b743edb6a4ce72168e860f3a0b8098427cb55262f03a6e9f91779c037e1b9ba12238143f1eb412657e43041b1d175d9a0d9b63c5cd5b078560362b75a3e550ab6a59066a2c8ea4988c478ca544d7b79ce15e00cb65925a214258b8039987e29aaa2b4443efba7466257f930661ae8bc854bc7003c8a97451732c96a660d509633b0f489122a60471b1b1c362b31f5a40ee80693a256d119db5081980cb5b8ad59f5580373a9e24549dd7c3620216a77a78e77d63a92cbfb4b64af8fdcc90e4bc4aa09cbd32983cc6a2f578374584c66db0adcc9882d315ee2d6df44fd50f8b13df1ebc65e6c162041982bcd82592a431e60da82e547cf18d44097ed26186276937d419020366c3692a07df739036222cebd11f634e7bcc54c018d100a6a841a673a38714ce00da459de6412bf21ddcaa82d372529f6f988e048aba6bcdec5dd8b5fe9a228123fd95504515dce9d88bb6973f6fc2ae22f0c0087cb986ba5e496117f60e853596c7915fa1e789ab6ce37232fe2cde87e83ac20c2edde3a2c690464036f5bb61e7bc283449554dbf149f45acde667a8c4bd9bbb3d985240f270dc49133cffb17b8c63678784c0980bb92f4782f0d7c54bad0e933775eb7d0632856b3ccd047de46a73efc9e076429309c801f376571dbdd0f3f0266b59cccd920b31570a06159a96b2f61b69328f295ebaca9dd4d6f63aa8bc9dca7ef1e39bca80b6688f439d4e821c246c4e6182c730aaafe140bfddf4235dba33b7456e96a639f095dbfe5da3519cf98986867a0fd22a40b0add7f95e53114593307a879728397bda1efed9d97d6aaa64e63de5897bc46d99950aa5eac910ebc47bd78ed21a943fa84f6139021397e4618b6c50753a0c6166a58fec0a4365908fba466a5460d05aa473d4b929a4eb9061049fafa00609ee1a4fcc216696c1c5f60bef9320fbf0a9eb349920831e46602407fcafbc7c3ee2291fe358d72d9088f307be69062563c20bd72fc37c821f668c67ebf665c2c7c1324d099f052971a6b9245683a3393d88f68c98718e04fc0f1c5c969bb261a0e347eaac6ce6a4621387b365e847c6b8b012a14880d87fe28a09f09f135e03720f2e4eb9e65939dd70c3fc1b2a81030544b9bd23d961c09d8d11b73badaafd7144dd6f541b8f024473d8ce83e762b1101c3c76fc440f7e94a97160c2c3a1ea469a465d043698f241ab42520c4648000f41af29c53112116bb169cbb4daf104e951419e8448e5c76f99718195c6d48f9146a9e7e27ff9aead3404927978382f08fd91d99ddbb2a285343c07b17e758d9169c7cc67de514ffbd61743ca7d2bec657490e75f7b5f9f2ece2bcc73a284528dbe5311734cb550338aa77ba275273d4883a4d9bfae5718b2d2445a92085f7a26cb208df3180ad7bcc63c1e0047cda7840b7f6e256d2f19b029a76e9d890c8eaab41037ac27f94a1be998484b61a1671e3ba0fa76843de7131a0fe57da555d37ebedc32bcae40cd2997614a3eae24591508bb00dad1aa55c0b3f87b73f94fb63ed84ee374feb242085fdd1b5dad462d8bade1037d36ecbc0c5f2863546e9e3290af2999fa42b8b516bdf9a3d4c376e2bff0826f07b9647fcb9f78af2a5b812af58f2d4ffc37aa82c0e91ff7fb95a90ed051e481e130c30ae440747f2a1090619ae31c80a367592d5cfa1a69fd4aea49eb3b0ec26242a7723bc041fed2ac97c01c0db3f210619ee7739059881ce8dc90c3f453e2fd7d802ae0b344fdd606d60787fcf78992d94332b923e6e40a420e6958411afcaf69bedc9da2d22ba13143ce417f30089eb87b6589e431a41e5a054b70d3c40380734589d30ef156b1519705392a12d0cde3164d5d9f81ebebd3681d94b0fbe5c1c1d7c273d2cbb7cde1e761d21b85437258e6a664dd008f07365ae0a976c2eb406ba31455800342f3a573fedd9e5f399455b6cf46165fb786a2720031ceede380438c9625daaa04ce65d68c3769bdb6386989f1fcdd56a45cd559026fd2ee816b8b49ef06a9b7a3ef6e56b92b0cd8e0c5e0bf57b465a14742dbfad70be13020b74c59aad89f4c16b0354af98b9a64c40384540333958c06d9d3a171116dac484b0638fe80e511ef5ef1786dd76ddc4652e72c2d6ee555ce661e25eef529c69565558bd866e53ba8527fcf9fc3200d72cb00b9aaa2b4f6ac98dd1da932e2569f83ee479a33a5b0a54692ac82f9c3e5374035c379148a8a93cbd88eef98edf3c27f14fbd92f91fa13e43b5d8ed8c53eeefdcc998488bfe0cc0f8b896b7d5179baa0a172a6c01c4bae1803c50594c9ae6f0339b5befdfdd85ea4a51c823a8e98c5bdc23cc9e9460bcd6cdc85f0bf1df1aa81c100b62d8714e8b2f2befb84f26a8887e2bf4ab5e548da9d9c8b87eabeb66", @typed={0x8, 0x87, 0x0, 0x0, @u32=0xffffff7f}]}, @generic="10e9b86258b3a737ff16058c23320ea3727faea1df96c8d67f42fa2ac44b6525b0ea6f04ead988fe598f9e7a0ed1d74f80058cfbbefbd8725f2106de3647fdf068fc0c211aa79fcbe72d8c2815f28e34cc9aacad1f27fb56282e56af4b", @nested={0xfb, 0x8a, 0x0, 0x1, [@typed={0x8, 0xd, 0x0, 0x0, @fd=r2}, @generic="c5978509aa1d016dc906796abc257b4fd0685f465f294a5dff3b1ee58bca937376adb91fd4349dadabd5a08632c16fc9b01b059f81d4f45d968cd2ee248c398cdef5", @generic="bba45ac4", @typed={0x8, 0x7e, 0x0, 0x0, @pid=r0}, @generic="38498e94ed2ca9a6491070a45ecd17e892417c6745010e87d24fead99f6df132222d24216b8aab5346970b645a49bce71e2d206944fb827d1405a74190b7e0006274b02d70186c0b36f54a7c431c60769e0fcf950918bab6d7e79eec01923c9c49f939f44dc7bcbb12b6598aca5ae368da6761f2aa74bc9ed8ba2023261b656595b781ea81f6e3e3645452f95f5f41975c67ae6fb8dbceaa1a", @typed={0x8, 0x6b, 0x0, 0x0, @fd=r5}]}, @typed={0x8, 0x37, 0x0, 0x0, @u32=0xfffffff7}]}, 0x1184}, 0x1, 0x0, 0x0, 0x4000000}, 0x8008080) 00:49:34 executing program 0: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) fstat(0xffffffffffffffff, 0x0) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) (async) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) (async) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x509080, 0x0) (async) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000380)=0x0, &(0x7f00000003c0)=0x4) (async) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) (async) sendto$inet(r4, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r5, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r4}, 0x20) (async) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000480)='/sys/module/bonding', 0x0, 0xa3) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x7, 0x1, 0x0, r2}, @map_fd={0x18, 0x8, 0x1, 0x0, r1}, @map_fd={0x18, 0x4, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0xe8f}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000300)='GPL\x00', 0x3, 0x1d, &(0x7f0000000340)=""/29, 0x41100, 0x0, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x1, 0x7, 0x683e}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r5, r6, r1]}, 0x80) (async) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r7, &(0x7f0000000040)={0xa, 0x0, 0x0, @dev, 0x6}, 0x1c) setsockopt$inet6_IPV6_HOPOPTS(r7, 0x29, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="52b3"], 0x5a0) (async) sendmmsg$inet(r7, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1d2d", 0xfa5f}], 0x1}}], 0x1, 0x0) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r7, 0x8040942d, 0x0) fsetxattr$trusted_overlay_upper(r1, &(0x7f00000005c0), &(0x7f0000000600)={0x0, 0xfb, 0xc6, 0x0, 0x7, "de83eb32f471aead950ae22160e5e9eb", "7e0959f720384d21884b3ffad7bd8ef3f7f6c624de9dc1178a604a9d0240c0fb366389957870cebea9846228449d6c1d4a3966425455e863314ce69010a0ee06d302787a7cce917793c116d97da96aa481a628421cf88e318c5ba928e65764a0cba58dc1768175d7eb2a0690807d13117df708807f082dd05fc65f81d8098f14931cf7079df6e244ebf7068de5968af9430350f9bccba8fa7975ad0279aa123d063cdb3a5c88c5aadf8bb59c8c5b99fba0"}, 0xc6, 0x3) (async) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200), 0x0) 00:49:34 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$ttyS3(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fstat(0xffffffffffffffff, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r2 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000180), 0x509080, 0x0) getsockopt$PNPIPE_IFINDEX(0xffffffffffffffff, 0x113, 0x2, &(0x7f0000000380)=0x0, &(0x7f00000003c0)=0x4) r4 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r4, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r5, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r4}, 0x20) r6 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000480)='/sys/module/bonding', 0x0, 0xa3) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0xb, &(0x7f0000000240)=@raw=[@exit, @map_fd={0x18, 0x7, 0x1, 0x0, r2}, @map_fd={0x18, 0x8, 0x1, 0x0, r1}, @map_fd={0x18, 0x4, 0x1, 0x0, r1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0xe8f}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x4}], &(0x7f0000000300)='GPL\x00', 0x3, 0x1d, &(0x7f0000000340)=""/29, 0x41100, 0x0, '\x00', r3, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x2, 0x1, 0x7, 0x683e}, 0x10, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[r5, r6, r1]}, 0x80) r7 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r7, &(0x7f0000000040)={0xa, 0x0, 0x0, @dev, 0x6}, 0x1c) setsockopt$inet6_IPV6_HOPOPTS(r7, 0x29, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="52b3"], 0x5a0) sendmmsg$inet(r7, &(0x7f00000002c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1d2d", 0xfa5f}], 0x1}}], 0x1, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r7, 0x8040942d, 0x0) fsetxattr$trusted_overlay_upper(r1, &(0x7f00000005c0), &(0x7f0000000600)={0x0, 0xfb, 0xc6, 0x0, 0x7, "de83eb32f471aead950ae22160e5e9eb", "7e0959f720384d21884b3ffad7bd8ef3f7f6c624de9dc1178a604a9d0240c0fb366389957870cebea9846228449d6c1d4a3966425455e863314ce69010a0ee06d302787a7cce917793c116d97da96aa481a628421cf88e318c5ba928e65764a0cba58dc1768175d7eb2a0690807d13117df708807f082dd05fc65f81d8098f14931cf7079df6e244ebf7068de5968af9430350f9bccba8fa7975ad0279aa123d063cdb3a5c88c5aadf8bb59c8c5b99fba0"}, 0xc6, 0x3) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff}, &(0x7f0000000200), 0x0) 00:49:34 executing program 2: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000300)='.pending_reads\x00', 0x0, 0x0) perf_event_open(&(0x7f00000004c0)={0x3, 0x80, 0x7d, 0xff, 0x20, 0x7f, 0x0, 0x0, 0x400, 0x6, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x3, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0x0, 0x1f}, 0x1a0, 0x7fffffffffffffff, 0x4, 0x4, 0x8, 0x200, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff}, 0x0, 0xd, 0xffffffffffffffff, 0x8) perf_event_open(0x0, 0x0, 0xb, 0xffffffffffffffff, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r0, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) r1 = geteuid() r2 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="0000010000000000", @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) mount$fuse(0x0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600), 0x0, &(0x7f0000000900)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}, 0x2c, {[{@default_permissions}, {@blksize={'blksize', 0x3d, 0x200}}, {}, {@default_permissions}, {@default_permissions}, {@max_read={'max_read', 0x3d, 0x4}}, {@blksize={'blksize', 0x3d, 0xa00}}, {@default_permissions}], [{@uid_gt={'uid>', 0xffffffffffffffff}}, {@audit}, {@subj_role={'subj_role', 0x3d, '.pending_reads\x00'}}, {@pcr={'pcr', 0x3d, 0xf}}, {@subj_user={'subj_user', 0x3d, '+'}}, {@permit_directio}, {@uid_lt={'uid<', r1}}]}}) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) r6 = socket$netlink(0x10, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lsetxattr$system_posix_acl(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000540)='system.posix_acl_access\x00', &(0x7f00000008c0)={{}, {}, [{}], {}, [{0x8, 0x5}], {0x10, 0x4}}, 0x34, 0x0) lchown(&(0x7f0000000340)='./bus\x00', r7, 0x0) creat(&(0x7f0000000180)='./bus/file0\x00', 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="75707065726469723d2e2f6275732c776f726b6469723d2e2f66696c65312c6c6f7765726469723d2e2f66696c653000188a5d"]) chdir(&(0x7f00000001c0)='./bus\x00') sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000200), 0x10efe10675dec16, 0x0) recvmsg$can_bcm(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000640)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @link_local}, 0x80, &(0x7f0000001d80)=[{&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/30, 0x1e}, {&(0x7f0000000b40)=""/122, 0x7a}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000001c80)=""/68, 0x44}, {&(0x7f0000001d00)=""/110, 0x6e}], 0x7, &(0x7f0000001e00)=""/245, 0xf5}, 0x22) rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') mkdir(&(0x7f00000002c0)='./bus\x00', 0x101) 00:49:34 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) (async, rerun: 64) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000100)={'team0\x00', 0x0}) (rerun: 64) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {0x2}, [{{0x8, 0x1, r2}, {0x4}}]}, 0x20}}, 0x0) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)={0x0, @broadcast, @private}, &(0x7f0000000180)=0xc) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0x190, r1, 0x100, 0x70bd26, 0x25dfdbfd, {}, [{{0x8}, {0x174, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x200}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r3}}}]}}]}, 0x190}}, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xf77fffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) (async, rerun: 64) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (rerun: 64) syz_mount_image$msdos(0x0, &(0x7f0000000100)='./file0\x00', 0x101000, 0x0, 0x0, 0x0, &(0x7f0000000440)) (async) unshare(0x48020200) (async) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x148) r4 = getpid() sched_setscheduler(r4, 0x5, &(0x7f0000000380)) mount(0x0, &(0x7f00000018c0)='./file0\x00', &(0x7f0000000380)='hugetlbfs\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='.\x00', 0x4000, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) (async, rerun: 32) fremovexattr(r6, &(0x7f0000000200)=ANY=[]) (async, rerun: 32) renameat(r5, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000000)='./file0\x00') 00:49:34 executing program 3: r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000380)) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000001ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x0, 0x0, 0x889f}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) rt_sigqueueinfo(0x0, 0x37, &(0x7f00000005c0)={0xe, 0x6}) (async) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') (async) r1 = syz_open_procfs(0x0, &(0x7f00000000c0)='net/unix\x00') perf_event_open(0x0, r0, 0x1, r1, 0x9) mount$9p_fd(0x0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140), 0x40010, &(0x7f0000000500)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r1, @ANYBLOB=',wfdno=', @ANYRESHEX, @ANYBLOB=',access=', @ANYRESDEC=0x0, @ANYBLOB=',nodevmap,privport,dfltgid=', @ANYRESHEX=0x0, @ANYBLOB=',seclabel,euid>', @ANYRESDEC=0x0, @ANYBLOB="2c16"]) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) link(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./bus\x00') 00:49:35 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = gettid() (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086602, &(0x7f0000000040)) (async) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x383, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xb) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) r4 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) (async, rerun: 32) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) (async, rerun: 32) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x7, 0x3, 0x2, 0x9, 0x0, 0x4, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2, 0x1, @perf_config_ext={0x452e3beb, 0x8000009}, 0x81894, 0x7f, 0x9, 0x1, 0x4, 0x8, 0x2, 0x0, 0x2, 0x0, 0x8000000000000000}, r3, 0xe, 0xffffffffffffffff, 0x0) (async) r5 = perf_event_open(&(0x7f0000000480)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 32) syz_clone(0x52020400, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, 0x0, 0x0) close(0xffffffffffffffff) (async, rerun: 64) sendmsg$nl_generic(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000500)={0x1184, 0x37, 0x200, 0x70bd2a, 0x25dfdbff, {0x6}, [@nested={0x100c, 0x46, 0x0, 0x1, [@generic="8775591f6f1154b566b7bc2a8f287a53b6bdc12c3c50bf7264141cf89216fb1070f325bb1b5ff0689d5884511d4227ac5c45c8743bb18d4807c0640986a3cebc892efa8c0e42b3ad7cea71ffb734fcfcffe8cad4c9e9834b466bd540a59c3e0b88acc97853a8502d68c375401ea9acf042b2ed22b247823d112df6c5f3db85d8a03ec2f7ff2b8703771a56756feb845edfff3c92d6748b759901b87fa30b3bca3c8249e542c8cb3a3c33409d21c12e7794d9460dccb59295e88d7609f690263d3ca41ea5fb31b839dd22755a4acf616d02aca3764935bbf72f1b58aa5b770cd928387b4f5ec5d638a933525e9a00079c135f7486ee654d51527dc302067754b26cb661648d88e335f8e39eae2054f78048c7eb5b6f2fd4776ddceea8041e09645c5a5331af8c0b74c8d8de31499112f12be8d7d5a8d634c602a0d2048375ef27ca0170f46873ee20fda942efbb843d5f3307918089852de16a51be6f15a35429cdfe2d382357a9492c542ee8ce75f842f8d49a977a88de33154b4dd60dea43f3608f1cb00ebfef7db83671e74e8543cefeeb513a7afcb3a68574dabf9fac195cb78e115cfb59e0be052523df2f1fd277fa904251921a715329cafc70cf877ae59392b3eaf055d7e233ce94ed0d943a226d120564b02ebbde1d14eb65774dd4f5e0698ac465c2233ad1424ff4b48e8ad1ea5b5f96e074f989e428f66045361cb7dcff7d3e5e9f2791cf41aa153186a6608f0733d8e707709702a3b6d0030e0a2cfe605d6d95191cbd8dba7fefefac10d6fbd266aadc18b502fd4acf8a808ea6de26e75e00ba5f8685ca33dd3e1798f6e425abcbdb0e1713cf9a21e42e2399d9c5d48d260092dd3a9399277c4d9790f60be68e2b6989e3ca0d5e494cc0feca8668361d90b5f66bf17c8c9a9c6a1834969f38290357619b08f73e1c3ff78b1d41ccfdf977607c2eaa3091f67391f39ba919448262da457fa42629db65c97c6e2a5b23c40896f9e247d9169f0a1b197b78bc9780b466327293e90f2a9488c8926ddb613009058f383132f973895b50fcabb3f51cfb6139f037bc3b8ac1f200f059c7543340a15eacaf36bd25c6172173aeb191230c4af4f135101e464aa0a658c4e304adad2f0aa0414db978fe01a0647b0cd8a2d6a7a250114cd8e565da67fb85380f7722c570b3505e364fa9698a872bba3e9b6e4d6607b0d9038d36e4b56b4b629b860f5864f24d0cb338d004821a19218cbfe896306754a86f88d0816ca1f5526639bfdaf6945793e63d7b965111bbb1500df3388b2b32f41d5f9e1fe0085b61a1a91d6cca50bb06a1800cfb7bc97c75d48e7a00e6a91015824f66893548c4761872ba8632eec9d17a57c3343f74b0222fbd5b831fd8165d24647517055d6fd94bb331c22621f04c1f8111e20d0c616cc6b26a840243dfb6a6d43329086a5863410678f7bb19ae3de25f6af112d36853589684d2bcd000d801b995959f9b594143450efc9fccd368deb3335735e17a31f50a115d5dc57f5e62a5dd754e745a5c7563663b69c68be28f27da1a69f1cd6f936e0d03396a3d35872cb0ee9fa63e08b9bbdacded8d99801aaea3676b5bcbda69cf5ef760d58a4faf6909d3128c471882ea2d7eaf4d24e263ef77bf2d7c78f025cce49cf3ab9755deb5c7fc25f7f0e299af0dad9712b0fd27fa9db5b8d6ed800c6d852c83de20552885ae2f95558e5102fb8f0cde213da93cff9dfe1a2b53ab0443dc4369fdfc271bc717c2fec6dde640bf7352ef1054a2f7c1cf8e4c9bfda8024f0b935d2e192e695f789c004ed95e653e12e7b2ac7470ad1a6626c5b1849de5a4e0be76603fd8194728e6603c2e8b18602d7db504aa16780cd4af101858f0c2f7ab406f33b5e392723bfce9a2bcdb61ff0fa0968ff879d2eb012e72fa274f7871c5a02ca183c66d511adb0bc2b921a2d4106cafe8a1fa5a4d44d1624e58d02bc505cebe229db8c6644e49bf2f3ecf8717fe6898a22244c8ad6ba9388e9920ba5991d0cfc099fcc7c9c9debbb3b48767489254504409cea4871f518350b12e7d07fd74b547ebb38a5edf5220033988071cc5e91fd0ead38ef88a314aae771a11eb91c07333caad320d80099f107eb9e5c41ed2d8c190e364975d68d4ba782ef434f7ff7d2204710195e1af97a8fd9e5220bcd6e31934baaf755af4667cc4adeddf3ff990c2c1f6c014a49b6e8a279c0f9f2a13ad3f32ba30dd7c685a105f5e4974e44c55cc61cf7bee24d90d80f1a4a4f3bad1626080d464a45548094b0f838dcc8411e375469e4d05150999ca5d6956f16880b9dbdf6526d7432cae731611b827a7cd3cafc1a2b3efe2e36dbb8f9c153ac2a59a928b7b6bfabb842b3a6134da98745c2e170184eaa523b91e93ea0f832095fa965aa32924a2e433d0892248f6744bccbe8d7990fa5476bef8c2586ae957d4ea014fc805612dc54aadebdda358661326bea9209a3d98cb9cbd91c6f9043e69400d98152d9caaccae851700a385c961117d70176f992b938360c49c11dd01e18e122e1f2c6b9e4b998684290a0bd74d3fb4046e5c405ea4ef49f4cec6a87dec1d1ace6cfef55d12bfc7c2352be0ebe39411aa664d81479f7a2e37f7a01dbcc6d45caa6e59904a7d71750a28f4f3af8617007c8ee933dd415597e2a974c1a0b336be57e5f3b9b42cdaba1d68420d37afdfe0f9b3f8ad4fbda369ddff2e72e5a55dd1e7c63aaf879ff3fcc5ac5193c07b32d850761deea6f7a527e715c334ea390beb2690d370ebd496b446e3628048c1c19b1921117a3f7df0f68aaac51d07e1fbb45f87d3dd3f26d80c50938430ef26930d9e078e6ab077857aecbb64ba56cfacc8e1ede848a842042b57b18152950f3901a794ddf7668988613a9f67eb181eb155873ebcf6b87d17d311f31a19db7697d6fde1aa8a4af16b9cc00d3026d1c16c109fd7fd54ca8fee9ec10ee0b13a3d5f51e47b9f0b7667b2cf457b1af0febebb56a18dcbe5dfb07334a665ebd415bc44f6611b70ef72fa141972a97b14b0856a3035363e5e8ed1a7d25b8f9753009944f9804ea6085e509b65e1ba77e2384a5d1e12b4e3d529b718b3c93b49a35731fa2933b64128d361ac73ed6a50444e92dd925925dbc244ef00f0366aa38fb8fc1c8031c5ded986f46d6011af3954e9c97b9d7b7f47e8bd6c2c630c9c63ecc4d41dab76023bc3c02394949ceca8bff394c126981a72882534a2bfdb2096fd2fb3fdc3c966d88e6c626097156634a1e790a593a4d0b97fdc995912848395dc36e4dd3fcf1839116c7775da2c7cdd71eec677e79e0343d850959f577a6365963af88016303a149620674d8065ba131f1b7a4af866121849d824edc9cfe900e451103b2b6e1027f678631138d1b743edb6a4ce72168e860f3a0b8098427cb55262f03a6e9f91779c037e1b9ba12238143f1eb412657e43041b1d175d9a0d9b63c5cd5b078560362b75a3e550ab6a59066a2c8ea4988c478ca544d7b79ce15e00cb65925a214258b8039987e29aaa2b4443efba7466257f930661ae8bc854bc7003c8a97451732c96a660d509633b0f489122a60471b1b1c362b31f5a40ee80693a256d119db5081980cb5b8ad59f5580373a9e24549dd7c3620216a77a78e77d63a92cbfb4b64af8fdcc90e4bc4aa09cbd32983cc6a2f578374584c66db0adcc9882d315ee2d6df44fd50f8b13df1ebc65e6c162041982bcd82592a431e60da82e547cf18d44097ed26186276937d419020366c3692a07df739036222cebd11f634e7bcc54c018d100a6a841a673a38714ce00da459de6412bf21ddcaa82d372529f6f988e048aba6bcdec5dd8b5fe9a228123fd95504515dce9d88bb6973f6fc2ae22f0c0087cb986ba5e496117f60e853596c7915fa1e789ab6ce37232fe2cde87e83ac20c2edde3a2c690464036f5bb61e7bc283449554dbf149f45acde667a8c4bd9bbb3d985240f270dc49133cffb17b8c63678784c0980bb92f4782f0d7c54bad0e933775eb7d0632856b3ccd047de46a73efc9e076429309c801f376571dbdd0f3f0266b59cccd920b31570a06159a96b2f61b69328f295ebaca9dd4d6f63aa8bc9dca7ef1e39bca80b6688f439d4e821c246c4e6182c730aaafe140bfddf4235dba33b7456e96a639f095dbfe5da3519cf98986867a0fd22a40b0add7f95e53114593307a879728397bda1efed9d97d6aaa64e63de5897bc46d99950aa5eac910ebc47bd78ed21a943fa84f6139021397e4618b6c50753a0c6166a58fec0a4365908fba466a5460d05aa473d4b929a4eb9061049fafa00609ee1a4fcc216696c1c5f60bef9320fbf0a9eb349920831e46602407fcafbc7c3ee2291fe358d72d9088f307be69062563c20bd72fc37c821f668c67ebf665c2c7c1324d099f052971a6b9245683a3393d88f68c98718e04fc0f1c5c969bb261a0e347eaac6ce6a4621387b365e847c6b8b012a14880d87fe28a09f09f135e03720f2e4eb9e65939dd70c3fc1b2a81030544b9bd23d961c09d8d11b73badaafd7144dd6f541b8f024473d8ce83e762b1101c3c76fc440f7e94a97160c2c3a1ea469a465d043698f241ab42520c4648000f41af29c53112116bb169cbb4daf104e951419e8448e5c76f99718195c6d48f9146a9e7e27ff9aead3404927978382f08fd91d99ddbb2a285343c07b17e758d9169c7cc67de514ffbd61743ca7d2bec657490e75f7b5f9f2ece2bcc73a284528dbe5311734cb550338aa77ba275273d4883a4d9bfae5718b2d2445a92085f7a26cb208df3180ad7bcc63c1e0047cda7840b7f6e256d2f19b029a76e9d890c8eaab41037ac27f94a1be998484b61a1671e3ba0fa76843de7131a0fe57da555d37ebedc32bcae40cd2997614a3eae24591508bb00dad1aa55c0b3f87b73f94fb63ed84ee374feb242085fdd1b5dad462d8bade1037d36ecbc0c5f2863546e9e3290af2999fa42b8b516bdf9a3d4c376e2bff0826f07b9647fcb9f78af2a5b812af58f2d4ffc37aa82c0e91ff7fb95a90ed051e481e130c30ae440747f2a1090619ae31c80a367592d5cfa1a69fd4aea49eb3b0ec26242a7723bc041fed2ac97c01c0db3f210619ee7739059881ce8dc90c3f453e2fd7d802ae0b344fdd606d60787fcf78992d94332b923e6e40a420e6958411afcaf69bedc9da2d22ba13143ce417f30089eb87b6589e431a41e5a054b70d3c40380734589d30ef156b1519705392a12d0cde3164d5d9f81ebebd3681d94b0fbe5c1c1d7c273d2cbb7cde1e761d21b85437258e6a664dd008f07365ae0a976c2eb406ba31455800342f3a573fedd9e5f399455b6cf46165fb786a2720031ceede380438c9625daaa04ce65d68c3769bdb6386989f1fcdd56a45cd559026fd2ee816b8b49ef06a9b7a3ef6e56b92b0cd8e0c5e0bf57b465a14742dbfad70be13020b74c59aad89f4c16b0354af98b9a64c40384540333958c06d9d3a171116dac484b0638fe80e511ef5ef1786dd76ddc4652e72c2d6ee555ce661e25eef529c69565558bd866e53ba8527fcf9fc3200d72cb00b9aaa2b4f6ac98dd1da932e2569f83ee479a33a5b0a54692ac82f9c3e5374035c379148a8a93cbd88eef98edf3c27f14fbd92f91fa13e43b5d8ed8c53eeefdcc998488bfe0cc0f8b896b7d5179baa0a172a6c01c4bae1803c50594c9ae6f0339b5befdfdd85ea4a51c823a8e98c5bdc23cc9e9460bcd6cdc85f0bf1df1aa81c100b62d8714e8b2f2befb84f26a8887e2bf4ab5e548da9d9c8b87eabeb66", @typed={0x8, 0x87, 0x0, 0x0, @u32=0xffffff7f}]}, @generic="10e9b86258b3a737ff16058c23320ea3727faea1df96c8d67f42fa2ac44b6525b0ea6f04ead988fe598f9e7a0ed1d74f80058cfbbefbd8725f2106de3647fdf068fc0c211aa79fcbe72d8c2815f28e34cc9aacad1f27fb56282e56af4b", @nested={0xfb, 0x8a, 0x0, 0x1, [@typed={0x8, 0xd, 0x0, 0x0, @fd=r2}, @generic="c5978509aa1d016dc906796abc257b4fd0685f465f294a5dff3b1ee58bca937376adb91fd4349dadabd5a08632c16fc9b01b059f81d4f45d968cd2ee248c398cdef5", @generic="bba45ac4", @typed={0x8, 0x7e, 0x0, 0x0, @pid=r0}, @generic="38498e94ed2ca9a6491070a45ecd17e892417c6745010e87d24fead99f6df132222d24216b8aab5346970b645a49bce71e2d206944fb827d1405a74190b7e0006274b02d70186c0b36f54a7c431c60769e0fcf950918bab6d7e79eec01923c9c49f939f44dc7bcbb12b6598aca5ae368da6761f2aa74bc9ed8ba2023261b656595b781ea81f6e3e3645452f95f5f41975c67ae6fb8dbceaa1a", @typed={0x8, 0x6b, 0x0, 0x0, @fd=r5}]}, @typed={0x8, 0x37, 0x0, 0x0, @u32=0xfffffff7}]}, 0x1184}, 0x1, 0x0, 0x0, 0x4000000}, 0x8008080) (rerun: 64) 00:49:35 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r1, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r0}, 0x20) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x800, 0x0, 0x1a3, r1, 0x4, '\x00', 0x0, r2, 0x5, 0x0, 0x2}, 0x48) r3 = syz_clone(0x20000000, &(0x7f0000000200)="e6a99a34ac72c12734b08116684b32fad5edb9ad88f1102b12f7c4097378e2e18a6d6eb4b0cd2ba1ec37c19570572e6a262857c9a15eec1b1f2434c0d4af894334851cb68df577e19c82b13c019d216b74a4811af7f6630afe088b6d9048856e3a0560cc9f1a9db76918e661892fe5c2f96ffe13cdaa26497eebc036b1f474f5fa24042f287ff05945a8ac6fa1b67d58b38fd82423b35e70cd367d3ac912", 0x9e, &(0x7f0000000140), &(0x7f00000002c0), &(0x7f0000000300)) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x3f, 0x20, 0x5, 0x0, 0x0, 0x4, 0x500, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3c, 0x4, @perf_bp={&(0x7f0000000080), 0xd}, 0x8236, 0x200, 0xd4, 0x0, 0x9, 0xfffffffd, 0x9, 0x0, 0x1eb, 0x0, 0x1f}, r3, 0xc, 0xffffffffffffffff, 0x8) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000000007000000000000000000004344615e0000000000000000000000000000008a8b2465408ed69333871ce39abf3fecbbeb5f90cd48aed7377c61c99bb2dec2b69a4bf8ecc9708ac91cd807ead9235235b77067a90372858e3ca46dd8368196136714dd5b482761dfdfa00a407ab5ff573bfb299aeb459434681e86d213dc0522e6ebfee4f7909b555e5032fe71511588dc16d183ad8a68eca33db5d56fecd8a9a68152f59eadd10482e14625af5a263944bfff88b2684e7dfed1e7fbda8639ffc9a6c3c5d746cd"]) [ 263.089424] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 00:49:35 executing program 3: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x800011, &(0x7f0000000080)={[{@iocharset={'iocharset', 0x3d, 'macgreek'}}, {}, {@unhide}]}, 0x1, 0x94d, &(0x7f0000000b80)="$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") open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r0 = socket(0x5, 0x6, 0x401) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000180)={@private0={0xfc, 0x0, '\x00', 0x1}, @empty, @private2, 0x3ff, 0x7ff, 0xb4ae, 0x400, 0x8, 0x1}) [ 263.294386] IPVS: ftp: loaded support on port[0] = 21 [ 263.303358] overlayfs: './file0' not a directory 00:49:35 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r1, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r0}, 0x20) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x800, 0x0, 0x1a3, r1, 0x4, '\x00', 0x0, r2, 0x5, 0x0, 0x2}, 0x48) r3 = syz_clone(0x20000000, &(0x7f0000000200)="e6a99a34ac72c12734b08116684b32fad5edb9ad88f1102b12f7c4097378e2e18a6d6eb4b0cd2ba1ec37c19570572e6a262857c9a15eec1b1f2434c0d4af894334851cb68df577e19c82b13c019d216b74a4811af7f6630afe088b6d9048856e3a0560cc9f1a9db76918e661892fe5c2f96ffe13cdaa26497eebc036b1f474f5fa24042f287ff05945a8ac6fa1b67d58b38fd82423b35e70cd367d3ac912", 0x9e, &(0x7f0000000140), &(0x7f00000002c0), &(0x7f0000000300)) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x3f, 0x20, 0x5, 0x0, 0x0, 0x4, 0x500, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3c, 0x4, @perf_bp={&(0x7f0000000080), 0xd}, 0x8236, 0x200, 0xd4, 0x0, 0x9, 0xfffffffd, 0x9, 0x0, 0x1eb, 0x0, 0x1f}, r3, 0xc, 0xffffffffffffffff, 0x8) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000000007000000000000000000004344615e0000000000000000000000000000008a8b2465408ed69333871ce39abf3fecbbeb5f90cd48aed7377c61c99bb2dec2b69a4bf8ecc9708ac91cd807ead9235235b77067a90372858e3ca46dd8368196136714dd5b482761dfdfa00a407ab5ff573bfb299aeb459434681e86d213dc0522e6ebfee4f7909b555e5032fe71511588dc16d183ad8a68eca33db5d56fecd8a9a68152f59eadd10482e14625af5a263944bfff88b2684e7dfed1e7fbda8639ffc9a6c3c5d746cd"]) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) (async) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r1, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r0}, 0x20) (async) signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) (async) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x800, 0x0, 0x1a3, r1, 0x4, '\x00', 0x0, r2, 0x5, 0x0, 0x2}, 0x48) (async) syz_clone(0x20000000, &(0x7f0000000200)="e6a99a34ac72c12734b08116684b32fad5edb9ad88f1102b12f7c4097378e2e18a6d6eb4b0cd2ba1ec37c19570572e6a262857c9a15eec1b1f2434c0d4af894334851cb68df577e19c82b13c019d216b74a4811af7f6630afe088b6d9048856e3a0560cc9f1a9db76918e661892fe5c2f96ffe13cdaa26497eebc036b1f474f5fa24042f287ff05945a8ac6fa1b67d58b38fd82423b35e70cd367d3ac912", 0x9e, &(0x7f0000000140), &(0x7f00000002c0), &(0x7f0000000300)) (async) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x3f, 0x20, 0x5, 0x0, 0x0, 0x4, 0x500, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3c, 0x4, @perf_bp={&(0x7f0000000080), 0xd}, 0x8236, 0x200, 0xd4, 0x0, 0x9, 0xfffffffd, 0x9, 0x0, 0x1eb, 0x0, 0x1f}, r3, 0xc, 0xffffffffffffffff, 0x8) (async) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000000007000000000000000000004344615e0000000000000000000000000000008a8b2465408ed69333871ce39abf3fecbbeb5f90cd48aed7377c61c99bb2dec2b69a4bf8ecc9708ac91cd807ead9235235b77067a90372858e3ca46dd8368196136714dd5b482761dfdfa00a407ab5ff573bfb299aeb459434681e86d213dc0522e6ebfee4f7909b555e5032fe71511588dc16d183ad8a68eca33db5d56fecd8a9a68152f59eadd10482e14625af5a263944bfff88b2684e7dfed1e7fbda8639ffc9a6c3c5d746cd"]) (async) 00:49:35 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) unshare(0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file0\x00', 0xa00080, &(0x7f00000000c0)=ANY=[@ANYBLOB='nls=euc-jp\x00\x00id=', @ANYRESHEX=0x0, @ANYBLOB="2c00336ff7ec954d533322b48392896a91601cb68f4d969e4a1f640b3286ae1a65243442"], 0x3, 0x5dd, &(0x7f0000000c80)="$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") unshare(0x10000200) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r1, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0x1, 0x0, 0x1f, 0x78, 0x0, 0x4, 0x1280, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, @perf_config_ext={0x81, 0x7}, 0x81029, 0x80000000, 0x8001, 0x3, 0x100, 0x6, 0x3f, 0x0, 0x4, 0x0, 0xfffffffffffffe01}, r1, 0x5, r2, 0x6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2020, 0x0) r3 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r3, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x8, 0x7, 0x5, 0x1, 0x0, 0xff, 0x400, 0xb, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000001c0), 0x1}, 0x80, 0x40000000000, 0xfffff14c, 0x4, 0x448, 0x8000, 0x518, 0x0, 0x4, 0x0, 0x7}, 0xffffffffffffffff, 0xc, r3, 0x2) r4 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r4, &(0x7f0000000200), 0x10efe10675dec16, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) r7 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)={0x2c, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_TX_RATES={0x10, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF, @NL80211_TXRATE_HT={0x0, 0x2, [{}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @NL80211_TXRATE_GI, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @NL80211_TXRATE_HE_GI, @NL80211_TXRATE_HT={0x0, 0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}]}]}, 0x2c}}, 0x0) sendmsg$NL80211_CMD_SET_CQM(r4, &(0x7f00000005c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)={0x30, r6, 0x100, 0x4083, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_CQM={0x1c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0xe2}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x6}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xff}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x804}, 0x40) 00:49:35 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000040)={0x0, 'geneve1\x00', {}, 0x20}) setsockopt$inet6_int(r0, 0x29, 0x19, &(0x7f0000000000)=0x8, 0x4) syz_emit_ethernet(0x6c, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa080501b41f746819c977c4bc22330819d758df1076df6dbd63ad408b6fae75770fbfdcd2596792b5d91ac7a5aa009b1a0d39c5be9c852294d2923ff3e86901656d96933b94de023df6b51a87be0cc926d42fb68e30b74fd2a62f669eeb1430bc"], 0x0) 00:49:35 executing program 3: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x800011, &(0x7f0000000080)={[{@iocharset={'iocharset', 0x3d, 'macgreek'}}, {}, {@unhide}]}, 0x1, 0x94d, &(0x7f0000000b80)="$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") (async) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) (async) r0 = socket(0x5, 0x6, 0x401) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000180)={@private0={0xfc, 0x0, '\x00', 0x1}, @empty, @private2, 0x3ff, 0x7ff, 0xb4ae, 0x400, 0x8, 0x1}) [ 263.787783] IPVS: ftp: loaded support on port[0] = 21 00:49:35 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000040)={0x0, 'geneve1\x00', {}, 0x20}) setsockopt$inet6_int(r0, 0x29, 0x19, &(0x7f0000000000)=0x8, 0x4) (async) syz_emit_ethernet(0x6c, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa080501b41f746819c977c4bc22330819d758df1076df6dbd63ad408b6fae75770fbfdcd2596792b5d91ac7a5aa009b1a0d39c5be9c852294d2923ff3e86901656d96933b94de023df6b51a87be0cc926d42fb68e30b74fd2a62f669eeb1430bc"], 0x0) 00:49:35 executing program 0: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) (async, rerun: 32) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) (rerun: 32) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r1, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r0}, 0x20) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x800, 0x0, 0x1a3, r1, 0x4, '\x00', 0x0, r2, 0x5, 0x0, 0x2}, 0x48) (async) r3 = syz_clone(0x20000000, &(0x7f0000000200)="e6a99a34ac72c12734b08116684b32fad5edb9ad88f1102b12f7c4097378e2e18a6d6eb4b0cd2ba1ec37c19570572e6a262857c9a15eec1b1f2434c0d4af894334851cb68df577e19c82b13c019d216b74a4811af7f6630afe088b6d9048856e3a0560cc9f1a9db76918e661892fe5c2f96ffe13cdaa26497eebc036b1f474f5fa24042f287ff05945a8ac6fa1b67d58b38fd82423b35e70cd367d3ac912", 0x9e, &(0x7f0000000140), &(0x7f00000002c0), &(0x7f0000000300)) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) (async) perf_event_open(&(0x7f00000000c0)={0x2, 0x80, 0x3f, 0x20, 0x5, 0x0, 0x0, 0x4, 0x500, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3c, 0x4, @perf_bp={&(0x7f0000000080), 0xd}, 0x8236, 0x200, 0xd4, 0x0, 0x9, 0xfffffffd, 0x9, 0x0, 0x1eb, 0x0, 0x1f}, r3, 0xc, 0xffffffffffffffff, 0x8) (async, rerun: 64) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000300)=ANY=[@ANYBLOB="07000000000007000000000000000000004344615e0000000000000000000000000000008a8b2465408ed69333871ce39abf3fecbbeb5f90cd48aed7377c61c99bb2dec2b69a4bf8ecc9708ac91cd807ead9235235b77067a90372858e3ca46dd8368196136714dd5b482761dfdfa00a407ab5ff573bfb299aeb459434681e86d213dc0522e6ebfee4f7909b555e5032fe71511588dc16d183ad8a68eca33db5d56fecd8a9a68152f59eadd10482e14625af5a263944bfff88b2684e7dfed1e7fbda8639ffc9a6c3c5d746cd"]) [ 264.071018] IPVS: ftp: loaded support on port[0] = 21 00:49:36 executing program 2: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000040)={0x0, 'geneve1\x00', {}, 0x20}) (async) setsockopt$inet6_int(r0, 0x29, 0x19, &(0x7f0000000000)=0x8, 0x4) (async) syz_emit_ethernet(0x6c, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa080501b41f746819c977c4bc22330819d758df1076df6dbd63ad408b6fae75770fbfdcd2596792b5d91ac7a5aa009b1a0d39c5be9c852294d2923ff3e86901656d96933b94de023df6b51a87be0cc926d42fb68e30b74fd2a62f669eeb1430bc"], 0x0) [ 264.558851] IPVS: ftp: loaded support on port[0] = 21 [ 264.830115] IPVS: ftp: loaded support on port[0] = 21 00:49:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 32) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000040), 0xffffffffffffffff) (rerun: 32) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000100)={'team0\x00', 0x0}) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {0x2}, [{{0x8, 0x1, r2}, {0x4}}]}, 0x20}}, 0x0) (async) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)={0x0, @broadcast, @private}, &(0x7f0000000180)=0xc) sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f00000001c0)={&(0x7f00000003c0)={0x190, r1, 0x100, 0x70bd26, 0x25dfdbfd, {}, [{{0x8}, {0x174, 0x2, 0x0, 0x1, [{0x38, 0x1, @mcast_rejoin_count={{0x24}, {0x5}, {0x8, 0x4, 0x200}}}, {0x3c, 0x1, @enabled={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x44, 0x1, @name={{0x24}, {0x5}, {0x11, 0x4, 'activebackup\x00'}}}, {0x3c, 0x1, @user_linkup={{{0x24}, {0x5}, {0x4}}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8, 0x4, 0x5}}, {0x8}}}, {0x3c, 0x1, @user_linkup_enabled={{{0x24}, {0x5}, {0x4}}, {0x8, 0x6, r3}}}]}}]}, 0x190}}, 0x0) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xf77fffffffffffff, 0xffffffffffffffff, 0x0) (async) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) (async) perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$msdos(0x0, &(0x7f0000000100)='./file0\x00', 0x101000, 0x0, 0x0, 0x0, &(0x7f0000000440)) unshare(0x48020200) (async) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x148) (async, rerun: 64) r4 = getpid() (rerun: 64) sched_setscheduler(r4, 0x5, &(0x7f0000000380)) (async, rerun: 32) mount(0x0, &(0x7f00000018c0)='./file0\x00', &(0x7f0000000380)='hugetlbfs\x00', 0x0, 0x0) (rerun: 32) r5 = open(&(0x7f0000000080)='.\x00', 0x4000, 0x0) (async) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r6, 0x0) (async) fremovexattr(r6, &(0x7f0000000200)=ANY=[]) renameat(r5, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000000)='./file0\x00') 00:49:36 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) perf_event_open(&(0x7f0000001a80)={0x4, 0x80, 0x4, 0x9, 0x9, 0xb1, 0x0, 0x9, 0x100, 0x4, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10200, 0x2, @perf_config_ext={0x3, 0x14aba3b4}, 0x0, 0x7fff, 0x2, 0x2, 0x3, 0x9, 0x401, 0x0, 0x3, 0x0, 0x4}, r0, 0x3, 0xffffffffffffffff, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) getresuid(&(0x7f0000001300), &(0x7f0000001340)=0x0, &(0x7f0000001600)) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f00000012c0)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fstat(r2, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000001f00)='./binderfs2/binder1\x00', 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000001fc0)=[{{&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001a00)=[{&(0x7f00000002c0)}, {&(0x7f0000000380)="475c0bc83c8c006ad60aeacf40fca2bc2a239acb646554b01dbd8b3aea0c255980d33c33c074bee2b50ac656ae9e6a3512861239658d1caf43ac44f18f4a7b0f59b904d3b6cd84712cfa998ceb73e2818bd874e53e4b328397fc4097fa5256f078f2b927ccef4f1409fc3f2eb090611cc73750ead4d3300b", 0x78}, {&(0x7f0000000800)="dac18b96a1f1d8235b71f9e3fe0a063473ba0c4214d231ba1cec4be9fb089c24680b39160a436f1fbfb3e442b7f8a8e9846b5f5703ab03d598da12dc8a32eb9586fe5ce749496615b9c9ee3ca04026ffe41940e8e60cced65d976d549ed75d994d54198e36b4a30db58ce6258e1b95fcbd293760ebf32c05be3ee9bb50fa63a5f4ddec8deda1c426d842a56f7b1672d7161eb327e608b4e1820004992acc034fea65489027c51efff43a0a2f2130bd9b6dd9b86d0fc58c5d1cea1aa8dab2eb18d704fe778544710f284ccf05f9d7d0477b586fee598077852985f6bb1dc7c5a069dafca7de158b36490f7d2d366630c4c70da62a1368cca18916d4057fdcb6018cf8fa97624ca012ad65f6465a9323990ba10fa806602592d04d6691dfdd1feda1a517c760ccdd5cce5e52cba6b0de4d59c1b086fa6a2fbf8687e6afb67f3b4c60e519a14d59d8570906fa356164b108aa2879aa83c2e75aa35a61cc0d78ae8efd5e24d40e5a48ca39ee7eb71a4afb8d43053de04b18a49b2ad42aab3032c0ee47002a50ee517ab815a76b8ec4cb4039de6ca1cd0186bef3a1fa447b71e112c33f5ea574d6245c7ce6b9a069d56909ed59cb5b614c2ce9ab1b0f0ee363b2e4409cafa2a1b7a6b574a2ce741d9c7120c997b827e1c26f4bf31ad3404ab3fcc616110886e836b68b3fc2b686619128b195e1657db8d201b0579aaf632d4af4f26aaed33300aae7a40062fdd5b7ba89a20daf2a622fa9e95ed9783a82a58907d81429561c1f02bf64f9499ed2d7bdda77abd8148899523941c39a1a91d563a2f17548ac17a0ffed24568b76d6fbb8b2bf69fcf046356885a9c22cdc3705f73bc08cca35bf1b9c5ce543cb9c3e60d614ad21490aa039a6401565b685d879c0b66e63997d1b4823bb38644e0f16e1a3d81b4559a7582dfcf22712922783f6c1af60c7373b53eb16679c77bd9037e4bc97e0f7dd7f478b81a5fab913540d3f4133025641725a9115ef3a9f3701349cfef9aea269d40f8e94e4ab74b38c8ac517001714a68445148387952435bf43bb6125d4dd35c4306cf0ea980e40c64fb12d95779cfb2af6a47ef000a491a5df845e08905f44674142c53645c0ea7da6b06aa6a27911aea1e8731bf8872547407b7c5a4f536c9844769f7a458d7f3f59f09f837be086d4bc66afde6f8ad21847c83c9367b882eed62b08cc8fae6d607b56d76fb44b61f787a98208975728222291991ad5cb2ed9dec67bc2eeb691322d1e3df5014ec760d10105849ce4c409517e299e03c725490316b3527abfeb35bfcd61de247b2b7348a587d44a30198c5de55b73b70af0b0e6d6adfec23fd21e5c455d6a26de55015455e6ca6f34a8910c278a3cc0455c7f52a5aab98a647361ad64cebfe7f6a29425fedf0e9cc11b1f1a4e905839f6804852469b417b371f7a3ab49c73e9133bda3907914d677fc7e130241a3782d068568b42d1689c1cb49f88423642482c0ee708f9e97baae78f5f9a43218b6f3a3138906457bf0e125b6592f3784371605cf2817b2c2aba074405a1eb1851185c45038d8f685f350a3a354592bc2efe168bb6ee8013adcdf1ac431836df797c6475c4263192e0e21092aac8ac98712ffe214bf8e186e0bb38556309ebf8b4a1da6350f9243a474737fe55dfb4211b144c743de90303d7a90636c23077802047216c72a9b12a3197760c509254211b008240afcb833292428edc117e325a0a8c6fe8f63bfa96fb2f26ba800bccdef8a05ac277c87660e31dd9748943513cea04419efac221f106212fe89f15dcfef1207131d43468ae38b938c7565ef64c7d6bc6938365baac8b067bd3d42172571c8dc443c2e8a0310b07d31ee83c873be5e5b2011e759ddd95ef5e731925b243389f16be774d13ecede344d29e21f3184c21a6258c5f7265c438face93b7ce8190ee14863ca80b806904c7af19baa49a4c8e437dcdf8b4b7586eb76e52f383dc81f38e1217ac9a4c8b670758d2264506e7c59c9766c1985bcb6e3a78ae54a96e739427ae20b7a902aad21a4f461d1b4889d3963a4a69f2cf92861666b11907e7346ca919f31b2bbac288c0982fe12b6ff6e72e5c1e7647452149d3c0092fbb285b5954d0b9f8417f32dff32f0cff356be2c0c6a3c68e7bc9dba3090e3357a52f61652fb4e6a049f63b373bbc4685704fb6fb102217abe16770788b57239cbb61735bc0c8e7d84b841cc0af0ddffcabaf1862e9449668935abc707b35cb4c0a4623dc8846271d55ac7a560b7d8e67b50b7d2f205f10bde955682403be0c53bd6702605d805f94f0bfcd44ffdbfeb8d1060461566b127e79731c85b867385bf0e7e3799d2a86c6e22f6240fd170996140e4cbc25c6a27c04595b9dc36debc69f887748218f18e1edc215d3b240199a6dfa87cfda2a3baf1f0838b40c4f95d8da4a479f5f4c28cb7da09d84325a7ee8f9816398e26d3f25ad0c9cd31a6b61db7a9d9ef508795500fc27005a9e37caf5276fca36bda5cade3288c76ade490ec020507f2e34048dca925372e1d9cc3eabd7c67783d2a15e97cb7a8eb2438b4e9aa68c4f383cc0ee9ade74a9ff549dd556f6c6eee344b703e26f46b4427a3018acdaa34f7225610c0cc9767795e505791c89f44b657a8209480e5bcda93fab926b65a72bef60f493796c210ea0ec5a1c03a03bd2c8f3e0e51a407cc64817d4fc7110ee93c8a41953b3af857bf0a4a0a3bf97d6cc967bbba024a4771fc0b4163cbbda4dad627a9c14b669f13da06f618ededfecaa1d6eaeee8a47b2fb0fa145f7e81bfde89c5616d3472f890cff642609397327d98a1d2c45dc82d50e54f2844d01c57b74f2abfa19d9723974a32ced91a6e261623b8c6f3aed5bc8953bd24d8b73649b04f2e5dd5c73e0dd5ae1b924672a09a92316687f6e7f9a25d989478be546920c32209cc5bd8a518e034e4a736d7a099d737e945b3635e0ffbe7dbf5ecc917f521f42b3feaf4461a126a872862f4d17bc631616ecf087d5a41981a3195c1e4ceb5a7b1a6023523f4a920965853003bb1ca23b12789f75e0dc9a9af710f6d86413979391dbb9309f5d3d7555f6d0a82029507d0c3a81e70d6cf6f6256fedad05bbb254dda2d8f5d01ece2b3d437ef2c7577ccdc18a5afe0bd116405e7cb44c46e14c079dcd42df4914f6fbeba0fec9ee1f5e3e0769944cbb4b0ec4669c82fa2057a076b5a3f3280ce4160c6cfc1b620f11379ab84e761e33cdd6371117b3312f59aa84caa55028b0709c477bebe8f86dec6bde1c208c7c7c189167304ffc417550498363914aeb2037a90be3c673dec7f6a5148ddceb6b96ee621db9ac4ee717a8927cf7e95b325de1595cb48a53f4014988dce77edce2cd290b04f28147509d97ea981ba3b682da4885f34de2c534e5c36e2c1c78f8eecdcdfcd694b420d68f0b54dffb00137de98adcee37cd66ec9e52f6db4a95be2877539fb7a66ea3ab4b709b76df19474a5e8501dcfb9f8c76a251202cd7e6ebe7519ec80ed6cfaee499f247ddc15504c6201a72029a7b7f548718a940e783e7835c105d0dcfe8110eb782e803585b1c44d2363bb2650a5b19d0eded1c3255c797a02ca4ca23a8b8f5b0bd74b136cd04e00f706d46989ff6921dd9771833b92f98daab803d8d73d303f65688c2f5ef68bb058818f58d3a896f684edb66b0a96ecdc02e8c9c9031c839593ce8510ea7b65da40a928e0a4b5230497ae31feb32d7b6fbf21c2caa40fdb78f053b6db944f2bcbf280ac52859ab51fac1ae5317892350a8b4d1cd7e3328584117e40bf2da024a7dd01b4749022e2a730389e93a3236f37da7079c4c045ee53ebe95aad9fada20ca9efc123ed6bbbb67af86b162cfa01def7806a5f558bed861fccc3b8dfa392a31e4a72e9406d369003c2e595561cae5a3bab46a129054e4681eac3b1ca0b487e09985b304a090313708fff53dd9422ab0c92d612252b861d58241cabf0a4a98b56e57e20da29b7f4c2c8a353c91cb10b126b0ccc34dec3c736ae014e6759979acd0a66cde8b3cc12355948f2b893c2306144d7f910f34aac709c4900aa3d17ab2d73bf898ab93d84a90d6a1a085c5e92b7a42a3a5be7c828af4ffadc43c5a8727973a981792396ba4fbe4588e46c16ed5518f3b15259a20a1444412e46274438751c0b594f211f04fe72c72e7dd459938dfeed5f398ea46d2067f81d3956594d5d704bc26a0f8602fc69b7d28b5dca749d5a3ee93862659525248a25518527b65756b5487bb8ca39cd029e9b386e906f82dba3ce2b4dc6374551b2a5a69deb46f7fa8eb37797cf3365ef9f6d0dac82cdb80512b21a84cdca2d37edf0e8524a1afb2a52800afc85ab2f6af18b1aaf29b367d7d2db2bb87347294094c8b4057eb2a24284b4842a273551daac898cef8f5890ade7654f09af3430c58edeb47ce0f5a41c7b289ed290597b425f6e5d23a71a757a15fa150a14395be420d6fa465d55999c1db439b51995c010c3267f4d43432a8d5c70beb9530c12cbdd948f601c7f6ed461d759e95036e7daaf4bb5230357214ee51e65d2b6b2c38383b199d3ae9a3ca6ef92146c934c1b6266bb3aa4c6086f103aefd235888656a3455c21a729ccf539bcb473fd7211a01a5602b7869fa303743e987b013cdbb81db1bc3b6d066d71474043f11df5066fd3e555c915c5c5b771bf5f0965ebbb1cc08d3f1aafa92cad7929001dc63b48c2985e1afafa21419b6579b80bf872a577f313d13ead5237fdeac113385258871a1ed5fad5525fba5df8e3bdb9c260a920159c7684c55d98f0fbde316e522d1fc430196c62e727ed987a3ea04414eff88d97fe401306af0e0fe39ae013cd0ee7020f47e9e3ab517fb0a6584282fd8c5033c16f2a8006d8105d914b35348acb98556bce863851a07dc436cd82caa485c0c330db5988dcde20cad0c86fc7a3575fc03d9d8c0df866664e66d13b79dc85428c164eaa70d3173f8c18a1a40378efc834ac3c29b838847ed5f8eb0f0e25f79655f1389c29fbbf04cf0edd7db99a062b5e8f3c2f9084f0846c5e9679d2958b257e67e11ebc125313360344195e8f68e824d493188cd5144686dc626162835b606d5cbdaf9012b0889840bdf560d6324fb8168e4c3fcf0cd513a1a8ec610e999dd8ccb48c88c09957b4ecac5b4588f5d698cf829a131783059e13ade8b63c2c4a57a23101bebcf22317eb0a499cc9c01f537f1308ff3cca16e5e2ceb6a897142827a6d7fbff626e03b2455aec7cba32de2ae05aec0a1f5f78be44f69a4ed3bf0c5dd43a83031957449a4f5f6c556b0df103229f387d2fe7439ad0cadd79ebecb343e10497d26b4e0ff25c1b0af0837245534f3cbde7b42641ccd889605d6674f2841240bb99c4b7f35347c044e85e5cef61053cedcf2d52d043a41d3350705cd9aed230d6034f2f3d2b4be0aae675d1a687d5132bb3722ac23360e3165ed715cf8b6a20b4bfb6a219704390e65ed4a4fb7ac35f65263fc5c3fcd6e938f69db1fa5d69d2c9b9363c8e1c53f59a0a66150971ce228d925e8650c9644bb5c13134129715fe9d39cc44208ec713cbaee174eed2a5cd2c0bdffe8d98819316321f7f3802674051b64174c801a705f709011e2e36fd91bd5e5f1ccbfc95f314aeed5352e3c756dfa167a850648c8664ec6bf3734c77309d6a2b06efbec8efa38145538b890172b23f2c3df72725c0eeaa78c2eec29bdae84333eb0eb64aae9e087cd3b616b279bcb4cfd483d3081dcdeb290eca6e5298790d3a427c2a20ca9af97e1f20104c6ec5b", 0x1000}, {&(0x7f0000000400)="db11c13e4e6a7c01d074c6e4ece79a56d940c876a876bb86dbcc67f840edab1a6dae514f68f4eaf5a6bb793e8fd442578126b529f1c567afaecb35f7960e53494c2ca54a2d30cc900798999634ea9ca98dcb2ddc83f958b836162dceeafe571bc540d8d9a352a1958e73a2e8b725e02db0ce138765f0a41d23b80455d4ecc6896de468703ec745f275e90b38020b3168869ba937705929ee6fafb7a2a8de7a6c1b8a8f1389da4b3ec22665179f7346d466412753c9118a64b258d88ef5a5c5e1ecac9128c7d4154a6faac0a61fef94313e9e5dc7975bea0ea85aa97da4aa1379d4", 0xe1}, {&(0x7f0000000500)="b483b5b0ea661ae83cc143882d8d9a25c919a355c9e98d5ab92547eecbb898d2005f76f2252bf74ebf5a1d0e8fe8bf99dc0c36b140e0bd440ba1c8997c9af1787fdf9b10bacf9846748251c7e8f6445725d0441236cbc732dbda53788bfd2b03afd6935dc0029912ea6b3b58838e00da5132", 0x72}, {&(0x7f0000000580)="2aa5faca26dd6e5e4cd5dc43e113c0358748e9050caa7a52d4723ec715af9a4b317eeee421477831e9dd7875af405cc958af57b8d1480656dc78f8da1ae6eac91215a6cc65d3132ec6f54addd1aac10a52d791c7904387035f45eb279c1c75b0221039b464b64fc0d87ee242e05f788e0e2a984cf48e9e6a06ddf449bec8", 0x7e}, {&(0x7f0000001800)="b0db0b363c144caefece57a93dce7e82757e629677d24333715d608ab9e3ec60d415feb74749d1f5f4e9eb8851d81d3df363fc699443db5ab2d0e655972f823c561b40823a8f80ecf6a941693a22dafe8f42774951b3fe2684d1ff4d1bfd7ce26b639271cb8ff869d2220ab5bceaf85f5258067f02161a98a7db9b91c9956186eef5bbbf4d166a45cd4e44ce34cedb440f92e1657db6ae26c27d52ff67ef8d9d8088d7b0271828a323db32b10a5656c4700ec22679c89fe613ce3edd5fef27ff5045650c1a9432fb27a528a6aaed8362a84991680f61de5ca27843358ae0d73820c18f1f", 0xe4}, {&(0x7f0000001900)="dc39e93ec832aae8530bc75f9491661ed460e3d2e7fe83309364ff84137efc83d2761cbc8eb13d7e7d1db2e73d9fc2b0f5e56e288197ad7d36251d5cdd02925cd247fb38acc97b0a52777488448bad8bf848bdfa76ed0430f5cbe809c24b80f06c8279a4fca007da43e3750ad5b4782edeb38e042b78e37c847b33ed8ac325f411993955b4fd056497caa825d5faf81d928e9c3cad0b86d385b90b7e4e6dcecfb26ba73b1284eec159d4ae50d8cedcfe29dea95b7b8075af99881a33a9fef9519f9e425dee1022bf", 0xc8}], 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r6, @ANYBLOB="007cd950babd8e410a93074ee0e58bc3cd9dd700008723e81aae35"], 0x58, 0x1}}], 0x1, 0x24048000) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000002580)=ANY=[], 0x16) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r3, r7, 0x0, 0xef84) 00:49:36 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2a2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x29, &(0x7f0000000000)=0x9630, 0x4) r4 = signalfd(r2, &(0x7f0000000500)={[0x40f3]}, 0x8) r5 = socket$packet(0x11, 0x3, 0x300) r6 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000600)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r7}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r6, 0x8933, &(0x7f0000006b80)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000000)={r8, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="140000001600000100bd7008fddb8662ceaed724003b03000028dd895ac04fb87e5f989cabe70a17b906bbc16174496f10071afc5af9593ec37bc886e02b9851afd4a404000000000000001c73f87146d5da39023fc6f74ad78020f855bedd59054cf49fbdd5ae437e7700"/126], 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) r9 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x3, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r9, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r9, 0x80006) sendfile(r3, r9, 0x0, 0x800000000004) 00:49:36 executing program 3: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x800011, &(0x7f0000000080)={[{@iocharset={'iocharset', 0x3d, 'macgreek'}}, {}, {@unhide}]}, 0x1, 0x94d, &(0x7f0000000b80)="$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") (async) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r0 = socket(0x5, 0x6, 0x401) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000180)={@private0={0xfc, 0x0, '\x00', 0x1}, @empty, @private2, 0x3ff, 0x7ff, 0xb4ae, 0x400, 0x8, 0x1}) 00:49:36 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) (async) unshare(0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file0\x00', 0xa00080, &(0x7f00000000c0)=ANY=[@ANYBLOB='nls=euc-jp\x00\x00id=', @ANYRESHEX=0x0, @ANYBLOB="2c00336ff7ec954d533322b48392896a91601cb68f4d969e4a1f640b3286ae1a65243442"], 0x3, 0x5dd, &(0x7f0000000c80)="$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") unshare(0x10000200) (async) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) getdents64(0xffffffffffffffff, 0x0, 0x0) (async) r1 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r1, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) (async) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0x1, 0x0, 0x1f, 0x78, 0x0, 0x4, 0x1280, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, @perf_config_ext={0x81, 0x7}, 0x81029, 0x80000000, 0x8001, 0x3, 0x100, 0x6, 0x3f, 0x0, 0x4, 0x0, 0xfffffffffffffe01}, r1, 0x5, r2, 0x6) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2020, 0x0) (async) r3 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r3, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x8, 0x7, 0x5, 0x1, 0x0, 0xff, 0x400, 0xb, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000001c0), 0x1}, 0x80, 0x40000000000, 0xfffff14c, 0x4, 0x448, 0x8000, 0x518, 0x0, 0x4, 0x0, 0x7}, 0xffffffffffffffff, 0xc, r3, 0x2) r4 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r4, &(0x7f0000000200), 0x10efe10675dec16, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) r7 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)={0x2c, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_TX_RATES={0x10, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF, @NL80211_TXRATE_HT={0x0, 0x2, [{}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @NL80211_TXRATE_GI, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @NL80211_TXRATE_HE_GI, @NL80211_TXRATE_HT={0x0, 0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}]}]}, 0x2c}}, 0x0) (async) sendmsg$NL80211_CMD_SET_CQM(r4, &(0x7f00000005c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)={0x30, r6, 0x100, 0x4083, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_CQM={0x1c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0xe2}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x6}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xff}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x804}, 0x40) 00:49:36 executing program 1: open(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$key(0xf, 0x3, 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x40000, 0xa4) sendmsg$key(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)={0x2, 0x51, 0x4, 0x0, 0x13, 0x0, 0x70bd25, 0x35dfdbfe, [@sadb_x_sec_ctx={0x11, 0x18, 0x2, 0x7f, 0x80, "1c5fc01ec95f2b219ea43cf4bfaa02655d72fa14afbc6a7466f62ba75b71c119e7d060829726e3abb4db7657b076333efcdfcf4a2b2fa54212b15cd3a8cff3a2bce013c03fba486f77d119ca9f624f1aa7e837e16eb0a18435e0ee229d71dee3017ff61e58e98ba09cc841563681c8814b681b52f0cd751efbb03008e959a7ea"}]}, 0x98}}, 0x4000) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x7, 0x0, 0x0, 0x2, 0x0, 0x70bd2a}, 0x10}}, 0x8000) lseek(0xffffffffffffffff, 0x0, 0x2) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x208e24b) 00:49:37 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) (async) unshare(0x0) (async) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./file0\x00', 0xa00080, &(0x7f00000000c0)=ANY=[@ANYBLOB='nls=euc-jp\x00\x00id=', @ANYRESHEX=0x0, @ANYBLOB="2c00336ff7ec954d533322b48392896a91601cb68f4d969e4a1f640b3286ae1a65243442"], 0x3, 0x5dd, &(0x7f0000000c80)="$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") unshare(0x10000200) (async) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) getdents64(0xffffffffffffffff, 0x0, 0x0) (async) r1 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r1, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) perf_event_open$cgroup(&(0x7f0000000140)={0x3, 0x80, 0x1, 0x0, 0x1f, 0x78, 0x0, 0x4, 0x1280, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x1, @perf_config_ext={0x81, 0x7}, 0x81029, 0x80000000, 0x8001, 0x3, 0x100, 0x6, 0x3f, 0x0, 0x4, 0x0, 0xfffffffffffffe01}, r1, 0x5, r2, 0x6) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2020, 0x0) (async) r3 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r3, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) perf_event_open(&(0x7f00000002c0)={0x3, 0x80, 0x8, 0x7, 0x5, 0x1, 0x0, 0xff, 0x400, 0xb, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, 0x1, @perf_bp={&(0x7f00000001c0), 0x1}, 0x80, 0x40000000000, 0xfffff14c, 0x4, 0x448, 0x8000, 0x518, 0x0, 0x4, 0x0, 0x7}, 0xffffffffffffffff, 0xc, r3, 0x2) r4 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r4, &(0x7f0000000200), 0x10efe10675dec16, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000001c0), 0xffffffffffffffff) r7 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000300)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000380)={0x2c, r6, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r8}, @void}}, [@NL80211_ATTR_TX_RATES={0x10, 0x5a, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF, @NL80211_TXRATE_HT={0x0, 0x2, [{}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @NL80211_TXRATE_GI, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @NL80211_TXRATE_HE_GI, @NL80211_TXRATE_HT={0x0, 0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x0, 0x1, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}]}]}, 0x2c}}, 0x0) (async) sendmsg$NL80211_CMD_SET_CQM(r4, &(0x7f00000005c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000540)={0x30, r6, 0x100, 0x4083, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_CQM={0x1c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_TXE_INTVL={0x8, 0x7, 0xe2}, @NL80211_ATTR_CQM_RSSI_THRESHOLD_EVENT={0x8, 0x3, 0x6}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xff}]}]}, 0x30}, 0x1, 0x0, 0x0, 0x804}, 0x40) [ 265.131535] audit: type=1800 audit(1670028577.017:7): pid=10516 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=14026 res=0 [ 265.158781] IPVS: ftp: loaded support on port[0] = 21 00:49:37 executing program 3: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, 0x0) bpf$ITER_CREATE(0x21, &(0x7f00000003c0), 0x8) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) r2 = bpf$PROG_LOAD(0x5, 0x0, 0x0) write$cgroup_int(r0, &(0x7f0000000200), 0x43400) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10000000000001ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x80080}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x3508020000000005) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000100)={r4, 0x0, 0x25, 0x12}, 0x10) r5 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000380)={r2, r3, 0x5}, 0x10) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) r7 = bpf$ITER_CREATE(0x21, &(0x7f00000003c0), 0x8) bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000140)={0x0, r7}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f00000019c0)={&(0x7f0000001980)='./file0\x00', 0x0, 0x18}, 0x10) perf_event_open(&(0x7f0000000300)={0x0, 0x80, 0x5, 0x0, 0x3, 0x40, 0x0, 0xfff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x8, 0x0, @perf_config_ext, 0x54440, 0x0, 0x0, 0x7, 0x2, 0x0, 0xda67}, 0x0, 0x10, 0xffffffffffffffff, 0x1) r8 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r8, &(0x7f0000000000)={0x2, 0x4e20, @multicast1}, 0x10) sendto$inet(r8, 0x0, 0x0, 0x20020094, &(0x7f00000018c0)={0x2, 0x4e20}, 0x10) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xf, 0x4, 0x4, 0x12}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000280)={r9, &(0x7f0000000340), &(0x7f0000000040)=@tcp=r8}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x11, 0xc, &(0x7f0000000440)=@raw=[@exit, @map_val={0x18, 0x7, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffff7}, @initr0={0x18, 0x0, 0x0, 0x0, 0x390c95a5, 0x0, 0x0, 0x0, 0x5}, @call={0x85, 0x0, 0x0, 0x1a}, @map_val={0x18, 0x0, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x5}, @btf_id={0x18, 0xb, 0x3, 0x0, 0x2}, @jmp={0x5, 0x1, 0x6, 0xb, 0x0, 0x4, 0x1}, @alu={0x7, 0x0, 0x2, 0x5, 0x7, 0x4, 0xfffffffffffffffc}], &(0x7f0000000000)='GPL\x00', 0x7, 0x56, &(0x7f00000004c0)=""/86, 0x41000, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000540)={0x3, 0x2, 0x3, 0x1f}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, r9]}, 0x80) openat$cgroup_ro(r4, &(0x7f0000001ac0)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(0xffffffffffffffff, 0x40042408, r3) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000740)='cpu\t\t&6\t\t\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') ioctl$PERF_EVENT_IOC_SET_FILTER(r6, 0x40082406, 0x0) perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x3, 0x3a, 0x0, 0x0, 0x0, 0xcb, 0x18000, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x2, 0x4, @perf_config_ext={0x1, 0xffffffff}, 0x800, 0x401, 0x0, 0x0, 0x0, 0x184b, 0x7, 0x0, 0xa08, 0x0, 0x2e7}, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 265.241164] audit: type=1804 audit(1670028577.047:8): pid=10516 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3714399114/syzkaller.GuaE5u/16/file0" dev="sda1" ino=14026 res=1 00:49:37 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x3}}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x5, 0x84) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)) setsockopt$sock_attach_bpf(r0, 0x84, 0x4, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0xc0189436, &(0x7f00000014c0)) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x1, 0x6a, 0x1, 0x6, 0x0, 0x37, 0x2104, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, @perf_bp={&(0x7f00000000c0), 0xc}, 0x1d1ba475a8def8f5, 0x6, 0xff, 0x0, 0x4800000000000000, 0x9, 0x6, 0x0, 0x39db}, 0x0, 0x9, 0xffffffffffffffff, 0x2) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200), 0x4) sendmsg$inet(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000300)="a36630b96f36ed78cd95b9e34ce9cd83566e3f4641a7123899622de309df8e0f50", 0x21}, {&(0x7f00000003c0)="9344cf5f9b4c133d5cbdc0ea7d8a8c7035ba70a72e1ef09ad17dd86fe4c27a3a959977e2d2be7361a82ac00b24e1b6742358a37c63d3147b02cb2e228cd8a9c0568c97b28ab06eea4f54bfb48c3bfbd1c64b10fb06472a292cf3357ea2fcb9c6fd000d207963f0", 0x67}, {&(0x7f0000000340)="ddb07302486110f327449dcd6f320a", 0xf}, {&(0x7f0000000e80)="db649d1be128f74508aa4299e052119214d6aa0fd9ee467f65a905bcb6517ba4fb0a0316facebeba6c5ae2e3aa56596ee8b658500594528623dccec8eac8c2afe0380e2f49395d63b5dd1e22f5c88b586f66d91c7b3cd356b48aab90c8e7c58615f7ea4b5da17501b99652a219521c85ee5395236b37445518b5045d5218adace5183c75b46b5c28456685276cba422ffb052d104004f8901641bed244f73ded35bee46aa6db8d424920f02bd06612b96368d61e43762569cf529505b24e18a557837272786298753a0e565b5c38cdadd58fd7297b93bf0354dccb2c420ceae9ab825354c836587cfebdcc", 0xeb}, {&(0x7f0000000440)="13b9ac1678757a6904b2c19806fed4d8fb7eb2745214d01e5a0028893107a4109abde3be66b7b62ee7b7e38073af80e99845f02a3d288b5641cd80b77d7971c4bae059fbc70632d9c4f88d45a17326b5a9381c0208376a8327c06bc26ed416eab290b352d2f2ac348e0f85895f766aa4ee1adab86c81be33", 0x78}, {&(0x7f0000000a00)="2a03fd122b93b2561ba2ff8cc5d314f8299b6689980b3f79deea7e65538249d84f4a33af0a929c114f43b966afcb84f1352eeb41f325a91333be257d48b85497209ae08d4ed13d6ead57352b4fb71be5d6356fa84288b6209321465430eef3ff8936e2ef80d16f1497afb4198b9b32d768f25f3aeb471ed926f76b6e4af25a50671a27e902f6687338f3890f38dd869bef579d8b91e7f87b27510e0f", 0x9c}, {&(0x7f0000000f80)="7135f9ae2895e41f5f68e9756c739abed43c0434d3d33227968d7fbc444ee17267526bc34714abe0aa6da7435ddc13c201043ffa3d5c7e867e8204661c3a6464182a91c7c58edaf579fa04d58ef4516eb41ba37997bac72340c87b3603f185c7466f05b32d65a1e7ba4e8ecf8ebc5a319dcd4b7f3f6edb0c45bde206f4f5d22ef012b8daa626a71835fb72ba73d5207f8df2c4138162dcb02306004c950fec4f3962509f6dde42b063c852d5e73558f8b4d6a05070b138794fc2c4c87709b5b78d7e998607a804e789fa9c2520f4e679bf9565925ce6ece7cf1c65737370a6f2c04c9f8602cd70400922a905f7adbc766c2507094f180b9f9a32dae9088f18448247c2c2f91f84f4c0f7946af4e0273c335d5f889e1b2822a2c3ada7f3625ab0811506a18ca7d8925a7289cbe979a392e630a4a333a95a5f6693a68f84780a0a5dc31b93c0407e13c8fb264f110305845308146cf316918d661c0b917b8c54bf290414ae75c1b12a13ec181a6743863aa64e64b318dadc9d97473c1f778a3fbe1913cf4a97864c3bb776cabccf4d", 0x18e}, {&(0x7f0000000bc0)="510c641f75b3e1995c8f5f1a7d1a43240736377366da089b0e3a5e1f27ef2c2658a299659c7b27a78b1a27049e4b4a6052459484355c1c29063aacfd413a3c89d2db62d705e8d5cc2b98616ca18008b66eb6fa4f0352354f327eadcfee2949a7d540c43acc195004e0b999228060f07355893c2d0bf2bcd6627c5b567e8218918c7934368492ef4e", 0x88}, {&(0x7f0000000900)="67ccd70dd1a6c6423bc8a565160ef158c9d079cb6a098292c1aaa499db8106d533abdc51ac06319ad5dc6f381a8900106edf499ea19e689710bcf15adb0b8c76d7c36aebaaefb4a117991155f6954c5cfd554d207f9e74c3ca720034e6f9c13211f2dc9187c6c0126fd427fca5a0412785b844f3d552f5c87698e5a644acbc173aa7957da88421070f6bc54b048aba64e81f81e38102bf54c5807103031e78ba809d916c9a97e80b2f662aad24000bf14565a358a24089b4840e82e72501e469ca640c07bedd2e92ef3c5b91ec5dfdd2dd7b07b9f1f10229771a50c4208505a174fe0f958e95c10e3700", 0xea}, {&(0x7f0000000d40)="2935efc7adf0655ed97d8dcde81cb861feddfac26a8d546bde82989ac572285ba55fe82a2dcfb14fd33986f4ed7337c03dbe8bd34db4bf5a2fadda2444425da29d695a68b0c6569c819a5e4ffc1753b4405c7e452b0a78db17c463992e7ae163f1d010a5f03b9de1817b01e6a7d142662c52", 0x72}], 0xa}, 0x20008000) r2 = perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x379, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa3W\x17\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10c\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb\x151\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\xae\xad\x89\xf2\xc3_\xb1\xf0\xa4F@\xd0\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xd2\xe0\x13x\xb2\x1a\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf0g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2)\xffB2\x02v#\x97FK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x00\x00\xfeu\x8e\xe4\x81\x0eH\xbe\xf1\xc7\x83\x96\xb7^\x1c\x94G\x12\x00\x01\x00\x00\x00\x00\x00\x00\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec2\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\xff\x7f\x1f\xf8\xe8\x1eV\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01l#\x91A\xa1\x8a\xff\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8Wr\xe9\x9e\xac4\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\x13\xfe-t\xc0\xea\xc1\xff\xff\xff\xff\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4Ddi\xf4\xeeE\x86\xfa\x00\x00\x00\\W\xe5\x86\xc9hP\x7fA\x98W\x1d\x98.\x82\xbe\x1fI[\xc2\x12\x04\xff\xc7\xa5r\xb6\x80\xe2?\xb9-@_\xb7I\x91\xdd\x93p\x8c\x8c\x98\xf0\xd7ka\\Q.E\xe4\x8bh\x9bW\x19{\x02\xaf\xdb[\x9a1\b\xb4\xdf\xa0\xf4\x0f\xbc\xe6gj\xc6F\t&mc\xedJ\xc5\xf5\x1b\x90\r\xc04\xf8\xa8\x84\x8b\xadc\xb63\x9f\xc1]\xff[\x04\xf2q\xae70xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) perf_event_open(&(0x7f0000001a80)={0x4, 0x80, 0x4, 0x9, 0x9, 0xb1, 0x0, 0x9, 0x100, 0x4, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10200, 0x2, @perf_config_ext={0x3, 0x14aba3b4}, 0x0, 0x7fff, 0x2, 0x2, 0x3, 0x9, 0x401, 0x0, 0x3, 0x0, 0x4}, r0, 0x3, 0xffffffffffffffff, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) getresuid(&(0x7f0000001300), &(0x7f0000001340)=0x0, &(0x7f0000001600)) (async) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f00000012c0)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) fstat(r2, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r6 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000001f00)='./binderfs2/binder1\x00', 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000001fc0)=[{{&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001a00)=[{&(0x7f00000002c0)}, {&(0x7f0000000380)="475c0bc83c8c006ad60aeacf40fca2bc2a239acb646554b01dbd8b3aea0c255980d33c33c074bee2b50ac656ae9e6a3512861239658d1caf43ac44f18f4a7b0f59b904d3b6cd84712cfa998ceb73e2818bd874e53e4b328397fc4097fa5256f078f2b927ccef4f1409fc3f2eb090611cc73750ead4d3300b", 0x78}, {&(0x7f0000000800)="dac18b96a1f1d8235b71f9e3fe0a063473ba0c4214d231ba1cec4be9fb089c24680b39160a436f1fbfb3e442b7f8a8e9846b5f5703ab03d598da12dc8a32eb9586fe5ce749496615b9c9ee3ca04026ffe41940e8e60cced65d976d549ed75d994d54198e36b4a30db58ce6258e1b95fcbd293760ebf32c05be3ee9bb50fa63a5f4ddec8deda1c426d842a56f7b1672d7161eb327e608b4e1820004992acc034fea65489027c51efff43a0a2f2130bd9b6dd9b86d0fc58c5d1cea1aa8dab2eb18d704fe778544710f284ccf05f9d7d0477b586fee598077852985f6bb1dc7c5a069dafca7de158b36490f7d2d366630c4c70da62a1368cca18916d4057fdcb6018cf8fa97624ca012ad65f6465a9323990ba10fa806602592d04d6691dfdd1feda1a517c760ccdd5cce5e52cba6b0de4d59c1b086fa6a2fbf8687e6afb67f3b4c60e519a14d59d8570906fa356164b108aa2879aa83c2e75aa35a61cc0d78ae8efd5e24d40e5a48ca39ee7eb71a4afb8d43053de04b18a49b2ad42aab3032c0ee47002a50ee517ab815a76b8ec4cb4039de6ca1cd0186bef3a1fa447b71e112c33f5ea574d6245c7ce6b9a069d56909ed59cb5b614c2ce9ab1b0f0ee363b2e4409cafa2a1b7a6b574a2ce741d9c7120c997b827e1c26f4bf31ad3404ab3fcc616110886e836b68b3fc2b686619128b195e1657db8d201b0579aaf632d4af4f26aaed33300aae7a40062fdd5b7ba89a20daf2a622fa9e95ed9783a82a58907d81429561c1f02bf64f9499ed2d7bdda77abd8148899523941c39a1a91d563a2f17548ac17a0ffed24568b76d6fbb8b2bf69fcf046356885a9c22cdc3705f73bc08cca35bf1b9c5ce543cb9c3e60d614ad21490aa039a6401565b685d879c0b66e63997d1b4823bb38644e0f16e1a3d81b4559a7582dfcf22712922783f6c1af60c7373b53eb16679c77bd9037e4bc97e0f7dd7f478b81a5fab913540d3f4133025641725a9115ef3a9f3701349cfef9aea269d40f8e94e4ab74b38c8ac517001714a68445148387952435bf43bb6125d4dd35c4306cf0ea980e40c64fb12d95779cfb2af6a47ef000a491a5df845e08905f44674142c53645c0ea7da6b06aa6a27911aea1e8731bf8872547407b7c5a4f536c9844769f7a458d7f3f59f09f837be086d4bc66afde6f8ad21847c83c9367b882eed62b08cc8fae6d607b56d76fb44b61f787a98208975728222291991ad5cb2ed9dec67bc2eeb691322d1e3df5014ec760d10105849ce4c409517e299e03c725490316b3527abfeb35bfcd61de247b2b7348a587d44a30198c5de55b73b70af0b0e6d6adfec23fd21e5c455d6a26de55015455e6ca6f34a8910c278a3cc0455c7f52a5aab98a647361ad64cebfe7f6a29425fedf0e9cc11b1f1a4e905839f6804852469b417b371f7a3ab49c73e9133bda3907914d677fc7e130241a3782d068568b42d1689c1cb49f88423642482c0ee708f9e97baae78f5f9a43218b6f3a3138906457bf0e125b6592f3784371605cf2817b2c2aba074405a1eb1851185c45038d8f685f350a3a354592bc2efe168bb6ee8013adcdf1ac431836df797c6475c4263192e0e21092aac8ac98712ffe214bf8e186e0bb38556309ebf8b4a1da6350f9243a474737fe55dfb4211b144c743de90303d7a90636c23077802047216c72a9b12a3197760c509254211b008240afcb833292428edc117e325a0a8c6fe8f63bfa96fb2f26ba800bccdef8a05ac277c87660e31dd9748943513cea04419efac221f106212fe89f15dcfef1207131d43468ae38b938c7565ef64c7d6bc6938365baac8b067bd3d42172571c8dc443c2e8a0310b07d31ee83c873be5e5b2011e759ddd95ef5e731925b243389f16be774d13ecede344d29e21f3184c21a6258c5f7265c438face93b7ce8190ee14863ca80b806904c7af19baa49a4c8e437dcdf8b4b7586eb76e52f383dc81f38e1217ac9a4c8b670758d2264506e7c59c9766c1985bcb6e3a78ae54a96e739427ae20b7a902aad21a4f461d1b4889d3963a4a69f2cf92861666b11907e7346ca919f31b2bbac288c0982fe12b6ff6e72e5c1e7647452149d3c0092fbb285b5954d0b9f8417f32dff32f0cff356be2c0c6a3c68e7bc9dba3090e3357a52f61652fb4e6a049f63b373bbc4685704fb6fb102217abe16770788b57239cbb61735bc0c8e7d84b841cc0af0ddffcabaf1862e9449668935abc707b35cb4c0a4623dc8846271d55ac7a560b7d8e67b50b7d2f205f10bde955682403be0c53bd6702605d805f94f0bfcd44ffdbfeb8d1060461566b127e79731c85b867385bf0e7e3799d2a86c6e22f6240fd170996140e4cbc25c6a27c04595b9dc36debc69f887748218f18e1edc215d3b240199a6dfa87cfda2a3baf1f0838b40c4f95d8da4a479f5f4c28cb7da09d84325a7ee8f9816398e26d3f25ad0c9cd31a6b61db7a9d9ef508795500fc27005a9e37caf5276fca36bda5cade3288c76ade490ec020507f2e34048dca925372e1d9cc3eabd7c67783d2a15e97cb7a8eb2438b4e9aa68c4f383cc0ee9ade74a9ff549dd556f6c6eee344b703e26f46b4427a3018acdaa34f7225610c0cc9767795e505791c89f44b657a8209480e5bcda93fab926b65a72bef60f493796c210ea0ec5a1c03a03bd2c8f3e0e51a407cc64817d4fc7110ee93c8a41953b3af857bf0a4a0a3bf97d6cc967bbba024a4771fc0b4163cbbda4dad627a9c14b669f13da06f618ededfecaa1d6eaeee8a47b2fb0fa145f7e81bfde89c5616d3472f890cff642609397327d98a1d2c45dc82d50e54f2844d01c57b74f2abfa19d9723974a32ced91a6e261623b8c6f3aed5bc8953bd24d8b73649b04f2e5dd5c73e0dd5ae1b924672a09a92316687f6e7f9a25d989478be546920c32209cc5bd8a518e034e4a736d7a099d737e945b3635e0ffbe7dbf5ecc917f521f42b3feaf4461a126a872862f4d17bc631616ecf087d5a41981a3195c1e4ceb5a7b1a6023523f4a920965853003bb1ca23b12789f75e0dc9a9af710f6d86413979391dbb9309f5d3d7555f6d0a82029507d0c3a81e70d6cf6f6256fedad05bbb254dda2d8f5d01ece2b3d437ef2c7577ccdc18a5afe0bd116405e7cb44c46e14c079dcd42df4914f6fbeba0fec9ee1f5e3e0769944cbb4b0ec4669c82fa2057a076b5a3f3280ce4160c6cfc1b620f11379ab84e761e33cdd6371117b3312f59aa84caa55028b0709c477bebe8f86dec6bde1c208c7c7c189167304ffc417550498363914aeb2037a90be3c673dec7f6a5148ddceb6b96ee621db9ac4ee717a8927cf7e95b325de1595cb48a53f4014988dce77edce2cd290b04f28147509d97ea981ba3b682da4885f34de2c534e5c36e2c1c78f8eecdcdfcd694b420d68f0b54dffb00137de98adcee37cd66ec9e52f6db4a95be2877539fb7a66ea3ab4b709b76df19474a5e8501dcfb9f8c76a251202cd7e6ebe7519ec80ed6cfaee499f247ddc15504c6201a72029a7b7f548718a940e783e7835c105d0dcfe8110eb782e803585b1c44d2363bb2650a5b19d0eded1c3255c797a02ca4ca23a8b8f5b0bd74b136cd04e00f706d46989ff6921dd9771833b92f98daab803d8d73d303f65688c2f5ef68bb058818f58d3a896f684edb66b0a96ecdc02e8c9c9031c839593ce8510ea7b65da40a928e0a4b5230497ae31feb32d7b6fbf21c2caa40fdb78f053b6db944f2bcbf280ac52859ab51fac1ae5317892350a8b4d1cd7e3328584117e40bf2da024a7dd01b4749022e2a730389e93a3236f37da7079c4c045ee53ebe95aad9fada20ca9efc123ed6bbbb67af86b162cfa01def7806a5f558bed861fccc3b8dfa392a31e4a72e9406d369003c2e595561cae5a3bab46a129054e4681eac3b1ca0b487e09985b304a090313708fff53dd9422ab0c92d612252b861d58241cabf0a4a98b56e57e20da29b7f4c2c8a353c91cb10b126b0ccc34dec3c736ae014e6759979acd0a66cde8b3cc12355948f2b893c2306144d7f910f34aac709c4900aa3d17ab2d73bf898ab93d84a90d6a1a085c5e92b7a42a3a5be7c828af4ffadc43c5a8727973a981792396ba4fbe4588e46c16ed5518f3b15259a20a1444412e46274438751c0b594f211f04fe72c72e7dd459938dfeed5f398ea46d2067f81d3956594d5d704bc26a0f8602fc69b7d28b5dca749d5a3ee93862659525248a25518527b65756b5487bb8ca39cd029e9b386e906f82dba3ce2b4dc6374551b2a5a69deb46f7fa8eb37797cf3365ef9f6d0dac82cdb80512b21a84cdca2d37edf0e8524a1afb2a52800afc85ab2f6af18b1aaf29b367d7d2db2bb87347294094c8b4057eb2a24284b4842a273551daac898cef8f5890ade7654f09af3430c58edeb47ce0f5a41c7b289ed290597b425f6e5d23a71a757a15fa150a14395be420d6fa465d55999c1db439b51995c010c3267f4d43432a8d5c70beb9530c12cbdd948f601c7f6ed461d759e95036e7daaf4bb5230357214ee51e65d2b6b2c38383b199d3ae9a3ca6ef92146c934c1b6266bb3aa4c6086f103aefd235888656a3455c21a729ccf539bcb473fd7211a01a5602b7869fa303743e987b013cdbb81db1bc3b6d066d71474043f11df5066fd3e555c915c5c5b771bf5f0965ebbb1cc08d3f1aafa92cad7929001dc63b48c2985e1afafa21419b6579b80bf872a577f313d13ead5237fdeac113385258871a1ed5fad5525fba5df8e3bdb9c260a920159c7684c55d98f0fbde316e522d1fc430196c62e727ed987a3ea04414eff88d97fe401306af0e0fe39ae013cd0ee7020f47e9e3ab517fb0a6584282fd8c5033c16f2a8006d8105d914b35348acb98556bce863851a07dc436cd82caa485c0c330db5988dcde20cad0c86fc7a3575fc03d9d8c0df866664e66d13b79dc85428c164eaa70d3173f8c18a1a40378efc834ac3c29b838847ed5f8eb0f0e25f79655f1389c29fbbf04cf0edd7db99a062b5e8f3c2f9084f0846c5e9679d2958b257e67e11ebc125313360344195e8f68e824d493188cd5144686dc626162835b606d5cbdaf9012b0889840bdf560d6324fb8168e4c3fcf0cd513a1a8ec610e999dd8ccb48c88c09957b4ecac5b4588f5d698cf829a131783059e13ade8b63c2c4a57a23101bebcf22317eb0a499cc9c01f537f1308ff3cca16e5e2ceb6a897142827a6d7fbff626e03b2455aec7cba32de2ae05aec0a1f5f78be44f69a4ed3bf0c5dd43a83031957449a4f5f6c556b0df103229f387d2fe7439ad0cadd79ebecb343e10497d26b4e0ff25c1b0af0837245534f3cbde7b42641ccd889605d6674f2841240bb99c4b7f35347c044e85e5cef61053cedcf2d52d043a41d3350705cd9aed230d6034f2f3d2b4be0aae675d1a687d5132bb3722ac23360e3165ed715cf8b6a20b4bfb6a219704390e65ed4a4fb7ac35f65263fc5c3fcd6e938f69db1fa5d69d2c9b9363c8e1c53f59a0a66150971ce228d925e8650c9644bb5c13134129715fe9d39cc44208ec713cbaee174eed2a5cd2c0bdffe8d98819316321f7f3802674051b64174c801a705f709011e2e36fd91bd5e5f1ccbfc95f314aeed5352e3c756dfa167a850648c8664ec6bf3734c77309d6a2b06efbec8efa38145538b890172b23f2c3df72725c0eeaa78c2eec29bdae84333eb0eb64aae9e087cd3b616b279bcb4cfd483d3081dcdeb290eca6e5298790d3a427c2a20ca9af97e1f20104c6ec5b", 0x1000}, {&(0x7f0000000400)="db11c13e4e6a7c01d074c6e4ece79a56d940c876a876bb86dbcc67f840edab1a6dae514f68f4eaf5a6bb793e8fd442578126b529f1c567afaecb35f7960e53494c2ca54a2d30cc900798999634ea9ca98dcb2ddc83f958b836162dceeafe571bc540d8d9a352a1958e73a2e8b725e02db0ce138765f0a41d23b80455d4ecc6896de468703ec745f275e90b38020b3168869ba937705929ee6fafb7a2a8de7a6c1b8a8f1389da4b3ec22665179f7346d466412753c9118a64b258d88ef5a5c5e1ecac9128c7d4154a6faac0a61fef94313e9e5dc7975bea0ea85aa97da4aa1379d4", 0xe1}, {&(0x7f0000000500)="b483b5b0ea661ae83cc143882d8d9a25c919a355c9e98d5ab92547eecbb898d2005f76f2252bf74ebf5a1d0e8fe8bf99dc0c36b140e0bd440ba1c8997c9af1787fdf9b10bacf9846748251c7e8f6445725d0441236cbc732dbda53788bfd2b03afd6935dc0029912ea6b3b58838e00da5132", 0x72}, {&(0x7f0000000580)="2aa5faca26dd6e5e4cd5dc43e113c0358748e9050caa7a52d4723ec715af9a4b317eeee421477831e9dd7875af405cc958af57b8d1480656dc78f8da1ae6eac91215a6cc65d3132ec6f54addd1aac10a52d791c7904387035f45eb279c1c75b0221039b464b64fc0d87ee242e05f788e0e2a984cf48e9e6a06ddf449bec8", 0x7e}, {&(0x7f0000001800)="b0db0b363c144caefece57a93dce7e82757e629677d24333715d608ab9e3ec60d415feb74749d1f5f4e9eb8851d81d3df363fc699443db5ab2d0e655972f823c561b40823a8f80ecf6a941693a22dafe8f42774951b3fe2684d1ff4d1bfd7ce26b639271cb8ff869d2220ab5bceaf85f5258067f02161a98a7db9b91c9956186eef5bbbf4d166a45cd4e44ce34cedb440f92e1657db6ae26c27d52ff67ef8d9d8088d7b0271828a323db32b10a5656c4700ec22679c89fe613ce3edd5fef27ff5045650c1a9432fb27a528a6aaed8362a84991680f61de5ca27843358ae0d73820c18f1f", 0xe4}, {&(0x7f0000001900)="dc39e93ec832aae8530bc75f9491661ed460e3d2e7fe83309364ff84137efc83d2761cbc8eb13d7e7d1db2e73d9fc2b0f5e56e288197ad7d36251d5cdd02925cd247fb38acc97b0a52777488448bad8bf848bdfa76ed0430f5cbe809c24b80f06c8279a4fca007da43e3750ad5b4782edeb38e042b78e37c847b33ed8ac325f411993955b4fd056497caa825d5faf81d928e9c3cad0b86d385b90b7e4e6dcecfb26ba73b1284eec159d4ae50d8cedcfe29dea95b7b8075af99881a33a9fef9519f9e425dee1022bf", 0xc8}], 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r6, @ANYBLOB="007cd950babd8e410a93074ee0e58bc3cd9dd700008723e81aae35"], 0x58, 0x1}}], 0x1, 0x24048000) (async) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000002580)=ANY=[], 0x16) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) (async) sendfile(r3, r7, 0x0, 0xef84) 00:49:37 executing program 1: open(0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$key(0xf, 0x3, 0x2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x40000, 0xa4) sendmsg$key(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)={0x2, 0x51, 0x4, 0x0, 0x13, 0x0, 0x70bd25, 0x35dfdbfe, [@sadb_x_sec_ctx={0x11, 0x18, 0x2, 0x7f, 0x80, "1c5fc01ec95f2b219ea43cf4bfaa02655d72fa14afbc6a7466f62ba75b71c119e7d060829726e3abb4db7657b076333efcdfcf4a2b2fa54212b15cd3a8cff3a2bce013c03fba486f77d119ca9f624f1aa7e837e16eb0a18435e0ee229d71dee3017ff61e58e98ba09cc841563681c8814b681b52f0cd751efbb03008e959a7ea"}]}, 0x98}}, 0x4000) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x7, 0x0, 0x0, 0x2, 0x0, 0x70bd2a}, 0x10}}, 0x8000) lseek(0xffffffffffffffff, 0x0, 0x2) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x208e24b) open(0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c4b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0\x00', 0x40000, 0xa4) (async) sendmsg$key(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)={0x2, 0x51, 0x4, 0x0, 0x13, 0x0, 0x70bd25, 0x35dfdbfe, [@sadb_x_sec_ctx={0x11, 0x18, 0x2, 0x7f, 0x80, "1c5fc01ec95f2b219ea43cf4bfaa02655d72fa14afbc6a7466f62ba75b71c119e7d060829726e3abb4db7657b076333efcdfcf4a2b2fa54212b15cd3a8cff3a2bce013c03fba486f77d119ca9f624f1aa7e837e16eb0a18435e0ee229d71dee3017ff61e58e98ba09cc841563681c8814b681b52f0cd751efbb03008e959a7ea"}]}, 0x98}}, 0x4000) (async) socket$key(0xf, 0x3, 0x2) (async) sendmsg$key(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x2, 0x7, 0x0, 0x0, 0x2, 0x0, 0x70bd2a}, 0x10}}, 0x8000) (async) lseek(0xffffffffffffffff, 0x0, 0x2) (async) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x208e24b) (async) [ 265.857518] device team0 entered promiscuous mode 00:49:37 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r1 = socket(0x2, 0x803, 0xff) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000080)=0x12b, 0xfffffffffffffef4) mmap$perf(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x80010, r0, 0x9) connect$inet(r1, &(0x7f0000000040)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x20}}, 0x10) openat$hwrng(0xffffffffffffff9c, 0x0, 0x8040, 0x0) r2 = dup(r1) sendfile(r2, r0, 0x0, 0x4000000000000081) r3 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec16, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r5, &(0x7f0000000200), 0x10efe10675dec16, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r8, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000001400)={{r6}, "4916e47ee94d6de5b5149fe93fb12283e2ada8be708e3b11d9ae870ee3318eae231b8b20fea7e334f72e45b97c8ae3ca9fe6ce6a38f19d2b7bb626522712fb101633cb37a3d02e2798bcf418edeba7835e96548550151c3ef69348ab71634d41c2575d09e5eb5be04fa0ff8de41fdcce207dba68f999e58d50ac6acdce23021640dee29f213ed6e9c109357fbdc68627e163080a275964ce8df4ac84417b7ee9d25fd94334419cb56be591470634a92903d7b8335d6a2c185042589b2490d5760729f5d2ce86af1c9b6a5342b56926b73f5f604d9a2aba4de903b6ec6b1c950bf04a4702049c3264727ba44e82032d87908934dec0cd1aded37abfb8ebc6915cd83b45f8401e0251f52847a572cbab1672f0a15d267cd35183b2a166f776a0c451fb92f51c7d166bcb1e413811fdd6e710417bd3cd43f9abdd11a963e023b0d4f35e494454047a4bcf0864b17ac5627487093ad54d56dc42c2bc6f51d7378c472153729817211362d4d657f361095537ba4d707b4c4077f010f0b6df1f3e493559a339302ca387198134bc96b9b72d15b8abe5d8d99af63f62a5aa4ee3d3cd975a5575342cf712ad7abb3da26f8d646b8c9e1d23d69726c133365922475d8f8f94516752a06269d5426e434b98796aacdd3966cf8cf8aa9240114f5aada72986b42c55bee41782b1a25d3903ba7b255dae2ad44c0b20624f139513aa1ed8045d99c95e007454716ff6f642f0bf0d8cdda536fdca86835c1ffb79bcc5c8333a337210db399809e7294c6247754ad7322c13c2178c78e178d6ad4d69faa500356ab0c8c7d232dda751e5fc1625258e8f829887c22db50485d262f54cd7507811ac8b6c882322ba3c915761a5af02f9ba6ff4ca11e3265333ed105ce43a24f0b77953456e6f232f756e1e56a932690308e81c280e7221c9ce02d0a886e4a8b4c7434983e288a907c18ffb56bd97398b562c2eafdac64949360841c266af05bcce26c3e9a7030e3177766232c33e41242caf0c4eb961eb85efba81ac3c116f9a8fab8ac0d9880d63e16b9c75910c2133ce0ae9bc367d1849e510a54ee17a7e3965f8bd886e088ea8d5cd34a5dc1adfc802073451fcbb6ba16dc1b24f926781948494079b09cc51359ff88a4fbb712feeea7993d35e76635356d12d024fb291dfe322775bc51b28aa45eb51529cebfed287c5f3e5a688a04cbb7acba4b401ebb6eb67bedd7f034bb7567bfba99bbea3fc8e839c2dc9aea0f50bbf43f8c89c26a2be0b6a87bf2e603dbefe0c5294f638fbd7c7bbce193cb31cdb5280c8ba89551ad8fc47656c63769c149d0b345901aa0a294e4d83582fdf8549844b6ba795cfc6d2787fa147f2e75cab0bdf98b5c8b85bf388743365f343862188661811e37c8a5a8653457fe605739f71ee3e42f5c89caf47566f99b22203a2441146c474dfefcb295f5ef063752af65fcbe2f05008e2a4f196dbab449fb56a08048dc724786e5797589ca49c1ed576af30f59b2be0eb4162cd6d6a95c4fbc7e00ad9aa681858749ea6e892428de604f82e6605092eb73d914d4ba8d13b8bfa598065fcbbc40230218e51e61add12bcb2710e95740f7794909ebca80586a8d752f4b76f63f1de300194786662b8881f58228a6d127458cfd2ce81133810d9136c4c754c3af66d66888f83a14b195a6ec04f97eddf17e59d70830a922268fc6f7793570caa79bbb7b4bad5a77aea1b16a0e5f01ba98f8936c74291846d451a4abc67c4d3dab870d547cee2a38823b9f43fdf0f4b7be7847376ae62b7a1b0d3766f197523eaaa8fe0f8cb39f842bae3929e9acfdefe00361bfad83a243aacac3338223291f50dd60867db3ddeba76172bcc3ac8cc0948a41d63e612fd8f220e90f85c6c070ac57096cb22a7f577f9a66764569be6cb9ce7635e5bdc65aa8c72f6aa4610e1834293affa1abb53367911592ffe5d7fdb84c70964738b0d51bb4ad46e0203751609940b9c2ba788f93b26a161a1b0289e51dc58c3d4f2eecab50f594c5b713cfff1577b472d939d3ce356c465bee8604a0d7e33596e360b4198d5d439640398d896034c5b4d030dded9be776a212e16afa6083f53e184844770f6db5999ad8d414c4d95a04f02bfe4ab0318560efcba0bd690389115e81f56a4fe0b74079999a195bf80bbdb1bc52e3dc47181a37376cdf5d3de2e7c2368d7c70367de0a4165adc5d3ae9a9b1f2c0c9758b713d0d8fa4a51015f7d9b4031214097a091e44cac4893a22b71a965f90202c17f7e379e62cfa775b8ed3bbb59187b9cea79aa1b10c6ba6810c3bd4b40dad583d2c18c3761e966e78545d5c500f2ece3195dbdc681f749db5e620017282b2632f904649d2e56024af6d90a953d4cf50306ab3a4c1841f7c67bfeab67357bb0ba0888b2607b6ab62fe9c992d564d9c7ddaf45cabba4254c3d9fc2ab5450e95355874648f978a8502b93eb17f5089386b1116b219092078dd609d3cc48e63ccf8f4ffee306c0029a1c1f6322633acfbebe7064cb5a37b0793c19c714b63438b013bf5b0bf578b186333003c56e3d2d2aad3c05d9b01df089ac879803239d53f3dea44dcf25ebf437fb9af02c208d7227e1151fd7a3b2b2ba26482e603ec854db34d77fa130c793cc0718d9d36006a9d6783099f45b890c5f876e832634fe13fc0e3a8448891911fcd562e9fee286ed8709bbf4f31e2c6ec06f4e6183b37f760a17b0542689cfc99c673f4475fea64a39b72b56716ba7f4c799161880000d36f35c675d472117b5295b24d6db1112c1eea7644f9893e4bdfe66290385e50cdeea200caea24a9628ec56a2124db8a60c3327c4894abd10813c5cc7bf92a0ef44ba2712b31b4a2ee3e4e599dec6ba129c4c29dcaa6f2006b15916634df7c09f1d2582232e4d2ca5442fac9687fd20f7cc0d854c245ea4cd0fb4d28e7d07d24c17eca1175d33ef5fc3f9c900691d876a0e4ace373efb5c673742cc9ceaf3eb0439763f37231c92af8943f2b75d177f946d53e7a9df183ad15d534dc2f4f4998f446d48fad40c6b287fdf3eb5eaa68f0cc61764ec45c6ae37dee4ab70fe092bee1d463f1c8bccee697e6f1fece9a2b4d5bf0eaaa994a0d2d1636cc7d9e8a96e01a90cb93562f5d33b4f697f8652d4da1888d2ded5127857e8d11d3a1ee1221bece744c069f186f97c4aa484acffc985d8f8c2047ec9742342e0034bb9a22976e4cd3e2d2b2827781413cb3235d254cfede447c1d34dff348c26a960e44445fb35c35754b18e0aeb8bbde143dff5225b9a67fad5c7eee9f151f282cf6e41dc4e094a2194cc951ed64d1e3a47bea6730f66d3c8fd0d39edc6f7ed99029cccb204c43a9e99cd1b44bc5f01546230bf4d2dbbc3f7e6a4037e534228c65cbacc134bb745811242b5d491ec57908351876332c6b9f1a94dd3842a5bb22c67d7b90d44e3ffa4bcb2bb6ab1a26eda7f9c9c1e969d15fe5b5ff42f7fa123a4b84e4c286b09b0f4e6294bc568669e6a85a1ad49b017d8213c522abd7edf9bd6d803ac86d3ee14970d631e9b9169e4a780231dc4a80873f1ffb45d10b3673cbaf3e52fb248fce3107258a45344eddf48438f2ea1d0c11e846a839d94cf6ddbace24bb6d26206e040ae1e1a6f17e9b581ce37bf5557bd236abca34922efa98a230a4664db2f3a848807836938801a3e4924e1bcfa835a3d72e51e16522e58897a02075046635420fbdab029831ca9dcd332e16387c5a010637a433d3c4b6db817b7af277fed4ae1451b15f22f239872d55ce4b8ed0b17c4cbce36a05aa2a0a02a1f01585aaf49b25b080681c2e4ed547b2dd1f44178532dcedcfaad18d2e9e53b76698f8823d01455367e7b86df08e4165c1565ccbcd85d979ec5428696c6b9eb2d799646d8f485201b115f95e6febed98cc2aa3c92990578835229ccd3704d90187e2c48b2c64fb20e8b814b7931d75ca6dd87e488080b8dba07f97724a759a6212c399da279cdd7bacc7870cf1ed75b32342090eaebd9bf16c0967257e907efa0b059da413f01e4d3ae2a429f3a4d0ed0090fe9b428fc8907d1f88d7a611e8902c60b32de50996a9e0e458e664124bcafd45b2034479be1ce28b05e0f42533cb777275ebd88f86514094e28c8084ffcf7add283195444b70d0affe481151a41439ec007f656395997635577a7c0dbe8e8c67568c18211b06842f447bad1875718fa83f805b3f2c69bf83f6977d43d476c35b6bc44e6c8fbfa39fccfc907ce41d02929b083025a70d9539ad372ed563c3cb5ddc80d92e62e6eef9589f1982b26b045d0ef1f923ec22a3fbddb6f414bcc2cb59cc3e6c8c4aa1102bb00ec9dd68fabf305f2ee39fdf1b605cc62ddc212de48cf75eab47a9a0a2ae58af74f6bf4af5edfbbf47fff82e722355c28db3b908712bd7402e3b531019930beddaadcf441f4ffbc58e697386ee2ab243d7a59a961193168dbf4fdd503ee3ba214fc42ed060866a6be2714884a00e997c747c5c4217376cd7f1be1f2b4085e2c3dd1522c59435b8901bd9edd4c3b774280febf5f3e23ff98446134c81f78adb583d0313bddef380dd8bce17dec6192c610f196a4ba397b81489916176d09d8348ad730ecf4f794b5a306262be410ec6820673bdc2b25891635c848cd28a77aae3d731317763e950f8c11bfedef35efb17977451458f7a58649434c601bbcd8578fc4547dc136bc3ebf93fa1dfa288d889a09d1b333a510bfc2cb4bd09bb7f98b622896ae3f58de154edf399ab61b8a7a71f60e458071091b4e8e857805394c022f9929cca9053f0527c932673f8c1a7b380e82399b1e7ce44461f125f275dc2349e5d300cb8d52ce0a55c2d490d067ab7232d39d203b29f791a900d49f0a965beeb04fb465d2cd500ebf1dc5c66233a1cc781f61fc6353453d29ba27e41d3404bde11c4961052e327795fb9f672ebd3c1cc5f4eeebb14b59412057c34c1511f0d65344d25b3161d93ed0917b2b765800fd93262ce3a2c917cff84bdd39ee10d1e936817d20c9e6900d8b02a2658bfcf255fe4ffcff3cb3fdd00f237056312a376b4bfe9d2c527b9d8cfd3513fc13fc42cf63019ce9f7ec7882a55bf51833255c52a2d812845ccec143c525bcaaef52ccfe507fd3ebf535a723e0c56809a5b0136b0a2135f6c542f93be0cc47a345f6277171e4f5f95ea102ebef8ddd7842471b68d5e511e48e246fd37d5ee3dcf8423e000bf8b2499a033d8284f0ccff755b5efbdd2782fcfff61d76912be7f6d467bf372a41d6c72246d034c3f11e5ef621104ca86c6056fc1fab2bd562280a9042717f178a7e62936d0a27746aff8da2d1d2385eb3faf651580a8056a8a1c335acd9389b186645d1fee0f51fc345848aa395d24fc080703e2bcbd56dd59818b03190cfa995c0a020622bf24154221a124180c287392ceb384a8bbab28d10d1e8f73a2801efb8d6a7d4c337a314a21dd448871aff4ff6937ead907fa8d13f06059c46c38d7f03380d7303898b934e63259d90401167f5118004c2b9e3ceb49ef9572a8bb11e792c9b4c8c3c8841e7047c9c86ebc6efa62cb59d6196e60d880605cbe224398918b6f54ee73b1f4ef99bd583a46797ba380a28b0511cbc1fa6e789efcc540923a7f4051b45abfb09312142d6975960f6ebdc06286d99672b30ab79725a1fcee2087fd3e1640d1dfa559ee6b38b565318550bb561775fe949facff44e43050bfcd3352049e9b3812a48ac5a919b89874f7d3813220da012e589a8b72b6f0ef1b1bce3c38369f58f95b9b54cb5ef"}) io_setup(0x3, &(0x7f00000001c0)=0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x42040, 0x0) io_cancel(r9, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x2, 0x5, r0, &(0x7f0000000380)="bae8f5ec02500689a05a5b5fb48fe364dfa3be3414c7f6b48f2289a95d2d65d26722545a12ee5bae3f4b520dcbc2acabd9bf2b649f100e2991105f8feabcc5c630eb21e824b873f98c40d38943ea073ea05b723bebd2dca942d06a677378a6a06758089066acc6103d3bd2b4b551025e791ce1c4083981a16a9ff79a70bd6fee0e38b242110e630a09f568dd0c53d60c9c37b9ad4d2e7007750285b14dce5cbad6a93482c226d8d59b880020d6d2d291bdf272b43d4851b4b49d23a4584117f370beecf513f7c5289a766ff364e088dd8a07d01fae4ea36b80b578f0c76314e7266b99365f829099aa67cd6fb48cf211195c94515ea7faaeb011088e1146ef97f6dd64657ef4ec4ed151a80dd2cd8ea82a18a05dd4b07f64639cefb0548a198f492d0d22edb90dfc6ad4a5f80847a17b2af8c4f7babf651cb1ffcad26f8c7f3d47ea281af5b5ff7db52bc04097cc8b6eda51564cb608f0d56a3f632d36bf59a63d7fc0dcc8e8609cabc47ed8b97521906a71dbdf2a6575edc5bfa4474247f2d1b0b93006aea7f523c154faf02ae4495dc2c0bc75b3baa79576ce79f301b916035fd54f03ce08c1675ce01a2a5de496a6d53b6f08c3a272ff01309da2eb76374d1e51449cda99abf7954c67e269b5e620e6bbeb096d797366854391286e35239ab015e6b05b49f83cdb018f6107c4e640cbeeaa289e084d8a92ffae9bfa764b86880b3199e9b9a00c4481169c8061bb07f3ba11744d067d365979283269991228662a20f67cfaef78c9a3f86efa0e2c5fdd70c0cba70bc6785c1d5174b99b34618f48a7b5f0208e9bef05ba5a582989ff548a0e22e5f29de643b2467275da524656cf3e599cbd929030c59e18bd1924384afbb4d4a3be9cf0be356edc061e4888b2becbedcd8614b53817cc700aeff3cb90dc1ed016bdd0863420e4e4adf0ab7a49e4a9e02d26b333d54a58bcde08f8b75fd2113ad5aab20438c7488ea30484fdfedeccd6b48ab2af3bd3e553f3edd5b16900164dd55b3b15978de6d79fd8a4f55899fdfd17d0847c5bed219d7b4441c0d16ac233decc506d3e60b3dc2f647ebdeaff716d4f76dde913931f856dcc070979fac06fe23b6d55aa67256ede97552cc6e0af256b132f17acc86c8d13f1769c30374ace441f65702d4194c0d10ff553ca76a71f4e38a470e02a8c0500abac4dbd2499055deace3fadf893cba048c17fddb9f08d17d2406e38ecbf194003827c5ef62c13091c22f52d1f76f3a2d6a96d65571ea18db0ba07c4642e7624a79a738177b585ad33a3c6b402ea3cfc892d3bb5b9f71386163a86b2f4617bb1385e85cca03160e91efb1d7339788e7c37af35371faed92236475ec8b6a00103c494ee6fd9bdf73b2a77776ee01a279be6be866a9a06c4f4cb7ffc6a917d11bce93667b6140eb1b7be66fb4bd4e123579248a195206e913ca034ad4e588a11c0c60a54f95907350fc175de19b0350bfca41a265bbe969a098d3203a112498e24c5b83be7b2e91c9edf79b55b3ef0dbc2378c27b216e8a6183d5b4072bca39b84b84fc041759f45279bc3376f8fc5877c4c323458efbe83bffdf713c0c395132d5b50b439ee2d3e93940899e8601f28b2532ce9a77feca90df894eb99258d7101ce3586de2623c6ac5329172416d8e71258082abb282ca5a63bcf93cb6f5c4366858982c5c4dbdd0523fc7e38f967d655037fb5550af9cd1d7baf2be3125135a8a06ffa31ebf35197bf2606933793a6204c4c47ac3bc78b7d50dfb08f3b5025178eb14f62896a1d81c452b31d4e752b0168637f4b5ff43cd76af23b46a491bf2b4f49a774a65b433cefa46c7496e72d1545c40833c62fbcbfc270b1b1fe0429f8d1568427710b6cf644a3c99088eae967c8ba10d4e5af01ed235cd4a37cdc6b2003f75e92754ac67268aa9aa12699d30003753ac0b3e3eebb0584d6ca8f1432538455ab2e195fa0be2c52a17be63273ab82871794e9139951c3abb56254ee321a28f05d20f24d31c87269c12d2de55f80f72100fd854571fe51c40942b11bd893bea5c64e552e8990757a7c8b5f3bfd8b2705663bb651f2af4692356bf812a7d9d880deab821d02ea4071dc4a5905f30b510ed5514f8d810252c7eb6ac2aeb74dbabfcdbe61c174be211694b379774cae44ca67085a9cf133bc4b04a87eca27635fed2f1f7cc0de5ad3886574be320df7db8581c6227f7d7a834d6d221498eaf2aa3334e2f0bd6be7373adf91cc269f0fb757c11e2d36003775400e5a0e99a6d29e2f7025e39766c0531fa8a9859f33fe68a58c7e00068767a615f9f22c375a9a0a576f94c7e8f3af31e39d86009a10d76daab16ac5b4682ef030f4b3c574563863be6fca7e06b278ca7907f35230b06aa650a2740899656f24b3db7ed1c96a18d0b763769ccb6d0dc188349807389725c6f3feb60cd8ed8787883b4020736858dcdc3f5568f4e587b7df7a958a20c4fa06c1285d982b2afb7e2c0a02d8ca07c141d7ecfb75153ad52b69eb0143a9c01056e57af6eb0767b08db4e20310bdded237c6902ce437a114303a83fd0f54202ae3144339194ade5909ff6b77c6f3daad66d5b76cba74173da089e1a5b5bbb9363ff1e06faa7c3bbbc7e8c91be1f13d2ec106ba4a884ab8c589285e5dd0399a0e351e7bd01a1f6fd1b28f654c3a45cb8348101932d94343760b128a90da5a4d9f5f138a35c384a8b51fe2959c8b2993e22ef1d1227631aaacd2b9c07c9daedc1ff3749255797ff4d6d59f1c84cfbe50b46104e217becf0cce1abe540118a5c96d8e0a7816598a8672919753c4ad3a8b1b7b71221815ad971ada28032172931febe0f37128690245a9326c42cf84bd3bedea63e21babcaf39d64405938e8384afee342d57241e6148b9935ab9d1d1c3d7fb61d33cf247497dd2a0a3f413f0d4905d79e02467dd7e6e7a765a57b0fb72ef8abc1c0c5571b341ecbe64ac47db9ff2cbb3b2707fa3b7769048cf4a3536d0974f60caf41301e3b5cd25b9b43922d9f82f8280f14e67a7e74108ed1dc27f79dfafc653df891f87a43591804237e473ca709c9d63cb257bdc6c379359f28c54cf7d293f67bf32f6bdfefff7461c22b394a3aef10ff5876691fede014cf1544807b4f639976ece03f48f57d49a12303bdb859ed83e21e4536b2e413b18038723fd4c5fd9f40fe4c39b8562f1e535ebe12f9c62cdce7cc7edc884acedcc896c9cc83a94fbdef2f1b7b10223a6095ff3427e23d8dd7ebb4113918503fbf2b0252501bb646b8713daef4d514cdceb3d5b5410373b4d440a812fb1e65664a60b4a76625e116f36b3a635e9dc721fb309cd4b234bad31e59f08217b34ad6e8238e847b4103a8369c1d3410a2d3f08d374c147d5f5970039a4998cec911b55fac0070ffd7498854f44b888eaeaf948be1304722800f3f9f57426f528442c490ca1659f4a27cc13690b0c9955e50a41eeb5ae1fc8be8b302a0f82eeb32c8b91a5553005afa51f53a994a103bf2474b3de409b053b699ca34b4955bb2f2d75ac983e6ef8705c873205d2661bc42c56ea38bda86129fe7503262c4a702599bebccaa7df2a141eb984e5219762bae420b4b7a7772e9bff73ca5376f23f250b03ebe30544fe889e61fa596bbc0df54d6a541d7d0ccc0de262e5c11fbc421866c67917bee61d0bc7596cde9ee402cd5476987bdf3d3924619533f5c6d7f0c910a09f17feed7c19d979ceec923e41f7bf4a40ed05bd9835e83d81a778331c0aad87e8dab538994337d8d40270fe075f9d350f69eb94976d7764bcfd2cb316f3513550f9b985e40cd42cf04f672778d1d6a8d890d841685b0dea3c830cc283299ea454771596355f29898f432be338bbd8e63fdad83f3825323610a2113c8854b80192865dba6aa4f1cd6c3c5ac109e0b0bdc7e48cb229690cf9fafd2b5e4287fbbfb0dcc50267de532ddcc25913086f2580f4d8ed5b73cdc30fb98a7c88295188f56da61bff8ed382391b29118ae6be7cdf9e0e233110841766a01c3dcf173c36787267a4a10a086dbc56e5b5e357c77b58bbbf03a015b97e8517e9967cac877a424321d87c0563c96d7426e78e8902ecb6a9ff1b316bafe2a6f88a3da5dfc70bbb3d01123acf43aa53b4a58267706d478a7326260948d07e851cde9390bffdb5f1eb0ab46206f58ee69b6093529cf37570e85ac6f4a93faa16028f5788a2bd8f352b01892ff5789581440e565dcca058a787c9486d7c3af639b333eca8dfc9c73ed0ffd1e83cbccdc785555a9a17734df0cfa58adfe27b98fbb2e0635fe94e1d09ba794a2c0c513510530609b4a427924d9e767ae4cb26698347ec4547d634eac7365a08f2fb28ed16b95e2b80475dd64cd3ae41112af8603584548edcaa14242977dc7d1bb16d1b597c82725983439310b1200005caf87d60e273302618f1862823539e2db42462f37a4971092790b83ef9ea98f707f4e783b0eb2916a38416d8a9af3409b9fa01dcf054363bab1d316fd8ba1dde38a1b69024d461d47fd733c092320c43151029db53bbc2a66e04744e6dba47fd96788ab2dc6238942bbd941498d748431e82b97902a4cda98061f7d02230bf1165eda62738cc3162586a3841723d01e1a0a403ca3c3421f3f87d0ed698cc947945b4117ab4a208719d78a89efa892b7edcc698994b2a07dc31bff6e59a92baa2770a3b61a36fc88cee42dbe6b4b40cb043e4afe8d673cf7df3bf1b2a920e8941183d5efdb8ca8ab3d4ff6f68c32168abc62cb5dc61df2588cd5ac1fc0e048e9684ce67064697e0b4e18ef343fd762277d42e265a334b9648953e827af100af01fb77342c7df6c1aa5ab08615e505da27da9a3e02bcd2661fd52063b4e6cce0449dd160b1f93e235d67e195a3c77d6b17d6966e0d75dac7c9abeb3fef8fa5d221fc83a531b4fa287f3de856b77046365d615fe60ee9c3e0c19718644e03a408a3e2f129a203305aad709c1d34d1346b8e6500316acccb33a1dfafe4ab77a8465ab22f3920a8dfc4d1e1ae6ee9d15d3eab7ed49aaceb4804a57512f980f9c18dd4be86dcab28a2b2ba99b0f521f713b2b02b1c9b8f6ff9bd953d46fa63affd1178eb3a1e531cb32caf47caedfc2a73e6c5fdd5f4e4431354a22722f03f1e5e015b276f1878bcd53f0ed6ea647c6558209af7b9eeba1c505c94ec73cc91ca786afdae3da17e3678837c7d8ff5b8c50a03aa3ad89ded7aa97718f8310d69c4261705104adfb2573bbf10240949eb8153e891b1a92add447b97a6910b0246d3d773361054075080b600d0bb221353431dd396466f871f7b35f3500fe61740a2193d4e4258e396ea02ea9445adf10dfd47bdb29df4de2a06397c05cab1fbf5feef12a4201b90563f2eafb389137086dd83eb5b6adc0a9cdc6b7632e665fcdca4295ac5140987671f13dc20531927826832049c6767ffef5ff64c331c81811752b635189dc133d45ba16c160f75887ca0b1eec22cfef45a874ea7251c469186c8cefd3c7a0f50a9865b94f21adfb1fab849dcde11b0085392c4a160cecddfff0f100aa795232b8219e4ed3ae7c85a7145c728aed24e2677f205f6872b88ba97b75e4b1bd789c656a7f56d5c1867a9d09b3cc1ed21c62741918cc48c6ae5f557e01ffa6d5018bf716525207935944effcd064f475436be3a9c26fea61f3dad1463f22fcf1d7a8bf5064cd05e1095fbfc468c3117d8805b90795012bfb4b962d7dadd8c4b840eb6c7682996e3e76055b3636a06e93a9e29163106e84b9ec902f03cbfa5e7df001dcf870", 0x1000, 0x200, 0x0, 0x1, r10}, &(0x7f00000013c0)) r11 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r11, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r11, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r12, @ANYBLOB="000002000000e4ff00766593686cc5838b24adc32d5238174921bb93f71f253ff864405c7f49556b18d340df4b272b9415a1ca9f657b8d93512a385b62a5e197cabec45ca508f24a2c1d77667ba05ca81ab87bd04311d38bdedf3b9ba9987081d9e916fd832be4c73f8e67a8cbfaf95547cd8ac1bf9376f2d405975af81296b00494f95074185cc3340fe88888490aa7d78a5bc6449a"], 0x48}}, 0x0) dup2(r3, r4) umount2(&(0x7f00000000c0)='./file0\x00', 0xa7c75cf97c22fdaf) [ 265.964890] audit: type=1800 audit(1670028577.847:9): pid=10610 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=14007 res=0 [ 265.968033] device team_slave_0 entered promiscuous mode [ 266.146401] audit: type=1800 audit(1670028577.917:10): pid=10626 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=14025 res=0 [ 266.412025] device team_slave_1 entered promiscuous mode [ 266.500294] audit: type=1804 audit(1670028577.917:11): pid=10625 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3714399114/syzkaller.GuaE5u/17/file0" dev="sda1" ino=14025 res=1 [ 266.646828] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 266.764691] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.4'. [ 266.925577] audit: type=1800 audit(1670028577.927:12): pid=10618 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name="memory.events" dev="sda1" ino=13984 res=0 [ 266.950692] audit: type=1804 audit(1670028577.947:13): pid=10573 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir1974289316/syzkaller.hh7sAC/15/memory.events" dev="sda1" ino=14018 res=1 [ 267.268676] audit: type=1800 audit(1670028577.947:14): pid=10573 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="memory.events" dev="sda1" ino=14018 res=0 00:49:39 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2a2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) (async) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) (rerun: 64) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) (async) setsockopt$sock_int(r3, 0x1, 0x29, &(0x7f0000000000)=0x9630, 0x4) r4 = signalfd(r2, &(0x7f0000000500)={[0x40f3]}, 0x8) r5 = socket$packet(0x11, 0x3, 0x300) (async) r6 = socket$packet(0x11, 0x3, 0x300) (async, rerun: 32) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000600)=0xc) (rerun: 32) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r7}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r6, 0x8933, &(0x7f0000006b80)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000000)={r8, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="140000001600000100bd7008fddb8662ceaed724003b03000028dd895ac04fb87e5f989cabe70a17b906bbc16174496f10071afc5af9593ec37bc886e02b9851afd4a404000000000000001c73f87146d5da39023fc6f74ad78020f855bedd59054cf49fbdd5ae437e7700"/126], 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) r9 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x3, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r9, 0x0) (async) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r9, 0x80006) (async) sendfile(r3, r9, 0x0, 0x800000000004) 00:49:39 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x3}}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x5, 0x84) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)) (async) setsockopt$sock_attach_bpf(r0, 0x84, 0x4, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0xc0189436, &(0x7f00000014c0)) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x1, 0x6a, 0x1, 0x6, 0x0, 0x37, 0x2104, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, @perf_bp={&(0x7f00000000c0), 0xc}, 0x1d1ba475a8def8f5, 0x6, 0xff, 0x0, 0x4800000000000000, 0x9, 0x6, 0x0, 0x39db}, 0x0, 0x9, 0xffffffffffffffff, 0x2) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) (async) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200), 0x4) sendmsg$inet(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000300)="a36630b96f36ed78cd95b9e34ce9cd83566e3f4641a7123899622de309df8e0f50", 0x21}, {&(0x7f00000003c0)="9344cf5f9b4c133d5cbdc0ea7d8a8c7035ba70a72e1ef09ad17dd86fe4c27a3a959977e2d2be7361a82ac00b24e1b6742358a37c63d3147b02cb2e228cd8a9c0568c97b28ab06eea4f54bfb48c3bfbd1c64b10fb06472a292cf3357ea2fcb9c6fd000d207963f0", 0x67}, {&(0x7f0000000340)="ddb07302486110f327449dcd6f320a", 0xf}, {&(0x7f0000000e80)="db649d1be128f74508aa4299e052119214d6aa0fd9ee467f65a905bcb6517ba4fb0a0316facebeba6c5ae2e3aa56596ee8b658500594528623dccec8eac8c2afe0380e2f49395d63b5dd1e22f5c88b586f66d91c7b3cd356b48aab90c8e7c58615f7ea4b5da17501b99652a219521c85ee5395236b37445518b5045d5218adace5183c75b46b5c28456685276cba422ffb052d104004f8901641bed244f73ded35bee46aa6db8d424920f02bd06612b96368d61e43762569cf529505b24e18a557837272786298753a0e565b5c38cdadd58fd7297b93bf0354dccb2c420ceae9ab825354c836587cfebdcc", 0xeb}, {&(0x7f0000000440)="13b9ac1678757a6904b2c19806fed4d8fb7eb2745214d01e5a0028893107a4109abde3be66b7b62ee7b7e38073af80e99845f02a3d288b5641cd80b77d7971c4bae059fbc70632d9c4f88d45a17326b5a9381c0208376a8327c06bc26ed416eab290b352d2f2ac348e0f85895f766aa4ee1adab86c81be33", 0x78}, {&(0x7f0000000a00)="2a03fd122b93b2561ba2ff8cc5d314f8299b6689980b3f79deea7e65538249d84f4a33af0a929c114f43b966afcb84f1352eeb41f325a91333be257d48b85497209ae08d4ed13d6ead57352b4fb71be5d6356fa84288b6209321465430eef3ff8936e2ef80d16f1497afb4198b9b32d768f25f3aeb471ed926f76b6e4af25a50671a27e902f6687338f3890f38dd869bef579d8b91e7f87b27510e0f", 0x9c}, {&(0x7f0000000f80)="7135f9ae2895e41f5f68e9756c739abed43c0434d3d33227968d7fbc444ee17267526bc34714abe0aa6da7435ddc13c201043ffa3d5c7e867e8204661c3a6464182a91c7c58edaf579fa04d58ef4516eb41ba37997bac72340c87b3603f185c7466f05b32d65a1e7ba4e8ecf8ebc5a319dcd4b7f3f6edb0c45bde206f4f5d22ef012b8daa626a71835fb72ba73d5207f8df2c4138162dcb02306004c950fec4f3962509f6dde42b063c852d5e73558f8b4d6a05070b138794fc2c4c87709b5b78d7e998607a804e789fa9c2520f4e679bf9565925ce6ece7cf1c65737370a6f2c04c9f8602cd70400922a905f7adbc766c2507094f180b9f9a32dae9088f18448247c2c2f91f84f4c0f7946af4e0273c335d5f889e1b2822a2c3ada7f3625ab0811506a18ca7d8925a7289cbe979a392e630a4a333a95a5f6693a68f84780a0a5dc31b93c0407e13c8fb264f110305845308146cf316918d661c0b917b8c54bf290414ae75c1b12a13ec181a6743863aa64e64b318dadc9d97473c1f778a3fbe1913cf4a97864c3bb776cabccf4d", 0x18e}, {&(0x7f0000000bc0)="510c641f75b3e1995c8f5f1a7d1a43240736377366da089b0e3a5e1f27ef2c2658a299659c7b27a78b1a27049e4b4a6052459484355c1c29063aacfd413a3c89d2db62d705e8d5cc2b98616ca18008b66eb6fa4f0352354f327eadcfee2949a7d540c43acc195004e0b999228060f07355893c2d0bf2bcd6627c5b567e8218918c7934368492ef4e", 0x88}, {&(0x7f0000000900)="67ccd70dd1a6c6423bc8a565160ef158c9d079cb6a098292c1aaa499db8106d533abdc51ac06319ad5dc6f381a8900106edf499ea19e689710bcf15adb0b8c76d7c36aebaaefb4a117991155f6954c5cfd554d207f9e74c3ca720034e6f9c13211f2dc9187c6c0126fd427fca5a0412785b844f3d552f5c87698e5a644acbc173aa7957da88421070f6bc54b048aba64e81f81e38102bf54c5807103031e78ba809d916c9a97e80b2f662aad24000bf14565a358a24089b4840e82e72501e469ca640c07bedd2e92ef3c5b91ec5dfdd2dd7b07b9f1f10229771a50c4208505a174fe0f958e95c10e3700", 0xea}, {&(0x7f0000000d40)="2935efc7adf0655ed97d8dcde81cb861feddfac26a8d546bde82989ac572285ba55fe82a2dcfb14fd33986f4ed7337c03dbe8bd34db4bf5a2fadda2444425da29d695a68b0c6569c819a5e4ffc1753b4405c7e452b0a78db17c463992e7ae163f1d010a5f03b9de1817b01e6a7d142662c52", 0x72}], 0xa}, 0x20008000) r2 = perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x379, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa3W\x17\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10c\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb\x151\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\xae\xad\x89\xf2\xc3_\xb1\xf0\xa4F@\xd0\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xd2\xe0\x13x\xb2\x1a\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf0g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2)\xffB2\x02v#\x97FK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x00\x00\xfeu\x8e\xe4\x81\x0eH\xbe\xf1\xc7\x83\x96\xb7^\x1c\x94G\x12\x00\x01\x00\x00\x00\x00\x00\x00\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec2\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\xff\x7f\x1f\xf8\xe8\x1eV\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01l#\x91A\xa1\x8a\xff\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8Wr\xe9\x9e\xac4\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\x13\xfe-t\xc0\xea\xc1\xff\xff\xff\xff\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4Ddi\xf4\xeeE\x86\xfa\x00\x00\x00\\W\xe5\x86\xc9hP\x7fA\x98W\x1d\x98.\x82\xbe\x1fI[\xc2\x12\x04\xff\xc7\xa5r\xb6\x80\xe2?\xb9-@_\xb7I\x91\xdd\x93p\x8c\x8c\x98\xf0\xd7ka\\Q.E\xe4\x8bh\x9bW\x19{\x02\xaf\xdb[\x9a1\b\xb4\xdf\xa0\xf4\x0f\xbc\xe6gj\xc6F\t&mc\xedJ\xc5\xf5\x1b\x90\r\xc04\xf8\xa8\x84\x8b\xadc\xb63\x9f\xc1]\xff[\x04\xf2q\xae70x0, 0x0, 0x0, 0x0, 0x6, 0x2, &(0x7f0000000e00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000e40)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000e80)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000ec0), &(0x7f0000000f00), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000f40)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001100)={0x7, 0xc, &(0x7f0000000780)=ANY=[@ANYBLOB="18b12e00d2010000000000ff0f000000483120f2fcffffff180000001ec900000000000108000000186300000d00000000000000240b00001838000004000000000000000000000049600400ffffffff9500"/96], 0x0, 0x4, 0x59, &(0x7f0000000800)=""/89, 0x41100, 0x0, '\x00', 0x0, 0x0, r5, 0x8, &(0x7f0000000440)={0x3, 0x5}, 0x8, 0x10, 0x0, 0x0, r7, r5, 0x0, &(0x7f00000010c0)=[r4, r3, r5]}, 0x80) r8 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r8, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) sendmsg$nl_route_sched(r0, &(0x7f0000001540)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001500)={&(0x7f00000014c0)=@deltfilter={0x34, 0x2d, 0x400, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0x6}, {0x3, 0x1}}, [@TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0xfe40}]}, 0x34}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x4, 0x2, &(0x7f0000000080)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @ldst={0x2, 0x2, 0x2, 0xb, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0x1000, &(0x7f00000004c0)=""/4096, 0x40f00, 0x15, '\x00', 0x0, 0x2, r1, 0x8, &(0x7f0000000200)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0xc, 0x2, 0x8}, 0x10, r7, r8}, 0x80) 00:49:39 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) perf_event_open(&(0x7f0000001a80)={0x4, 0x80, 0x4, 0x9, 0x9, 0xb1, 0x0, 0x9, 0x100, 0x4, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10200, 0x2, @perf_config_ext={0x3, 0x14aba3b4}, 0x0, 0x7fff, 0x2, 0x2, 0x3, 0x9, 0x401, 0x0, 0x3, 0x0, 0x4}, r0, 0x3, 0xffffffffffffffff, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x60c2, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) getresuid(&(0x7f0000001300), &(0x7f0000001340)=0x0, &(0x7f0000001600)) (async) syz_mount_image$fuse(&(0x7f00000000c0), &(0x7f00000012c0)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) fstat(r2, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r6 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000001f00)='./binderfs2/binder1\x00', 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000001fc0)=[{{&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000001a00)=[{&(0x7f00000002c0)}, {&(0x7f0000000380)="475c0bc83c8c006ad60aeacf40fca2bc2a239acb646554b01dbd8b3aea0c255980d33c33c074bee2b50ac656ae9e6a3512861239658d1caf43ac44f18f4a7b0f59b904d3b6cd84712cfa998ceb73e2818bd874e53e4b328397fc4097fa5256f078f2b927ccef4f1409fc3f2eb090611cc73750ead4d3300b", 0x78}, {&(0x7f0000000800)="dac18b96a1f1d8235b71f9e3fe0a063473ba0c4214d231ba1cec4be9fb089c24680b39160a436f1fbfb3e442b7f8a8e9846b5f5703ab03d598da12dc8a32eb9586fe5ce749496615b9c9ee3ca04026ffe41940e8e60cced65d976d549ed75d994d54198e36b4a30db58ce6258e1b95fcbd293760ebf32c05be3ee9bb50fa63a5f4ddec8deda1c426d842a56f7b1672d7161eb327e608b4e1820004992acc034fea65489027c51efff43a0a2f2130bd9b6dd9b86d0fc58c5d1cea1aa8dab2eb18d704fe778544710f284ccf05f9d7d0477b586fee598077852985f6bb1dc7c5a069dafca7de158b36490f7d2d366630c4c70da62a1368cca18916d4057fdcb6018cf8fa97624ca012ad65f6465a9323990ba10fa806602592d04d6691dfdd1feda1a517c760ccdd5cce5e52cba6b0de4d59c1b086fa6a2fbf8687e6afb67f3b4c60e519a14d59d8570906fa356164b108aa2879aa83c2e75aa35a61cc0d78ae8efd5e24d40e5a48ca39ee7eb71a4afb8d43053de04b18a49b2ad42aab3032c0ee47002a50ee517ab815a76b8ec4cb4039de6ca1cd0186bef3a1fa447b71e112c33f5ea574d6245c7ce6b9a069d56909ed59cb5b614c2ce9ab1b0f0ee363b2e4409cafa2a1b7a6b574a2ce741d9c7120c997b827e1c26f4bf31ad3404ab3fcc616110886e836b68b3fc2b686619128b195e1657db8d201b0579aaf632d4af4f26aaed33300aae7a40062fdd5b7ba89a20daf2a622fa9e95ed9783a82a58907d81429561c1f02bf64f9499ed2d7bdda77abd8148899523941c39a1a91d563a2f17548ac17a0ffed24568b76d6fbb8b2bf69fcf046356885a9c22cdc3705f73bc08cca35bf1b9c5ce543cb9c3e60d614ad21490aa039a6401565b685d879c0b66e63997d1b4823bb38644e0f16e1a3d81b4559a7582dfcf22712922783f6c1af60c7373b53eb16679c77bd9037e4bc97e0f7dd7f478b81a5fab913540d3f4133025641725a9115ef3a9f3701349cfef9aea269d40f8e94e4ab74b38c8ac517001714a68445148387952435bf43bb6125d4dd35c4306cf0ea980e40c64fb12d95779cfb2af6a47ef000a491a5df845e08905f44674142c53645c0ea7da6b06aa6a27911aea1e8731bf8872547407b7c5a4f536c9844769f7a458d7f3f59f09f837be086d4bc66afde6f8ad21847c83c9367b882eed62b08cc8fae6d607b56d76fb44b61f787a98208975728222291991ad5cb2ed9dec67bc2eeb691322d1e3df5014ec760d10105849ce4c409517e299e03c725490316b3527abfeb35bfcd61de247b2b7348a587d44a30198c5de55b73b70af0b0e6d6adfec23fd21e5c455d6a26de55015455e6ca6f34a8910c278a3cc0455c7f52a5aab98a647361ad64cebfe7f6a29425fedf0e9cc11b1f1a4e905839f6804852469b417b371f7a3ab49c73e9133bda3907914d677fc7e130241a3782d068568b42d1689c1cb49f88423642482c0ee708f9e97baae78f5f9a43218b6f3a3138906457bf0e125b6592f3784371605cf2817b2c2aba074405a1eb1851185c45038d8f685f350a3a354592bc2efe168bb6ee8013adcdf1ac431836df797c6475c4263192e0e21092aac8ac98712ffe214bf8e186e0bb38556309ebf8b4a1da6350f9243a474737fe55dfb4211b144c743de90303d7a90636c23077802047216c72a9b12a3197760c509254211b008240afcb833292428edc117e325a0a8c6fe8f63bfa96fb2f26ba800bccdef8a05ac277c87660e31dd9748943513cea04419efac221f106212fe89f15dcfef1207131d43468ae38b938c7565ef64c7d6bc6938365baac8b067bd3d42172571c8dc443c2e8a0310b07d31ee83c873be5e5b2011e759ddd95ef5e731925b243389f16be774d13ecede344d29e21f3184c21a6258c5f7265c438face93b7ce8190ee14863ca80b806904c7af19baa49a4c8e437dcdf8b4b7586eb76e52f383dc81f38e1217ac9a4c8b670758d2264506e7c59c9766c1985bcb6e3a78ae54a96e739427ae20b7a902aad21a4f461d1b4889d3963a4a69f2cf92861666b11907e7346ca919f31b2bbac288c0982fe12b6ff6e72e5c1e7647452149d3c0092fbb285b5954d0b9f8417f32dff32f0cff356be2c0c6a3c68e7bc9dba3090e3357a52f61652fb4e6a049f63b373bbc4685704fb6fb102217abe16770788b57239cbb61735bc0c8e7d84b841cc0af0ddffcabaf1862e9449668935abc707b35cb4c0a4623dc8846271d55ac7a560b7d8e67b50b7d2f205f10bde955682403be0c53bd6702605d805f94f0bfcd44ffdbfeb8d1060461566b127e79731c85b867385bf0e7e3799d2a86c6e22f6240fd170996140e4cbc25c6a27c04595b9dc36debc69f887748218f18e1edc215d3b240199a6dfa87cfda2a3baf1f0838b40c4f95d8da4a479f5f4c28cb7da09d84325a7ee8f9816398e26d3f25ad0c9cd31a6b61db7a9d9ef508795500fc27005a9e37caf5276fca36bda5cade3288c76ade490ec020507f2e34048dca925372e1d9cc3eabd7c67783d2a15e97cb7a8eb2438b4e9aa68c4f383cc0ee9ade74a9ff549dd556f6c6eee344b703e26f46b4427a3018acdaa34f7225610c0cc9767795e505791c89f44b657a8209480e5bcda93fab926b65a72bef60f493796c210ea0ec5a1c03a03bd2c8f3e0e51a407cc64817d4fc7110ee93c8a41953b3af857bf0a4a0a3bf97d6cc967bbba024a4771fc0b4163cbbda4dad627a9c14b669f13da06f618ededfecaa1d6eaeee8a47b2fb0fa145f7e81bfde89c5616d3472f890cff642609397327d98a1d2c45dc82d50e54f2844d01c57b74f2abfa19d9723974a32ced91a6e261623b8c6f3aed5bc8953bd24d8b73649b04f2e5dd5c73e0dd5ae1b924672a09a92316687f6e7f9a25d989478be546920c32209cc5bd8a518e034e4a736d7a099d737e945b3635e0ffbe7dbf5ecc917f521f42b3feaf4461a126a872862f4d17bc631616ecf087d5a41981a3195c1e4ceb5a7b1a6023523f4a920965853003bb1ca23b12789f75e0dc9a9af710f6d86413979391dbb9309f5d3d7555f6d0a82029507d0c3a81e70d6cf6f6256fedad05bbb254dda2d8f5d01ece2b3d437ef2c7577ccdc18a5afe0bd116405e7cb44c46e14c079dcd42df4914f6fbeba0fec9ee1f5e3e0769944cbb4b0ec4669c82fa2057a076b5a3f3280ce4160c6cfc1b620f11379ab84e761e33cdd6371117b3312f59aa84caa55028b0709c477bebe8f86dec6bde1c208c7c7c189167304ffc417550498363914aeb2037a90be3c673dec7f6a5148ddceb6b96ee621db9ac4ee717a8927cf7e95b325de1595cb48a53f4014988dce77edce2cd290b04f28147509d97ea981ba3b682da4885f34de2c534e5c36e2c1c78f8eecdcdfcd694b420d68f0b54dffb00137de98adcee37cd66ec9e52f6db4a95be2877539fb7a66ea3ab4b709b76df19474a5e8501dcfb9f8c76a251202cd7e6ebe7519ec80ed6cfaee499f247ddc15504c6201a72029a7b7f548718a940e783e7835c105d0dcfe8110eb782e803585b1c44d2363bb2650a5b19d0eded1c3255c797a02ca4ca23a8b8f5b0bd74b136cd04e00f706d46989ff6921dd9771833b92f98daab803d8d73d303f65688c2f5ef68bb058818f58d3a896f684edb66b0a96ecdc02e8c9c9031c839593ce8510ea7b65da40a928e0a4b5230497ae31feb32d7b6fbf21c2caa40fdb78f053b6db944f2bcbf280ac52859ab51fac1ae5317892350a8b4d1cd7e3328584117e40bf2da024a7dd01b4749022e2a730389e93a3236f37da7079c4c045ee53ebe95aad9fada20ca9efc123ed6bbbb67af86b162cfa01def7806a5f558bed861fccc3b8dfa392a31e4a72e9406d369003c2e595561cae5a3bab46a129054e4681eac3b1ca0b487e09985b304a090313708fff53dd9422ab0c92d612252b861d58241cabf0a4a98b56e57e20da29b7f4c2c8a353c91cb10b126b0ccc34dec3c736ae014e6759979acd0a66cde8b3cc12355948f2b893c2306144d7f910f34aac709c4900aa3d17ab2d73bf898ab93d84a90d6a1a085c5e92b7a42a3a5be7c828af4ffadc43c5a8727973a981792396ba4fbe4588e46c16ed5518f3b15259a20a1444412e46274438751c0b594f211f04fe72c72e7dd459938dfeed5f398ea46d2067f81d3956594d5d704bc26a0f8602fc69b7d28b5dca749d5a3ee93862659525248a25518527b65756b5487bb8ca39cd029e9b386e906f82dba3ce2b4dc6374551b2a5a69deb46f7fa8eb37797cf3365ef9f6d0dac82cdb80512b21a84cdca2d37edf0e8524a1afb2a52800afc85ab2f6af18b1aaf29b367d7d2db2bb87347294094c8b4057eb2a24284b4842a273551daac898cef8f5890ade7654f09af3430c58edeb47ce0f5a41c7b289ed290597b425f6e5d23a71a757a15fa150a14395be420d6fa465d55999c1db439b51995c010c3267f4d43432a8d5c70beb9530c12cbdd948f601c7f6ed461d759e95036e7daaf4bb5230357214ee51e65d2b6b2c38383b199d3ae9a3ca6ef92146c934c1b6266bb3aa4c6086f103aefd235888656a3455c21a729ccf539bcb473fd7211a01a5602b7869fa303743e987b013cdbb81db1bc3b6d066d71474043f11df5066fd3e555c915c5c5b771bf5f0965ebbb1cc08d3f1aafa92cad7929001dc63b48c2985e1afafa21419b6579b80bf872a577f313d13ead5237fdeac113385258871a1ed5fad5525fba5df8e3bdb9c260a920159c7684c55d98f0fbde316e522d1fc430196c62e727ed987a3ea04414eff88d97fe401306af0e0fe39ae013cd0ee7020f47e9e3ab517fb0a6584282fd8c5033c16f2a8006d8105d914b35348acb98556bce863851a07dc436cd82caa485c0c330db5988dcde20cad0c86fc7a3575fc03d9d8c0df866664e66d13b79dc85428c164eaa70d3173f8c18a1a40378efc834ac3c29b838847ed5f8eb0f0e25f79655f1389c29fbbf04cf0edd7db99a062b5e8f3c2f9084f0846c5e9679d2958b257e67e11ebc125313360344195e8f68e824d493188cd5144686dc626162835b606d5cbdaf9012b0889840bdf560d6324fb8168e4c3fcf0cd513a1a8ec610e999dd8ccb48c88c09957b4ecac5b4588f5d698cf829a131783059e13ade8b63c2c4a57a23101bebcf22317eb0a499cc9c01f537f1308ff3cca16e5e2ceb6a897142827a6d7fbff626e03b2455aec7cba32de2ae05aec0a1f5f78be44f69a4ed3bf0c5dd43a83031957449a4f5f6c556b0df103229f387d2fe7439ad0cadd79ebecb343e10497d26b4e0ff25c1b0af0837245534f3cbde7b42641ccd889605d6674f2841240bb99c4b7f35347c044e85e5cef61053cedcf2d52d043a41d3350705cd9aed230d6034f2f3d2b4be0aae675d1a687d5132bb3722ac23360e3165ed715cf8b6a20b4bfb6a219704390e65ed4a4fb7ac35f65263fc5c3fcd6e938f69db1fa5d69d2c9b9363c8e1c53f59a0a66150971ce228d925e8650c9644bb5c13134129715fe9d39cc44208ec713cbaee174eed2a5cd2c0bdffe8d98819316321f7f3802674051b64174c801a705f709011e2e36fd91bd5e5f1ccbfc95f314aeed5352e3c756dfa167a850648c8664ec6bf3734c77309d6a2b06efbec8efa38145538b890172b23f2c3df72725c0eeaa78c2eec29bdae84333eb0eb64aae9e087cd3b616b279bcb4cfd483d3081dcdeb290eca6e5298790d3a427c2a20ca9af97e1f20104c6ec5b", 0x1000}, {&(0x7f0000000400)="db11c13e4e6a7c01d074c6e4ece79a56d940c876a876bb86dbcc67f840edab1a6dae514f68f4eaf5a6bb793e8fd442578126b529f1c567afaecb35f7960e53494c2ca54a2d30cc900798999634ea9ca98dcb2ddc83f958b836162dceeafe571bc540d8d9a352a1958e73a2e8b725e02db0ce138765f0a41d23b80455d4ecc6896de468703ec745f275e90b38020b3168869ba937705929ee6fafb7a2a8de7a6c1b8a8f1389da4b3ec22665179f7346d466412753c9118a64b258d88ef5a5c5e1ecac9128c7d4154a6faac0a61fef94313e9e5dc7975bea0ea85aa97da4aa1379d4", 0xe1}, {&(0x7f0000000500)="b483b5b0ea661ae83cc143882d8d9a25c919a355c9e98d5ab92547eecbb898d2005f76f2252bf74ebf5a1d0e8fe8bf99dc0c36b140e0bd440ba1c8997c9af1787fdf9b10bacf9846748251c7e8f6445725d0441236cbc732dbda53788bfd2b03afd6935dc0029912ea6b3b58838e00da5132", 0x72}, {&(0x7f0000000580)="2aa5faca26dd6e5e4cd5dc43e113c0358748e9050caa7a52d4723ec715af9a4b317eeee421477831e9dd7875af405cc958af57b8d1480656dc78f8da1ae6eac91215a6cc65d3132ec6f54addd1aac10a52d791c7904387035f45eb279c1c75b0221039b464b64fc0d87ee242e05f788e0e2a984cf48e9e6a06ddf449bec8", 0x7e}, {&(0x7f0000001800)="b0db0b363c144caefece57a93dce7e82757e629677d24333715d608ab9e3ec60d415feb74749d1f5f4e9eb8851d81d3df363fc699443db5ab2d0e655972f823c561b40823a8f80ecf6a941693a22dafe8f42774951b3fe2684d1ff4d1bfd7ce26b639271cb8ff869d2220ab5bceaf85f5258067f02161a98a7db9b91c9956186eef5bbbf4d166a45cd4e44ce34cedb440f92e1657db6ae26c27d52ff67ef8d9d8088d7b0271828a323db32b10a5656c4700ec22679c89fe613ce3edd5fef27ff5045650c1a9432fb27a528a6aaed8362a84991680f61de5ca27843358ae0d73820c18f1f", 0xe4}, {&(0x7f0000001900)="dc39e93ec832aae8530bc75f9491661ed460e3d2e7fe83309364ff84137efc83d2761cbc8eb13d7e7d1db2e73d9fc2b0f5e56e288197ad7d36251d5cdd02925cd247fb38acc97b0a52777488448bad8bf848bdfa76ed0430f5cbe809c24b80f06c8279a4fca007da43e3750ad5b4782edeb38e042b78e37c847b33ed8ac325f411993955b4fd056497caa825d5faf81d928e9c3cad0b86d385b90b7e4e6dcecfb26ba73b1284eec159d4ae50d8cedcfe29dea95b7b8075af99881a33a9fef9519f9e425dee1022bf", 0xc8}], 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r6, @ANYBLOB="007cd950babd8e410a93074ee0e58bc3cd9dd700008723e81aae35"], 0x58, 0x1}}], 0x1, 0x24048000) (async) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) write$P9_RREADLINK(0xffffffffffffffff, &(0x7f0000002580)=ANY=[], 0x16) (async) write(r3, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) (async) sendfile(r3, r7, 0x0, 0xef84) 00:49:39 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) r1 = socket(0x2, 0x803, 0xff) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x25, &(0x7f0000000080)=0x12b, 0xfffffffffffffef4) (async) mmap$perf(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x80010, r0, 0x9) (async) connect$inet(r1, &(0x7f0000000040)={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x20}}, 0x10) (async) openat$hwrng(0xffffffffffffff9c, 0x0, 0x8040, 0x0) r2 = dup(r1) sendfile(r2, r0, 0x0, 0x4000000000000081) r3 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r3, &(0x7f0000000200), 0x10efe10675dec16, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r5, &(0x7f0000000200), 0x10efe10675dec16, 0x0) (async) r6 = socket$netlink(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r8, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000001400)={{r6}, "4916e47ee94d6de5b5149fe93fb12283e2ada8be708e3b11d9ae870ee3318eae231b8b20fea7e334f72e45b97c8ae3ca9fe6ce6a38f19d2b7bb626522712fb101633cb37a3d02e2798bcf418edeba7835e96548550151c3ef69348ab71634d41c2575d09e5eb5be04fa0ff8de41fdcce207dba68f999e58d50ac6acdce23021640dee29f213ed6e9c109357fbdc68627e163080a275964ce8df4ac84417b7ee9d25fd94334419cb56be591470634a92903d7b8335d6a2c185042589b2490d5760729f5d2ce86af1c9b6a5342b56926b73f5f604d9a2aba4de903b6ec6b1c950bf04a4702049c3264727ba44e82032d87908934dec0cd1aded37abfb8ebc6915cd83b45f8401e0251f52847a572cbab1672f0a15d267cd35183b2a166f776a0c451fb92f51c7d166bcb1e413811fdd6e710417bd3cd43f9abdd11a963e023b0d4f35e494454047a4bcf0864b17ac5627487093ad54d56dc42c2bc6f51d7378c472153729817211362d4d657f361095537ba4d707b4c4077f010f0b6df1f3e493559a339302ca387198134bc96b9b72d15b8abe5d8d99af63f62a5aa4ee3d3cd975a5575342cf712ad7abb3da26f8d646b8c9e1d23d69726c133365922475d8f8f94516752a06269d5426e434b98796aacdd3966cf8cf8aa9240114f5aada72986b42c55bee41782b1a25d3903ba7b255dae2ad44c0b20624f139513aa1ed8045d99c95e007454716ff6f642f0bf0d8cdda536fdca86835c1ffb79bcc5c8333a337210db399809e7294c6247754ad7322c13c2178c78e178d6ad4d69faa500356ab0c8c7d232dda751e5fc1625258e8f829887c22db50485d262f54cd7507811ac8b6c882322ba3c915761a5af02f9ba6ff4ca11e3265333ed105ce43a24f0b77953456e6f232f756e1e56a932690308e81c280e7221c9ce02d0a886e4a8b4c7434983e288a907c18ffb56bd97398b562c2eafdac64949360841c266af05bcce26c3e9a7030e3177766232c33e41242caf0c4eb961eb85efba81ac3c116f9a8fab8ac0d9880d63e16b9c75910c2133ce0ae9bc367d1849e510a54ee17a7e3965f8bd886e088ea8d5cd34a5dc1adfc802073451fcbb6ba16dc1b24f926781948494079b09cc51359ff88a4fbb712feeea7993d35e76635356d12d024fb291dfe322775bc51b28aa45eb51529cebfed287c5f3e5a688a04cbb7acba4b401ebb6eb67bedd7f034bb7567bfba99bbea3fc8e839c2dc9aea0f50bbf43f8c89c26a2be0b6a87bf2e603dbefe0c5294f638fbd7c7bbce193cb31cdb5280c8ba89551ad8fc47656c63769c149d0b345901aa0a294e4d83582fdf8549844b6ba795cfc6d2787fa147f2e75cab0bdf98b5c8b85bf388743365f343862188661811e37c8a5a8653457fe605739f71ee3e42f5c89caf47566f99b22203a2441146c474dfefcb295f5ef063752af65fcbe2f05008e2a4f196dbab449fb56a08048dc724786e5797589ca49c1ed576af30f59b2be0eb4162cd6d6a95c4fbc7e00ad9aa681858749ea6e892428de604f82e6605092eb73d914d4ba8d13b8bfa598065fcbbc40230218e51e61add12bcb2710e95740f7794909ebca80586a8d752f4b76f63f1de300194786662b8881f58228a6d127458cfd2ce81133810d9136c4c754c3af66d66888f83a14b195a6ec04f97eddf17e59d70830a922268fc6f7793570caa79bbb7b4bad5a77aea1b16a0e5f01ba98f8936c74291846d451a4abc67c4d3dab870d547cee2a38823b9f43fdf0f4b7be7847376ae62b7a1b0d3766f197523eaaa8fe0f8cb39f842bae3929e9acfdefe00361bfad83a243aacac3338223291f50dd60867db3ddeba76172bcc3ac8cc0948a41d63e612fd8f220e90f85c6c070ac57096cb22a7f577f9a66764569be6cb9ce7635e5bdc65aa8c72f6aa4610e1834293affa1abb53367911592ffe5d7fdb84c70964738b0d51bb4ad46e0203751609940b9c2ba788f93b26a161a1b0289e51dc58c3d4f2eecab50f594c5b713cfff1577b472d939d3ce356c465bee8604a0d7e33596e360b4198d5d439640398d896034c5b4d030dded9be776a212e16afa6083f53e184844770f6db5999ad8d414c4d95a04f02bfe4ab0318560efcba0bd690389115e81f56a4fe0b74079999a195bf80bbdb1bc52e3dc47181a37376cdf5d3de2e7c2368d7c70367de0a4165adc5d3ae9a9b1f2c0c9758b713d0d8fa4a51015f7d9b4031214097a091e44cac4893a22b71a965f90202c17f7e379e62cfa775b8ed3bbb59187b9cea79aa1b10c6ba6810c3bd4b40dad583d2c18c3761e966e78545d5c500f2ece3195dbdc681f749db5e620017282b2632f904649d2e56024af6d90a953d4cf50306ab3a4c1841f7c67bfeab67357bb0ba0888b2607b6ab62fe9c992d564d9c7ddaf45cabba4254c3d9fc2ab5450e95355874648f978a8502b93eb17f5089386b1116b219092078dd609d3cc48e63ccf8f4ffee306c0029a1c1f6322633acfbebe7064cb5a37b0793c19c714b63438b013bf5b0bf578b186333003c56e3d2d2aad3c05d9b01df089ac879803239d53f3dea44dcf25ebf437fb9af02c208d7227e1151fd7a3b2b2ba26482e603ec854db34d77fa130c793cc0718d9d36006a9d6783099f45b890c5f876e832634fe13fc0e3a8448891911fcd562e9fee286ed8709bbf4f31e2c6ec06f4e6183b37f760a17b0542689cfc99c673f4475fea64a39b72b56716ba7f4c799161880000d36f35c675d472117b5295b24d6db1112c1eea7644f9893e4bdfe66290385e50cdeea200caea24a9628ec56a2124db8a60c3327c4894abd10813c5cc7bf92a0ef44ba2712b31b4a2ee3e4e599dec6ba129c4c29dcaa6f2006b15916634df7c09f1d2582232e4d2ca5442fac9687fd20f7cc0d854c245ea4cd0fb4d28e7d07d24c17eca1175d33ef5fc3f9c900691d876a0e4ace373efb5c673742cc9ceaf3eb0439763f37231c92af8943f2b75d177f946d53e7a9df183ad15d534dc2f4f4998f446d48fad40c6b287fdf3eb5eaa68f0cc61764ec45c6ae37dee4ab70fe092bee1d463f1c8bccee697e6f1fece9a2b4d5bf0eaaa994a0d2d1636cc7d9e8a96e01a90cb93562f5d33b4f697f8652d4da1888d2ded5127857e8d11d3a1ee1221bece744c069f186f97c4aa484acffc985d8f8c2047ec9742342e0034bb9a22976e4cd3e2d2b2827781413cb3235d254cfede447c1d34dff348c26a960e44445fb35c35754b18e0aeb8bbde143dff5225b9a67fad5c7eee9f151f282cf6e41dc4e094a2194cc951ed64d1e3a47bea6730f66d3c8fd0d39edc6f7ed99029cccb204c43a9e99cd1b44bc5f01546230bf4d2dbbc3f7e6a4037e534228c65cbacc134bb745811242b5d491ec57908351876332c6b9f1a94dd3842a5bb22c67d7b90d44e3ffa4bcb2bb6ab1a26eda7f9c9c1e969d15fe5b5ff42f7fa123a4b84e4c286b09b0f4e6294bc568669e6a85a1ad49b017d8213c522abd7edf9bd6d803ac86d3ee14970d631e9b9169e4a780231dc4a80873f1ffb45d10b3673cbaf3e52fb248fce3107258a45344eddf48438f2ea1d0c11e846a839d94cf6ddbace24bb6d26206e040ae1e1a6f17e9b581ce37bf5557bd236abca34922efa98a230a4664db2f3a848807836938801a3e4924e1bcfa835a3d72e51e16522e58897a02075046635420fbdab029831ca9dcd332e16387c5a010637a433d3c4b6db817b7af277fed4ae1451b15f22f239872d55ce4b8ed0b17c4cbce36a05aa2a0a02a1f01585aaf49b25b080681c2e4ed547b2dd1f44178532dcedcfaad18d2e9e53b76698f8823d01455367e7b86df08e4165c1565ccbcd85d979ec5428696c6b9eb2d799646d8f485201b115f95e6febed98cc2aa3c92990578835229ccd3704d90187e2c48b2c64fb20e8b814b7931d75ca6dd87e488080b8dba07f97724a759a6212c399da279cdd7bacc7870cf1ed75b32342090eaebd9bf16c0967257e907efa0b059da413f01e4d3ae2a429f3a4d0ed0090fe9b428fc8907d1f88d7a611e8902c60b32de50996a9e0e458e664124bcafd45b2034479be1ce28b05e0f42533cb777275ebd88f86514094e28c8084ffcf7add283195444b70d0affe481151a41439ec007f656395997635577a7c0dbe8e8c67568c18211b06842f447bad1875718fa83f805b3f2c69bf83f6977d43d476c35b6bc44e6c8fbfa39fccfc907ce41d02929b083025a70d9539ad372ed563c3cb5ddc80d92e62e6eef9589f1982b26b045d0ef1f923ec22a3fbddb6f414bcc2cb59cc3e6c8c4aa1102bb00ec9dd68fabf305f2ee39fdf1b605cc62ddc212de48cf75eab47a9a0a2ae58af74f6bf4af5edfbbf47fff82e722355c28db3b908712bd7402e3b531019930beddaadcf441f4ffbc58e697386ee2ab243d7a59a961193168dbf4fdd503ee3ba214fc42ed060866a6be2714884a00e997c747c5c4217376cd7f1be1f2b4085e2c3dd1522c59435b8901bd9edd4c3b774280febf5f3e23ff98446134c81f78adb583d0313bddef380dd8bce17dec6192c610f196a4ba397b81489916176d09d8348ad730ecf4f794b5a306262be410ec6820673bdc2b25891635c848cd28a77aae3d731317763e950f8c11bfedef35efb17977451458f7a58649434c601bbcd8578fc4547dc136bc3ebf93fa1dfa288d889a09d1b333a510bfc2cb4bd09bb7f98b622896ae3f58de154edf399ab61b8a7a71f60e458071091b4e8e857805394c022f9929cca9053f0527c932673f8c1a7b380e82399b1e7ce44461f125f275dc2349e5d300cb8d52ce0a55c2d490d067ab7232d39d203b29f791a900d49f0a965beeb04fb465d2cd500ebf1dc5c66233a1cc781f61fc6353453d29ba27e41d3404bde11c4961052e327795fb9f672ebd3c1cc5f4eeebb14b59412057c34c1511f0d65344d25b3161d93ed0917b2b765800fd93262ce3a2c917cff84bdd39ee10d1e936817d20c9e6900d8b02a2658bfcf255fe4ffcff3cb3fdd00f237056312a376b4bfe9d2c527b9d8cfd3513fc13fc42cf63019ce9f7ec7882a55bf51833255c52a2d812845ccec143c525bcaaef52ccfe507fd3ebf535a723e0c56809a5b0136b0a2135f6c542f93be0cc47a345f6277171e4f5f95ea102ebef8ddd7842471b68d5e511e48e246fd37d5ee3dcf8423e000bf8b2499a033d8284f0ccff755b5efbdd2782fcfff61d76912be7f6d467bf372a41d6c72246d034c3f11e5ef621104ca86c6056fc1fab2bd562280a9042717f178a7e62936d0a27746aff8da2d1d2385eb3faf651580a8056a8a1c335acd9389b186645d1fee0f51fc345848aa395d24fc080703e2bcbd56dd59818b03190cfa995c0a020622bf24154221a124180c287392ceb384a8bbab28d10d1e8f73a2801efb8d6a7d4c337a314a21dd448871aff4ff6937ead907fa8d13f06059c46c38d7f03380d7303898b934e63259d90401167f5118004c2b9e3ceb49ef9572a8bb11e792c9b4c8c3c8841e7047c9c86ebc6efa62cb59d6196e60d880605cbe224398918b6f54ee73b1f4ef99bd583a46797ba380a28b0511cbc1fa6e789efcc540923a7f4051b45abfb09312142d6975960f6ebdc06286d99672b30ab79725a1fcee2087fd3e1640d1dfa559ee6b38b565318550bb561775fe949facff44e43050bfcd3352049e9b3812a48ac5a919b89874f7d3813220da012e589a8b72b6f0ef1b1bce3c38369f58f95b9b54cb5ef"}) (async) io_setup(0x3, &(0x7f00000001c0)=0x0) (async) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x42040, 0x0) io_cancel(r9, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x2, 0x5, r0, &(0x7f0000000380)="bae8f5ec02500689a05a5b5fb48fe364dfa3be3414c7f6b48f2289a95d2d65d26722545a12ee5bae3f4b520dcbc2acabd9bf2b649f100e2991105f8feabcc5c630eb21e824b873f98c40d38943ea073ea05b723bebd2dca942d06a677378a6a06758089066acc6103d3bd2b4b551025e791ce1c4083981a16a9ff79a70bd6fee0e38b242110e630a09f568dd0c53d60c9c37b9ad4d2e7007750285b14dce5cbad6a93482c226d8d59b880020d6d2d291bdf272b43d4851b4b49d23a4584117f370beecf513f7c5289a766ff364e088dd8a07d01fae4ea36b80b578f0c76314e7266b99365f829099aa67cd6fb48cf211195c94515ea7faaeb011088e1146ef97f6dd64657ef4ec4ed151a80dd2cd8ea82a18a05dd4b07f64639cefb0548a198f492d0d22edb90dfc6ad4a5f80847a17b2af8c4f7babf651cb1ffcad26f8c7f3d47ea281af5b5ff7db52bc04097cc8b6eda51564cb608f0d56a3f632d36bf59a63d7fc0dcc8e8609cabc47ed8b97521906a71dbdf2a6575edc5bfa4474247f2d1b0b93006aea7f523c154faf02ae4495dc2c0bc75b3baa79576ce79f301b916035fd54f03ce08c1675ce01a2a5de496a6d53b6f08c3a272ff01309da2eb76374d1e51449cda99abf7954c67e269b5e620e6bbeb096d797366854391286e35239ab015e6b05b49f83cdb018f6107c4e640cbeeaa289e084d8a92ffae9bfa764b86880b3199e9b9a00c4481169c8061bb07f3ba11744d067d365979283269991228662a20f67cfaef78c9a3f86efa0e2c5fdd70c0cba70bc6785c1d5174b99b34618f48a7b5f0208e9bef05ba5a582989ff548a0e22e5f29de643b2467275da524656cf3e599cbd929030c59e18bd1924384afbb4d4a3be9cf0be356edc061e4888b2becbedcd8614b53817cc700aeff3cb90dc1ed016bdd0863420e4e4adf0ab7a49e4a9e02d26b333d54a58bcde08f8b75fd2113ad5aab20438c7488ea30484fdfedeccd6b48ab2af3bd3e553f3edd5b16900164dd55b3b15978de6d79fd8a4f55899fdfd17d0847c5bed219d7b4441c0d16ac233decc506d3e60b3dc2f647ebdeaff716d4f76dde913931f856dcc070979fac06fe23b6d55aa67256ede97552cc6e0af256b132f17acc86c8d13f1769c30374ace441f65702d4194c0d10ff553ca76a71f4e38a470e02a8c0500abac4dbd2499055deace3fadf893cba048c17fddb9f08d17d2406e38ecbf194003827c5ef62c13091c22f52d1f76f3a2d6a96d65571ea18db0ba07c4642e7624a79a738177b585ad33a3c6b402ea3cfc892d3bb5b9f71386163a86b2f4617bb1385e85cca03160e91efb1d7339788e7c37af35371faed92236475ec8b6a00103c494ee6fd9bdf73b2a77776ee01a279be6be866a9a06c4f4cb7ffc6a917d11bce93667b6140eb1b7be66fb4bd4e123579248a195206e913ca034ad4e588a11c0c60a54f95907350fc175de19b0350bfca41a265bbe969a098d3203a112498e24c5b83be7b2e91c9edf79b55b3ef0dbc2378c27b216e8a6183d5b4072bca39b84b84fc041759f45279bc3376f8fc5877c4c323458efbe83bffdf713c0c395132d5b50b439ee2d3e93940899e8601f28b2532ce9a77feca90df894eb99258d7101ce3586de2623c6ac5329172416d8e71258082abb282ca5a63bcf93cb6f5c4366858982c5c4dbdd0523fc7e38f967d655037fb5550af9cd1d7baf2be3125135a8a06ffa31ebf35197bf2606933793a6204c4c47ac3bc78b7d50dfb08f3b5025178eb14f62896a1d81c452b31d4e752b0168637f4b5ff43cd76af23b46a491bf2b4f49a774a65b433cefa46c7496e72d1545c40833c62fbcbfc270b1b1fe0429f8d1568427710b6cf644a3c99088eae967c8ba10d4e5af01ed235cd4a37cdc6b2003f75e92754ac67268aa9aa12699d30003753ac0b3e3eebb0584d6ca8f1432538455ab2e195fa0be2c52a17be63273ab82871794e9139951c3abb56254ee321a28f05d20f24d31c87269c12d2de55f80f72100fd854571fe51c40942b11bd893bea5c64e552e8990757a7c8b5f3bfd8b2705663bb651f2af4692356bf812a7d9d880deab821d02ea4071dc4a5905f30b510ed5514f8d810252c7eb6ac2aeb74dbabfcdbe61c174be211694b379774cae44ca67085a9cf133bc4b04a87eca27635fed2f1f7cc0de5ad3886574be320df7db8581c6227f7d7a834d6d221498eaf2aa3334e2f0bd6be7373adf91cc269f0fb757c11e2d36003775400e5a0e99a6d29e2f7025e39766c0531fa8a9859f33fe68a58c7e00068767a615f9f22c375a9a0a576f94c7e8f3af31e39d86009a10d76daab16ac5b4682ef030f4b3c574563863be6fca7e06b278ca7907f35230b06aa650a2740899656f24b3db7ed1c96a18d0b763769ccb6d0dc188349807389725c6f3feb60cd8ed8787883b4020736858dcdc3f5568f4e587b7df7a958a20c4fa06c1285d982b2afb7e2c0a02d8ca07c141d7ecfb75153ad52b69eb0143a9c01056e57af6eb0767b08db4e20310bdded237c6902ce437a114303a83fd0f54202ae3144339194ade5909ff6b77c6f3daad66d5b76cba74173da089e1a5b5bbb9363ff1e06faa7c3bbbc7e8c91be1f13d2ec106ba4a884ab8c589285e5dd0399a0e351e7bd01a1f6fd1b28f654c3a45cb8348101932d94343760b128a90da5a4d9f5f138a35c384a8b51fe2959c8b2993e22ef1d1227631aaacd2b9c07c9daedc1ff3749255797ff4d6d59f1c84cfbe50b46104e217becf0cce1abe540118a5c96d8e0a7816598a8672919753c4ad3a8b1b7b71221815ad971ada28032172931febe0f37128690245a9326c42cf84bd3bedea63e21babcaf39d64405938e8384afee342d57241e6148b9935ab9d1d1c3d7fb61d33cf247497dd2a0a3f413f0d4905d79e02467dd7e6e7a765a57b0fb72ef8abc1c0c5571b341ecbe64ac47db9ff2cbb3b2707fa3b7769048cf4a3536d0974f60caf41301e3b5cd25b9b43922d9f82f8280f14e67a7e74108ed1dc27f79dfafc653df891f87a43591804237e473ca709c9d63cb257bdc6c379359f28c54cf7d293f67bf32f6bdfefff7461c22b394a3aef10ff5876691fede014cf1544807b4f639976ece03f48f57d49a12303bdb859ed83e21e4536b2e413b18038723fd4c5fd9f40fe4c39b8562f1e535ebe12f9c62cdce7cc7edc884acedcc896c9cc83a94fbdef2f1b7b10223a6095ff3427e23d8dd7ebb4113918503fbf2b0252501bb646b8713daef4d514cdceb3d5b5410373b4d440a812fb1e65664a60b4a76625e116f36b3a635e9dc721fb309cd4b234bad31e59f08217b34ad6e8238e847b4103a8369c1d3410a2d3f08d374c147d5f5970039a4998cec911b55fac0070ffd7498854f44b888eaeaf948be1304722800f3f9f57426f528442c490ca1659f4a27cc13690b0c9955e50a41eeb5ae1fc8be8b302a0f82eeb32c8b91a5553005afa51f53a994a103bf2474b3de409b053b699ca34b4955bb2f2d75ac983e6ef8705c873205d2661bc42c56ea38bda86129fe7503262c4a702599bebccaa7df2a141eb984e5219762bae420b4b7a7772e9bff73ca5376f23f250b03ebe30544fe889e61fa596bbc0df54d6a541d7d0ccc0de262e5c11fbc421866c67917bee61d0bc7596cde9ee402cd5476987bdf3d3924619533f5c6d7f0c910a09f17feed7c19d979ceec923e41f7bf4a40ed05bd9835e83d81a778331c0aad87e8dab538994337d8d40270fe075f9d350f69eb94976d7764bcfd2cb316f3513550f9b985e40cd42cf04f672778d1d6a8d890d841685b0dea3c830cc283299ea454771596355f29898f432be338bbd8e63fdad83f3825323610a2113c8854b80192865dba6aa4f1cd6c3c5ac109e0b0bdc7e48cb229690cf9fafd2b5e4287fbbfb0dcc50267de532ddcc25913086f2580f4d8ed5b73cdc30fb98a7c88295188f56da61bff8ed382391b29118ae6be7cdf9e0e233110841766a01c3dcf173c36787267a4a10a086dbc56e5b5e357c77b58bbbf03a015b97e8517e9967cac877a424321d87c0563c96d7426e78e8902ecb6a9ff1b316bafe2a6f88a3da5dfc70bbb3d01123acf43aa53b4a58267706d478a7326260948d07e851cde9390bffdb5f1eb0ab46206f58ee69b6093529cf37570e85ac6f4a93faa16028f5788a2bd8f352b01892ff5789581440e565dcca058a787c9486d7c3af639b333eca8dfc9c73ed0ffd1e83cbccdc785555a9a17734df0cfa58adfe27b98fbb2e0635fe94e1d09ba794a2c0c513510530609b4a427924d9e767ae4cb26698347ec4547d634eac7365a08f2fb28ed16b95e2b80475dd64cd3ae41112af8603584548edcaa14242977dc7d1bb16d1b597c82725983439310b1200005caf87d60e273302618f1862823539e2db42462f37a4971092790b83ef9ea98f707f4e783b0eb2916a38416d8a9af3409b9fa01dcf054363bab1d316fd8ba1dde38a1b69024d461d47fd733c092320c43151029db53bbc2a66e04744e6dba47fd96788ab2dc6238942bbd941498d748431e82b97902a4cda98061f7d02230bf1165eda62738cc3162586a3841723d01e1a0a403ca3c3421f3f87d0ed698cc947945b4117ab4a208719d78a89efa892b7edcc698994b2a07dc31bff6e59a92baa2770a3b61a36fc88cee42dbe6b4b40cb043e4afe8d673cf7df3bf1b2a920e8941183d5efdb8ca8ab3d4ff6f68c32168abc62cb5dc61df2588cd5ac1fc0e048e9684ce67064697e0b4e18ef343fd762277d42e265a334b9648953e827af100af01fb77342c7df6c1aa5ab08615e505da27da9a3e02bcd2661fd52063b4e6cce0449dd160b1f93e235d67e195a3c77d6b17d6966e0d75dac7c9abeb3fef8fa5d221fc83a531b4fa287f3de856b77046365d615fe60ee9c3e0c19718644e03a408a3e2f129a203305aad709c1d34d1346b8e6500316acccb33a1dfafe4ab77a8465ab22f3920a8dfc4d1e1ae6ee9d15d3eab7ed49aaceb4804a57512f980f9c18dd4be86dcab28a2b2ba99b0f521f713b2b02b1c9b8f6ff9bd953d46fa63affd1178eb3a1e531cb32caf47caedfc2a73e6c5fdd5f4e4431354a22722f03f1e5e015b276f1878bcd53f0ed6ea647c6558209af7b9eeba1c505c94ec73cc91ca786afdae3da17e3678837c7d8ff5b8c50a03aa3ad89ded7aa97718f8310d69c4261705104adfb2573bbf10240949eb8153e891b1a92add447b97a6910b0246d3d773361054075080b600d0bb221353431dd396466f871f7b35f3500fe61740a2193d4e4258e396ea02ea9445adf10dfd47bdb29df4de2a06397c05cab1fbf5feef12a4201b90563f2eafb389137086dd83eb5b6adc0a9cdc6b7632e665fcdca4295ac5140987671f13dc20531927826832049c6767ffef5ff64c331c81811752b635189dc133d45ba16c160f75887ca0b1eec22cfef45a874ea7251c469186c8cefd3c7a0f50a9865b94f21adfb1fab849dcde11b0085392c4a160cecddfff0f100aa795232b8219e4ed3ae7c85a7145c728aed24e2677f205f6872b88ba97b75e4b1bd789c656a7f56d5c1867a9d09b3cc1ed21c62741918cc48c6ae5f557e01ffa6d5018bf716525207935944effcd064f475436be3a9c26fea61f3dad1463f22fcf1d7a8bf5064cd05e1095fbfc468c3117d8805b90795012bfb4b962d7dadd8c4b840eb6c7682996e3e76055b3636a06e93a9e29163106e84b9ec902f03cbfa5e7df001dcf870", 0x1000, 0x200, 0x0, 0x1, r10}, &(0x7f00000013c0)) r11 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r11, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r11, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r12, @ANYBLOB="000002000000e4ff00766593686cc5838b24adc32d5238174921bb93f71f253ff864405c7f49556b18d340df4b272b9415a1ca9f657b8d93512a385b62a5e197cabec45ca508f24a2c1d77667ba05ca81ab87bd04311d38bdedf3b9ba9987081d9e916fd832be4c73f8e67a8cbfaf95547cd8ac1bf9376f2d405975af81296b00494f95074185cc3340fe88888490aa7d78a5bc6449a"], 0x48}}, 0x0) (async, rerun: 64) dup2(r3, r4) (rerun: 64) umount2(&(0x7f00000000c0)='./file0\x00', 0xa7c75cf97c22fdaf) [ 267.603367] IPVS: ftp: loaded support on port[0] = 21 [ 267.613912] audit: type=1800 audit(1670028579.497:15): pid=10679 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=14043 res=0 [ 267.796432] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 00:49:39 executing program 5: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xe3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000100), 0x3}}, 0x0, 0x6, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x5, 0x84) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)) (async) setsockopt$sock_attach_bpf(r0, 0x84, 0x4, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_ID(0xffffffffffffffff, 0xc0189436, &(0x7f00000014c0)) (async) perf_event_open(&(0x7f0000000140)={0x1, 0x80, 0x1, 0x6a, 0x1, 0x6, 0x0, 0x37, 0x2104, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, @perf_bp={&(0x7f00000000c0), 0xc}, 0x1d1ba475a8def8f5, 0x6, 0xff, 0x0, 0x4800000000000000, 0x9, 0x6, 0x0, 0x39db}, 0x0, 0x9, 0xffffffffffffffff, 0x2) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0x43400) setsockopt$sock_attach_bpf(r1, 0x1, 0x32, &(0x7f0000000200), 0x4) (async) sendmsg$inet(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000dc0)=[{&(0x7f0000000300)="a36630b96f36ed78cd95b9e34ce9cd83566e3f4641a7123899622de309df8e0f50", 0x21}, {&(0x7f00000003c0)="9344cf5f9b4c133d5cbdc0ea7d8a8c7035ba70a72e1ef09ad17dd86fe4c27a3a959977e2d2be7361a82ac00b24e1b6742358a37c63d3147b02cb2e228cd8a9c0568c97b28ab06eea4f54bfb48c3bfbd1c64b10fb06472a292cf3357ea2fcb9c6fd000d207963f0", 0x67}, {&(0x7f0000000340)="ddb07302486110f327449dcd6f320a", 0xf}, {&(0x7f0000000e80)="db649d1be128f74508aa4299e052119214d6aa0fd9ee467f65a905bcb6517ba4fb0a0316facebeba6c5ae2e3aa56596ee8b658500594528623dccec8eac8c2afe0380e2f49395d63b5dd1e22f5c88b586f66d91c7b3cd356b48aab90c8e7c58615f7ea4b5da17501b99652a219521c85ee5395236b37445518b5045d5218adace5183c75b46b5c28456685276cba422ffb052d104004f8901641bed244f73ded35bee46aa6db8d424920f02bd06612b96368d61e43762569cf529505b24e18a557837272786298753a0e565b5c38cdadd58fd7297b93bf0354dccb2c420ceae9ab825354c836587cfebdcc", 0xeb}, {&(0x7f0000000440)="13b9ac1678757a6904b2c19806fed4d8fb7eb2745214d01e5a0028893107a4109abde3be66b7b62ee7b7e38073af80e99845f02a3d288b5641cd80b77d7971c4bae059fbc70632d9c4f88d45a17326b5a9381c0208376a8327c06bc26ed416eab290b352d2f2ac348e0f85895f766aa4ee1adab86c81be33", 0x78}, {&(0x7f0000000a00)="2a03fd122b93b2561ba2ff8cc5d314f8299b6689980b3f79deea7e65538249d84f4a33af0a929c114f43b966afcb84f1352eeb41f325a91333be257d48b85497209ae08d4ed13d6ead57352b4fb71be5d6356fa84288b6209321465430eef3ff8936e2ef80d16f1497afb4198b9b32d768f25f3aeb471ed926f76b6e4af25a50671a27e902f6687338f3890f38dd869bef579d8b91e7f87b27510e0f", 0x9c}, {&(0x7f0000000f80)="7135f9ae2895e41f5f68e9756c739abed43c0434d3d33227968d7fbc444ee17267526bc34714abe0aa6da7435ddc13c201043ffa3d5c7e867e8204661c3a6464182a91c7c58edaf579fa04d58ef4516eb41ba37997bac72340c87b3603f185c7466f05b32d65a1e7ba4e8ecf8ebc5a319dcd4b7f3f6edb0c45bde206f4f5d22ef012b8daa626a71835fb72ba73d5207f8df2c4138162dcb02306004c950fec4f3962509f6dde42b063c852d5e73558f8b4d6a05070b138794fc2c4c87709b5b78d7e998607a804e789fa9c2520f4e679bf9565925ce6ece7cf1c65737370a6f2c04c9f8602cd70400922a905f7adbc766c2507094f180b9f9a32dae9088f18448247c2c2f91f84f4c0f7946af4e0273c335d5f889e1b2822a2c3ada7f3625ab0811506a18ca7d8925a7289cbe979a392e630a4a333a95a5f6693a68f84780a0a5dc31b93c0407e13c8fb264f110305845308146cf316918d661c0b917b8c54bf290414ae75c1b12a13ec181a6743863aa64e64b318dadc9d97473c1f778a3fbe1913cf4a97864c3bb776cabccf4d", 0x18e}, {&(0x7f0000000bc0)="510c641f75b3e1995c8f5f1a7d1a43240736377366da089b0e3a5e1f27ef2c2658a299659c7b27a78b1a27049e4b4a6052459484355c1c29063aacfd413a3c89d2db62d705e8d5cc2b98616ca18008b66eb6fa4f0352354f327eadcfee2949a7d540c43acc195004e0b999228060f07355893c2d0bf2bcd6627c5b567e8218918c7934368492ef4e", 0x88}, {&(0x7f0000000900)="67ccd70dd1a6c6423bc8a565160ef158c9d079cb6a098292c1aaa499db8106d533abdc51ac06319ad5dc6f381a8900106edf499ea19e689710bcf15adb0b8c76d7c36aebaaefb4a117991155f6954c5cfd554d207f9e74c3ca720034e6f9c13211f2dc9187c6c0126fd427fca5a0412785b844f3d552f5c87698e5a644acbc173aa7957da88421070f6bc54b048aba64e81f81e38102bf54c5807103031e78ba809d916c9a97e80b2f662aad24000bf14565a358a24089b4840e82e72501e469ca640c07bedd2e92ef3c5b91ec5dfdd2dd7b07b9f1f10229771a50c4208505a174fe0f958e95c10e3700", 0xea}, {&(0x7f0000000d40)="2935efc7adf0655ed97d8dcde81cb861feddfac26a8d546bde82989ac572285ba55fe82a2dcfb14fd33986f4ed7337c03dbe8bd34db4bf5a2fadda2444425da29d695a68b0c6569c819a5e4ffc1753b4405c7e452b0a78db17c463992e7ae163f1d010a5f03b9de1817b01e6a7d142662c52", 0x72}], 0xa}, 0x20008000) (async) r2 = perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x379, &(0x7f0000000580)='nr0\x01\x00`\xa1\x9e\xf9\xd2\xc6s\xd9\xa3W\x17\xb9\xe16\x9b\xcda\xef~Iy:\xe1\x87\x12\xee\xeb\x1d\xaav\x94\x97\x80\v\x7f\xbb\xd3[\x17\f\x10c\x1d9\xae\xb6`\xd8c\xe4\x9b\x8cO;=\xadH\x90\xdd[-l\xfd\n\xbd7,c\xbc\xf5\xd7\a\xf3\xfdM.\x8dD<\x88\xbc\x0eV7\xdd\x82\xfc45\xbe\xd4\xde\x9a[\xe2(\x88\x06\x1f?\xf5?\x8bk9fx\xe7\xba\x15^\xf9\x15-~C\xb1\xec\xcb\x151\xeb\x8e\xb1\xedU\x86\xdc\xf8\xb3\xb0\xb9\x996\x1aD\xff,\"\xc2\xab\xbe\xf4-\xd2N\xab\xe6r3F\xa6\xe4l\x04\x99\xa2\x14B\xd8\xd0\r\xcbW\xf0\x13\xffu\x95\xed\xd0\xff\ai0\xde6u\xd3A\x17\xa4N\xb0\xe4\xf82\x93\xd2\xae\xad\x89\xf2\xc3_\xb1\xf0\xa4F@\xd0\x00\x00\x00\x00\x00\x00\x00\xbdH\xd2\xa8[\xf4\xfdJ\x80N\x832Z\xf5\xe2\x87\xd4\xe2s7\xb4\xad\xa1\x1b&!\x98\x86\"R\x06\x00\x00\x00\x00\x007q\xe9\xf4,\xa3\x0f\xb2\x1e\x12\xf0\xa3\xd8\xbc-\x85EJ\xf9\xfc\xc0#-\x8f\xd9\tD\x8b\x01\xf4lY=1\xea\x1c\x92de\xe3ZA\x99\a\x9c<\xe4\x11(\xd2\xe0\x13x\xb2\x1a\xfd\x02\x02*\xda7\xfe\xcc\x0e\xb6\xc8\xc8\x83\x18\x83\xb8Z\x11\x06\xf2\xf0g\x02\rR\x9f\x17\xa3P\xf2\r\xd3\xbfQ\xa9\x8c\xfd\xa7\f.\xa2)\xffB2\x02v#\x97FK\xc6^\x13\xce68\xe4\x83\xfd?\x87\x94\v\xb4x\xf4|L\x11\x03\x94\xc0\t=\x17\x95P\x89\xf2\xca\x00\x00\xfeu\x8e\xe4\x81\x0eH\xbe\xf1\xc7\x83\x96\xb7^\x1c\x94G\x12\x00\x01\x00\x00\x00\x00\x00\x00\x02\x8bS\x9c\xecyl\xec\x9b\xf5\x85\xeb\x80\xee>\r&\x014\x01\xf4\xb7\x83\x9a\xfa*\xa6\x06\xb7Pk7N\xc2\xd9\xee\xd0\xb0M\x00\xab\xc3\t\fc\xd8d\x14\xb1\xc0\xd7\x1a\xa0\x16\xa2z\x9e\x93 \xdde\xe8p29\v\x02\xa2b\x13R\xef\xffA\f\xb9.$\xfa\x9f\xde[\x80\xd1=\xce\x1b\xeb\xf6\xf4\xe3z\x1f\x9dz\xa3\xc0\xe2\xa2\xb1\xeeq\xf5\xec2\x8e\xf4\xfb\xd9\x87\xf03\xdb\xae|\x10&V5c\xa6\xce\xcd\x8a\xdf\xe1\x89\"\xea\xde\xe7\xa3\xbe\xe7\xff\xf9 \x11\xfdY\xc6\xa1\xe8\xda\v\\?\xcb\x87\bn\xff\x7f\x1f\xf8\xe8\x1eV\x0f!d\b\x18*@m\x7f\xaal\x17G\xd6?\x81\x16P\x03\x10e\xc3\xcd\xb1B\xeb\x01l#\x91A\xa1\x8a\xff\xb4#\xadr\x1e\x81v\xa2\x0e6x\xca\x8b\xa6\xd8\x1e\x00_^9\xb1\b\x87\xc6\xb4\xf0\'f\xba\xbd\xfe\x11\xf8\xc8Wr\xe9\x9e\xac4\x81s^\xd9\x03\x00\x00\x00\x00\x00\x00\x00\x1b\x17E\xb23\x12\xb0\xeb\xef\x8c\xb24h\xd7}\x7f\x92Hgej\x957\xe2\x1fA\x00\xdc\xdd\x11x\x90\x97QJ\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85\x13\xfe-t\xc0\xea\xc1\xff\xff\xff\xff\x00\x00\x00\x00&\xd8\xb3S\xe0\x1e\xa7\xc3`~U\x91\xfa\x92\x1e\xccdfFz\xa8\t\xe4Ddi\xf4\xeeE\x86\xfa\x00\x00\x00\\W\xe5\x86\xc9hP\x7fA\x98W\x1d\x98.\x82\xbe\x1fI[\xc2\x12\x04\xff\xc7\xa5r\xb6\x80\xe2?\xb9-@_\xb7I\x91\xdd\x93p\x8c\x8c\x98\xf0\xd7ka\\Q.E\xe4\x8bh\x9bW\x19{\x02\xaf\xdb[\x9a1\b\xb4\xdf\xa0\xf4\x0f\xbc\xe6gj\xc6F\t&mc\xedJ\xc5\xf5\x1b\x90\r\xc04\xf8\xa8\x84\x8b\xadc\xb63\x9f\xc1]\xff[\x04\xf2q\xae70x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r8, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) (async) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000001400)={{r6}, "4916e47ee94d6de5b5149fe93fb12283e2ada8be708e3b11d9ae870ee3318eae231b8b20fea7e334f72e45b97c8ae3ca9fe6ce6a38f19d2b7bb626522712fb101633cb37a3d02e2798bcf418edeba7835e96548550151c3ef69348ab71634d41c2575d09e5eb5be04fa0ff8de41fdcce207dba68f999e58d50ac6acdce23021640dee29f213ed6e9c109357fbdc68627e163080a275964ce8df4ac84417b7ee9d25fd94334419cb56be591470634a92903d7b8335d6a2c185042589b2490d5760729f5d2ce86af1c9b6a5342b56926b73f5f604d9a2aba4de903b6ec6b1c950bf04a4702049c3264727ba44e82032d87908934dec0cd1aded37abfb8ebc6915cd83b45f8401e0251f52847a572cbab1672f0a15d267cd35183b2a166f776a0c451fb92f51c7d166bcb1e413811fdd6e710417bd3cd43f9abdd11a963e023b0d4f35e494454047a4bcf0864b17ac5627487093ad54d56dc42c2bc6f51d7378c472153729817211362d4d657f361095537ba4d707b4c4077f010f0b6df1f3e493559a339302ca387198134bc96b9b72d15b8abe5d8d99af63f62a5aa4ee3d3cd975a5575342cf712ad7abb3da26f8d646b8c9e1d23d69726c133365922475d8f8f94516752a06269d5426e434b98796aacdd3966cf8cf8aa9240114f5aada72986b42c55bee41782b1a25d3903ba7b255dae2ad44c0b20624f139513aa1ed8045d99c95e007454716ff6f642f0bf0d8cdda536fdca86835c1ffb79bcc5c8333a337210db399809e7294c6247754ad7322c13c2178c78e178d6ad4d69faa500356ab0c8c7d232dda751e5fc1625258e8f829887c22db50485d262f54cd7507811ac8b6c882322ba3c915761a5af02f9ba6ff4ca11e3265333ed105ce43a24f0b77953456e6f232f756e1e56a932690308e81c280e7221c9ce02d0a886e4a8b4c7434983e288a907c18ffb56bd97398b562c2eafdac64949360841c266af05bcce26c3e9a7030e3177766232c33e41242caf0c4eb961eb85efba81ac3c116f9a8fab8ac0d9880d63e16b9c75910c2133ce0ae9bc367d1849e510a54ee17a7e3965f8bd886e088ea8d5cd34a5dc1adfc802073451fcbb6ba16dc1b24f926781948494079b09cc51359ff88a4fbb712feeea7993d35e76635356d12d024fb291dfe322775bc51b28aa45eb51529cebfed287c5f3e5a688a04cbb7acba4b401ebb6eb67bedd7f034bb7567bfba99bbea3fc8e839c2dc9aea0f50bbf43f8c89c26a2be0b6a87bf2e603dbefe0c5294f638fbd7c7bbce193cb31cdb5280c8ba89551ad8fc47656c63769c149d0b345901aa0a294e4d83582fdf8549844b6ba795cfc6d2787fa147f2e75cab0bdf98b5c8b85bf388743365f343862188661811e37c8a5a8653457fe605739f71ee3e42f5c89caf47566f99b22203a2441146c474dfefcb295f5ef063752af65fcbe2f05008e2a4f196dbab449fb56a08048dc724786e5797589ca49c1ed576af30f59b2be0eb4162cd6d6a95c4fbc7e00ad9aa681858749ea6e892428de604f82e6605092eb73d914d4ba8d13b8bfa598065fcbbc40230218e51e61add12bcb2710e95740f7794909ebca80586a8d752f4b76f63f1de300194786662b8881f58228a6d127458cfd2ce81133810d9136c4c754c3af66d66888f83a14b195a6ec04f97eddf17e59d70830a922268fc6f7793570caa79bbb7b4bad5a77aea1b16a0e5f01ba98f8936c74291846d451a4abc67c4d3dab870d547cee2a38823b9f43fdf0f4b7be7847376ae62b7a1b0d3766f197523eaaa8fe0f8cb39f842bae3929e9acfdefe00361bfad83a243aacac3338223291f50dd60867db3ddeba76172bcc3ac8cc0948a41d63e612fd8f220e90f85c6c070ac57096cb22a7f577f9a66764569be6cb9ce7635e5bdc65aa8c72f6aa4610e1834293affa1abb53367911592ffe5d7fdb84c70964738b0d51bb4ad46e0203751609940b9c2ba788f93b26a161a1b0289e51dc58c3d4f2eecab50f594c5b713cfff1577b472d939d3ce356c465bee8604a0d7e33596e360b4198d5d439640398d896034c5b4d030dded9be776a212e16afa6083f53e184844770f6db5999ad8d414c4d95a04f02bfe4ab0318560efcba0bd690389115e81f56a4fe0b74079999a195bf80bbdb1bc52e3dc47181a37376cdf5d3de2e7c2368d7c70367de0a4165adc5d3ae9a9b1f2c0c9758b713d0d8fa4a51015f7d9b4031214097a091e44cac4893a22b71a965f90202c17f7e379e62cfa775b8ed3bbb59187b9cea79aa1b10c6ba6810c3bd4b40dad583d2c18c3761e966e78545d5c500f2ece3195dbdc681f749db5e620017282b2632f904649d2e56024af6d90a953d4cf50306ab3a4c1841f7c67bfeab67357bb0ba0888b2607b6ab62fe9c992d564d9c7ddaf45cabba4254c3d9fc2ab5450e95355874648f978a8502b93eb17f5089386b1116b219092078dd609d3cc48e63ccf8f4ffee306c0029a1c1f6322633acfbebe7064cb5a37b0793c19c714b63438b013bf5b0bf578b186333003c56e3d2d2aad3c05d9b01df089ac879803239d53f3dea44dcf25ebf437fb9af02c208d7227e1151fd7a3b2b2ba26482e603ec854db34d77fa130c793cc0718d9d36006a9d6783099f45b890c5f876e832634fe13fc0e3a8448891911fcd562e9fee286ed8709bbf4f31e2c6ec06f4e6183b37f760a17b0542689cfc99c673f4475fea64a39b72b56716ba7f4c799161880000d36f35c675d472117b5295b24d6db1112c1eea7644f9893e4bdfe66290385e50cdeea200caea24a9628ec56a2124db8a60c3327c4894abd10813c5cc7bf92a0ef44ba2712b31b4a2ee3e4e599dec6ba129c4c29dcaa6f2006b15916634df7c09f1d2582232e4d2ca5442fac9687fd20f7cc0d854c245ea4cd0fb4d28e7d07d24c17eca1175d33ef5fc3f9c900691d876a0e4ace373efb5c673742cc9ceaf3eb0439763f37231c92af8943f2b75d177f946d53e7a9df183ad15d534dc2f4f4998f446d48fad40c6b287fdf3eb5eaa68f0cc61764ec45c6ae37dee4ab70fe092bee1d463f1c8bccee697e6f1fece9a2b4d5bf0eaaa994a0d2d1636cc7d9e8a96e01a90cb93562f5d33b4f697f8652d4da1888d2ded5127857e8d11d3a1ee1221bece744c069f186f97c4aa484acffc985d8f8c2047ec9742342e0034bb9a22976e4cd3e2d2b2827781413cb3235d254cfede447c1d34dff348c26a960e44445fb35c35754b18e0aeb8bbde143dff5225b9a67fad5c7eee9f151f282cf6e41dc4e094a2194cc951ed64d1e3a47bea6730f66d3c8fd0d39edc6f7ed99029cccb204c43a9e99cd1b44bc5f01546230bf4d2dbbc3f7e6a4037e534228c65cbacc134bb745811242b5d491ec57908351876332c6b9f1a94dd3842a5bb22c67d7b90d44e3ffa4bcb2bb6ab1a26eda7f9c9c1e969d15fe5b5ff42f7fa123a4b84e4c286b09b0f4e6294bc568669e6a85a1ad49b017d8213c522abd7edf9bd6d803ac86d3ee14970d631e9b9169e4a780231dc4a80873f1ffb45d10b3673cbaf3e52fb248fce3107258a45344eddf48438f2ea1d0c11e846a839d94cf6ddbace24bb6d26206e040ae1e1a6f17e9b581ce37bf5557bd236abca34922efa98a230a4664db2f3a848807836938801a3e4924e1bcfa835a3d72e51e16522e58897a02075046635420fbdab029831ca9dcd332e16387c5a010637a433d3c4b6db817b7af277fed4ae1451b15f22f239872d55ce4b8ed0b17c4cbce36a05aa2a0a02a1f01585aaf49b25b080681c2e4ed547b2dd1f44178532dcedcfaad18d2e9e53b76698f8823d01455367e7b86df08e4165c1565ccbcd85d979ec5428696c6b9eb2d799646d8f485201b115f95e6febed98cc2aa3c92990578835229ccd3704d90187e2c48b2c64fb20e8b814b7931d75ca6dd87e488080b8dba07f97724a759a6212c399da279cdd7bacc7870cf1ed75b32342090eaebd9bf16c0967257e907efa0b059da413f01e4d3ae2a429f3a4d0ed0090fe9b428fc8907d1f88d7a611e8902c60b32de50996a9e0e458e664124bcafd45b2034479be1ce28b05e0f42533cb777275ebd88f86514094e28c8084ffcf7add283195444b70d0affe481151a41439ec007f656395997635577a7c0dbe8e8c67568c18211b06842f447bad1875718fa83f805b3f2c69bf83f6977d43d476c35b6bc44e6c8fbfa39fccfc907ce41d02929b083025a70d9539ad372ed563c3cb5ddc80d92e62e6eef9589f1982b26b045d0ef1f923ec22a3fbddb6f414bcc2cb59cc3e6c8c4aa1102bb00ec9dd68fabf305f2ee39fdf1b605cc62ddc212de48cf75eab47a9a0a2ae58af74f6bf4af5edfbbf47fff82e722355c28db3b908712bd7402e3b531019930beddaadcf441f4ffbc58e697386ee2ab243d7a59a961193168dbf4fdd503ee3ba214fc42ed060866a6be2714884a00e997c747c5c4217376cd7f1be1f2b4085e2c3dd1522c59435b8901bd9edd4c3b774280febf5f3e23ff98446134c81f78adb583d0313bddef380dd8bce17dec6192c610f196a4ba397b81489916176d09d8348ad730ecf4f794b5a306262be410ec6820673bdc2b25891635c848cd28a77aae3d731317763e950f8c11bfedef35efb17977451458f7a58649434c601bbcd8578fc4547dc136bc3ebf93fa1dfa288d889a09d1b333a510bfc2cb4bd09bb7f98b622896ae3f58de154edf399ab61b8a7a71f60e458071091b4e8e857805394c022f9929cca9053f0527c932673f8c1a7b380e82399b1e7ce44461f125f275dc2349e5d300cb8d52ce0a55c2d490d067ab7232d39d203b29f791a900d49f0a965beeb04fb465d2cd500ebf1dc5c66233a1cc781f61fc6353453d29ba27e41d3404bde11c4961052e327795fb9f672ebd3c1cc5f4eeebb14b59412057c34c1511f0d65344d25b3161d93ed0917b2b765800fd93262ce3a2c917cff84bdd39ee10d1e936817d20c9e6900d8b02a2658bfcf255fe4ffcff3cb3fdd00f237056312a376b4bfe9d2c527b9d8cfd3513fc13fc42cf63019ce9f7ec7882a55bf51833255c52a2d812845ccec143c525bcaaef52ccfe507fd3ebf535a723e0c56809a5b0136b0a2135f6c542f93be0cc47a345f6277171e4f5f95ea102ebef8ddd7842471b68d5e511e48e246fd37d5ee3dcf8423e000bf8b2499a033d8284f0ccff755b5efbdd2782fcfff61d76912be7f6d467bf372a41d6c72246d034c3f11e5ef621104ca86c6056fc1fab2bd562280a9042717f178a7e62936d0a27746aff8da2d1d2385eb3faf651580a8056a8a1c335acd9389b186645d1fee0f51fc345848aa395d24fc080703e2bcbd56dd59818b03190cfa995c0a020622bf24154221a124180c287392ceb384a8bbab28d10d1e8f73a2801efb8d6a7d4c337a314a21dd448871aff4ff6937ead907fa8d13f06059c46c38d7f03380d7303898b934e63259d90401167f5118004c2b9e3ceb49ef9572a8bb11e792c9b4c8c3c8841e7047c9c86ebc6efa62cb59d6196e60d880605cbe224398918b6f54ee73b1f4ef99bd583a46797ba380a28b0511cbc1fa6e789efcc540923a7f4051b45abfb09312142d6975960f6ebdc06286d99672b30ab79725a1fcee2087fd3e1640d1dfa559ee6b38b565318550bb561775fe949facff44e43050bfcd3352049e9b3812a48ac5a919b89874f7d3813220da012e589a8b72b6f0ef1b1bce3c38369f58f95b9b54cb5ef"}) io_setup(0x3, &(0x7f00000001c0)=0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x42040, 0x0) io_cancel(r9, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x2, 0x5, r0, &(0x7f0000000380)="bae8f5ec02500689a05a5b5fb48fe364dfa3be3414c7f6b48f2289a95d2d65d26722545a12ee5bae3f4b520dcbc2acabd9bf2b649f100e2991105f8feabcc5c630eb21e824b873f98c40d38943ea073ea05b723bebd2dca942d06a677378a6a06758089066acc6103d3bd2b4b551025e791ce1c4083981a16a9ff79a70bd6fee0e38b242110e630a09f568dd0c53d60c9c37b9ad4d2e7007750285b14dce5cbad6a93482c226d8d59b880020d6d2d291bdf272b43d4851b4b49d23a4584117f370beecf513f7c5289a766ff364e088dd8a07d01fae4ea36b80b578f0c76314e7266b99365f829099aa67cd6fb48cf211195c94515ea7faaeb011088e1146ef97f6dd64657ef4ec4ed151a80dd2cd8ea82a18a05dd4b07f64639cefb0548a198f492d0d22edb90dfc6ad4a5f80847a17b2af8c4f7babf651cb1ffcad26f8c7f3d47ea281af5b5ff7db52bc04097cc8b6eda51564cb608f0d56a3f632d36bf59a63d7fc0dcc8e8609cabc47ed8b97521906a71dbdf2a6575edc5bfa4474247f2d1b0b93006aea7f523c154faf02ae4495dc2c0bc75b3baa79576ce79f301b916035fd54f03ce08c1675ce01a2a5de496a6d53b6f08c3a272ff01309da2eb76374d1e51449cda99abf7954c67e269b5e620e6bbeb096d797366854391286e35239ab015e6b05b49f83cdb018f6107c4e640cbeeaa289e084d8a92ffae9bfa764b86880b3199e9b9a00c4481169c8061bb07f3ba11744d067d365979283269991228662a20f67cfaef78c9a3f86efa0e2c5fdd70c0cba70bc6785c1d5174b99b34618f48a7b5f0208e9bef05ba5a582989ff548a0e22e5f29de643b2467275da524656cf3e599cbd929030c59e18bd1924384afbb4d4a3be9cf0be356edc061e4888b2becbedcd8614b53817cc700aeff3cb90dc1ed016bdd0863420e4e4adf0ab7a49e4a9e02d26b333d54a58bcde08f8b75fd2113ad5aab20438c7488ea30484fdfedeccd6b48ab2af3bd3e553f3edd5b16900164dd55b3b15978de6d79fd8a4f55899fdfd17d0847c5bed219d7b4441c0d16ac233decc506d3e60b3dc2f647ebdeaff716d4f76dde913931f856dcc070979fac06fe23b6d55aa67256ede97552cc6e0af256b132f17acc86c8d13f1769c30374ace441f65702d4194c0d10ff553ca76a71f4e38a470e02a8c0500abac4dbd2499055deace3fadf893cba048c17fddb9f08d17d2406e38ecbf194003827c5ef62c13091c22f52d1f76f3a2d6a96d65571ea18db0ba07c4642e7624a79a738177b585ad33a3c6b402ea3cfc892d3bb5b9f71386163a86b2f4617bb1385e85cca03160e91efb1d7339788e7c37af35371faed92236475ec8b6a00103c494ee6fd9bdf73b2a77776ee01a279be6be866a9a06c4f4cb7ffc6a917d11bce93667b6140eb1b7be66fb4bd4e123579248a195206e913ca034ad4e588a11c0c60a54f95907350fc175de19b0350bfca41a265bbe969a098d3203a112498e24c5b83be7b2e91c9edf79b55b3ef0dbc2378c27b216e8a6183d5b4072bca39b84b84fc041759f45279bc3376f8fc5877c4c323458efbe83bffdf713c0c395132d5b50b439ee2d3e93940899e8601f28b2532ce9a77feca90df894eb99258d7101ce3586de2623c6ac5329172416d8e71258082abb282ca5a63bcf93cb6f5c4366858982c5c4dbdd0523fc7e38f967d655037fb5550af9cd1d7baf2be3125135a8a06ffa31ebf35197bf2606933793a6204c4c47ac3bc78b7d50dfb08f3b5025178eb14f62896a1d81c452b31d4e752b0168637f4b5ff43cd76af23b46a491bf2b4f49a774a65b433cefa46c7496e72d1545c40833c62fbcbfc270b1b1fe0429f8d1568427710b6cf644a3c99088eae967c8ba10d4e5af01ed235cd4a37cdc6b2003f75e92754ac67268aa9aa12699d30003753ac0b3e3eebb0584d6ca8f1432538455ab2e195fa0be2c52a17be63273ab82871794e9139951c3abb56254ee321a28f05d20f24d31c87269c12d2de55f80f72100fd854571fe51c40942b11bd893bea5c64e552e8990757a7c8b5f3bfd8b2705663bb651f2af4692356bf812a7d9d880deab821d02ea4071dc4a5905f30b510ed5514f8d810252c7eb6ac2aeb74dbabfcdbe61c174be211694b379774cae44ca67085a9cf133bc4b04a87eca27635fed2f1f7cc0de5ad3886574be320df7db8581c6227f7d7a834d6d221498eaf2aa3334e2f0bd6be7373adf91cc269f0fb757c11e2d36003775400e5a0e99a6d29e2f7025e39766c0531fa8a9859f33fe68a58c7e00068767a615f9f22c375a9a0a576f94c7e8f3af31e39d86009a10d76daab16ac5b4682ef030f4b3c574563863be6fca7e06b278ca7907f35230b06aa650a2740899656f24b3db7ed1c96a18d0b763769ccb6d0dc188349807389725c6f3feb60cd8ed8787883b4020736858dcdc3f5568f4e587b7df7a958a20c4fa06c1285d982b2afb7e2c0a02d8ca07c141d7ecfb75153ad52b69eb0143a9c01056e57af6eb0767b08db4e20310bdded237c6902ce437a114303a83fd0f54202ae3144339194ade5909ff6b77c6f3daad66d5b76cba74173da089e1a5b5bbb9363ff1e06faa7c3bbbc7e8c91be1f13d2ec106ba4a884ab8c589285e5dd0399a0e351e7bd01a1f6fd1b28f654c3a45cb8348101932d94343760b128a90da5a4d9f5f138a35c384a8b51fe2959c8b2993e22ef1d1227631aaacd2b9c07c9daedc1ff3749255797ff4d6d59f1c84cfbe50b46104e217becf0cce1abe540118a5c96d8e0a7816598a8672919753c4ad3a8b1b7b71221815ad971ada28032172931febe0f37128690245a9326c42cf84bd3bedea63e21babcaf39d64405938e8384afee342d57241e6148b9935ab9d1d1c3d7fb61d33cf247497dd2a0a3f413f0d4905d79e02467dd7e6e7a765a57b0fb72ef8abc1c0c5571b341ecbe64ac47db9ff2cbb3b2707fa3b7769048cf4a3536d0974f60caf41301e3b5cd25b9b43922d9f82f8280f14e67a7e74108ed1dc27f79dfafc653df891f87a43591804237e473ca709c9d63cb257bdc6c379359f28c54cf7d293f67bf32f6bdfefff7461c22b394a3aef10ff5876691fede014cf1544807b4f639976ece03f48f57d49a12303bdb859ed83e21e4536b2e413b18038723fd4c5fd9f40fe4c39b8562f1e535ebe12f9c62cdce7cc7edc884acedcc896c9cc83a94fbdef2f1b7b10223a6095ff3427e23d8dd7ebb4113918503fbf2b0252501bb646b8713daef4d514cdceb3d5b5410373b4d440a812fb1e65664a60b4a76625e116f36b3a635e9dc721fb309cd4b234bad31e59f08217b34ad6e8238e847b4103a8369c1d3410a2d3f08d374c147d5f5970039a4998cec911b55fac0070ffd7498854f44b888eaeaf948be1304722800f3f9f57426f528442c490ca1659f4a27cc13690b0c9955e50a41eeb5ae1fc8be8b302a0f82eeb32c8b91a5553005afa51f53a994a103bf2474b3de409b053b699ca34b4955bb2f2d75ac983e6ef8705c873205d2661bc42c56ea38bda86129fe7503262c4a702599bebccaa7df2a141eb984e5219762bae420b4b7a7772e9bff73ca5376f23f250b03ebe30544fe889e61fa596bbc0df54d6a541d7d0ccc0de262e5c11fbc421866c67917bee61d0bc7596cde9ee402cd5476987bdf3d3924619533f5c6d7f0c910a09f17feed7c19d979ceec923e41f7bf4a40ed05bd9835e83d81a778331c0aad87e8dab538994337d8d40270fe075f9d350f69eb94976d7764bcfd2cb316f3513550f9b985e40cd42cf04f672778d1d6a8d890d841685b0dea3c830cc283299ea454771596355f29898f432be338bbd8e63fdad83f3825323610a2113c8854b80192865dba6aa4f1cd6c3c5ac109e0b0bdc7e48cb229690cf9fafd2b5e4287fbbfb0dcc50267de532ddcc25913086f2580f4d8ed5b73cdc30fb98a7c88295188f56da61bff8ed382391b29118ae6be7cdf9e0e233110841766a01c3dcf173c36787267a4a10a086dbc56e5b5e357c77b58bbbf03a015b97e8517e9967cac877a424321d87c0563c96d7426e78e8902ecb6a9ff1b316bafe2a6f88a3da5dfc70bbb3d01123acf43aa53b4a58267706d478a7326260948d07e851cde9390bffdb5f1eb0ab46206f58ee69b6093529cf37570e85ac6f4a93faa16028f5788a2bd8f352b01892ff5789581440e565dcca058a787c9486d7c3af639b333eca8dfc9c73ed0ffd1e83cbccdc785555a9a17734df0cfa58adfe27b98fbb2e0635fe94e1d09ba794a2c0c513510530609b4a427924d9e767ae4cb26698347ec4547d634eac7365a08f2fb28ed16b95e2b80475dd64cd3ae41112af8603584548edcaa14242977dc7d1bb16d1b597c82725983439310b1200005caf87d60e273302618f1862823539e2db42462f37a4971092790b83ef9ea98f707f4e783b0eb2916a38416d8a9af3409b9fa01dcf054363bab1d316fd8ba1dde38a1b69024d461d47fd733c092320c43151029db53bbc2a66e04744e6dba47fd96788ab2dc6238942bbd941498d748431e82b97902a4cda98061f7d02230bf1165eda62738cc3162586a3841723d01e1a0a403ca3c3421f3f87d0ed698cc947945b4117ab4a208719d78a89efa892b7edcc698994b2a07dc31bff6e59a92baa2770a3b61a36fc88cee42dbe6b4b40cb043e4afe8d673cf7df3bf1b2a920e8941183d5efdb8ca8ab3d4ff6f68c32168abc62cb5dc61df2588cd5ac1fc0e048e9684ce67064697e0b4e18ef343fd762277d42e265a334b9648953e827af100af01fb77342c7df6c1aa5ab08615e505da27da9a3e02bcd2661fd52063b4e6cce0449dd160b1f93e235d67e195a3c77d6b17d6966e0d75dac7c9abeb3fef8fa5d221fc83a531b4fa287f3de856b77046365d615fe60ee9c3e0c19718644e03a408a3e2f129a203305aad709c1d34d1346b8e6500316acccb33a1dfafe4ab77a8465ab22f3920a8dfc4d1e1ae6ee9d15d3eab7ed49aaceb4804a57512f980f9c18dd4be86dcab28a2b2ba99b0f521f713b2b02b1c9b8f6ff9bd953d46fa63affd1178eb3a1e531cb32caf47caedfc2a73e6c5fdd5f4e4431354a22722f03f1e5e015b276f1878bcd53f0ed6ea647c6558209af7b9eeba1c505c94ec73cc91ca786afdae3da17e3678837c7d8ff5b8c50a03aa3ad89ded7aa97718f8310d69c4261705104adfb2573bbf10240949eb8153e891b1a92add447b97a6910b0246d3d773361054075080b600d0bb221353431dd396466f871f7b35f3500fe61740a2193d4e4258e396ea02ea9445adf10dfd47bdb29df4de2a06397c05cab1fbf5feef12a4201b90563f2eafb389137086dd83eb5b6adc0a9cdc6b7632e665fcdca4295ac5140987671f13dc20531927826832049c6767ffef5ff64c331c81811752b635189dc133d45ba16c160f75887ca0b1eec22cfef45a874ea7251c469186c8cefd3c7a0f50a9865b94f21adfb1fab849dcde11b0085392c4a160cecddfff0f100aa795232b8219e4ed3ae7c85a7145c728aed24e2677f205f6872b88ba97b75e4b1bd789c656a7f56d5c1867a9d09b3cc1ed21c62741918cc48c6ae5f557e01ffa6d5018bf716525207935944effcd064f475436be3a9c26fea61f3dad1463f22fcf1d7a8bf5064cd05e1095fbfc468c3117d8805b90795012bfb4b962d7dadd8c4b840eb6c7682996e3e76055b3636a06e93a9e29163106e84b9ec902f03cbfa5e7df001dcf870", 0x1000, 0x200, 0x0, 0x1, r10}, &(0x7f00000013c0)) (async) r11 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r11, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r11, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r12, @ANYBLOB="000002000000e4ff00766593686cc5838b24adc32d5238174921bb93f71f253ff864405c7f49556b18d340df4b272b9415a1ca9f657b8d93512a385b62a5e197cabec45ca508f24a2c1d77667ba05ca81ab87bd04311d38bdedf3b9ba9987081d9e916fd832be4c73f8e67a8cbfaf95547cd8ac1bf9376f2d405975af81296b00494f95074185cc3340fe88888490aa7d78a5bc6449a"], 0x48}}, 0x0) (async) dup2(r3, r4) umount2(&(0x7f00000000c0)='./file0\x00', 0xa7c75cf97c22fdaf) 00:49:40 executing program 5: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2a2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x29, &(0x7f0000000000)=0x9630, 0x4) r4 = signalfd(r2, &(0x7f0000000500)={[0x40f3]}, 0x8) r5 = socket$packet(0x11, 0x3, 0x300) r6 = socket$packet(0x11, 0x3, 0x300) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000600)=0xc) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r7}, 0x14) ioctl$ifreq_SIOCGIFINDEX_team(r6, 0x8933, &(0x7f0000006b80)={'team0\x00', 0x0}) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000000)={r8, 0x1, 0x6, @link_local}, 0x10) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="140000001600000100bd7008fddb8662ceaed724003b03000028dd895ac04fb87e5f989cabe70a17b906bbc16174496f10071afc5af9593ec37bc886e02b9851afd4a404000000000000001c73f87146d5da39023fc6f74ad78020f855bedd59054cf49fbdd5ae437e7700"/126], 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) r9 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x3, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r9, 0x0) getpid() setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r9, 0x80006) sendfile(r3, r9, 0x0, 0x800000000004) 00:49:40 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000280)={{0x2, 0x0, @local}, {0x304, @remote}, 0x0, {0x2, 0x0, @empty}}) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r1, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0xc0) r2 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f0000000200), 0x10efe10675dec16, 0x0) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x44, 0x0, 0x100, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}]}, 0x44}, 0x1, 0x0, 0x0, 0x40800}, 0x840) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0xe0900) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x7}, 0x8) [ 268.525527] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 00:49:40 executing program 3: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000001800)={0xffff98ed}, 0x8) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000480), 0xc) (async) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='memory.stat\x00', 0x0, 0x0) (async) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xfffffffd}, 0x8) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) (async, rerun: 64) syz_clone(0x40208200, &(0x7f0000000040)="95283b2c71005531a90fd79eeacaba8fda56f6da5a72880219da9096debd", 0x1e, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="dc5927e18a") (rerun: 64) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18010000000004000000910000000000850000000f000000953220db17cdbb4b0de549ced9520be5f47014c9f2c23ced941d929288ab975bef5ca37b58f48340c63b9528e7130ba3fa75744d37da78ce290ad5824267a3b1beb04dded8eb5f1a4471e46db25df100a8fffc75b9fef8d0c58af4cc539f1774409a00f5d2f2b3a05a67d34caba449a6839569ac155859cc8b2051563b61bff3363754b2456074b4c6ea997f7baa22f10a1465a493"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000580)='freezer.self_freezing\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000bc0)={r4, 0xe0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000900)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000980)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000009c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000a00), &(0x7f0000000a40), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000a80)}}, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000005c0)=@bpf_ext={0x1c, 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="e99c1ad5f6d59eedebda8d155fe1474348b01b9ffcbc58b7fe7296c7807bc77377c0cc9fd8d70985b9f637f6fafd", @ANYRES32, @ANYBLOB="f6c7f70da146f0c33d43b9bdf7fec7d8d58c7c113e61686eb2c317706c2ea44887b721d38406c30a1783bbc995216bcad05ff3973f853ea31bffe56f3b079879f99a7b64de338e00e4952f17fb20d8ef73000dfd05a475fa8b2f7c3984b44467acec144a0912476db98bd91022a83656477f968a4b1467ec7957b6148d1f73bfc893a8a4395010a253542e449f115216ae1246daf0e5de372ae8ff7c3e4cca76282f378e"], &(0x7f0000000480)='GPL\x00', 0x0, 0x7, &(0x7f00000004c0)=""/7, 0x0, 0x1, '\x00', 0x0, 0x0, r3, 0x8, &(0x7f0000000500)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x2, 0xd, 0x1}, 0x10, 0x2a8dc}, 0x80) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000640)='memory.current\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001080)={r2, 0xe0, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, &(0x7f0000000e00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000e40)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000e80)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000ec0), &(0x7f0000000f00), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000f40)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001100)={0x7, 0xc, &(0x7f0000000780)=ANY=[@ANYBLOB="18b12e00d2010000000000ff0f000000483120f2fcffffff180000001ec900000000000108000000186300000d00000000000000240b00001838000004000000000000000000000049600400ffffffff9500"/96], 0x0, 0x4, 0x59, &(0x7f0000000800)=""/89, 0x41100, 0x0, '\x00', 0x0, 0x0, r5, 0x8, &(0x7f0000000440)={0x3, 0x5}, 0x8, 0x10, 0x0, 0x0, r7, r5, 0x0, &(0x7f00000010c0)=[r4, r3, r5]}, 0x80) (async, rerun: 32) r8 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) (rerun: 32) setsockopt$inet_group_source_req(r8, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) sendmsg$nl_route_sched(r0, &(0x7f0000001540)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001500)={&(0x7f00000014c0)=@deltfilter={0x34, 0x2d, 0x400, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0x6}, {0x3, 0x1}}, [@TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0xfe40}]}, 0x34}}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x4, 0x2, &(0x7f0000000080)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @ldst={0x2, 0x2, 0x2, 0xb, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0x1000, &(0x7f00000004c0)=""/4096, 0x40f00, 0x15, '\x00', 0x0, 0x2, r1, 0x8, &(0x7f0000000200)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0xc, 0x2, 0x8}, 0x10, r7, r8}, 0x80) [ 268.926748] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.4'. 00:49:40 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x8000, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x1) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r5, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r5, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0x4}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_CLASSID={0x8, 0x1, {0x0, 0x5}}]}}]}, 0x3c}}, 0x0) bind$packet(r2, &(0x7f0000000140)={0x11, 0x1c, r5, 0x1, 0x4, 0x6, @remote}, 0x14) sendto$inet6(r1, &(0x7f0000000040)="b59774099ed52015167df85893b11f2359f18b5c608fe238782a350bfe42212726bcd4b8fce1aa0c8bd634b258ee2bb932a6044af0123001f9a9b31182031c47fb", 0x41, 0x1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @private0, 0x20}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000540), 0x4) close(r0) [ 269.234056] IPVS: ftp: loaded support on port[0] = 21 [ 269.251674] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 269.689027] IPVS: ftp: loaded support on port[0] = 21 [ 271.240639] device team0 entered promiscuous mode [ 271.245679] device team_slave_0 entered promiscuous mode [ 271.258027] device team_slave_1 entered promiscuous mode [ 271.409338] kauditd_printk_skb: 2 callbacks suppressed [ 271.409350] audit: type=1800 audit(1670028583.287:19): pid=10826 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=14055 res=0 00:49:43 executing program 0: r0 = getpgid(0x0) perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x505, 0x520, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0xfffffffffffffffe}, r0, 0xfcffbfffffffffff, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) waitid(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext, 0x0, 0x0, 0x0, 0x4, 0x0, 0x2a2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="8d", 0x1}], 0x1, 0x0) (async) r3 = socket$inet6(0xa, 0x400000000001, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt$inet6_int(r3, 0x29, 0x33, &(0x7f0000000040)=0x401, 0x4) (rerun: 32) bind$inet6(r3, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x2}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x20000008, &(0x7f00000002c0)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) (async) setsockopt$sock_int(r3, 0x1, 0x29, &(0x7f0000000000)=0x9630, 0x4) r4 = signalfd(r2, &(0x7f0000000500)={[0x40f3]}, 0x8) r5 = socket$packet(0x11, 0x3, 0x300) (async) r6 = socket$packet(0x11, 0x3, 0x300) (async, rerun: 32) getsockopt$inet_pktinfo(r4, 0x0, 0x8, &(0x7f00000005c0)={0x0, @dev, @local}, &(0x7f0000000600)=0xc) (rerun: 32) setsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x1c, &(0x7f0000000640)={@empty, r7}, 0x14) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_team(r6, 0x8933, &(0x7f0000006b80)={'team0\x00', 0x0}) (rerun: 32) setsockopt$packet_add_memb(r5, 0x107, 0x1, &(0x7f0000000000)={r8, 0x1, 0x6, @link_local}, 0x10) (async) sendmsg$nl_route(r4, &(0x7f0000000740)={&(0x7f0000000540), 0xc, &(0x7f0000000700)={&(0x7f0000000840)=ANY=[@ANYBLOB="140000001600000100bd7008fddb8662ceaed724003b03000028dd895ac04fb87e5f989cabe70a17b906bbc16174496f10071afc5af9593ec37bc886e02b9851afd4a404000000000000001c73f87146d5da39023fc6f74ad78020f855bedd59054cf49fbdd5ae437e7700"/126], 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x4) r9 = open(&(0x7f00000003c0)='./bus\x00', 0x145742, 0x0) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0x0, 0x4, 0x40, 0x2, 0x0, 0x6, 0x80000, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000780), 0xb}, 0xcc30, 0x3, 0x5, 0x0, 0x0, 0x5, 0x401, 0x0, 0x7, 0x0, 0xffffffffffffffe1}, 0x0, 0xc, r9, 0x0) (async) getpid() (async) setsockopt$SO_TIMESTAMPING(r3, 0x1, 0x25, &(0x7f0000000200)=0x1fdb, 0x4) syz_clone(0x2000, &(0x7f0000000080)="2222500abe8b8d190b9c974ccc81d4492cfeffcf6d367e89fe2ffce56b4ba4ff254bb41a5460026fc399e3645ac2fd0811b38263f1579c852dbd7776502426faded9bbae81a047a1a1647dd0381e825f371abccc7f785edae3bcb2295c8f442e7c3260194b7e008a479eb853efe6d1", 0x6f, &(0x7f0000000380), &(0x7f0000000400), &(0x7f0000000440)="8812f0858c8b5049683ccb515bc33a07a94b59daed510cb16275ae1d9fd8261648d5d08a42f188a4044775d02c884ae78e880bdf1fbc2de7e8126e5a9d1c67206be25b8c4db1eb82264d782a497374611a1ddb17bacf3f98c6bc6a52af33731587aaa8965e92bcf90d1b8d4ebc70be7f4c19b5b214d2c013dd1331cdc616eb9dbb9f7f2dc232f37cf8aa8c94f401eeef39e22f9e00d189e9ee8371b086a3fa2c1df552c5d38775f96c0ebe768618f25a8c7bdc") ftruncate(r9, 0x80006) sendfile(r3, r9, 0x0, 0x800000000004) 00:49:43 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x8000, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) (async) open(0x0, 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) (async) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x1) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r5, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r5, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0x4}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_CLASSID={0x8, 0x1, {0x0, 0x5}}]}}]}, 0x3c}}, 0x0) (async) bind$packet(r2, &(0x7f0000000140)={0x11, 0x1c, r5, 0x1, 0x4, 0x6, @remote}, 0x14) (async) sendto$inet6(r1, &(0x7f0000000040)="b59774099ed52015167df85893b11f2359f18b5c608fe238782a350bfe42212726bcd4b8fce1aa0c8bd634b258ee2bb932a6044af0123001f9a9b31182031c47fb", 0x41, 0x1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @private0, 0x20}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000540), 0x4) (async) close(r0) 00:49:43 executing program 4: creat(&(0x7f0000000100)='./file0\x00', 0x0) syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8303, &(0x7f0000000000)=ANY=[@ANYRES8=0x0], 0x0, 0x145, &(0x7f0000000400)="$eJzs2ktKw0AYB/BPKAhdunRVqERB89a61aW48wahzaTBiSmJIO0FxJWgMC68hOAJPEKW7nQj6CUiY0dtUx8BwVH4/zb906+dzAMmm8/M0sRluUm0Njjbe1jI0qTV8Te7zGUBje0QUUuGoiwvLJpx91YvSrI++IFeS0/jz/ZKJHZPWMxDT/eUAAAAAAAAAAAAAAAAAAAAAACgJqOpQrMvkmMW89CdqObD0X7AeZjlmqanndFSPVzEBL+U++NP1VcfiYwtmWKxncm6M/3/cxWW+4LfV/fXPkwGdj4cmXESRGEUHnie33HWHWfDs1/GsqsjGldqTlSU185sO5kx0W92W6ffTJ1/YzEWp0fVp72fP8Ingejn48w1iP7IchAQ6oRv75X/4vX915v32zfy/rO6Ke+pL39jOzWuHQC+8BwAAP//lnI3zA==") open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10c) 00:49:43 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000280)={{0x2, 0x0, @local}, {0x304, @remote}, 0x0, {0x2, 0x0, @empty}}) (async) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r1, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0xc0) r2 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f0000000200), 0x10efe10675dec16, 0x0) (async, rerun: 32) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x44, 0x0, 0x100, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}]}, 0x44}, 0x1, 0x0, 0x0, 0x40800}, 0x840) (rerun: 32) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0xe0900) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x7}, 0x8) [ 272.162722] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 272.253678] audit: type=1804 audit(1670028584.138:20): pid=10879 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir962287898/syzkaller.EzPBiM/16/file0" dev="sda1" ino=14069 res=1 00:49:44 executing program 4: creat(&(0x7f0000000100)='./file0\x00', 0x0) (async) syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8303, &(0x7f0000000000)=ANY=[@ANYRES8=0x0], 0x0, 0x145, &(0x7f0000000400)="$eJzs2ktKw0AYB/BPKAhdunRVqERB89a61aW48wahzaTBiSmJIO0FxJWgMC68hOAJPEKW7nQj6CUiY0dtUx8BwVH4/zb906+dzAMmm8/M0sRluUm0Njjbe1jI0qTV8Te7zGUBje0QUUuGoiwvLJpx91YvSrI++IFeS0/jz/ZKJHZPWMxDT/eUAAAAAAAAAAAAAAAAAAAAAACgJqOpQrMvkmMW89CdqObD0X7AeZjlmqanndFSPVzEBL+U++NP1VcfiYwtmWKxncm6M/3/cxWW+4LfV/fXPkwGdj4cmXESRGEUHnie33HWHWfDs1/GsqsjGldqTlSU185sO5kx0W92W6ffTJ1/YzEWp0fVp72fP8Ingejn48w1iP7IchAQ6oRv75X/4vX915v32zfy/rO6Ke+pL39jOzWuHQC+8BwAAP//lnI3zA==") (async) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10c) 00:49:44 executing program 4: creat(&(0x7f0000000100)='./file0\x00', 0x0) (async) syz_mount_image$romfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x8303, &(0x7f0000000000)=ANY=[@ANYRES8=0x0], 0x0, 0x145, &(0x7f0000000400)="$eJzs2ktKw0AYB/BPKAhdunRVqERB89a61aW48wahzaTBiSmJIO0FxJWgMC68hOAJPEKW7nQj6CUiY0dtUx8BwVH4/zb906+dzAMmm8/M0sRluUm0Njjbe1jI0qTV8Te7zGUBje0QUUuGoiwvLJpx91YvSrI++IFeS0/jz/ZKJHZPWMxDT/eUAAAAAAAAAAAAAAAAAAAAAACgJqOpQrMvkmMW89CdqObD0X7AeZjlmqanndFSPVzEBL+U++NP1VcfiYwtmWKxncm6M/3/cxWW+4LfV/fXPkwGdj4cmXESRGEUHnie33HWHWfDs1/GsqsjGldqTlSU185sO5kx0W92W6ffTJ1/YzEWp0fVp72fP8Ingejn48w1iP7IchAQ6oRv75X/4vX915v32zfy/rO6Ke+pL39jOzWuHQC+8BwAAP//lnI3zA==") (async) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10c) 00:49:44 executing program 1: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x8000, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) (async) open(0x0, 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000000)=0x100000001, 0x4) (async, rerun: 64) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @loopback}, 0x1c) (async, rerun: 64) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async, rerun: 64) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async, rerun: 64) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x1) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r5, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r5, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {}, {0x4}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_CLASSID={0x8, 0x1, {0x0, 0x5}}]}}]}, 0x3c}}, 0x0) (async) bind$packet(r2, &(0x7f0000000140)={0x11, 0x1c, r5, 0x1, 0x4, 0x6, @remote}, 0x14) (async) sendto$inet6(r1, &(0x7f0000000040)="b59774099ed52015167df85893b11f2359f18b5c608fe238782a350bfe42212726bcd4b8fce1aa0c8bd634b258ee2bb932a6044af0123001f9a9b31182031c47fb", 0x41, 0x1, &(0x7f00000000c0)={0xa, 0x4e21, 0x0, @private0, 0x20}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000540), 0x4) (async, rerun: 64) close(r0) (rerun: 64) [ 272.851629] audit: type=1804 audit(1670028584.478:21): pid=10902 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir962287898/syzkaller.EzPBiM/17/file0" dev="sda1" ino=14069 res=1 00:49:44 executing program 1: prlimit64(0x0, 0x0, 0x0, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f00000002c0)) timer_settime(0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x77359400}, {r0, r1+60000000}}, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x2, 0x0, 0x0) timer_create(0x6, 0x0, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) r4 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x8, 0x1, 0x5, 0xfb, 0x0, 0x6, 0x88000, 0xa, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x8000, 0x80000000, 0xdc, 0x8, 0x6, 0x1, 0x9, 0x0, 0x5b, 0x0, 0x1}, r3, 0x2, r2, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x6af) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400b8d55a3b0100626174616476000004000280"], 0x34}}, 0x0) [ 273.564383] audit: type=1800 audit(1670028585.448:22): pid=10890 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=14046 res=0 [ 273.591513] device team0 left promiscuous mode [ 273.638581] device team_slave_0 left promiscuous mode [ 273.762616] device team_slave_1 left promiscuous mode 00:49:45 executing program 5: perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000001c0)) capget(&(0x7f00000003c0)={0x20071026}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x6, 0x7fffffff}) sched_setattr(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200401, 0xc) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) utimensat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000200)={{0x0, 0x2710}, {r3, r4/1000+10000}}, 0x100) dup(0xffffffffffffffff) write$P9_RREADLINK(r1, &(0x7f0000000140)=ANY=[], 0x16) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 00:49:45 executing program 4: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3840, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3, 0x7}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_mount_image$squashfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'], 0x1, 0x1cf, &(0x7f00000002c0)="$eJzKKC4sZmdgYPj7sSaZQYABDBgZeBguMDAysDAwMKgzQsQYmCDUeij/BZSeCZW2gfKbofRCKF1xS3vdmlN+Z0566motk2VmaPXUlkcWk0vtMXKTXMwjwcwQmnpkUfExoezEnJzUouKFDBW3kpMqTp9gYLluf02lWYLT4Y88h0OSpoMO0xEfj6wZjSWck6Q0xdjYMhXOnvkgv45N4wjDoxXMG+s88xrrClOn5qXlJVVlVWXNmzhx48zGzsbGlRProtL8VjG2pLhsaupkZHLYoiawmdlQfZKN9oR37aseJjmw9nj4NZ8yVnqdynzJeGGR1KkVVTMnfFGazWj4neEOT9kKCQ0NJ4krEhYNJgxH6mwbXEFOTGlgSFMIY0xSYxNr23JmTggzv7XbAoWW5BNMoUc5ls6UsDggVHXyp6XmW4dEtxnbnjqwneE5fJxnTUGfoNFxCQanhYL/ZUDGJDQ0lGmsZVpqu+BLkcZfCa/Vxk4ZDO72TMtgAcrSACJXQnmyYD0JySs8dDQ1jVKSExo2SSQkuRUYKjNs3cO5WqCBASnaVBgYGLYzwuIWAq7BGKNgFIyCUTAKRsEoGAWjYBSMglEwCkYEAAQAAP//qgiY5Q==") r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="e87fb67c87010000008d0000917d714cac2748a5b9a791d9061c12c62a0012ee00000000063cb97b6b8d0179534fd281494415f8d7f0c7d19e1af4fdc8c2b42bfc2ca72f273e4620e0caf9fb719167bd555426a7a142b37d86ae194adea10bec1f33ea0de9b9a908922947f80db5fa9de04d4771cafca60de1345037d095e1ad99", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) r5 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x0, 0x1, 0x1, 0x100}]}, 0x10) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) r7 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580), 0x10200, 0x0) accept$packet(r7, &(0x7f00000005c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000600)=0x14) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, 0xffffffffffffffff) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r6, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a3000500004df1b50c4b797e479de9cc00", @ANYRES32=r6, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00\x00,\x00\'\x00'/18, @ANYRES32=r6, @ANYBLOB="0000000000000000040000000b000100666c6f77657200000c0002000800010000000500"], 0x3c}}, 0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ioctl$SIOCGETMIFCNT_IN6(r2, 0x89e0, &(0x7f0000000540)={0x1}) sendmsg$can_bcm(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x1d, r6}, 0x10, &(0x7f0000000140)={&(0x7f00000000c0)={0x4, 0xd06, 0x1, {r8, r9/1000+60000}, {0x0, 0x2710}, {0x0, 0x1, 0x0, 0x1}, 0x1, @canfd={{}, 0x24, 0x3, 0x0, 0x0, "2a5ddeaa73a20051a670968c5ba1ee09fc0968d792a400960693c7ca6eb24b9575ad7afed8b139c820f4ddc0494a8b47fd38aa41940ceb7fa8ac5f6618a5c5f4"}}, 0x80}}, 0x20040000) [ 274.611903] capability: warning: `syz-executor.5' uses deprecated v2 capabilities in a way that may be insecure [ 274.705750] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 274.983162] overlayfs: upper fs does not support tmpfile. [ 274.989786] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off. 00:49:47 executing program 3: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000001800)={0xffff98ed}, 0x8) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000480), 0xc) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='memory.stat\x00', 0x0, 0x0) bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xfffffffd}, 0x8) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.bfq.io_serviced_recursive\x00', 0x0, 0x0) syz_clone(0x40208200, &(0x7f0000000040)="95283b2c71005531a90fd79eeacaba8fda56f6da5a72880219da9096debd", 0x1e, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="dc5927e18a") (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000040)={0x11, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18010000000004000000910000000000850000000f000000953220db17cdbb4b0de549ced9520be5f47014c9f2c23ced941d929288ab975bef5ca37b58f48340c63b9528e7130ba3fa75744d37da78ce290ad5824267a3b1beb04dded8eb5f1a4471e46db25df100a8fffc75b9fef8d0c58af4cc539f1774409a00f5d2f2b3a05a67d34caba449a6839569ac155859cc8b2051563b61bff3363754b2456074b4c6ea997f7baa22f10a1465a493"], &(0x7f0000000180)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000580)='freezer.self_freezing\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000bc0)={r4, 0xe0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000900)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5, &(0x7f0000000940)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000980)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f00000009c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000a00), &(0x7f0000000a40), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000a80)}}, 0x10) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000005c0)=@bpf_ext={0x1c, 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="e99c1ad5f6d59eedebda8d155fe1474348b01b9ffcbc58b7fe7296c7807bc77377c0cc9fd8d70985b9f637f6fafd", @ANYRES32, @ANYBLOB="f6c7f70da146f0c33d43b9bdf7fec7d8d58c7c113e61686eb2c317706c2ea44887b721d38406c30a1783bbc995216bcad05ff3973f853ea31bffe56f3b079879f99a7b64de338e00e4952f17fb20d8ef73000dfd05a475fa8b2f7c3984b44467acec144a0912476db98bd91022a83656477f968a4b1467ec7957b6148d1f73bfc893a8a4395010a253542e449f115216ae1246daf0e5de372ae8ff7c3e4cca76282f378e"], &(0x7f0000000480)='GPL\x00', 0x0, 0x7, &(0x7f00000004c0)=""/7, 0x0, 0x1, '\x00', 0x0, 0x0, r3, 0x8, &(0x7f0000000500)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x2, 0xd, 0x1}, 0x10, 0x2a8dc}, 0x80) r5 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000640)='memory.current\x00', 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001080)={r2, 0xe0, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, &(0x7f00000008c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, &(0x7f0000000e00)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000e40)=[0x0, 0x0], 0x0, 0x8, &(0x7f0000000e80)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000000ec0), &(0x7f0000000f00), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000f40)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000001100)={0x7, 0xc, &(0x7f0000000780)=ANY=[@ANYBLOB="18b12e00d2010000000000ff0f000000483120f2fcffffff180000001ec900000000000108000000186300000d00000000000000240b00001838000004000000000000000000000049600400ffffffff9500"/96], 0x0, 0x4, 0x59, &(0x7f0000000800)=""/89, 0x41100, 0x0, '\x00', 0x0, 0x0, r5, 0x8, &(0x7f0000000440)={0x3, 0x5}, 0x8, 0x10, 0x0, 0x0, r7, r5, 0x0, &(0x7f00000010c0)=[r4, r3, r5]}, 0x80) (async) r8 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r8, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) sendmsg$nl_route_sched(r0, &(0x7f0000001540)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000001500)={&(0x7f00000014c0)=@deltfilter={0x34, 0x2d, 0x400, 0x70bd28, 0x25dfdbff, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0x6}, {0x3, 0x1}}, [@TCA_CHAIN={0x8}, @TCA_CHAIN={0x8, 0xb, 0xfe40}]}, 0x34}}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0x4, 0x2, &(0x7f0000000080)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @ldst={0x2, 0x2, 0x2, 0xb, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f00000001c0)='syzkaller\x00', 0x4, 0x1000, &(0x7f00000004c0)=""/4096, 0x40f00, 0x15, '\x00', 0x0, 0x2, r1, 0x8, &(0x7f0000000200)={0x3, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x2, 0xc, 0x2, 0x8}, 0x10, r7, r8}, 0x80) 00:49:47 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000280)={{0x2, 0x0, @local}, {0x304, @remote}, 0x0, {0x2, 0x0, @empty}}) (async) r1 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r1, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0xc0) (async) r2 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r2, &(0x7f0000000200), 0x10efe10675dec16, 0x0) (async) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r2, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x44, 0x0, 0x100, 0x70bd2c, 0x25dfdbfb, {}, [@BATADV_ATTR_DISTRIBUTED_ARP_TABLE_ENABLED={0x5, 0x2f, 0x1}, @BATADV_ATTR_NETWORK_CODING_ENABLED={0x5, 0x38, 0x1}, @BATADV_ATTR_HARD_IFINDEX={0x8}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_VLANID={0x6, 0x28, 0x1}, @BATADV_ATTR_MULTICAST_FANOUT={0x8, 0x3c, 0x9}]}, 0x44}, 0x1, 0x0, 0x0, 0x40800}, 0x840) (async) r3 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0xe0900) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r3, 0x84, 0x18, &(0x7f0000000080)={0x0, 0x7}, 0x8) 00:49:47 executing program 1: prlimit64(0x0, 0x0, 0x0, 0x0) (async) prlimit64(0x0, 0x0, 0x0, &(0x7f00000002c0)) timer_settime(0x0, 0x0, 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x77359400}, {r0, r1+60000000}}, &(0x7f0000000080)) (async, rerun: 32) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) timer_create(0x2, 0x0, 0x0) timer_create(0x6, 0x0, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) (async) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) r4 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) (async) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) (async) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x8, 0x1, 0x5, 0xfb, 0x0, 0x6, 0x88000, 0xa, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x8000, 0x80000000, 0xdc, 0x8, 0x6, 0x1, 0x9, 0x0, 0x5b, 0x0, 0x1}, r3, 0x2, r2, 0x0) (async, rerun: 64) r5 = socket$nl_route(0x10, 0x3, 0x0) (rerun: 64) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x6af) (async) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400b8d55a3b0100626174616476000004000280"], 0x34}}, 0x0) 00:49:47 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x15) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, 0x0) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, 0x0, &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) r3 = socket$nl_crypto(0x10, 0x3, 0x15) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000100)=r2, 0x4) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x40047459, &(0x7f00000000c0)=0x89) ioctl$TIOCGDEV(r1, 0x80045432, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x100000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETSF2(r0, 0x404c4701, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, "ebeed700001ac01b000000960000000800", 0x0, 0x2}) r4 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r4, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x7) 00:49:47 executing program 4: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3840, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3, 0x7}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_mount_image$squashfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'], 0x1, 0x1cf, &(0x7f00000002c0)="$eJzKKC4sZmdgYPj7sSaZQYABDBgZeBguMDAysDAwMKgzQsQYmCDUeij/BZSeCZW2gfKbofRCKF1xS3vdmlN+Z0566motk2VmaPXUlkcWk0vtMXKTXMwjwcwQmnpkUfExoezEnJzUouKFDBW3kpMqTp9gYLluf02lWYLT4Y88h0OSpoMO0xEfj6wZjSWck6Q0xdjYMhXOnvkgv45N4wjDoxXMG+s88xrrClOn5qXlJVVlVWXNmzhx48zGzsbGlRProtL8VjG2pLhsaupkZHLYoiawmdlQfZKN9oR37aseJjmw9nj4NZ8yVnqdynzJeGGR1KkVVTMnfFGazWj4neEOT9kKCQ0NJ4krEhYNJgxH6mwbXEFOTGlgSFMIY0xSYxNr23JmTggzv7XbAoWW5BNMoUc5ls6UsDggVHXyp6XmW4dEtxnbnjqwneE5fJxnTUGfoNFxCQanhYL/ZUDGJDQ0lGmsZVpqu+BLkcZfCa/Vxk4ZDO72TMtgAcrSACJXQnmyYD0JySs8dDQ1jVKSExo2SSQkuRUYKjNs3cO5WqCBASnaVBgYGLYzwuIWAq7BGKNgFIyCUTAKRsEoGAWjYBSMglEwCkYEAAQAAP//qgiY5Q==") r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) (async) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="e87fb67c87010000008d0000917d714cac2748a5b9a791d9061c12c62a0012ee00000000063cb97b6b8d0179534fd281494415f8d7f0c7d19e1af4fdc8c2b42bfc2ca72f273e4620e0caf9fb719167bd555426a7a142b37d86ae194adea10bec1f33ea0de9b9a908922947f80db5fa9de04d4771cafca60de1345037d095e1ad99", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) r5 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x0, 0x1, 0x1, 0x100}]}, 0x10) (async) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) r7 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580), 0x10200, 0x0) accept$packet(r7, &(0x7f00000005c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000600)=0x14) (async) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, 0xffffffffffffffff) (async) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r6, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a3000500004df1b50c4b797e479de9cc00", @ANYRES32=r6, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00\x00,\x00\'\x00'/18, @ANYRES32=r6, @ANYBLOB="0000000000000000040000000b000100666c6f77657200000c0002000800010000000500"], 0x3c}}, 0x0) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ioctl$SIOCGETMIFCNT_IN6(r2, 0x89e0, &(0x7f0000000540)={0x1}) (async) sendmsg$can_bcm(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x1d, r6}, 0x10, &(0x7f0000000140)={&(0x7f00000000c0)={0x4, 0xd06, 0x1, {r8, r9/1000+60000}, {0x0, 0x2710}, {0x0, 0x1, 0x0, 0x1}, 0x1, @canfd={{}, 0x24, 0x3, 0x0, 0x0, "2a5ddeaa73a20051a670968c5ba1ee09fc0968d792a400960693c7ca6eb24b9575ad7afed8b139c820f4ddc0494a8b47fd38aa41940ceb7fa8ac5f6618a5c5f4"}}, 0x80}}, 0x20040000) 00:49:47 executing program 5: perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000001c0)) (async) capget(&(0x7f00000003c0)={0x20071026}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x6, 0x7fffffff}) sched_setattr(0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) (async) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) (async) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200401, 0xc) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f0000000540)='./bus\x00') (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) utimensat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000200)={{0x0, 0x2710}, {r3, r4/1000+10000}}, 0x100) (async) dup(0xffffffffffffffff) (async) write$P9_RREADLINK(r1, &(0x7f0000000140)=ANY=[], 0x16) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) [ 276.268319] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 276.285477] IPVS: ftp: loaded support on port[0] = 21 00:49:48 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000005640)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @broadcast}}}], 0x20}}], 0x1, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r1, &(0x7f0000000000)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}], 0x20}}], 0x1, 0x20000805) [ 276.436240] overlayfs: upper fs does not support tmpfile. [ 276.444061] overlayfs: upper fs does not support xattr, falling back to index=off and metacopy=off. [ 276.454695] overlayfs: './file0' not a directory 00:49:48 executing program 4: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3840, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x3, 0x7}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) syz_mount_image$squashfs(&(0x7f0000000200), &(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00'], 0x1, 0x1cf, &(0x7f00000002c0)="$eJzKKC4sZmdgYPj7sSaZQYABDBgZeBguMDAysDAwMKgzQsQYmCDUeij/BZSeCZW2gfKbofRCKF1xS3vdmlN+Z0566motk2VmaPXUlkcWk0vtMXKTXMwjwcwQmnpkUfExoezEnJzUouKFDBW3kpMqTp9gYLluf02lWYLT4Y88h0OSpoMO0xEfj6wZjSWck6Q0xdjYMhXOnvkgv45N4wjDoxXMG+s88xrrClOn5qXlJVVlVWXNmzhx48zGzsbGlRProtL8VjG2pLhsaupkZHLYoiawmdlQfZKN9oR37aseJjmw9nj4NZ8yVnqdynzJeGGR1KkVVTMnfFGazWj4neEOT9kKCQ0NJ4krEhYNJgxH6mwbXEFOTGlgSFMIY0xSYxNr23JmTggzv7XbAoWW5BNMoUc5ls6UsDggVHXyp6XmW4dEtxnbnjqwneE5fJxnTUGfoNFxCQanhYL/ZUDGJDQ0lGmsZVpqu+BLkcZfCa/Vxk4ZDO72TMtgAcrSACJXQnmyYD0JySs8dDQ1jVKSExo2SSQkuRUYKjNs3cO5WqCBASnaVBgYGLYzwuIWAq7BGKNgFIyCUTAKRsEoGAWjYBSMglEwCkYEAAQAAP//qgiY5Q==") (async) r1 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) sendmsg$ETHTOOL_MSG_COALESCE_GET(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) socket$can_bcm(0x1d, 0x2, 0x2) (async) connect$can_bcm(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000340)={'vcan0\x00'}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r1, 0xc0189378, &(0x7f0000000640)=ANY=[@ANYBLOB="e87fb67c87010000008d0000917d714cac2748a5b9a791d9061c12c62a0012ee00000000063cb97b6b8d0179534fd281494415f8d7f0c7d19e1af4fdc8c2b42bfc2ca72f273e4620e0caf9fb719167bd555426a7a142b37d86ae194adea10bec1f33ea0de9b9a908922947f80db5fa9de04d4771cafca60de1345037d095e1ad99", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00./file0\x00']) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket(0x10, 0x803, 0x0) (async, rerun: 32) r5 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) (rerun: 32) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x0, 0x1, 0x1, 0x100}]}, 0x10) (async) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async, rerun: 64) r7 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000580), 0x10200, 0x0) (rerun: 64) accept$packet(r7, &(0x7f00000005c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000600)=0x14) (async) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, 0xffffffffffffffff) (async, rerun: 32) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r6, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) (rerun: 32) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a3000500004df1b50c4b797e479de9cc00", @ANYRES32=r6, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB='<\x00\x00\x00,\x00\'\x00'/18, @ANYRES32=r6, @ANYBLOB="0000000000000000040000000b000100666c6f77657200000c0002000800010000000500"], 0x3c}}, 0x0) (async) clock_gettime(0x0, &(0x7f0000000080)={0x0, 0x0}) ioctl$SIOCGETMIFCNT_IN6(r2, 0x89e0, &(0x7f0000000540)={0x1}) (async, rerun: 32) sendmsg$can_bcm(r2, &(0x7f0000000180)={&(0x7f0000000040)={0x1d, r6}, 0x10, &(0x7f0000000140)={&(0x7f00000000c0)={0x4, 0xd06, 0x1, {r8, r9/1000+60000}, {0x0, 0x2710}, {0x0, 0x1, 0x0, 0x1}, 0x1, @canfd={{}, 0x24, 0x3, 0x0, 0x0, "2a5ddeaa73a20051a670968c5ba1ee09fc0968d792a400960693c7ca6eb24b9575ad7afed8b139c820f4ddc0494a8b47fd38aa41940ceb7fa8ac5f6618a5c5f4"}}, 0x80}}, 0x20040000) (rerun: 32) 00:49:48 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000005640)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @broadcast}}}], 0x20}}], 0x1, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r1, &(0x7f0000000000)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}], 0x20}}], 0x1, 0x20000805) socket$inet6_udp(0xa, 0x2, 0x0) (async) sendmmsg$inet(r0, &(0x7f0000005640)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @broadcast}}}], 0x20}}], 0x1, 0x0) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) sendmmsg$inet(r1, &(0x7f0000000000)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}], 0x20}}], 0x1, 0x20000805) (async) [ 276.632151] BUG: sleeping function called from invalid context at drivers/tty/vt/vt.c:2599 [ 276.640803] in_atomic(): 1, irqs_disabled(): 1, pid: 10985, name: syz-executor.0 [ 276.648424] 3 locks held by syz-executor.0/10985: [ 276.653424] #0: 0000000083b38a7b (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 276.662026] #1: 00000000c55e811f (&(&gsm->control_lock)->rlock){....}, at: gsm_control_send+0x109/0x4b0 [ 276.671669] #2: 00000000467ef55f (&(&gsm->tx_lock)->rlock){....}, at: gsm_control_transmit+0x1b5/0x290 [ 276.681320] irq event stamp: 486 [ 276.684698] hardirqs last enabled at (485): [] trace_hardirqs_on_thunk+0x1a/0x1c [ 276.693886] hardirqs last disabled at (486): [] _raw_spin_lock_irqsave+0x66/0xc0 [ 276.703080] softirqs last enabled at (360): [] sock_setsockopt+0x168/0x2060 [ 276.711838] softirqs last disabled at (358): [] release_sock+0x1b/0x1b0 [ 276.720152] Preemption disabled at: [ 276.720160] [<0000000000000000>] (null) [ 276.728705] CPU: 1 PID: 10985 Comm: syz-executor.0 Not tainted 4.19.211-syzkaller #0 [ 276.736581] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 276.746025] Call Trace: [ 276.748709] dump_stack+0x1fc/0x2ef [ 276.752524] ___might_sleep.cold+0x235/0x250 [ 276.757121] do_con_write+0x116/0x1d90 [ 276.761015] ? __lock_acquire+0x22f9/0x3ff0 [ 276.765349] ? trace_hardirqs_off+0x64/0x200 [ 276.769862] ? do_con_trol+0x5970/0x5970 [ 276.773937] ? mark_held_locks+0xf0/0xf0 [ 276.778000] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 276.783105] ? mod_timer+0x4ea/0x1010 [ 276.786907] ? should_fail+0x142/0x7b0 [ 276.790802] ? lock_downgrade+0x720/0x720 [ 276.794954] con_write+0x22/0xb0 [ 276.798320] gsmld_output+0xdd/0x1b0 [ 276.802031] ? gsmld_poll+0x230/0x230 [ 276.805828] gsm_data_kick+0x21b/0x920 [ 276.809724] gsm_control_transmit+0x1c3/0x290 [ 276.814222] gsm_control_send+0x3a6/0x4b0 [ 276.818471] ? gsm_control_transmit+0x290/0x290 [ 276.823139] ? io_schedule_timeout+0x140/0x140 [ 276.827724] ? mark_held_locks+0xf0/0xf0 [ 276.831816] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 276.836578] gsmld_config.constprop.0+0x679/0x1100 [ 276.841524] ? rcu_nmi_exit+0xb3/0x180 [ 276.845407] ? gsmld_open+0x7e0/0x7e0 [ 276.849205] ? retint_kernel+0x2d/0x2d [ 276.853090] ? gsmld_ioctl+0x3be/0x480 [ 276.856972] ? gsmld_ioctl+0x3cc/0x480 [ 276.860856] gsmld_ioctl+0x3d7/0x480 [ 276.864568] ? gsmld_config.constprop.0+0x1100/0x1100 [ 276.869775] tty_ioctl+0x65d/0x1630 [ 276.873399] ? gsmld_config.constprop.0+0x1100/0x1100 [ 276.878675] ? tty_fasync+0x300/0x300 [ 276.882476] ? do_futex+0x171/0x1880 [ 276.886188] ? mark_held_locks+0xf0/0xf0 [ 276.890339] ? lock_downgrade+0x720/0x720 [ 276.894489] ? __fd_install+0x1b4/0x610 [ 276.898470] ? futex_exit_release+0x220/0x220 [ 276.902966] ? lock_downgrade+0x720/0x720 [ 276.907118] ? tty_fasync+0x300/0x300 [ 276.910917] do_vfs_ioctl+0xcdb/0x12e0 [ 276.914802] ? lock_downgrade+0x720/0x720 [ 276.918951] ? check_preemption_disabled+0x41/0x280 [ 276.923968] ? ioctl_preallocate+0x200/0x200 [ 276.928383] ? __fget+0x356/0x510 [ 276.931838] ? do_dup2+0x450/0x450 [ 276.935375] ? __se_sys_futex+0x298/0x3b0 [ 276.939532] ksys_ioctl+0x9b/0xc0 [ 276.942985] __x64_sys_ioctl+0x6f/0xb0 [ 276.946869] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 276.951460] do_syscall_64+0xf9/0x620 [ 276.955269] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 276.960899] RIP: 0033:0x7f553c6dc0d9 [ 276.964614] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 276.983601] RSP: 002b:00007f553ac2d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 276.991484] RAX: ffffffffffffffda RBX: 00007f553c7fc050 RCX: 00007f553c6dc0d9 [ 276.998756] RDX: 0000000020000040 RSI: 00000000404c4701 RDI: 0000000000000003 [ 277.006026] RBP: 00007f553c737ae9 R08: 0000000000000000 R09: 0000000000000000 [ 277.013292] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 277.020738] R13: 00007ffc051550af R14: 00007f553ac2d300 R15: 0000000000022000 [ 277.045227] [ 277.046862] ======================================================== [ 277.053425] WARNING: possible irq lock inversion dependency detected [ 277.059903] 4.19.211-syzkaller #0 Tainted: G W [ 277.065857] -------------------------------------------------------- [ 277.072336] syz-executor.0/10985 just changed the state of lock: [ 277.078469] 00000000c55e811f (&(&gsm->control_lock)->rlock){..-.}, at: gsm_control_retransmit+0x20/0x220 [ 277.088092] but this lock took another, SOFTIRQ-unsafe lock in the past: [ 277.095088] (console_lock){+.+.} [ 277.095096] [ 277.095096] [ 277.095096] and interrupts could create inverse lock ordering between them. [ 277.095096] [ 277.110047] [ 277.110047] other info that might help us debug this: [ 277.116703] Chain exists of: [ 277.116703] &(&gsm->control_lock)->rlock --> &(&gsm->tx_lock)->rlock --> console_lock [ 277.116703] [ 277.129280] Possible interrupt unsafe locking scenario: [ 277.129280] [ 277.136193] CPU0 CPU1 [ 277.140841] ---- ---- [ 277.145756] lock(console_lock); [ 277.149192] local_irq_disable(); [ 277.155231] lock(&(&gsm->control_lock)->rlock); [ 277.162836] lock(&(&gsm->tx_lock)->rlock); [ 277.169760] [ 277.172509] lock(&(&gsm->control_lock)->rlock); [ 277.177519] [ 277.177519] *** DEADLOCK *** [ 277.177519] [ 277.184019] 2 locks held by syz-executor.0/10985: [ 277.188846] #0: 0000000083b38a7b (&tty->ldisc_sem){++++}, at: tty_ldisc_ref_wait+0x22/0x80 [ 277.197447] #1: 00000000f26834ce ((&gsm->t2_timer)){+.-.}, at: call_timer_fn+0xc9/0x700 [ 277.205687] [ 277.205687] the shortest dependencies between 2nd lock and 1st lock: [ 277.213783] -> (console_lock){+.+.} ops: 4769 { [ 277.218706] HARDIRQ-ON-W at: [ 277.222217] console_lock+0x44/0x80 [ 277.227927] con_init+0x12/0x605 [ 277.233459] console_init+0x4cb/0x718 [ 277.239335] start_kernel+0x686/0x911 [ 277.245143] secondary_startup_64+0xa4/0xb0 [ 277.251632] SOFTIRQ-ON-W at: [ 277.255098] console_lock+0x44/0x80 [ 277.260811] con_init+0x12/0x605 [ 277.266251] console_init+0x4cb/0x718 [ 277.272070] start_kernel+0x686/0x911 [ 277.278304] secondary_startup_64+0xa4/0xb0 [ 277.284604] INITIAL USE at: [ 277.287952] } [ 277.289925] ... key at: [] console_lock_dep_map+0x0/0x40 [ 277.297916] ... acquired at: [ 277.301285] do_con_write+0x11b/0x1d90 [ 277.305339] con_write+0x22/0xb0 [ 277.308874] gsmld_output+0xdd/0x1b0 [ 277.312762] gsm_data_kick+0x21b/0x920 [ 277.316818] gsm_control_transmit+0x1c3/0x290 [ 277.321568] gsm_control_send+0x3a6/0x4b0 [ 277.325876] gsmld_config.constprop.0+0x679/0x1100 [ 277.330965] gsmld_ioctl+0x3d7/0x480 [ 277.334842] tty_ioctl+0x65d/0x1630 [ 277.338716] do_vfs_ioctl+0xcdb/0x12e0 [ 277.342766] ksys_ioctl+0x9b/0xc0 [ 277.346644] __x64_sys_ioctl+0x6f/0xb0 [ 277.350696] do_syscall_64+0xf9/0x620 [ 277.354936] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 277.360281] [ 277.361893] -> (&(&gsm->tx_lock)->rlock){....} ops: 1 { [ 277.367334] INITIAL USE at: [ 277.370610] _raw_spin_lock_irqsave+0x8c/0xc0 [ 277.376836] gsm_control_transmit+0x1b5/0x290 [ 277.383231] gsm_control_send+0x3a6/0x4b0 [ 277.389275] gsmld_config.constprop.0+0x679/0x1100 [ 277.395940] gsmld_ioctl+0x3d7/0x480 [ 277.401649] tty_ioctl+0x65d/0x1630 [ 277.407624] do_vfs_ioctl+0xcdb/0x12e0 [ 277.413246] ksys_ioctl+0x9b/0xc0 [ 277.418439] __x64_sys_ioctl+0x6f/0xb0 [ 277.426793] do_syscall_64+0xf9/0x620 [ 277.432336] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 277.439259] } [ 277.441148] ... key at: [] __key.4+0x0/0x40 [ 277.447626] ... acquired at: [ 277.450918] gsm_control_transmit+0x1b5/0x290 [ 277.455794] gsm_control_send+0x3a6/0x4b0 [ 277.460339] gsmld_config.constprop.0+0x679/0x1100 [ 277.465530] gsmld_ioctl+0x3d7/0x480 [ 277.469421] tty_ioctl+0x65d/0x1630 [ 277.473223] do_vfs_ioctl+0xcdb/0x12e0 [ 277.477371] ksys_ioctl+0x9b/0xc0 [ 277.478393] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 277.480989] __x64_sys_ioctl+0x6f/0xb0 00:49:49 executing program 5: perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f00000001c0)) (async) capget(&(0x7f00000003c0)={0x20071026}, &(0x7f0000000400)={0x7, 0x3, 0x16f9, 0x5, 0x6, 0x7fffffff}) sched_setattr(0x0, 0x0, 0x0) (async, rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000580)='./bus\x00', 0x0) (async, rerun: 64) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) (async, rerun: 64) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200401, 0xc) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f0000000540)='./bus\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) (async) r2 = signalfd(0xffffffffffffffff, &(0x7f0000000100), 0x8) setsockopt$inet_group_source_req(r2, 0x0, 0x0, &(0x7f0000000400)={0x0, {{0x2, 0x4e23, @local}}, {{0x2, 0x4e23, @empty}}}, 0x108) (async, rerun: 32) clock_gettime(0x0, &(0x7f0000000180)={0x0, 0x0}) (rerun: 32) utimensat(r2, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000200)={{0x0, 0x2710}, {r3, r4/1000+10000}}, 0x100) (async) dup(0xffffffffffffffff) (async) write$P9_RREADLINK(r1, &(0x7f0000000140)=ANY=[], 0x16) (async, rerun: 64) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) (rerun: 64) 00:49:49 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000005640)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @broadcast}}}], 0x20}}], 0x1, 0x0) (async) r1 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r1, &(0x7f0000000000)=[{{&(0x7f0000000140)={0x2, 0x4e21, @dev={0xac, 0x14, 0x14, 0x19}}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}], 0x20}}], 0x1, 0x20000805) [ 277.494061] do_syscall_64+0xf9/0x620 [ 277.498126] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 277.503475] [ 277.505094] -> (&(&gsm->control_lock)->rlock){..-.} ops: 2 { [ 277.511196] IN-SOFTIRQ-W at: [ 277.514757] _raw_spin_lock_irqsave+0x8c/0xc0 [ 277.520993] gsm_control_retransmit+0x20/0x220 [ 277.527226] call_timer_fn+0x177/0x700 [ 277.532932] expire_timers+0x243/0x4e0 [ 277.538495] run_timer_softirq+0x21c/0x670 [ 277.544533] __do_softirq+0x265/0x980 [ 277.550322] irq_exit+0x215/0x260 [ 277.555428] smp_apic_timer_interrupt+0x136/0x550 [ 277.562015] apic_timer_interrupt+0xf/0x20 [ 277.567977] _raw_spin_unlock_irqrestore+0xa3/0xe0 [ 277.574646] gsm_control_send+0x3b1/0x4b0 [ 277.580455] gsmld_config.constprop.0+0x679/0x1100 [ 277.587016] gsmld_ioctl+0x3d7/0x480 [ 277.592537] tty_ioctl+0x65d/0x1630 [ 277.598058] do_vfs_ioctl+0xcdb/0x12e0 [ 277.604897] ksys_ioctl+0x9b/0xc0 [ 277.610459] __x64_sys_ioctl+0x6f/0xb0 [ 277.616272] do_syscall_64+0xf9/0x620 [ 277.621880] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 277.628694] INITIAL USE at: [ 277.631886] _raw_spin_lock_irqsave+0x8c/0xc0 [ 277.638062] gsm_control_send+0x109/0x4b0 [ 277.643768] gsmld_config.constprop.0+0x679/0x1100 [ 277.650428] gsmld_ioctl+0x3d7/0x480 [ 277.655694] tty_ioctl+0x65d/0x1630 [ 277.660871] do_vfs_ioctl+0xcdb/0x12e0 [ 277.666312] ksys_ioctl+0x9b/0xc0 [ 277.671317] __x64_sys_ioctl+0x6f/0xb0 [ 277.676760] do_syscall_64+0xf9/0x620 [ 277.682323] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 277.689083] } [ 277.690991] ... key at: [] __key.5+0x0/0x40 [ 277.697460] ... acquired at: [ 277.700650] __lock_acquire+0xdc4/0x3ff0 [ 277.704891] lock_acquire+0x170/0x3c0 [ 277.708848] _raw_spin_lock_irqsave+0x8c/0xc0 [ 277.713497] gsm_control_retransmit+0x20/0x220 [ 277.718245] call_timer_fn+0x177/0x700 [ 277.722287] expire_timers+0x243/0x4e0 [ 277.726327] run_timer_softirq+0x21c/0x670 [ 277.730713] __do_softirq+0x265/0x980 [ 277.734665] irq_exit+0x215/0x260 [ 277.738280] smp_apic_timer_interrupt+0x136/0x550 [ 277.743295] apic_timer_interrupt+0xf/0x20 [ 277.747697] _raw_spin_unlock_irqrestore+0xa3/0xe0 [ 277.752783] gsm_control_send+0x3b1/0x4b0 [ 277.757170] gsmld_config.constprop.0+0x679/0x1100 [ 277.762253] gsmld_ioctl+0x3d7/0x480 [ 277.766123] tty_ioctl+0x65d/0x1630 [ 277.769904] do_vfs_ioctl+0xcdb/0x12e0 [ 277.773956] ksys_ioctl+0x9b/0xc0 [ 277.777568] __x64_sys_ioctl+0x6f/0xb0 [ 277.781610] do_syscall_64+0xf9/0x620 [ 277.785572] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 277.791005] [ 277.792609] [ 277.792609] stack backtrace: [ 277.797180] CPU: 1 PID: 10985 Comm: syz-executor.0 Tainted: G W 4.19.211-syzkaller #0 [ 277.806426] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 277.815764] Call Trace: [ 277.818332] [ 277.820473] dump_stack+0x1fc/0x2ef [ 277.824111] print_irq_inversion_bug.cold+0x313/0x346 [ 277.829307] ? is_bpf_text_address+0xfc/0x1b0 [ 277.833788] check_usage_forwards+0x1a2/0x310 [ 277.838301] ? print_irq_inversion_bug+0xd0/0xd0 [ 277.843041] ? __save_stack_trace+0xaf/0x190 [ 277.847460] mark_lock+0x3d8/0x1160 [ 277.851088] ? print_irq_inversion_bug+0xd0/0xd0 [ 277.855825] __lock_acquire+0xdc4/0x3ff0 [ 277.859883] ? tick_program_event+0xb4/0x140 [ 277.864283] ? mark_held_locks+0xf0/0xf0 [ 277.868337] ? mark_held_locks+0xa6/0xf0 [ 277.872385] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 277.877142] ? lockdep_hardirqs_on+0x288/0x5c0 [ 277.881723] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 277.886469] ? rcu_nmi_exit+0xb3/0x180 [ 277.890344] lock_acquire+0x170/0x3c0 [ 277.894132] ? gsm_control_retransmit+0x20/0x220 [ 277.898882] _raw_spin_lock_irqsave+0x8c/0xc0 [ 277.903380] ? gsm_control_retransmit+0x20/0x220 [ 277.908131] gsm_control_retransmit+0x20/0x220 [ 277.912717] call_timer_fn+0x177/0x700 [ 277.916592] ? gsm_dtr_rts+0xb0/0xb0 [ 277.920292] ? process_timeout+0x40/0x40 [ 277.924333] ? gsm_dtr_rts+0xb0/0xb0 [ 277.928029] ? gsm_dtr_rts+0xb0/0xb0 [ 277.931726] expire_timers+0x243/0x4e0 [ 277.935598] run_timer_softirq+0x21c/0x670 [ 277.939815] ? expire_timers+0x4e0/0x4e0 [ 277.943861] ? mac80211_hwsim_beacon+0x150/0x190 [ 277.948689] ? check_preemption_disabled+0x41/0x280 [ 277.953800] __do_softirq+0x265/0x980 [ 277.957586] irq_exit+0x215/0x260 [ 277.961022] smp_apic_timer_interrupt+0x136/0x550 [ 277.965857] apic_timer_interrupt+0xf/0x20 [ 277.970068] [ 277.972290] RIP: 0010:_raw_spin_unlock_irqrestore+0xa3/0xe0 [ 277.978049] Code: 48 c7 c0 88 82 f1 89 48 ba 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 75 2f 48 83 3d 7c 31 d8 01 00 74 15 48 89 df 57 9d <0f> 1f 44 00 00 eb b2 e8 fb eb e6 f8 eb c0 0f 0b 0f 0b 48 c7 c7 88 [ 277.996938] RSP: 0018:ffff8880464e7848 EFLAGS: 00000286 ORIG_RAX: ffffffffffffff13 [ 278.004649] RAX: 1ffffffff13e3051 RBX: 0000000000000286 RCX: 1ffff11008cacd2d [ 278.011901] RDX: dffffc0000000000 RSI: ffff888046566948 RDI: 0000000000000286 [ 278.019161] RBP: ffff8880b46f38d8 R08: 0000000000000000 R09: 0000000000000000 [ 278.026419] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000286 [ 278.033682] R13: ffff8880464e78b8 R14: ffff8880b46f3588 R15: ffff8880b46f38d8 [ 278.040952] gsm_control_send+0x3b1/0x4b0 [ 278.045086] ? gsm_control_transmit+0x290/0x290 [ 278.049739] ? io_schedule_timeout+0x140/0x140 [ 278.054307] ? mark_held_locks+0xf0/0xf0 [ 278.058357] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 278.063094] gsmld_config.constprop.0+0x679/0x1100 [ 278.068011] ? rcu_nmi_exit+0xb3/0x180 [ 278.071878] ? gsmld_open+0x7e0/0x7e0 [ 278.075659] ? retint_kernel+0x2d/0x2d [ 278.079531] ? gsmld_ioctl+0x3be/0x480 [ 278.083396] ? gsmld_ioctl+0x3cc/0x480 [ 278.087264] gsmld_ioctl+0x3d7/0x480 [ 278.091054] ? gsmld_config.constprop.0+0x1100/0x1100 [ 278.096321] tty_ioctl+0x65d/0x1630 [ 278.099951] ? gsmld_config.constprop.0+0x1100/0x1100 [ 278.105139] ? tty_fasync+0x300/0x300 [ 278.108932] ? do_futex+0x171/0x1880 [ 278.112633] ? mark_held_locks+0xf0/0xf0 [ 278.116680] ? lock_downgrade+0x720/0x720 [ 278.120813] ? __fd_install+0x1b4/0x610 [ 278.124949] ? futex_exit_release+0x220/0x220 [ 278.129546] ? lock_downgrade+0x720/0x720 [ 278.133678] ? tty_fasync+0x300/0x300 [ 278.137461] do_vfs_ioctl+0xcdb/0x12e0 [ 278.141419] ? lock_downgrade+0x720/0x720 [ 278.146163] ? check_preemption_disabled+0x41/0x280 [ 278.151166] ? ioctl_preallocate+0x200/0x200 [ 278.155556] ? __fget+0x356/0x510 [ 278.158997] ? do_dup2+0x450/0x450 [ 278.162613] ? __se_sys_futex+0x298/0x3b0 [ 278.166745] ksys_ioctl+0x9b/0xc0 [ 278.170183] __x64_sys_ioctl+0x6f/0xb0 [ 278.174069] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 278.178721] do_syscall_64+0xf9/0x620 [ 278.182514] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 278.187698] RIP: 0033:0x7f553c6dc0d9 [ 278.191402] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 278.210299] RSP: 002b:00007f553ac2d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 278.218164] RAX: ffffffffffffffda RBX: 00007f553c7fc050 RCX: 00007f553c6dc0d9 [ 278.225501] RDX: 0000000020000040 RSI: 00000000404c4701 RDI: 0000000000000003 [ 278.232751] RBP: 00007f553c737ae9 R08: 0000000000000000 R09: 0000000000000000 [ 278.240095] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 00:49:50 executing program 3: arch_prctl$ARCH_MAP_VDSO_X32(0x2001, 0x9) close(0xffffffffffffffff) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0xffffffffffffffe0}, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000000)=@ipv6_newroute={0x30, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x6}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x4, 0x3}}]}, 0x30}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) openat$snapshot(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VIDIOC_S_HW_FREQ_SEEK(0xffffffffffffffff, 0x40305652, 0x0) [ 278.247344] R13: 00007ffc051550af R14: 00007f553ac2d300 R15: 0000000000022000 00:49:50 executing program 2: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000001000200000000000fc15010400000000080ea06036fbd800252f3b4a11e14828af753b91efe877447680de48ec17b5d19dccb88fb3cbc92df845d7c030f0854a1447e516ea7b6badfb4e26dd437d0bcf44905fd5c4fda97d4399f1f9bf79000022247316f566575ab0df35dcafda94ededb80327f4e1c81ea8f5e69b39e62395ed2269acf3ed4300"/150, @ANYRES32=0x0, @ANYBLOB="00c102000000000024e2118009000100826f6e640000000014000280060019001000002308000a", @ANYRES32, @ANYBLOB="e98314bf7f8779497628956e65e52395feca2987ccec1edca54b42735a48230599d2d35e96162637e68195b348bb55abc0ca3efed0a5648223e967a9e3c1c9484763e1af73e36b547c1092b46b917a67c07ce30e3cc33173e1f532af947d1b348ffdb2481d68c54bd7e382b00bb269e7b1307f35605cd398db4858925431cd4561f38e60a4ff2dc7ed6656a4dd1c63f21d26edd4ff823520cee070dd1e619bf9cfb3", @ANYBLOB="0444760f26dc7f973e95096306782c8bd8b201a66f739153", @ANYRESDEC=r1], 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000000000141f", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) r5 = geteuid() r6 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) [ 278.338848] device team0 left promiscuous mode [ 278.343688] device team_slave_0 left promiscuous mode 00:49:50 executing program 1: prlimit64(0x0, 0x0, 0x0, 0x0) prlimit64(0x0, 0x0, 0x0, &(0x7f00000002c0)) timer_settime(0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x77359400}, {r0, r1+60000000}}, &(0x7f0000000080)) r2 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x2, 0x0, 0x0) timer_create(0x6, 0x0, 0x0) timer_settime(0x0, 0x0, 0x0, 0x0) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) r4 = perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x8, 0x1, 0x5, 0xfb, 0x0, 0x6, 0x88000, 0xa, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x8000, 0x80000000, 0xdc, 0x8, 0x6, 0x1, 0x9, 0x0, 0x5b, 0x0, 0x1}, r3, 0x2, r2, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x6af) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400b8d55a3b0100626174616476000004000280"], 0x34}}, 0x0) prlimit64(0x0, 0x0, 0x0, 0x0) (async) prlimit64(0x0, 0x0, 0x0, &(0x7f00000002c0)) (async) timer_settime(0x0, 0x0, 0x0, 0x0) (async) clock_gettime(0x0, &(0x7f0000000000)) (async) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x77359400}, {r0, r1+60000000}}, &(0x7f0000000080)) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x80}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) timer_create(0x2, 0x0, 0x0) (async) timer_create(0x6, 0x0, 0x0) (async) timer_settime(0x0, 0x0, 0x0, 0x0) (async) getpid() (async) sched_setscheduler(r3, 0x5, &(0x7f00000001c0)) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0) (async) perf_event_open(0x0, r3, 0xffffffffffffffff, r4, 0x1) (async) sched_setscheduler(r3, 0x3, &(0x7f0000000200)=0x1) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x8, 0x1, 0x5, 0xfb, 0x0, 0x6, 0x88000, 0xa, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0xfffffffffffffffb, 0x7}, 0x8000, 0x80000000, 0xdc, 0x8, 0x6, 0x1, 0x9, 0x0, 0x5b, 0x0, 0x1}, r3, 0x2, r2, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000440)=ANY=[], 0x6af) (async) sendmsg$nl_route(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="00000000000000001400b8d55a3b0100626174616476000004000280"], 0x34}}, 0x0) (async) 00:49:50 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 278.411125] device team_slave_1 left promiscuous mode [ 278.429894] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 278.439193] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 278.580004] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:49:51 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x15) (async) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, 0x0) (async) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, 0x0, &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (async) r3 = socket$nl_crypto(0x10, 0x3, 0x15) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000100)=r2, 0x4) (async) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x40047459, &(0x7f00000000c0)=0x89) (async) ioctl$TIOCGDEV(r1, 0x80045432, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x100000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$TCSETSF2(r0, 0x404c4701, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, "ebeed700001ac01b000000960000000800", 0x0, 0x2}) r4 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r4, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) (async) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x7) 00:49:51 executing program 3: arch_prctl$ARCH_MAP_VDSO_X32(0x2001, 0x9) (async) close(0xffffffffffffffff) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getpid() (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0xffffffffffffffe0}, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000000)=@ipv6_newroute={0x30, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x6}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x4, 0x3}}]}, 0x30}}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) openat$snapshot(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$VIDIOC_S_HW_FREQ_SEEK(0xffffffffffffffff, 0x40305652, 0x0) 00:49:51 executing program 5: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) 00:49:51 executing program 1: write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) write$cgroup_type(0xffffffffffffffff, &(0x7f00000004c0), 0x9) close(0xffffffffffffffff) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x4, 0x80, 0x3, 0x0, 0x80, 0x6, 0x0, 0x3f, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x7c00000000000000}, 0x4000, 0x3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xc3, 0x0, 0x5d6f}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x4, 0x7, 0x9, 0x0, 0x0, 0x80000009, 0x16101, 0x4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x80000000, 0x5, @perf_bp={0x0, 0x4}, 0x100, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000080)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x4000000, 0x40600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0xb, 0x0, &(0x7f00000002c0), 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 279.181927] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 00:49:51 executing program 3: arch_prctl$ARCH_MAP_VDSO_X32(0x2001, 0x9) (async) close(0xffffffffffffffff) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getpid() (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, @perf_config_ext={0x0, 0xffffffffffffffe0}, 0x0, 0x0, 0xfffffffc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000000)=@ipv6_newroute={0x30, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_ENCAP_TYPE={0x6, 0x15, 0x6}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @LWT_BPF_XMIT_HEADROOM={0x4, 0x3}}]}, 0x30}}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async) openat$snapshot(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$VIDIOC_S_HW_FREQ_SEEK(0xffffffffffffffff, 0x40305652, 0x0) 00:49:51 executing program 2: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000001000200000000000fc15010400000000080ea06036fbd800252f3b4a11e14828af753b91efe877447680de48ec17b5d19dccb88fb3cbc92df845d7c030f0854a1447e516ea7b6badfb4e26dd437d0bcf44905fd5c4fda97d4399f1f9bf79000022247316f566575ab0df35dcafda94ededb80327f4e1c81ea8f5e69b39e62395ed2269acf3ed4300"/150, @ANYRES32=0x0, @ANYBLOB="00c102000000000024e2118009000100826f6e640000000014000280060019001000002308000a", @ANYRES32, @ANYBLOB="e98314bf7f8779497628956e65e52395feca2987ccec1edca54b42735a48230599d2d35e96162637e68195b348bb55abc0ca3efed0a5648223e967a9e3c1c9484763e1af73e36b547c1092b46b917a67c07ce30e3cc33173e1f532af947d1b348ffdb2481d68c54bd7e382b00bb269e7b1307f35605cd398db4858925431cd4561f38e60a4ff2dc7ed6656a4dd1c63f21d26edd4ff823520cee070dd1e619bf9cfb3", @ANYBLOB="0444760f26dc7f973e95096306782c8bd8b201a66f739153", @ANYRESDEC=r1], 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000000000141f", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) (async) r4 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) r5 = geteuid() (async) r6 = getpgid(0xffffffffffffffff) (async) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) 00:49:51 executing program 2: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000001000200000000000fc15010400000000080ea06036fbd800252f3b4a11e14828af753b91efe877447680de48ec17b5d19dccb88fb3cbc92df845d7c030f0854a1447e516ea7b6badfb4e26dd437d0bcf44905fd5c4fda97d4399f1f9bf79000022247316f566575ab0df35dcafda94ededb80327f4e1c81ea8f5e69b39e62395ed2269acf3ed4300"/150, @ANYRES32=0x0, @ANYBLOB="00c102000000000024e2118009000100826f6e640000000014000280060019001000002308000a", @ANYRES32, @ANYBLOB="e98314bf7f8779497628956e65e52395feca2987ccec1edca54b42735a48230599d2d35e96162637e68195b348bb55abc0ca3efed0a5648223e967a9e3c1c9484763e1af73e36b547c1092b46b917a67c07ce30e3cc33173e1f532af947d1b348ffdb2481d68c54bd7e382b00bb269e7b1307f35605cd398db4858925431cd4561f38e60a4ff2dc7ed6656a4dd1c63f21d26edd4ff823520cee070dd1e619bf9cfb3", @ANYBLOB="0444760f26dc7f973e95096306782c8bd8b201a66f739153", @ANYRESDEC=r1], 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000000000141f", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) r5 = geteuid() r6 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) pipe(&(0x7f00000001c0)) (async) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000001000200000000000fc15010400000000080ea06036fbd800252f3b4a11e14828af753b91efe877447680de48ec17b5d19dccb88fb3cbc92df845d7c030f0854a1447e516ea7b6badfb4e26dd437d0bcf44905fd5c4fda97d4399f1f9bf79000022247316f566575ab0df35dcafda94ededb80327f4e1c81ea8f5e69b39e62395ed2269acf3ed4300"/150, @ANYRES32=0x0, @ANYBLOB="00c102000000000024e2118009000100826f6e640000000014000280060019001000002308000a", @ANYRES32, @ANYBLOB="e98314bf7f8779497628956e65e52395feca2987ccec1edca54b42735a48230599d2d35e96162637e68195b348bb55abc0ca3efed0a5648223e967a9e3c1c9484763e1af73e36b547c1092b46b917a67c07ce30e3cc33173e1f532af947d1b348ffdb2481d68c54bd7e382b00bb269e7b1307f35605cd398db4858925431cd4561f38e60a4ff2dc7ed6656a4dd1c63f21d26edd4ff823520cee070dd1e619bf9cfb3", @ANYBLOB="0444760f26dc7f973e95096306782c8bd8b201a66f739153", @ANYRESDEC=r1], 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) (async) socket$inet_udp(0x2, 0x2, 0x0) (async) close(r2) (async) socket$nl_route(0x10, 0x3, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000000000141f", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) (async) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) (async) geteuid() (async) getpgid(0xffffffffffffffff) (async) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), &(0x7f0000cab000)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x100000000}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) (async) lchown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) (async) 00:49:51 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async, rerun: 64) r0 = getpid() (async, rerun: 64) sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) (async) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) (async, rerun: 32) r5 = getpid() (rerun: 32) sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) (async) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) (async) fstat(0xffffffffffffffff, &(0x7f0000000300)) (async) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) (async) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') (async, rerun: 64) r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) (rerun: 64) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) (async, rerun: 64) syz_open_dev$tty1(0xc, 0x4, 0x1) (rerun: 64) [ 279.379715] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 279.385670] Unknown ioctl -1072131212 00:49:51 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:51 executing program 1: write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) (async) write$cgroup_type(0xffffffffffffffff, &(0x7f00000004c0), 0x9) close(0xffffffffffffffff) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000440)={0x4, 0x80, 0x3, 0x0, 0x80, 0x6, 0x0, 0x3f, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x7c00000000000000}, 0x4000, 0x3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xc3, 0x0, 0x5d6f}, 0x0, 0x0, 0xffffffffffffffff, 0x2) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x4, 0x7, 0x9, 0x0, 0x0, 0x80000009, 0x16101, 0x4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x80000000, 0x5, @perf_bp={0x0, 0x4}, 0x100, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000080)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x4000000, 0x40600) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0xb, 0x0, &(0x7f00000002c0), 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 00:49:51 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) (async, rerun: 64) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async, rerun: 32) r0 = getpid() (rerun: 32) sched_setscheduler(0x0, 0x2, 0x0) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) (async) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) (async) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) (async, rerun: 32) fstat(0xffffffffffffffff, &(0x7f0000000300)) (async, rerun: 32) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) (async) setpriority(0x0, 0x0, 0x2) (async) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') (async) r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) (async) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) [ 279.489539] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 00:49:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:52 executing program 5: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) (rerun: 64) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) (async) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) (async) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async, rerun: 64) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) (async, rerun: 64) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) (async, rerun: 32) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) (async, rerun: 32) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) (async, rerun: 64) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) (async, rerun: 64) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) (async, rerun: 32) r6 = socket(0x10, 0x803, 0x0) (rerun: 32) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) (async) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) 00:49:52 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) 00:49:52 executing program 4: write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) write$cgroup_type(0xffffffffffffffff, &(0x7f00000004c0), 0x9) close(0xffffffffffffffff) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x4, 0x80, 0x3, 0x0, 0x80, 0x6, 0x0, 0x3f, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x7c00000000000000}, 0x4000, 0x3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xc3, 0x0, 0x5d6f}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x4, 0x7, 0x9, 0x0, 0x0, 0x80000009, 0x16101, 0x4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x80000000, 0x5, @perf_bp={0x0, 0x4}, 0x100, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000080)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x4000000, 0x40600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0xb, 0x0, &(0x7f00000002c0), 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 00:49:52 executing program 1: write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) (async) write$cgroup_type(0xffffffffffffffff, &(0x7f00000004c0), 0x9) (async) close(0xffffffffffffffff) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x4, 0x80, 0x3, 0x0, 0x80, 0x6, 0x0, 0x3f, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x7c00000000000000}, 0x4000, 0x3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xc3, 0x0, 0x5d6f}, 0x0, 0x0, 0xffffffffffffffff, 0x2) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x4, 0x7, 0x9, 0x0, 0x0, 0x80000009, 0x16101, 0x4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x80000000, 0x5, @perf_bp={0x0, 0x4}, 0x100, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000080)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x4000000, 0x40600) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0xb, 0x0, &(0x7f00000002c0), 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 00:49:52 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x15) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, 0x0) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, 0x0, &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) r3 = socket$nl_crypto(0x10, 0x3, 0x15) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000100)=r2, 0x4) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x40047459, &(0x7f00000000c0)=0x89) ioctl$TIOCGDEV(r1, 0x80045432, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x100000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETSF2(r0, 0x404c4701, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, "ebeed700001ac01b000000960000000800", 0x0, 0x2}) r4 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r4, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x7) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x15) (async) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, 0x0) (async) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, 0x0, &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) (async) socket$nl_crypto(0x10, 0x3, 0x15) (async) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000100)=r2, 0x4) (async) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x40047459, &(0x7f00000000c0)=0x89) (async) ioctl$TIOCGDEV(r1, 0x80045432, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x100000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$TCSETSF2(r0, 0x404c4701, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, "ebeed700001ac01b000000960000000800", 0x0, 0x2}) (async) syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) (async) sendmsg$nl_xfrm(r4, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) (async) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x7) (async) 00:49:52 executing program 1: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) 00:49:52 executing program 5: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) (async, rerun: 32) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) (async, rerun: 32) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) (async) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) (async) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) (async, rerun: 32) r2 = socket$inet_sctp(0x2, 0x5, 0x84) (rerun: 32) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) (async) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) (async, rerun: 64) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) (rerun: 64) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) (async) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) (async, rerun: 32) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) (async, rerun: 32) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) 00:49:52 executing program 4: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) 00:49:53 executing program 5: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) [ 281.116182] Unknown ioctl -1072131212 [ 281.127573] BUG: sleeping function called from invalid context at drivers/tty/vt/vt.c:2599 [ 281.135998] in_atomic(): 1, irqs_disabled(): 1, pid: 11474, name: syz-executor.0 [ 281.143522] INFO: lockdep is turned off. [ 281.147588] irq event stamp: 0 [ 281.150774] hardirqs last enabled at (0): [<0000000000000000>] (null) [ 281.158315] hardirqs last disabled at (0): [] copy_process.part.0+0x1518/0x8260 [ 281.167339] softirqs last enabled at (0): [] copy_process.part.0+0x15b9/0x8260 [ 281.176183] Unknown ioctl -1072131212 [ 281.179042] softirqs last disabled at (0): [<0000000000000000>] (null) [ 281.179046] Preemption disabled at: [ 281.179050] [<0000000000000000>] (null) [ 281.179066] CPU: 0 PID: 11474 Comm: syz-executor.0 Tainted: G W 4.19.211-syzkaller #0 [ 281.179078] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 281.217417] Call Trace: [ 281.220013] dump_stack+0x1fc/0x2ef [ 281.223639] ___might_sleep.cold+0x235/0x250 [ 281.228050] do_con_write+0x116/0x1d90 [ 281.231932] ? gsmld_ioctl+0x3d7/0x480 [ 281.235815] ? tty_ioctl+0x65d/0x1630 [ 281.239615] ? do_vfs_ioctl+0xcdb/0x12e0 [ 281.243693] ? ksys_ioctl+0x9b/0xc0 [ 281.247406] ? __x64_sys_ioctl+0x6f/0xb0 [ 281.251483] ? lock_downgrade+0x720/0x720 [ 281.255717] ? lock_acquire+0x170/0x3c0 [ 281.259793] ? debug_object_activate+0x12f/0x450 [ 281.264556] ? trace_hardirqs_off+0x64/0x200 [ 281.268976] ? do_con_trol+0x5970/0x5970 [ 281.273059] ? mark_held_locks+0xf0/0xf0 [ 281.277126] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 281.282234] ? debug_object_activate+0x295/0x450 [ 281.287003] ? should_fail+0x142/0x7b0 [ 281.290897] ? lock_downgrade+0x720/0x720 [ 281.295050] con_write+0x22/0xb0 [ 281.298453] gsmld_output+0xdd/0x1b0 [ 281.302531] ? gsmld_poll+0x230/0x230 [ 281.306368] gsm_data_kick+0x21b/0x920 [ 281.310266] gsm_control_transmit+0x1c3/0x290 [ 281.314777] gsm_control_send+0x3a6/0x4b0 [ 281.318956] ? gsm_control_transmit+0x290/0x290 [ 281.323631] ? io_schedule_timeout+0x140/0x140 [ 281.328223] ? __schedule+0x88f/0x2040 [ 281.329117] Unknown ioctl -1072131212 [ 281.332116] ? mark_held_locks+0xf0/0xf0 [ 281.332129] ? mark_held_locks+0xf0/0xf0 [ 281.332142] gsmld_config.constprop.0+0x679/0x1100 [ 281.332160] ? lock_downgrade+0x720/0x720 [ 281.353301] ? gsmld_open+0x7e0/0x7e0 [ 281.357113] ? __might_fault+0x192/0x1d0 [ 281.361268] gsmld_ioctl+0x3d7/0x480 [ 281.365161] ? gsmld_config.constprop.0+0x1100/0x1100 [ 281.370803] tty_ioctl+0x65d/0x1630 [ 281.374444] ? gsmld_config.constprop.0+0x1100/0x1100 [ 281.379655] ? tty_fasync+0x300/0x300 [ 281.383467] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 281.388348] ? trace_hardirqs_off+0x64/0x200 [ 281.392766] ? retint_kernel+0x2d/0x2d [ 281.396665] ? tty_fasync+0x300/0x300 [ 281.400572] ? do_vfs_ioctl+0xf74/0x12e0 [ 281.404820] ? tty_fasync+0x300/0x300 [ 281.409844] do_vfs_ioctl+0xcdb/0x12e0 [ 281.413741] ? lock_downgrade+0x720/0x720 [ 281.417905] ? ioctl_preallocate+0x200/0x200 [ 281.422332] ? __fget+0x190/0x510 [ 281.425797] ? __fget+0x356/0x510 [ 281.429373] ? do_dup2+0x450/0x450 [ 281.432929] ? __se_sys_futex+0x298/0x3b0 [ 281.437384] ksys_ioctl+0x9b/0xc0 [ 281.440942] __x64_sys_ioctl+0x6f/0xb0 [ 281.444852] do_syscall_64+0xf9/0x620 [ 281.448776] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 281.454058] RIP: 0033:0x7f553c6dc0d9 00:49:53 executing program 2: r0 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000005c0)=0x169, 0x4) setsockopt$inet_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @loopback}}, 0x0, 0x9, 0x6, 0x0, "0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030cf00"}, 0xd8) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) bind$inet(r1, &(0x7f0000deb000)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$inet_int(r1, 0x0, 0x32, &(0x7f0000000200)=0x6, 0x4) sendto$inet(r1, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000100), 0x4) r2 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_NODELAY(r2, 0x84, 0x6, 0x0, &(0x7f0000000040)=0x8300) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000880)=@nat={'nat\x00', 0x1b, 0x5, 0x440, 0x208, 0x300, 0xffffffff, 0x300, 0x0, 0x3a8, 0x3a8, 0xffffffff, 0x3a8, 0x3a8, 0x5, &(0x7f00000003c0), {[{{@uncond, 0x0, 0x70, 0xb8}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x0, @ipv6=@private0, @ipv4=@local, @port=0x4e23, @gre_key=0x3}}}, {{@uncond, 0x0, 0x118, 0x150, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'lo\x00', {0x4, 0x1e, 0x1f, 0x4, 0x9, 0x1ff, 0xe24, 0x20}, {0x8}}}, @common=@osf={{0x50}, {'syz0\x00', 0x0, 0xa, 0x0, 0x2}}]}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x10, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @port=0x4e21, @gre_key=0x3}}}}, {{@uncond, 0x0, 0xc0, 0xf8, 0x0, {}, [@common=@osf={{0x50}, {'syz1\x00', 0x0, 0x2, 0x1, 0x2}}]}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x14, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2, @gre_key=0x7, @gre_key=0x6}}}}, {{@ip={@dev={0xac, 0x14, 0x14, 0x1d}, @dev={0xac, 0x14, 0x14, 0x19}, 0xffffffff, 0xff, 'dummy0\x00', 'bond_slave_0\x00', {}, {}, 0x1c, 0x2, 0x41}, 0x0, 0x70, 0xa8}, @NETMAP={0x38, 'NETMAP\x00', 0x0, {0x1, {0x3, @private=0xa010101, @local, @port=0x4e22, @port=0x4e23}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4a0) getsockopt$sock_int(r2, 0x1, 0x22, &(0x7f0000000000), &(0x7f0000000140)=0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffd83, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x5801}], 0x1, 0x0, 0xf080, 0x3}, 0x100) write$binfmt_elf64(r1, &(0x7f0000000600)=ANY=[], 0xfc30) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r3, 0xc0189374, &(0x7f0000000640)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0\x00'}) sendto$inet(r4, &(0x7f0000000680), 0x0, 0x40040, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r4, 0xc0189373, &(0x7f0000000340)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x13}}, './file0\x00'}) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(r6, &(0x7f0000000500)={&(0x7f0000000440), 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=@delqdisc={0x34, 0x25, 0x400, 0x70bd2b, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0xfff3, 0x5}, {0xc, 0xffe0}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x1}, @TCA_RATE={0x6, 0x5, {0x81}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4004001}, 0x40) openat$cgroup_ro(r5, &(0x7f0000000380)='cpuset.memory_pressure_enabled\x00', 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x4, 0x80, 0x3, 0xc8, 0x8, 0x2, 0x0, 0x400, 0x0, 0xb, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x9, 0x4, @perf_bp={&(0x7f0000000280), 0x9}, 0x0, 0xb491, 0x3, 0x4, 0x2, 0xfffffff7, 0x7, 0x0, 0x0, 0x0, 0x5459}, 0x0, 0x7, r5, 0x1) [ 281.457870] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 281.476777] RSP: 002b:00007f553ac2d168 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 281.484497] RAX: ffffffffffffffda RBX: 00007f553c7fc050 RCX: 00007f553c6dc0d9 [ 281.491771] RDX: 0000000020000040 RSI: 00000000404c4701 RDI: 0000000000000003 [ 281.499043] RBP: 00007f553c737ae9 R08: 0000000000000000 R09: 0000000000000000 [ 281.506318] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 281.513680] R13: 00007ffc051550af R14: 00007f553ac2d300 R15: 0000000000022000 00:49:53 executing program 3: write$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x9) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000380)}, 0x0, 0x0, 0x0, 0x8}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) write$cgroup_type(0xffffffffffffffff, &(0x7f00000004c0), 0x9) close(0xffffffffffffffff) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)) bpf$BPF_MAP_GET_FD_BY_ID(0xe, 0x0, 0x0) perf_event_open(&(0x7f0000000440)={0x4, 0x80, 0x3, 0x0, 0x80, 0x6, 0x0, 0x3f, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, @perf_config_ext={0x7c00000000000000}, 0x4000, 0x3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xc3, 0x0, 0x5d6f}, 0x0, 0x0, 0xffffffffffffffff, 0x2) r1 = openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x26e1, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x4, 0x7, 0x9, 0x0, 0x0, 0x80000009, 0x16101, 0x4, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x80000000, 0x5, @perf_bp={0x0, 0x4}, 0x100, 0x0, 0x0, 0x1, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$mixer_OSS_GETVERSION(r1, 0x80044d76, &(0x7f0000000080)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') write$cgroup_int(0xffffffffffffffff, &(0x7f0000000200)=0x4000000, 0x40600) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000b80)={0xb, 0x0, &(0x7f00000002c0), 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r2) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) [ 281.652010] Unknown ioctl -1072131212 [ 281.786725] Unknown ioctl -1072131212 00:49:54 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:54 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:55 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000001000200000000000fc15010400000000080ea06036fbd800252f3b4a11e14828af753b91efe877447680de48ec17b5d19dccb88fb3cbc92df845d7c030f0854a1447e516ea7b6badfb4e26dd437d0bcf44905fd5c4fda97d4399f1f9bf79000022247316f566575ab0df35dcafda94ededb80327f4e1c81ea8f5e69b39e62395ed2269acf3ed4300"/150, @ANYRES32=0x0, @ANYBLOB="00c102000000000024e2118009000100826f6e640000000014000280060019001000002308000a", @ANYRES32, @ANYBLOB="e98314bf7f8779497628956e65e52395feca2987ccec1edca54b42735a48230599d2d35e96162637e68195b348bb55abc0ca3efed0a5648223e967a9e3c1c9484763e1af73e36b547c1092b46b917a67c07ce30e3cc33173e1f532af947d1b348ffdb2481d68c54bd7e382b00bb269e7b1307f35605cd398db4858925431cd4561f38e60a4ff2dc7ed6656a4dd1c63f21d26edd4ff823520cee070dd1e619bf9cfb3", @ANYBLOB="0444760f26dc7f973e95096306782c8bd8b201a66f739153", @ANYRESDEC=r1], 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000000000141f", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) r5 = geteuid() r6 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) 00:49:55 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:55 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:55 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:55 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:57 executing program 5: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)=ANY=[@ANYBLOB="440000001000200000000000fc15010400000000080ea06036fbd800252f3b4a11e14828af753b91efe877447680de48ec17b5d19dccb88fb3cbc92df845d7c030f0854a1447e516ea7b6badfb4e26dd437d0bcf44905fd5c4fda97d4399f1f9bf79000022247316f566575ab0df35dcafda94ededb80327f4e1c81ea8f5e69b39e62395ed2269acf3ed4300"/150, @ANYRES32=0x0, @ANYBLOB="00c102000000000024e2118009000100826f6e640000000014000280060019001000002308000a", @ANYRES32, @ANYBLOB="e98314bf7f8779497628956e65e52395feca2987ccec1edca54b42735a48230599d2d35e96162637e68195b348bb55abc0ca3efed0a5648223e967a9e3c1c9484763e1af73e36b547c1092b46b917a67c07ce30e3cc33173e1f532af947d1b348ffdb2481d68c54bd7e382b00bb269e7b1307f35605cd398db4858925431cd4561f38e60a4ff2dc7ed6656a4dd1c63f21d26edd4ff823520cee070dd1e619bf9cfb3", @ANYBLOB="0444760f26dc7f973e95096306782c8bd8b201a66f739153", @ANYRESDEC=r1], 0x44}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="4800000010005fff00000500000000000000141f", @ANYRES32, @ANYBLOB="01f8ffff00000000280012800a00010076786c616e"], 0x3}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/vmallocinfo\x00', 0x0, 0x0) r4 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r3, 0xc0189375, &(0x7f0000000140)={{0x1, 0x1, 0x18, r4}, './file0\x00'}) r5 = geteuid() r6 = getpgid(0xffffffffffffffff) getgroups(0x2, &(0x7f0000000a80)=[0xee01, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r8}, 0x100000000}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)=[{{&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000003c0)="f300241a001cc465da980742daabebd27868ef21f9f91888de81161d2d9a40d2bb4afe1fc880f69c1c2dc30da9d00eeb8f9e6b", 0x33}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="fc15deeec03bef4e723921976afa4069fa56924188252b43981fab53b233954e5fcab4a7f387705cbe0dd3db", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1cfa985f0e6000000100000002000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0x138}}], 0x1, 0x0) lchown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) [ 285.444709] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:49:57 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:57 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000080)=0x15) ioctl$TUNGETFILTER(0xffffffffffffffff, 0x801054db, 0x0) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x0, 0xe, 0x0, &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, 0x0}, 0x80) r3 = socket$nl_crypto(0x10, 0x3, 0x15) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000100)=r2, 0x4) ioctl$PPPIOCSFLAGS1(0xffffffffffffffff, 0x40047459, &(0x7f00000000c0)=0x89) ioctl$TIOCGDEV(r1, 0x80045432, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x100000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TCSETSF2(r0, 0x404c4701, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, "ebeed700001ac01b000000960000000800", 0x0, 0x2}) r4 = syz_open_dev$vcsu(&(0x7f0000001940), 0x0, 0x0) sendmsg$nl_xfrm(r4, &(0x7f00000006c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)=@delsa={0x44, 0x11, 0x401, 0x70bd2a, 0x25dfdbff, {@in=@multicast2, 0x4d5, 0xa}, [@encap={0x1c, 0x4, {0x0, 0x4e22, 0x4e24, @in=@multicast1}}]}, 0x44}, 0x1, 0x0, 0x0, 0x20040080}, 0x1) ioctl$TIOCSETD(r4, 0x5423, &(0x7f0000000140)=0x7) 00:49:57 executing program 1: r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x80, 0x8}, 0x1, 0x0, 0x0, 0x0, 0x0, 0xc67, 0x4000}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="240000001a0001000000000000000000000000000000000008000100000013c8"], 0x24}}, 0x0) mremap(&(0x7f00006bc000/0x4000)=nil, 0x4000, 0x4000, 0x3, &(0x7f000091a000/0x4000)=nil) r2 = perf_event_open(&(0x7f0000000100)={0x5, 0x80, 0x90, 0x20, 0x6, 0x20, 0x0, 0x0, 0x42810, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0xff, 0x4, @perf_bp={&(0x7f0000000040), 0xf}, 0x800, 0x3, 0x3, 0x1, 0x100000001, 0x6, 0x9, 0x0, 0x7fff, 0x0, 0xffffffffffff800e}, 0x0, 0x5, r0, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) get_mempolicy(&(0x7f00000001c0), &(0x7f0000000300), 0x20, &(0x7f0000452000/0x3000)=nil, 0x1) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f0000000000)) ioctl$F2FS_IOC_RELEASE_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f512, &(0x7f00000006c0)) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f0000000280)=0x9e5) madvise(&(0x7f00008c7000/0xa000)=nil, 0xa000, 0x0) perf_event_open(&(0x7f0000000880)={0x2, 0x80, 0x13, 0xe4, 0x5, 0x7, 0x0, 0x0, 0x20010, 0xe, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xbc, 0x2, @perf_bp={&(0x7f0000000440), 0xd}, 0x18021, 0x380, 0x8, 0x5, 0x2, 0x4, 0x7, 0x0, 0x5, 0x0, 0x5}, 0x0, 0x7, r2, 0xa) munlock(&(0x7f00002f8000/0x3000)=nil, 0x3000) r4 = openat$mice(0xffffffffffffff9c, &(0x7f0000000340), 0x505380) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={r4, 0x0, 0xa3, 0x9a, &(0x7f00000004c0)="bb66278b1108f0db8816ee6f19f60bb8421fdd18d27a476f5e7997f4d7ca286ddbba834576f61896c0ec0753f4448be8d9e84e1d61aa6beed5e42b86e7f85729ab3de12a4d25f73fa569ad4880c5d3b690552cfa5e744e0ed93af53c761e8121ab03fdb124f7b97092f2a98f5e19783e51d4d0d3dddd57a7b219cf0a60f883284d1d865665d06d78c7a793744c5bf57cc9a5925b9cf507892694c96c4054e5bcb9933c", &(0x7f0000000580)=""/154, 0xffffffff, 0x0, 0x5, 0xdd, &(0x7f00000003c0)="f0921ed2b8", &(0x7f0000000780)="984d053e9616a06f868afd1fde2bfa89f66c9954132d96f661b020603b9f29bea5b97c20812acd73be31cc9c4b1ecad7d18ee04d3e256b9c74ae37fc79e4bcaae812eaf6b3d7fd63cd348aeab45a93c487e23dd588527ecd2b08d8ce3a39614c402163c693da147673e188e1fe29fdbc1e024daa495f8c2f0a8f8edcc4ff87e0db114e2ff9c4383a74cab5b5a812b7409213809284ccc55eac67d28d44136081fbe036947aae773a44d9b73727d4406f2c57fdf6c1a167e9ca630999232328ffff32c79d71ade85a63295bea9557f03af794e051147f6cd73b0597f767", 0x0, 0x4}, 0x48) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x6c, 0x10, 0x401, 0x0, 0x4, {0x0, 0x0, 0x0, 0x0, 0x44708}, [@IFLA_LINKINFO={0x44, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x34, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_INDEX={0x8, 0x15, 0x736c7}, @IFLA_GRE_FWMARK={0x8, 0x14, 0x10001}, @IFLA_GRE_REMOTE={0x8, 0x7, @loopback}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x6c}, 0x1, 0x0, 0x0, 0x24048005}, 0x0) 00:49:57 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x176}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(0x0, 0x2, 0x0) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000100)='syzkaller\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', r4}, 0x10) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r5 = getpid() sched_setscheduler(r5, 0x1, &(0x7f0000001700)=0x4) r6 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) fstat(0xffffffffffffffff, &(0x7f0000000300)) r7 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) r8 = getpgrp(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000001740)="d1ba00d02c8fce2a1a23a2a3a4b32acdb2805c73989ce13973da6fc656a691eed6041b7831bbb5e52bbbfefb4d455de9be9b81059a466073472c9bb2996d4f90e788eaa96e4183902e59fd971d63713d74f570fcc4c1b050886f091526ed2effc7d65a6af63121e26c50c8ac8339120ee44be007b34b5e89daf836dbebefb3e1dffce7a336be60aab1cc50db2bf72cb25184ab7f3090e718949b23e5938e24bf093896ae24076b8c136df04be4d824e5d6f5bf905ac34fb1fe4893bf2b694bac34016c1ffaa99c38f40410e8809ef440f3863487e8f9e06ed5b338af2268a126287cf2f0e7513224d3b97a88cd7c3f132a88a4c477b80e4a18bf6cbc0065cfc592222d72e6d1150ce0572a58243922243ac5ecba52fb290785509b00d5b7f29e184a8016217005b54dd4eed007d54c4813d81701970ad6758cb40dcec15da9b54a73688ba1937456a2b22427ff8719b423fb89d08562272a7870bd31e871eafd8c083ea5014b4b0c8a19346331cb3631d255e7e38a7b07543b58d7ab731c67da4d89e970f63ad6ad6dfa4cea4a8e02eec31305ab3ae4ed2ad7803433fb43b07ebff07eecfa9065993cdbd8b3618306da9c2de257eae9e0c91a5eabca786f2e6b1beda000d4fc8660b0c24be5a459f228d2ae72c683a7ee4f1b7eb160aacf77b729ca11bc34131ab4c85b3177a5b2a5890a36f1ff8bafeb3b4cbb80341da72ed4a83688856056d85faeb24abc39b30064929a0a5d71824d084ac3ab2c65fddc2d1fb7c6773b2cf23f51980aac8aad945b6bbab4ab459b5d7e40a8a140ae711623e6258d71f9fa46fb7923513f374c5ad218606940ea0e4f2511cfd6882702b2eb6f24cbb660548d414e1a1462e5123f9d7de87cd741e284bfe7f9df8a09c3ba0c35eecd189f406032103a5425f0d0052575ce8f83b657ae1ed908ade5579a1fe977adbd73edbd751b83d51852966d8124732fec43adabe0ee0945f0ffa08f82ceb1f698d8890bcc4c1ae30b2e038a7e13b6fbf5544c32856158e69d37d4583bd225b952a885e451a01c6b5add57d681c93cd54a424d1c2baf4feb41c405ca72afc1a1e41606f73cffa93c06640d418c04c967c6e248af07d7a842717525845f3565ffb905070dba410d5bab2bca5a3ecfb3533fae711b9ac8f289472d152bd3bdd75eaa9cfc78bf3138ba306ebcee8541ab8bea042a08445fbbe5df52a40712edf445d25012001a2f7c3b28fbc24a27ecb15cde1db28a5b1391e91be919d7b057e7fefe9d474798d293d6c9e760560bcde54df0652275b5ece71d08158299865099de5a31172aad50d0fe30ac6d714f43e4007e42d514e8ee8b410600c4816b0d2db2d5ee8ff9b86b083ea822cad7c1552398da2253906007a5f28e7e4b6a64cb9d9f6beb8e23dff35ba4d1e8c5d746fee52a658d8d720e2920519e5620085540b9bbc145d2b3b6678a289ea2480ca40edda3f8cfffe7c1575e54077fd43cada8f26a689adfce0fb799f32716cf17ad31e4d7c63dacf65dd5bfbebb55fa4211689ac51073c18cd063232301eddfbbb4def3c95d364be8b40cecb8ef4d16eac22d7734104a5a0367f21105a11905a56ba487ffa344d25f0865f327678df99e7847a477d31a4aa5c9adac9b96a597ae331c129ba94438a5c6d87a351678587679f2f372bfea5f69712e10395c4061dd6c9eb0021f453f664fbe1fa68657af1f5dbe67afb7de97635636089fa3ec12041ee8f5a98916d114b89f65e7c8b2e585e4f643f1b17962b4c37141f9177f4f5090da9a2d2322433c41b9fb088a2982e5c0bdaba29d534b038e92fe39a335c3a22dc870a6ff6ff1b3a1bfac7b273f32cada5505757b81dbcc34db3a69830a09525064a3e7bfb5cd6530689e372afc6e0ae9d2eb36804b21fe967a411a9c132c7c0b4e3de5075d8fec3b204e64e806b7516a767fd8df642e87e75e49f31dfd8fa2ef8c953e1658fa62da0f35837bc69e65dad1a44104ab528ca115c19e5332e7376e2c9ae3254536e46dbc36f4c9abd06a6b0a7abd37a6bdf8d6fe93aaa3d266ddb7257ddd77e9f2a4c82d14f08c014874ca61e3825232455a96ccfa47a249a2d60b0e1b45cd6a69f377e7202389bcc4c35c05e7f446d15e69e64c752fce2809f152c9443457d4ef18a1ab8f4a0f9919d5a029b9f45f3b4cf18d11b82cb4f79bd228a5be2ae5736833f11ad3053967b62eaf5a7b45958e69a91ea9fe559ef216f420fdeedf98cf123bd3dacdc9e7ce756e1eed040fd34dd8ad588b0c701ff0d3b509cffc51c40ebe3027b7cbe070bd1c81bcc509ff2ad9104654c648ed0730135b60471978a7df4cefdf45b25072f1393c4ae1f7fdd9f627091a73035c9a4bde4b97bea96a7eb1a1b06161d47cf44e74f9a009f1ab57e6d1064891e037e1a86685495fd4d8f3838e7104c2b782f8b9bd290a2f598e28d1ec5a96da33b60992a7b318516086c624924ec089f461d59be71a1db086ee60170f32a02383b7c8206bf7df6ea191397f76244161818ca7279f82e3453b031eb73d6147b1e4ec8b71778573502cd9399fa19cb0adb83e846316f8918f5576087dd6be6afaba77f14b6cd417a504045c66a222498491c6088377faea63ef9f59fb84d5ad15d3e549371f0648b81b2832178a1a6754949799a2d59373b57299a40f114cc225f06f15335f494a2d6c086f1c8cb20601426f2c3afbedb165bd95fa82ab81cb1aaf365b7c4489a1eec9b6b2a65c5771b8aa2e590856c81e83f529b5a0b0372aa27b709021ca8047deeef909e7d30d2797f5c83e98f9d1fcc837b33d210b75cf4eb6d57f875cacb59f6e70e72234c76acc5eae7da8f78184bd92653118b1336381284794bcd35546b893ab3496fc7deed7174c62998bd6015a2bd937f6784c23d40c255e0e0457a86123b2ed105b058e5ba270edd3e541e656d37f0b7ffa3868aaf45a87263a2207acd522e071704da68b1d4334b50ec8dafe9a4bd6bacf896ebfb360ef1175c9c32f984673481325803c5fe37e620cbf2f01ac7a637f08172c1f80498e3474fd3932df580c0d430366952a2ad6cc610ea4c5730197d9c5ab5c0456e061432e1beb9f4556640cbe7f5b99e49704d1ea6277a5fe9d038b53b4e37e29ca1f2cbe5f981bd4b93873d0d7eff683eb2daca3874551de19d21a2d27d46f84fdf851f459181541de938a11eabb829e28c7b9c4a78eac9d48660e2c4e3a6d29f8fa5bf38f402e271116d3c9139538fe1d9508b5735e3864eb91059d440ece0ef8f4c91fd435d5331f5dc5687d0fda5704df1b370e8701f04c84d96bf2e0c111ab029487fe9346dd9aa49dcdbac25d0cc9f66f4058d38d9b3539f0a411712942e6649facee367b8fd3ca4cde11eaf04b5a878f94590fff32b6fdb0aa5ad76528eb54f6e87f105cdbe619051bb8c4e55d05ada52d068d8ea8e7d5e3cbadfd200d1c7543a179b4a8cacf6739fb0f2feeca5f64d83d197eda3f9e52e8e26b942e7e2dce23d7321b93ce30b48ea5ba097716c26cf4c031140ab479c949c092fde065981f8df5eeb4b2594e355fcc332816dfb137f43fa5bfd6aa3b613f0bdc046bb8faa50b42669657624feec3669e07e59c8201502412123657ddb1c60bf3b511a98e3e6089fd524d316dd26413c4db03974d91ee9a1b9d6d897041683b38cbc5b0d68c3bc8ecaef671d76fb8a1d5be3e6f8f53fa160cbb26ac0fb355d1313ceaa4a086c9c487106639cfcc356d93e88876a580f075ae496255c7ca439801e6f715aa698ce73cba33b21fc758b638b679d616be3937ced6e4dbe665143d8463b940e52be7c835b262b08959463171391b6441d2840b7b774ff4a08937c36acfe24fba70d9a200481721b2e7660e62a7f411fd90dae30734c70e32afbca6d2d98ac0a4f7e1f2f963f363c1860c4d2628280a3c64819c9ab327b3f027fb0b29377ff741f4660f2b45042d0f481fbe6675e802bdcb8f6eba0c95f466db4278491d30afbbafbfafbc2de6f08f51819efaea38fdd73ae2e7cf4e31660487ff8ce7345f01909f8548b331df4b1dfa5253f7bb6aee779051e356994b3ed8e59b07db42e7366aeb4789573ae237c2e27c6867693b083aa93c3d23bf7452cbd4697a7b61f7816b6fa0c5ab847c81b28c33c0a8dc3efcf4c6a09b6f3eaa8037f9324a96f9c825d8ab4537cb15b47e808432ceffe16f8336546c3f9bc34d97ea79fe57a29b7b02c9e07e7341f70723beed6849ad5a1a3dd74a0432b2007bce1f6391c1e6c7d0df66f3785af46310ae2737cb756ab7378f6d4a25e77f880cdb39a452ba4a473544807f05fa50437ef71b2a230b3a1802de5c1a317f8e0684a37ff82a8a5395f416d0e1a3c2894edac5a8f481fd81c133f31bb070f1c4c7e25fb9d911149cda4fd11c6430d09c81a77f9c635433b5fd13113984de2b088adb1aac5c062e576274649383d3b779aefb9b2c9b4c3a0ec1df6a37ba0f5a9c8d92c0e989ed701e7813ca479a32398f70f0e22430e72e557ff944135a0abc62180eedc21ac86b8b6d8d1588308e8d4965b081efef9a0709d5695778d3c251f2f1c1c331d556640bea86100aff19f35002fc1c6320e7913f2b112182b9562dbca34ccfed01866a30a56fc5a6633141ede5b29b95771aca775f9de69e9f2b4631d83ff6133c7550d824f71dba55125a99e23995357fd6c3f466ab7716048a81729f371f8053ed8dda1d67bc4f36bc32c8a527378ae5068c3248a7f1a6abc5aaf7515c0c75659a53d70b82d8ebfda36a54b82ba3e5c627383dc4e58c369d00cb84c43498a6976e7e6a34f555059f930a700cb7eb63cc1b6ca44065313022f28dc40ea262776f1496573e709a19f76acc87827d21116b28e85a5775ea0429820187c0d6f56924bcce62b58189e499a2beed42642be8156ebf27f55b05a5da13e42695a389678bf6764af10bd342c05d198cd52984a6ad3ebdcd47f2c0b9463c3db3c554c8f1cd9a62f337ac7c90237e02b23925ff5b21c22e476ea1648b46fea07f9865e994c8c2b1c33f847692e4d7f65be556bf7b460a753247a82e722795ad1ee779230f33d7785f706874579578cc7879c2f60ce99c9be7f55a3e0653686e324373469a1ca6ec5403280de41e06ba0e07ff844441da050a0f9bf02210e422f2609464483781727f7309650b3c97500e02bb4fc3c9a2a9966d13516f371f2110f5b036e38d576f0198563613d3e57bdb9ed44b56f86c95578a318c4b89e82f9469e237fb227fc4c3aa29924e35f91f822f3f7258be5871cc76c6ba0dc2c4ab48c95d1188ee43c5229b5aee8878928c922231cf25b4c50538295b438e521af9a61e95120d931d5c36e1113a5bec7fccada4a779f8d9fcf0e2ec7bc0d69adfe11ac026e819248c4d9bd483299419d34705301a54d92fcfcc862d97fd4a5436cae71da88895d1aa165fb857b22d8c1ae6b01b03dd44f6c517a37191eb2eaec33470c549b0f89253cd4057ba01a138955654e5de08beb5e61d4cf2eac6ac0f6537924efe13c0b991b22a022d5546346b7e042bf6cae41efb75d82bea206996bd09f045213ca3b1567cc6fe2962872b6ae8c6372c3a1ce91a89b7a88afde1d87edccd38ab4ab0f14b44a1da621c8aeef33ce7bf0dc8fe225abd88a8365f2f4e007de3b7c7e60ac73cc3a6c2cbcc5aa0cd35b700b4c0dda35ae80687cd8b117a06569b3584a83f394a1c43a9c4743af81ea17c2440a77d367b78b4abcb1663deee068d8499119eb5a85fa563755f597959cd237fec0efd88e3b443f6d92804a7fefadda8b9", 0x1000}, {&(0x7f00000003c0)="a61abd9101d9bea76dc29f11a14e35d38f785e527911f86ac9ceab04e3f5abde59b84e50ee220eacb0756d95c4a4d1bac09b3be1bb4548a0d915efb9ce73d18166aa5dd1697cab8406c11de90d795acb2ec3f9d2309f7ddbe289667e4f06febb975be5409f42b6e1623683b23b2e253f4c3e71213c30b6f09a9c2b3a7ec757c2d66f8ddfb66f1be8928de3cdbcef8b8af756533cca852d6f11e59d7c2355007f94da30920d419cc79f0e809e078bb0ad71d230b9133a047ac2dd2b6737984d34125c815dbde05ff6f6e1f57080dba0ac", 0xd0}], 0x2, &(0x7f0000000540)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xee00, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [r3, 0xffffffffffffffff, r7, r2]}}, @rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [r1]}}], 0x68, 0x4101}, 0x8040) setpriority(0x0, 0x0, 0x2) syz_open_procfs(0x0, &(0x7f0000000180)='net/vlan/vlan1\x00') r9 = creat(&(0x7f00000000c0)='./file0\x00', 0x20) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r9, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setscheduler(r10, 0x6, &(0x7f00000001c0)=0x5a) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) setsockopt$XDP_UMEM_FILL_RING(0xffffffffffffffff, 0x11b, 0x5, &(0x7f00000004c0)=0x80, 0x4) syz_open_dev$tty1(0xc, 0x4, 0x1) 00:49:57 executing program 0: r0 = syz_mount_image$minix(&(0x7f00000000c0), &(0x7f0000000100)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(0xffffffffffffffff, 0x5423, &(0x7f0000000340)) ioctl$TIOCSETD(0xffffffffffffffff, 0x545d, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000025c000)={0x2, 0x7a, 0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x824b0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000080), 0x80000, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000140)=0x17) syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, 0x0, 0x0, 0xee, 0x0) r2 = openat$incfs(r0, &(0x7f0000000440)='.log\x00', 0x84c0, 0x40) ioctl$AUTOFS_DEV_IOCTL_READY(r2, 0xc0189376, &(0x7f0000000280)={{0x1, 0x1, 0x18, r2, {0x6}}, './file1/../file0\x00'}) perf_event_open(&(0x7f0000000200)={0x5, 0x80, 0x5, 0x4, 0x27, 0xc0, 0x0, 0x20, 0x40100, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x3, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x507d10dc, 0x0, @perf_bp={&(0x7f0000000180), 0x7}, 0x10000, 0x8, 0x3, 0x7, 0xd3, 0xb959, 0x7, 0x0, 0xfffffffd, 0x0, 0xb8d}, 0xffffffffffffffff, 0xb, r3, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200c2, 0x0) write$binfmt_elf64(r4, &(0x7f0000000080)=ANY=[], 0x8) sendmsg$802154_raw(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000500)={0x24, @long={0x3, 0x1, {0xaaaaaaaaaaaa0302}}}, 0x14, 0x0, 0x1, 0x0, 0x0, 0x2c000800}, 0x40840) sendfile(r4, r4, &(0x7f00000001c0), 0xa198) open$dir(0x0, 0x0, 0x0) [ 285.613855] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 00:49:58 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000fc0)=ANY=[@ANYBLOB="48000000100005078000"/20, @ANYRES32=r3, @ANYBLOB="000000000000e4ff280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="38000000240007050000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {}, {0x4}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_CLASSID={0x8, 0x1, {0x0, 0x5}}]}}]}, 0x3c}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000040)={&(0x7f00000000c0)=@getlink={0xfc, 0x12, 0x1, 0x70bd2b, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, 0x10}, [@IFLA_PROP_LIST={0xb8, 0x34, 0x0, 0x1, [{0x14, 0x35, 'veth1_to_team\x00'}, {0x14, 0x35, 'pimreg1\x00'}, {0x14, 0x35, 'netpci0\x00'}, {0x14, 0x35, 'xfrm0\x00'}, {0x14, 0x35, 'team_slave_0\x00'}, {0x14, 0x35, 'veth1\x00'}, {0x14, 0x35, 'erspan0\x00'}, {0x14, 0x35, 'veth1_macvtap\x00'}, {0x14, 0x35, 'bridge_slave_1\x00'}]}, @IFLA_LINK_NETNSID={0x8, 0x25, 0x3}, @IFLA_BROADCAST={0xa, 0x2, @multicast}, @IFLA_MASTER={0x8}, @IFLA_CARRIER={0x5, 0x21, 0xce}]}, 0xfc}, 0x1, 0x0, 0x0, 0x81}, 0x4000) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000080)={'vlan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000001b00)=@newlink={0x44, 0x10, 0x403, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r5}, @IFLA_NUM_TX_QUEUES={0x8, 0x1f, 0x5}]}, 0x44}, 0x1, 0xba01}, 0x0)