last executing test programs: 3m37.686373094s ago: executing program 32 (id=85): r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'bond0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=@newqdisc={0x44, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r1, {0x0, 0xfff1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_hfsc={{0x9}, {0x14, 0x2, @TCA_HFSC_RSC={0x10, 0x1, {0x3, 0x3, 0xda8}}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040084) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@newqdisc={0x30, 0x28, 0x4ee4e6a52ff56541, 0x5000, 0xfffffdfc, {0x0, 0x0, 0x0, r1, {0x0, 0xfff1}, {0xb}, {0x2, 0xfff1}}, [@qdisc_kind_options=@q_red={{0x8}, {0x4}}]}, 0x30}}, 0x400c804) (async) syz_emit_ethernet(0x7a, &(0x7f0000002340)={@local, @local, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "381409", 0x44, 0x2f, 0xff, @private2, @mcast2, {[], {{0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x0, 0x1, 0x88a8, 0x0, 0x600}, {}, {}, {0xa888, 0x88be, 0x8000001, {{0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, {0x4}}}, {0x8, 0x22eb, 0x0, {{}, 0x2, {0x0, 0x20}}}}}}}}}, 0x0) 3m36.180729957s ago: executing program 33 (id=108): r0 = socket(0x400000000010, 0x3, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000600)=@newqdisc={0x34, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r4, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0xb}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x4}}]}, 0x34}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)=@newtfilter={0x38, 0x2c, 0xd27, 0x30bd29, 0x25dfdc00, {0x0, 0x0, 0x0, r4, {0xffff, 0xc}, {}, {0x7, 0x1}}, [@filter_kind_options=@f_matchall={{0xd}, {0x4}}]}, 0x38}, 0x1, 0x0, 0x0, 0x40000}, 0x44000) r5 = socket$unix(0x1, 0x1, 0x0) r6 = syz_open_dev$sg(&(0x7f0000000280), 0x7fff, 0x80801) ioctl$SCSI_IOCTL_SYNC(r6, 0x4) setresuid(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./trace\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./trace\x00', &(0x7f0000000180)='tracefs\x00', 0x0, 0x0) chown(&(0x7f0000000200)='./trace/events/sched/sched_switch/trigger\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000006040)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000006100)=@delchain={0x24, 0x66, 0x1, 0x70bd2e, 0x25dfdbff, {0x0, 0x0, 0x0, r7, {0xffff, 0xc}, {}, {0xfff2}}}, 0x24}, 0x1, 0x0, 0x0, 0x8848}, 0x20004004) 3m26.206002811s ago: executing program 34 (id=305): syz_emit_vhci(&(0x7f0000001380)=@HCI_ACLDATA_PKT={0x2, {0xc8, 0x0, 0x0, 0x11}, @l2cap_cid_signaling={{0xd}, [@l2cap_cmd_rej_unk={{0x1, 0x1, 0x2}, {0x2}}, @l2cap_move_chan_req={{0xe, 0x6, 0x3}, {0x7, 0x8}}]}}, 0x16) 3m25.669254774s ago: executing program 35 (id=308): r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x101100, 0x169) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x43c0c2, 0xa) openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x80, &(0x7f0000000140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r2, &(0x7f00000004c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = syz_open_dev$sndctrl(&(0x7f0000000280), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000480)='./dev\x00', &(0x7f0000002600)='devtmpfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000002640)='./dev/sda\x00', 0x2, 0x0) ioctl$IOC_PR_RELEASE(r7, 0x801070cf, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_LIST(r6, 0xc0505510, &(0x7f0000002580)={0x7, 0x400000000000305, 0x0, 0x0, &(0x7f0000002600)}) modify_ldt$read_default(0x2, 0x0, 0x17) modify_ldt$read_default(0x2, &(0x7f00000003c0)=""/181, 0xb5) write$FUSE_INIT(r2, &(0x7f0000002500)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x34014c40, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x10}}, 0x50) ioctl$OTPSELECT(r1, 0x80044d0d, &(0x7f0000000200)) syz_fuse_handle_req(r2, &(0x7f0000004680)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb1000008747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb80035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22383e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485a4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2245eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e4c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8652b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad64c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc590800", 0x2000, &(0x7f0000006680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006740)={0x78, 0x0, 0x6, {0x8, 0xfffffffe, 0x0, {0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x3966, 0x1, 0x8000, 0xfffffffc, r4, r5, 0x1, 0x4}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) mount$fuseblk(&(0x7f0000000240), &(0x7f00000002c0)='./file0\x00', &(0x7f0000000380), 0x0, &(0x7f00000067c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=00000000000000000010000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r5, @ANYBLOB="2c000cf6fa48312c009881cc19e475a00a9de499af45ce9395c1da68ec93b1ddaff15b2eea9536a3a76da818409282a0e2e21832a82666e3b0c01171fb2b8fad1516385ba90f79b34ea1ad55f4679e9667d8cf831745a54937db5a206cea56cbe25d"]) umount2(&(0x7f0000000340)='./file0\x00', 0xb) 3m24.667694667s ago: executing program 36 (id=316): mkdirat(0xffffffffffffff9c, &(0x7f0000000300)='./sys\x00', 0x1ff) openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./config\x00', 0x1ed) mount(0x0, &(0x7f00000002c0)='./config\x00', &(0x7f00000001c0)='configfs\x00', 0x4002, 0x0) rmdir(&(0x7f0000000280)='./config/usb_gadget/g1\x00') 3m23.52699333s ago: executing program 37 (id=323): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="540000000206010200000000000000000500000005000100060000000d000300686173683a6e6574000000000900020073797a31000000000c0007800800064000000040050005000a000000050004"], 0x54}, 0x1, 0x1f00}, 0x0) 3m20.540846764s ago: executing program 38 (id=337): r0 = syz_open_dev$dri(&(0x7f0000000340), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000380)={0xe52, 0xd, 0x5}) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@gettaction={0x34, 0x32, 0x6dd711a25f4cb68b, 0x70bd2a, 0x0, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1, 0x1}}, @action_gd=@TCA_ACT_TAB={0x14, 0x1, [{0x10, 0x1, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}]}]}, 0x34}}, 0x0) r2 = syz_open_dev$dri(&(0x7f00000003c0), 0x0, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000500), 0x20800, 0x0) syz_open_dev$dri(&(0x7f00000004c0), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f0000000200)={0x202, 0x6, 0x10000}) r3 = syz_open_dev$dri(&(0x7f0000000580), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000000440)={0xaf0, 0x51, 0x4}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f0000000000)={0xcc5, 0x81, 0x2}) close_range(r1, r2, 0x0) 3m20.036509108s ago: executing program 39 (id=340): vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000200), 0x2) r1 = memfd_create(&(0x7f0000000300)='y\x105\xfb\xf7u\x83%:r\xc2\xb9x\xa4q\xc1\xea_\x8cZ7\xe7a\xdenJ\xeb\x87\x9b\x11x\x0e\xa1\xcf\x1a\x98S7\xc9\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x04\x879\xa24\xa9am\xde\xb2\xd3\xcbZJoa\xc4\x1acB\xaa\xc1\xfb Q\xd4\xf4\x01\xa52\xe2DG\xd4\xbd{\x9f\xa9\x97\x9b@\xdb\x00b\xe1br\xb6\x008\xe3\x10\xff\xc2\x9d\r2\x9e\x8e\x04sW\x1b\xb7\xb3\xa2\xc9&@\xca\xda\xdc\xe2/\x97X\xac\b\xb0\xc2<\x80E\x1a\xbc\xc7W\xda9VsA\xaf\xc6\xcf\xe1\xa1\xb5M\xa2\x85\xa6y\xc4J\xf1\xf7\xfcD\x95\xe3\xeb\xc7\xbc\x91\xb0\xa8\x9eo\xebF(\x9dL\x01vRk\xaacB\x14OD\\\xe8R\xe4\xcd\xec\xcc\xd1\x0fre\xe86\xcd\xeb\xc4$\x98\x06J\xd6dD\x8d_U`ji{\xab\x97\xaf;l\x1f\xaf\xb38\x14\xcb\xfa\xb3j\x92\f\xe0\x81\xa0\xa2-g\b\x99\x0e\x8d\x8d\x16\xd9w\\\xf0\xce\xb0j\x9d\'\x93\xef\x1d\xa0H\xd9\xbd\xd9\xaf\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x2) ftruncate(r1, 0xffff) fcntl$addseals(r1, 0x409, 0x7) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000140)={'veth0_to_team\x00', &(0x7f0000000180)=@ethtool_gstrings={0x1b, 0x4}}) r3 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r3, 0x107, 0xf, &(0x7f00000001c0)=0x207, 0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000240)={'ip6tnl0\x00', 0x0}) sendto$packet(r3, &(0x7f0000000280)="05031600d3fc140000004788031c09103c28", 0xfce0, 0x4, &(0x7f00000002c0)={0x11, 0x86dd, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) r5 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000000), r2) syz_emit_vhci(&(0x7f00000004c0)=ANY=[@ANYBLOB="040e04042d20047ac48c44b3d18f757b9ade02ebf29d43049fcc560ba91a3fe40ef7af482101fdbf"], 0x7) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_UNLABEL_C_LIST(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)={0x14, r5, 0x1, 0x70bd2b, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x44000885}, 0x40) r7 = ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000440)={r1, 0x0, 0x0, 0x4000}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x300000a, 0x11, r7, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000480)) mbind(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x4000, &(0x7f0000000100)=0xc, 0x2, 0x1) 3m14.133661088s ago: executing program 40 (id=392): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)={0x14, 0x3, 0x1, 0x301, 0x0, 0x0, {0x0, 0x0, 0x4}}, 0x14}, 0x1, 0x0, 0x0, 0xc090}, 0x40000) (fail_nth: 4) 3m11.915233999s ago: executing program 41 (id=403): mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mount$9p_virtio(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='transersion=9p2000.u,cache=mmap']) chdir(&(0x7f0000000140)='./file0\x00') write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000200), 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) mkdirat(0xffffffffffffff9c, &(0x7f00000008c0)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000900)='./dev\x00', &(0x7f0000000940)='devtmpfs\x00', 0x2, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) mount(&(0x7f00000009c0)=@filename='./dev/sda1\x00', &(0x7f0000000a00)='./mnt\x00', &(0x7f0000000a40)='ext4\x00', 0x8410, 0x0) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000240)='\x00', 0x89901) fchdir(r0) open(&(0x7f0000000280)='./bus\x00', 0x42b42, 0x1c0) mount_setattr(0xffffffffffffff9c, &(0x7f00000002c0)='.\x00', 0x8000, &(0x7f0000000300)={0x7}, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./mnt\x00', 0x0, 0x21) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000b00)=@v2={0x2, @aes256, 0x9, '\x00', @auto="38b6cca302cf4b85a0983ec4a7d882c4"}) 2m54.737271772s ago: executing program 9 (id=594): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r2, 0x4068aea3, &(0x7f0000000640)) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f00000006c0)={0x2, 0x0, [{0x400000b0, 0x0, 0x9}, {0x400000b1, 0x0, 0x8000000000000001}]}) (fail_nth: 6) 2m54.60881094s ago: executing program 9 (id=595): mkdirat(0xffffffffffffff9c, &(0x7f0000001480)='./dev\x00', 0x1ff) mount(0x0, 0x0, &(0x7f0000001500)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001540)='./mnt\x00', 0x1ff) mount(&(0x7f0000001580)=@filename='./dev/sda1\x00', &(0x7f00000015c0)='./mnt\x00', &(0x7f0000001600)='ext4\x00', 0x8410, 0x0) chdir(&(0x7f0000001640)='./mnt\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file2\x00', 0x18d042, 0x15) pwrite64(r0, &(0x7f00000016c0)="ff", 0x58200, 0xfb2200) 2m54.608254044s ago: executing program 9 (id=596): vmsplice(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000200), 0x2) r1 = memfd_create(&(0x7f0000000300)='y\x105\xfb\xf7u\x83%:r\xc2\xb9x\xa4q\xc1\xea_\x8cZ7\xe7a\xdenJ\xeb\x87\x9b\x11x\x0e\xa1\xcf\x1a\x98S7\xc9\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x04\x879\xa24\xa9am\xde\xb2\xd3\xcbZJoa\xc4\x1acB\xaa\xc1\xfb Q\xd4\xf4\x01\xa52\xe2DG\xd4\xbd{\x9f\xa9\x97\x9b@\xdb\x00b\xe1br\xb6\x008\xe3\x10\xff\xc2\x9d\r2\x9e\x8e\x04sW\x1b\xb7\xb3\xa2\xc9&@\xca\xda\xdc\xe2/\x97X\xac\b\xb0\xc2<\x80E\x1a\xbc\xc7W\xda9VsA\xaf\xc6\xcf\xe1\xa1\xb5M\xa2\x85\xa6y\xc4J\xf1\xf7\xfcD\x95\xe3\xeb\xc7\xbc\x91\xb0\xa8\x9eo\xebF(\x9dL\x01vRk\xaacB\x14OD\\\xe8R\xe4\xcd\xec\xcc\xd1\x0fre\xe86\xcd\xeb\xc4$\x98\x06J\xd6dD\x8d_U`ji{\xab\x97\xaf;l\x1f\xaf\xb38\x14\xcb\xfa\xb3j\x92\f\xe0\x81\xa0\xa2-g\b\x99\x0e\x8d\x8d\x16\xd9w\\\xf0\xce\xb0j\x9d\'\x93\xef\x1d\xa0H\xd9\xbd\xd9\xaf\x12\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x2) ftruncate(r1, 0xffff) fcntl$addseals(r1, 0x409, 0x7) r2 = ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000440)={r1, 0x0, 0x0, 0x4000}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x19) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x300000a, 0x11, r2, 0x0) socketpair$nbd(0x1, 0x1, 0x2000000, &(0x7f0000000480)) 2m54.33985697s ago: executing program 9 (id=600): r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000800)={0x1f, 0xffff, 0x3}, 0x6) write(r0, &(0x7f0000000840)="21000000470010aaaaaaaaaa0000000000000000000000000002000000030000000000000000000000000000000300"/76, 0x4d) 2m54.339798572s ago: executing program 9 (id=601): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./proc\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./proc\x00', &(0x7f0000000180)='proc\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./proc/net/rpc/use-gss-proxy\x00', 0x1, 0x20) r1 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) ptrace$getregset(0x4204, r1, 0x202, &(0x7f0000000000)={0x0, 0x1400}) syz_open_procfs(r1, &(0x7f0000000040)='oom_score_adj\x00') setresuid(0x0, 0xee00, 0xee01) write(r0, &(0x7f0000000580)='1', 0x1) 2m54.2396073s ago: executing program 9 (id=602): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x24020000) prctl$PR_SET_IO_FLUSHER(0x50, 0x0) r3 = syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_usb_connect(0x2, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="120100000c9768405e0483020b9901e4020109021b000100000000090400ff0160291d000905", @ANYRES16], 0x0) r5 = syz_open_dev$audion(&(0x7f0000000080), 0x3, 0x1) syz_usb_disconnect(r4) ioctl$SNDCTL_DSP_SUBDIVIDE(r5, 0xc0045009, 0x0) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) getsockname(r6, 0x0, 0x0) r7 = syz_pidfd_open(r3, 0x0) setns(r7, 0x2000000) fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) futex$unlock_pi_list32(0x0, 0x687, 0x26, 0x0, 0x0, 0x5) r8 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r8, 0xae60) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r9, 0x4068aea3, &(0x7f0000000640)) openat(r5, &(0x7f00000000c0)='.\x00', 0x80000, 0x2f) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f00000006c0)={0x2, 0x0, [{0x97a, 0x0, 0x9}, {0x9d1, 0x0, 0x8000000000000001}]}) 2m47.013179161s ago: executing program 42 (id=526): mount(0x0, &(0x7f0000000000)='./proc\x00', 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)='270', 0x3) unshare(0x40000000) write(0xffffffffffffffff, &(0x7f0000000140)="4f4f4f4fffffffff000000010000028000000168000000000000000000000000000000000000000000000064", 0x2c) r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000600)=@raw={'raw\x00', 0x3c1, 0x3, 0x2a0, 0x108, 0x111, 0x4b4, 0x108, 0xd4feffff, 0x1d0, 0x20a, 0x278, 0x1d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [0xffffffff, 0xffffff00, 0xffffff00], [], 'ipvlan0\x00', 'caif0\x00', {}, {0xff}, 0x6, 0xfe, 0x0, 0x5a}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@empty, [0x0, 0xff, 0xff], 0x4e20, 0x4e23, 0x4e21, 0x4e24, 0x4917, 0x0, 0x0, 0x9, 0x9}}}, {{@uncond, 0x0, 0xa8, 0xc8}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x300) ioctl$VIDIOC_STREAMON(0xffffffffffffffff, 0x40045612, &(0x7f0000000500)=0x6ac) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x2102, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000a80)={'syzkaller0\x00', 0x4001}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFADDR(r2, 0x8916, &(0x7f0000000ac0)={'syzkaller0\x00', {0x2, 0x0, @rand_addr=0xac140001}}) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000b00)={'syzkaller0\x00', 0x1}) write$tun(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000800010000000000140008004500003c000300004084ca2502020202ac14000104d23210000000000000000001000013"], 0x4a) 2m39.255182203s ago: executing program 43 (id=602): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x24020000) prctl$PR_SET_IO_FLUSHER(0x50, 0x0) r3 = syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = syz_usb_connect(0x2, 0x2d, &(0x7f0000000040)=ANY=[@ANYBLOB="120100000c9768405e0483020b9901e4020109021b000100000000090400ff0160291d000905", @ANYRES16], 0x0) r5 = syz_open_dev$audion(&(0x7f0000000080), 0x3, 0x1) syz_usb_disconnect(r4) ioctl$SNDCTL_DSP_SUBDIVIDE(r5, 0xc0045009, 0x0) r6 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) getsockname(r6, 0x0, 0x0) r7 = syz_pidfd_open(r3, 0x0) setns(r7, 0x2000000) fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) futex$unlock_pi_list32(0x0, 0x687, 0x26, 0x0, 0x0, 0x5) r8 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r8, 0xae60) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r9, 0x4068aea3, &(0x7f0000000640)) openat(r5, &(0x7f00000000c0)='.\x00', 0x80000, 0x2f) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f00000006c0)={0x2, 0x0, [{0x97a, 0x0, 0x9}, {0x9d1, 0x0, 0x8000000000000001}]}) 2m38.330890549s ago: executing program 5 (id=764): r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER(0xffffffffffffffff, 0x84, 0x7b, &(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000080)={r1, 0x25eb, 0x563}, &(0x7f00000000c0)=0x8) r3 = syz_genetlink_get_family_id$tipc(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$TIPC_CMD_GET_BEARER_NAMES(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100), 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x1c, r3, 0x100, 0x70bd2a, 0x25dfdbff, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x404c885}, 0x60) (async) r4 = dup2(r0, r0) ioctl$SNDCTL_SEQ_RESET(r4, 0x5100) setsockopt$inet_sctp_SCTP_STREAM_SCHEDULER_VALUE(r0, 0x84, 0x7c, &(0x7f0000000240)={r1, 0xe66, 0x8000}, 0x8) (async) getsockopt$inet_sctp_SCTP_NODELAY(r4, 0x84, 0x3, &(0x7f0000000280), &(0x7f00000002c0)=0x4) (async, rerun: 32) ioctl$TCSETSF(r4, 0x5404, &(0x7f0000000300)={0x9, 0xc, 0xc, 0x5, 0x5, "71dd413569772aba8545987e7dc133597b599d"}) (async, rerun: 32) r5 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$KDGETMODE(r5, 0x4b3b, &(0x7f0000000340)) (async) r6 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r6, 0x84, 0x76, &(0x7f0000000380)={r2, 0x80000001}, 0x8) ioctl$VT_DISALLOCATE(r5, 0x5608) (async) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r4, 0x84, 0x7b, &(0x7f00000003c0)={0x2, 0x6}, &(0x7f0000000400)=0x8) (async) r8 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000480), r4) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r4, &(0x7f0000000580)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000540)={&(0x7f00000004c0)={0x4c, r8, 0x400, 0x70bd2c, 0x25dfdbfe, {}, [@L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0x9}, @L2TP_ATTR_SEND_SEQ={0x5}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'lo\x00'}, @L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}, @L2TP_ATTR_UDP_DPORT={0x6, 0x1b, 0x4e24}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40}, 0x20000000) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000005c0)='gre0\x00', 0x10) (async, rerun: 32) r9 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000600)='/sys/kernel/oops_count', 0x20000, 0x40) (async, rerun: 32) sendmmsg$inet6(r4, &(0x7f0000000940)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000640)="4b67d1c42f728a762d1e715c10bbff78391ebf866c06fc92bc8724fb326c0a356211f07d34ce7474bd526c902cf85d48aa005c0a11a1f0ecf3cbed22e970f2b2587bdbc0fdf10650ea3f600f25a48e41d92fb6b3f192a933ff50037e4cea978a3e600dda0843d2bdb443e2a6", 0x6c}, {&(0x7f00000006c0)="b187563a81ad438441725642836c37857fd6485b027b3c9a2e9682edd42ab4aa4f8212f526fc7b825ea4a2941dab68c1f245116a3b9d0a3ab226d5b5190807a2cb9b6b64fbac41a7a6f4550ffd3ee05be206768f493336694f711c36062e40e2622b953303c01998d4843952049d3f540858eb", 0x73}, {&(0x7f0000000740)="851692cae590f45ef1f4a2df7515c857c8070a5d12030e6e3972da944602bf9077e219269b3196305277aa2a5f965f4bff3ccfb2be67a1f252746a1ac3c0a52579270b200cb5afadb35e08cdec7712eecb8b870e067725f0da081f008c0beed50e6a69b7bfb36055b4d3d77f25d2b3f1c0a071a44bb4f47c2f5788f6d26dc57a19c9108552e92dc8bdc8d9c0a8d837958d896a3b310415ffd75f11ad3c05bc90a6aba19bbb18c6a5204a", 0xaa}, {&(0x7f0000000800)="6207cd3ea399abfeaff15d035906a5410d865f0bc428fb212f230f50531f2bbe3e85a919c31f7b72da494920e33de6fb3979643b081a246548cd1d6a3bf9b1c5a18ada17014f3798884a2084d84f681ab688b1a08c7a3bda41ff06d55898c0aade9d6a9c4beb7f26a144c6a6782bc1c084d3b8f16458547ed0a28a1b87530bb34d0b158f5487c4642b6882df89831787989e6ebb44314be1c2391477ba698cdeafd96001b10767805016cf323dd8dedceb122577b4ed56a81853b2776426efe9b30230a488fc9c113a0ada42211f3f51ea02267b36cd8f15a8c5af7ba7", 0xdd}], 0x4}}], 0x1, 0x4000) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(0xffffffffffffffff, 0x84, 0x18, &(0x7f0000000980)={r7, 0x1}, &(0x7f00000009c0)=0x8) (async) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF_FLAGS(r6, 0x84, 0x7a, &(0x7f0000000a00)={r2, 0xffffffffffffffff, 0x80000}, &(0x7f0000000a40)=0xc) getsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r10, 0x84, 0x12, &(0x7f0000000a80), &(0x7f0000000ac0)=0x4) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000b40), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_COALESCE(r4, &(0x7f0000000dc0)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000d80)={&(0x7f0000000b80)={0x200, r11, 0x4, 0x70bd26, 0x25dfdbff, {{}, {@void, @void}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0xfff}, @NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0x4}, @NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0xb8, 0x3, 0x0, 0x1, [{0x8, 0x0, 0x0, 0x1, @NL80211_PKTPAT_PATTERN={0x4}}, {0x18, 0x0, 0x0, 0x1, @NL80211_PKTPAT_PATTERN={0x12, 0x2, "83e6fe8dca9afc80417edfc6a4fb"}}, {0x94, 0x0, 0x0, 0x1, @NL80211_PKTPAT_PATTERN={0x8f, 0x2, "59b70690c86b9de56079687f1354f02f5a5f77937cecf775ae08c4d51d4ef4a442db2c81110059b6878c2551f96cf2a9447a13bdaf98cea86b5d51ed4b7fd5b03501624be98cf7b69b1724e6c154665b7e53f382cb924d59fccef8dbc01761c314d89192104d34ceb20a167c1f961df81c25c8ea4a5e21e933b60a6f52c8e11e8f1f984533d98c008a03ed"}}]}, @NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0x118, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x17}}, {0xb0, 0x0, 0x0, 0x1, @NL80211_PKTPAT_MASK={0xac, 0x1, "6773180db0cd7fa799de0e8e688a1835892d8ed54f3679efa414955a6a0ef1968116cab658d2789c6ee49fbec85cfa514cf3073dbbe7f35be7af8f956ac5cae39b7f89ca30a6570fd19f206c1c7abcbef6309878bfdfaf536b24d79842ce165e2d458bdf80b3aacfd0d33dfa4481cba2ac9dec35d1003fbd338e9af6aa6313a38e3c3c5480ef96ddd2c85c343f85d68fd0fc41a313795dadbafdbed3cf9b8213c4362a4be6d504d3"}}, {0x58, 0x0, 0x0, 0x1, @NL80211_PKTPAT_PATTERN={0x52, 0x2, "31cb12d18d72a00340bc7f05fae94ce264292f0bd1ba9c0274e88c8d7fe8b8658780296f3c6b094a1f29c1adc4875c992cc476d72aaea3b2e3450b5666d5488151b006ab7f1af25f7eece7c369b2"}}]}, @NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x1}, @NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7fffffff}]}, 0x200}, 0x1, 0x0, 0x0, 0x4}, 0x4000051) (async) sendmsg$IPCTNL_MSG_TIMEOUT_GET(r9, &(0x7f0000000ec0)={&(0x7f0000000e00)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000e80)={&(0x7f0000000e40)={0x30, 0x1, 0x8, 0x101, 0x0, 0x0, {0x1, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmp=[@CTA_TIMEOUT_ICMP_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0xcef4}]}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x21}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x8884}]}, 0x30}, 0x1, 0x0, 0x0, 0x4}, 0x4) (async) r12 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000f00)='/sys/power/disk', 0x501040, 0x106) setsockopt$RDS_FREE_MR(r12, 0x114, 0x3, &(0x7f0000000f40)={{0x7, 0x1}, 0x22}, 0x10) (async) ioctl$TCXONC(r5, 0x540a, 0x2) 2m38.191571739s ago: executing program 5 (id=765): socket$nl_netfilter(0x10, 0x3, 0xc) r0 = socket(0x2, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000000)={'veth0_to_team\x00', &(0x7f0000000040)=@ethtool_dump={0x3e, 0x8, 0x3}}) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)={0x14, 0x3, 0x1, 0x301, 0x0, 0x0, {0x5, 0x0, 0x6}}, 0x14}, 0x1, 0x0, 0x0, 0xc090}, 0x40000) 2m38.1421308s ago: executing program 5 (id=766): r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x648403) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000380)={0xe52, 0xd, 0x5}) r1 = syz_open_dev$dri(&(0x7f00000003c0), 0x0, 0x0) r2 = syz_open_dev$dri(&(0x7f00000004c0), 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000002c0)='fdinfo/3\x00') read$FUSE(r3, &(0x7f0000000800)={0x2020}, 0x2020) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000200)={0x202, 0x6, 0x10000}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r2, 0xc02064b2, &(0x7f0000000540)={0x1, 0x11, 0x100009}) r4 = syz_open_dev$dri(&(0x7f0000000580), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r4, 0xc02064b2, &(0x7f0000000440)={0xaf0, 0x51, 0x4}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000000)={0xcc5, 0x81, 0x2}) r5 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r5, 0xc02064b2, &(0x7f00000001c0)={0x7f, 0x2000245, 0xa}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r5, 0xc02064b2, &(0x7f0000000240)={0x8, 0x8000, 0x401}) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r4, 0xc05064a7, &(0x7f0000000740)={&(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f00000005c0)=[{}, {}, {}], &(0x7f00000006c0)=[0x0, 0x0, 0x0], &(0x7f0000000700)=[0x0, 0x0, 0x0, 0x0], 0x3, 0x3, 0x3}) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r5, 0xc02064b9, &(0x7f00000007c0)={&(0x7f00000000c0)=[0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0], 0x3, r6}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r5, 0xc02064b2, &(0x7f0000000280)={0x5, 0x3, 0x9}) 2m38.136186643s ago: executing program 5 (id=767): pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ppoll(&(0x7f0000000080)=[{r0, 0x2000}], 0x1, 0x0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000580)={'macvlan1\x00', 0x0}) r4 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f00000005c0)={'vlan1\x00', 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x0) mount$9p_virtio(&(0x7f0000000700), &(0x7f0000000740)='./file0\x00', &(0x7f0000000780), 0x2210088, 0x0) chdir(&(0x7f00000007c0)='./file0\x00') r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000800)='cpuacct.usage_percpu\x00', 0x275a, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000840)={0x2, 0x1, 0x2, 0x5}) sendmsg$nl_route(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="400000001000030500000000fddbdf0000000000", @ANYRES32=0x0, @ANYBLOB="02880100373004002000128008000100687372001400028008000100", @ANYRES32=r3, @ANYBLOB="08000200", @ANYRES32=r5], 0x40}}, 0x4008054) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000500)='/sys/power/image_size', 0x28102, 0xd) write$cgroup_int(r7, &(0x7f0000000540)=0x4, 0x12) r8 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_CONFIG(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)={0x1c, r8, 0x1, 0x0, 0x25dfdbfb, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8}]}, 0x1c}}, 0x0) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f0000000440)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000400)={&(0x7f0000000300)={0xc4, r8, 0x100, 0x70bd2c, 0x25dfdbfc, {}, [@IPVS_CMD_ATTR_SERVICE={0x58, 0x1, 0x0, 0x1, [@IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x0, 0x12}}, @IPVS_SVC_ATTR_FLAGS={0xc, 0x7, {0x20, 0xe}}, @IPVS_SVC_ATTR_TIMEOUT={0x8, 0x8, 0x5}, @IPVS_SVC_ATTR_PE_NAME={0x8}, @IPVS_SVC_ATTR_NETMASK={0x8, 0x9, 0x32}, @IPVS_SVC_ATTR_FWMARK={0x8, 0x5, 0x2}, @IPVS_SVC_ATTR_ADDR={0x14, 0x3, @ipv4=@multicast2}, @IPVS_SVC_ATTR_AF={0x6, 0x1, 0x2}]}, @IPVS_CMD_ATTR_DAEMON={0x40, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @private2={0xfc, 0x2, '\x00', 0x1}}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x9}, @IPVS_DAEMON_ATTR_SYNC_MAXLEN={0x6, 0x4, 0x8000}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0xac}, @IPVS_DAEMON_ATTR_MCAST_PORT={0x6, 0x7, 0x4e24}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x9}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x869}]}, 0xc4}, 0x1, 0x0, 0x0, 0x20040000}, 0xc084) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./dev\x00', 0x1ff) getdents64(0xffffffffffffffff, &(0x7f0000000a80)=""/121, 0x79) mount(0x0, &(0x7f0000000140)='./dev\x00', &(0x7f0000000180)='devtmpfs\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./dev/sda\x00', 0x101042, 0x5) r10 = fsopen(&(0x7f00000008c0)='overlay\x00', 0x1) r11 = openat(0xffffffffffffff9c, &(0x7f0000000900)='.\x00', 0x0, 0x10) fsconfig$FSCONFIG_SET_FD(r10, 0x5, &(0x7f0000000940)='workdir', 0x0, r11) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(r0, 0xc018937e, &(0x7f0000000880)={{0x1, 0x1, 0x18, r0, {0x1}}, '\x00'}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r9, 0x40000000) madvise(&(0x7f0000817000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x46, &(0x7f0000000480)={@broadcast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "120008", 0x10, 0x3a, 0xff, @remote, @mcast2, {[], @ni={0x19d, 0x0, 0x0, 0x8, 0x3, 0x4029}}}}}}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./dev\x00', 0x12e01, 0x145) 2m37.181853838s ago: executing program 5 (id=773): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="300000001a000100000000000000000081"], 0x30}}, 0x0) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000002280)={0x0, 0x0, &(0x7f00000024c0)={&(0x7f0000002500)=ANY=[@ANYBLOB="1c0000005e00679a3601ffc4910700004f78d4c1a0731cccff"], 0x1c}}, 0x0) recvmmsg$unix(r2, &(0x7f0000002540)=[{{0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000004700)=""/4096, 0xec0}], 0x1, 0x0, 0x300, 0x1000000}}], 0x14, 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000019800)={0x50, 0xffffffffffffffda, 0x0, {0x7, 0x26, 0x5, 0x7a240001, 0x0, 0x6, 0x6, 0x5d2186cc, 0x0, 0x0, 0x1, 0x10001}}, 0x50) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000019880)="a6c574dd37ad5a06633d06f193c5b957758b45f2f4212a3ce6abbfded4461de98c0780332e9d3bfa72a53a1565605c551d53a1a3df7a15704f14493a1022fbcf144fe898338e9d3ea15101d7e179a6bfc093e7fb9ce3bb0854c64264cf2b2baeee72f52658949c8262186aa1582f932c471e68d5cfabd57f6abc46aa8052b942bac756f03e4a14f3ee3cc55d2aeec21d08ae0cd7a67ba70814ce161c6b7718e96055c1494f55f10673316179e99ce409c9cc18b80a020ea99be8bd3415d4420a9a4c74c9d16b8c6b58517f1380c44b8cee0d164eee6bfadada764eeac74f4c867b5e184dc0918d587bfc577836e9668f0fd44674f1310a910df2dc6e2342d47fbeb890b30d7183595996daa2e6f21fc1541ce0ed0686f2ca5536bfbc851a1ab1575502a19cbd990e954f12e9b7a0985d93c1ca66b268d4bdcdf7c75c17faa6d9b03c9f88fe6d31aaef35d2dc65bc74279983b0c6646475b83c1e01b6c8872d115aa72ae06a18e6d4120f551d2c35fae118d490c50867bf3f6cd2f950f22d6b0c7577e04697bee47b85c6144e2ecf45c4fd93ac1b51e44f98e38f9e9b93c3eb9160404d3a60f808836a8668604ffd8b317f91fd4dae384386c01f5fdebfa643907b5a07ad1423cb0d4a9a68aae6d2b5a912ba0b0789735e73d9a8ed8ae42c92f67f5c3a40e7df5575dd5e033f3bbfc443cfdde1685d9d5c05e8e9469bf7f546398a36cac008bc36520d0e08a4cee2a48ad2ab819524c9e2145f0d9d474acdb028b9cb8248a4d9df5bf6a1bfeea458fedbc039815ffe375cae1fb9be988916c20387318cde61c36b17eea13c176bb106d292728537032cdd79d7c8d48038a6b71aec0d61e774be6ad9f64210957c82dea29ca0991e019455cd7fd2ee2a64491e87e89807be62436132e5a6e75eb14f83885f161bc0c1ad2f3390cf0125712a9f5a14e62be0a9ef23f1eae46680143a83ab24483be91e1c015d4aadeb378c7aab79a474b755e14bbba59f2ac1b80d53d38baee42fd758e9a336ca9044e9fca0146f7168aa4a519e674daf9e061778a74a9ba48c34e1bc8ee86943f37b6fb653a82598902630bd4fa3cf374a622f38dcfe1006a3eed5c31766d13bcb431d7911ed3fd747755300b0343b65de201e0b95599f36cf1971b39fb3bad2448b863df0df7a3ad88741f08b90d7ab7632f481f0a6d1d8cea57d106b54790acb105f5a4030c48a232592a887863710b16abb7357670b36ccfa676d6689bf10b6ff95af963336f89f4136dc9ba2ea1c92bba5cafca6b248b2ffba2737012f29ac03ff59572833c4ff9e1a2ef2571e6962ab67e1e55138ddc4ac90441fa75f0feb9b2e07424bde534f28a50205f1136d9fca176d875bc44e3439c0bda08a2777987bb4e6795f48038f2ac7963d6528fddedf73b8416412031e84fb2ea1374adc4e3999db6339aadbf1c795dac51153f0ac54ca6d418427b696ded56900d663ef962822d67b6c7a6a0d5002f88e24b06ca47529f02ebbfffae34efec65f230de35368054a9d8bd9fc710f005008149019d683c7450234ae571b40e5de4c9178c1f1122aeac8293008a28ead3946bd6287126fdf42fecb03700cb9495b8a9be544aef8b489238020d7b9149f404dc17f61cfa4a3eeae72f46f79fe3f6d384ac2a4db2a45bc8c002ee4d491607e924fefd165c46fb15f2abba54a36a2460b6c2ee63de3e30e98ff3d453fab204eaef89ea21f8117b0e5e5e87eed6e2a3a58d270e65cc92f618b0e445d55f29c031fd36fce5ff62d036902bf5f1e4feb74c571f5f8fe03519d579c78f82efe2dea5192222f42ce4ed35f0f5df316dbe5b1db225b00dbe4e04518bb289c6eecbf2025a6758eb04f3675a9061b5e9ae5a9ec9bc5ee41b08d71c9059d2c68a42da09d2eacd3ace96be1ad943830663052cb8e3872588394453a1aee28cc3f7e4cfe34821cc8c323204a06e9d82fd4f67751c49f17f92dcb30e8f02f3ea24be55fbafa90c501c365cc0349e2c3b6f0f02ac83ff40793c4ed56e294ce28accdf6bbefcbfd0ff538d7cfab35635ed8fc8951a1ccd30b59bbe2c51eafe223b4dfcbdcde2acc437de051f9563b76a4360940a71986d86e0854a2b530ade41bdd87c0234ac5dd42ee03a102932b083e57f65c1019d4054efc1cd25f4f852b9cc6befd387ddecce4da58a466e536ee8f7a3ca5be424c92b1a20eca71d5901f3d62ac1bbcdeeaa2ef90fbcaf35168a1dc0a5cd52ea960ab4c1d0e0a6535afd5f209aa89617be651c4c2cd212445b32e17a04aeca05b42d4788921e5834744e63f13222dc52c90a08b6204d85fb27c9f15de631d53b5ff0ae50b5feb46f7c67363423d24f970e0e950839da3f42016ac2f38859ae4261a1e9da9552b6a17a1d5bcbf27fff17ad05384206948b49ce4c87c80c80edb9a3b5d76d1e64b01ba735f93667b8b378be78935936c2ac1071d7abb977cf01edfe7664858cfd8f846a4de20d98a56860091820f9fe7ca2de7be202b36222b88bd8eac23f41f62e14110afafe64210f4a07f894bfbcb183b87747e362cd5b9e8c50df1453053c18fe121bb7507bc501a46f736bd13d5ecc4fa54dd77e53a604f7232c8331b1b7c0537689fb1945128f975d6405747bcc0d172c19d4fa610cf481a8aacd5f7a7cbef3456a65443322afd137708b3fc8b3ee9b8a4cb38c7b14d4fdd74daa58074bcaf22bca1cc8ec2dd22cde60ba5d892342a14be25b4d897ddb23b8154c6f24a93c00c17acd90522ef7acb80b343ac08b4af83ce8a0c95bbfe140c0f1c572639f4079607a34b8f675cf3ddfc2bff83635f9d13b2375c1d317920530fc72fc774edf8dc4f653d72876c1ae61edc6edb1cbc2edbda7207cca6811175cb8f9205d8be99d81d217e0433ac7d298962b87db00128fff1f3d264c50dedd3ca4bccc8db1c1191c3ea226d351560024be65f4e85f577bf8f06d6528f7c73640cd579ac1677ee58255c1bcedc9670684737173037eddc55bc943b78524f617653a324319f6026b6a9b02cc9e3b58e8b661d5d7805723cc5c476e3b7f04ee7dbfe1af744f756313a2146a84224877cf93d1f27c28e7e21e4d29193d6384c3e9eb337cf67a5b45970c7ec3d5523847d0e7d56cc4f132f160851feeced284fb5a75c203fa6b1e01362ff6da0ebf8d852c90b1a026386253afe5c7a078ecd8c5663bee57b83200653bd2a5e6695a3cc5d466d2e65d81da058107d2422fc99875e95b772608e456471cbbfa2ee8795b45cacb1290563eb23bf534c7db5e47fbee4081013974ce9dac3301d6cd966255e22243c90fc55f4b421940c7e819e5d54f44869943e2f267e3b1b9eafdf61a9157c04e71b756076445ead7851923efa6454ff156b2c3793192fec046b7b7e8947efe0009e9ef049dae89b34dfdc0183cc7a9c7cac4eb13994535e803a7d9f070b95df12bb2ecc30bb518517982be2a274faaec1713a423f020089848326e5fe32c115de0b7f8c2876271a0d17924d246c9e08bb534d741b03646daea5411f1825632caf101ccae49a99b82e3735513947b6c6a4b09b76203547f79f2809c96bef593c6e64bd0eb84b1b11e3f136fe725607df9b3420af6cdead70bc572a44ec1453de49fa1f6843f5e74055cc37aa86a9c06cc8094f3f58f3bac7f7980c1d41729ce1331096fbab86ee7568798a0be045b132ec6c587143ed9071f949f0090b783a1324d76f5aec5559168da67c85e3bb8a48937a214d1f101d7ccff655c5eb778ddd61cde8dc39bb1920e0d7cf418b761ab92bcc677a0c5b6cab85574c1216e3cec682dbfad3a7b053e365578c0c1c7a70a1b48b6744441f1476e13366087913dd41e6d9a272301be9721dc0fc78355fa914b8033c1eec4f2cd0cb39e17603b2f7052619cb52e658c928e3925c326d00016146a754142115d4bafed77a5ad8b541f4e5cb732af4411a1a8833ff4215aa8e0d743ecc63c311bbe3fd21335a82f0648535688434df83e6fe6ea8455294a2bcafff88a0d0485657e7adf5b73083d873cc87ca6cd56593f11642fe27d9a998d55ac7af93b702fe4418d3ce0f2dd73d8c1f60524575119bfe0d961c468a906a0df2868465b5bf5d2018b97c2e11393f673b7199dd0c71df6469f984dbd484cf809ef1f919d1b7fcec368cb93ef49fae9b564a28225c2e2eef782a07f6aa660b2c385ac00a2151e3ccf29344b93621987f57bd29ecde89a2cc8dc87471606cce12f2ac1210358b5f08eddd983e86c02440a9b357f386f8d4ea61b0a73b64427e4e73b174ca05e63ab749626132643d02df141c757485cf729bec5229b91dced3640366200eb3beaacb9e9daf19fe74d7c06c18f3caf4d9ea2cc8fa906f58c620f91fd883dc9f3743f094a4b0c85d78f7ce6cc01c53856be10e861fe347f077399e187d22418c0aad8a913f4cc892c903d544be85be4b031d1028f70acd8184de1c28538001b153bf0bbb65c160339fe34856eca5eda8aaa79d76e4f126b4bbfaac2f44c0d936002ba75b0205a21c4720b0b3ae87f5c458a57254b017c51e3a51e087c3a29a654abe9fe9c21a100122a11f500fca1bf676aaf959980fca9cf1ace013d1de770ceea61e9c831d3a5dd8faab74bf95ee49f1a580e8c4add9cafddade6c761bd100e1658070b8fdba52481144d14fab4771b63a1e1ca1ef6d4edeada494a084bab8a5e4e97d1fb9313330ab144adc08933fcfa71ce95e9a274e5d1deb79705512b74306bbf702db06720abd251f38a4d6c3f8006cd42701e2355e7a5815131530749a409c0d5d993d20a6b82d84e4f14c36ce24c713c53e8edd3d571049838ae8815cbe000e492b645072e8635290d7b4e13439bd7964aa14f5d55b9347df8d7635ff028f4b6c9c21a98d2fc733fab1953ec9f142e95a29df4cb41d7b7863423ff7c39cbe4623bf449d5bc77040d90817ac0048cc360509a5a16c3094a6d57580db5497c3b3d5c62104dc58e851acafebe9eb531018215ff2bf2d58999d6ed966a646dddb0ca203a27978983128949878002ed1ddaa77aea7215e74499f9159cc9955822db1615a258fe65e0561be8c62435b7271b1f2911a9e01439ec15cec3e1f9fd795fa829c20e8729ec79fd064db0a8c2e676b9f3e3f49f05931d79303a9bdfeb04acf35596520383d8e758a889a00e7362cee3717b70cf30abb93a5f2a40ae099c265c2df3c02b4fdc4293d4e7fc26c8887fb9eb9832b716b083cd56d77ec2525ce622a2c088ceda4c753643212e2170e89ae2eb48d99e22c4844553b3ea0eb5383813522bca850896239fd228d4215d4c5b550f041c87b78efc4c1dbb96a6b0c03ab83c7ad4484b487804bc21d2b82f10da8a4fc7bddfe88882d1285e5eb1592ae121dc37b39e0de0c4825639ebf4cb8328c236721ddcb5820f4ca2efdc2bfcebaa0c588b0cac27dc5586aad5043434edcc6c02bf7173cc771d73f369951e97a0ef5cf2deff299adb75e564b3630c41fc059a75c661dc2510a3dbaa265bd700c9e20685991875a352a8083db7560f81cccecbfa3a744cedcd22efa444140e4d1b44ca8694ae7b80854989c393173b2fd8320ffea2d9a20a076357e5005c3c827808ad6a52b8de9968a41e0ac3170ed92f9f5630c62660746badb6894a6ad22b31be6486cd433520fb12c35a2720cc4b26749c0c4fff90060d3e5c4e5a3ea0116e20fe0b540b3b1dfca809b76bdeda4288667dc0b5b12a017fc660ec2f81d2e123c7a44c5a5080cc6bb82dea8c4afdc577c083bfc1030575b566f8a645b625b0afe554c68047ca43b99f9fce1dafe0b8c04c0a96b291cfb57239acdea88a4da0702b28de12fd36f24191e872a1f84a4f9922f54c1ec1c4b334a2637bdf17c0ea02c625d49d5dfb6f3799fd533a2948f4eb715ce107beffca4d4bcda4f74cae225cd2d47e5328ea2d43e90bb5d889cb25582a6dec2074c2a56c9b085da58d04b47f705bd20d2a038e74047995a5a91f130931fc916ee1ce71a6e1e448a692f2038612e4ec92d9aa496bb456303948ee34fa252fdff78c73d0ea3561edaad53a687172928fcc6b4f7c489113444a71073891181c863e1b11fb91ba0ed1362e313738bb094e59848b6686b609820a40f2bb7c06b2ed25f8834550a11be1d48af0260d8b22af8a560b9b995539118a7703621bf4f458d317ff594ff5ad5b54c460b0fbefb26e6afaed183d76f5deb150a96e8afa6ae08bf2e5cf7512ba46d153417530bb0f3d0fbccfa577b6f89d67c3d35402c50ca7e26a037d6e743ced3f562624aee7c9e7edb3e6dc1fc3e692b93b819bfec8e593efc6e5614ab7dc754ae7116c14b52d3cdb5a1fae2b420fcbb0a1df00ba19f61243e94f14324fbe9ff18cb9e9050fc795a9e4951119bf1fab9ea614cec2421d1f60dfb7776c5b689a443785f979c4abc48e730d091a63f8f504e605029a817135597e7556dfa086139077037f313e827f4f1ca48aafafc4c1f8350750c68eebdf64b9f8e7043d3f53fcdc7c3479d09d70305b197e68140b430290d6169a998762af1a6c18d9f5a383503a9861930a0058641e35ebf149bd092a3f16e91779b0782f850c6ceeae5325609431cd363f46c5411ccf4187a30d3681cf28b945b47ac0300522750c706d4e438d848339578b8cefbcbdcd0d0e325a9d201ee670a98e7c79bd695915bca29f1d06ec01b71797088126b936f3233a7e6d9536aa9f09f13bfea01d44508ecdded3819bd1c6efee93703f4886be2fa2e8c93a71955a61f0cf44a9aed26cd75416e83cd87191a6c060484b0cfb50780131141f6cee23e7a0dc395118699422b1ae82199a7482e6637e5f6d0cf95b59463bccbf9a1cb13ddff1510d9e4b6c83f87b54ea388d73bb7b8ea91ef354ab5a7d789ceb116659a9b094fca42bf3b3ca01a6183d0947993d1953ddfe86b4b9ed39ee0457632989bf804e638609c7a5f02ae3375b664f9420b809fcaafb8312f8306d76635fadd3e92c6cbdc4621ff29384d1c171f526446863f5264ba0bbda4591f7c556ef90883db06ea4df05fdc2ba59972efdd10ac63317e97756c596c01b9b63efc66576fc220822fb66e63e49bd6a0bd1af1a67659e36f0f8ce4594fb592c2592b6d59ea6c387c10d83bcb6fafb0ce23eef6f108d1449ee732b75bea6536a1d4279d8c73a873ab0273dbc47b33ced5c18358b719341148c3658ff43bb93ee7240511a549e7908a767ae713f3909f937b876989f2c78d379d5f62ea7fa8c2f872179b90adf80caec5e60965fa003f4c1b022d49b2b056e3f0809ad4667accf069c2d4f93d90a6272c2434566553ff0da6507d6a4680c2ecf6b0810a9777ab213283ebc2cde80001cb3e591ffc0524c2d49e297c98e71595cc7d742ca23fde6976297988fcfdbdb131f82547aa17dc8f2225db8829a8886147cdacaf7478fb383c645d6f87486ab377e83b3b4352330fbf82193aba642e7494fbaa86dd146f3fbcafa68502be06e76f62b43520568977fa3274a1ee63250778dbb50c9b53d559a025dd5dfca0b90c39bec748b7b48f277142e7b8feed18fcbd6d064af6aedbb4af14ed01a8b947d132c439d5fc28972b1f3dc32d1347d0c78d6b0253f5eebe2c2623a0be2f11d48281384c89b8f5e9317c3f9eb5ab19fe113376b5be6d7b13518e11d10f882dbd1a78020634169294b51202691c28a3c78c1dfcf4c90cf9b6bcd89ff2487e237fd8fdcf9438d3d7fe6170d50bc2fe85a0ea92bb74a4d5a4dcae9186b48f1733f165600e3daf69425a40ed47bdf21cce93fa901a6370e67eb5bdd59857742322ad6e9aa86a260f76262faef3c957b293c80a7e26a06d6ac6590a75f47df7784c2bfa51da1ca9b016628b56db020bcb88fd584b2a6e71d97a7505cc692b7c24ca690f54683b913741ed48487e358ac12d1f5082a618344a716bce24d899577a1f6f48b22bd0ebe6cd4f98cfa0bb645a8c28575d171d898a8feaf0578d97ad9a4cc4e0a0c8367202a5bce21a1c14a99073afbcb5399336efee97bd5819cc125d1fc401840e3a31f23b51d5d4e6c9ea449975817f08f742ee5479b9ba24a7b203b82d3e060510e85aab8c32434229e4100b5b1c3760b914e095d071790b65b9bb0a3466d19b206fa415f0f8b0bed0673f6e17e2e5fae3a42a3633c302c140fb82c2f5c01fc470c9c3e68b5c0d52039ef4e50fa31e1bb2019ebb9858b299b69740b2949449d8469d728f892da89e7115de8ee1f777c507bfe98e80d9b4d064fe0889392e5170711988b609972aa8f15525ad2bb1dc0117af0933792aaca6eebdd22ce19639bee25c877d802a503d1354bba99403435db2aeff550c0b477625bd22617398b9124d3edf1306e522cb2f8610bf533cbc55d4d1c5d7ff5d07f87a11494980e97a7c824beb7e16090040d2cbff761b826e8b5831dfcdf000eac2e771a48c6ba846b9ddf36a858099f77d51bbfad480bba9095905d618d7b355e40159f5e48ddd5583ea720ac9c74cb118c011d3ba1c67dc865a8eeab8667e0a81ce5894fd888fe4ec2ff936bfeb45c66cde689e4a4f13bd138e7dc27aa263fb009b81c274bd0d73b35385d99d1d082ebe5cb41de09d274fbd7c1c414f3d1ab45d2e8949cff34106b574710144cf6d2072c380cc9c83ca48b5e057973e73df30821c1478d21bc55a462727263062271d76fea1509b365fbdd92b4c23e088f61fce348ba0e7a3e5de600762c462e063e74981f14520babfc3278326b95419d24f4e4853507acea8a5f7e70c13b31f47dc3d823b3f699a029093b1ccbc564c3be29a974cea6fbecdae3f763fff2e65bfa1a52742fdcde3c9c0644267825576d7268e2bec08bfb52083df7b5bab93fbf2cf6a8d91cda5a04216e8b9d961a28720667d2a1d3098bba17517b74cc93b8e3b65d36c12f10a7e0898db2e1e4daf78a6696e1ee221cb885519cdfbe9284face6a525e4ac8d1d91f46d2dc8331ba90e9613947718bf51476ec3702c21313248edd984c46df760b2d83ce9599fa73508d12f606d4643c25ca38fb97fa43d229a8131332011fa87763ae10d48c5e2be8914c1d40d3e53e52f803804769edbac0e309590e4131982de1baae61ff0f1443b95344c488a7a7f4e0b3034400bddc2ec447a40a36d017b2caba9bda7f03f8cddcceecafa556820ffd3c072ef394a3d809d78f5ef53f57f72012b60ee76940b3aad36c76249a371669ddb0da3227b893b99a355143cab5cfc717658b14133aaf002ea497bd7db4d8f1bbf9934a55777ab886038492a934b1a2a2cce48971ab93c78fe4d45109e5db3c5c276cf99a3cd497023bb2a19b6a186325f72d2d202ff0201caa67ed9901afae678579fd3fce2f5bfaed4a54bd2dbb824f51dfe17d998b0526fa8dc596a80f097c46ce38f5e927ace3d0dc90b9092d619b71e36421fe0869681cdb5e385b794e9ed34932163ffc6b8d21e882b1ff00c7f3db420b8ee19c7c38ec3192de30dc3e5d01f572134c1b25b08f7cd1526fe4a97c1108cd84950a11dc697551b401c4186f2d1e4cd21a2b4fa43ec6c4af09f80bdadebbf121ad2339f6bac808f3a9964516132c3b3d8756f22f7b7b8a8695d3029c45e335c77945b8ae7eca964b77a04a1695d65c4f453f1cd3f6d85ba40764f02007165f1fba3b28d23f88534995119c869a20d48c67f79dd1d259042dd8226732905de52ee1aa570ff4fa732d86cc20a11dace7d65fdf1d26b58384b7f315d11cf3231007584025c3dd9f2d5e38d7c2e3bad6ac85267d31625dbbbce63e9898872f38a303fd638e43c5cefebd719e8efe6b2075f91cbc62cbb6579420016ac0216b667aecb7195da4c4a36477c665fcfef6ad551ea3606a1475230118d95e600cf2abeff563d92e1bc753d10d782a1d95140b5cafae4d2d350e7a84fa3b65723943a97c68cabb776ce502abf2f1f1fb8c1248a9bbf2903c9304fbf9a1219b40f378123b5f8130ba36f3f423327b869605d056a101f64d8d6ca8b59aae0e325ae5e114ea550d11fdf983ac2eedb404a10929eabaf2f7c402b82124c7bb30b5344295818a253012dafa47f6f34b4431f0180cc2859db29b349c6138b538fd4de3863c21c01285600dc1ce73013990e4c1daa03d78878200c639586038620fdb7a9fc844485818edfd2636aec5a2b16af4bff428d2dfe89475ca06776a68d5e4b4761b985095e94cd91d33a3f0a5dfbfc255ab5896491c03044aff1950823358b54edee81afea9b88764a24ac9b917e2cab6cb2ba1c91d10bd0ef8681cea3ad9c59f78882d4aa807a53a106ca2d0738a04457275cfac653638a94577c4ab03c9e5d6de1dc78b487ec918c4a7ca2a8d6ff852e8fa25776aa6f139a3c54693271502b71eaddb461c1819f6d20a79ac7226a177f42df6f4705cc62cc0484b28e5cfdf7fc52b0c582621bacd703a28714175db576ec0bf017c32424675d28d992e46de460b3289fee37b49b356f7842cd94764795c887115419234049a2a2708ae82efb8f10f5d22c2bae2f5c1abb9cd839c6214b0acc0b04fb6cfdf7f3adcadc5189d850dd957c47a4f946ac479a4e124f695d222f37ea07506638e90b86bf3bbb0ccb578bb6fee8941d6e1da1c77996a064c60157b6d417beb1ad5205f210851a079f9ef6e3faf3cab5482cdf7159e78b9d820cfee714a070ad35b91b49cb43b43bb7fbbfd5276b5c2eb0d4ca9ff9b10f0b8ec74233c7aebb2933e4bd5b0a388ed6ceafed8ef995098c2b88d74d2cebd44ba26c27b5d8983394d286156f4b501e45fe5217096b1bfe7b9bb3f6c3b4d2ad15bf1c86ed70ee852c4cfb979eb4a0c826953799a2030322669364aa905092fb45cbeacac44703c70d7e278f1a5926f242d459e36dd8e374f9bb7a0c907db1d4f8c1993ac0244f6d563041a8956ea82b7eef7a63ac200d32ab107d6728610efc530aa5783771a5fbedbf5a379b2923f088cd203e315f41072d83201a1f1fce87d8b7cf2f142e1ff5f8b2f52028e8764e49604b46dc3763f79015183f601e26346606e22c24e1833b2755afa285feb833d3ff3b910846a96e028070f925a6c640d9956c852367e89ca0dda26ad3c22f3c63f87c49f21e62363273579059ec88643943816a0a20caa0d97bb10aa5f1da882d422beefc5f59128636d851427783f1639d25af11d0bf7e8810f2304074f0710b82a1f8fea2f7da16b896783a468aa04e5524d9f118ae733501cfb913c3c2e327b7b5c87e250884667a9fcf29e27c9009c2173853b5ddafd7c6bfffbe1edaaecbf5134aff42876a192e34e32faa8605e1f5dc8553c3e43156126da540ba467be0b3bece1826a85a96232fd37a68bd9a381e96a74f857965477725c28aa908fc8367c7c4024059cd2454cdb0bd00213d70946b1751e133cff48809c6093c6fb00db7e477a86c857c81d39d49f1974d2191f52f737c0f9710a6eb8bf6b86161930b312123840cfc060abd7f69e36a6393036550321d09dc13e484794aa0de078f03d8396464feeb7fe8055b23638d7d780a394013039dd006484051211c862bbfa85e5cfbd77d2ced2f5ddb9229f183fcffd2c5d5bfac00", 0x2000, &(0x7f000001b880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000001b940)={0xa0, 0x0, 0x7, {{0x1000000000000002, 0x4, 0xfffffffffffffffe, 0x5, 0xfffffff8, 0x8003, {0x1000000002, 0x1, 0x7, 0x4000040000003, 0xfffffffffffffff7, 0x5, 0xfffffffb, 0x8, 0x7, 0x8000, 0xd, 0x0, 0x0, 0x1, 0xfffffdff}}, {0x0, 0xc3293c87af04c7fd}}}, 0x0, 0x0}) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f000001ba40)={0x8, 0x7, {0xffffffffffffffff}, {0xffffffffffffffff}, 0x13, 0x200000094}) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f000001ba80), 0x42, 0x0) mount$fuse(0x0, &(0x7f000001bac0)='./file0\x00', &(0x7f000001bb00), 0x0, &(0x7f000001bb40)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r3, &(0x7f000001bbc0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2040) syz_fuse_handle_req(r3, &(0x7f000001dc00)="897c6500ff3035465c7acb4e06980b05687c1480c7aafe631c0543db2bf0d6f539506e8782da06c1ca018774d72e9e5a3418ab66ee78dad68457b17ec9d47bf7d8272d607c1c0a4bd906f0cee7f8451828d2458596bdd6a459ba18ebaf61b38f5d66c27fa8a024ad7832a85e58689a4c254c94cbcf7208fce6e61d9566459789d15a6f91dd7db7c54cc3a94da956fb290a8a15f849270bc459d9d9f47801be86dd5c9d18382081a993b7bfde5c28adca4c71329afd6be743b076033b5859891703eb65fa256d6f47450b6edacbd05a9bd8b372e90cfc30f32826566dac6c48e6ef001881cbc30482f9ec469e476a101da496b8c0785eaf875d3608b0c49e9d39baaa1041f903a805f0f24aa63722fa2d87b98595fa5cfaf8b79c458de43ee39904e7cac7540a934b4108957785d58807abff186949f1b94cd21b724aff34ac45c7066dcdbd68ea7b766af9d045cd7fafeafc5c5a0c3400ef4e0c71a6fdd5b8d68a6f317644cda9d2fd2c839a82b97b3d909b54c672227bef573c9de1991d65a63017f724d1f7f1575e69db53318a7fd7065b303e751518c8eef04f642dbd4dfa349040a7b5401050ffc2b4ef62803a7c8eaba99e011dfac24d81b2b61e0b0581e53bf520f623eca17f0545c5e59ff15b527475f970f589894ae589145fa4283f7225088ccfeba1d72e9128f8c223ae1840f2edae3dbcdf7e560d5cdf4f71c9ada1931c0f8312c000101b264aaddb9fab166ba8d8903d6098eca20935ca607ea79e936798b3dfb22a7e159abb234cf21f3733dbf263a8ff116092f251659108892b2e21e1b428fd225096a5040270b2d70347013eaa1fd8e452942200283aab092c4ffc5b8b427b5d691a5a773e09da20539ff0f8214331c5d84107ae8a59aeb58efe22d7a079e446f1dfb07510377799bfdc7ee59cabcd76af0fe8a427ac8258ff33bbad5a8061f1cfdfbf375d73d676cc7916d6658ce46a0b17ad6350150f98e3512b513e25ca73f5f5df0a1fb9582ace7906c493fe1fd2889d9aac0b7c29c2b6c205537627bad64df433336a5ace32ca871e51b4dab0fbb00886a1fa81a98b74de0a26cebf65723515ebb807fc3c161ed42d1a7b6b55717613577ea437f3a2967c66ce45ff85a6a35b7cd40625fc575b107d7394e3d2db51d58347276c33e21f50b5a6b5672bf9fda63139bb75aead1fe4ee9a4064af5a5958466aa39faa6d821489fa415224c8d69d3b5922236832c2b1e4f6b8863b32f9aea83fb522a2de081d674502b48f73ce6db98d84136059b4a6676bc85ac6b7626329afa9bc7d3f9f2caa3d4d872744e0a8e02d72a75c6c545b8ec8e15b6fb0fe4185bd0d154960e6fef05ba40e5fe2968eb1301dcc52a03337179e74ba1522af93d77827845f8941c69ed8bb84567e3c63f1cc378a542f1de7007b688ff0a9c69d5861f0b85402c30a2fd391c52bafbe65f8e82135fd38361d7c0b43c982b2f3e7cb09c40c7e215114f4243d670cd576bcd93c1e959345170c75d6c3cf89cf8c2c70dc792e646e7c649d4c5f36bb016c7acd466ad58473d40dfef36394e581065a8581ab852250403cf372ac0065bf757fa3f445424ac0d82aec1938a2ea116bdfd306baa1cb06c62a4a97d66ab1b9489469cb8ba842da12e310caed02c5ef05c0be1e1e8c9c8b87d6871c94c57d164d08672b205c948086a06a545b266b7ad902a908681eb188bc51b6190b5cb9d8ca59b8c4c6e7369c00d6f6119fd5d437239e3d3c89cb81e09e560fb817590106015f08e7b09f1e1e65bfab3b8489fa058e24081978b9e25463d9945bfbca81c08885d4b6d4c62e217bd9e19460762f36c66bc948fe31cde089626fbb310e3c78a8d3f2eac21d374d9b58d887235d3a95721168e4b9475849071d60ecfe7ea5d6c4bf60da3747612ef59bb651270f326c0af31bc8c71361f851de34ccb3c8071b96f1128d7ee79b41246e566edd0272dbd3ccfe472b38e5e03d3ef83218bd498e6de8b4d92cb6f82716449ede7ba845028eccdb9137be8a622ac88ac53118fbc39637fa7a93cd3abc6f7671c7804420d66e94720acbcac916950f9baca77fef4217155ccc2cd0507339a0486f9f468eb28772986ee768c63eba671bf8c52e48a2a5dc2cc24fe925368706c2d712dd1064692b0fb2a32ddfbd4a0ffcf9c2abcedaae6e527bc1d42637aff2a275b76a7a7f010e42e1cc1d27141f6c3585a2bf58c6c5789ce61551d10118a000e3764631ec0b7f4b1a6f22a678133a30940b79dc76f863dd9f6e0d7776300898c97cef286c731c2050928c492439256e481652bff0d202db3cfdc54c9816ceea7895357bfa0362fad79afd09ed55189294d6ead7e898ac091cddbe7efcedb314bc02a18dd5bbddc42e089124758bb491fd1536aab27c5c124567bc325e7028bced5a179a011d1cb9a5ffb61d7af863e91ec8e60495561188b74d158ba1418228d44e92915a22eb1c166ef7d6179e84381ed950ffd747f13e24172942d922ca3109fb8b1e4e6264fa4a4eec75ad0d0e22579d90f45d6cd157300e38ae665eb56457202e25a8dd5877ba99725de288660badd2704345d9bad208c903ba27ea167dd45a77f77b6502b525b2973270582858183c784c324c1366fbba8d410c38bf75b41e067f6a9a017c56595161db4fc5639393fdafb1f148d3f416c1adc5fe1ab9cebe4689855c9b4bda6dcba5d5fa858a1b87d2ad23cdf54dbdf4d14aa4462da0b6f1107f4afa0091c2643508861a4d9f133ba77751941bb8fb756abf1a104205b80d47a3b4a59724d959c8b5833da4f56fb6613231f230a9378c9af741e94fd2c7213ac1d7625559b3f032f6c8df3ab441929720fe43d7c548cc661eed5b3c62b3c61f538ea3228376e2a18c6da2ad906322f64fb4865cde8e1889a8e5237fd6a39bbd6662f1dedc22fbd74e4376fa610cd710703dbd3924a38beae69783d1d5abf36122cbb87129ba719042748f060f4303a3199c5891c5040fd8cdb9761b006bf64cdcb65e5cc50a29994b8c1c34b83760ece12ed9ed7c3d2a7f8911cdf23a1afe0d7db1bf342aa0123dd5cd31339f5c8e160c4efef882602b3eccbe76fb690162b8bfb8a31910bcdf9a4a5dde76c2ac2fcd8678add7a000cfdcab398eb2171c026313eb6eb56b4b87bf8ef93f7f8a1c0bcc3775b681d4229ea561cb52281d8ba4315c3694ed08433596884d5a7ce3a8b1f82359846b7136726e2fe37bf4f7b7e2206cdcdb0705ced9f0dcaaa2ed3a78ea70d2cfeab668eb321400fc955e9aeb7bbcf86cd03f02dd443503a1480d9d9f899f53bd747a95293786798fc59fceb09e686a9328da4f929b6201841bbbefaffcf3386abdf69540e3b46a643ec10f0acf21f27c0053dc13f18485dbc898729dfbeaaa4887b58cd442d7ffa941808cd9658595be8650a815b088621278d89f0d8a4252566b923df3a3cd65c0e4af08fad385927251b31d35f75eaf25e6cf13a579aeeb0bcc0a14ca4a20a6831d532be0b2af3821792a2df95131b7fafef245aa19b214053342aa820c35858d13f84e496294529411015c41ed447b5b51dc44a45d52552a2be1abfc157f3ace7bfa32d5b931421d5a152dd66b7bf549311b08325e5a7201f793037b38990bedeca8a647c08d2478670f8fc2b4e8983ea18bcd514daeeeeb9d7a778f783c76edf01bd4beda4b77b612cd2e865c2e4f58ca7ae06147bf66ae6aee221cf9b9505dc07e6fb6cf4f82dc8c406c78e270210c11cf2531011ed678d9dfe1f49c9a69a95a9f3b0e5b624d9c2664d787ab911b75a4a38d63e9d6c353f8aaf433ff961fe5e34d84936ead0d0bc7954caf84e541f5c6f3f20c9eed21eb0316b82c0dc5182540e63a0af25565496792153d6395adc2b8d68b8bcd93dd110ff5685879db4384ec390d44b89663d43a5de3bdc0e103b7c1b355dc5f6fe3518c93628780ba03f156badea65d1d0af8433c9e8a975fdd19453da662a33fa9f0f5fa15fdb216b483fb48370a967246e0b763df8b3bc7924a6c76c4b114f803dbfa3b312e6815b4eb67be167283a9e482d9a5beac250089d069d4c386b7fda5fc228404a0f58b12ca4dc131c381b49b42b570bcfc0dd663f24afaf65a26a21f6d92f52c9f8de36cb76bacbaa0eef98ba6b7dbbc2629a03bb2b6f83fc5adaf20c217bc8d0f0d2421e01472532bcb546aeb2d483c8f95011a3ba1d2fd8086a717cb015dd53064ef4a80b6d6fdc12d9069223fdf2aa9b192a0e0bdb38436f49d9eedfef3665815633fee4344aff11162526362b70b18e1dbedbb5d8c4698860beccf667851878a25a1e766caae2861f2e23404aac859e62fdfeac06a6057554828d7035806e8ab3ee2fa6d711e5811db61231a22f4672f6a11b27641f350bcab78792362e6ebc1c054a643bbbf2746678c14dc567d1f73e37005c8ab6374c4d8d3106384a2d32c5fcf05cb9ba97cb7fa1aff11505a701bead543e555f3901ef3b693d5b9ebf49518c3509af042b7e84b1b867c22b7e08725220e4338fd074edce428212e6a3563a08e2ccd8ab71910256532904542e93d5c7deb5bf5d49beb3202d4da4f643649e55edbb91188cdcf0883a40c6ed6b8a086fb5c50dc08fee00308420121d4c7431b3cfb80f9c1e099423ac451d67b12e930d9e391d0a799c7d4b54a0d56ea0aae00c1d009e21fb5459416b464b227d66ccc1a68da59d64c1583dee54bbcd7d61ffe541fd0fb7452adba91906932966a7d58019ad1f8fdebeceeed7018837b6e4272eefeec8385abe7207fb2d7061fa6cdc478165a98971f9729b818a73edefed976d5c7c0a651c091cfd1174c020e39330a79144271fe4cbc61ea0ffa274d0d87d06dd08c1d5f8a0364d46ef7b54426bc286330c75fa257afeb2715c2ae511ff53b1189cc59ab80b1325fbdcedfdb8f36ed71f70091116e16b52188b794e637755027caac8db8554f8674b844964c710cacd7a9d6b06baf6fef76159a380e639b0d3e66080a7cf7f86baac01dbe47fe687fcef2f3bfbf6f8fba045181dee688360a11ee56e5fc73ed31c0e2924ae57f0cc93c63a30662a65c5d5f17123ae28cc5b74dd13ed81b03dc7fa61dc575668868c0df12d3553269f04ba79084d070abcdbd4745de80e90e4e3e524f27249b5c4a2f2d4c8b331b0cb6d4efe62a298daacc6eacdfe008c1f912795dbdc37098c42db860953120fda709baa6d46f52eaba781505e68561ca0f281e850532ef8e7c779883e312806e1c357bdef8d0dda005e710cfa6eb8686e8bf3bff036b3fcdc4036541d93530ce6f598442c24179b307ef05f23c93aa0ec96831b532d8120402214a940d1fa01ed649061a4a71308be189cffd729a196754fb8a75f23851189589be1b819f0612cad3dc94ccee88f4ab9ef6ac9c7daad8cf94f5ed9496c4c824e5b4f66ce32a80e7a6ef069a32f6812e656aa5f5742bd432afdf026c86e8f28212c1139dad47d7fc07e5c1a83e993daaa4a4bb5f0c9435ccab2a10f867ffe259dba7a1d9168619b1e3048860a5122e4a5d0b00372eaae861a0cc88549852fffa76e6d78739b654d67df15ea97a9a46b7c382d83191a673aa619b4a10ec05bc681379b0d6df824cb6fe158e9d89ae5dd1ef66976f67972b553db52eb6feef836dca6026293f83a61e117754a7424a3da63bd82d017f87f0603e2a9b8fc550aae611681935ae91f7ca2b5341b05a25208bd28f1a202a7f2a213b1d7411ffb557470aec00c4d13c70163f22a038a189710dd19a47e8db4a87c3fd329a63abca172a9810edad2d8e19ef85b57ea4287cfb3d740d7ea3fa9c80d06e1aa84b317f678ddb3c147ba5e0db432125f59ca4944c8e9050281ca82a3ecf67b2a5df678697a52a7297af1ecb03c586af7b91d74e881964ed95f7be12fa07e2a4e71aab8b913a13996fa33e915144bf00e49b8e7adec5b2c4b8165f54ba3155230e241ee023af77a295ab87c40f63f6092ccee05cb08a265abe8f57c9919bf45064b6c2240ba8011db223a283a4e2292d9b59df8c9a4fdc763f0631007db9976f351717db0e6b5f9c6e5f227c2efa1ae5fe0be1af0b22fc164f9f9678a01fe8b059749fe8a2972455732da1989c609d191544ef9fbb3e58da93ec4a582430523f260b776e4d747312747d18a9bae14740f5dcd35fd1072f8a4d81573b5882203be856b62d7e1d87081a9e431872c9d68864197bbc61f15dd8aeae950d34d6ce97182deebd2ad64cabd1c723baf512acfc7e94675b31369bd60e155af79b97bb734312569f736dcd5b5a78223ffaa0f7e93e1a112cb9f6a5b88fe3cf12c30024c16c6b8380fdf086c662665d3751c11617cc4dbd5b8bc7543301a23fbc90ba8d060193cdc2b68c31c734d516707b759f7db009c8f06e69b40154e1cd8ae444afb28134acdf871136b4fd78bd86d7faaaf618afb25e92d1ee37cdff0595278f9565f5eb109e181e9cacec2f22e32e9f34774ee223fdb992febcc5dbc5cceeda16cbcf1434730d859e7e03d36ff17636a7a7e66956b515894da114f3040909f90ce3cfbb2d7d46e37049c0fb124e0683d662eb427cd7b851ada229451e6e3aaee64b9964ced3036bde5d9d80eb062474f96ecfb9b65fcafc719494ac12ab7df245475f2a5e7f85ca4789833ca373e6214d39176c8f51dde87a4cfe5414a20f68bb9f34709979b99533ba3435c4aa56e525195e10ffd00f8e41aee30a909c07b973bbf733d45500b539ebe2206d438216690998d9e256db1b7ac6bef3e810785e1986985c945a2b820323a592721fcfa444934d0faf8aa439d5efca5dcd77b72d1eb91b3790d50d0a7483e354c415f81d99c133d648c1293e795b3c43f9b47e23ef982e10072ea5baafb0df675e69af1807b225afa0cec3eafbde8535d3ecaa0ea6ddbffe4465207425bb003670320324df0aeeb16b38a043f9c0e85673b36def332fd68b2b1e6edda621d0cadebbced8c7fc8f890489115b457249e8d8103676b3207a472804d33e0fe511ac56cd8dc5333b2333892f87b455940ada78fcf5075c358fce990e6f65f095eb416d876ce6f120b8b02cfa6b176ee269c942f881247c3e464cce2aa65c39137607c585aeb4b5f24f5f8e058c9c8b48003c1809da3e8aad1bee7955c3a976d43fe132e2b16f4758a0a9884e51d13b930675a4361ff366b0fed190ad7b2a00385528951e39cd44ea06d8921b9d613d7626221154cf86249a550198fe4e5b05ad3052b474291da0a0a2f701759859bc0392adf243ad5eca89e6d18e28dff99ef95743bcabe75504be8c715cd6360facf3bb06cb97c29989d4f6ff5083573cefe6ef0b39a252a2678112fa88e5b06c9a6bfc9597cc96e5a49710c4fc120fb0da4945b9d94e46de1e9989d0fc3d8d20df23d815b660c799a903f651b0d013f7fe158f1d297f7fcb6a48780ca5525f1d081ada0aafa83552318b848783306549750b6254cf676c7b934cf7fdab992717f0cdc089b34278f3fb151cadde14d0d3250e85a4b0ff2a2778a219aa40563d3ef575285484424b6d0e7cc8392342e4848c6fc8cb20fa1b450cc4c1fea19f3bbdd9e342e6c49cd7ac893b1eda2e93d1d74d20969465946b398fbc733757741ac822c4a118632cd242a439fc37512cf79b7c629504ccc1e7f2f11798955c3262b5e9695625ba74d8050e20f51d4769e1ab938f487f1bc4b55b5abcaa3ec079c2d0972b2ae9bfb7c5423b959119292ea05f1d79d35afe47e49d97c946b193bffc0a8f607f18a6845cecbbdd98cd351db2b2dce05a4848ba84a6a497b4618950130cb7e76c03d0976eb2fb41d3a42a1430063ed8e5b8c67e80fd4fc1148911958babbcbff33a6505de209b0d9320017fd736fd027a16564008ab2e1f48a6dd66c9256730e9fda0a606875d0871b2b9b0bc2ed4e1b696dbf0283c8dc72cf4338e595266f5390bc3a21f988353118f2948fc75d050ea076b73508d9ed89bade0ba305c1f4e5daf9d40d2f5e7ababed8d1b1d919c61a6d3fb149c1a9b44e38585a2fe322f83d73a3aecb44da3f0e82942d75d62ed3f91eb44f3411df014f88839e4cb1e21b9b259d4eb4adaf6b0be433d0ed4c87ec77dde5ee9d566e3dd8d928fc1875c63af26c59daba5ae267d9bd5da72b99a03e6a33cc48ed961ab484ff4a46c2d5fa597e626e00b530d7b9a9705e4e08d03f3a7f2a5a5233ad6340e3b5c89db81ca713b6d7d855c6324955f85109b204566f50178cd88abe3fcba25de905e8ea0b75ad51831761ed9b1af2470f976f05ec73bf74d137c207270cfd614170518cdc449aeeb663e114359c8124eaf2499d8cf5dc84a0872301db2e57b50bd285060ec4390d99d4ae3674ca3bb8679c1b08e566ba4f30daec8684a980055eb43cb5a1306c4b52a154682aa96637e06c869278aa2f74ef7345632c11265ef8ac97e953745302556881ba0cb590fef271c0abb193fb84d18ee3f24d9976ae816b857d6f68d1fdfe10b312c799fe014debf875d04bff8b4f387859e97c6bf13f7083c28a2045a0b5eb09c94e781a165965e8617c0efed1701ea9667aeca26d9577ea7b1242e1d91b25d6a66756cc627648a293b9f4345966bc469fafaeddc1118d0972bd5c7751a1f51e5989fd952f314ae10417c97b41e60ebfbc47e496486fa4a89fd16aea7fa1eabebd26eb2a37a3e2b351e0c9d2f67b2e5be0f921adc9b6045b045948e5103af0e5050b9c0799b513c00865deebda730de538f956ceb6164e08bd6f58655a294b4b44fc65309b30f9c00f92ef5bd5b911a3d830f72c258b19521bb8e80db02129954efb61423f518d2c5f36587303890cad9a93fa4f4bcd0e24c67db679c67ea59c1350b8442577632d5e8735833f3daf5a74bc7bd82659a81beba8c889632efe03cd24187aee856cf659e16e195464f52f2b984fc7a299e7b2aa53979a147ebed35705d5e89691666536f2febacfcef9b32d14952f958b72512869e4f6a0a34176918217888b1eb8b89322ebb6bb1dead2b4744e728479880db70e6147edaff6c3f083f18e0696bdbd78cf0bda14d9f42e5c1077ced00041aadff90470aacec0e48e2a5f2a0ed37818a173b96061e8c5bf24c0bde9e09f9e0ddb8e13306ef1d4eb8043ebadde5d7553e5212ecd4691eb426251f9d6720b8276ac543dde02399a35d974b1ec1727d4b6df01957cae47443b706d43165e01d6932b136f561ce837431254cfb2a6e7d8070a2d3805aaa15b3c10ccd0cda2e9b418ce9ef380e5d08217752e12b3b892d03a9495c83d78d674612fde5a67738b2d4649ce44606ecce6bf3bd1293eca246a83643e4f1c7ba362b110e07c8479f216e3d4afc4fcb8d0820c8ab702a66d8183e83174597035e92b9b500dee08c80b927b42c3689c7c9617b4112c9e54cbfa51e989b5fd42b80c595d3edd265f138e8128cfbbb0e4f53aa0aa95a2ecda451852e564c42d5de7671560843d08103b9bdceac5fdeb0b1266f72f491265dd2b2b80a225a50955167da1812364ea340d82f61535401bae6f3140a8795d7c318a64cee4676627244930957b2f0b227be21b72d90027e6a5a7af3c59470c74dcdb71d1ef090a0f49c91acd604c792385c8f4e085765292822ee5eca03885fd6bfeaca9b3bbbdeac939f7846a487c5a483ed1e4fbf37c93886ea27bb35c812089b900b77c7c924147e97b6a71533610750bc84921012aa8158b213f7601d934a20bdd1f757b0a33042a683af6b9069f3900059d7f80f9fdcc9f33ece8cf7888dc9e24f1fc6ca0ecccf161c5334c60f440feb3acfc3d115011c176dfa05314c5bcf089e3c82bbe7680a3eefdcdbf3ac27265b779db4f49bade0128eda6e29bc5933ef454601db1b49628fd39ab938794fa46a33937a086ece7050d31a21524e2f0cacb307ed4412a2078636f9cc8e11c5c31cc0f9edd7be6d1e31a1513a58e25215f5a24245cb988589e6d5e5119f4f6557c697fad7d1c3a7e3bae064db4382701e33e48c5b6a52fe9141a385ef2325c6f7781134607e98bfd02c43d6deefaa861700388b40d98e941cfb2ddec209f977e8b9f93d29fdbf85e3010ce7cd622e8c75ce3df535e392052b6d65d5042d2a6e78bbfe5ee146e8b18d4bc7fb024dbba57cbe0402205593766a313950cb719d00c67bb6b3bcaa1015b89e820f11475afce655947113a7c3dcbb52427f090df994fbf076db867e0ab3f6125fb8884c1d13ff3e99fab5fa8b9f0b72cb44db4d0a48d9ec17f9733764e213c40a15ad821ec60e4a88cb2fd9dd9a4f35e6a708f4b74067f4be3f03a95261f6b191df53fa5bb5164e4a164630ad9ce39087aa950ad9e60cbbc44fa2237c49abf858c97737fd21180fd0b9542767150fbed3f39a29e6c3484d9437e15d2439f2a54b2a1ac7e63e6c436658abc3f1dd52d984f6c6901768a8cf2ec98ebf44e90e0fc0c24f8957c62e05d8eacecaf25b178fd710af609a8a1bc4d7955b5f0cb4f48a37685e6304ea5843573a1abff37b5106916c83c8f23f939a0dc43aea8d196191ed6e18dd793990d1f37d7de0bf8fac6f469843724eaab86be8a483be281b8ecf4aa29d9c571951cde8cd8c2aaf4d597ac2cb48f23fad145916920a55d655924940573b64dbd42a280cddc4810434f930183fdbbdc72db1491a4c9d44daf9b1bc2fecd855508648063040faeb125da0e68e6cd2002181118eecff0be1dd8eae726af5d451630cd65119c52abd6dded97f931202f186a18c4ba34bc2c3f6d765e2d8f445e959f26ffb55827cf3ff2cc0289f17b82c8caa5a2d3d54306a300f0ef42bbe4ea9e32c5d4b1173942745cdcfe4f5d1619eefaf8dc600afbc9171d516f7f4b35331d0b9be005132ffad5e9df59710278b842afb626a78b8b8b37fc3a894dc705b2d4e0940cb264e9dc87eaa148e6faf78125462f28a0f1d7b3c65a291b85713fa71ffc478f6601e8716c35489f4a54ed0c70bcfd5502cc91374dc3c982075c5180398bc6b195b36e79dcc4087cb990cc9d964a150e0dcc887d496bdd27c3f298736b9ad8345ba2df46021964cf43c38f9d2e94b77bee2b7bf059e0870ff9f17b9ef1320c0aa88a2fa9781e9017ab64643de9a3df9ed4b8cfd8fa080a2e494409520b795eb1517d224a05e450c4c8ae0e9fd29c0e72d3a592cce55f6dd5107f21214e1a3f9a5448384de06149f959ec0c92790f0ff229ab4971171f1c528ae6d095ec007bf5e7f55d623a68194e9ea8edc3af4180753388f24e7504341c22bef72c2963fc9c3237ba990d29c2c8aa3007395f6d96e95b40ee1b18dbad550bf39d0d98268cb74dde76d987c3169c9067495fb1b88508bbb7e94cbb7dfc15c03b1d5b163132c8a468906f02d422a8cf98d0b432b5779dd962074b72dd27439b2e94312f573435e5aa84664432c1914839cd6e172186ce93eeb1d7cb0659696d9d550eb3b185f8c6ee16e53f78233cbe709f99d2879d63d93f7d0ed133241d2f1ab1eb2c56605ca0f0e01c39ab0ba2370fe5c4e68de0561b517ff9a10023c386236398372c7176e35443e2cf5dd6cbed9f23395f231e6a54f65626cb5860a8b72122c34664119e7c47204ef4a70583a00", 0x2000, &(0x7f000001fc00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000001fcc0)={0x90, 0x0, 0xfffffffffffffffd, {0x4, 0x3, 0x3, 0xc, 0x0, 0x80, {0x5, 0x80000000000, 0x1, 0xfffffffffffffffa, 0x16f, 0xdbf, 0x10, 0x0, 0x0, 0x8000, 0x2, r5, 0x0, 0x100}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r3, &(0x7f000001fd80)={0x50, 0x0, r4, {0x7, 0x27, 0x0, 0x801001a, 0x66d, 0xfffe, 0x0, 0x0, 0x0, 0x0, 0x41}}, 0x50) syz_fuse_handle_req(r3, &(0x7f000001fe00)="03680f2a20da68ab7a58c28b635d19c32b6efabb6ae3b5eee5a74d8943c613539e166c8baef50500824343a2f05093a5c21f746caefe9f9bccd83cca0fc28da20e2706308c61398dfce5f54ea9f266791ba29a4c7da158637def8b816aa296815ff13c06d632df45feaec1fd272ec1b510eaf58fe6b26cc36df3ecc0f5b1f258a190304e2519dd39ba9f5bc1788926ced5202e3b1e3afa16ae0b5d66dc05b36d3a00f72e5f318f8bdfc7eddc94238c50031d0657a22445ad0b3b90a86b086eed837a00bf0a3888bf61b4db57d6d8d6b286bbb13ba3b246def60ac34241eb843f89fe77d7e3e52573e90d791f21d4a8dfcc24ba95db60e2135634c02bd4b14535285df4fbe381ec036d876c4c8057c79371fa9717414590890e182a7b9e0ab927812083acf0d04e04c20c0555c8ceedc5bcf9b0e814be6eca98ce7b2f9f17d098bea541b75a1617c09fa99902ad746811f89a1fc5e6a80d77528247d6c104395715d2c9f9102f0728b50985bfa2486893139761925b8fab96d26291243db23c4fd4d96864f4db860731a4e3e10b52d8d0487f5a8536cb4507dbdc111570ad0321b918edbc52807c2e0676d3257553702d9c1bd6741e9cd5cdeb3b8f636b6eb02a3b0066d7f677d586de5018850000f000ab3960f6656fb98039ceb6400d0299c356fc22b7298ed157c667bed5563fac2192a8ff7706a9e58d9d2f92632d6b25d8b090642e3f323bf7ff4d8264617a43a97099dd7347fbe3b1c439737913f17eff57f3e1ff4fdac374fb554e9a6a1ff32daa69507698d660d8d5f591801d8e4a9309342c3dc84966dbfcd2652800200bcb0dde9d456b7a07c5409f4f5387d0150daa34dbc865c6108d34dcc51eedb277e9638b43ce3c9afac5d7aa0f8542e58b0a84632a07557b041845d0012cf016ef065f97660b731ce1b79493de71def047277a3ae6d4a0d86591847d3475926039848c5baf6e1b43bc83053855182423156e54cadc8c85089265b49da853d15e5a701fedf2bf7986a723abf72e513fa05cb178345f2fcc859df49e74c8ccef196000a05cb090f22986ffb6f8f74ab41d2d88b6b535507a23b03d2fc2743f6f69fbcd43b8ff52b1ba32fa0137d542c515569b7f486f8ffa02ad1f54767f51701eb4c141437720884d529a57e17bc2837799124f7f112f42bd90f5b435d7a5d7524f7667bb7a6266263e62bf7ebf6896888d584c65a530b766111f078630d8629ffa91acb5ed02498549bd7e042acae0fab7ccb23278088a364be3da9619d91e1061bbaa9b33c3c5fbbcbc725ce8c2cc9ab0f2b4d30078040d3ca79d3ca056c360381ee87e743dea73a25ea2b4843f9ef280feb507f933fb556c718d8bf8f8618db72805b65d381b319f65c745c1e5060dae2f498852e79aff8dd9c88fd939a31871a430d3ba96fb118c79d1b08a397af23b1a188d1802106f588c768a1e6c9d244ac9a38d2a54ed50f19b78bf25e0ae1f9337ceaa8ff5ca8640104b19bcd643b51501d4e03ed5ffb383e7ed0ab78d540ae10bbd64fba1af59a4190215b7d10230992bbb4ff618d8284a2e2446990511fc2bff07cce9ba94a11d3db041e220e3d931fdf129d8ec2c9b17d6587a0044c9e09f52848db43ddc0df94513cc9e94e9d427623502a910deea0f21d86b16366769a46bf0d6d9fc0d2cd6b98ed885e9e2d765bdd051196bf20bd27c46ec902726d96de352c346d904fa00d63b67d272f116dce489f9d636cef61b441b9c113addec983b8b2fbdb2b32049e436c972b2fcf5140dc7b094c5047cb6226da700b72aeb3febdf16a75b6f61a311f606251c99b377c775c8fb3446ccf25dc4cca24290b3939f948019b05c80b5a6382112f63e0990b324c16a087c72aaec08796afc769f678e3634100a5a9da8215cb5d7a6a6b50a81676ef4edca35595b11f9606bef2fb84fe1f0a0703c886579f09986086f0dca6eb8061f9a74c79c1f758684a7363974b14561b9d2efdaba6c4cd8cb70627da1e195fcae3d8b2fa751278e8f220c83e677e14731eccd6fe0c357b011ed88b6df0c266b383f224b8e95384e401b717030b1227582d0d1042bd90377c4f2c7206a19983fc5905e4eb87edb6532b26ca9e28e160202606d19d9f5da34762f4b3fa842d7bff382ad70dcbc411f8b3e4cace8c8e0c72898d24023545e0dfdc4176209276a535491ce11c045c57b45c40f19b12dcf6ffbb78ab23e7fe9bdc404cf47db9855f2b835e1fce57debfa071803ec38da3c77a904080a4c737ce2b20e14e8449762f1ca0b1ce71779d2e6ee5299e1cf230e8070045c23c1d0e52f66fe9039f95cdc0b448dc12d24de39157934270345991948fce921b5d8e739315cc75d4b3b49928437b88672c1a7770365207b43895f45909d5d972f48aa66de609152a5afa2c7d75f0a14189d0409f0b623eab3b6e7d81025cde140893ed71b6f24f5a36d21dafb62af6be9da845403bc8ed36672efa74d7da19d5794cb4b79fa1c86940b1890c012e14b7c3bb261f16bdd99efaa9819b0bc00af842a6b94c6086d15b16ab81af9331ba3a5bd6941ef35239e85455ceab02c598ccee8fbad97ed37daebfe3b26a5a6c9eda5f65a1cfaf7a1f1688267c812a56c552ae11b465dac030e18f9008ad03cad80bf2cb91a7d99dcfa54d323ae0a4c3a6dc0f80d7ff703870610a945eb0ab5b6d14e81869c8872f6b123d98edcf6bba10d76d35cff4b0bb73db8b6695a8351785bcba1e160a42ed367c4da727da38f91562e941e5c4fa90cd585c5f1cd3a7d6892f18a5aa3c74a4fc00bf5909267489b937a928d9d8ff92530b5226eedf8ab9a957e5ffec45bc3a55e6955b38393ce52892655265d1f741e0b744808eb568a08d145a8bc5ada9b079f6d0bec5fc2ace0502b3f926372dff49478fbd10451f0de4b3d1a63b9d4e17ade45628d2e9dca041fcf7fc1e105e1fc44089fde9caf418ba8454dc361df4a59e1bd79143d280613e3c79ad18e922a43e199aa5927bb9553dd31e6223ad19bf8aff6e1dac8b3680feea3138bc61742b03f047b3d77039c1a4c2d05bd89c4bc12a1b83d78b4e7023f690fce6a44608c423d8cbc2e80942b9d9df2f4bf5606640fa47692f3e003885983a73e1dc313b243bbab5c3c6348afab796da766044ba142eda5a9d3713e3eda8c54c1708909c5da89ba67d29cd7f409c9b759cba316c42028754e3cb6eae2cc4f6d66982f212320f199b2e837bb4c54c54bcdcd2ac240ef6295d38e9889b4213819ef0f9aba6ceead4e0fd2c4becdc1f8ee3049831996c9a74a5fd4e12a1fd21ed47cf27e29f9d61e4b673d88914c36eefa53d3c49d94b463b7f8462c1951dfe33c10993d5cfcd0ededd50ad55009528f1e79fbc2fa70c3338b32c40ae3bb45d7079c7ae8433fb1aa19affbd3fbce0cb5ab0d557afb3be036856066eea45c28e93528b35477fc97fe9ff3641e5bb0f0e46069eb653c027daabff38541250081c77e0e3a1d030a73289e771cc41db10819af60599b5df0ad978fcf0b46af821c6b717b265e07d3a85397ea94de26f510290ddb5df8fcff76fe624843c8577802809c145916afce01d9dfdfa8bf07633e98f14fc73d5ef58ae5cb0c308bc74ca38259692a1cd4cf16752786a1c816f24612c27393d7e40a2df9a3dfa23a0c59613c8a7ccdd97c3fc67ecab94dcd8cc4b4517ed2414d41ce574074ffebd156e3d65c4421b0f339bc9f29abbfe49db62122248cf96b74d9639b3ef9d935cd81315a7ecfb0dc6ea1ee053c2e5c3615fbc10782f16a564fcabe1df70da7de989e00eedc346cef5b5cf880e9d563fc15302f056d37f98a939fd1dd5478b4318c256e93b77e31f87d8f7fe31755191b40d778ddb2ada1480bb9fcb96a09783f13cd460ee2c9cf4a712f04eb1b1a746091109f7ce0655e1ff7781fbe853e3d03bb91c9d8f4f416f5745c6b607bbf72786bd3c0ac4761e6e6d70f12dbefa1b13542086f793b72c6102ac06e75be17bdbb1efbf7e007f07f9bd433fd9d9cbf93e760757b792f15231895561fe49d9d683ccc066f38af581422b71702627162c0f0f35c36a61eaaa92129114b7334281e35fd39576e51d8593c149c9326e0c710ea4dcc9ef39a432a48ae1834f5046b954f9c033d6035cde0dbffe3e97f48a1dc695f4b2f6fe5d4eee83008318def105c37e11c9015670f13417ed036e68f6fbfca2a8289829677feb23079f3f2ee53b26e491924fefc1c50e54f288a8c4b6ba6d319054c3a9e39e14bba81b423acbd44b51279bbea6b0bb2047325837ce8b2191454f52ffa2cd04abe89e3de5bc102e9fdf740d3efd975bc9503af796e6aeee711ef8797de5d507a964730aa70cb9d3840054d4e1ffc57de378b511f7649666a54a6b3d91ed517198d76322bf99d13bef530a43ed3f13196bf2def6dcfb39f76471c75c5779bedf105717e546057fb478bfd24e8fdf3c12d028b542d1f424a9d45bb9e026e6098eb1cb0a77378300ec1b4c9f006aa4dfb7fb5c57cf1b035cbe96009ead1ca25ea1e5fae40312a4e9fe250684a1c8653bb303209e0fc6a498f3a08f6c5b946378a349f3aea45104a2badb8a45f500bb4f0f6cd620ce794e0f390e1cb7f2f1fc0039f4250a577544a6862b47bf89eea3a8c1516b7a9dd111c2ca719190e8feb1a7079e9fdfdb8224dc50791c986825469c087c8f081616edaa4193e161281aa68b7286a364cbb336b2459f0892e57c40afcfda7d16ea1877efb4e4b0d4b5c31e8cba15066903d3a91bdc7fb64452fb9843436110596f0b038da167a86f97d32c807270a1c994fe88e2517e11bdd210dd982d3c8158459440108308a936c9d2370b9d157c3f9caec36ff05bc40b37f095edf33bf4fad440f38c3f52129456936c07014140be5618f4e9d07b66679238023390cd676b1a3a28d0e90d5ad9ef13a31fcdc5a435454309367c437424e340a1f91c6483bce1026d85a16fb854252ea4ede39a4e69702ecff76432de508e064eda0df9f263a25c0f626d1c1ffaa6783be2975451ee936cc2178648935a924f6fb2db2f8ba34e348920d903114520918cc6872b842e3744fc18d1363583a107ec7b89c7792c0d8069e12f873f6d668f6fdeb47b72986914e45c2b061c5c936c73c9bcf1475ea0d25edaad21cf193405c8acef3bff4e4f1b2b321d70dba59e856a8849c2bba9508bad775370669b2bb7f5e53181af8bff525e13a4935d7e28b997b4ff15da9e36f1353a154ab701ad15420786daaf27ba7e122f7b825c668185b685630420378b4142ec4e4242c2cf0bf6e143f7e55cb12fb9dd59a8df9959ce4fc5fff68ae7174977a31ad7fd644bc94a20bae76f0af474034990fdfec8ceca0e6cd93fe21d84837b7e9d74c17b6d3054f0c008ee05764745fd8773a0c1c31bb3eef5b7e261b54805b5c805a4eeef05c812fcdede200442e7340c63490645ebd09c235d5c52a785542526edfe3875ad08267faed1d0a15236f00c6736b94c1a3821302ff610697ad7becdbc96f54b55138b585cd122e0d5aeaf43c9ba373e8aa1c1297e3415552cc57cd60ee1f3c04500ed0eed37775c873de3066c034c176c67c5bfbe9899a47732030855781341374641da058eee61d01d11b9db8f19fd4558957897340e32cdfbc39713f1f439be0638f614cdb5361433a45a6ff024e39c94141dc5403af101404ce5f2efa97b90d9ecdb7c361785dab977feded32554d1a74d5cbfe2435be7f0329ba382455c2ac11fbe29fe3826796d4bea03dc53a37f63f5be2773f83faf282f0ae24d9fe5762b71b499fd37b4ce7e71f93c3a983f80fed477708bbf2261c89893c4b76e34fac9b42671b6cc81678cc867f53e8c3ec47716206212743ca0c4941c2c61ed3177fccf85921e998d2b826df751173944bb07eeaae4001f677a0687a2550eeac8bb5128ecad9c7b6a514596a30b8292fbacc09ab488193507b6785d7a35c979db774b2c413246f1ae88d35d1914b000000001034321642fb0b0baba3378e4c31fb5e247c177e573295df0194462b99079a436400ba1be2e30d39b8714c0fb2bdcd981d5a5cd514f8d4f14e4e0437108630355d8f2b60a6d18cb14ceb2b5d0704aa6e93e180bd79cb17e176bc4f81a03db12a03413de6189896955bb9e3cc69b6f9a50a7eda3742527f98c71d7ea8ba75e253c2b783f7104813c619949e6a0765179b1b9cbe68b703335ab5986928d86384357a2f4189f4b4ffcd61a3d29709bbc93b5371f0e7798cb72ae4c17bcee24f8e566f2777803c3d182d15a63ac40063f0ccdf4bd790404524eae02eafb6b54c699578486490033f0be866c74a134083003d330498658ba973ea674c4a0ff158403987b4c4752b07c8637a119b019fd5093406960144445056f6ffe73eda0235dc1871bb6058d4a9feecac628265689d58a81453d33290ab56eb691f3180d0288449f41844e56f5c6cf522d4a5866b24fb9552fde71946c4d25dcceaa41cfddb5a33c51c54c0a0a5abd31be8fb6ec53c1d14ba648e183979dbd0db01b9e51ba3803be7e7d3dee752668367264c783f74838121797ae5706ef3aa460682d1bf55808c70e69ae29d7683368470d08e7e9a1095305dce250b5b4bd48c02e098d241b1089736e8306a737e3a1a93e554cc3ab24672b8c74bfb8825004ca869e347f873de14575493836662ad741d79269904f905d7df64d0581ab8d76ee51a32d72ccb719f3a25c0a856b5bd2b2a1269e208d70c32e1d5ad0dfdc0ef43f0230e95eb85871eb4d6033abbf0be7025382d878eeaeea73c94270e79bd5757dc1bac95236a62545cd467830b12dcc30d7cc81e889d360d073db40058e9a1c7b41fc53e67740bc984132a1452cf7d000378f14ef93a7eb0dc9bacf23584ad6761139576607f8214757f71fc47b2944127116ca3e83b9d9643bce8d7bb44b4d16b5d5cff70a9e1114cd920b6fc1f409672648ad56ac3136ef0a314adb458faf3d3f171cb2fc513d76e43e6bda2f1a68e6fcf4a4ecbe6bc87716e2a82ea0c4657983ca0caaf8d75fdf5b0d7930e4f3e95eb1271485f938e7ad2bf0c97b7c11745de45518a1e3a74341968588558e7197b407d24eda0671ee28f219e4c5f809a7ea6f9f5b9705f4634a96112eb262bd5967db5237285b865d3f64516495ea6d1ec20dbed7af02362370bcc98671a61241fa1ef5b3095609d66ecc16010f6f67a280d1c6d215ec224ead17d68bbc9bc64b363b5be9b479b7aa2cbc8587a6b48cf653fde7a262a11ab3a10356f55f122310feac77c32ce0994d6e8a70f1c53331cb473a8e29427322fb6da292c4443b1678877f1c981fa05fbdef96520e5895aeb2a3a8e62652f9d8830c3b144b9598873e2ef41b7ade943807766877d609972cca74855eaedce07cda35b50557de96e736ca3107c154d31aeee78db234687b9964517bcd2c6c9ec047514b45c831aee4588166dc3ec9ab36bd1033e74b3d02d731c5bd84f659fa9fe55cac08c12cb999a2e64fac52f6cb7d1fffbf45d9a1126787d0060fd1be563ccbc278ac97dab0c1bee664675f273f5fa429bdc24b21ff1cf0a3ad3c687fb07ffd88bad6ab6c6b422a43b77ff76f96bf405c07f8a667bb8ff54d6714aaa21ceba2e78ce03146b2ab9f49e6d65081119b8e7cf3843e91349790d2b975c9f9c305df0000000002f30f629313cc66a325e4037f38f29842ee5781ba73d2f30f506cf7ff2237a72b4075aefa32cdd5ba0ae4e65cb6fa47a3e06f0d5f684b7172d6b58f5f7d783c4122db4f4b8b4f9d3296c9d115f432710c29d40dfca0010ecbe2f42fac899911d65c84f08aaa1923c8add5af518286211db14e1187a8839f3b2ae8bd914eafc16a576bbe3eba6271a4c5b3170c3f543761f11f1326a05c575bde1b5c6afd3876bea4fbb649071a95caf74de9f7b3421803ec351f934b8d0932ce72a13abf3627d9a396c10875fc167ef1ae98ff92af9ca366033c99d30306fd540a09d67d26ab192504e7c09f9e4d06287a2b1748f1761ba3c16d9d08be7562b7351c4b4679f5d4b38681bfd86c7f2003a9749b20b602112a95803469f5d252c564912b55c4bf3409298dbd066d877cc70a89b484b9ee6bb836c9acd1e53086c4be85e9a3bc5969c7016db9c72b68620c241409d06f4d7f72fe2289c9b4921055922783b8b886bc22926b7d194820af2b90e3c60e87e1a7851f38a970c07c1da120d1da75de2bb994ff7d05a313522373326f160914a9589711e0439d694f5221afe8cc118722ce4927e9543e61a12a76bcf2da1d01a0f258095d32063387349b4e9f253d8b73c6e834b6866f8a56b4797b92d521fa732aa0d55c8e9d6c56011ee6fb450853dc564d18e97c463609c27a63f9c91c46d7bd80ace4edc0615ca342f43ca3b3d0cc36ed52b7d1f457e5b4b26b5eca0d91abe4f1a42a2eec40ec2faff1222f71dc226d6344e947b45155691205c09913fc3c6ab3fe76f4d1b11fa45869e20694b5f0a1074780a07332764212533b797dd24d8df157d4172f91253b77eb2ec90c8222307ed59136463057b7f469116086410b7503b44cef401c47811c1390060da5b3321d34096b67468a7702978d98d4bd721c18a25ed541249638e90281dc8e3565dc33e66d7b832a9bd62c02c5ed0e92935c92472499653d2d842ea6697c733ee80d775884074b3a0c250a4aa021bb6ea93514f9cc5f09feb5719d270cd184e364ca966f1416e10f111bc425f32a993fc5cd75503f99d89d91d7ddc6dee70193057cb946e5fbf8663c53e12cebffe5dbd4a86bfcf5f35f0d8aa43763a60e00356b4f8bc2bca01b02cfddde38f0c4df1e7f98709fdebc5abb5eb9631bdc3dbfcf15517fabcf16931eb7381e83713b081ad1947274d4896ee8953d772e9e71f363b6f1147317bc739ec128e4ec865f8f0ea34cd5ff19fb2c28931d2c85846735358504ae9161535cd7890e8b95c814cfec116b78e6d0eb5097cd4f35888121452e27391d865c15f0b986925d0d0c623bcbb4d8ca66603720253af17853967ea5954eb5ef0dc43de185ec4925026c680464e66d1caff1f4c7c757bd55ec2515ffe7183e3481ff6f626c2228a3fc3d15f63e4bfbec76a2a170206142cbbcf204a1cbfe0ee56eb47dfb79c80894c0a0fbf8a2955d861678fc2f8f9ad7a28052197b5992bced1273658da5b1f42fca48c80883600c24d8515a0c7113deb4c97df918ab64bca16a0c14f2547dc91d5ce4f884978c95fe54899f77ffc20a2c4b27350bc451bef72a46d8e144ad57a8d5f8ac039f58b8a53ea1f3fd5fce612a171bf82ba17c0681cf46ce5c8181a522ed2e986361903903159643046c7be1787dac6ccab09d18a30997541dc6e9efa260f1ff0392bc1890f19d8bb725f4fe7d8bc618f46e0c23be6b9ca67777dd3f5a89b41ccfb11a526a3bed045a2906f86cc5186a1db7a70391261b694b423e5a44d374f9d3720330e083574083f8950b2b35c8bb5b6c0a7fe259f235dc1c069d4581a9f0a7451890561a0829bb290de6aefe4d243ae0b00ca61a1dc4262bb4951242b21d88148eb7b6a9718d6433274f2b3c9bcdbb6d5df67b48ff42692d8cd7f4b7f41728de68ea1ce0f3e4a2843c5b9ffc43f69b8a0445dce44081f5b443a327084b0d00d07cbdbbfd2da5d67bf8d4bb4ee408d17eeee48b61decd06bd3dac9a1adbeb069b49ec96608b9179bb3af4c10f2ade6778b31fd4c22c2961cb949a64e9a8a4879c550f8d8783064cb304511e40e2e562ba83c08ba8ae011a784ed9db03db5527a5aae222c856c8df0a94f9c4def0f94244c5b8e3db9f39dbd337928e24d9d8562f231fea72116c01089163d2c5f4ca17faab20b73c9957fa1a9af20837a804870034d4e64281125b070d8ee0dbf05f95e5fb079e2a57e9af977222e90b664189114dccbca81ee58b7de90a813768a2049052b339a608d3e9966bdb3b584291fbf7694a7d1dea7f72ca604894e6cca5d326ed5e48c15eff5e6a8cc11c40f84ca920d79a5c55d07001909bf6338921c656a39d59d03f62bb5b8870189f0416ec8c317b03ccdcbbeb3e1a9bf2661813f4966b57eb56a2757de5f7745851b5f7bf75e41eb1646e61a41923c5c0e58c2ea478d95b5c39c450744aea0aad3706fce684cb7338ff3dacab60e8d968f0e6fc070693ae3ca16996b34a50afb7e6e377546ae28dc8de7a2ea3a657b4b0003a91a488e347c61971d62f32eaf843d4d4c4f86cc4033c1244c8408def09188dde509c629323f34072f9089a3846680894e8b000a03865438b2ea212b68fdef7f17583f92014eef2c8115a37c9c82dee06213c1407c104039dfe06774b946f43b68b7957a5ca3ee763eafbb7437850eb0a285c413bcf6965232d593d8da47a2a06abc635ae38e596a9dae55b43f341bcc6fe72d79b453ac1c259da37f64cbc1f1508caf280aa6a3f4cd2ff5564cc5a8727f222431454a5ac93398a29fb95b4e057686cd6fcd920992f74e5870749676a36e043bec5fc1b0fce5563affe9addfaa3689e857383ccd1f2924080449d2cfb006e855570b711c1dedd1df2629afaa3806f4ae229a9a8ef1940ddf2c55dac7812d2374c0684b7ba27b2f0849ee4c055d2b8ccc8e41c593378340d7546bb974bc8032f220b37099e3b04c6591c40d2c50a855a491e03c1c9cbb32c400f6104341262d92daaf3e2c04936cf28788fdff8e0a77770a9deb9089a9e32eb5d9e2581aecd98f83881ca8e7d49e603556dc03a9aa19a8f3a4735aaee347b25ea35b36fa57484c0b6d591979b4a3da894fa0c15966d6a5e02e397cccdb9c314b504372b81ef6913877767001263c05dae362b49e5928ef36f554ce245b4111486417634f1e7f4530a760ae6ffd3123f5736ac12c5bf506c5dca03079c0fd0776cdb56c938cdf480fb9b97b1685dfa3be6f712aae107e2dda726bec137b2ebdf56c0fcaecca4350bd7b5c84d57f29c2a2c99ae10c30cece4831d71ae4ee3362983cc816bb6cb9225b9db08503a1be23a26a0425a8628a2e718feae5df91d829f27966f766b623a0a4958a57642aefae259713733670d5b1d027fb8eb2d0d3a0b4acd482076dfa09ffe883f556b2db2262bc0872e1bd713f100dd7a8a8f2d725b46e09c625d513179872bbcc9a41e596a18b2471d977f4ca2bebd06cdaba31b70ef25e098f214fef16f16f725cad4311eb91457fdb70b471eddb65ecafb1e2b03c5ff21356241e3cab2c8ba601f9ef1aec9006b7cd0b81da29be01cb4c1d52e563298e373013886ebb1889bd5616647c6c418ea6bc1f3c0853b65cae48467b35f08318e3a9d034af7224cc3520ab1ece7751ba15407298b21e4f84ef7c23d7993739403d4f116cba2d0ae2d4003a28334c461c734d4555105b986ad0af28aac36c753ab52b91b7e23ae3ab07d3b170fe53a2249efe5b65463a3f237cec72091b04005f95a15ae595191ba39d0ae1d91d8e00b132ae9339884bc57bbb79978a308e1c31c5f213b092f380a7ba58f55869e9c29a5a6e7a7aa4f8d58e5787cc05e500", 0x2000, &(0x7f0000021e00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000021ec0)={0x90, 0x0, 0x9, {0x4, 0xffffffffffffffff, 0xb70, 0x7e30, 0x1cec, 0x3, {0x0, 0x6, 0x0, 0x100000000, 0x3, 0x1, 0x2, 0x4, 0x2608636, 0x4000, 0x104, r5, r6}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f0000021f80)="1695367704d10dd832678e4e2d01860484a69eaac410e2d6cf3b3d3925f9a3cb602592377170dffdc4de86f163e390e21d07459b0f058cfc248c4bcbe896f3c68006f3c2cbe07c55b87170871c1d364d740faeb750c8c8acb76aca18bc0c018ed341b55b0ef80cefe95b85756aac978a0e0b5ce59cae6657643e7ada0c1336bab310888351664553c2faa6dd39054e19e23cc7c4b4d33546407f880194aa0761f2a9360c4ba26de342328b92db81ae84fc9c1e9eefb4b7ec3f58a6d5d23b907327b14480a37f3c84305729a91c28807f8809b997235bfa2d4b6f45ee9568bb4a416df34f4140c5e272bfc068ea61a48b365490ccb02772a906dad457f5d2dd1a57cc1209e8897c8115049d7e4e3c756a7f5ad0c004ef66c8bf91f600910e73b4aa5f516bab5cd62ad93642960ab32b7fdaeacb1a9587a389a529c231f8a47a65fb6d27ba6a0eeb46660cd75dbf47df89e9f578eafa6992a12d9d7de56d69fd0e30b15caabd13c28d63921597466292f8c4e87f23d53d52e6e8f1c9295af0743c8c671a49273074ba44dbce9e9b1136a93dbc19d2b8e60cda5f50eba2d814822a68a0fd4ff5e6a25dd5346f96b26b5e1563ebb97829a76fd8c2aa467499fdced91b05b193b68316494f11f5ce97ed8e13d474b03c6f6eda4eff54b0ec362fda53003e6e2a3868a5d57e2426aed5adccdac8e162c6cc20361dd4709889b79b2810ba42f531fdd3746562a00da65b4211fb7d8f482a3610748d3b80d2942d8432471f98c6e9036cb57f3913b31dd8baddd6d85b44e8463b838fcfb6979628c5fa3dbd30688e10b9ede257ebc7b96d4092f38d11b9e6a4d10490a9df1387b3743cf51e206c7dbc0741c408bbebaae7f36d81b5ce5b21bb9fe992c8a0cb3a91ea2df21e571ff094b53b17c46fe22c0cead29144d203294eb42c984790a6b6348ed8b7b0317ee5b2353cc54bcfd808bf0f61f73917584e17bd9259c8a04d2ba3b4f931571947c77035975933471fb1203088dce478eb4e411ddb7b88caeb02e1cda741245df701a2b5c29c48a631eaf18549bd90c70222fd6dafe5550726bb58dd0fbf84ffeeae683a0379505f03740a652025add8e0e4e6b5bfb4bd0876dfe1ecb639acc110eba97294a4e4642aefbcad04ba50d830e945fd9900ee7e02488694041f43cbaa86280c1df64e8f1f81f7cd5130914efd19b58262f3bd2c43bd8b4a5beac09f1ba27020521994465e62c329debb50efe0716d22cf0056febc7cb95aa818e10639077e91cac3c80b37d6eebc6907dde971b578383ee04086a0dad18750ceff6b8d6d373afa93a51fee65fe1318c1ac291b784e45d66962c8b54571bc1e92a996c11561d94af6ecdd37948d35adbd1ad63c1c05c31c7f4afd707aa1956d1444fec1137fb6d81f56566887131777e5fe3e2fafe8af8f21ed34480afe74afb25d8d16f8089fcb851ac49dd826b7f273aa3d771856d712c62397d49c72d93e3c2a5e6b9767fcff0fc5b3d70dcd70ff8bad5dfd7f5a84c194f99450601f970104f9be026852ead21824152dd8f6536fcd01a69177a65f2af266e619d61d20de0c738680fbec29e7c594cad29f009d46d87908c951b2e4ad8d9a67db8be6f570fe5416d9e4dd22a108140a1c95369731807325ee7f4201209a795fa1609ce8fa27384677816f651a96cc08400e1b647bdddfb851313e3ccaa472b9a6a1da3a0936e119a6d7808f09de244d739c39df3ed36004b77cb54b6b1396b718c87fba28cb1439c7d1d140dae1ee2c2a7d647427b1e7472710c7ac4f1fb0fc0c9d15ecce28167d23e2e42474dbf1c63c0819606be9c9b6dc2eb59bf9932568ef408c20e9498cf105e84eee30460d4348f4cdfab623b416adadb4427887d9b1b6b8db75b224e8a55fa0351d21093b2b7e42e6685491cbfce100d602d0281f4bd086b50612f3ccf055fab1aad97a52695a233c3d458be4536b66b0acdda5ce0aaab48bb7d7f39a8af473c4478991f1c4569839eab0c1d684001ee1772290871653a2293bb7754c1eac178c60f86e2a98e1992dee198c76365f2d04d159d7c210c6cc58764e3b7dfb5bc15190555febd01c69cab8f55926c28a13fa4f9060dde1ca2df7e1f71fd99a0c350d7f0e341ece8e0685e9c205b486ef400910211b688f07fb05b542261c74b45f4ac23ff53e9e620ab12dad7b5131f67128bb8ed6a4a70caec437f2157f8bcb3d080091e5715dfc7d7539dd0320c90d0aab6a6d7a447ebeea893a0efa2176292c648c62cedd4138c9d0535ab0621855484fc43e0e3e84357db6951bb21fe2f4e99fa188ebecbc23f73ea879bd304408acd1c470fd112606ccfd7b7970e950ebd363afbba359a51877248a42845097094ff785dc82264225752f3aefa980d9ed5309b48f47a5b5ef49f69808b91bde955277b6525f55436ffeba0bfa8c13f6314c57ec97eea295afc66a9f4ec844474c0da6ff1ef0c6c65c035f3bb74a70ffa668359b58a46af97600c428626b45c81a4e372e198894c02e2bee8010fb4c2c075ea623a6ee24a99e225f809322df6ea6f39b1566b1aee5403d45ba648f94f70976013199b3241744458d030a5319360780897413289d89267c389e04f23de79adf4b864c5ca76efc225eb1ecf6424887f0d8b3ac13cbe9df4eb69f7b702e85fb396dc4a030d57a8c4edd227ee568fb11a9859935ad53dcfdb01727f106af352c569a020b7e405a1ad4c6b39e2e8796fe9f16db3794550f5ef3ecd6af2b2ab0383e6c198f17ada5840bde84ccbaa661d9c456d9ddaf92763ba450098cd5a971d847fd5030a4c9b066ab3b0096dfdf7e5ce2f8349165f94c493b7e4192e85239bb11552f910fb41c5e96ee10fc8dce711e88e0572ce0bbbd9c9f3b7c9dae89f1dfa6af309c4321755a5b19070c8731ac590c30fffb69feeb75f699aebb101d3a30f784f1745182cb4f0bf63a148b521f0a03c691925c94ee453b278523e3ed256c150098a932f62c90ac65faa4b9782c27a3ef6ca2b5ecae6a01d8a1d7096bf6a7d1b317a9eab22ef4907c631bcca224f723f5fb9a44d7e1295186cf37fd71343919aa167fa70a505a73e9f52a11cfbd40d8c1087d4ffdfe458d0ed5aebfa4b0c3622c78a914d68dd92f46478711437ff88803ab28cd9ce2223aa0fa37eb9d9a4a7866dec4ca6bb66e794ccac6bd19b11daa0b6d4d42cbcf7d6426b5718030ca51bf92b3d8ea0b11c46ec5c0c6e3805c88b39731b2b751d9928ed1ddba7c66bcc5273d709fd295aa0792384435b98c1f44575c028ff2869074156713931f7e62f8b0f8c7ee9dfeaeb2e096e77600586a47d6f6a2e13a17dfceae46ad84858bf8873f9f1e35fc700aef0a648af168ab0774a3441a203ef325577f2c76f5f0e5808acdc7965bc65e8ad1ca816bc3b67711ea42e619c957d0f26b394be1f3b0c4ac9af8558eaebf5c1c27b6549022513479b4c28dbe3f1c3131cc9211eee768f96a9c8b5e0e6425bef921a355faccf0072ba19b16d88b75feb5dc8fcfc1b7b5973eb9654ca3dcfd482831ff5d1fe09fe7ae43cf129c8c17a6686685a13ed076f34608b7ac16eb8e9de6a44418c4e3f8162e6a679bc9482df96a04b14575ebf093b99bf5cc26495f5dd6e571129d9760de3f801b001a1f3248d14f579bc519de2b656641a88da758a2ed3baf15fdf2739ddb44f0e5892de7ea48e9302129d0c939137b9d0687b296577675bcbf433a53f6a9816797cbfef1ba0caa2b8602387b5a8bae24d3e15d42b34d81708738fd269c3e8cbacdc3ff5ab1d4816a783d7be0f0a8086e345a6b4c231ffd61745f6c45cfceaf6089e70542aea1574e3c78740f77a08eb55b37f03549c1dd318cb5a76094210e8cf800c350d328fbf9442d0437e7affd54b3bfc33da3f24558f3ea8e59da8e61ae60e7e7b4de7179b8cf941d51d420c8eee69143966800dc4f7bcb50a033331fcac02a65e88de28ab219c68388a9da9196e044dd1ebbd3994bf8cc862f6f8b419fa1f4f4e5427f10866b498935fa28b8e6f9c5e48be8b74b9c2262823390480f71aff6cf72281f526265877d223eef9ad7a4be7438f9afb6aff0e80c5125c2c612ceb83f0470ea04479979c0a10fbbd0bed7379e949cc19fe36fbcbcc59a9fe30a2662d3e4d22862e8841b587b8995ef8482bc60fe0863b41752ef3dd44a387eff101595822bf1ce440ff9e5f73e560e4f7fbfe4754d9dabbcd92de02017eb43d3cf7c75e45ba04009a782a68ce11eefd52253c721daa5f37c6408e37b48d1f2e36d7c1793300f2c9039e69a52057486b63c0fa644d00528ce48f2e551ca88e356ac25ae74c73492ed3e6233490acfbe7ed8244f23e2af86e0ade6b78bb34a75a86f6cbadbd39762680cb0821d6d28f18d427df13d0e747f6da54be970e43ef8ca8285dc8bf44e3cecdbf2d8757a9800bb889b846d58cc636a2648809451a95736a0ecec6ea3fe61fb24dcd8a00ac0b8933918189cda555b17e431d99ee190d6d0d9f769e665ec193ba8889ae72a01e18b98cebb75d20ed778e5778ef657ce85d40eafa44b46f293d64023b877e8c5d58587c3abecf9a1ad8d874a4cdba0bfbea61b7eb19e81f7c932be12a83bacc51017b42dbe2931dc11c742a5a942cb6ed9bd9922ad78f55b0f6cbae0e8d4235140263ed8c83ab22e71a0f0a62b6920b5d5109e415254e527546546bd025cf1583e3e8d9d5bf735a4651fa2e5c3c86a185bb77e9b75224cdda8cb0eb21d9e3bb19e286832aa5dce19f055539a0a5caccfd752742a31d0af882c4f02c29cbd90ac2cdf5cc61c448cd09eb7b82b930ca99962c0e5ed84124fe37f7d30aad0296ee340377a7e0aa7413c495ac8ab0b482c4c5f59872efd5a1ceadbc7606e67d3c79a77d095bd82519db0893b9d2bbc2b2f3a7391826840e49424703c006399cde5f2a52a9383e89dfbfca284be4d75dd3aafd8a43dc6c71bd7fde9460647eb5c97707e96ddb9124d6020da38ee7ad743db8fd0377a8711905194c496e39a2132d7bbf35b79f920b6dcaa73625bf8b5320da250513cd45bf42c8072809ad59d69c02f0554cf82b79ff291e42d9227de1948352b0dba0281b69876ae0ca24972a5e75aee7e0a46bd4fc83f5a0dd3f22d666f2d950ca580c6da6dfaaa293beded10d1328613611b6e01d5d8567541e81466467302d8050a3ae4791fbddc1aec749edb68173be5341166c1d5c42d63e7368473e48bafa43459de3fa3a5550a4ac979711dd9a2d6796b0bcf9b5881124ade4b12bf64fa55724976a0da9d642e76a036c430f5fb2c06d599b0f78e978580f8eb763d2846177ff18b9b5cf8c76197ed809ef24212bc5563a1713214ce78e0e6cced6e41578d46a07839795c83c189610244bc1b680535fce39f290da90d719078015d90020b1d4567a97081b48514709df8e327d814e8c15496d90efacae6b13e297ed520d280203896bbc3a23f3b638adf594de03a782bb292a93ef0b14b8b3e13c01787a0b7bfb3abd8ab15eebbc651b7b054d3e56ebb7808de9b9bd067560ec6a6432455b37054292a3d9d32434506bf84b2907560017089de3f60c2deb4dfb7371f96d65a575d446aa1d2df81867135120df4e24e9227f72ff9f8f015a7754948704ecd084a1a93fbeb5a44af086ef73e9fc1c072b7d5473e92558fc2824acf27f1dbe9b019247d3074bf4256a966ceb674a2c4222632c8e4b6c0736de019ccfe4cca40b9b07f8c4df9753cdfb4ad66643ed71510983e29c2b5f9ae7db4913cb74d9dd0461a900810650d0da73f766aa6882385f3bb40644bf43f01faf2aa4cd187659edb0498527f201442b64349afa814b3dae5ce815971f3b11d177e3e1aaf90c7674c097d475640218ad27e63f9071c9081c06d9b5d1f3a070da3eed4f4080190a74063e7f97b5f35706dd1173dcbfa13a70d5362e50d57d0c5105c8d3beb926d93f61699e737ebe1a935839c3aa5b629dc93aa209d9e7774c40de7f59fca1eb274a8280022a15934e5dd2579a8cf5cd16a3b0a1ff3ea712c4258164fe2fa17a4cbfa5630f4041bad4204605eb2e762d610fa17dafa415ed8a678da1d4b5a6618d71d0066d66e3ac10b3ce65137a5a02344abc57f1be4ce0cbf1a2ac66dcb5e94495e863819c627e4704fb479c232b27aa4a5dfca8896a7eb8e0592b6b392ec9fa2767f569d5c1356d7ef7a909d8ee344ba017c75ca664d98f5288230b7f1ffa2fa7a5d07fab5f4b53b7f19c3fb361795fd632fa8a654004d931b4b7fc0890927aec727160cded3c01b7e40e6b81ce015796895f9c007762a1c22acfb9513eccd93c845e91ea8b0960b299b3ce788cbcce5bea9a94325289d2c3573975c512d56e19c4655f849b3652f8b5f9fa6f49e03202f2031debe3c299c3ceceb1febf4b285da9033493088a36f885ed6d3958b8d05cc6be00f3465de8bf6e41796d17e393067585b459b143d592cea102f584e48676a45f896cf662bd6b3b2309aa7f46d2b8ec6597a063f12bcc88922050c8c1e070134ce77ab1cb7a7f29983a0b30d9b2abeca5cfbfc55e941376c616c2834b1c1c9a9473b531c86c3b708478ee95923fe6a8108c2c4dc8a78a9d5e995f6c815b292b986cab0afa233ef10567a49d4e8dc17f438b90b620df4d291b52549ac8e1b69078b62011ed4bb0e288db740817ff07d01e779e11cb8e0606b5ca3aac6c7b262499f5a115acdad8a67b6eb77503318ef3bf0008347b270aa986d9e79e2af174f38a4743250c1091e6053a7a785464483161aad3ef3ad976e5329b71afe9bbfd93d7541a1014db4cc159ac266021e841c665217fa150e130f921ebd4cfb5accdb87f5f9bc0fd94b402289db4d0ac3f0906a689aef044c09fc2c5a00f7795ea935aeb943eb32826bd2176c1d1cb058195e3229d293595ebc07514c6b038a1d964199c59e59d4fc621c54b7bbd3410ccec22f7fb6751527c2aa0940ed2f0c9dcfc4e99ced91d09ba4a37042b5f48b127439cad24df2951ff1e769d3892dc4788dbbe27cce60f7f0138789444712e84e059ac0a4e87557f6c3369fc61b9a843c816df3cb4ec77a11e16390234da24dc0420f6a44554fc7954cc74d63ec030d4d964898e14500d0dacdbb2959f7a8a191773f66448348f36c3f4904187088bcfeafda7dd721236810d04469e93ca4fd238e33e8dd2dc5a9783f97414487a7ef70eba3dcf71331803fad223f65aadfc87d79512bf311c14926d619a089f5e84c46f4a9ff393969f8eacc8fa20acaa9eb01a8aab625853e415d3871e555a11ee71ee93cba85ee9cde60b3962e294c2c840f0a1ba87714bac54f1ca0ebda74daa3e8e19d382b951d64a22da48c632ec5754f42129214a807427e69a93c128b6b0a8697c9ee375818dd79244a38287fe8f66c7cc3aa18aee2fbf804fc1aadcc7d2daf75be82a60276b6902a51f2bbb64c261915b80053fb9635f405f1fa855d1ec8adc0ebe9648b8151eda70ec5ad5f704fa2a337bcfb7ecbc845a11cae7a68d6bc58f107ac7bb0c2f6b83edc48703ba00c94036b9af4ada51d6d78bfe697df06f47573c14cd7191ec52dc0f208ecdcf54669529bba2c2fb7a6b38f6f2b5ec5fe876f03c096ae092b6f881a84b00edd1e9f67449069d876afaa99eb1a446f20656b5104c72ed28bd8553c724785f4e8bfdc33194409960de4969b708ce26e4cd608d21ace0c38e27d54b55369a9e807cfda9a6240466dd94f6150d4b0105f7b9ae392009b2cf146d1dad5d7c8664463d7d60d11b45f30d01db7364e21ac557d37a4c9ad88926c472e98710d2cbfc4b70d6a5dbb128d46909e634761c6f6952bf9021aa5282c391dcee3278a25e3e2ee31a7f6713979a546084fb2e598214c36a3b7618bf23c57bb23b33e9c98dfe5192ef257dc2d891a6f7c11be334fbdab015eedafe1c4aea95ff1fa6d340d0cade542f3f782589470fa64c6fd9ac0c31536ecee0ae312f992733beea6fcaf7562dd6e0f2c016f712ce14d93f02a54f577c75b444fd7f46e9bd2cd9cd1f89195781d88f984eca45c97355095d3b48b0d9bd730c7d6f63b1dc78d2344bdb0f18c4e1554822345c11efa2ba32bcef4f29ed05315cf44617a80d7d1392de077bbda08669c8c3cb6c0b12f872f1247bc1d07634bf5bf4acc3a4ecdae7e6acd7c4af9820147afe55500a7270d7eb511f907339e5af54cfaf33e2364f54091ebee2a245ba048452d383cd441604c4dd1c6376e4df8b83ebf6070d2be248174fc1dc0a1352c103325360aeb3ab71cb73bb646ac6247dd68155fd48b90250c3b0f250a74f827780367e117a94094e5005e2f926accaef0b3e36c25e315c1e80cd4c3481f3465d99025c7de91c45bb8dd0a5577174c1f366017d87d2033239a8b6f399a9095845b5fafe9cca113b93f455bb790709b6c93fcbbd0c4bd7b5d621088dca06802e241836291226ad56d40b3b4e90eb68bd5845742baf4cb4a69b4bdb07f02d0bd6fbb5a5fad3af030816b254725e6db4073b7a0536b884c8985c3a159cdb105c73f7e0e03546248336449eff6afeb96cf8ad3617df18ee2247bc2d11ebbe10e0379f5578c41611872c5461541fb4da5be3f3348e0592982a61c352315370a9b452306c9f31f9040ef755ad096a8733dd9daf6bdbcb7a3521ad2282ae4fa7bfdb9cda5997ba3a6652af46c6d0205bb356dfb411e2b931b357723bb70254211819b74a461ed5c126cec6573cda4f6107fc3ebc76483621e9ab5789a5575ea3a91463f7613d237f3ec9c44e1cddb2de59bef83333d235e922b920e267453676575b38e6415bd136534b8df2360ab489fb69eefd04b66758ab5dd105be7b0635f7194f9e4b158b22b21ac97fda4e804747a9718b40a32531cd5c3fd1d3c1dd8ba5ef9c86d3c8df8c71f81da1a9756e5db4dddf70755053f7129d656a8069fe83c39ab240cf7a73f0f880ec7a791c5115ab262184839b906c238eaabf2268dfcd6560c5bcb70fea00b580ad52e7de0333e6de63ae351952e6e5dee6edf284de0a2f53e2089db13bd5eca5f98883a24eb2e1a58ae199f8db9c60a5b6b85585b2d2a17d6b5406e5668685d95c4718c375db05f7953b363c25d2ed0906eda70eb659845acd31fec9b8e4d5951d12fd50bbb969dd824a78c72622c8311a980f0f2e6a1ddc368879a1f3a07d3c0780e85a4e5d13223a3424782e3f77bf6a1ebf823f468d41b777ff61345064f1096ed653c277bab90ca5afc8ad6d25f4447236cdd82950afff27763f3fef5308f034379f4ad4955cb8cc5280d51b5427de4eba374f64dde2f1e7a6ae628aa4696160a5cf0ae9fc70e307b4eb19c0a5af2c2855710c8e117211d73a7e7f3f7f2ba55d03a4b73d816c9c3fc1edb86ec95ddcd77884a913805ad6549e7a5f776a1c2385dd6d83877727f128207cda29f83462269a7f606fa31934d06a6e0efd238d0a180c754a9d2e85609fd20c880ea0e79cbe887c442f9f682801da783529e1e45eb3e70195fa2711fa291dca43ee0672b7afc14cf87b9506a7ebe223019c856777e1783f6ae1b0ed90486b32e3b6f7ff77be834c7b6676da6c8052fa49450e3e16a6f90ee33742bbfe3dc025832e0bbc7abeb625077b8c1ea07dee89c7dc26fa42514ff9ac21e848e32309bc2862a873fb57796e05923fce42fa2833c73866e22a04497ec13acebcdff6ae1df71dd8756f1febac04f2034c1f3e1d401ddbdb7f2ef676d5c85437830d527a5fb04c9bbf0d892ee1306d2d2df37008916a3a66e70f865cd6d25de16fdb4bb4f2616204cf86a3ffdbf147223968c092a46dc2aae4aedb32fb850b85d4adb87bfada328bce4c2c70ec42affde442179fcc1d3d9f5e4a848c8ba03b0df3065d1b2d5f1b08d8c25148c51bb54e191a87ea59903084000b4b520fffda111fe831d4bdcf62423c1fcd673b020c5f2c41973dd1b9698054368081f917715e1c1592bc78dd265e051bcda5bf5877821fedfcf7790a58b328cf780f71ee71491e59194504bc800d319251607e53ba0e1ed15cd4fd5c959eaff4d3a1c7cb28c479f2776256633ef7c0f0e98688b54e8c8634cf57e27e5c1ee1e43573ae23bfbb1ff1bef6cabd33c02ff165c44f0f190426ba8391ba4f03458be3351869c5c5c9d5fa5600edbcce523525b9cd9c3bb040e34771ea277d05cb76302c72fac5edc815412dbbbc651371d70d044c4f89a68da7abd836fb3a495e212b5fd13819c41c9a240405582ae69b7c35b30935af3085d457a4d76a94c9272c5eafcecc4c92dd4f314b04b4739864e626a5bab27fa2f345f052afe3bae2ff4c442c42a1c83091bfcc23a3b5e06a511d02cefcd618a6d9761de00af192cf1aacc902cf3ba98f898c48fbc74b6710db7ac890b4f7ed7377e0fa3b4c46a131e775130a80db5014a79e674c8fc8b45495066e88201d2e320320fa4561abab617d0e67e9e879b0080a8ab404f4eb007a088990aa6a7b29afce5b8dd038ce96d43e1271315f6070e761e759c44fba1ce78730e35ca31e0bf5840cc01289c81613a07c497f288ed70a6d10d9f58fe135558b2a862bd877fcc939d7536e7dc988409290cd73da04a3b1399b0a2637f737d5f86bba4a31019546e2000a3ca57f8291cd9af28299eb93909061200c9738cca998add04e7bb0137ecc460fc3ef72872e7d13c159914fcdf577910e6c5d7a1636b13b78c5088551c614e3c75befb0f37fb89b918f4aad0126a9efd3390d6a0cab97ed0e01c7eae0e798a4142345578beb10d6b61a90b4d1fe836022def90bb8e37e07428a4592e7bf30e935951e492234a8db96f081379e7c4e18c3b6ce4ed1f97698dc1da940f14217e877bb8e0f33b392d801a01c48ec62ce2774d2e4e55e9415c063e1bfa31a8f0633443ec19c5fab977c1485147e46c06f86742278fd071de4a165dff7eddd5390a1e031d80e3d44477f6009c9fc27a7d92b865a292b0d586083f681c2d92da7e7f42eabd076fa7d61eba0c2b406c75f1cec561b1a523dd4c6f344b02ed59bd473d7d30a24144e981fc8da434931adeb841d63bb705485f8f58a180da91af64bad1379356787b37467dc9b4a0d12496e5048e7ccb40a978eebee5eaac4e9dd96faf194aa93a22333d7f68cccde147dce26c9ff18d7c8ffe0d1377c70dd1057d54473b2c2b2b3eea82fb223952c0dc3796efd0cd94afea38341ab9a83c6a9ee77f26bf8dea8510dfc964f9b9b4942c08ade50e43f06e5101f2e6b68b6a7f9cc5443c862b1198627461938daf4bd1fc7b21d6d7fd3f775f0e4a1f60434a242b049f159dbe5de145e741c5c9b4e59a7f5d7de54a6d51cd87845dde819ca74e3abf60356fbcf18bfff3b6ae1c545e243c08f9f41b86e55ed6e71be453843e0bffc5b6bdcfeefd33075ee5110627d4f05e008e54ddd62fb6979d9c2a5e4a2cb45fad7b2d77bd17508952889b30df2124cdc2fe6a749a12c9f6dbbd01226cc4ba2693b7e6a858d3c36ac6519ee70e896588a6df81b0e3be3604bbbe1a845088cf1834a04368dde8b6ee76d0492911dc09b05cf6642e0003cd8faafd398872c1a8dc3e85d3658ec800", 0x2000, &(0x7f0000023f80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x90, 0x0, 0x4, {0x2, 0xffffffffffe, 0x8, 0x3, 0x0, 0x3881fffc, {0x5, 0xfff, 0x47ffff, 0x0, 0x3, 0x4, 0xa, 0x0, 0x10000, 0x8000, 0x80040000, r5, r6, 0x1000, 0x8019}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f0000024100), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000024140)='./file0\x00', &(0x7f0000024180), 0x1, &(0x7f00000241c0)={{'fd', 0x3d, r7}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r7, &(0x7f0000024240)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2082) write$FUSE_INIT(r7, &(0x7f0000026280)={0x50, 0x0, r8, {0x7, 0x29, 0x0, 0x1400001, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x4}}, 0x50) syz_fuse_handle_req(r7, &(0x7f0000002700)="03684a7b99a4fde940f3ec0d105ea2c8267323117153aa4a4f099c3835a607cd5cbd77b83cc33d13bbb6c6bcae59db739af84a4b5d34bffc145f3cc27ed3d4f9d9b3103699a1e1cc4ddfb6c1afd07ddfc18e358cd62649479724ce867fefc0a15041bee9f6084842fb982d5c2cf1488d668b741c64f0a6fd2643e729ac5a56462a6b64d5a0a751fda4fadf63ba0dc2fd14ecbf546918db77095545b41ab170e5d6e8ec8bf9ce9b8d53b832e90c701fe52af7999f8fd509577ead1be27891ada8564167f2c7d2eea1c1c9c65d8e151c58ddee43ec34e74d330ec50cbbb2bb21892c7ca995066e3cbea8a69d94dc6bcef5f3c0ef630e774d092ea58627f3e09c66a9c7d1abcf4f8f8af87f4269df288aca9bbf758275ce9695256e764d185a91a7570fca3aab16c75ecaff6b8dda371c3226d6ec6e55c5c4d8cfc5c33892bacc956a3613bcfa849da1b5e070a7911d7488b3e628d9339718e8b821f1bb5d5c45f0316bb563d0a442801412dfd5a4d61ca657e04d6686f7d5863d57954400aeee8e79be8f3cc4cbb3d4b91269df039c3d3543e500b90a2bdc6eb60cc7afab7b5187d88fbd76e6212ea29e872b73f925287bdc808b4a4f8ec7f8aa08bc90b29e217c3eef69d8deae4141f4f9bd110b7bde9320e7b45f422e9a6111bcaf99c9911e46e219d3bab477926bd5d2e78d4cd0eca133c232b1e863fd7799dbf609f3670b323e5518e8f4bd36e9b3da2c68a28eaec9cac688b4dd0b73adc24a8c7acc264399b7facbc2f43e8e40b6cae9f8e956d1dbfe259f12bae75ad362c354050ffdd6e954f2d7615fafce888bd6f672a81c9fd4318caba765069c0a425e898bf7611b77f0fe61c27d318159dba42f011900246c64557d27b77aef928ab03c0314449ddb218887c309ec7184c8c733f5d4e7b2d79516e9531c9a5becf8294d6ccd777f285b13160e1c949d3069c6c66c0daa62bac679bc9b69825398d1c290d765e882fa2c8708b20ccec885ab6785dc22696b61c109ff84bc5407932c3e5bf12069a68b8e3333a26d3dd390ef9bc01b86013fbcb5c28a1f4d2b8084f1502fccc4027a124c3629d8f4a8befd14b597cebda5f94f36050a31b95087cbac347788a71a90e87f2187fae600aa42719c05c2859cb30ae0fd58a7bba681f7a6027a00583071def2c9a94456e5d9acb9fd2d11fdea524582489c02377bf7f590948985c769b3822cb6366681d79113c6a6c752f2475caba77b7b2e8f293d7fd9b991f63e254c98dec94f4f3def4fee9cdb56ff3ba7fe6a718cbe9a7f04710e257ea8a49d6605266048fc122d4f3173d4b04b3e282bd3c5198d7fcb72ec38e0b07dd8a541b2807e601e5a0a01f07a281e0e1a261c65977088a54597efd0997c59647aeebb2605a89705eeff3ec780e302e24b23a0cbe4f81367c3f118545f01328d22eb8e802667389143166a9db9477c9b58eb5c76a19b8f8b2692b0d356003f08ae54dfc820d8e357ecbf91fb7e212cbef1262171abaf2f613a5bb59b783cad476fec50d16ca0ac13c08a59a3097e6e3fde700a4b987d10311fc22d4aa210956cd859799f78010e4c0f25b715876aa253df15009490f71be3b0022875161f537c70b14bdb9e2d87a5a11b414a1198533c7de6fc4d22228133bc26b19d9f1e7627b14c72e3c39d3fa2186a42e50a0d1867dc312f94c7209d51475ed4aa80b2ccb0557a40422bf7317de2fdf3296727723a2d23babd5e23f7c3edf4942bb485b95a122e6aba41b8f80f684f84605462448d5a4fd66dfe9bbf80590b9999b4780d4f4f189a20f4400b2975df85b584c8c8f9fa3095f13aede1f52dac98be358b0a0d72bed4df71cd23973e326179580268c4e5d1be4b2ae2e1e2dba913998faa6088af128fc8fd3ae26203a898882b67d86d63f6ee8f8e216337330db6d928facf9d0ca273845ee5b33a0a136aeb48b7c52d3b95fe73efaf06197ec8753ee0349f19db8730917d0f18a2de9602d3b887bc583ff64dfee67e2bdf4d5cc1c341b89acd3dd5176d2c15ec2a77120b8a49591ca438ae36c52845e5dca550e539da9ba2a2eda49be316f3d6d4b7c83666bd4759940347c29dedd273adac722630a940e104316b4806553ded47132be4e31a50600f5a4dd56825b245b7aae853f56f79e0ec31f7b5db945ee3bb92865acb0d8828598e77446ee50ecd8bf5e7ccbd963445a09e3be215709b0b3bff2e9d12e6549924338f236b4ff973682e2e03fbf6b167e3b3a0f8c3f3c1e8d0e21a71937c918cabab50dd74c011a1a5531cfcf88a5df5fa58f17715f7c7b3a64d9dab6f20a596288969191420ed71daccbae7c1ec88bf74811b5e1f4bd306f3d810c4f3600df2903ffdf8db40ac7153fd93327a1065cf2c4590c8ba9f9391eb6aa600cb42aff8793e4721afeb3d470beda45dad9adfc6f4fdb24eafc63792f5015c656ca37cee82b7ee382bda31d786d6e03d4c8611c4ca464e2360ca747815c9eebd38c8fc7d5eea2db96b29d771a96dc5c884029077125bcc31980564555d21ecce5d0388e1bc1e618c7dfb31b02b1a6730db7eda387dd4ceb96f65178bb088e81133e5086f73c458f84139685ef930945a51979faeab539e4964244709dcb8b38f575d3a3ec1328a0df65fb34241db7cb3250b8ae0dbc44670d2b5cc3a1785d8d281c05256ef2beee3b202d8bce053e55ce1fb2bb208e65d488ae24484b00c2e343fc3544ca546406688022db6e29ceca9539ec095a2a2cfc5f516230f75fc961c5de1e8d33222331f57db02cac5f9208029c6114d041bb1cc7f959f77511f5790a564600c018afc253e5ecd5010bd769b45a04296ca09e87fb63bf3d3b51dd8b3f6d4426a03c0944d09dff654c5718ab1fef063caba34029be6811502e8bb785011dd1e34b0c192915adeeb40faad0725a8f9a62acf61b944a271d20567f350cdee22d76e3cc5966ba742d9c43823af19ba74c60da0df0c5f4e7e26af7224147774a1f8ae09f929066e1769ffb3c40ba9fed13d2670b9e865a155426ed5c83648c0ad34e46f5308b455e0835730fe529668b606f3f52b0d04534d0e14bc0ff0f742359550e6980ac9978455adb3de0f292af12a3700453e035a49eafe98fc0d7f26e42a6c41f380448607b7c96291f98fa6bbd7e32c249a49171f8fa81762a490a1ce5c39d66d35c6ed6c0679440c06197c2e24d48e1de81c711164c02820816afb5393d3d6c801c3c062ac46d1494f52c45ca36faf94894eec9d71e1be6c7256f4aee8dc080156b28623c821ef8d1826ebf0a41332620f42589270e142561374c825e828e2bd9ae41fd34959db48319d54ffe7a1b58ae8f7361cbaee8e26e0e7e1b7f125f8cd99788825efd01c38ec987904190a0ad52bc20cd36cc7209f9269ac87b2fa44d2456661d3056d893cf912c69ae6b2b83d0c781a6d6c33df1910867b71257ab74e244e3ebbac07445069418fe2e440a384e16feedf8e3165676e67866430eb6a8a5334620d8c2cda15b0328bb0c50630886353f95241cf4f3b647a4ff812c70e1b074c4befdc70fbfdbf868bcc81652034b5bfa831f1b686724046dcd17ac91ace83711e9ec7465d14c9d508bce93676a58ef7dae37221436865ad34ac2fd691e3b3e12aee6736dbdeec9b1c05fcedf8b9ced547259a1a40471ebe8b4bfda69d2f884da025e2809fb9f159150bbcb331ca3c502012a7fe76b4fc2771976aeb624ad7f2d72c707f5f19d8ded84581ac5afa697ff99d27d88c9588fe769839c9cc9d6786a0f814667527c53b6253b1825bfe17e7d734d96d61da0ae7349d0922774fa9b4baf332a4568e32cafa417ec659c4ad72cd656a1e2c59c8dee38890ed3acd8b4f8657de41f670106c38c38ba1a553f0f589a57c61f5105d70e0c0953459383cb9337ca972cda1d2cd3056eb07f21c1f5b995a04997fecf501bb201c67fd2afe4d44fedea595969b6b3706087b0f59d2ddbb099d60436a94f0ba33282b29f6e914fe92add4b33cf70b680b905cfa2b2ccb00b9967f99806e8d69783fd35a2d7fbb424e9fde2647609aecb0208bc3864bf95f05e50ba12123edaca8de927b338dfcb3cc597947c606c08315061a7fec98c48f480e2febd26fcc8dc12289aeb0adefa2c2be1766a5bc74ef1aab6c2cdbdfbf1810d956bc889c8e614b7b933ff6e336bb208db5b592775fe71c3ebfad5f47e0d074e1c0cb36761481ec677794f23c3698bd35875719f242e3fc939bc3668f9723f31effe189dabdf4ebbed073eab952c88f13059eee22230bc7724d7266b15726a0b0898cdd274e3e56d0a356166b5d16456249e9e92e84e39f61c0ecdf99ec2cd230440c03fd21cf68f27306628d35ea47367775f39d20a07f3959b38d49e3674061fc1018b647047ad39f77027878badd29927c5806f95aebde5f070fed28ed34052550678d3c6b677a3b5a46f76a98264c42206bf62caa95df5437092b68e025ee9ce2ad733b6db3ec97fd33cdc3b2f77ee90dd86d8bd289ae1a437c86f4153ddcff5e846347bfecc1499bb42980e4fa91790faee1b1991dfead5d7c460348631f0469b2b9e8f65207a00985511e0c41f441d9a3154f5a0298c172fd7135d4bf95c11cdf1769db1cc55f392aec309037599327a7c53c10a56d1ace8ad19186a2fc75dfa9d657c114eae99c1c1a6b4a58440718bea82290bd1c2a67048938c381648ea2b2c7110d748c9c8d782f20430b1427b51d7036e55b0997c6f75717db67a82c88d3647ee036b49392f0467d6010b32f9de3e5e79ef082c5bb975d11d2bf76a97f7159c11a7753db8a065d3126ccda9abbebd2c54374e389942c24b27435868fadb45bb060d3c1084b211e2afa8dfaa2d8dab8dc47fe10e6c32afece7c4976176a7c66d704125c0948c238c843b41b0246be1f50f8e07884cfe7ae8885ca06339a339c8d5978b079e0eb78facfa1dc67ca70733dfefc6c868ca149e0661b70e0134870a3107c8c46711fed14f892d6fc66d95306838688f13b19e904416a8d161cc33527878b38ad10b1c08db21457b2075608be7300d39748e4fcebe02b190f3e8ed32a0ef734b11ca43a21f5f809bba795f5aa0ea01050021d0f5213620af5b08fda6421a42b7c82804a20a6ef6d471babf76f46538327f943476d1d109a3f0dc531233d6f93d8dc27f4745735085f92adf63d617b373fba24f289035710e69eb80da12d36e8eaec22620ffaabadfb824bd5fc309a2c74959505856b5b890bba8f22bc571a9d87e93ba3b9aba6dcf26f7076c0c2e271641835ea25fd49d96c69d4fb8bb8731bd2cbc75146aed10d269f9060462339cde8830b535920be3dbf143eace0f1ea9469b95a64fbd7e5057eb880d4422cbf97cfc3f7140251d4923580ca2113f345cf24a66499ceffd2e39dc4fd74cf448638962957b409f0d218c165c13ffe107aa1dd1d9a02092cd46cf2b353dd2d2ca7b8a7ae8eda0ee18bba269bbffed0c7d400497aee4da0896cf6329d76ccea098fbef9075412d1c2a3644cf0f202b884303d204314ae92c56217b2feb5e7c1e15a99fbdd655fb8f6bbc3ab1259bf03b2ee17c5b7e9443695177ec5040eeff3fc36ceafe143393d76a3d735cfe6c9b632e52dbe64dc1265961e8a27ee9f76c0add9e0581e474d7678214f5b64c932903715befc6b766611f1d7e495573b9a3e009cfcb0ffef7ac57c3561badbfa41c119e541180aa2364de61a601699cd1bf3de01d15794b728e1444efd6ffa1e57d95489c8df91fbc057b66dd6d9f3a01b19f36bc99f0b54ed1f9905067dd1608bce47f5ff1981a25184aacd39e331d8ff3dfa7c012d7e667a69249cb4803b23f7eeaab8ed29c69ba3d2a1b88821ffefc5825650c53b6364f38e0a178312f5d29d5375423cceabc8e1c4e51a566ba3f9b176b858c8860440ff8ebdde725640d2dff6b9160bb69f188755b0ff766b410704cda4c33e1ae2c73b5799a00d2f55de73109728b350302b64df2ce3eaf2e0c6561009b60c2701ac493076305e97ed20c3b42f40b2bc7f13bba4ab8181e2085b07930c6f5579205dff696902be824e65ddc774e886e8d261fe74712a31e406b0f7725b4559d7ad0f27a1a870261aa5bb8a720e7c89ba933770d48821416de070df1abcc6eee1147c20bda090d940aeee2bd48c0f3d94675d9b9cf1a62ba50e31a7af0714dd8325d5fb7142e88c4d22ddb8f0278ee6ba88e361524e291b6d000f6523ad4188b021da9ef4a634ed09eb2002b9c726746c9ffc32f261edb448106aa1e2daaed865255fd1d296fedbbb2de3f7c1f15935e52006492b632ad125aa1e000c9d71bdb945792668e16b26122a3fd7cba1a40db8083068c5c48fd2aaa621c87d9f5621bba442fc26839030dbe4e37fda4046d6503bb03e0f928de25d4cd4e2a40ec93c9021dfcbb25f6e2c943cc85eba8123340d6364949581e8c8c2913d59dafe4297672c0b9e7418485f00cbcf672a588904beb3c074bebf339815b91c7c374ceed5a701e1ade8f5d87ca536120116307ac259577a8e12958425317c482d2c7089bf3d83e1a051f3c094492de7255b22e18ca2ff261b3ed197f2f8e67b71b1c5a6a04b99158b58e9baad75201aabe13254617d0de0a9073af62491c67fc18d1ccbf7686a85a99b39e9d7d9c85a0777e47c9fd0e10c932c20f13ef287b44b9b706ec818aa0c48a10caac58a9b8355e84bc820698c2501f0c12e1b67df701cfcbe72dc47a2c87d43753ebfdb24cc838507e241d9fcd3d4955a373209ccda903a3ffced05e4232f2cca9bba197fdba8a9357cb1d6da6d9b4095027dc03e17d59ebc2d358e171da0044df102b193c79390ebcb58023b40c621df71e064b0056bfcf1eaee1eca85357cd1ac78feaa54bbbd85596977ba85003ea60d8685f4e3b756e4f81453077396590fa214f672929e81569442023667b798c24e06ee20dbf64cfccb51b2bca4e2a5b0df137bb37ab3e2854dc7e1b879866a72a5809b563596cc9fd3e53abdbccfd5dbc60662252ddc5c290d72230d79b7504b40fdb45ded2f02e926652c1e04ea4c1c488025ad1098adeebe98e385ab1caec4b9eb4d3bbd5ef3ddf1fd0d72784604a989558fd37f6d4fee20609090b3331e254fec98414a2c54589ee01c9429b7cb574b9167efede1d966a227bf2a8e422f38680d77d3c555cf1117e7d7e804ad730c36a78b7846473d6481bd0839bd3e6982ed47246c370a90b76e5b88de202346fb20b8b6b5ecb6a90b8478d17b175a1821df75b48ecc34866fe5c8960bf64d5ff92831bb9357474bec65e0dd1699b0f0340ee5ac5e9e9d3df66edca20201371fc21ad80aacd49c6b0abcfee9c876c15edcfccde823b55b61cb7b254487ef8c8781a22043f4adaf25df34580a6b3904fd014b50c59fa90eff75fa5fd32aaec9aa10df8a2b9b824952e475c964533942bbe30f4167a11fc15d548e0a31f911030569722f0c67e79e90483f6f0bee1c7f80face1a1b0f940c891be688cb16394f6c07fd29b5f248c211d1f76ec1292755d8bd963e191b3a8851472fbbd2cb732f4fd9fef3a8fb29aea097328173fdeaf56fa2279e86fb954306b040c960d0b601b3a741c96cf1f0bd1172f848585cb3b57d7d2e2a84914526f5a6f9895cf5aa4425b4dbf9f59037756a0321bba204a737e36277e86fd268f6047921f4f8fab69dfee137c07874f12f89084e7117e2c9221690a27f880f17d08d56f9dbc96ffef3920b55fb773dde72e1ba35f3e0c9872e339508281426ab04941df4885f7e0293149f1642c2573e2b6594b8fd953ae2468cf917cdaa0692cf461e3628860935def39af78af5e1540147ab1c70c3ab7f7c76abea0d8541feb43e632d7a2cc7bef15a4700304048ecf135968d0a9644ce899aad05b186a2224bab3836248cc6137472203ebceb29b3e87610df12417ee722f309c54b2e65591d8b929440f3ec43ee9ff8f7b7710668e4312610d1591303d5270394da0ab61e4515af5215dc81137f0dc90f951972731f8d98ceb8b4ea38da7d8dc153ccbae5068781eaf9a4a7b11b4319090261b61aa65a8536292eb5392020eb285b2db07f81e7f764d65037050f1e3748593474c6c1dc11cfcb56e1c916157280098a437265e1c682cbfed717e7275bc6c3bb6c6ef7f0f9fdd19ef82ff2c82284c3a061f57b21d3705aff97710108a7d1217a7ea3feda021d20f1fdca94bbef67e0aeaa3db6ccc2d060f7b33707fe19cb2d0232f1239373bb38e666cbbbf3a697c6d0e957ec6730f56034440e789a7a37304d09eb742f21019a77c608cf578162a55d0aea113c051b110b5281ed8b6638d2b31604e965cb019f2f106bc4e96d1313c70612f1ff18afdce7926270dd242c93262e672f160d1e143e04d7eb3ca40828b153fac466bc53a084281987b47b806a4ef668859eb9035ef68e9c20bd6bb790fdf6f921569b4e97fae5b7edc761b4944c1d6d90f4df40bc3203ed838d4c61cdeb7a9bbb68d59b2cc00125eecaf06b759ac1b9dd68028225d0a60efa499e4436962362727011eef6cc55962dd4ffe2fd3892907e837045883cc9ba8892ab265a31924f3055d4dee68feff05d9f10ebdf1e8c1c1e7001b5b02a7fe26b9c0641e054ae37854187fb1bb6e9fae05b09e85a1e0e14bc801f2d8b9a178a9a72b147e137e0d83192664a88a3aca4fb6a4f0c5787b20c31bc5975dfbc8bcff8987573bd14b1ca434d93452e67ed01c60be99e535bb3f848888d224520b61cfc1de2d6b2ebef9f24674c31aada52784a0b7b60f351653c71d546cf951e6b4a0d917ac6afd0a713f41833f9f74a3a7d3c19b523299666da2b48676ca7aafebadef05b3bbf4b6b62834046f51d3d4582fb4c9de27a3f5e992853368e4f17f9dba27c8c4438307fc7405f53fb27cc81c1521452a1a5edb0cabdf7a73b1cab0675b619fd5a0fadb7147776e74695c042d9d8bfda045bcef7542b42249f34c7590605d0201a762390f2fee5f3cdb488426609c663c9fc4dc2a5277f3f589a14e6dcc202dfcd89bb148a368ff1792d230c19934143d2c260dbdfb334af863b856e415febd22f92f493cd1164a376f006d55db609cc2c9532a9f56da3b06e3db2a05f797eed57892e2fb677541324bcd763cf4669e7a871e322d0cc6e21befe3c767976f058dbe7a059d673c94c7ac5d49178bf19d32907b6fe66a92cc8ea30a858da43f74354390d6e97021da50812c59a78915e5b33221531bfa054c594ce3a2300e5a7d712773181901dfcf6922e980566fa62b1f2b669a27fbecce29e9be6d22058463e350163f33d18ce92a72d1b470857b6a37998aec5672521a8f0d66ab2bd01de516036ec47d1f63b95b437dc6d5a0168189d5a963cb0a80a9a5f20b03515396e3525f0ab13b0c1e5dd051b4c930da6d57ab6f7dd94ab3e689e0355af0b34871296152a76cce170d7b14d471ee4d9daa93de4ed755f30d45344f724288c17e4b22583158f1305ff55fecf7d526e207fa609886e14c9a168bf364b049409f63590f18a5515de8c1fd8c5a9710b6e33d2ecd01466b799f14be787612b8f17df0c05483a16097c0a504880249e28f1e067663c640a550a8c7ad9d090f7b2e902c5c20936869a5f3d3a014817f90babf847b43cf67ec23f120ae4abc63a418d1d99f359fc2c33a5bb34e1f5780576111a88c5ede834bc41e498548ddd128f9e884f4cd3e1bf1aaa1204079ce74e709306f38f2d6859128fc35d3a74c534ff1dccadfc8fe41f1be9510349af8710eb6d2dbc758be12b65622dad1cf48abc2fc409f5ed6a3af8d0b6548643c46dfba9db4e5827475e6e317c9c018a4dd5de391cc9cca85ec527537e26949e5091baca4f0b563d4c3969f15115e5ccdeb9e40788fe12f9d32d9488a70ae53b819726e4483ea6bbcb76f99775ca5e4f93c76edae462c08d596209f985aa55ef5e786701edcee8d831dd6dc0fee9ad01b6bdd63e886a5e55bdc593390c81e18dfd8c685b81306bad6b7a19a86b2bab5cbf4754708422e99f8f2497d798b3db565e709bcbba4c376c1c60b22b994fe8fdcb25215d505511cc1927f6a35344023d5da0a3ac0830e6aa80f5f7f0d94a67c99c6b22717078aecba2a599daa2acc054cda25e3965172e5fef464ec19aa71de5e84b6de30cc673fbab8c441ea37bfb3fc321a504371bc0996702e9be38db762e339ad7ad66dc2caa887e4ab60272d7963f85b14c941d31e545b85c640427302efe7142f0e0897a8c623ce57da213fbc2d1f90677142fd48cafca0b2934e572833ed6473218d0513dd1f6ecc578e5a1109ddae552b3be0cfe7246d7682a59fe9ae783a0f318d1800d5c466c80c5fd3facd0340f455f081068dd2cda5cda744018d902217152b6c05d37c090f8348b0471053152c2a4570fbab3f6dc30c8e49a63b88a00b3aac75180a633692e35ea976821694e133eb8bb4d31237d002fce1dd2ce55528dafcef2f0e00690562d144bb0e19576ce6ab72deac22067d8edac916b1b07e4eb57ff0b885b1b79f37dcf88135eedc17ffd948b61e4df4985033bcf891dd5b1448c8668947a271d93d03ce31216810a6bb45a6c5a12e290d97a60ad4b5c7384cf19421ac1ca64d346b50771e0b50e5caf1d9dfe056e8da247aa502ff04c8e29ca810a1d3ec7a89bc17dba2936f03a80228171f7999b3f2768617970efe57b14011c80666ac4999a568ebef74e2ca14df0ff6f0fcd47c538be96aaca1e65b53b98447101e49672b48167c0afc1afffe669b0f9718bd3305805c292db9738740b362564e4691cbdf061db1ed3f9db1f8bed82939f835d14f46818e3eb4e25f7a8d77d9d0d7913c45d8a81115c1a5e37b1d3bd1b7b5e6afaaefc81d9700bf83506fbf15457bc0f59f7008cc803efdcb6d39e388f6b28e80d47134265cc5438804b12d50e61a489da829dca05792d2ac182ba747331e88a7118f7dd38067f7d38f37be362260effacbc33863bb47aeebbadeae648a1090718266eedd2ed5a2c23f168759198aa92b2ac45c2a68ff212f29260e641a38541b066d39df4e95cd1c8e7e6ffae1b8017e6f629db3910b07496c8a81e4e66ac2321fd9e7ebfecf5bf6e922d7a79fb710a2d42dad1916c9b186c2c50c818fdb1afa19be867d943ee98f732fe3a01364281c0f6d0eb64a278721dc7bff5316256b0f4251abbd9b8ba7c7c12a3bf02a1fbc9ca94b965588fbc82343d07df8e06eaa5ed2137fec129351d80a9048a7d78b31ffaf2e388864a763c4af7aa53000e0bb2eb8ac0e4272cbb79dc6a7d65890f125c523c7cfddacdedbe87938aca915c92c807dab26be7d748827d4e3188676312ef1ac8460b29e8e715f4075e33104ce82e6785aadf17a7cf82d2a705e9f2d0fd25810ba33d76e54b48eda3effc01f37c89db38af81922fadc8c3361fe74ed51eac5e4437108106ffdedb339b406c082d62a8bf718989846d23f966e1ea39103010f767b3a6f0a0a2041b1dafcb787e69ffad75ed2a0081b92a4136ad5ae557c55a4b6219a390103428181ab36f329ad182a92957495c00", 0x2000, &(0x7f0000028300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000283c0)={0x90, 0x0, 0x800007fffffff, {0x3, 0x0, 0x7fffffff, 0x1ffffffffffff, 0xe5, 0x4e, {0x2, 0x6, 0x1, 0x8, 0x5, 0x400000000008001, 0x7, 0x123, 0x3, 0x8000, 0x1, r9, r10, 0x10001, 0x2000ffff}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) fstat(r1, &(0x7f00000289c0)) getegid() r11 = openat$fuse(0xffffffffffffff9c, &(0x7f0000028b40), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000028b80)='./file0\x00', &(0x7f0000028bc0), 0x0, &(0x7f0000028c00)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r11, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r11, &(0x7f0000028c80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r11, &(0x7f000002acc0)="4e5350994ebf71ce3049a58c5d050078bf16b0757a4c27b455e2a547739587dd3380b5df8f40a0696c5bd6cdb672cffe4d870c5c90ca92095b9ebf3e92fe31d8cd74275d857d34a74f7eecc7fac15e2f148d4e9d47bb45b858bbf078999970d180f28d7b2cefd92635d45a563d9229c9fd770efdc0848e52fa5efd9ada5c94a1ba94b4b7c7507f8b0819bb20910f9f50a83a010abbe126dd9f6a7b84eab6b0d5ce78d2ade77a5f7e4e997df1d03ffab4b4c945d803e4457909013127a98769c938c237f37263bc509a42bc56ff2dbf80e847e2c407009eef94f18e1e59069d62298fdbadae007ffbdf403c5049a4530ac0abecceb5608da02754c9a575af52c0b7e41226e2d642a814861c4310c935bcbae413516dde2132652b39c7aa0218a6ce65dabb4494965209ce879ba7e7e59039db5c1d36d6a7f86d72dd59954fd6f46124a2506b245a0db11aa89d2feb312a6596ea2fecaa7b6021f37a255f628da7ff6b6c36b514d3b6be34e505f9dac6acfb888198004699fb350ac93431533554658c4957df36703591438d6488bc03dd8290a75ebb367a481a50e79a46b04d005649cabd79e5c6326c066bc2b6fc5febb87ef66d832ef31a16c2a450a0b990fb549a5d810c928d1a81fa1dc795db2607ac7d46cb5716b68acdeb00987e429fe6a394632c83b43336e7b51d9cfdb50e83d8c6ba1784d9f74c16b476e048e65e7ac0af683b347d7377ac1795422e00e5bd8da9b313af83abb3348861116de7a99959169b7dff9f7d9b7a6d107f2e76670a6214a419bf8298f80eb570fa29264ba57a383c5ec5836ce33104ecaf1aec76e311280a1d2c8bd7abff3a5a242e6a637f7db63038ef5d78aca9c680d72b60da4dbeb0e1e683ddc82898647c589a81b8f92db06711d8a0af05560cd77fa7005283db71e8da21713fccd450822062b994d152aaed2cdcf0dec9c60617e15ba4df628da4e71279bf9d1eee5c7f055c27cddfdd45f9225d5d5529ef7119e2e3c9838e7362971e069be487797e949b24297de19c61340d1cd7a2bfa3880b91a71e934720a59e1e0ea992d2a1633a0852ad8addfcab73a291e35745e694a6471f429b124305886c1f79f67c78de3f3ec998c91e7fc59d26766cd446f6f0de603f2c6892e13cdaa37d9e8e118d098b6986ccd991993ec152193e7d77394b05b99e7d310c506707f1be52249438fba9615f6dad2ec7244fedf36e34ec311b7d6bee64271d6491079e161190ded7e28e2ada4307a9b2986c267b1a30d2f720ff23408011f1d589ce9ee77f981c7833656ccf7df5b3a87ec253ff7c7ef1e67ceeb10c93e3fa683cdadad65850ffbc402b7744e94cdecef9db9d264c755c53d36278df23d4c9685fdefa69f7588a33b8a64b35191ee81abcb9765577d175cb06e31c582807ff7243bfef44961fbc0f8a235242f51ee991ea621803d4dcfed90d26f004b299425bf219f6d185fe6e088ae44601b03defada18794feac93787696a5d419f09f769bc590f43d2df6a131f6895da2de120c2644685e57b1d476c6aba5881e954fb2575356452b118b942cb02b4ea0fcf8f1bbb9a23b6e32c9d0accd3dd861452a3ad77b38fe709e216974932deb5397fd8033ff0e073d93ac0b4be762bca0424d69bd57b22ba914133f87671a29498b268c2911e793215463ca2164e38059456107dcb29beedfd6277e2b41a11d1c6f1361b19875c9384f04f9c53c1856d71f360a8fafe05f7aef750ec0cf2bfcfa971c017ad071b69a18fdaf970b384d4c889cfa5a0397dbe89543a5c6302645d6edf959aa60709ce0225fe6c3266c7ef62157ac8e78fddcd8a1f2ca5b58128218d19276885515775326aeeee0006cc810843eb05144bf8e2fe3340cf60b32cafd96d23cd7d0d3adcbdfec9a2a3d88307c362633b1c5637608ea8476d900b3f836a9734bc5862ef52983577128d3f74b903b0e3bf64326c1b564ae42aeeb0c07702b63a9ff74a2af6b45e5185a53f36c17bc29dfbc0ea28ca5cca43a15d751e9887ad3e6a87faacb6a278c4c8a8d21b9a77b9776f33102a6e645e99cc5cbc543ed0674282c2b9f8e5d14c2599aa9ac8f81438c77f2b9368bdac82edcdc5366f39adec9e9a3fbd55b79abc16d2ebff26b7d0c88f18b486e5836333575e3fc7808cb423b44781c57965767862922b4ff32d9bae76296843a46f430211c27ef9db168430026a5691623284dfd459dbdd1f1a6ec9bfad666507e6eacb1e2a7866da2e12e6d596d0bbb150500590013d9288af20596447f97bf1744eb9cfb244d8fca269b1fb71e14de664be4e95d83fff1d7abcfebcf3e78c1c66d28f260fb0c19f9fbcd2abbdd7dd7246e49dc25d954bf25f810a2ff6f9069dfdc62e7170fe3b0964b2ac95024256dfa3e7a426be5bb5f707fd82c2b3afec5d5dcf5bbb8fcb6dbc1b59f6c5330966c70d8b016956903a4278817414ba3652a102d7e7e37ecc79400267fc3bf7601c0731f87d479c33f100735e748874155267f708cea49d549e93cf7a398b20373dc90ad9afd56d9c77cd24e2c4a18f7130b366c7fe5b26bc4d11ca1ed1b98fa0b4d7396f82ae6593f4575d19f4d8fd586c991129e5cbe15c8bacc89c3ee15ca471dea966b5c48ede0d3ba2a7e28c75c04e6a4aa49a61f4e391ffe78eb5e40a5ef349f3aa4d15f2291cc86ec7e47ae301bf0b6083dae44b695820a893d46732553ef15ed1c16d28268d52a7e3a7e7c009d0c0708a356d3310c1ebcbcca4d7acf433e34bfc9fc115498142dcc725e7a16879c75e4c2f01c6c98b39619f3248bf530e6ee593467e38cf4026cfdc4db6296560000d587f3c580750b1453ecc141c0461495551297d88ae034acbd4f5e80ce198e6640c4c1e9501529988109cef006eb2090a6fcd974d7f60290b78f1a8ce3051ac2d69636c3219f0a6ad8c254764396a1684b2fd9805b1853525f2e640e513197283cc4d4073ac033e0539a88f08aabe1423cd40b8a7e073437d812b57a5d39a0531dcbe13f4466e89efc66c2a1e4b39a3e0b3073c9d44e6cf9b85f4df5c4e03628d05bc0f94ec04234c9eca4ed17463f190406834b02888728f625371cda75d15ec19efebd59f00ab659eb94eb88bcb2110862a369ad599610c1530fcc118f5b82205bc5215fe3623ac8ec297d8ff4eee75ace20731c5d505e6605c26203b7f754164c9463f0a6eefe3a2880b8e06e7bc66bb2adcc1a3f9b0325f5ec31d12a25f1f73c2aa6bb3a7680d786a082a63b13cce1822fa6a4b085a871ae3409eecbc1fd8661b5d52bb2b8b72f23e24a225075f272ed2ba0c6c5c693811a0ef8db6da7cfe7c966c647f0187ad223eedb1012a5b7af103e98464ac768c79b21ca45b12a52cf261de0d367442cda71c4b8ee39c94ded1b22ba06c13836cb467ebab4efea07bdf1e3de8da56a0ee6d4f848011253cc21fac10700003513d3167b7a73e0d752b861c49814bc5410ebe53a0264f76068c91ee6ec9e2daa343482b2f0f06e605c5aaf81f2a3cd570efc2094b4bc452f9526f1bbe7b22b694fb8109a5a987fabf6250912d6099e67da9cac79e8b6f2cce4702d1f17cbc5d06c38b8a48155ec758369c185ded839fb58cd736fbb74105fe5baf44e7e3ed06843f23601b60a43b1f88fd29e9b3f58479f9b95392a39d5ba1a31ee4441ca2d1fb57c0a8678a07a724b7a65b2ab16d1da197f435bce3ef003fce27fa2f0a67c9dd6c930a4bcf59e79e57b010000006fe34972958c28b56642d14ea89bf4d7d6f7fcbcf4fd92bd08fc9fe424de4359112b11f81fbdc1505658363697713ff6e1f8ca3c4be34a79993a9091f6017cda6c7489ae5c07062555231427c3eb42a049f42d22a060983b044a7d34ab5d2b5386cca79af72396a48aad6b8dcd7855410fc6106e4a165994f26efff1e7ea0aa8f560333b5dfdb2a0d899b0fda955155f90c75effd3c9535d88508e836feb7807d57b2a57cca42d3d08fe7de60d2a33376f49bdacdd3f814bd0927f417f15ad62a10b302f46dc53a26fd997f3af46bbf990b6ada45ef83ce13029d167c65134e7b82b59ddfdc367e61c40defd2732ccebb1d4000f6c742df964e1fb390c255d2b1dfc745c6ab34af8096b5b67aa179e3f341854f7a69f7bf47664c832037ec7a78f8e27209e3f20f833fb6e8c0fc4a40920a5ad2b0618982ff72540009d5db82f0f5bcaed2a27f35d1e50eaa0cf8e48c7a2d43c25d0264db750a7f33b44a4bfaae576cf9ee7594ed204513899566564ed8bbc97ed18b1d8868f926a5c70ac06fbac1eade46792186be7bf8ffa3301239edd093449b7d77192782b5111c14169d2b4a1b3443ad62e4abdf11aac6a5b89a5b20ab0ad0abd949b9d64582c67ffce018e7e46de4091fcc77a65b971fc67c8d9cbf0c341ca764b1056ee5014d9865059616a525a1d46ae2fad159afe86dd1df9b8246411827e19535ca0aa9f83050b06e70aa2737f27e93d584a9cef878a642e9361efaa5d20bd8da901fa2e064656f686d3b3ea31d1d850ae9196b7764548f5c6450a32a717e09b6b7e75d43fbbda76e43a24f186d5578933f408bfa28e0435cde525fb91e71d92d704cc5a9b5e3db7aaec46d2b1f8dcb3f921f69bd7397c96a1e132c39c8f1656cea4365c779abf76199cb5b6aada022edec5c901cdafa2e7f3765af9c8b20cb1a6785085fcb0dc901367b89051bdfdc6b68c5215fd04e2b3c7e1c454a4d21132953b25c50995af0f7159a5a8d0a1621f4808f126a5bd40ddc79fed90f49925ee367a57a05c070fbe39fe2c213e7c1724a907ecfa69efe6e021c06a262471a4377f3c9809e9fee4f375e27c31b6afbb2151da86b7cab63c7b4fa4b77fb30172b9d0d78b1c0535ec0639c4910b5eeecbb5b8b5c8aa74c140e7ad347812e36db3097a7ff85c09ab2c0020202307f50efefcdb497b9c060ca68c4be54a9165b4cebc6b2e2e14e5ffb9213142418faedcdf26fd326b7672399e71cfffe3ed712ced5317c254f9199ee10c24c802d102bd8749513d3145201ca4e01bc7c8bbcf430afa541ec5665f86dfb143be648521bb0f2b029018201444787f644f8c88b79e754e6ea9c797babdaec72a9680abadf3a41684cdd57c2b6e833acc0846be5aa927f1b1b36562d2acb9ecfb758455230d050daec6748ba280a5edc86d48e3f8af0f8f4ffb18ae3cd3c19a82d504a4fd52bb62289ae8026572a497fe268f87ef4b4b5886aa07eeb698b7cbf99683f710afc9ed1f8a488883ce0eb8f7fd055b82a9fe21a409caa231c41ba151008e9658919c611e157d7f3926a5e4248532a6860e615b9c86e9fea212128d96ed58c9b84ef22706071eb69f492e4d8321ed9faf6c6a8928f86172bdc930244583ea15be497d9ce4ae79cb3e6293a8512ffaa9e8e358f3c7c7117001fb92891a40b84f9126cc3def5cde67f463bbac9668b9f56c3e4ee72fceebb47e52fc226bab213d8193516e7064459fd1365350a95c5a1c3ac44a73bbba2a4c17ebe49dd781bff1995cd706b77bb533117594ad63566f4c0730beab85ff4c713b7f10b95480fe99a0f676c51ca11116b21e87887b462aa9770e85509e4e60f198148115f0a3ce6028516a946178d1acacf7767f6be7277891369eff67762aa58f928d48b7231e44d899cea8289003349117a53d61bc27b207fdc91c9db61e677d1e1a1bc6a1b6e8564130b335233db4b5de8d62324e6d0ccb2b08c2ff922324eb8c506711142d4b8d7a21223ef0a3d534fdb0de58be95cd827152f71bdd0a82766b62b4c87536f0b7e7df343c4263187da887de6e65d11d0360e2376c1d71c367ae85edeed8f767d24c644b1a9b455ded1dc3cc224f99936a6ee66931c45e5e3db2427719ab2d5cd9c20d9bb0ec004b69bccb00649f3d8e34a3572c257de114b9f027d76bc7db9007175cc03b9e2061b6b3fe7409e009b5371544e56fe438cbd361e5b11efbf2d79d1c250a1e73ca8c601c4f4d1e3761290950421c48c7daa45965e472f5ef3c4b8597444dc5dc01cd25358055b5000617f3e7291da3413e3f0853b1271366612405c35ff1b785b984d921b518425628a533a29ab65d3c11f44c6daa86f8b6457ebb9419274c481aa6f3fa4547641670aff58b9cc62c0993d49a509f02dee755ee5f1fd2710c995c43a91c4f873afa1bbdff14427cba2641052a8f361ecbc72e8a6cf587e83f8bd3110c95fb080edc77a6d43cd58c447b0e02261e4109500c6458dce70acb17aa8f9dc1d15b94a61354164031b5d563c25d0246fc45e6401cefceb501e1468903e5d677759dbe3f24bd48ce55ff8b8f26529fb3b2d669202a1e8a498984b449b4830a0126b18f0e78182c9ce78fe0c448c0e27845b926cfde28fa85e156fa98fefaeb19ed1247c9643b447b4342c97cba5ca94ef1c555d5b49aa70e6aad45bfb557f15e8fdb2d6e3d10d8338a13fe3f187751985b37a5bb10b750f79e36fc2e2ee9bdecc3ed156e202ed7b45a94809d77edaa398042fc6a825a4848c334c557303d24eb3f8e01be06995ceb283c70272b00da61c3381628f0e372fe2fcc779ff7daf7e4b7f2686c39d3fab674b8867b62b0bf9d5cfd0c1d3b270521f55f147de75142ffd7fc9ac7e5dae7ca2fdf26a9222d060823852409dd040cfd1f66f218c6dbdaaacddab34b123af22f97384d64fac64d84fd638c96378c8f9532a11927d48440bc777ff8b8b9be88f930f3b579a713c0bc449dca3a3bd5f2efa98240ccc594299e44451dc60c6c5c9edd0d7b777912b3dc40c57e0ea5f4425cd7047e686c7304f04ba9f7b5de6ad2bd524f1d29f8802a524441fa286015adf4589431710aa4d76de8a956dc1d39c0a13abb7fc309d24222d036e204ab6bb46ef8a7595d9e4512e0b9d5f8fd719a4e3072e1d806967045789c67a1681f2a9f1f4b19f4f5e1afdafc17db7a6d5196161499e62ab4b0ec27648f3eeb1fb2b78f8ecf9b05cf9509a3b9e2a361238deb1c91bdbc8b1d11bbeb939fd9da811cd439069da0ecc00665d72357aac01f259a0325409b201859cc0569e0eba67a7a9ca7e8b78078d9370bd3e37f0571680ede60cb6bbfe69435d6ab5efd80cf051d119a7004fc0b600844d49218d844de8f521524a47ee50229c7da25e42a8639b5db225e7f23967f5d4f8a297aff04a3cbedc2985b6393a5ba0b26b6c7b4ca22d369b35b410799d1ad02825104d34f73408db1948438597931ed1c1c260e78340517bfa2f734537dbdf5ec303518ff4640efe7f7b1c2f46ba8b9ddb7a18d5e87ced554c9d6de78f85d293349590c6c32483534bc968b24a28eb54b9515589d6dd8eb51a5ad0b4d896ce92250397cbc404323fcdf0ee47ed634e0c58213bc5b35a72b21a098e11b79c061430dc817c1e0c79a5b6ed3b002979933f1b83a17f250b1bd5c4958df4d75531ca03efbda89f6a92fe08c23ad9014ff562a7f3dcde578d6825b9847b5df04dbca4f2aa52d8e0f4cf8183ce121e39b50358a9796acde0372a8ff97769874a80ab997cd889145aad4888c06963c2f5b82f53a748a6729fbc79d35c06d84e05c62e44ff78040e56ebfc6efcf0d8b49337d5a17c4041f0d5a8b616244d585a162b69db073accd9071d12df5b326a43b834bbffc2f2a60deafcbddf1c6438a1769d6fb09fbe1990e89da12164ef237f326edb5be64bb64b143a030de8a99b3c5e543c871cb581e2be090a92134aa587701f864907cadd7c1ce20fcf8f5dc7f7ecd06a6c19d89a92ca0ad4393c208b80bba990c7a3702a9c79bddde75d5db244719ac32191b6ceb041ab541fb47680a97dc0422b8a50d91e32cb08cd341b0b099aca5bd12b69d4f89d10b755b351a6489180b786a3bebac926532a4a2d85b07bce6c090d1aaaff079e36d5394a612f1351b90c13a0fa6bf9d188d548dfe6fa51a9026edb52009c03ed45ac51d05c58a957bcc67e05a588985ba00d79f33ae9cdd5f5721d9fdc72ee6e880708be87e8a60c3c035c146f2091d1b9a4c2cfa56f292fe1ba62290d4e56c05669291bbe917f3cac51802a2cc8e9c90dadfe666c233c5a5bb71ee17deec51ce60c73f57bf9ecb84873afcc44815131810c6c1217bea485ef9aa2785e859b25315ef8aa3a274982786e45d622ae831fb76010d69a181b069e4cc55d4436edb10d1119b0c6000c6d5cff7c72f740a59dc0507e7a952b69403c62673f122c9d1264fac6ce2262e86cd8d6a402672f88530fc2d16f31736dd497a4e853253ac8d5aff8d1376895e9f5519b2490cc2a2412ba0c99cec855f668837310035e92fb646486de1b0acffb91ae7516df3eeef381456b55e65baa58e71461c928687e699d2b21814805591382e95e1b970aaa53259917f070281f2336b7d570249d838b3f1a32753c336864e15f4561badf8fee034a29c52ff3fca7456ae140f83e3b2fd5b57c9aef3f20c664200d235f236ec47dd2fc20b14dc6000812237aea992d987e5460679e8c5b76d931ef6d951e6c7087e3106b6ce2db9de6f228fdf3ffc38710c0e8d5000a195a79d1fa2301038f5b27c40b09c34c025e5099d40c2204ea0eae985263c9101cab88d6857a320c9e497f22348a24861a5fb8d734e08cad09f9933748ff01eab22f17756f58688dc1b486a397563ee9ad0784b8833cdb5f7c6bcf76d9c1105f71c3c6aabefd70dc6cd5c66d31caf916145ac5ed7fa070b4277c0448ab1eb78c943be9aeab0587d321a4bcb7754f070881178f8be668b686124899fac252519f4b60ec42db766a908755040463125c26850177402a977246d36d23afac0a11889d54640bd8f6f670d686cfd33f6fc5d90cf6cbd63d9d0fd201dd4c74dbbab899f3c23c0b7e37ea0b2aff421327200d0da58b5893a4186ae3652cc6e11c2c2a0e52184a3872532acce98c94cebf4f31333663a620f0dba0ffd89c3124380075bd28caa6d449a050b3661b8fbaf4747b77c4928b1378fdc8c7a7b38ade1aeec44bdfacc8271d0b132b2029b0f3582f9919f5c8cd543abc9caf6b82b197cd482c3ef61a64743506342bf50a3c1ff544563bb8b2002911ee1fad698f4ac133ffed5bfe81239c918207a03c7a8bd71a0a502aea78d38e970e3ab2abf754b598acb79cf276792aa08724d0ba24f2a694912ab795b3f45f52dec50d9bfbc99ae27e1d2c2216afec6709d6513a64b29ef58255bbe18478c5d4f15f74ea63a1e15487752eec8fd019f1d4a7aa25277664754bd2d7cd3a7a018b92c56d965a1974885363757286da9e055ef7fac17876f0a64c1026a597733b897a9155ecbf420159ae8e5209aa83a3544fff1fb4566f2d54f95e3bbd30dcca5f24397e4bd47ff01292f0d6fe9dd47a810e0c25382fa69b4987d1afd9b69ef125110ad6b240eaa9c85829a2646f9ab7874bc02bfa8346cc9190943e9d46b44880670b1e2aa3a29e83be5472d7418885a353faade6e8b18f4b588607bbb758588d1e2f11a9dfa1c4d61be50249f1ee32e6ff8c0c7722aaec1bc79654a4772efc578bd6a14c79abcc77a4e09c8b6c6ea35cd3ab31e35268fb55db843176f8042f8ce7be0ddd4ead6dbdad0ef9e7cb2323db5cc48119a72b27306b8ff6366c0bc682a85ab9e2cf2238b6d6eb2e38a97d5577e6334cb2aa6e7c86e489e876f9d7053577a5cb57f52812fab7c4bd7b19a34c228ffb67dcac9281612f778b58c580c140542200fd00cb3ad81d93420df93c5af2493f646d8de797102fa0a650b2c7638623b823ff11444fdde453570f99f9099b60061a908b83383ba8b82bb78edd074dccf9342afdf8d11a6129ba6ea7030f3629056264f1736c2b926171b6dc7e1fa455a473de656390495f3b6ad2f9f46f35eacb075628ff739ef78f28ba683448068c7f18fb63f28ba7dbbb78999100dde0a94e8b8570817c7114c13e139ceb333782b29a84a5b19497fa785915c7680dd7f972cb59ba22161f60886e5cb3c3e808726cbf96bc4da78914eee565c6d9d18e70d22cf8c0244cf3cf488c3550eaa400bc0f26d64e0f1bc8d0301a841d954073a641f3ef883d81f4d5db8e9df708e64e640b38df7295f7fe573863653086bae5507c880ab7fdb7a6c5ce77027ffa7395233d3ce536d77ae6c2e9c8ffb6fee78a3bcb3b5f888bd595caa3a5586948776b950a89cde4db8247ffff27491c882b430afdd60e7a22324f6635a9aa7139f3e624c6d9ece60f7f8153b2080cf0544fbf8e1c436503766e670b902604ab521e11aa5a65cedd64cfaf898ac5f55c08c87693c323517bcb0d99c28f5e072d4f6540c7ead70138d47c1a67fd72bd6ef5613af33a0af311c3d0a631ca2a2dfbe35d1021eb610e40b9be128683235a788b5a4cacf99babee382458d59e8aa1dd7bba7e09dd30c055a3df8ed721a1778b2c6ed587a403566325cd19962edd7831caa44a6b716517bad502130e7cf6a5ce5288dc84c0170f622ae0b1e1166a9c2c0771d91df9f9dd82ae210469602ce38964746c1c1d04321aae7d464eb801dbea7ec39505457e778208774d72673626c998b002c46a9b4b1e390d9344f0c1043a2100b35196bce42d40caa0ea9a486bf8526fd1f0f0d362c2cac463ea7377a20b54b9435442ca529fc00da4fd7e27c4eaf14215a06857b54254c26346956fd7fe215a5ce57ec38cedf50a3c759e563a4fd87494f00e7bd9b44f3b7e99c6ef67187056a21d2fe1ac9d24125b1947eb293189fdc448b591af4d9b8eb091d6bbb5e50fae79d000044e282bb2ab6c63cc9562b151c214e45015354e62be63e1881238b907f7bdb791ff44a4e03fa29dbd26db2f49d0f4729b7cd9ba69a65b0b493466d35d09b3f590c67c31660d95e2ab4af2c9f1df91f04ce5a57dde2d75206b42e3423126774d76593c2f713ae279d7092506b513fd5b38f0f52d3fafd7141dfd4a0de1063754dba865faf8dc0f6be9d90ef21ec86a275533f6ad4b4e360dc775413f29eab8b3daac6279b9abfe163ea2f183e09ed91ef67fbb090875109288a182cfdcc46d90678efe5edceda6518335e678438cac4bb47d376f3f0e12aa55301735d7f42653c073d6a4a37b2e17d332dc1be6b50918c007b14886307cc39250e81efecd63d24067a49994572725a9df1760caac13a28f5255556b27ec245e93969b85cdec7cd1c2d2a433d3f9572b93054a7ce8adff81bc1d30884d5fc4791e251bd907e37af5bec74235c3e2f804e4e0450b715289942b7859ad207bafcfec1b586dc15e7911fe6d20aa3d02fcd47e9956780e300d7c53c17dfa15754deb4c20efebc7270bda0fa6b37fc88c6be4250cac38c1b8186b364482026ab52d65d3a691903fccc39772277011bfaa421adba76bed9731077be00000000d40f36bbd2a839c67dc4b862c968491b877d4fd13fc90f8da57a29121e12f78e85af765cd66e72ba513593fe1cdf20019985b065d828707d8e509c6834eab188deea5c9ee97955f4b07d37b6fc7beed73be94887d423a349f35bb8782bc654ceaec870d97f061bda02ae73f6d575f81e0b6326eae6c1b3085cc584686120e12dd9ad8ce44036bec8a189f900", 0x2000, &(0x7f000002ccc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000002cd80)={0x90, 0x0, 0x4000000000000, {0x0, 0x1fffffffe, 0x8, 0x6, 0xa677, 0x1, {0x1, 0x8010001, 0x4d0, 0x40d, 0x6, 0x0, 0xed1, 0x2, 0x2, 0xc000, 0x7ff, r13, r14, 0x3d5, 0x20000002}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r11, &(0x7f000002ce40)={0x50, 0x0, r12, {0x7, 0x26, 0x5, 0x61001838, 0x0, 0xfffc, 0x6, 0x5d2186cc, 0x0, 0x0, 0x1, 0x10001}}, 0x50) syz_fuse_handle_req(r11, &(0x7f000002cec0)="a6c574dd37ad5a06633d06f193c5b957758b45f2f4212a3ce6abbfded4461de98c0780332e9d3bfa72a53a1565605c551d53a1a3df7a15704f14493a1022fbcf144fe898338e9d3ea15101d7e179a6bfc093e7fb9ce3bb0854c64264cf2b2baeee72f52658949c8262186aa1582f932c471e68d5cfabd57f6abc46aa8052b942bac756f03e4a14f3ee3cc55d2aeec21d08ae0cd7a67ba70814ce161c6b7718e96055c1494f55f10673316179e99ce409c9cc18b80a020ea99be8bd3415d4420a9a4c74c9d16b8c6b58517f1380c44b8cee0d164eee6bfadada764eeac74f4c867b5e184dc0918d587bfc577836e9668f0fd44674f1310a910df2dc6e2342d47fbeb890b30d7183595996daa2e6f21fc1541ce0ed0686f2ca5536bfbc851a1ab1575502a19cbd990e954f12e9b7a0985d93c1ca66b268d4bdcdf7c75c17faa6d9b03c9f88fe6d31aaef35d2dc65bc74279983b0c6646475b83c1e01b6c8872d115aa72ae06a18e6d4120f551d2c35fae118d490c50867bf3f6cd2f950f22d6b0c7577e04697bee47b85c6144e2ecf45c4fd93ac1b51e44f98e38f9e9b93c3eb9160404d3a60f808836a8668604ffd8b317f91fd4dae384386c01f5fdebfa643907b5a07ad1423cb0d4a9a68aae6d2b5a912ba0b0789735e73d9a8ed8ae42c92f67f5c3a40e7df5575dd5e033f3bbfc443cfdde1685d9d5c05e8e9469bf7f546398a36cac008bc36520d0e08a4cee2a48ad2ab819524c9e2145f0d9d474acdb028b9cb8248a4d9df5bf6a1bfeea458fedbc039815ffe375cae1fb9be988916c20387318cde61c36b17eea13c176bb106d292728537032cdd79d7c8d48038a6b71aec0d61e774be6ad9f64210957c82dea29ca0991e019455cd7fd2ee2a64491e87e89807be62436132e5a6e75eb14f83885f161bc0c1ad2f3390cf0125712a9f5a14e62be0a9ef23f1eae46680143a83ab24483be91e1c015d4aadeb378c7aab79a474b755e14bbba59f2ac1b80d53d38baee42fd758e9a336ca9044e9fca0146f7168aa4a519e674daf9e061778a74a9ba48c34e1bc8ee86943f37b6fb653a82598902630bd4fa3cf374a622f38dcfe1006a3eed5c31766d13bcb431d7911ed3fd747755300b0343b65de201e0b95599f36cf1971b39fb3bad2448b863df0df7a3ad88741f08b90d7ab7632f481f0a6d1d8cea57d106b54790acb105f5a4030c48a232592a887863710b16abb7357670b36ccfa676d6689bf10b6ff95af963336f89f4136dc9ba2ea1c92bba5cafca6b248b2ffba2737012f29ac03ff59572833c4ff9e1a2ef2571e6962ab67e1e55138ddc4ac90441fa75f0feb9b2e07424bde534f28a50205f1136d9fca176d875bc44e3439c0bda08a2777987bb4e6795f48038f2ac7963d6528fddedf73b8416412031e84fb2ea1374adc4e3999db6339aadbf1c795dac51153f0ac54ca6d418427b696ded56900d663ef962822d67b6c7a6a0d5002f88e24b06ca47529f02ebbfffae34efec65f230de35368054a9d8bd9fc710f005008149019d683c7450234ae571b40e5de4c9178c1f1122aeac8293008a28ead3946bd6287126fdf42fecb03700cb9495b8a9be544aef8b489238020d7b9149f404dc17f61cfa4a3eeae72f46f79fe3f6d384ac2a4db2a45bc8c002ee4d491607e924fefd165c46fb15f2abba54a36a2460b6c2ee63de3e30e98ff3d453fab204eaef89ea21f8117b0e5e5e87eed6e2a3a58d270e65cc92f618b0e445d55f29c031fd36fce5ff62d036902bf5f1e4feb74c571f5f8fe03519d579c78f82efe2dea5192222f42ce4ed35f0f5df316dbe5b1db225b00dbe4e04518bb289c6eecbf2025a6758eb04f3675a9061b5e9ae5a9ec9bc5ee41b08d71c9059d2c68a42da09d2eacd3ace96be1ad943830663052cb8e3872588394453a1aee28cc3f7e4cfe34821cc8c323204a06e9d82fd4f67751c49f17f92dcb30e8f02f3ea24be55fbafa90c501c365cc0349e2c3b6f0f02ac83ff40793c4ed56e294ce28accdf6bbefcbfd0ff538d7cfab35635ed8fc8951a1ccd30b59bbe2c51eafe223b4dfcbdcde2acc437de051f9563b76a4360940a71986d86e0854a2b530ade41bdd87c0234ac5dd42ee03a102932b083e57f65c1019d4054efc1cd25f4f852b9cc6befd387ddecce4da58a466e536ee8f7a3ca5be424c92b1a20eca71d5901f3d62ac1bbcdeeaa2ef90fbcaf35168a1dc0a5cd52ea960ab4c1d0e0a6535afd5f209aa89617be651c4c2cd212445b32e17a04aeca05b42d4788921e5834744e63f13222dc52c90a08b6204d85fb27c9f15de631d53b5ff0ae50b5feb46f7c67363423d24f970e0e950839da3f42016ac2f38859ae4261a1e9da9552b6a17a1d5bcbf27fff17ad05384206948b49ce4c87c80c80edb9a3b5d76d1e64b01ba735f93667b8b378be78935936c2ac1071d7abb977cf01edfe7664858cfd8f846a4de20d98a56860091820f9fe7ca2de7be202b36222b88bd8eac23f41f62e14110afafe64210f4a07f894bfbcb183b87747e362cd5b9e8c50df1453053c18fe121bb7507bc501a46f736bd13d5ecc4fa54dd77e53a604f7232c8331b1b7c0537689fb1945128f975d6405747bcc0d172c19d4fa610cf481a8aacd5f7a7cbef3456a65443322afd137708b3fc8b3ee9b8a4cb38c7b14d4fdd74daa58074bcaf22bca1cc8ec2dd22cde60ba5d892342a14be25b4d897ddb23b8154c6f24a93c00c17acd90522ef7acb80b343ac08b4af83ce8a0c95bbfe140c0f1c572639f4079607a34b8f675cf3ddfc2bff83635f9d13b2375c1d317920530fc72fc774edf8dc4f653d72876c1ae61edc6edb1cbc2edbda7207cca6811175cb8f9205d8be99d81d217e0433ac7d298962b87db00128fff1f3d264c50dedd3ca4bccc8db1c1191c3ea226d351560024be65f4e85f577bf8f06d6528f7c73640cd579ac1677ee58255c1bcedc9670684737173037eddc55bc943b78524f617653a324319f6026b6a9b02cc9e3b58e8b661d5d7805723cc5c476e3b7f04ee7dbfe1af744f756313a2146a84224877cf93d1f27c28e7e21e4d29193d6384c3e9eb337cf67a5b45970c7ec3d5523847d0e7d56cc4f132f160851feeced284fb5a75c203fa6b1e01362ff6da0ebf8d852c90b1a026386253afe5c7a078ecd8c5663bee57b83200653bd2a5e6695a3cc5d466d2e65d81da058107d2422fc99875e95b772608e456471cbbfa2ee8795b45cacb1290563eb23bf534c7db5e47fbee4081013974ce9dac3301d6cd966255e22243c90fc55f4b421940c7e819e5d54f44869943e2f267e3b1b9eafdf61a9157c04e71b756076445ead7851923efa6454ff156b2c3793192fec046b7b7e8947efe0009e9ef049dae89b34dfdc0183cc7a9c7cac4eb13994535e803a7d9f070b95df12bb2ecc30bb518517982be2a274faaec1713a423f020089848326e5fe32c115de0b7f8c2876271a0d17924d246c9e08bb534d741b03646daea5411f1825632caf101ccae49a99b82e3735513947b6c6a4b09b76203547f79f2809c96bef593c6e64bd0eb84b1b11e3f136fe725607df9b3420af6cdead70bc572a44ec1453de49fa1f6843f5e74055cc37aa86a9c06cc8094f3f58f3bac7f7980c1d41729ce1331096fbab86ee7568798a0be045b132ec6c587143ed9071f949f0090b783a1324d76f5aec5559168da67c85e3bb8a48937a214d1f101d7ccff655c5eb778ddd61cde8dc39bb1920e0d7cf418b761ab92bcc677a0c5b6cab85574c1216e3cec682dbfad3a7b053e365578c0c1c7a70a1b48b6744441f1476e13366087913dd41e6d9a272301be9721dc0fc78355fa914b8033c1eec4f2cd0cb39e17603b2f7052619cb52e658c928e3925c326d00016146a754142115d4bafed77a5ad8b541f4e5cb732af4411a1a8833ff4215aa8e0d743ecc63c311bbe3fd21335a82f0648535688434df83e6fe6ea8455294a2bcafff88a0d0485657e7adf5b73083d873cc87ca6cd56593f11642fe27d9a998d55ac7af93b702fe4418d3ce0f2dd73d8c1f60524575119bfe0d961c468a906a0df2868465b5bf5d2018b97c2e11393f673b7199dd0c71df6469f984dbd484cf809ef1f919d1b7fcec368cb93ef49fae9b564a28225c2e2eef782a07f6aa660b2c385ac00a2151e3ccf29344b93621987f57bd29ecde89a2cc8dc87471606cce12f2ac1210358b5f08eddd983e86c02440a9b357f386f8d4ea61b0a73b64427e4e73b174ca05e63ab749626132643d02df141c757485cf729bec5229b91dced3640366200eb3beaacb9e9daf19fe74d7c06c18f3caf4d9ea2cc8fa906f58c620f91fd883dc9f3743f094a4b0c85d78f7ce6cc01c53856be10e861fe347f077399e187d22418c0aad8a913f4cc892c903d544be85be4b031d1028f70acd8184de1c28538001b153bf0bbb65c160339fe34856eca5eda8aaa79d76e4f126b4bbfaac2f44c0d936002ba75b0205a21c4720b0b3ae87f5c458a57254b017c51e3a51e087c3a29a654abe9fe9c21a100122a11f500fca1bf676aaf959980fca9cf1ace013d1de770ceea61e9c831d3a5dd8faab74bf95ee49f1a580e8c4add9cafddade6c761bd100e1658070b8fdba52481144d14fab4771b63a1e1ca1ef6d4edeada494a084bab8a5e4e97d1fb9313330ab144adc08933fcfa71ce95e9a274e5d1deb79705512b74306bbf702db06720abd251f38a4d6c3f8006cd42701e2355e7a5815131530749a409c0d5d993d20a6b82d84e4f14c36ce24c713c53e8edd3d571049838ae8815cbe000e492b645072e8635290d7b4e13439bd7964aa14f5d55b9347df8d7635ff028f4b6c9c21a98d2fc733fab1953ec9f142e95a29df4cb41d7b7863423ff7c39cbe4623bf449d5bc77040d90817ac0048cc360509a5a16c3094a6d57580db5497c3b3d5c62104dc58e851acafebe9eb531018215ff2bf2d58999d6ed966a646dddb0ca203a27978983128949878002ed1ddaa77aea7215e74499f9159cc9955822db1615a258fe65e0561be8c62435b7271b1f2911a9e01439ec15cec3e1f9fd795fa829c20e8729ec79fd064db0a8c2e676b9f3e3f49f05931d79303a9bdfeb04acf35596520383d8e758a889a00e7362cee3717b70cf30abb93a5f2a40ae099c265c2df3c02b4fdc4293d4e7fc26c8887fb9eb9832b716b083cd56d77ec2525ce622a2c088ceda4c753643212e2170e89ae2eb48d99e22c4844553b3ea0eb5383813522bca850896239fd228d4215d4c5b550f041c87b78efc4c1dbb96a6b0c03ab83c7ad4484b487804bc21d2b82f10da8a4fc7bddfe88882d1285e5eb1592ae121dc37b39e0de0c4825639ebf4cb8328c236721ddcb5820f4ca2efdc2bfcebaa0c588b0cac27dc5586aad5043434edcc6c02bf7173cc771d73f369951e97a0ef5cf2deff299adb75e564b3630c41fc059a75c661dc2510a3dbaa265bd700c9e20685991875a352a8083db7560f81cccecbfa3a744cedcd22efa444140e4d1b44ca8694ae7b80854989c393173b2fd8320ffea2d9a20a076357e5005c3c827808ad6a52b8de9968a41e0ac3170ed92f9f5630c62660746badb6894a6ad22b31be6486cd433520fb12c35a2720cc4b26749c0c4fff90060d3e5c4e5a3ea0116e20fe0b540b3b1dfca809b76bdeda4288667dc0b5b12a017fc660ec2f81d2e123c7a44c5a5080cc6bb82dea8c4afdc577c083bfc1030575b566f8a645b625b0afe554c68047ca43b99f9fce1dafe0b8c04c0a96b291cfb57239acdea88a4da0702b28de12fd36f24191e872a1f84a4f9922f54c1ec1c4b334a2637bdf17c0ea02c625d49d5dfb6f3799fd533a2948f4eb715ce107beffca4d4bcda4f74cae225cd2d47e5328ea2d43e90bb5d889cb25582a6dec2074c2a56c9b085da58d04b47f705bd20d2a038e74047995a5a91f130931fc916ee1ce71a6e1e448a692f2038612e4ec92d9aa496bb456303948ee34fa252fdff78c73d0ea3561edaad53a687172928fcc6b4f7c489113444a71073891181c863e1b11fb91ba0ed1362e313738bb094e59848b6686b609820a40f2bb7c06b2ed25f8834550a11be1d48af0260d8b22af8a560b9b995539118a7703621bf4f458d317ff594ff5ad5b54c460b0fbefb26e6afaed183d76f5deb150a96e8afa6ae08bf2e5cf7512ba46d153417530bb0f3d0fbccfa577b6f89d67c3d35402c50ca7e26a037d6e743ced3f562624aee7c9e7edb3e6dc1fc3e692b93b819bfec8e593efc6e5614ab7dc754ae7116c14b52d3cdb5a1fae2b420fcbb0a1df00ba19f61243e94f14324fbe9ff18cb9e9050fc795a9e4951119bf1fab9ea614cec2421d1f60dfb7776c5b689a443785f979c4abc48e730d091a63f8f504e605029a817135597e7556dfa086139077037f313e827f4f1ca48aafafc4c1f8350750c68eebdf64b9f8e7043d3f53fcdc7c3479d09d70305b197e68140b430290d6169a998762af1a6c18d9f5a383503a9861930a0058641e35ebf149bd092a3f16e91779b0782f850c6ceeae5325609431cd363f46c5411ccf4187a30d3681cf28b945b47ac0300522750c706d4e438d848339578b8cefbcbdcd0d0e325a9d201ee670a98e7c79bd695915bca29f1d06ec01b71797088126b936f3233a7e6d9536aa9f09f13bfea01d44508ecdded3819bd1c6efee93703f4886be2fa2e8c93a71955a61f0cf44a9aed26cd75416e83cd87191a6c060484b0cfb50780131141f6cee23e7a0dc395118699422b1ae82199a7482e6637e5f6d0cf95b59463bccbf9a1cb13ddff1510d9e4b6c83f87b54ea388d73bb7b8ea91ef354ab5a7d789ceb116659a9b094fca42bf3b3ca01a6183d0947993d1953ddfe86b4b9ed39ee0457632989bf804e638609c7a5f02ae3375b664f9420b809fcaafb8312f8306d76635fadd3e92c6cbdc4621ff29384d1c171f526446863f5264ba0bbda4591f7c556ef90883db06ea4df05fdc2ba59972efdd10ac63317e97756c596c01b9b63efc66576fc220822fb66e63e49bd6a0bd1af1a67659e36f0f8ce4594fb592c2592b6d59ea6c387c10d83bcb6fafb0ce23eef6f108d1449ee732b75bea6536a1d4279d8c73a873ab0273dbc47b33ced5c18358b719341148c3658ff43bb93ee7240511a549e7908a767ae713f3909f937b876989f2c78d379d5f62ea7fa8c2f872179b90adf80caec5e60965fa003f4c1b022d49b2b056e3f0809ad4667accf069c2d4f93d90a6272c2434566553ff0da6507d6a4680c2ecf6b0810a9777ab213283ebc2cde80001cb3e591ffc0524c2d49e297c98e71595cc7d742ca23fde6976297988fcfdbdb131f82547aa17dc8f2225db8829a8886147cdacaf7478fb383c645d6f87486ab377e83b3b4352330fbf82193aba642e7494fbaa86dd146f3fbcafa68502be06e76f62b43520568977fa3274a1ee63250778dbb50c9b53d559a025dd5dfca0b90c39bec748b7b48f277142e7b8feed18fcbd6d064af6aedbb4af14ed01a8b947d132c439d5fc28972b1f3dc32d1347d0c78d6b0253f5eebe2c2623a0be2f11d48281384c89b8f5e9317c3f9eb5ab19fe113376b5be6d7b13518e11d10f882dbd1a78020634169294b51202691c28a3c78c1dfcf4c90cf9b6bcd89ff2487e237fd8fdcf9438d3d7fe6170d50bc2fe85a0ea92bb74a4d5a4dcae9186b48f1733f165600e3daf69425a40ed47bdf21cce93fa901a6370e67eb5bdd59857742322ad6e9aa86a260f76262faef3c957b293c80a7e26a06d6ac6590a75f47df7784c2bfa51da1ca9b016628b56db020bcb88fd584b2a6e71d97a7505cc692b7c24ca690f54683b913741ed48487e358ac12d1f5082a618344a716bce24d899577a1f6f48b22bd0ebe6cd4f98cfa0bb645a8c28575d171d898a8feaf0578d97ad9a4cc4e0a0c8367202a5bce21a1c14a99073afbcb5399336efee97bd5819cc125d1fc401840e3a31f23b51d5d4e6c9ea449975817f08f742ee5479b9ba24a7b203b82d3e060510e85aab8c32434229e4100b5b1c3760b914e095d071790b65b9bb0a3466d19b206fa415f0f8b0bed0673f6e17e2e5fae3a42a3633c302c140fb82c2f5c01fc470c9c3e68b5c0d52039ef4e50fa31e1bb2019ebb9858b299b69740b2949449d8469d728f892da89e7115de8ee1f777c507bfe98e80d9b4d064fe0889392e5170711988b609972aa8f15525ad2bb1dc0117af0933792aaca6eebdd22ce19639bee25c877d802a503d1354bba99403435db2aeff550c0b477625bd22617398b9124d3edf1306e522cb2f8610bf533cbc55d4d1c5d7ff5d07f87a11494980e97a7c824beb7e16090040d2cbff761b826e8b5831dfcdf000eac2e771a48c6ba846b9ddf36a858099f77d51bbfad480bba9095905d618d7b355e40159f5e48ddd5583ea720ac9c74cb118c011d3ba1c67dc865a8eeab8667e0a81ce5894fd888fe4ec2ff936bfeb45c66cde689e4a4f13bd138e7dc27aa263fb009b81c274bd0d73b35385d99d1d082ebe5cb41de09d274fbd7c1c414f3d1ab45d2e8949cff34106b574710144cf6d2072c380cc9c83ca48b5e057973e73df30821c1478d21bc55a462727263062271d76fea1509b365fbdd92b4c23e088f61fce348ba0e7a3e5de600762c462e063e74981f14520babfc3278326b95419d24f4e4853507acea8a5f7e70c13b31f47dc3d823b3f699a029093b1ccbc564c3be29a974cea6fbecdae3f763fff2e65bfa1a52742fdcde3c9c0644267825576d7268e2bec08bfb52083df7b5bab93fbf2cf6a8d91cda5a04216e8b9d961a28720667d2a1d3098bba17517b74cc93b8e3b65d36c12f10a7e0898db2e1e4daf78a6696e1ee221cb885519cdfbe9284face6a525e4ac8d1d91f46d2dc8331ba90e9613947718bf51476ec3702c21313248edd984c46df760b2d83ce9599fa73508d12f606d4643c25ca38fb97fa43d229a8131332011fa87763ae10d48c5e2be8914c1d40d3e53e52f803804769edbac0e309590e4131982de1baae61ff0f1443b95344c488a7a7f4e0b3034400bddc2ec447a40a36d017b2caba9bda7f03f8cddcceecafa556820ffd3c072ef394a3d809d78f5ef53f57f72012b60ee76940b3aad36c76249a371669ddb0da3227b893b99a355143cab5cfc717658b14133aaf002ea497bd7db4d8f1bbf9934a55777ab886038492a934b1a2a2cce48971ab93c78fe4d45109e5db3c5c276cf99a3cd497023bb2a19b6a186325f72d2d202ff0201caa67ed9901afae678579fd3fce2f5bfaed4a54bd2dbb824f51dfe17d998b0526fa8dc596a80f097c46ce38f5e927ace3d0dc90b9092d619b71e36421fe0869681cdb5e385b794e9ed34932163ffc6b8d21e882b1ff00c7f3db420b8ee19c7c38ec3192de30dc3e5d01f572134c1b25b08f7cd1526fe4a97c1108cd84950a11dc697551b401c4186f2d1e4cd21a2b4fa43ec6c4af09f80bdadebbf121ad2339f6bac808f3a9964516132c3b3d8756f22f7b7b8a8695d3029c45e335c77945b8ae7eca964b77a04a1695d65c4f453f1cd3f6d85ba40764f02007165f1fba3b28d23f88534995119c869a20d48c67f79dd1d259042dd8226732905de52ee1aa570ff4fa732d86cc20a11dace7d65fdf1d26b58384b7f315d11cf3231007584025c3dd9f2d5e38d7c2e3bad6ac85267d31625dbbbce63e9898872f38a303fd638e43c5cefebd719e8efe6b2075f91cbc62cbb6579420016ac0216b667aecb7195da4c4a36477c665fcfef6ad551ea3606a1475230118d95e600cf2abeff563d92e1bc753d10d782a1d95140b5cafae4d2d350e7a84fa3b65723943a97c68cabb776ce502abf2f1f1fb8c1248a9bbf2903c9304fbf9a1219b40f378123b5f8130ba36f3f423327b869605d056a101f64d8d6ca8b59aae0e325ae5e114ea550d11fdf983ac2eedb404a10929eabaf2f7c402b82124c7bb30b5344295818a253012dafa47f6f34b4431f0180cc2859db29b349c6138b538fd4de3863c21c01285600dc1ce73013990e4c1daa03d78878200c639586038620fdb7a9fc844485818edfd2636aec5a2b16af4bff428d2dfe89475ca06776a68d5e4b4761b985095e94cd91d33a3f0a5dfbfc255ab5896491c03044aff1950823358b54edee81afea9b88764a24ac9b917e2cab6cb2ba1c91d10bd0ef8681cea3ad9c59f78882d4aa807a53a106ca2d0738a04457275cfac653638a94577c4ab03c9e5d6de1dc78b487ec918c4a7ca2a8d6ff852e8fa25776aa6f139a3c54693271502b71eaddb461c1819f6d20a79ac7226a177f42df6f4705cc62cc0484b28e5cfdf7fc52b0c582621bacd703a28714175db576ec0bf017c32424675d28d992e46de460b3289fee37b49b356f7842cd94764795c887115419234049a2a2708ae82efb8f10f5d22c2bae2f5c1abb9cd839c6214b0acc0b04fb6cfdf7f3adcadc5189d850dd957c47a4f946ac479a4e124f695d222f37ea07506638e90b86bf3bbb0ccb578bb6fee8941d6e1da1c77996a064c60157b6d417beb1ad5205f210851a079f9ef6e3faf3cab5482cdf7159e78b9d820cfee714a070ad35b91b49cb43b43bb7fbbfd5276b5c2eb0d4ca9ff9b10f0b8ec74233c7aebb2933e4bd5b0a388ed6ceafed8ef995098c2b88d74d2cebd44ba26c27b5d8983394d286156f4b501e45fe5217096b1bfe7b9bb3f6c3b4d2ad15bf1c86ed70ee852c4cfb979eb4a0c826953799a2030322669364aa905092fb45cbeacac44703c70d7e278f1a5926f242d459e36dd8e374f9bb7a0c907db1d4f8c1993ac0244f6d563041a8956ea82b7eef7a63ac200d32ab107d6728610efc530aa5783771a5fbedbf5a379b2923f088cd203e315f41072d83201a1f1fce87d8b7cf2f142e1ff5f8b2f52028e8764e49604b46dc3763f79015183f601e26346606e22c24e1833b2755afa285feb833d3ff3b910846a96e028070f925a6c640d9956c852367e89ca0dda26ad3c22f3c63f87c49f21e62363273579059ec88643943816a0a20caa0d97bb10aa5f1da882d422beefc5f59128636d851427783f1639d25af11d0bf7e8810f2304074f0710b82a1f8fea2f7da16b896783a468aa04e5524d9f118ae733501cfb913c3c2e327b7b5c87e250884667a9fcf29e27c9009c2173853b5ddafd7c6bfffbe1edaaecbf5134aff42876a192e34e32faa8605e1f5dc8553c3e43156126da540ba467be0b3bece1826a85a96232fd37a68bd9a381e96a74f857965477725c28aa908fc8367c7c4024059cd2454cdb0bd00213d70946b1751e133cff48809c6093c6fb00db7e477a86c857c81d39d49f1974d2191f52f737c0f9710a6eb8bf6b86161930b312123840cfc060abd7f69e36a6393036550321d09dc13e484794aa0de078f03d8396464feeb7fe8055b23638d7d780a394013039dd006484051211c862bbfa85e5cfbd77d2ced2f5ddb9229f183fcffd2c5d5bfac00", 0x2000, &(0x7f000002eec0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000002ef80)={0xa0, 0x0, 0x7, {{0x1000000000000002, 0x4, 0xfffffffffffffffe, 0x5, 0xfffffff8, 0x8003, {0x1000000002, 0x1, 0x5, 0x40000003, 0xfffffffffffffff7, 0x5, 0xfffffffb, 0x8, 0xfd55, 0x8000, 0x5, r13, 0x0, 0x1, 0xfffffdff}}, {0x0, 0x6}}}, 0x0, 0x0}) 2m36.551781718s ago: executing program 5 (id=783): socket$inet6(0x10, 0x3, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) r1 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000200)=@nat={'nat\x00', 0x1b, 0x5, 0x3a8, 0x228, 0x228, 0xffffffff, 0xb0, 0x228, 0x310, 0x310, 0xffffffff, 0x310, 0x310, 0x5, &(0x7f0000000180), {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40, 'TCPOPTSTRIP\x00', 0x0, {[0x4, 0x7, 0x5, 0x541, 0x5, 0x8, 0x9, 0x6]}}}, {{@ip={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x36}, 0xff, 0xffffff00, 'wg0\x00', 'veth1_to_team\x00', {}, {0xff}, 0x1, 0x1, 0x40}, 0x0, 0x70, 0xa8}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x2, @local, @private=0xa010100, @icmp_id=0x65, @gre_key=0x8a13}}}}, {{@ip={@remote, @private=0xa010100, 0x0, 0xffffffff, 'dummy0\x00', 'vlan1\x00', {}, {}, 0x1d, 0x3, 0x22}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x4, [0x1, 0x4, 0x4, 0x2, 0x7, 0x7], 0x0, 0x3}, {0xffffffffffffffff, [0x2, 0x2, 0x7, 0x3, 0x0, 0x1], 0x3, 0x6}}}}, {{@uncond, 0x0, 0xb0, 0xe8, 0x0, {}, [@common=@set={{0x40}, {{0xffffffffffffffff, [0x1, 0xc, 0x1, 0x2, 0x6], 0x2, 0x4}}}]}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x2, @dev={0xac, 0x14, 0x14, 0x24}, @dev={0xac, 0x14, 0x14, 0xf}, @gre_key=0x7, @icmp_id=0x68}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x408) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) (async) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1}}, 0x80001}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r2, 0x6, 0x1f, &(0x7f00000000c0), 0x3) setsockopt$inet6_tcp_TLS_TX(r2, 0x11a, 0x1, &(0x7f0000000100)=@ccm_128={{0x304, 0x38}, "2cae8100e0be7939", "0f00000000100080ec613a187d1b6512", '\x00', "404574dd3a00"}, 0x28) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000640), 0x101000, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_IRQCHIP(r4, 0x8208ae63, &(0x7f0000000680)={0x1, 0x0, @pic={0xb, 0x0, 0x5, 0x9, 0x6, 0xec, 0x1, 0x3, 0x10, 0x4, 0x0, 0x80, 0x32, 0xe, 0x0, 0x4}}) (async) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f00000008c0)={[0x6e, 0x0, 0x5, 0x20, 0x3, 0x2, 0x106c, 0x100, 0x8000000000000001, 0x80000004000080, 0x380000, 0x1, 0xb, 0x5, 0x0, 0x8000], 0x1, 0x3c4210}) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) (async) sendto$inet6(r2, &(0x7f0000000140)="c3", 0x4000, 0x40, 0x0, 0x0) (async) sendto$inet6(r0, &(0x7f0000000000)="1ba000006b1612cf22bafdc5cbdd045798707b762517908a8bd5f9", 0x1b, 0x0, 0x0, 0x4a) 2m36.459523593s ago: executing program 44 (id=783): socket$inet6(0x10, 0x3, 0x0) r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) (async) r1 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IPT_SO_SET_REPLACE(r1, 0x0, 0x40, &(0x7f0000000200)=@nat={'nat\x00', 0x1b, 0x5, 0x3a8, 0x228, 0x228, 0xffffffff, 0xb0, 0x228, 0x310, 0x310, 0xffffffff, 0x310, 0x310, 0x5, &(0x7f0000000180), {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40, 'TCPOPTSTRIP\x00', 0x0, {[0x4, 0x7, 0x5, 0x541, 0x5, 0x8, 0x9, 0x6]}}}, {{@ip={@initdev={0xac, 0x1e, 0x1, 0x0}, @dev={0xac, 0x14, 0x14, 0x36}, 0xff, 0xffffff00, 'wg0\x00', 'veth1_to_team\x00', {}, {0xff}, 0x1, 0x1, 0x40}, 0x0, 0x70, 0xa8}, @MASQUERADE={0x38, 'MASQUERADE\x00', 0x0, {0x1, {0x2, @local, @private=0xa010100, @icmp_id=0x65, @gre_key=0x8a13}}}}, {{@ip={@remote, @private=0xa010100, 0x0, 0xffffffff, 'dummy0\x00', 'vlan1\x00', {}, {}, 0x1d, 0x3, 0x22}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x4, [0x1, 0x4, 0x4, 0x2, 0x7, 0x7], 0x0, 0x3}, {0xffffffffffffffff, [0x2, 0x2, 0x7, 0x3, 0x0, 0x1], 0x3, 0x6}}}}, {{@uncond, 0x0, 0xb0, 0xe8, 0x0, {}, [@common=@set={{0x40}, {{0xffffffffffffffff, [0x1, 0xc, 0x1, 0x2, 0x6], 0x2, 0x4}}}]}, @SNAT0={0x38, 'SNAT\x00', 0x0, {0x1, {0x2, @dev={0xac, 0x14, 0x14, 0x24}, @dev={0xac, 0x14, 0x14, 0xf}, @gre_key=0x7, @icmp_id=0x68}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x408) (async) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) (async) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1}}, 0x80001}, 0x1c) (async) setsockopt$inet6_tcp_TCP_ULP(r2, 0x6, 0x1f, &(0x7f00000000c0), 0x3) setsockopt$inet6_tcp_TLS_TX(r2, 0x11a, 0x1, &(0x7f0000000100)=@ccm_128={{0x304, 0x38}, "2cae8100e0be7939", "0f00000000100080ec613a187d1b6512", '\x00', "404574dd3a00"}, 0x28) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000640), 0x101000, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_IRQCHIP(r4, 0x8208ae63, &(0x7f0000000680)={0x1, 0x0, @pic={0xb, 0x0, 0x5, 0x9, 0x6, 0xec, 0x1, 0x3, 0x10, 0x4, 0x0, 0x80, 0x32, 0xe, 0x0, 0x4}}) (async) ioctl$KVM_SET_REGS(r5, 0x4090ae82, &(0x7f00000008c0)={[0x6e, 0x0, 0x5, 0x20, 0x3, 0x2, 0x106c, 0x100, 0x8000000000000001, 0x80000004000080, 0x380000, 0x1, 0xb, 0x5, 0x0, 0x8000], 0x1, 0x3c4210}) (async) ioctl$KVM_RUN(r5, 0xae80, 0x0) (async) sendto$inet6(r2, &(0x7f0000000140)="c3", 0x4000, 0x40, 0x0, 0x0) (async) sendto$inet6(r0, &(0x7f0000000000)="1ba000006b1612cf22bafdc5cbdd045798707b762517908a8bd5f9", 0x1b, 0x0, 0x0, 0x4a) 2m21.909115983s ago: executing program 4 (id=893): r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000280)={0x5, 0x3, 0x18}) 2m21.906432673s ago: executing program 4 (id=895): mkdirat(0xffffffffffffff9c, &(0x7f0000001480)='./dev\x00', 0x1ff) mount(0x0, &(0x7f00000014c0)='./dev\x00', &(0x7f0000001500)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001540)='./mnt\x00', 0x1ff) mount(&(0x7f0000001580)=@filename='./dev/sda1\x00', &(0x7f00000015c0)='./mnt\x00', &(0x7f0000001600)='ext4\x00', 0x8410, 0x0) chdir(&(0x7f0000001640)='./mnt\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file2\x00', 0x18d042, 0x15) pwrite64(r0, 0x0, 0x0, 0xfb2200) 2m21.841952329s ago: executing program 4 (id=897): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000480), 0xffffffffffffffff) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000340)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x20, 0x20, 0x4, [@func={0x2, 0x0, 0x0, 0xc, 0x2}, @func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{}]}]}, {0x0, [0x0, 0x5f]}}, 0x0, 0x3c}, 0x28) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x6, 0x3, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xc0}}, &(0x7f00000004c0)='GPL\x00', 0xf, 0x0, 0x0, 0x40f00, 0x4, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000500)={0x0, 0x1}, 0x1, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x94) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000540), 0x8) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000540), 0x8) r4 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000a80)={0x1b, 0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, r2, 0x3, 0x5}, 0x50) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000b00)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x7, '\x00', 0x0, r2, 0x4, 0x3}, 0x50) r6 = open(&(0x7f0000000d40)='.\x00', 0x0, 0x244) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r6, 0x80049363, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r6, 0x80049363, 0x0) pipe2(&(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$binfmt_misc(r7, &(0x7f0000000dc0)="dc", 0x1) (async) write$binfmt_misc(r7, &(0x7f0000000dc0)="dc", 0x1) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000e00)={{0x1, 0x1, 0x18, r0, {0xee01, 0xee00}}, './file0\x00'}) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000e40)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x8001, '\x00', 0x0, r2, 0x3, 0x4, 0x5}, 0x50) (async) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000e40)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x8001, '\x00', 0x0, r2, 0x3, 0x4, 0x5}, 0x50) openat(0xffffffffffffff9c, &(0x7f0000000ec0)='./sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages\x00', 0x2, 0x0) (async) r10 = openat(0xffffffffffffff9c, &(0x7f0000000ec0)='./sys/kernel/mm/hugepages/hugepages-1048576kB/nr_hugepages\x00', 0x2, 0x0) write(r10, &(0x7f0000000f00)="31adfe25b7c3", 0x6) (async) write(r10, &(0x7f0000000f00)="31adfe25b7c3", 0x6) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000f40)={0x10, 0x4, &(0x7f0000001000)=ANY=[@ANYBLOB="b4000000000000007910480000000000610400000000000095000000"], &(0x7f0000001040)='GPL\x00', 0x2, 0xfd90, &(0x7f0000001080)=""/195, 0x0, 0x0, '\x00', 0x0, @sk_msg}, 0x48) close(r11) bpf$MAP_CREATE(0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="0f000000040000000400000012"], 0x48) (async) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="0f000000040000000400000012"], 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000011c0)={{r12}, &(0x7f0000001200), &(0x7f0000001240)=r11}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001380)=@bpf_ext={0x1c, 0x18, &(0x7f0000000940)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, {{0x18, 0x1, 0x1, 0x0, r4}}, {}, [@btf_id={0x18, 0x0, 0x3, 0x0, 0x2}, @map_fd={0x18, 0x0, 0x1, 0x0, r5}, @map_fd={0x18, 0x0, 0x1, 0x0, r7}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc9}], {{}, {}, {0x85, 0x0, 0x0, 0x1}}}, &(0x7f0000000c40)='syzkaller\x00', 0x81, 0x41, &(0x7f0000000c80)=""/65, 0x40f00, 0x2e, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f0000000d00)={0x5, 0x4}, 0x8, 0x10, 0x0, 0x0, 0x21714, r3, 0xa, &(0x7f0000001280)=[r6, r7, r8, 0x1, r9, r0, r10, r12], &(0x7f00000012c0)=[{0x0, 0x3, 0x1, 0xb}, {0x2, 0x4, 0x800003, 0xe}, {0x5, 0x2, 0xf, 0xb}, {0x0, 0x5, 0x8, 0x7}, {0x1, 0x2, 0x2, 0x1}, {0x1, 0x2, 0x0, 0xb}, {0x1, 0x4, 0xc, 0x5}, {0x2, 0x1, 0x8, 0x1}, {0x0, 0x5, 0x4, 0x2}, {0x3, 0x5, 0x10, 0xc}], 0x10, 0xe}, 0x94) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r13 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r13, 0x39b3) bpf$MAP_CREATE(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="12000000040000000400000012"], 0x48) (async) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="12000000040000000400000012"], 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000a40)={r14, &(0x7f0000000b80), &(0x7f0000000bc0)=@udp=r13}, 0x20) recvmmsg(r13, &(0x7f0000001440)=[{{0x0, 0x0, 0x0}, 0x5}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000014c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/251, 0xfb}], 0x2}, 0x81}], 0x2, 0x23, 0x0) (async) recvmmsg(r13, &(0x7f0000001440)=[{{0x0, 0x0, 0x0}, 0x5}, {{0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000014c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/251, 0xfb}], 0x2}, 0x81}], 0x2, 0x23, 0x0) setsockopt$inet6_tcp_int(r13, 0x6, 0x19, &(0x7f0000001580)=0x1, 0x4) r15 = bpf$PROG_LOAD(0x5, &(0x7f0000000280)={0xc, 0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001000000b7050000000000006a0a00ff00000000850000000a000000b70000000000000095000000000000009cc6b3fcd62c7d376238975d43a4505f80fc88943c4f0cf08e467b592f868ee30a0e8c1bf176db2a6b2f01806fd3d5707bfd2d84aaa3b1d4e984c46ea7e2a447a36f5662403e1b2be4cc7c2683908a0d411a9872971c7c77f0979b34e1ad837ff0d10b97163c1d6d0e196bf02f46c7953ab1abda45cbe8d0d26b5069f8a98f7dc8f76b74635fc9f9de9ca3c0ec0cb9bf4e418d076df4c7df0a70f2bdf4000000000000b0c2940dd8e263aa743f7555193161f45346b1004006000000e1ffff8816326d7d25c32aac1c7d5b5be399f6609876b5887437a172fbc02a74135b29194e533583412dff048f0000000000000000b2728a0481e9f0da43bb6cfb851cd364ff19ffcafe3e64be033c9d2f002cc93c1c13caec04a347383420336bec88c24a9fb6a6991ddb737d527d6acb15426415b6e8b14fdfa2c6e94bd0339454c13ad3e328a100000000b515a1000000000000000eb2e9c15b6c8f6198282df27badac8500bc7d202e0990"], &(0x7f0000000840)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000880)={r15, 0xffff0000, 0xf0, 0xe200, &(0x7f0000000900)="2b206d074843b397737ea49da2aa", 0x0, 0xf000, 0x720e, 0x0, 0x0, 0x0, 0x0}, 0x48) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000580)={0x1c, r1, 0x1, 0x70bd27, 0x25dfdbfb}, 0x1c}, 0x1, 0x0, 0x0, 0x40000}, 0x20004801) socket$nl_generic(0x10, 0x3, 0x10) 2m21.68361997s ago: executing program 4 (id=901): recvfrom$l2tp(0xffffffffffffffff, &(0x7f00000003c0)=""/2, 0x2, 0x20, 0x0, 0x0) openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_open_procfs(0x0, &(0x7f0000000480)='smaps_rollup\x00') r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000004c0)='cpuacct.usage_sys\x00', 0x275a, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f00000125c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_GET(r1, &(0x7f0000012600)={0x0, 0x0, &(0x7f0000012640)={&(0x7f0000012680)={0x14, r2, 0x721, 0x70bd27, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x8004) write$binfmt_script(r0, &(0x7f0000000500)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) openat(0xffffffffffffff9c, &(0x7f00000126c0)='./cgroup.net/devices.allow\x00', 0x0, 0x48) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x19) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000012700), 0x20040, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000012740)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_RUN(r5, 0xae80, 0x0) 2m21.454032378s ago: executing program 4 (id=905): socket$nl_generic(0x10, 0x3, 0x10) (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VIDIOC_G_INPUT(r1, 0x80045626, &(0x7f0000000040)) (async) ioctl$VIDIOC_G_INPUT(r1, 0x80045626, &(0x7f0000000040)) socket$nl_netfilter(0x10, 0x3, 0xc) (async) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x58, 0x2, 0x6, 0x801, 0x0, 0x0, {0x3}, [@IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_BUCKETSIZE={0x5, 0x15, 0xe}]}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_REVISION={0x5, 0x4, 0x1}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x12, 0x3, 'hash:net,port\x00'}]}, 0x58}, 0x1, 0x0, 0x0, 0x48004}, 0x0) r3 = socket(0x10, 0x803, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000680)={'team_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000740)=@newqdisc={0x40, 0x24, 0x4ee4e6a52ff56541, 0x70bd29, 0xffffffff, {0x0, 0x0, 0x0, r5, {0x0, 0xfff1}, {0xffff, 0xffff}, {0xb, 0xfff3}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0xc, 0x2, [@TCA_FQ_CODEL_LIMIT={0x8}]}}]}, 0x40}}, 0x0) r6 = landlock_create_ruleset(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./proc\x00', 0x4) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./proc\x00', 0x4) mount(0x0, &(0x7f0000000240)='./proc\x00', &(0x7f0000000280)='proc\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./proc/thread-self/fail-nth\x00', 0x2, 0x10b) write(r7, &(0x7f0000000300)='7', 0x1) syz_ublk_setup_io_uring(0x21, &(0x7f0000000380)={0x0, 0xd40c, 0x1000, 0x40002, 0x1e5}, &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000000480)) (async) syz_ublk_setup_io_uring(0x21, &(0x7f0000000380)={0x0, 0xd40c, 0x1000, 0x40002, 0x1e5}, &(0x7f0000000400), &(0x7f0000000440), &(0x7f0000000480)) landlock_restrict_self(r6, 0x0) syz_open_procfs(0x0, &(0x7f0000000580)='personality\x00') (async) r8 = syz_open_procfs(0x0, &(0x7f0000000580)='personality\x00') preadv(r8, &(0x7f00000005c0)=[{&(0x7f0000000600)=""/41, 0x29}], 0x1, 0x68, 0x0) r9 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(r9, 0x2b) socket$inet6_udp(0xa, 0x2, 0x0) (async) r10 = socket$inet6_udp(0xa, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000640)={@broadcast, @remote, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @empty, @empty, @local}}}}, 0x0) sendmsg$inet6(r10, &(0x7f00000004c0)={&(0x7f0000000500)={0xa, 0x4e24, 0x3, @loopback, 0xcc2d}, 0x1c, 0x0, 0x0, &(0x7f0000000540)=[@pktinfo={{0x24, 0x29, 0x32, {@empty}}}], 0x28}, 0x80) sendmsg$nl_generic(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="7400000040000901feffffff00000000037c0000040042800c0001800600060065"], 0x74}, 0x1, 0x0, 0x0, 0x48815}, 0xc000) 2m21.393489312s ago: executing program 4 (id=907): r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x48240) r1 = syz_open_dev$dri(&(0x7f00000000c0), 0xd21, 0x0) ioctl$DRM_IOCTL_MODE_GETCRTC(r1, 0xc06864a1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, &(0x7f0000000280)={r2}) r3 = syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x0) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000002c0)={0x1, &(0x7f0000000300)=[{0x6, 0x0, 0xfe, 0x7fff0006}]}) r5 = openat$dma_heap(0xffffffffffffff9c, &(0x7f0000000340), 0xa2003, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(r5, 0xc0184800, &(0x7f0000000380)={0x20004, r4, 0x2}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r3, 0xc00c642e, &(0x7f00000003c0)={0x0, 0x0, r6}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000440)={r7}) 2m6.412774386s ago: executing program 45 (id=907): r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x48240) r1 = syz_open_dev$dri(&(0x7f00000000c0), 0xd21, 0x0) ioctl$DRM_IOCTL_MODE_GETCRTC(r1, 0xc06864a1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_GETFB(r0, 0xc01c64ad, &(0x7f0000000280)={r2}) r3 = syz_open_dev$dri(&(0x7f0000000180), 0x0, 0x0) r4 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000002c0)={0x1, &(0x7f0000000300)=[{0x6, 0x0, 0xfe, 0x7fff0006}]}) r5 = openat$dma_heap(0xffffffffffffff9c, &(0x7f0000000340), 0xa2003, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(r5, 0xc0184800, &(0x7f0000000380)={0x20004, r4, 0x2}) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(r3, 0xc00c642e, &(0x7f00000003c0)={0x0, 0x0, r6}) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000440)={r7}) 1m6.472554771s ago: executing program 8 (id=2121): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./dev\x00', &(0x7f0000000180)='devtmpfs\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f00000001c0)=ANY=[@ANYBLOB="12011001000000401e09030001000102000109022700010100c0320904000003ffffff00070581034000010705020240"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x1, 0x84) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a28000000000a030000000000000000000a00000708000240000000020900010073797a31000000002c000000030a010100000000000000000a0000070900010073797a31000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0x0) sendmsg$NFT_BATCH(r1, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000009240)=ANY=[@ANYBLOB="140000001000010000000000000000000100000a68000000090a010400000000000000000a0000040900020073797a320000000008000a40fffffffc0900010073797a3100000000080005400000000b24001280200001800c000100636f756e74657200100002800c00014000000000000007ff08000340000001302c8200000c0a010400000000000000000200000a942703805c020080ac000b80100001800b00010072656a65637400002c000180090001006d657461000000001c00028008000340000000000800014000000008080001400000000254000180090001006d65746100000000440002800800014000000012080001400000000d0800014000000003080001400000000d080002400000001f08000240000000090800034000000009080003400000000f1800018007000100637400000c000280080002400000001424000a8020000280080003400000000408000340000000030900020073797a300000000008000340000000003c000640bc16a832867c58acb7235d641078fe7b399605258f9bab0b355dbf78bbe5ec0bb58f06454503f40f2a49c5978a2764a582d9f04777c6d60e50000a804c0001006a109259762a341539cd6a9757d54c836d976d81a7426fd202227abad5580e16013be346ff047198d2cddd44cf6383f7d6718456832112b54d50b5f4c2ed336e638008fc2b420f89f4000b80100001800a00010071756f7461000000100001800a0001007175657565000000ac00018008000100636d7000a000028008000240000000006c0003802400028008000180fffffffe08000180fffffffc08000180fffffffd08000180fffffffc2000028008000180fffffffd0900020073797a320000000008000180000000002400028008000340000000040900020073797a31000000000900020073797a310000000008000140000000130800024000000005080001400000000108000240000000050800024000000005240001800b0001006f626a72656600001400028008000540000000020800054000000001b81200800800034000000002c81007800a0001006d61746368000000b8100280080002400000000304100300367c4e593aa951f89784fb9f52d3636abe8e0c62a969cc441b3d6735badad49f2719fc243dc83e9c1f75caf712f50d62dde0bdb3b9b677f8e2233d82f96fec501210e41347b2ff9036eb67e8ce5cf838c380e016a5923db119445d5a7ded851c0e61006b39050182c06bf7baf7670a6fcacc20435318e9ca11d12d6088a9395d383662c153f059978f69eec4e76ddb7e026fc9dca98ad73f5c59054c5de03efa7f825c9889b3b433dca754299a9f1e3824333cc1e7d32b3bf107e48e5d6649df660bae0adc3b82aaf372ca72d0557518bbcfc2b6fdd642cf0f1e43a74719a0b46ab74c3097d9c8421ff8ab3cf14cc3ba0565178ed54e0c1a93ca00bb6cdc229d038e6af3616bd564549ee8e8d33e27423f45934f951ef050fd091ccd6c2f1832cd4186e3d42dc04f652ef2b4866fce978c5b8760a445c46ade2fffc88c447dc342614b71144f46bd77f2688906b2d3408707a95279e63e38ee27703e25807861ca44fcb0e6c1aee6af54bd65fdd33b007d9c6c78c4d19dfdbcc11b796ade240cbd795d8e2b04509edd01c91da3613420a405f82fb3ee33927d7d5449623cc9f8a41919befdcfc1914ff3f4f473133481bed7029954b6115665d0fdb33060857e28212eb3264fbecaba8c93a88b3ca6605884ebb1437e5029807855ad7a4d21f546414eb3493026e497fb3471c50d9f9855fd1307638ace8d07b62932ed535dbf9e0a3642878ac2bc526a0508a13cca2ed0d4d5a0517bc39b2391107ee430130af941b3624d1f291a857a0770d697726bd97bff6e649f86e1ec852f5412be882966af20431348ae5a5561ce7053d272bfa9c82b49c4d06175d35da22bf672990abdd661e4fccadfd5bce9c7c21188ea37efd7a7a519b206ca23168a773fd172621a79c0aa41036ebc7286b92e6f784002ed7a2d1644a3fc33c11a83c28d8fb24630891940e1b27f697de56523a65a748c79842fbf503b80dad5ad4e72e1f92f43e3be423b9f5538d2c15d8bf41b3ad0504a496582cc101ad09ce7ed1b52c59ade97bb463fa29c16df936f3d3c1b55cb2365101df83e2070823e9c48925104071f1ab2959dba17bdab355be0c4d10c8b82f3dacb1e16b2c5b4c337f8636eeb1c31397fdfb1dcd425b70dee04e0d35a48cfd9bcf8b13890ef3939c9214e89774bdd2225ab97472de1a6da98c221a1d6788d8e7e3ef59120634225551d3a4c756f764e14bc8cb59934b613bc4575691eb4d94f5025f602ec1bdcdfd9b734f229bab87875ba7cd3d9026cf816ca10e70e69ffbea2da65ef066e4dec724f4573ec3b836438eb41668b61742529a4897560d0394edadc92271fea6d91ee238ba41fbc3ed176341581ff21302f93134c451cfaade04f37070d3c52f593ddd7f5d240478dc9a7d791861caef7d16505917d86e53fe490eaf92ed52f945de8b89f78e44e703c7ece1bc7ffb2bf763391bca58685c6f61d4ce953cc6e237b320e1024578ab3a3218ef26dd57d7f4057df84a0144b75b5252022302cfea62f629b7f2df44f8f10286f41e15e7487346d3ae75b290fa1da362d0f2116bae85d03cbb074ff951698c5c0c57f54dcb6ac2a5dbe7716a4404b23b40d0879355847243a2aa67d28ae1a02b273152c07a157e6498ecb6494943477e41f1b5abbeef1286bdcce7037cfafdee5edad9e60c3aebae2a218e5ace54b8f82b012c80135d1c8559afc0e6a8d0fafbed95c06f5a75658b134138f56ab16781c4ec887ca4546b90b521db87f1426a1f9780b7bf9c57c4d0c476d13433408f7be1c34834f7011552892202fcd16c9fdd0ccacad3fad79c30b5ffaec70c8f56c3e1f5648da886dc4a572b5d5c969853959eb3e8b9e308106272a4af5a7d4fc09a45a0287a51a672e7232493af3e330fc65d2bf470c91156d9fb6d4f918b49f2e20ad6151e0b3247d008ceb63482a5470d3e727dfc1ef443dc89cbc008188f164e4d6784508a0eda58ecca99348debf2ad590e12e3043464c050e84ee4c016a12b3eb030565406a7834d3051642b7b9e00f2b4cfd019587b34a0cb247fec64dedd3770e10e18518cbf52f18875cfbf9071c384a477e14f1173ebeb9b1e8b9dd35a5c1c678e3d4800e8ca35ece47ce21d0f5ef28caf3c25b11caf26187b73db60106e97e79c8e537cb937f34a996a76df43824a795f7759ab5de9df3f1691bf1a590f7ec961ad09b9c4eaf7eb62b413e2a81bf1e7878091b8010ea8fb082a9b8bc4066279180320d58fcfa6a9282717cd49a2b77b17e77806dbff0b92f7ad8731bf593a8efdb6979ce0c179b236a55336d49e8ad141156e6b539a51271293f47a05926b395023c22524eedf446b425aa7f5651acf5c549f7cd292ee1f508fd03ef4d05bde0d460a6e2cb3302d47e5d29da539449788c9aaea45f90fc14b81deee6ef304207e65e995264be0b485e968c0eb253cceac68db0768a6c46bcc8a71fad1524b17f9fc6392b41e43be15f02bc90a8bbedcd193abbca9c5708f3627b4605ef104ae4b9e5ebc6ee99629956661b9ceeb388df3c77a01a6dab65e08ee237f0a44aeca9cac93def50dbac5e7e79cbaf7eecfee23e71294dd1613ed46241ba5a784a46e8bdbfc326d32ea30ec4a94ab2354ce22057fd7f199f690dadc78a683af0ceaec72190cca800e01f864543d643e8a240e89c542c852e07040beb5fc1718da031879c7e1b8b27ef7adbdaae78a18b98b252c58443497d98e29c1bb12f4fd958d9520f2d786aff7369d5d839f968c20d4cca71eacd4599a02d1b881e8b4a88b5e62a2bb018ae314bf3453e0d8dc1ce161003f62a9c62ef20bf8dd14ffa70e52a98d58bb4323f4233008e9a87d2f43ef753e1c2e6123e39c6d388e3c9146f7cabc1530d83b3f09ea16e4aaa1c5b56303c0e4b79419935d3a1e0605fa454ef13fdc469655542954a8632c1dc87e95428ee916abdbbe17bae098c94185cae71704565e2b6bf7fb5f0303086a38312af4aa1153aab19d18e1934b55a4b7aaa509cb4c5aa068fc81298d313a455347ea05f9864a63cbc45ab46f3d189a237e9663bd4395ab938f17b34acbd304d29894331ab18a991b7ff2c76b69ffc85936bb907b32a3384d2dc3f43e72b640d9785c97a500958c9909a385ab9a2e4ad4b55effb6bfc2834eab9da5d34c49770bc8cd53335c9f7811165515443bc1c8486ade7e881ab1340197dea4fe46673b27cce50c291205e1e82815c6d2429098b9e7720fafcd7284268c8de713c9a52e50da46804c6234dedbc2813809ab6276798024b867243f4aa1394fdf4deea3ff7ecb20642e0e88bf616cbcc029042fa69fc35ff78d96e3130f6e72260eaebeb97d4ed562d5e127e1c728a1c0cf8239202ea8802c09485cf1f97dfbf277bcd0cc16717980424940221a6aa36bdfeb4a1868d2423eb4c412e707aac9687f35150026ee768533ab677cbe285c3dc73811f720784028d7794d66955ded25b19c563a5cf46a005ead3813003ec7ca95195f2ef76d2769829172be896389a187a40e827848f3d923c53997c606fe7e16240aff6312d197564bd65769d9d8d40cf1f97cafc27397f9ad471978463fa8331808224e1cba8a99be3308b97ec80cfd7f9014285073a2e46c648120fae617f9e57237070572c1deaf04efe056a595e73dff534f55ad06197763a1e4775831db36cbb8ef15d9731dbb5733f29550e00021edd823cf074f6ccbb3117433420e93372cfb5ab446902eeb12001cf6228bd7b42ceae5d40b93ecedfff10b8ccb26108dc2db015562a95c88df957643bf4bcf0bf912970e14c127db7ffea51f65aa013886aacb0df58adb81c6d364b9776f30dfa25a385b7cea3a3b140ef3ae3f707117410de5020e255ca94d910f916854fbcf6ea276d17310ffccf54e72e427f8eea03e31f10ebcb12cb960dd16edba4949e938dd980745fc58e0e4f1d76c91344e0cba42a35b52feca9ce584473c4a7e2af968e19aaab45f9b3f3adc025cf473a71bba74d987503a52a6efa33cce90b954335c8dffc468a62e6e272606457be9d1b90647be1dc43520daab6539b31c46784271e375d421f285139d4f6c086c3332a0baa7bf95dea70cdf4fd99df22a65d838557dc5913482f263c9fdc2ae2e2c374a2aa67b1a9c72c81c28a12a4b5c1914b47d31a621c980a7d54841023313e84ffeb298d5f6f592680aee8f6d17456448cff1f3e9a070cb6bf3638dfc067a46e169ffc102b8777632972d1d7cffa0b72d51e3677f5e82406e9cdb680bb30d483045e7c774b91027d502b40ce94c4c973e03a065106783e05c84262ef5731b81816be05945d8202d7596577a4fb49252c0943717470d6bb19c02bfe5b30ef6df877a18504eb20436e11dedc43f9c0e8c27a5ae32cdcd5073ff9c4eb5ba2b4ca6dd6f22cfa0d16bcef1f4c590ffdf1988dbdb25b60a31a5cde267e413ab796b5f5e8064c000205ebbb0b81c46be341559a2c2b4e3082338b313715070d4841a144b5a7f6c83386313320753aa546844156a369d69fc1820a5ea2bbe1d18728d274fe06d6c577fa4d74bff193ae65323240a3dd6e657dd36526e2b1c62b2bf25d8ab75bb4cb82040afb68df380842e92520b1e54e5a50e4c64642288389a4825b134f03ce4ccd207eec94e3251bbbafecc5439587ed5898a38034501591c4ee65dcfb4ae7b7305e26f7223679ae87cd25c5123c618b4c2c26a5899a54b287f25037a11922c194522c86ae993cf872b63f2aef62c8f31b1d2f403e65c60a86784ed3c55d79f317a8e7d2d606965a374748690063ccac6f6cdb4afd6f69cfd91035785962dd9116d30706ac7fc2b4ff5e78648b7620f6ac48fe9eaeb842ea3b2a7bc755d478e6a685d9b6a03248d3f653d7e47a7d86f20ebee8171693d59efd05225ce607e5b87c05d51809590f7d034c8f569c1d3e330796229fad93e7543428665c4c4d5867c26844331adf4ba64dd14fe10f0f370edecb33303707bc63eb24ac99c25c4cff0318104809cd3a273e6514a75b221d3168662bfc4119f4494cfa33ecb16c23e75cb2bf232f1c46e7061b33f1dc1a8882be3d14e52d5a153a152c3c3c650f4c8d12c48f4f185a7123ac92652655d79118aab9591653641af728463944896bda14841e9a806b7e345acf4feb2e0dccae806c56aeb01538f6ed8cf05f5f2806f8292e714335af74136418ff3d3ebccbd74d67d2ecc731abdbf3a46d57ef06117a0b17efb60f7d8afc3baa23ecf621380055bcadc5d27a8b8deb87c1c1add7a6779309caad086470a3d2909593df0f426888d3d8e3fb974a94c613b941785de81d4138f2512e2172ffca968ac293879b7edb9b4d997c4821ec93e7ef16048805d76b950fff54a572ac02e72c7b4f0399fb0e810e77b204eb9ec24f10da12ae31e7942bb6daeaedd4c7597b7e3bd7c91fd1a1bac2d8a1d5f54871da63a5ea4d91e60b86c9387cc5666358233b4ded21b36a9d71d90bd2779be316a608a6b42923235f3829a6edfa787fd5a6150c7cda105933ad279ecfd08110f949342ce778f583dfde924dd0e68fe67ebbb1b6729b8a9144555417cccf04279b576936de58df8d6ba094589b616ea34da9e4974652cf0496294730f475439582b3f8f6b2539b2c17fea4809bd910e6c532d02bc210a352e600e415aa77cd3f7ce3c50eec42ecd37f5bdade8f7a59ff93258b1dcdee7ddfca89379000e7635d3af41252186700822461740439ae91f4e3e7bfd390820ff8e62a7d2716e87a10a90809896256e85177135627800c1368a20edf67762fec64ef2b0800024000000001090001006c3274700000000008000240000000030a00010069636d703600000080000300d0d50f496db36eb58221149fb2c2217bbaaf01d746558cc66326e707eec1ccd0da01bde9fdf8b5e66c4bceec166916147c2508020177421df3787b2bfcc9fcabf7ed1b82e717a409e4a42f274128d32ebc8f8bb6eaf73824f9aaacff7b65cb94e32921b22ce388b5c3c79c73a99e64d29f27047e021b996dac5496d4940101801e000100c51f8b32587c2004cbb819393b5148a10f3a564da4007c7b24df00004c00028008000340000000020900020073797a310000000008000180fffffffe0900020073797a3100000000080001807e3a01420900020073797a32000000000900020073797a3100000000de0001007b5b5058c45f4d2d9ce17d7d77fb7e9fc08644756323a3fe22e2a37c3e146db58485582ecebad1f034d4d60e9fe23184b17bf81fd8a9457c347c2d3426ff3d74123256cc5e32bfdb8142a04e14bcce473d4b0bb1cbdcbb9fb278be0d21c33488437ab9677299e80dfe0b56703ee18e54ed38f8e50ecfec84887e14b61cca0a57cedcd471b8afd9493062cae7a4257f510ce0a06004320b5f90af5493981e83a2e798fe86a0fa01e1fa2cbb7c3a25bb4eb9246b05cbdd5a4d22d66f10e9ca472689c1b2ff5daa4585dacfa9e3037ddea3f78998c3cdf3e300b23d0000440002800900020073797a3100000000080001800000000008000340000000020900020073797a3100000000080003400000000408000180fffffffb08000180ffffffff2c0007800b00010072656a65637400001c00028005000200ff00000005000200f7000000080001400000000123000640a3ad413a68df83f299cdfc4a97ae06d09929cde9e5cbc91f2693d6ee634fa8007c1200800900090073797a32000000000900090073797a32000000000800034000000002630006403a0aa02856ce8d2bd3898cd649ff05650f9388b2ee93e64c21e6e25d49012ac145fcfb227faf8799b664be0789a27244ffeea536a737efb7f9b1118787b3f5ff56077a9f372af21b5445503db547a17eaad47955e37ee3aa37dab2b975f9d600e0000b800c000180080001006f736600100001800c0001006e6f747261636b0038000180080001006c6f67002c0002800800054000000007060004400004000006000440000f000006000140008100000600014000080000440001800a000100696e6e657200000034000280080004400000002808000240000000ba0800044000000013080004400000001408000240000000de0800024000000085100001800a000100696e6e6572000000140001800e000100696d6d656469617465000000100001800a0001007175657565000000100001800a0001007265646972000000440007800b000100736f636b65740000340002800800030000000082080001400000000108000240000000080800014000000001080002400000000408000140000000000810018004100100402644a87d710f513f4743224849028ed43de1a9f7ea56eab015df3651c8c386c9998239f8a5bb9fc75cf7cc405090e1b07c72bb2bd7d12ab1ca606b0a375c2dc40fc6ec49fff44f67fed3c7b02e52a98c229c307637e2398a98fb68b0cf237573fe203b0cac7a421514ebb3f2919f6a612f070202b3ea7d041e782b6c71ee5b404c1c1829597ed04d9427a90d4c6bddeb02217ea8bdbd9d01d1175e2353a6ac3288437b1580009073c792f7f65235a0b8e15741dab0865488a444bebf6f9c9c54498fa8b7985f467f0338d3de2c29da1e9328531c55a3c3135d99fdfac59dd9ce72881d931465f66d554a83ff0008f2f5a0656827aab161aff0d66d3583b815419f64172d894e2cc4bf3bdc40016ac6583f15eadf24a9fe0939f855a9d0fcf78e2a455c482f154905055a307407106504746dfb8edb239f49ff36a986b54a674d65f27842d33dc1b0ebbc88c51c958746b210fdd6dff0816e1e4151ebe4b46db5c6099ebc19c16e570eea6782f114e1280312c27acdcfe0b04a916d51ef406a9e332622820bfe63dd1b9453771cb6a83edad3fb7dccbfcc5643dad8ad2df7eb9254f55a071b4025311cf9bbfd2288d8cd3f0e21dd8d621574ae9bdc54229cadd34865a552fffb10fadbb3d94875e888228595be567d94562acf27d46208601149a04eeff7c57be71f6d2676e3ab3a9691a5dac8e3bba8a996cb7fa06e0809e3799d50480595688c86471d6f1b6f8859f27ba46e33133d86f7d82f060ee1721936a79574cdf75a34dbf92c8f75004434750b9503f3b271970bfc2e12396196a137e4e9291a093ef28ed4d771607136a3ce6970fc16e7fe4598ce2334501931d6ad8b5b8d6ee53130c9b1408a9aee7388ab966f00881303718337443c304577de7aaa3c0b67366d963ca717d1bee1d0f1e611ef51f95436af2e3d869e8bd34a7bb805c71cfa711b27cb290a8a06ffd7840e2f856b91e955cabd2d85aa8a2098fcd6ed7b1acd57d0782a5f628d6ef48dfedddb4b68593d7c002e7206204b37d129d43f9ebe17d44de1eb52783520cee54b146a1ef6adb4627db837cc4ac989586c1ed420f049e34c1c7028c275f3a3a8c1c4d0df2af88ce9f131cb06dddeb70cdca282245b07925abc8930ac0e3337bc91ad5ffbb1c970ba6e9174f6265513d912a7fe29291759a8dfec55802d1242548c419c4d10d4cc6beee365410df51887784333809d856413c205d3aa6336bbdf8916c2753ab117e43a6ac106ea5a97e501b3f0f3b8309d5c0876de68b84440aa7b52e7a6cbe68ad5b79573519d8708491e57d98931243615e69aeac64cbb215b902ec8029efcebf289460c7af66fbb6c8c4a18cd41855258acd8a894079b9f01c0ffe9b0f5e89d3780c2bbcdb37daf5e2c3103fdce7457a05a1bc2c67d3c02e01004a73a1b8ad7a0a425c52b256218b978a00ac42612edda949ab2f2c96d526125ac2cf6fe7eabf9c0cb0c0517988f517c0a2a75322af39de3cce5a44f52c63f2f6238407ad99be9858cb0040e1794480531fb4ef2774557dadbb8ebd9d28fa96bb882c60ce5bf033eab6bf6ef361c25cd2992e453a53c58f23601d45c7c7d717af4e7a1b4b1c3ea0b9b35dab845a9d41631ab3742320c4cbf3396517cea9ecc5b0d49f3e66aa1356705a5f0a21adbe1e2603b11c0d5257d648b6de5b10fbdac1887c7d6a018227caeb4be1f1665ecf7091b8a5571842d1cbc3a879715e4e3431823ba19565588c4dbe41de5c44d137d7c6a3bf4172b55347428d98d8b954ea0453d2054f722aa07ce98a2605151867d9815cbc4358ca6ff6bcd2f5031243a9cc8a82576560f67b798c11f5c7de9054f38132747c4554e24231f2d99730c258d2e575592ce6fa6f4cb56d205f08624f0146e00f6584e277dd5d804e524dcfcdf5d7050f2fba7dac31011a703b5632afbc73fd9720ff031db74676ee1e992deddea9d09bddddf8f2e8abd3cdeb214895a14fc1843a8470b80743b48440ef0013a81752d5d01b3ec7ade3429bda68fc4b1735936720b40138121bd86d303e46e67237ead4be58d401461c9cd7adaca9635ef4b08645b052ce581825f2256d145760dcc90c507896867877d4171f1accae5f708167249f4b1903bba4dd52905f88fcf641107dba2010ccae879771493df6cf71ec752782d3891a2b95eee1b72ad17ac61176ac0217f2f45784825c0ec91c7e6e07667fba967148f405627f81ceac64e21c31d2f628dcee7deece116226a51be31552406260f000f8d1c5042f26634f4bba81b812fefcba29b032a483d96748067357704e9816e5dc204707007c550a7f336d7f0bbe9f2a6806c867a79e45ae815123be7d07d73fb6f628c317953b8bc4c3d931c4331910c243f565ba238076c7dc41fd4460bc756971f038f36382f6af61f4357ca43522c8db375091f0a3b91b56301f122e6324a629e29f6583b1029d7ecbc161ef03880b65d1867ffa65ca8b903d3f714d5289a1ecfbd5c907825f240fcfdddeb291996e0abeff005e6daef0b75d2dc001f659837cd2a86d23ff7f3bef4686b9baae74661d97554086ab63236b688eeed3e3b6acc0f5e0aa330a9eaa1faccbc836e43f8ac261b740b9967308a15da49859601f7c16c787764c2af8fdf864d46b12dde99b1ee6ea2c970ff49c080dda8272f5b98d1eb354e83d95f1ca6dd8b866ba019307d1f81597657fd63cf3bfb2d3fe00c11d419e092a00612b23da8e1ab8ec548c9cd75521355696726bd4395e143c10669100a643357829577bd6fc0c7ae091bd9fe9bd466ba31006f44692f3388a6b7b99a6f9d08e7fdf5d99b7341e1815070f08740513d7fb2500d421a9504229f6473c8fa6b08693a28d2d5160586e48fb45cc4db754c2142ec7f29b2073df06c4bd61cb3aed45e6c09599d565b5f1c15802f65b1a8f51c082f42fc23506d97802b69a5832f479a7e7783c3fbbe115754c5b9ab3e010ad48827b2011343c06e14a9fd458250206c9a69cc4291f17c4a9161ea7038800b56d1b9ce5631fe7a7f42d098f7a00ae04fe01d60612a40ff275774d3e1f7ab21e04ac040920dd835ee7f305a87a5179d443ca61e26ec6a5dba0ec7ebfeb63003fcf2c5440862ae07ba8fd4d6e61eb8457a895e23ced9c5c5d10e63a16d3a53a1cacb02fdac3473a9491d67dedd6e0cdc2c0ad9f4a61b59ea1d7a4d372620e916ec42e50becd75a115ef44ce0521372ca91386f9d4ad537d935b3ab89b31f550e4171a7a596f4ea4c91abe54c7cc86bab8551ace39e6c09d2804298d88a91bccedf9afebfbd9e487d454f5fe3cd8fa800302d31072fb8396f5ed001e2c7bdeb2fedf626318696f3d3e77fefe488699b9183fa7b67affff12eea87aa89a935735507478a7441146ef29caf2998b79bbe534b4ec478c3bf9c9a24678931716cf4124a06135317e9192d3d62c141e33f024e518a35613a5fca5ca33177dd81a2192337ac6d30340136eff4bc058857772e94c5ac81a4ca55a86035992886c555c181b579d31ea3ac81edf42ca7358da289d67b29e8a8da38bbde4a624ee4fd5fc88233296da92fa14899ca298c225006b2891dfef423b3cd82e8d7a6be1a56a527c734f95e2ce1e0b77a9a3c1dbb941853ad90d7e9651456bc9956ad85e3e7512e25dd85c1f04cce9f917938fc32472899a4cbd4739932fe7fc9ceb640e7241ecd28b2813a7422c4bd5b0ec343cadd32c6556915c8fb478c1dd7629cdcb4bffdb6bcd37079a41ab63ce19b355ec73c5709d2c210a028ca9d748a071dde8f4a5f90db5b7a90c19b142c341a50d02eb4a1b48e91c289d64fd6fb7082021b6d80e44ad7d7793d37757e1f38704c2fbd60d1c386bea078afc2267e808155a675c1d88284667f7ad8d6c9cf28a305311f27cf351062d2da3449e3aca8446900882d38c46a203c697bb6b36daa5d7abdd58915fd0dbfd948949699fe03a792158bd8800aaf7be242fc8562d53c77ab7da5380eeba151921c2d05a6a68889fddd8af6e7ba1d7993d4959a870005b7bd8b6352f32d5b2fb77a670ca6b8bd0cc66f2253313e85e6b1df60708d10ddbe1a9793fb96e95e60211f8549599df20eb94cf7e9334107c611bb5ff032d8ae8348e8587c2ba93b0d805318102389bd24330de858f925e86cc0d05dc6131ab9da6700ac1ef360c1088d81c079d5838b041b3297eca0d0a185b7f3106c43a9e3f071e6a3d61b76ced153e1ec3666ad09c01bd5d8f3d327cace4914bac430181b30abee5e117f2bcdd32bf83d977363f48f2c36a28c1ce280177526f11e6311e90b06abe3c82f8716f5569ea4da800f10dcd5583e78a33934b92c0a7d96cc89f2bfac1b6c020615d05bfd870d512ec20bd69f3242faf990a11a25b1c0da87939bb530336b2d7fbe3647613cafce56664a6805a188c21b7661849d61a908553f83e699e8c02906bb5b84dbd4932df275e7847d35ed38225e1e58be4e006601d4382e2c75e10f3de0d2deaf76cfb6accc2e5b082ccfa9ab5086c1ce719fe6b0b502f621665511f29df1bde059035b46dde9701a4e25cbeb1c12434301a3853630924e48e50fcab2f53ab74eb33b9c891a0c7fcd25a6a18cd84a3e4af7fba27348483e1ee21230fca5e9db6e71df5738bb1f380e3b39bea15b864863ec9352c4a87d45605aeb4340aa7343a14b76c81ad393ec27732bc812065f8f328d1322fab8805d0c93b8103b2af7d432dbcda3154d0b476622dc44858b7c4fd5d55ed62157651007bf5912300af374f55afba48630d805b5b960a3f1eade72b1ddf2623c00c3c526db2b9ebf28353bcd32f7430658e615fc24c14134b5363ec7d85af5032fed9301236efc23c3b0b074ec54a60d895d360cb76bc8c95a5965b3451157b6b283ebe76b7fc3d706803e3b367e459f6dc2c86544b9874f7884a29c40ca906b239c0407ad49bbb44a7c3462c94bfd23293f4c9b40cf420cbabb4b73ada36d75389e546725a2d24ac8e6ca9163081f2c316d7b4c073b0b56e512a9abcb37f272f1968639ba592c1e636313c9246668d64fad9977f8478b14e2302b37b1b8b971fdc405d3ca4a473ee0d8b2711ec37acf03799c33e4868c3706f840e9ec9ffebb307db735c4335c70525ea748136dd13916e79247aa4b75f4b122699ae6785eb66f3bdfb099818f2b07df341155b772724ddc991d6453ced7f4e261464ac9c4cdf91892306827c857041034c5d42a88b70e058dc5431d678dc4ded56235c6db3aa83f8e6978e4eb86ffa2bba1621467bd001a888d6f2e9a39398a1e9fe53ed38522545bb1266ebf42abfc6076306ebc0652a81939f5e66c19d2a23b8262304cd15b586bc27c4f0d23de996bc242635039a394a78137cf4d22d18ab43c3149b8d42e278ee1a2182da947a2f303af277dd05c62b1d45e85454830a6a7156da99c99689df67f87c3fa804e9a7ede724e42d47d7d912b796cd71f881f23a96cc136c31742977e4515823221e166b2c843d7bada688bf26f82d5b7f79bc293db65317ab75b47ec32ee8c2068f4c3b411af9332495b6253dc6194968a9611c22577b12bf3aae82cd6758ff9cfc8143d14eede11d8417eb40dadac53d354e60924aa4cdf1d1f0d4c1f554e728138d32f5dda4c0b13adf447c91bd5d66572539893c5506781c54064b90eedc36e7558519628452c6b38507f7267a27579e9c438d02572ecf3e5a93da7f20a2fca831727d6093dd62f9165222e4519677d434cb1d39a1902bc8f7b1200faa753a30fc6ebba77e82597f78dd29b2968a52ee93f34cd3f0c0005400000000000000003a00007800a0001006d61746368000000900002800400030086000300e0c47a72d2e5b7cd4cb79f0553b186b18ced6730938f9eb9516b6745cb8d32e9bbb6c95061a2464b9ba1381b0a65e6f9443b812751d34034be026e51932c756dca2091f64f2e2d9d239f746e3c0730859f47b5a48fddcdb263ad96f210b200dd13a90f8e8f7743e8691effb27a9cf977f5e462c6af67b798954aff95ead3baa8bc9000001c000280180002800900020073797a30000000000800018000000000705a03806803008020000b801c000180090001007866726d000000000c0002800500030002000000340007800b00010072656a6563740000240002800500020008000000050002007f00000008000140000000000800014000000000700201802000028008000340000000010900020073797a30000000000800034000000002e6000100d06a611c8fbf7432b7e7fbb20a38ce3c59678b122c023600cc91e4d2dfc31fd29096dea41e1dd15a042e3e5008cf729fc4af9f9e0e887aa8997442289392e674f1bc635ef83c0e22e33595ce7759c27b44b5cd84771a82e6c6bd21159a750e775fa8709cbd0e9c9aa524b6b2f4589ee4693beeda17a9453aef5df0d173c75ca92002322b472d46b91a4781b4abba0cd090f96ccd80c4b37666528e92fa6bb7d343af38fba0fecdcb42a9820008e0ce44273abd57930a05c4f9dcef318c5dd1787315a2d8e05ea9d6f92f5ea156371245d36fbb6844ca711a1be2d0e5fd66c73094150000580002800800018000000000080003400000000208000180ffffffff0900020073797a300000000008000340000000010900020073797a3000000000080003400000000408000180fffffffc0900020073797a3000000000bb0001005a57542025d4e27bea16fbf47f882a1171f33f48f45014477b44189800df2393f188dac7744e9dda99058bab36fb7e1ee51961cd8267f63d1fff5c07bc9b2997ed914fd158a892074621ce0caf8acde52945d6e35d8fd25f0e7bf7e24867b7d6ba24faf91cc7dd73c45dbbeae33a08fb5df7079be08452410d96652ec92811ffaa07b665608da917ebdb9a7700b7f5044af198ce1e40b9a5cc1006227fabb2e6f3c303615edf11047112d92da0c8ae0067ad831854db89002c00028008000180fffffffc0900020073797a320000000008000180fffffffb0900020073797a3100000000220001006a42c4f31c15756def4a0e4ed3469acfd857c40aeabbcfd36cc73230b8fc0000a0000b80100001800b0001007470726f7879000018000180080001006e6174000c0002800800034000000011100001800a000100696e6e65720000001800018011000100666c6f775f6f66666c6f616400000000240001800b0001006e756d67656e000014000280080003400000000008000340000000002800018007000100727400001c0002800800024000000003080002400000000408000140000000094800008044000a803c000280080003400000000208000180ffffffff0900020073797a3200000000080003400000000108000180fffffffd0900020073797a300000000004000100882500800c00054000000000000000035024028004100100a86cbbbe512c0f57a42e795a4baff8452c764fbb340d1ba451c6eb6f9c4dec6585e68b6e3f94c008d55cd5ebb63cad2f967f2d4d259dfb9d45415047f7994ca59cd5dbc6b3b2e53dff6477077b427e73c97c7651349d6fe9c3571927f4d275712ea65582a1935a0ecfe57716b13c999df18004bed21cb98141817034347f1171bd34c01049fa529aa00adf1128e112e3b1d2ac3f1be5609acfadebe3c16ce733aa0a8ef0c8c23fb838ed90bc2ccd8c2f5b58320efa1ecfa49a76ad5f364f3fb9ec1322ca6000d1b2605e18fa041c1e86bf3e96708e80d3bb5384728917fe6d21a8630b028edc88911f0e3499e6875358197968c7a52f07f326cdb5056fbd247b1926784a6aebc2183e1deea2b071ecbd0343e3bc76473059493dfd979a0454c4563298ce67e7f40e6754284a4ead515e785e142b36ee9427b659742ac63f923fdc96aab6bfbb06b614265fa3191661e91c33ed4b7e774c0ef260d336cd34102249119be193f8908cfe39c50872032049b7c9762ed9669d44c99fb8e3dee36c529aa9902c80a46f378f3728508349d3bd8f0f0aed8acd764e6bade55d24a912362a185d73d90c1f8c5fe0734f469baae83fd2f29152c475921ff37f402c2e75a0979d3e46d008c9efc0b4a40cc670243ff9bfffc066a04887714cb21891fdb8f53e80d151bfb75c415f41f5ca29cf645f16984da9ad558c9b5a67ec634b7cdd20dff179077864af1dd3039b0e0709aada9627eb4e842fbbd15fdf7978b9f00f5d47c44797aa0855dee975c529a5ac31c1ed0f59bd803ee10848e473d129e26910dc5bc93b38cc1d5a41db43e00d34c254895dd884792cf26d3e56492778eb3e0956d8f13f778ecff03d6bba1ee5c57a3d9899cdcfeeae9ce152eaa962565f68a5304237b5c3996f72a09f8a6e208b1303d2c7f6b6ca7b41b579e07e1fe9cfee6f936bd6bda06f0b75b2e2b4609fa21ddbb2a069921148f6e3e378086821bc0cd98f95549424acd244779609307cc6cb66209c5c10638a8a0a7131e9d98cd8e2e174b9cf48bbb83ae991515edafaa3e06ac8eabfed3720512bee4b25b73610030f69a489156ced0ec588eb231931d8ab387811007425470849938063d15d46c396edb9f24b4f56e11c2f78d97e95d876cf9cde35d6177ec3a8625bfedd2813cdda25f811e89908cf00167c7d59597d3a838944226e6a40c04327f7e0b29d31afdc7b01a843703c44308a2df9f99865a9424d3a946787a8e8182e3b0255233a8ad06f316735b6e2bd04367a34f70fa8bde104456e6ea358c125cb15c951adb3cbf0997c7eb572d03256dbd88498364bb90ba381b75535ec7efdd686198294b0c567ed4d82fd8ba1d4f41ca9817a6b4206c3a205c32efbc2f19ce3307ae714e9186510b1c8dcb4d2c2194299816c225f9672f17fa75a163107a69676ae82840cd90b82265e99fa57acb00c629a6c52e1f842e15c36dcd9e1802db8082b5047a77943d6b658d17cee37c9fe378d29428286bc55ed7a58ec98de5269e1906b7b4dcdb44f6d2ff58d74c022e9572527ac8c73e47272a2bf3e26a3296803e0c9d5369d1975024c9ad31a5d9346c205e7bc470c460467502d722b0da41004a5b3eaa8c2f10794d13f6fdc86d18df364a80155fc77e0c9eee87397ea05e8a94c5eda79b89a3cce80a73bc0b202000ff6d7867007544e7201f7e2653d70ac24fffc8374540fe495c02ee304dcbc6991a4ff480fed5d00bb1c70ac288227dfc50bd7dad4e73706dabb87c86a35923c6e9e9a7228edea2c07689258f6883bfac1b96b3c11cf2addc73c47ca21a6ba884bd64e25a1e78cabecb86fe1f03a902914cbbc285eba88d736f15a88ac25f7c4c239a816130e99df32c7bb5c07f9a8fae71019012464fb752536351126816fa3c7bb8a0f5cb7969f0f5b6715dea0af6e0e0e5c37b09bdc89fc880eac4cec2c148b1c12a2816f162b757772e2db63f114aa94632e7fdefa00f7b2a08453483c1cea823a8b60775ecf3c6ae9be3384e82d8bd08dbccf2f2170f1b187f0429801826602a5dc14fd42de5f3debe7fb03d9f9e1c29409364c8356f6b572342695c89da51e98612db6a14a79fd48d7cb1c0bf76ce6c839d2e05d8e68f0d353692cb9a114bd1b8098b5ec7c74485fdf899000a706c04c4d3d188666aabddb638a4c64147e59efb6f51c72ab941c7233481f7d40a2cd6bffea08d5da2eea4311b6e55639aa8f36fe2f215c8d9b64ec1c794909273ea94e912e781f4ba80e7b8d1f203b427c5333799796557a1c7f4c6618cc18e652493f96e9673abcfea855bec28fac12087b613d30f27d39bfd861f02c7aa53540db64b91bc446cd8347f36119a56229a2d3d7e5b53b34e77b509e3862a6b11dad55fe885915c7ccff31f85d7e566e4053b37d192fb3a29312b0f0ae946c00056230d8dc792e72452bfa1005458f4a9cffc97edc157c51eaa723289e41caa6cd43590841241ebe361bb86d245d9daafe5c14e81d3549c0267c50636a3e6f1562ed7297953932f2bafd1c831f918c91109edd46bc559266f968a29f40a0fbf889147bdd630b0501086cc300771004880ee4a1157bed470990f79e966b93dec41c4581690be666283649222c57510b8578c6d91c767f18a526b43b6772165b1bfdfbe7904448c2741db764496d0dd25563bda06fe07e751327746e8a45f852b8c0ddc5a3bff7b8cab32a19610e15243f676ee8f277c7b5a478943ea4fa5ac2a0493abcd5fb49b0b1591eb061c5bad24978d837645b40efb5d6276747d6fd2ec47d4fafeb2db50c3c9e1b215d3c9ac0818c2274d25a4c8f5ae8bc9ddcec6936a4f43062f7fdba107d489d47a87be67de7904f7ee469b982edfaa10577a0a946ca36cfe9d1b84d57b9b2d80441a60340f17b65934fac927b1151f7e8037f236a8672d232e67c09d9e95daedad6c6d569999ea7addd0a1aad4f7a05b49acc931bfcf4f5addae75c4ad67181caf200984c7fd8da600201c1d2e29c7fa801b5e852b38b3812275a8e067f50e48f9ef1be7a6f9a56eb9d8561bb6d093a2997928d8a12f73129a059e954504111b87f412a4f8c624f14c3d3e1544665181736db571f4c7e11bd7a20f0e6014d8710ccc31b96051c9d6d356d929f2bcdd96a177992d2b89cc217ce4dc37aabb37e7c250966aa40cdf8b1ed1b203346fc777d118ab73ff6c168862eee1f925cde2fb0fef691cb6046c80848ad39eef8f8983c800a21979b94e54e063d7e804fec2c9963f6f718871de94c03016bf0ebcc62c8b2d512044554ab3d6fc8db04c13c4b08ee490e6e07853b510efcf95ac39081d77818917c36dcf8b0ee0128d8e36b3372d9f8693e195809ddcb10311c7153c1e5353070adaf6c4b72f53b33b48de0b902c89341796351697ecf7dedf5ffe7f383cf3fecb7038415334fa88b62c3d9cd3aa0a7971598f79846a48da1f2e447e0a824131fee6cd1e4b91faa39098b8f88446f88e7dc9813572e33f938950db588ee82e21f379301032db17d2f07bde23122d8244ce735763d31f84cc2d6a2202109c21e5c1e6b1d929c70e5d3eae67116d88c27aff6a764a95afdf6a3c30af11dd3ab59b931159a029e04925dea4816a9f9013adc6b1074cc4aa9462c3356765374706124bb95d6ccd47ab90da88e06edc0054d96939067c97e98bb5835ec7dd928f45880b36337e8334fc80c76a261d829525e96780c865adc19a78316d38571aa13833e3374e942da951867ebcf4a57038b3970622814009a1e87b6440685c8bc81ecfec7ec36834ffbd856d652aec2ca4aa5a88656aa31f23d6a55dbddc88e670734c3930a8da4732e01d777636612d2a9bc5f9ec74632e6bbe17c1ca60a388afa57da9a68d0267f88c2ffb8e6f14427e0405d8ed1e9eca1b312389d10f70cc9b565ae5fdf679fdd8ae1a01318b4d8a04aec6ee880bb31566f52391a50ff884cb3e347fc74b822237aeedca4119101e997c7efbe4eb207380c963189b82180c173930d9507d28c9a976dc1d8e7d5f3797dd60b65888e87baf09aec53a40684ff4abc8c8c55f8eef86cb74db5131b2ed71f8623e0fa2c4031e088b7046f3a9d593374f6310cf2d4611a9827d303001fd4a00a9bc5505d3645db010852b832130ad89d3db5b7d4526f63f98b7781528db706905a054d2787924cf4331a67d3853be2db21de624e5b1ff366433947103b685f7072ddec136b6f845f1e49ca254b47031a690f0b13b82821ef950afc5f0d001d3cd03decd14ff5fc75b8fea0d9751366cdf76012e71d3b4a3e75fc77dd32ad714c7b475778ad446a2bd3855af95dfdb469dbdaba65745100a85cc5a9d943f8d49ac0df0fcce7551db383ea5a9a8083ccb6fe83bf52e0b8b53b9eee6cea4459e5c07b430b440484e75a4463f809deb598d9f576821b2bf89fc385d3c4bade1026fab334f1fe53ecee0f7a58a630efd930d8b8397afdca44c33e73ff1a19349f9310e006a5d83c7ea747cb7e4956749035c5c6319c1d32b0fee9a99759a5f218576e31cd1d8052ea2bbc2f78f55a7a810f8644be3d365bd75b586bd67b3ffcd89979532e64bd2a74c7777c16bfb8bb4feb9ea3e7c62eee0088ec4bed932228d680737c92240baed7afd8349b8fc51c8fec1b04bc7470214bce534c0aac62a4bfb90f534d0b44da5aa5a01952c4054539e234e086d5fcecdc4541a337ec6ccc06b91308a321ec4b30337cc503d0e2633e4faf3528b0354b6f181c6b6adb9ec160c42945d06dabf393cbeed8afe678b3f9bf941f5baaaa218f66886d5c17d1aa28a207c27631b4719a4bd9ded6d24d0791f46df627ec1322cddacbb48ceaa81a87a0209606eb8135d6dbf5c72b219bdaa732a0a5e8d93273d4eb691fb3543dd0f167412a4ec024d7224bea3d4e9ddea53dd5e4fb86c60c78bfa2787243942332990733663eea7d673c60125ddb101899304c90aa6020391e440cef4a7f16de8c5c5a8763f344fc73c902913f031fa62c0074bd293367767b12d13b4fb5ee1c7c2220472152e4fb026d3f026db3de319d879adaedb59c6663cec1e8d96163006ea5a95511cc99406c703c638b6e5c37b4cf20232313b6da146d1fc886c162dee2817b1fed22fa002b48e5d01b0b4450b2282dbb8a58b88ae63ed240ea4f8c192624463adc76d457ef8cba3a0dc75675ce5e927de17cdba6067143a79e87af1645db2cb54d05f4d3693f815eb50e266a2be73e9fa45658cc3aeb1279e3331665f4c067aee3b02dddb65a2e2fcd18bc32f369cb5cb7ad6aeb1d76e6d1be02097befcb378818ec8519f967cf1cd1197384fd6372bf6ce13cb5c12a7ad31278f545b72c402d9650395db7c68cd86d94d68b6ec22120b9ff1177ad72b2ab2898a911bf836fa58b47b4ba61a6ce00b34510689d8b78e456e163355ed82312bca965065e8840d25ec5abd8e9f3db093700ee085273c6db2a463dfe99191e505a434d3cd7fb8841f45d87511f90850e34439db6471f65b2c445536415877f6dcf9c7fdc61921b4bf99b31dbc76ee8106b378109959c93e58cdeec93af55d252085927c0b173c03434cd5e71f934237b88729a20036927d639ed08aa6f6a1254958b61defd3b3f43815cedc890ade7cbef10847011014c5f05d9eb28caacc95fb455870a8e5b4f6c1de29c8ce5e9675b95708ed3e961db86684fc4a7904f100de4392db00500a8e7d33283a8bbc18e0b9d8408c55862718c9c1f42ff3313cfeceacde5167082ac31a32fab8bc2d2a67dd5034c6f7924e89af85df0fac6774e4f94676b2c51542d79031f41434869a7000100f0dbef7c32702386e9028c0b56c7aa4e298b910be71a91bd1577a57aaae1a64181d46e5143869c8a70c6bc8682f26cd01ebe9a7783ff9509523203a28e17bed1c15d95888bfb08e4b9f90b6fab462437a6fc0061a674b84df6b0c477fc5d6af45af1df31709859ccce31e8f29cab95aed7de7d94f50274ca0d4d4c93cfb57983d8fd6687295177f90ce1600ff8ab9bdd289ce88a3146c43bb5e3d2eea5ef31fedee54b00e70001005ab8c5ee13520aae8f674cc90fee4c56a695ec39998633a4d969e76832e792cf26ed754a3d285f1e249d5d9f150376159808905499b196434d390760d2fcc448f4c50f4932bbf9d965415e80c91bf20342661a861d8057b26a4d944820f05ab7cc66a674652af0e0a69d1af606829b7b2ebab84c845efb8886425897bf872593a1e6689cca9ba652f881e104efae343382853ff6287db484d81f404683b3da19bbd08e4bf31d1c5a0130f34e36d3f2d79403436f994f76aa6cd72ba7e473516614001ebb499942efe232d48ef7e9785c543f1d363961ddcd3d9041d949678a518dbb1c00f80001004960235a2c3f67f5f2cc467ab53179bb8275681ed973918736da47cdafe2719f1980a985c9ea9806d5403789345573d665a13ad2ba5db668fb2a779b77846ee41cea4456fa7840b6f1dd86cead3a616a84a3378a3ece23dff8bce5dca43ff292b956e9fc5fe1adaf505b80d705a45ab4eba9ae4570ab42134f4b54b4cd85585a5121c6ccc9ac1b45d7032a7d2b82535232393a3905b6ae4b1ba586329ace7e34b8e587434b49f83a1ebb6be83915cb3a92793ef4e975ac82d11aa76155cf08b252236087c7fb435cbe754d5b970ef84a7d626471bcbcf463a05a0a1ae878013c78bf4538a189c90c8faa00628a1a165d34755a2ac60001000fa30a7f9b68b414416f52babc552f4933ee215337ac7cd45b2b3fe63873649d126bb15b2d7a1d29e9206bd02355ff3338b2c10ad350d08a180252981c81f972ebcd370b34f16a5ba3af9dc7ab03fccbdff01f5081d56c453cbb4f075aa0c6ea8921abd6d64af5b5e9fbc6f3b2f5cd9eab17db82253d6ee1aeda60423b66753f6ed2e1b333c201b5b99d92c752d7ff89e4dae8725ec142ba53ae5f98d209bb224153dc49a7f1afd14f3eaf1a4fb7dc703e38c8de1bb73c18b88407943ebd4a67ee260000170001004359e7ecb7139c573727b9073955469b4450e10004100100784c77b495647469e70c38ebae1cecdf691670ff4494107fcd5e352aaf742b759b08dc13983e3964095fb6dcc458d1eb8d578e58bba9fb98f5496b758de47b3c510b7b5568a0cb0a2f1e177b3cb6d43762e15bc805a5c50d5d72d1e52473bb7dd2f4b0ed06245f81027baeec5b9e2fab4daa0549c43344a40a39ef5466202c1a71cb3544ca358fa069fab6fc4c6c0c643e52259259bf5dd4c36e577be8d0146b5bf94c223fbe176677c5f94911a6adc8a227558a99643b8773fb48304e0277255c5f57567bac86104e269f4fc3e641f0ee8d3eb42b94e65c8e0cd2f94774c14ce377bb71d50e26141865b5448f18ca3ef3cb3cc766b54758b4052900075ef10c05ad11618b760d670dfcfdc49fad2db005fa9fc9e7cf9eae6e9dbb840653a31e793794a5b72a1c53cb17566f486be014aeb1d417a5127d2e4d7e0c38adde0032405c5f41aade09825ff18dc8330231d6d45f03c6d3ca043cc7ec127b1b97c1ee1fdbe39740c4ebfeafe63bdd74ce731d07ed0b0e227b7f8a035cb9c7c71eadd2b5cd456dfdd974b3f7c5f64484b0541b3cc503e2c19f91bbe04f332961ea7f78159a7f9faf82a87e3f9392ac7b1b08c62c66cd9df3c9d61ab910e17a4283927affae5c47f4f507eb243ba64c2c19e26744ade02cc2c1e9415f55803f15ad6f629cc56488a9e17ee12281bec8c7e520d827659df9dfb6bc00755aa11bbace869c20a7ffffc81b6ee4ea7c5801ff9143ccf4770bd3a346cabbc6a6ce0680c1ee818d4fa29179b81fdd5e89ec73607692dbe758534be1d0e3a05a5f5514b9b05907f6c12ce0b0b856d6153a361fd5051627eb4796b58745235964deb937cb66dda9224b13992a4834ec4900d7c09808762a0590db282c5043b85ce410ea52a0440f26e400a34d5be088e9b9387e2098093a2a44260116f8716afd623a8328ffeca526b81a6b838ca9c0d9f7ca70df3521e25a70638445759005f01079b7203698dbbbdd54d3c2524ad89568fd3d18722fdf2505f7217a3999122413900d6c593454337af2ab615261523c1652cdac2211aeb4c157bd4707b5415079fda799dc507bd27488dcb7f71d34c56ea3b2c1679629c47631986304a3e2df33aca60476b69f2b4bce877f295618e265f592edc1b2dd0ecb03cd256014ade9318333e722c27552a3c9295907e4fb0510a4e52c84ef4cd232899296f7110adc3f3a3e7dc6111bd4fca9212c94ad315662a358e4f917e3a4c215fa68c9f6a2890584dd133b27f0629935935248a40ecfb354595532b5f2c0fafca5b6ca8a2d06f6f2e55c20cb4a978a85d0e01f7bd05b8a2b6e865ad6c1042a7eee3688c970adeb72e507a12440bd3d08a44930733fec2beeed869353a0c8c7eb764e42dd4e354f2fc55bc545e5ad6b72f5faefed90d71b5814bdc074711a365cb34af20d42a1703fb3b72c9a274934610740f085f4d5e32678c2a2a37de29f127ba58e11d744a6e8e63653e296d720bd268d6befc71d8680d8c0e7defa4d0c789148686bb66e62a50b405d244ea27353adaea341372fa7f94a1807fbeadbf09da8e016085955a72b5eb3b3200ff3d13252ae05dcfc8634403acfc0920693e0cf4c67f65073d72568231ad37aa43246538fb388a6542c7578e454a5160f48b5e4166335e8ff6e25c70e0aae39abb4eddaac5e0ca1a0683d15c8ea7348b6912d400d160379e0af14c1f6d56304f80c18c3a9366a74137084ac0aee7dcb29d0986534f58ce8d024fd15418ecaa37985c86a38d22ecac7086dcd4f5d65006f2ad36c89ee6b59eaf3129f8114aa669b2935a1df3ff4b3e7396ce01fe9d80ef498acb9a67cd0f576054e9b46af5b7d5e5a3772d5cef067a73f42e400586533089bcf41375f277e14dbae93ed32f43c11743fb8dae3aabba8ccc030522d520bd910fa319bb464e592b02d4e92266983cd5f63cc549ffe4acdc7f95aedc64adde5862569955651e7bc3032db44b08660be5162674f76be0e32d9cdb756e5cdb18870361479efc8359085afa96007161a69b211df3e1e4730ee0f130af492f9fb0cde3d8070a470167ddfa27b938efc8f1db33a4e6ca2c334cf42526da6efec46a9bb22132b732c0dfd18f562bf46156d2dc2052bb87d999bb88378576b7443bc6473816e21035d5cd0bdfb522a7028af98faafa44ca9693bb5741f8126dbea6b6bc5a823d867096560d3ac51e7c10d19cc32a05003d7ef10e2a1f43c21d902fc452546adc017ab3f9cf76f073fc69d4be1730ec43c264cb8563033c250ada6655648d1f202cdf1ec5c180c73e77ec779550d7202718b3a58bb76d6a61134cae7666d72df72e3b1d58f74afdf9041a8e0b505434bf70146190542b00b9b2c8f81adcac9f3afb8e1757c957fd8f7b3091c53fcc3e3c31c31ff65377ffac2680301f5594fbabf5426a186953a71bea8b309efdd108f2e75806c9db21fdd4b53210222fd8387b663f2370cf5aa768879699179f00fb2c7b41a81397391dab6655d24b5e3a71c8eee659809dd4b86611aaeef71514e2ecd2da4fdc40ed2c33d9db8df40c53abdbb4f2249ebca3615568ae0e3788388515a42dc1cd6e57fb740658c37e96598d5458fc0bf35dfb735cbeb7d7c820e907f80efe2734809c4bf65a4c70d75b5df97b3a78037ac68d0b5d7fa14428f8be9b132f780d925c8f92c5cc08dbc1101c7197e4280b05e0a111c556db128429ddf48ad624a5914d158b038f675b17c84477aab1f805af5b3d59d3d9068a1f6ed82a4d75a738a423dc5d10649bee22c4e2d5e982701c4b0928611212bebd0615926a45abe9ef46980ef27380885988f1447a6e6805d3c9cd08d648ed1b4df538465d2fd75712511daac015b552af201af0488a18fe9aa07e91cf1e1cd80c7d7c7c3e53bd61e54a71ce840195b15bacdaed1bed23d4421dc67896551392cd5937b14a65f7f84f28b3d38dd0543d1899e9a97b4c5864fda35cb483efd55d2baf9ef915052df2b7843ad3622a90fa8e1f0047cb282de4bb230435cef2f8e535f07255a2c411ce335accbeaf691c1667f0737afc2193b5ce1acd21ae1ed6ad959eeb252caf06e536251524632f6586af74e884ba06059a2e65083d89876d54156248a4983a1f8d7d68b2976264be4f6bee9c7df8571c946cfa34fb1ad50cdc314f09f509fe9d280bd3a87389846eb12523ed43898880b932e6919608069e1e93a9dd2603fa72c9a637e4ddc29911d5262a91d78158bdfebeeba90b3a4b464727eefc593c7a4d28f4fe286e3de59e4cf7621278183396178a5e9e18ea6e9cc640497dd3e003452a9e1d4fc44d4b9733c4fd31602cb0952b790e836b4c0566ed44a79ae4d5e68df08894dc7a5fea45b79889da10c1f3eb87734568f34973d57fe19333e3249df26db10c102069a8de76d942441e2157c6466ceffe2e1408071a5de028f890904f55832c62b895a467aa1c3be8688985ab02e88420987121e74d5ec05df07cc8f42cceaf015423e3d3ee2b70c0422fc2b212f843f5bde4d215f26854ad379127cf1a26c989c7c0e6ede8ad415b7b8cfe26a83dec74ca48e05f81454ef1d1ce6fbd264a8ffc2c99876de9265bfe54d0b5e28878f1654ea1ab9f9be484f2cc14f6ffe692d2c8062b9ee73479ecd1c232cefa69640e26998050a45b530cf47cbdb41d856e125d909c6af6e64f319df832480928e46b26161d2a66e528fd438e900417b78c86a95380f168161d5fa7e36eeed52890f726ab887cc2422514f618647f65d0c1e513ecf4ef25212cbc804fd04862348b8784a6858d3babd001039e842950057f20c38bfe68451fb447999434e9054cf8efd0e6a87b019349bb34fd7db7785287236782b3121c755c5f082918aaadbf5fc2d4c0472cc909de9dc663063190e57db4f29516f0f87de2dbdf995934ed8d34e3eb37e6a78473778876882a83e35cdd5310d7f9be76fef63dd3abe7c3f9db9b52cd85a406eb835b6ef0869ef0436fe12b88d7a36feb0b7a8102fb13219b6ce0d7ddd2db387b187373e1ebc0dff6f63d1c71b01def01d97f30407df54e6d506bffa855972a899a902c6791e2b501af50d938e8bf2f0f9d0fcad4d4e74df2c6a32591d39ec748800509a8e46dbc17da16c965649126c9b9a4378d0e4c0a96e02f600e0e5b81a5757a9a80705315630051cb5bd1f22cb0f0991171304f2954c913f29c0f81654589b75f2c6f8ac2e98de1d55a30d0ee22aa2d23cbf6f1693efba7f016b1068891fe1890322cb71b085ecb6ff34e6915a3925c22bbe7cacc880dd57be316ad2e0b465e1bd47029a88a60b9979c80ec5e41a0bf6ff0f01dc586dbe0fdeb9209d0fbc5cf542e5064ebe0c88a9ca6f16977e506f41bb1204941137ba3d6d96da9c962535017b8a412d24bb2266aaf9eb9b9111869deff6ed9f78824e2a1d6ca907d60572871121eddb264b7d0681c41ed0513afe68e713857c53d8aa0b627ea844ecaf4120286f9dbd72495a96b3bcd7285fbb27ce6dbeba358258bd84d52e5b535822cc698b43ac2599ff5028d00aa795277f4a70892b2b85c3e577b77e1790c5901e9fdeca0013456e0d14fcd461d00f98b62e96f328b5e6feb7a850870e2bda32057bf133c3076673a00e0bbdd1b903bb9beaaa8d00275294f93e6500688cba4c173a35fc130111ad1f72e98f7d17ee23dcf9df7b019592ee583508a8e350bede19b5be46d6ea796281dff4880aea416565814c77d46fb129b309b6f6cfe1e3281c3a4ba8eb761ea3680f0a67bf05ea237452f3fb111d8f06f709611a286363e3c98a0d05729e2cd446577f389c079077c6684fc2cf9e2d78e001a9dfdc048c8986f1ee71510289b351ea6298ddb5a7f4a357524fdaa2b6744156d773e16f5ed9e7f365ec29ccb9a5e52a859fd60d4c70ef15d1716a9893fa9fbf4aad2a7d4f2ed18110eaa7577ca0b8f30b46090981be611a4d2b1875f371d8406e1a0e4e44989906c92439047663a0243ea7d0209775cd48f3c21783b1d576970feba389d35a134592b192327d839915f3231f8a57ca56a951480006965e3e5e9caa88946c46bf51eba573adc32bcc768aacb6f232e880ebf27eb6ed7e681c00e15f9873746046ee846f43452036166a08eadd613b1c4dde660a24983e9e81c0cd3bd191e69f8956103afdaba6351191832a28ed487eeebf891c064ff79993553538583a174dd3bbaa35c91d5c39008acb18f67482ddf8c7ac0176e613bc6e8f57f973794bcc2aa5d3dd9007c77196a800d15f7d01706084e35cdac9453bf31047f249dee451e37727f35f45bedf77a6410ecbface892d3a69246f24aa544ac4558aef4df630008143bdc8d6e73dcc6ff32af136ad00c0677488de6e86ce2124f96d032479b94237d4376f3d1cb0259e67199238b152a484cebedd18f563fa51930ab3e51b756a3473525c4674a4723a32fe7a982d22755544145a59ac7bd31dfe98d790253864721fb5861c601e7628beb2199b2e0f4af07c859696da19747c6a707698ad535782da7a0b36455d116b504b53bfb4c29868d111d0909aff6a1a3a677ae6cc6234ad06600680b1797988de3f239aa07cce20337fa47a471042b6809afad99c9f18446f9877948a7ccb78f616fe5e9dc01f1ea0e4fa1f0dbf7bf8c22935c360cafa6d8a55fa069e8b937249e4f9da55aab93239f6918cbe9fe021861d135883557b1babba26f8d7fc3fad5d333f9642998853d11d607e4a2993a3e3d49a501094f425539e5498136cf8a7c4d07a4f9569cf14a83ecf0237bc70704c9197e26782d4b56e750a000100989c1434a37c00000c0002800800034000000001c10001004c9f12c4ceb96f06f2815735373837f2d7b68514613cedf54155dda10fb71419742e689f8afbcd6203fca8cbdb80a29484bcad15d8dfbf067414830e45bf93bb6675f5c6f159adcf4c4e262bbd4d85e8ce7a5ae876b297fae66b539076c5c4b15e7a4ba15efc35f6ea7d7e4e9430b5320b3d99b4c8a7e5fd26162f589e90a1551f50ff22ea177d414f8a838991a5f2a031e1c8aba21f1127286664680214edc5bf29ab3a7c9296357c1d271c21a13ab4458c96a6d0ac8a626d3f5b30610000000800034000000003e4000b80100001800a00010072616e67650000000c000180080001006e6174004c0001800b00010072656a65637400003c00028005000200070000000800014000000002080001400000000108000140000000020500020001000000080001400000000105000200c40000005c0001800a000100696e6e65720000004c00028008000240000000e80800014000000000080002400000009510000580090001006d6574610000000008000240000000a0080003400000000008000240000000d508000240000000c9100001800b00010064796e73657400000c000180080001006e6174000800034000000000080003400000000110000780090001006861736800000000100007800a00010072616e67650000000c00044000000000000000042413008028000640927010bbe7b067f8ffd671bdedb0d1dfcf1e2da4edf7cff1d6a8acd82027a0ada696888f0800034000000001841107800a0001006d61746368000000741102800410030089026f144f3499b2d8e15ccf1a5e5f86871392d48698fbc276da412be81330f84ea2d30bba44d7b0395cb8afa24942470d8871668bf4a514e9cc855ae40a9a48ee0723fc2278f7903c25130d8e7970b7e559ac85f6383479fc5efbcff18c66c4c68fd0bc199c2e00bcea9016b5007cc04aa0302e9c284e3215f925e574a135bb6537a6f949d90fa9d12dba79531707426a4c19b3cc0f21f049e937f419734b558a2c7062b1e37ed0ccd752376afc7ed5274702f03e6734d26fd5360630256945a40f2c70bf131c02865a03566d0c656129a58cd80ecd89993a8bb6498457a28c5a819ae349283117fd988da9b59ce2ff4256f8a88b98b0a3b6c50888d91f421859b9017bf064da19ec875b740907d93b9df5972b512812337287e4d07caae54991ecb891a8fbc15d71035efe03f459a8f30e9202a9819dc450d93b29492211367937d19bbb1a981969d1e4fa7883b235362ea1e920bef71f3db43ad9cf00cce0cd2826e5f5f15f566d4265babe9d1cd7d1a80b9a15b205cd6ccc79158a439efe3f2fd3ef9b77da28e0b9581b1e81a2479d0d7c7ce121001b48af53945f0f2efeecf39a860cc469eb675c2cad82fe7bd4b133c2ff4af20cadfa6d978cc2d1994fb807bcff8223f74529dbeff0c538f3a60432057509a420995e85627900b341bc905ef24d65ce6140c4f20b75cd32fcd1d6a50325c48a53b34ae404673d7346e8b2a911d64bb915e5a9db2c8250ffb22a1c6314ac95defd6e5c1a492d5dd899494b58dc47934a28e8a5307595a15b7a047635daaf6099d26a0a4924869eb19bef3082c1a984e59d8ec55b72c15fb21d29be15302f6e4f783ec57b296cbc27ba3b37a542f11dba71d0009a8355372e8754f360fcac7df1b3d630af6e4ecdee966a79a5b4c5deec633f29257c1c5ecd8aac87b1955ee4408cc4f466133c26b9ca914fc00a9ff5d9b13c415cbde10ecfc71457997991be403d6649622c1e3ae8c2426382efdc9c78f3c9978b834d8c3f92e3efe8355828d0550d3e4ec16492fbf459ddab2c4e4e194df1c718feb69108f6ab09a912be5c87bfab29fbe725e8188787fd4607b409425b208a9d1b6f63bb486d2fb49a4f3d7f8b85bbe0e15ca7b944563a48d3d4c0b2e083c85f71b639c33ac3efd831ea151de363735c79faed43e8d485101924d892b1cf0298f3d92381b1de45282b4d4234895453cde44ce0a2cb77e3c0912094486865c621ef337396635730cfd1941930eee357e56aff001d781941abf1a4a83f4f24da8fad7242269789780ca75d477cb0b319654fc53e6f0304e4594d50787c5af695d8608bbfd8ee00bff1aa2b5eedf8eff07c358ce2dbaf943c7e7e6f831e96aba9af1ceabc56c093ea6e1d048ea145609510a10e902b3ed213c3d8d1d003f835c6966adfe5354291675a280e6f4f3496a11bac5ec6c006e29fa42f1e83c672260856a9692363ec39bac04652a716ef568d2129de41fd0a0175ecb41c7235c4b560abd0a7959b6049893fbedd78e14b3e092bd9716a7a80ca21e22597b9765da8557fd1472ce914be7a8836ddae2c45fbb307ff304d6969638756ff76065819322f7f50344c92cde7dbf86d27ff91b6c57f0f4e4d0c0de0afb00c1764de42189414cd7b0b5b7a22ee4e1c5b523e7aa9596efe154c23de16c70c3ab62b42e50a760e8b26ae775c99c21a1488bba0f1bb2071bf441db37a1326a601e2c8e5cfbdf98a74d16dbb6a30a3f5392afb6037f5c65b17fdead952c13a399f33fbf1f1e16f85112cffdb1bd8c583a821bc125dc7ed9bdad29098b0c6925271f91de7218b76f25ffcbb2d8dd45d7b1935ee5ec12cbc893474e352e5a64fbbaa9ce2cb9bdf86e2116fb61dd3e1f9eaaa45dcecc8420303210f63a289f53ef4b58d0cf6c6d2125608e16a7a6026897334a1821e782286a33ca5ba5fb4701105823d4020094cd098cf7663eb96d6991821a63cf692ddd51211dcf7ee90e90730aecd2dd9df157f24f0c6881146d0cf87e2f72c81c1a58cf08ec7684e444fa7ff684034e5ef4aacf161d739cdd5bd5cf03788f95fcc395d43f3d8075043d37d82ab351c030856824161f2b7b416d144f57795fcf8d4b314dff474d18b3383714fe6ded33baf5bcf550889401171dc3a47e0fc7b78a2a4fad4d5d66b6fde20bc1ed0f99a396d535dc5fc66926987b08583fc9c580ae0117cf228ebdf96dd2210dbf988b90cf46dd66ca61f303a137991bed9af2a8410fb7597831f00e25ba5f4bcc37c16dfe5fd09996e01f498e51b5c981cc3fd5b2b5c742d0366a82a8042c62da2522449919f2add4da6c91e4ced2bd14bd4e4561060daf2c2adb761f5974c85cc3e1971bb473e80e3b871934eda7246ee8b450e241e1eaafe6230029110f2b1ad79b0a3df6afb0cc1d5f3526202ca303645ef602bebfeb3f19125a2363845b3efad8e5279ff69dd9427249a1d2aae75efd234adbacdd69290aeffc594c681510cdb743e1168c7e15b00d04cad22d18dab391d4ee409cacd6b54ad1f2738e875fe0b3f618218b386fb834ec708a03ad1a78b998bf48dc51c0a1a190c7dad568666c58227c7da9bf0c495a749c680174a06f5e9f001bbc8ed6990f983fb4db230f2d5a01c65808187c482fa1bba21299dde7f8e73a7d299e36cfe9aa45e776ecd923aab1fe7a14fd32abe9335ffdebedf6390b0e6754d285e5131f8afc49ca9d56e2e9f80359742eb6178cb8b42ef82f6caa92ae1b4be4b608f465bfb888ccf28d4fb820ce13775268b69dc90281a832652309829c5660e37b17c35a7c274084c6d7666f9adfb84cd2a547dbb79cf51675a2ba420304f127ab98c16b583245a5d421dab14c239f2c75818c04595644d6348395d36e49d5855a9c34e149b54213acedf1e0d9891fb2ba5a42182dc84281ffdf86b0b9be05ca65e02d4929b8622e606c38fa2e277cf260fc2ce30dec1a3cd1c62bd57dadcb990659521dacd38cffe29da30994cd110d177aaa16a5f3595932c6d4d42c06055565e30f1d93c7740fa9779b9fbc70497964aff682155e3fb6a6aea448c31639477bf0a55705810bab8681c9da5534bbace7e826b0b28555a828499b2b07bab2ec50b615a263037ac4572e1890fdfbd58b96184de4016e425ebecd157ad685665798c34945dd3ee48267977792ac8ef435bde7a9a8195ed46532052cc765987ed467ae2b57353c5551da5739d5f686ecff5322b1f648ff66b49e9882cd032e1e3f129881b51568815fbddf9dc3ca0dfaa1a2a9c15b1176585587fbd3f49f89744ecbcca4658bb223717cd8b4ae50a04bef0ce839df1bc4afb12b83a714970b90960d50e8762f65f13b0a990a1cebfa2be149035e1cefc9fc67a37462815a3169e7b2624c9c9a347aa949f6bcfcf5b74e650daacf8fa797648e7853105ae898c21a2b0630be5cfac6a612fec110c66cc54580d66541cf1705ac0ae510d9e601c39235f78056759db854c5725b51831fd32f347067d15485ad48bc5015430e179a1c4b8fb293db884b2b72597f13e4fb82a90382069933b92ceabb7295eef78f14e958dd6295e1e3fc3b482c0d2020d9b734ebf456df862d6bc20c6d055511db3ce5e3c8e26a7f15e1e40446b940d08a8076f5a0619446bdaae682b7623a1a2ae165b965f44d8261fb1f3cee5b7ec457c646f413986c0280c89914371ac7b341c7e787ce439211617a73d2f644e34836280617995541cc644c35be907c6856c18f767d8de497d231ed994595653c1a69e41442048a7a64dcb66a88c0b776ab0b71a4553ae3e93809c5c4eaa15d3e72558b330647f94e9a7727986c4ed43ece9205db9ee2e412154c06f839adeeb596f71edb0ce00e2649def6fb2baa46776788653902339dfb98c88546c047efd1c35790febc3201c7f20b4ef1ca16a2322a2e42fea9a8d91c2a3f54a36c854cfb23a32bfcd17f8e252b479c2474e34714eae3b617fb0196c9e2f0f1b2f014fdf340f756c30e31bce3d8c164a0b129b19fd646d2293a4ee63ed33b40027e0a5a0eb91e50af4d630e1dac66c73d2459b5b107432c3df51f7adda857d2a2e05e0d014e90412b1a39b49c817826191c65b3581156754aaea94e7aaa4dc40a155c543676417332204ee9061e2a876585299a04c58eb8bfe0f66a062c885e33433d7f0826e6ea8e8c9f19ffbde7cae15891b5f43a02eb8893febe28a49ba23231765bc038ea735edefcffd3dc01a3ba7c9c3f48e6f0eec13d597ca85ac47830e1d8974c3ea5fd72d3d1c34592fd56fda9d092c86a8561bc04fcf06ec2b8a161f08b2778aeff63d3d50eea98232feb6f888d5f32fce74551f451d603c2e39c51a6d034ca24be02fa9852d2fb5f8049ae0305680c1aeb13a242b0d5887c23fce70a203da69b58ffd5ab40d829f7f0160b7513e9418dcdf7a97cb008fff198921f593189e68ace7818225bff00fb0419df0fe5a32edc7b8634f3fca433b2736c2a5fd5a693d2a1cd7aeb103d8538553456c177867e6157a72ca8249c7b680949b443e0986e5c9bd5acc389526c86f511626a5e052259eede624cd0212b61385bade79d850e2a6218f311e9308a9ce0d160c2adeea291c860f0ecc384d205b99ae95fd1d849a2cb0520c5c7c3e175113f0101995f3257a05a42bdc7cafb5f58c231aef70f151df5c877f40e3b9ae5fa511da0d4c9f60ab4cb02b6c9210fe42a28151d7742f63a0bc24241f2882fd2c9dec80bed57ac5289f7153e365e6bb3d4c709e5f2e72b63bbd9cfd45488c793cb25b6fdbc6257c4de57997e845d02595ca38290c21f0cf4a9cac9290ae524378dcd16f2a04674ca40e66319c925e1f1fcb709e40de8f426334e8466a0e08d0527241d4411658ceab4cb07b9d14f00c07857b2611b864f8cc206f49fb63238d23f467e1e09a1afb178c9dacc4e570ac4699801b0775f43c29b19e8ac016cb2a3874178039af59654afacb79c6053ead850fae6cd26e454e404fa813fc5c992fc9d2f2012e9d69dd85b8af6173fcdf069c344723e70a17629322ee6d1c7b788d31a4a1ad364eb4918097e5c66b226e026882c82940c9502d08e0399ffb69cfd0187d494b14cb029e718dcffabbeaad2e45b0ab09093398652400cdaf6f17be1690ad260ea88bb51a0c577eeccd4b34b70452d26422525115738a22ca8691c703234bc2c1ffff50bf43a0bbf2aff0ea817d3ef63f7377a6b22dd4b7ec5fcb475624b9aca1f4c1a03df39d581453c396ca0f20e2e4d71c7f0d5da8a664891fb46f0d673dcd64a5d041d846b83b498a633d1745e9fafa7e03c7e2990fc26bb4f520ede38a7f763a63bbf58c00de550452f361fa1a14dba3ec838221a97c7d9e58c300cb7bc5e539545bc9b31a2b5cc4131ac46417310bb582339be085e7f79ac54e58b35bec033a2fb64f7a47bb702f318b13eb821b8586315bb310c9045973cb3d107f8ef3072af26cb317ef05d8488a2b6ac712466999662f4fc49a2c77f901ff4135c0c59ffd58126ac92ca92b1fccb3a3b4c8167f99dd947694d7bfd086f9935c152ddfb1c1b3fc6123b68e5c978f0aa5a59c9a352e62f17b68c4db1a31ee171e69bfb514ed3ccf529e279a51468785a395580bcf6777dcfb909a9e5cdf3cd27d6b8fbeaafd98cdf3d7408eaa59454939469049ee55751bde85d948e99ccedc19e9b513fe61cba8d549cbab55cad414ec5e82ca5e057dc6f0ded36bec5dd4a465a2ce5c2a337197cf329c46916dab60487cf18c7d4932207c39fc158f7f51370e2c46f7cc26b09abf388d49cc67460be8d9cf0800024000000001cf000300deec7b567e8a8f0a9721514cbeeb60614d7932bc5c2aec62727853fd5dc841e4d377ece7fe260e2856009e348958a8cfb660ec3558374825a3acfd574462ff65332b5d2b5c5a42e13e896215243e6da801eebbdd9bc2b1f82c67a888eef1b16637ccd47f4b6280c5c86033c7c973c8e8ac5261cf1f4d96b20f5d1833caa30097858184337a7d68ea919740244fd0b110fc120c5815a1c720725d6994fc078f493f14b8bc99778839d41d4c1b0f28288aa514f87c8d352a779c21f8cd9800778cfe42716349f2262e8328e40008000240000000038a0003004956314e8a0a67347446a0f3bd697cf8274075cfed9333cefbf9fec18734ef7258459ec5b46be568cc5a0b242eba641b3e465fb7626e9d00fb072e635a211cc784d09ab5a843e5d68887b0768c3cb8148ed4f7660612cd6ce61da8eea5595190755ce2ff6caf677c14a778572fc0e9da60e786978fde6ef560b4b6ad7b99e1a41746989b6ea200006c010b805c0001800a00010071756575650000004c00028008000440000000150600034000010000060003400003000006000340000200000800044000000015080004400000000808000440000000080600034000030000080004400000000a0c0001800800010064757000340001800a000100696e6e65720000002400028008000440000000290800034000000001080003400000000408000440000000341c0001800b00010074756e6e656c00000c000280080002400000000d6400018011000100666c6f775f6f66666c6f6164000000004c0002800900010073797a30000000000900010073797a32000000000900010073797a32000000000900010073797a31000000000900010073797a32000000000900010073797a3200000000140001800e000100627974656f72646572000000100001800c00010062697477697365001c0001800b0001007470726f787900000c00028008000240000000150c000180080001006f7366008c030080480001804400028008000340000000030800034000000002080003400000000308000340000000010900020073797a31000000000900020073797a30000000000800034000000002100007800a0001006d61746368000000f00002802000028008000180fffffffc08000340000000030900020073797a3200000000b1000100d252928b2ae8648550a5d73d59f2298c0ac46b29939040822ae83b34944753b4740d22e8008a66929d09c43e3d6ac68f0b118c254b299bf4e328e0b0e657ffb2cda6f91b8fdc9ea02e3c55b3018785697999ae8f6abe0cd48033d586bb00dcd08dd6d4b78ca11e115d36d795702a09bd464d2366f5a51682dde5a3413ab52703c7071228df30db5772f10453a2af8db9208298c7a1275a2dc9dba618ca515e7c0321bdc23a943d6aefa72652400000000c00028008000340000000030a0001009100cc24a378000064000b80140001800e000100627974656f726465720000004c000180090001007866726d000000003c000280080004400000000605000300020000000500030001000000050003000000000008000440000000030800044000000005080002400000000508000340000000010c000540000000000000083914010280640002800900020073797a32000000000900020073797a320000000008000340000000020900020073797a300000000008000180fffffffc0900020073797a320000000008000180ffffffff08000180000000000800034000000004080003400000000264000280080003400000000208000180fffffffd0900020073797a30000000000900020073797a3100000000080003400000000208000180ffffffff08000180fffffffd0900020073797a32000000000900020073797a320000000008000340000000024800028008000180fffffffd080003400000000308000180fffffffb080003400000000408000180ffffffff08000180fffffffe0900020073797a320000000008000180fffffffeb40001804400028008000340000000010900020073797a3000000000080003400000000208000180fffffffb080003400000000108000340000000040900020073797a30000000006c0001003326286ee16f64913e13167c2ef348e0c8841cfd1a2ec9375680b405d5a1b2583971ed19d4e15e469385d7acbff31d8bd6c52d33d98642870c54c1bcc508e5c2b3c37f65cb1fa98aa27b503d68b20c66bd4286c8773c6cb92ad0948f29c6ee643a6ad45fe02521d9901400807c000180100002800900020073797a30000000006600010024b7155dfb0bd7dad44849ffd8c5f613c4ad8b37ecb8a8ddb19e2681f5b776daac5d721518d99fda5fd56d596c3c27d300a95f9e91da29dc74d8411f0d888a08cb69a14b298c2df32593c2b8cd2f76c4f7f296a3aab93eaa0ad3870cca0970d5be7e0000c0000280040001001c00010032b0016ea19e95e96babbf9015cb7483eb95ac675eb1bce64d000100ac73f097c9a1d2f0c2412a3cea590447f4f1a204868ccb6b46e860578cdf3caefd7e636c0b41244cf2dc0e92890a2a62305468f015b9a113d043b6e6e95775158206c9d1f7290315e60000003c00028008000180fffffffe080003400000000408000180ffffffff08000180fffffffe0900020073797a30000000000900020073797a3000000000100002800900020073797a310000000050130a80180002800900020073797a3000000000080003400000000348000280080003400000000308000180fffffffb08000340000000010900020073797a30000000000900020073797a310000000008000180fffffffc0900020073797a32000000002c00028008000180ffffffff0900020073797a310000000008000340000000010900020073797a3200000000dd0001002b4a6dd0619de04bb87d97fa47a08644fe627ddf0da7c931fe5bc686c26b64a62a5424d2b640723babab6511d7baf3761c9bd7ec99a953a9361ec9574984d4b308a53098e4b2e60388fa454e1c7d9e8464762d62363d1a9215f991be7c8494a7ebbc0fbd4d783f0c9a260d81391e71c6197c8d91af8c5a8d0da3526fd7c1c8995c2a0c5503acfbc21bfda35ce7dbed56e73fdcd122f01a1ece18f1a24a8dbc5790bf6e042ad7f41560e9c794428756925b7ed5991f490a1a19e10a797833603672cd7069347944277e7abfc67456f612c89c7d669fcbcfdeff0000007b0001008098e5b584115bca88b41cdd07b30b74b458add8ff5d8a33983640ce1f0d2f2fc28a3478da25435b7a8e2e530723d1863a2454d69ac38731a20385ad0ebe3e921ce7a81bbc8a177a503dc964375c80e9578a759788b862f5a6fa5781174504ee0ba9cc9c468e373f3c15e2de596d14f8589e9d5298f69600e70001004e662a1174fc40cf3527ff5bbd52e3eac2c3798549f0429c88b8be276df1b2edbee71cf02a8687ceb5fb7e379ba02d5d9a3af21c024c40c6f7177d3e7901e6fbd2fd5ef420b83706d437d72067acccf11af45f4a9d15b6668f319c797089e97418efccf0c1a69adc1c0097b94ffce10615deb6030040c4c8a33acf38e518afd734667216450e1cf230803135c33b7f578925e1fa82e4e5bce39793ed62e425fa89e586ce69185b3d9b5fc46402c8eca9d2519c0759fbea8bacb9e97916d8408446203c27adb21acd2158864ae86108b0d8b39f8b18c3ddc5e8ec4aa276cfa2c34f9ec30004100100e43eca38f291b09da8ef91a95a156bc9c7a6600793fde47606ee24a20c6eb335d7e2274b35532b83d4aa2873f2db4d76fe58feb784d8a5552769a3d96ec2f9dcfaf46ad3d2028aa7b15e388b0273217808a5b55564f776e16eedfac232e52478de1a0638be5002797081c36a4e1b6e44efcaec19f86a4876ae9b4b07acd203dfce3d37a07d0a22938ab6e66c4e374968768da45ca16bb9c7dd78122e0c96c7749efdeb36897497b321bd595622df3ee34b9fff4db5decae5457c71baf1e80f94d7adf3d62a786882df77e14d3fb17a86a579dd450d4264dd32870ed4ca651e04f0e167f4d59fb5da3c3304c42b18b998f137853df5b59e7850333871ce47ee21b275febf53d655cfc4531b2c2eea554c197c740b06119edfcd6a79c521343aae2442348f5a9a21b6fc40127879a7323b6779e6adf844116a15f092d18fae6665f14f96c71bbb34263e7ef41871f67b5cd2a1eec154ea488e96bd070427480158b745bb9834bd658adac78c9814cadcbbe7abb85f1ca29e69a381f6bfab1d5195434b883efde22d0bef34e53b4a485abc9df5ab28526bc80aaf7ae06df41ded44e7ae284589ff06f3bafa7a5f6ed28edff2dd77ed1c8546941216de128e29b476ba6b06ac19a6f8be449019867157774131511d7dc09f91574fd03988e71bcd7b1e5fc8d9271357439436874f99920859d429c780a3add31c4c527913e11e493ac926fbc1bc4d3ec45a4bb61c578b2b86b59fd7e3e44d603a5593bc34876b86b4117e7f3cf8b0e4ef7bd4c474aface1f3979d580ccfdee142f323eec59246c88bc2b26247b6a91dc50aa10956ae559752af93c56569df0bd3e9bdd4df1134dc5f9a9dd9e0520488f07e2866611a9311c9fe184c4e9518346b78fe699807c800b39d0ef6eeb248267314ccf5e89bf9934fee41020c17a3375475920e53fd442555b108c87d2bdc137a68e806e2e01596f5e99c048c3d00e075e0b5bcac45924b6cf9f816353d1ffeb616d5812c2efc6ea441a785fe17611da65a8f97c6587436467f68f19b88e2321b0e363d87c030844408c2bc6a45e1db34bba76494e66107a756bf5f51f43a61f5d9a5a89cf21f0195d9c973b09f87328440cb05a705671f0333a876025c4dd040b237e0fbe502f22c2eeec48d7e5d8d16778aa98ed9ceb1d2d5ff912eab85b91d75f7e819dd4cdeb9c248ef57fc54226df94213d89e9d7749c8ae53183cbfaecf2605e902c96781f6dc0fa8e0f1f1e3555bf7ee88965441360b32a7a7e9b7cf30ac8b76e23f3904682c83bcee32c4b23c64a69e8597015e859f84091dc84cc976d369ab804a78a0f8f69fca1c68736ba93870ed2e2be26d4e3ba535384aa28abb3c6c4dd177214d3217b25833d8dc88a2380d952c497f92b1efc9e582e0446d0ddb3fcbe10fb331d43b2a91440751ede296efa331a5ad756bf33108466a4bd4962f3507d2677440fa84cdad7cd63bcf730bb8b836c6a796bc00df758d57974577145a5176ff7da85154512536a1eda51f10ebc0c817b37d108bf7c8eca0d6a0224dfed94221e22785fc9c7f34dc7fa1056fee0ac9382786a8e0bd09aca43b197cb8af5f6a63c9242ce9a09238669df90462e239716e4f1c92745c4ca090d5e15f291f6c9e347848d8d3643f7786caf9c2549a50092908c5c61a8fca72974f89bdde6efd4dda2e540e1964ea73fdd31fb234a748bdb426d83a95d0801c21f064e9d29ed107c13cab6c6688f3ca517e0d03b9a505549978d5eb410da00a7bfe509c6f2ef53125ddcf81f3f2d6fd251898e29fe993c8253408e2dd04a8bd211acb56ca9cd183463ca35f08f7be45464ac0b54bece24c65b2e03af29b03ea9bd5f2e5488ce4e633344bd76386de8cee743e9f07ab21aaeb36c327ba45edae19d409b3554e7380f89bf886d347620dcd7c0b5bcab193bfa3288a7e455bed736f3d747bab188afde939bc6072536ea833d7bf5a47be5665d283cc57d460a2ee8536ddac3c43de1f73607b4a8038e9cbfd1eec58e9d2ae466ce54a1ed76592ebfc3fe76eba3db42e5508c2870e0ae6c7c7b9bd8200f1469beb51781dbd6c7d2632aca345b71daa1224351cb44a3db0720e0445bfe1c027685c0272b79f0e2fdd8220afba8f3088448e9de0026efdfcd3cf2e3bb4430eb38d3384636e05fd109f49ee8f6b4c4b69dd41c52dfe82a72010318cc403c6b7cafd66b48ade043d2f08e7d106fc2298bd596eb3e5f8ec4bcedbc724782af2deb92e65c5e63ba14908bfd15c8119dfd28d305d1d0aff514c89f5ff06b79fa2f97f192d6e06ebb7db8ecc59a2123a91d184fa34e3220e4bf2d8c4af3eb08033634e50a580f6bd40e8e0c540794fd3b4983555e27ad420a9fa9744db2a56ee98fc0bf5d2f170074148258aa19e403a57c314cf29936b46ba569a6e6a9e44575dc506ec56dcb0a24518b68b02e03676325f5caa640f7d62bd4fa5e3c42cb00528f08f196240c8911196de4048ef646fde4e5e5be0a5da461bdf85b6a77be30355df39b24d5364fb91396f942359eb1922405c8dbc88927cd2f0700d7368a1c31395081e041a00c2cf02c44100957696a298bf8c3a1121f167f8088087f5d4bfa227ed57d2449e26068d5549da17c1e759e80fdf0c3446d92d77462dd8693f2102729bb3656500e803fa09aa0fca5c823b747dc655d1cd0ee27520d4171a585d27731eeaac141d15a94fdc7399a124f90d18498185f1575a431e75cf397e19567fd643208ca6a28f6697a8b119e4deac3c0c7c0490cb77444fa356f206acfa0becea82b8f8b311b0a2a8ca09abdf1af06fe8c3f026123d22f6b4c0ea62c23a7d3488c52e2d316752c2603d2a1aa1d8ed4907100279de8b49cafa61dc5e34484d418d95ca412bc3b2abaeca82f58fe99d40090e8fba0fdb73057800374ee0dbeb0b69dc47df35a54fe94f16a2b916ae58e1bea82d5421ce4b007f74d24646545856c9001b8eadc8c1ff97d58aa137af63f02b6c7cf5b3470c240360257815cb05f60c7643636fa34cd73d16901c67d58b6d6c4fdd799264828f240a3a37d3ce233a0671e37be0afd14c127e08a51d177af6e4cd8d9d910d0a60782ba39811cc17d7c646af476b2df8a44bdd462cbb97f8290c06a03e97a5f3dbf08ca8b7d08480a5bc25aa7297b62f1fdd70af9519e78bdc70e4b69b1bc25da27a6c79485c604d53be3868701dcf7d0ad7790163b295ef1669dea7a90252114d5aa41855719071e954fde2f4eae6cd92ef84037b9f6f9f10565cbf5ead717d09461c35203ae6476347f6646c6bb2218bbb03031784570d4b671340575d97639e8e33dbce6a1cd64971d70b6d1cb2dfe1dec0bcc1aab533a6b525e1c069f3e4a0854d7c05843a04432adebacf5aaed8469397847e632eee45529a32cbf6eb763c474b8af8bd2be821758a53f77954338553660bcfad6971bcf992acf59cd217c9549206fe7addb9a2e43c9fd23cb71397b6c105bb5af92500e7a652e48e455a70ea79b5af6bdd9a6ac5bf6c063e7fa9eee49a9c731452c0f522827b7b3fa699a540b187c9ed770efffb5a91cbb9316cad7fee051a6d556d669d3fbd59c877139c7fa7b37f7c0915c5598a6a4e4b91b8a9f60bbdfd331dcc7d66588dae6c2f3571e8e18baf75aa5b8a930e55726f5d1425d450c8153a2a562f26381d76a98ea8d54ca566c651028b9610964172beb05ac3dcb84e7ca75765dd597351e9f9667cda43bb1ff109f8f6c03c80670c831c9f926b07420cef227b0e52ba98c9abcdb35146cae6655a4f3a58229a7a687046d4c653ea04a0a6160da6c9a2de75c6c455b3fa25ad512405c03bbc152159bd5dd1ae9fdf333daeddcde50f6032531948dc16f8db3a1b865fef32762a09c187da1c98877b961d84f74a06baa239ff6ac10ecdf81fd16f41388cc66705fd5b2b11f2ab244957a4e0676ef3cc89f822d9c491e4d8238617e7852d34ac4c872987c01b5f79c6d36e16753221ccf9c801f43f6da8359ec38e82b3c389a210ca25649b4e13e19876a4970087cb6f4aaa7035cdff8e914d992576887d14678ea83a4627997f4e4d09195b4018f575b84043c4cffeb568f50ebf0d1941b9da3c683cd0c6f86b5e4636be61a9094d1dfbde147e0125e6afa1287cf23685c205b626037bcc586e544ae26bbc679ba16b62f1d8ffd4e463f92eb96fbd7d607e7dd510fb27a6a63373b7e7580657ac76609ed58a4ca2fe57fb1be5b878b321f8c3c9308c01f18f6fae7c5a9e4a75a542cda9f600adfd1763e3117354496c19c0900d9ab2539e46623403ee7fd9b3f4865913fa9a2d42da473d2a47d1819a0a52306c5b34daec5b48a6dedee1100c8514dbff30156ee13106d82f753f4bb0dff7e138ff07819d2d5143d111d8e042a9e50b1d8b09cbfd418fc46862631ba6ff8326001664a1a17a7e7c9768067ae4ee1b5425e871b15ac3192601cc862271067180e0078bd57d78f4c026f241ddd996a71268ead46b0537e14deaf6ab69bc339d5c726e4e719227f93678b762a74965abfa222dd09124a2a414bb10336d48feab38acd5af885a97c11c47ab60c7225bbaf2cebf0961a480e9ef92a9f150fd18e8f6c8aa59a6ec346a5e3d27d5daf3c173b25c93db59b442d53a95e2b4ed84cdc7dd4711664682c36a4ee8b11a6a5613e3626f826077a8524088e15413859aeeb19b7b6cb8f8fff079277168f5af4e8019b362bf747db6035424e0f96540003ffc3fe5c1b7f08a7ab8816e4dfa3696b7999a1a376ac88f6b2671154153106d0910eb0979b61bbea965d81c0c42cb8a99cc0c1e23ef28338652a203ae4f8ba7199b67db4e6f31cdb93ddff970e3fb5492d26a48e2fbcb4226ae9383b474f5a06339b7dc8e4f70ba191979c48e8dacf188a2e807e3a31b7120b947cf9d2deb255dcd39a35d74f72aa3f0f11ed46c74853d746478f09a7f860f00b62a07b87908dc35f65a0a8fd05910df2f26510a9a5a4a35e4d4dc295bccd2e30b86ba1a0c5fb5c72ad8600ea8b12397201d009e1c8826392ace1f113b2be5bd9907586e97cad490b8736aaa071edcc5f770395b6a31104f4f7105b95af657eb950c29e0a8d04744e2e4efc0660c26b2d17e7e43dae5420ca535e56fb508ee5ec9f4c29667505647a734cd8b090ef29f295f941b0605f36324e6a4a7f8f505e6901fed8eddd5dcc9386753fddc847c2d3080e4bf5c11bcf49b97f1bd5163d3926d5439bc93da4c740b6a506399f8946980a45c95b79e866e5642e6594db149de81db28aa33ac74aea3fe6b844596f09d50b0d51711da40b1f322140fceba43caf2bda4f6dd7bf6bd556b04c617f87bd026a96be49210afee9ee12f7695083a5dc926d2bac6cef7a6a852224ebb82c6095cc2e96163710ab0ea57a9f1334a56385331506ee71a345fe6ff7ea86cd2ec010544681f91f285c65f777dcc4e8807cc58a1618a58821a0617facbaca68f61b529bde204d36a44f9a075bf4875a9e26147b3326cc7a8ad2054b79c2bf178723c477b0f2dec7a33b9b72a9445345b4f7a817e731ab5f5b68ede909f9ca7e96f2d58f8149cdd5eef902cf8dbd0b4dfd9a00d2ae525bf9c0dfcd95d4fe247cb1b5501ba4e6f524b74e68f43d418f3051e057fc1f86c02c0af7278d0f90117f61621fa8e1ef434cd7880cdc6ee94b8cbe992a0ff0061bf2a76a78d429246dc88f722c363a09f4b704d61063767cf083da60e54db1e6085f54966cb2c319f30ae21b42258b37eab4e71dfad8bf53ec0db3b0dd8f9f0d587c03f445447cca01cd63b2400028008000180ffffffff0900020073797a32000000000900020073797a310000000051000100255f6737f2a9abfce4a2b8fedbf323267979736c3ce4d7ee6389316fd2008468fa9841027e48524ef5eee1d7ef74c9d757d6360c439feaa6f8c10beb2c22d59b63112047eabad9dd4bc54406ff000000f40500800c00054000000000000000060c00054000000000000000035c010a80b700010031becc04ea362ae549c450b5bfa9931c1a5dcfdd27e6a5486513dcfe71f623d3591c78f2f71ddda640e71cfbca1197b1e820c4ca1934f81a1385be5d727c1e123f7fffe3a9b01a6577fd20347a97e559cb569b00c89da727b2b071d5ff0b63a0a9b2867f50798ca38f4a02e72b20fd14de19103bd5b1798cbeae1101b0c772336769579b5b60a02e05fb1f7b40eae2e403dc9cb1f6a94cfa4b97f18ff2d65cc75d50e09c5660bd315dc46471cbdb496051fd42003300010026463b606e3a1cc77bf2b7b250d19434cfb63969294dc7d76d1c36aa43d83b51acbe7c987d876a63aaee24236bde780069000100cc5b00ca90f18af4b4fec21b86ac27b11d434734642eebbf3cd95e51f93568b822fd6aceeabd7d5d72716059f13d30f3624a47afa20438766026c7d82e92f328840164f8b820db674a359f5583fa59b9a2c4a9c3f178aaf3d50644f9aa7df97f78f86f8f6200000008000340000000010900090073797a3000000000d400064095ae7ddc71a3b49e75679a8632ad3e37b5a4a0cbdaccaec806be441a8bbe10d12b266f0075f9b0332353836492a59a6bec8e4be91c6aaca5ef9db7a0d669f776843b3d27f38fef114a7714df89114310c03cbaf7eb463c02bae44d5bc91ffccdfc9fb38e64931b0f8eee9727bdd295aa5ef8c1259e716c4ab27de603484d8ee5e9c1f9a9d56af814838ba2d022934928d41964a74f24f10a6afd60f1e39a0ae9365820ef44cc9d5fc72cc2bb21b0a0ee234a8f117134a64294b46ab6104bffeafe3bde8f6c1c4b061659be4be1a0b679bc010a80440002800800034000000003080003400000000308000180ffffffff08000340000000030800034000000001080003400000000308000180ffffffff080003400000000240000280080001800000000008000180000000000900020073797a31000000000800034000000004080003400000000308000340000000040800034000000001fc000100bb2f766f2f1c9d22dd4dd69441ddc5013b2262f4fe78319a39dd80bc468857f9b6064e7440bd0095860514041e79b5a592039a4aeccd901829d66a587075e76a37844faf98c1f68ad8e909177112667f8d6a50856df0bb62cec7986786a641395a406e71f4d2a69826d217df24932f4f76a07d40d3af2fa03e2439a23c40d34b4490f18d9014fb458ce8226ea39e9d79a2f912aaef4b0ba8d1adac207e5d52487471b60dd6d2f7e168589db6efbae7cfb10971130689ad30f14903c2ea10fe4cdd1740bbd2061e504ac81402c642a83ee3bb8c1fe959d7c1ce255a03814685b6af47715ce6bdae156ebbd4a6ffc44d8a8e1884a7255d4d5238000280080003400000000208000180fffffffe080003400000000108000180fffffffd08000340000000030900020073797a3000000000480001800c0002800800034000000004380002800900020073797a32000000000900020073797a310000000008000340000000010900020073797a310000000008000180fffffffd9001018045000100800a7ba1c592caaa275b92c32b84a0e9a3571d504b36ace67b0c6dfeb410d21fe48ec614a65b57a8bbace7fe0dc96e937a870fcb22b49798e2b0d5e573a096c3fd0000002a00010043e267004e01f06152ac6b7c58c699d00a0048b63571fae3d2303866ca3839473dfb416d0e1a0000210001008ceff774befd258d28d6bc361f3ad3d8b501cb9cfc720cfa685975cafc000000f100010047e59cf9970cb3f0bcf202d39082edf5601dd24b0c4df76bb29c2324a8c417f195da89324998e048f6f5295228e12e4ad30b48c784a25826617ef449f2f0a35171d0c28b41dc27f794aafcb6425ae4e35c16f61789e09e97ecfa4ecd1c469d0b72e67171f7e2b82932b280e304b7155a7b40f653c6aaf9707457dbcaf74931debba01480cb07ab96bb243853efdf46d60e96ef927d7f65349d3c6f6afbb6cf092a1e4023328d404724af02eb7be272bbda6aafc2d46814c31636403dfcd1af2a7f4b7c84a340214d34f14339fb91540c26b92d6eeb55d3ea9cdde5da28b2d5e00af5e91bc0ca61628d63ea53940000000900010073797a31000000000800044000000000140000001100010000c6a6055d460f6a1f7eb6271c00696fab6cbed1508c5bd99e55a42b0c78a6086bd3f9258072c250fe12c5b0d6f5aee56b569b1e082752f5568b4d426e97f84a862be92153a684e8c9461077f66eb1020b29d6523c9f1441c4123dafc2e859f4b36cd09d0e2f9a873d255cc86a6f45c64af8288dd05f3bc112ae1e93998b29157e0f2a8d822df7365467"], 0x82bc}}, 0x40) syz_genetlink_get_family_id$mptcp(&(0x7f0000000000), 0xffffffffffffffff) stat(&(0x7f00000000c0)='./dev\x00', &(0x7f0000000540)) write(r0, &(0x7f0000000300)="3c5c0f2397b4d84500b5f812365f00000000000000", 0xff40) 1m5.185583303s ago: executing program 8 (id=2142): r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$IPVS_CMD_SET_INFO(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0, 0x14}}, 0x0) r2 = fsopen(&(0x7f00000003c0)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="3c0000001000850600"/20, @ANYRES32=r3, @ANYBLOB="01000000000000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000480)={0x0}, 0x1, 0x0, 0x0, 0x81}, 0x44004) socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3c00000010001fff000000000100000000000000", @ANYRES32=0x0, @ANYBLOB="0000000000000000140012800800010067726500080002800400120008000a00", @ANYRES32=r3, @ANYBLOB="79aee902d9a93a3daae1886898f7bed604bf978ccd0ce20170e5a0be4639532dd4302b85e6bdbcfa092847788f72bae1400b22bf7cc2ed62e38ac283cf863077b58339ef1a83eaa39304008ad381a8af92fcec85820734785d31fc91be1eaeda8ed987314c9a4b6c742e9c14a35a4a2c5ec2b5e50abb5542b943f74f762bdbefb0116f35eb30924be8c406186b1f886f980f2b313837f40000206a78a29cd0c66155ba43a74850acbcca9ce0d4daeb47553682dec96f97afbacc87599a628cf56c60d3cd4877b00753744b183c0fdf3f446ef526d1aeae95c5871158814db8acee331bbc50e37b511b667ce4bc164f28c8e5f3e537a4869819464895fe60553caa9682d2ca2471c0829e7d7865983c9fa120252b63056ae99b303db1929a5d7c8f"], 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={0x0}}, 0x20000040) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x1, 0x803, 0x0) sendmsg$IPSET_CMD_DEL(r1, &(0x7f0000000680)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000540)={0x28, 0xa, 0x6, 0x101, 0x0, 0x0, {0x5, 0x0, 0x8}, [@IPSET_ATTR_LINENO={0x8}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x28}}, 0x2000) getsockname$packet(r7, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000400)=@newlink={0x40, 0x10, 0x403, 0x70bd27, 0x0, {0x0, 0x0, 0x0, r3, 0x500}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @gretap={{0xb}, {0x8, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}]}}}, @IFLA_MASTER={0x8, 0xa, r8}]}, 0x40}, 0x1, 0x0, 0x0, 0x24000804}, 0x8000) r9 = socket(0x10, 0x803, 0x8) sendmsg$IPVS_CMD_SET_INFO(r9, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0, 0x2d}, 0x1, 0x0, 0x0, 0x8801}, 0x8000) getsockname$packet(r9, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000180)=0x14) r11 = socket$nl_route(0x10, 0x3, 0x0) r12 = socket(0x10, 0x803, 0x2) r13 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r13, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000640)=@newlink={0x40, 0x10, 0xffffffffffffffff, 0x70bd2a, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, 0xc6da5938055fa6f8, 0x48a21}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0xc, 0x2, 0x0, 0x1, [@IFLA_GRE_IFLAGS={0x6, 0x2, 0x2}]}}}]}, 0x40}, 0x1, 0x200000000000000, 0x0, 0xd1}, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r12) getsockname$packet(r12, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r11, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="3c0000001000110f00"/20, @ANYRES32=0x0, @ANYBLOB="00000000000100001400128009000100626f6e64000000000400028008000a00", @ANYRES32=r14], 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x0) sendmsg$nl_route_sched(r11, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=@getchain={0x24, 0x11, 0x1, 0x2000000, 0x0, {0x0, 0x0, 0x0, r10, {}, {0x0, 0x3}, {0x4, 0x9}}}, 0x24}}, 0x0) 1m4.962711546s ago: executing program 8 (id=2148): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000900)={'syzkaller0\x00', 0x1002}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000940)={'batadv0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="3c00000010000500"/20, @ANYRES32=0x0, @ANYBLOB="01000000010000001400030073797a6b616c6c65723000000000000008000a00", @ANYRES32=r3], 0x3c}}, 0x0) write(r0, &(0x7f0000000a40)="ffffffffffff0011223344554305000f", 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./proc\x00', 0x4) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x4, 0x1000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./proc/thread-self/fail-nth\x00', 0x2, 0x0) write(r4, &(0x7f0000000380)='27', 0x2) syz_emit_vhci(0x0, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) 1m4.172923967s ago: executing program 8 (id=2153): mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x0) mount$overlay(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f0000000240)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) chdir(&(0x7f0000000280)='./file0\x00') openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3000002, 0x204031, 0xffffffffffffffff, 0xe60d3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600), 0x80400, 0x0) getresuid(&(0x7f0000000640), &(0x7f0000000680), &(0x7f00000006c0)=0x0) quotactl_fd$Q_QUOTAON(r0, 0xffffffff80000200, r1, &(0x7f0000000700)='./dev\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x17a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) preadv(r2, &(0x7f0000000780)=[{0x0}, {&(0x7f00000007c0)=""/75, 0x4b}, {0x0, 0x4c}, {&(0x7f0000000840)=""/105, 0x69}], 0x4, 0x0, 0x0) mount(0x0, &(0x7f0000000180)='./dev\x00', &(0x7f00000003c0)='devtmpfs\x00', 0x0, 0x0) r3 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r3, 0x800) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) listen(r4, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r6, 0x7d4165c9) listen(r5, 0x0) r7 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r7, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r5, 0x6, 0xe, &(0x7f00000008c0)={@in6={{0xa, 0x4e24, 0x2, @empty, 0xc}}, 0x0, 0x0, 0x20, 0x0, "9c0fe2154aa786d10084ecfbe8e86f7d312fcc8fde38d5823d22fbbb55a7837e5f2329f4d662f2185f18fae43e09d661d12a01669d6eef2e4733c2c29a3c3d16ef45c7c1c8ecfcc76b47d9ab9a573f11"}, 0xd8) listen(r8, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r8, 0x6, 0xe, &(0x7f00000009c0)={@in6={{0xa, 0x4e23, 0x102, @remote, 0xe3}}, 0x0, 0x0, 0x26, 0x0, "2b20a1a47cddc63b223be606d7303a4d4d11e10450d766feb63b382d54bab577021cad5de4fe7630a33b6deca160b1267ff02123bc27830000000000ffff40000000000000b5b29049cb65f00300"}, 0xd8) r9 = socket$netlink(0x10, 0x3, 0x8000000004) writev(r9, &(0x7f0000000ac0)=[{&(0x7f0000000b00)="580000001400192340834b80040d8c560a066f0200ff000000000000000058000b4824ca945f64009400ff0325010ebc000000000000008000f0effeffe809005300fff5dd00000010000100080c10000000000000000000", 0x58}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000440)='./dev/kmsg\x00', 0x60000, 0x0) 1m4.115964718s ago: executing program 8 (id=2155): r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x7f, 0x4d, 0x2ba8}) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f00000000c0)={0x200, 0x4f, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000200)={0x1, 0x3, 0x7}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r1, 0xc00464b4, &(0x7f0000000240)={r2}) r3 = syz_open_dev$dri(0x0, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002300)={0x2, 0x4d, 0x2ba8}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002340)={0x1, 0x3, 0x9}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f00000023c0)={0x80202, 0x3, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r3, 0xc00464b4, &(0x7f0000002400)={r4}) 1m3.623002586s ago: executing program 8 (id=2162): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb010018000000000000004c0000004c0000002a0000000100000000030001040000002000000105000000010000040400000013000000010000000000000017000000020000040800000021000000010000000000000025000000020000002000000000696e74006270665f7370696e5f6c6f636b0076616c006d61705f76616c756500636e74006c"], 0x0, 0x8e, 0x0, 0x2}, 0x28) 1m3.531608609s ago: executing program 46 (id=2162): bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="9feb010018000000000000004c0000004c0000002a0000000100000000030001040000002000000105000000010000040400000013000000010000000000000017000000020000040800000021000000010000000000000025000000020000002000000000696e74006270665f7370696e5f6c6f636b0076616c006d61705f76616c756500636e74006c"], 0x0, 0x8e, 0x0, 0x2}, 0x28) 59.241776925s ago: executing program 2 (id=2200): mount(0x0, &(0x7f0000000000)='./proc\x00', 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)='270', 0x3) unshare(0x40000000) write(0xffffffffffffffff, &(0x7f0000000140)="4f4f4f4fffffffff000000010000028000000168000000000000000000000000000000000000000000000064", 0x2c) r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000600)=@raw={'raw\x00', 0x3c1, 0x3, 0x2a0, 0x108, 0x111, 0x4b4, 0x108, 0xd4feffff, 0x1d0, 0x20a, 0x278, 0x1d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [0xffffffff, 0xffffff00, 0xffffff00], [], 'ipvlan0\x00', 'caif0\x00', {}, {0xff}, 0x6, 0xfe, 0x0, 0x5a}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@empty, [0x0, 0xff, 0xff], 0x4e20, 0x4e23, 0x4e21, 0x4e24, 0x4917, 0x0, 0x0, 0x9, 0x9}}}, {{@uncond, 0x0, 0xa8, 0xc8}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x300) ioctl$VIDIOC_STREAMON(0xffffffffffffffff, 0x40045612, &(0x7f0000000500)=0x6ac) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x2102, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000a80)={'syzkaller0\x00', 0x4001}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFADDR(r2, 0x8916, &(0x7f0000000ac0)={'syzkaller0\x00', {0x2, 0x0, @rand_addr=0xac140001}}) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000b00)={'syzkaller0\x00', 0x1}) write$tun(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000800010000000000140008004500003c000028004084ca2502020202ac14000104d23210000000000000000001000013"], 0x4a) 58.493072956s ago: executing program 2 (id=2205): setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(0xffffffffffffffff, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, 0x8) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000040)={0x0, 0xaf1}, 0x8) bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000200)=[{{&(0x7f00000000c0)={0xa, 0x4e23, 0x1, @loopback, 0x1}, 0x70, &(0x7f0000000580)=[{&(0x7f0000001680)='\t', 0x1}], 0x1}}], 0x1, 0x0) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(0xffffffffffffffff, 0x84, 0x77, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYBLOB="0300"], 0x8) 58.37019409s ago: executing program 2 (id=2207): mkdirat(0xffffffffffffff9c, &(0x7f0000001480)='./dev\x00', 0x1ff) mount(0x0, &(0x7f00000014c0)='./dev\x00', &(0x7f0000001500)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001540)='./mnt\x00', 0x1ff) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000380)={0x14, r1, 0x701, 0x70bd2c, 0x4, {0x45}}, 0x14}, 0x1, 0x0, 0x0, 0x240080e4}, 0x0) mount(&(0x7f0000001580)=@filename='./dev/sda1\x00', &(0x7f00000015c0)='./mnt\x00', &(0x7f0000001600)='ext4\x00', 0x8410, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x1, 0x4, 0x8, 0x100, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x1, 0x14, &(0x7f0000000500)=ANY=[@ANYBLOB="18000000000000000000000000000000180300002020692500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000f00000085000000060000007a0af0ff0000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000bfa200000000000007020000f8ffffffbfa300000000000007030000f0ffffffb704000000000000850000000200000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) close(0x3) bpf$MAP_CREATE(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="06000000040000000800000008"], 0x48) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x11, 0x14, &(0x7f00000006c0)=ANY=[], &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, @fallback=0x31, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_BIND_MAP(0xa, &(0x7f0000000740)={r3}, 0xc) bpf$BPF_BTF_GET_NEXT_ID(0x17, 0x0, 0x0) r4 = syz_open_dev$usbfs(&(0x7f0000000000), 0x2, 0x46401) ioctl$USBDEVFS_IOCTL(r4, 0xc00c5512, 0x0) r5 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x20000) ioctl$SG_BLKTRACESETUP(r5, 0xc0481273, &(0x7f0000000080)={'\x00', 0x23f5, 0xdd33, 0x8, 0xffffffffffffffff, 0x2}) ioctl$SG_BLKTRACESTART(r5, 0x1274, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$getown(0xffffffffffffffff, 0x9) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x403, 0x2, 0x0, {0x0, 0x0, 0x4, 0x0, 0x300}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_ROUTER={0x5}, @IFLA_BR_MCAST_IGMP_VERSION={0x5, 0x2b, 0xfa}]}}}]}, 0x44}, 0x1, 0x0, 0x0, 0x4}, 0x8044) setsockopt$packet_fanout(0xffffffffffffffff, 0x107, 0x12, &(0x7f0000000280)={0x0, 0x2000}, 0x4) r7 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/power/hibernate_compression_threads', 0x48a82, 0x0) read$FUSE(r7, &(0x7f0000001700)={0x2020}, 0x2020) setsockopt$inet_sctp6_SCTP_RTOINFO(r7, 0x84, 0x0, &(0x7f0000003740)={0x0, 0xfffffffb, 0x3, 0x8}, 0x10) ioctl$SG_BLKTRACETEARDOWN(r5, 0x1276, 0x0) ioctl$FAT_IOCTL_SET_ATTRIBUTES(r4, 0x40047211, &(0x7f0000000140)=0x8) 57.983130973s ago: executing program 2 (id=2213): r0 = syz_open_dev$vbi(&(0x7f0000000200), 0x3, 0x2) mmap$xdp(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x3000009, 0x46031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000954000/0x4000)=nil, 0x4000, 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./debug\x00', 0x1ff) mount(0x0, &(0x7f0000000100)='./debug\x00', &(0x7f0000000080)='debugfs\x00', 0x0, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x8020000) r3 = open_tree(0xffffffffffffff9c, &(0x7f0000000240)='\x00', 0x89901) move_mount(r3, 0x0, 0xffffffffffffff9c, 0x0, 0x274) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./debug/x86/boot_params/version\x00', 0x0, 0x0) mount(&(0x7f0000000040)=@nullb, &(0x7f0000000140)='./debug/x86/boot_params/version\x00', &(0x7f0000000180)='selinuxfs\x00', 0x2000, &(0x7f00000001c0)='-\x00') read(r4, 0x0, 0x0) ioctl$VIDIOC_G_FMT(r0, 0xc0d05604, &(0x7f0000000300)={0x9, @sdr={0x3631564e, 0x100}}) 57.910132283s ago: executing program 2 (id=2216): r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x7f, 0x4d, 0x2ba8}) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f00000000c0)={0x200, 0x4f, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000200)={0x1, 0x3, 0x7}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r1, 0xc00464b4, &(0x7f0000000240)={r2}) r3 = syz_open_dev$dri(&(0x7f0000000280), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002300)={0x2, 0x4d, 0x2ba8}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f00000023c0)={0x80202, 0x3, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r3, 0xc00464b4, &(0x7f0000002400)={r4}) 57.773851307s ago: executing program 2 (id=2218): open(&(0x7f0000000040)='./cgroup.cpu/cpuset.cpus\x00', 0x1a1342, 0x1f00000000000000) 57.687470439s ago: executing program 47 (id=2218): open(&(0x7f0000000040)='./cgroup.cpu/cpuset.cpus\x00', 0x1a1342, 0x1f00000000000000) 31.825739014s ago: executing program 0 (id=2484): r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x160341) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_disconnect={0x5}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000140)=@usbdevfs_driver={0x4, 0x30, &(0x7f00000000c0)="f92b668e6b0ddfc30e0233dd28d4a3d70f5bea20eca07ddc45af2b0ff19b5c71c87a66cb22a692cfe40580e655bc926b41e87ffb25d1d17acb5d4c0419bb26b40cf22573eafb1eae75f20d8c3c30321bda95bff2c043c4b92bfb437fe9003f84fcfdf82d37b5c1a6043bc1f81376b8e255e7f5527d34e13d2583c9"}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000080)=@usbdevfs_connect) 31.748895723s ago: executing program 0 (id=2486): syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='loginuid\x00') write$qrtrtun(r0, &(0x7f0000000080)="2bdbca4b", 0x4) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f00000000c0)={0x5, 0x4, 0x14}) 31.748730379s ago: executing program 0 (id=2487): r0 = syz_open_dev$vim2m(&(0x7f0000000380), 0x7, 0x2) ioctl$vim2m_VIDIOC_G_FMT(r0, 0xc0285628, &(0x7f0000000d00)={0x3, @vbi={0x3, 0x5, 0x402, 0x20343059, [0xe1a, 0x6], [0x0, 0x1], 0x1}}) getsockopt$TIPC_SRC_DROPPABLE(0xffffffffffffffff, 0x10f, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket$inet_tcp(0x2, 0x1, 0x0) listen(r1, 0x1000) syz_open_procfs(0x0, &(0x7f0000000340)='net/tcp\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2) r2 = syz_open_procfs(0x0, &(0x7f0000000300)='fdinfo\x00') fchdir(r2) creat(&(0x7f00000016c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xae) 31.720374127s ago: executing program 0 (id=2489): r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000), 0x83, 0x0) mmap$fb(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xe, 0x1010, r1, 0x80000) r2 = openat$pidfd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40400, 0x0) process_madvise(r2, &(0x7f00000006c0)=[{&(0x7f0000000540)="768aa7b570676578aa35846f32f0c77c1e4a82ae0995a225c4013cfdadad4f47048210d65f0460ac5e8d8b6bc130f1ff9ad38ba1df38ccd7e93912053c975d5675e7e0506ed1b34cdbb392a51dc490dc23", 0x51}, {&(0x7f00000005c0)="4deadf89904114af907d5ada72ed70758cbfb6d16ccaa59da8fcd2826859e991382d2b313fe2175aa17fdb8f3dcab46c9ac675b405b5a9c49922d37561ed73a9f26b3f292db119f27132aa815cf12ff8fe1998c744db4a7f91962936e3ca4faa6f7eb2137c9ecac9f3a03cc08e5cf00fea8df51d033462d00c7eff3bdb7d564d4491e85ecf0299de3db6d3a147ae661498f827a8faafcb3a38c3fa02876832a24de3cfd557063d60ce039cd0da1cda4264359501c93cdd5340db66e6e17efd72b7a62318af06aecc5d975e7897c9bbd6c5926d421e18de302f32e1c66a8945b364a359b4bd35", 0xe6}], 0x2, 0xf, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x4e20, @broadcast}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./dev/console\x00', 0x1, 0x0) ioctl$USBDEVFS_GET_SPEED(r3, 0x80285442) r4 = syz_open_dev$sndpcmc(&(0x7f0000000040), 0xb, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$pokeuser(0x6, r5, 0x358, 0xffef8880a130f004) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r4, 0xc2604110, &(0x7f00000002c0)={0x0, [[0x9ef8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x10000, 0x0, 0x0, 0x0, 0x8001, 0x3], [0x6, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffffffff]], '\x00', [{}, {0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x1, 0x1}, {0x5, 0x0, 0x0, 0x1, 0x1}, {0x7fff, 0xfffffffa}, {}, {0x7fffffc, 0x8f96}, {}, {}, {0x0, 0xffffffff}, {0x8000}], '\x00', 0x7fffffff}) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0xf504, 0x0) r6 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000240)={0x1, &(0x7f0000000700)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r7 = fanotify_init(0x200, 0x0) fanotify_mark(r7, 0x1, 0x3a, r6, 0x0) r8 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000740)={0x0, 0x30b5, 0x0, 0x2, 0x158}, &(0x7f00000007c0)=0x0, &(0x7f0000000800)=0x0, &(0x7f0000000840)=0x0) syz_ublk_add_dev(r8, r9, r10, r11, &(0x7f0000000880)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000900)=@any_dev={0x3, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000940)=0x0) r13 = socket$inet6_tcp(0xa, 0x1, 0x0) r14 = dup(r13) syz_ublk_setup_queues(r14, r12, &(0x7f0000000980)={0x0, 0x101, 0x800, 0x103, 0x251}, &(0x7f0000000e00)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7ffffe, 0x400, 0x2100, 0x10000001, 0x0, r14}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x11e4, 0x4, 0xfffffffe, 0x146, 0x0, r14}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf90e, 0x0, 0x0, 0x1f0, 0x0, r14}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x8dcc, 0x0, 0x2, 0x36b}}], 0x1, &(0x7f0000000c80)={0x2e, 0x6, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x2, {}, 0x1f, 0x0, '\x00', {0x2, 0x3, 0x0, 0x0}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000d00)={0x2, 0x0, 0x0, &(0x7f0000000dc0)='GPL\x00', 0x9, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x17, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x94) sendto$inet(r0, &(0x7f0000000080)="94fd9710", 0x4, 0x2800c095, &(0x7f0000000280)={0x2, 0x4e20}, 0x10) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 30.849526232s ago: executing program 0 (id=2496): mkdirat(0xffffffffffffff9c, &(0x7f0000001480)='./dev\x00', 0x1ff) mount(0x0, &(0x7f00000014c0)='./dev\x00', &(0x7f0000001500)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000001540)='./mnt\x00', 0x1ff) mount(&(0x7f0000001580)=@filename='./dev/sda1\x00', &(0x7f00000015c0)='./mnt\x00', &(0x7f0000001600)='ext4\x00', 0x8410, 0x0) chdir(&(0x7f0000001640)='./mnt\x00') ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000000)={0x0, 0x0}) prctl$PR_SCHED_CORE(0x3e, 0x1, r0, 0x3, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000001680)='./file2\x00', 0x18d042, 0x15) pwrite64(r1, 0x0, 0x0, 0xfb2200) 30.26841492s ago: executing program 0 (id=2505): r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x7f, 0x4d, 0x2ba8}) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f00000000c0)={0x200, 0x4f, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000200)={0x1, 0x3, 0x7}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r1, 0xc00464b4, &(0x7f0000000240)={r2}) r3 = syz_open_dev$dri(&(0x7f0000000280), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002300)={0x2, 0x4d, 0x2ba8}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002340)={0x1, 0x3, 0x9}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f00000023c0)={0x80202, 0x3, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r3, 0xc00464b4, &(0x7f0000002400)={r4}) (fail_nth: 4) 30.158132477s ago: executing program 48 (id=2505): r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x7f, 0x4d, 0x2ba8}) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f00000000c0)={0x200, 0x4f, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r1, 0xc02064b2, &(0x7f0000000200)={0x1, 0x3, 0x7}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r1, 0xc00464b4, &(0x7f0000000240)={r2}) r3 = syz_open_dev$dri(&(0x7f0000000280), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002300)={0x2, 0x4d, 0x2ba8}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r3, 0xc02064b2, &(0x7f0000002340)={0x1, 0x3, 0x9}) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f00000023c0)={0x80202, 0x3, 0x4, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r3, 0xc00464b4, &(0x7f0000002400)={r4}) (fail_nth: 4) 4.071391795s ago: executing program 3 (id=2938): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, 0x8) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000040)={0x0, 0xaf1}, 0x8) bind$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000000200)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x1, @loopback, 0x1}, 0x1c, &(0x7f0000000580)=[{&(0x7f0000000080)="0974b141571885ec8048b612b9c70129bf901888f33f0df8", 0x18}], 0x1}}], 0x1, 0x0) r1 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000740)=@raw={'raw\x00', 0x8, 0x3, 0x530, 0x1d8, 0xffffffff, 0xffffffff, 0x1d8, 0xffffffff, 0x460, 0xffffffff, 0xffffffff, 0x460, 0xffffffff, 0x3, 0x0, {[{{@ipv6={@private0, @mcast2, [], [], 'veth0_macvtap\x00', 'bridge0\x00'}, 0x0, 0x1b0, 0x1d8, 0x0, {}, [@common=@unspec=@helper={{0x48}, {0x0, 'amanda\x00'}}, @common=@unspec=@conntrack2={{0xc0}, {{@ipv6=@private1, [0xff000000, 0xffffffff, 0xff, 0xffffffff], @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}, [0xffffff00, 0xff, 0xffffffff, 0xffffffff], @ipv6=@empty, [0xff000000, 0xff, 0xff, 0xff], @ipv6=@local, [0xffffffff, 0xff000000, 0xff000000, 0xffffff00], 0x80, 0x54, 0x3b, 0x4e20, 0x4e23, 0x4e21, 0x4e23, 0x446, 0x39a}, 0x100, 0x20}}]}, @common=@unspec=@NFQUEUE0={0x28}}, {{@ipv6={@remote, @ipv4={'\x00', '\xff\xff', @dev}, [], [], 'erspan0\x00', 'gre0\x00', {0xff}, {}, 0x0, 0x0, 0x0, 0x4b}, 0x0, 0x258, 0x288, 0x0, {}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x7, 0x3ff}}}, @common=@inet=@hashlimit3={{0x158}, {'vcan0\x00', {0x3, 0x0, 0x41, 0xfffffffe, 0xe, 0x1000, 0x6, 0x3}}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28, '\x00', 0x7}}}}, 0x590) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYBLOB="0300"], 0x8) 3.187238068s ago: executing program 3 (id=2944): r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22}, 0x1c) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$sock_int(r1, 0x1, 0x2, &(0x7f0000000040)=0x9, 0x4) setsockopt$sock_int(r0, 0x1, 0x2, &(0x7f0000000080)=0xffff, 0x4) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0xe22}, 0x1c) syz_emit_ethernet(0xd2, &(0x7f0000000100)=ANY=[@ANYBLOB="0180c200000e2059249b379086dd60108114009c110000000000004000000000000000000000ff02000000000000000000000000000140000e22009c90"], 0x0) 3.079667217s ago: executing program 3 (id=2946): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x161140, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f00000003c0)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b761c6ec25b2bec0ba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377abaece6b88378e38e06c5fc191f361d264ffa8b46485f02baee1ab6b8154252066178868d1ef4b53606000000000000007c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df1000700000000694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde317fad4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d4bf6b21224b57f530d0000c1ff53bf79a1f5c5dc34cf2645cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd673c1eeda4a5672b1b285c7988c4ec0922c655ff600000000c00dc290d936d93236051fadfb4b95d06c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f580968af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000000364673dcfa9235eaa92143ce4bb5c5acb290e8976dcac779ff0000f5620000003d4e185afe28a774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05be23dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d10146702f78b233b5208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a80047fe17dee6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb010100000000000001a047526865c888c9ff36056cc4ad258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe656c9c46bffbe9dd03970800000000000000d372bdd6f89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d819164300"}) ioctl$KVM_RUN(r2, 0xae80, 0x0) (fail_nth: 3) 2.979248353s ago: executing program 3 (id=2949): socket$nl_route(0x10, 0x3, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./proc\x00', 0x4) mount(0x0, &(0x7f0000000240)='./proc\x00', &(0x7f00000002c0)='proc\x00', 0x4000, 0x0) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x4, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./proc/thread-self/fail-nth\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)='27', 0x2) syz_emit_vhci(0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB], 0x7c}}, 0x0) 2.63982186s ago: executing program 1 (id=2954): r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r1, 0xc0285700, &(0x7f00000000c0)={0x4, "abacd211119ca94c63377526aeb5ab2c7b9ca5fa07558139ede6dc06270ee042", 0xffffffffffffffff}) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0xc0285700, &(0x7f0000000100)={0x8, "b546baa5cc590d30d4d8b40d29968173b959ebab028deda525e19bdeffafde25", 0xffffffffffffffff}) ioctl$SYNC_IOC_MERGE(r2, 0xc0303e03, &(0x7f0000000180)={"b93b0500000000000000c1fb10628c8ebb0ddd5f497e5600", r3}) ioctl$SYNC_IOC_MERGE(r2, 0xc0303e03, &(0x7f0000000040)={"c6cc4e8c205bb88b6314d494398154e63d48ce97c6ae29332209e3af4f051e98", r2}) ioctl$SYNC_IOC_FILE_INFO(r3, 0x40103e05, &(0x7f00000001c0)={""/32, 0x0, 0x0, 0x33, 0x0, 0x0}) 2.637859095s ago: executing program 1 (id=2955): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x28001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x1) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000000), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_NEW_STATION(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000580)={0x38, r3, 0x1, 0x70bd2e, 0x25dfdbfe, {{0x12}, {@val={0x8, 0x3, r4}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x4a03}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0xa8}]}, 0x38}, 0x1, 0x0, 0x0, 0x20008084}, 0x0) r5 = syz_open_dev$sndmidi(&(0x7f0000000bc0), 0x2, 0x141102) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r5, 0xc0245720, &(0x7f0000000c00)={0x1}) pwritev(r1, &(0x7f0000000b40)=[{&(0x7f00000005c0)="c1e9566f1a95bebe4d191bce4cda498d3c4bbf450fffe8f6d98c68b47ecd16581fe517ad85522a5be677ee6cd4ef0de935f3a960d08c81d75ad792ded099d5232258a2bdc5e34de86cf0256d77dc916119da38ca8c64e4682b1f9b997749dc9f8fc57393895e83a7200b91610ee9f22d379753599f4f2f47d8db3ba2688d01c4e484453b7042b43638030b61df0a3131ee77d0fda91805d053ea83e03967c6af106c793cdfac8ae9453f1e", 0xab}, {&(0x7f0000000680)="a3bf0329e62306344c8d796b6c35e29d33bc697e4fbe049c24af1cc01e9aacefb0780bb3a3689aec7626c3079d40571e7862bb9c1bb1b18472ce4bf18869d3896d84afb67a0ab6bd7824c37c03521612b69e9a3374405e219a4b14aeff1836a1a7f9f6f8d9401fa645c63f98dfd883144fcf03a9ffe92296", 0x78}, {&(0x7f0000000700)="1cce0fa18bf9a70747a1d869b19badf7715a02c0fe0d883809d689749ee9ce33d66f3659d87616a3f583d457c40e45980bbc275b40a531baf15db94779bd8283b3e7c6e2210955cbeadf91046e6a45c1d5f11510209c59c368965b2a8d06fcba0df2bffb11b653d6d0d41499015d24e686f39148e15c421039cff66435ad41a21440d6e5fed7c75c8f16971a3dde12ebf821189d7fbb2354d2a1eba1ee9b1b1b23b4e9a1c7256c93fe40497dfcdc80f37e3176280f6f1e2eabea5c30ee3e26d18aa426b4008babf341868e3a670416247a307deef5ca3352bff63d96e240ebd6430e88c9a8950942", 0xe8}, {&(0x7f0000000800)="75042f5839ee68d7fcf3bbb7e4b686df6973fe8028614d3cf53d748f2dd28b3f15d959d081e12fbb7f4a55b02a23933168bc0a3dbf473d30d12f54d40ae5e04d32a8d5d82de4bb8203128437fff9649d6916835b5fb4da0902a4cde17d7a366db92f6f960fec", 0x66}, {&(0x7f0000000880)="f879283be39765e32fca50bcb042c6051e0ad14d6cc867e8ab6561d34cecc358d034d9ab788d9af7e6eaca140cf36a6dd942751d49045b5b489ed9603eaeb71fc19e678dd0229ff59de5fe1d7c5a300290adf3baa72b403ad13574f656c51d77a38c09f1d83ab08c32331483fee011815a405d96ffa8947435bf9211556ade8e7ab09c186c7d663ac5504a5543079bf591b4ce", 0x93}, {&(0x7f0000000940)="fc72e26fb9574278f125fd64ff879266270399b34b19578815c7ac6cc76b881f21cbdf9ac187c5a2a55a6da0302b48833dc388a7a5c20a4b0344edce0467a42e4aeee0e1cdb9c39a544288ceee087f253e6fccf3ea862cfdf123ab0c7a2fd93a8444afdcc2f33e8c5d1e5274d18b7c6359042c5d58b2ddfb08f28ca0806fdcbb00167fdcc2c217b302c412a743da23f53d05d17998384382459bcee7d8ce2e4de55e052c82d6d1344faa120bfd677a034cd519cb228c480490d829176a516c61260d60e3a6d40f926a519eea715b510355ce41cdf082e815c12f2df662d9c6edd3b2", 0xe2}, {&(0x7f0000000a40)="9a778f29f2dd9c519765f60cc9227662a6512b4fdd65420d2b2e", 0x1a}, {&(0x7f0000000a80)="19d73c42775ba51bb1b408a0fe2483ea0efe8add0c2c1ab94a69f8fdc7dce424df1aa6ca4bceb12436cb9b7255e44f0f0a066b4b2cec56a6e5199371b2d6bea4c89ecc1ff28739f90e2021c35de2c42c2eccb711c84b64fcd89111962ae69b429e252dd8ef04f9e5de63f130b6b8a4f8422f0524417b829b92e1a1a317bc79325dfddf3ae2987b53473dcba4030e24bd20bd9c0a0047853218e7b228ba7128e6daaaa77d", 0xa4}], 0x8, 0x283, 0x3ff) r6 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_SET_LAPIC(r6, 0x4400ae8f, &(0x7f00000000c0)={"60ddfe05cf5ab44163f210bc961ad8d06825126d28a0dc6c6f8b4966456546e376981a00febc7c6e84f40ecc8426c26140af6064e773de180c55e2415a39c76082d6e0365d40970183aa59a45c23058e1a3bab96548e07eccc538d9cd92e94cf08e063d898eee5d6b9cb67827f2a690f89db08250cc8fbdae590d7196381607df366bd7343763dacf64432449df9ce150050aacd5cb1ddb1d50758eb44e171bc5a927c1c8f6e2e869cb8f25bd622182b2f531caf0c4b3bdcf8c6c6e4896ac9c83a7622f9606d319e7e8d8e3dea8b54a7872f11fab1190fa3b9aa1f68213b9cade6731b46657a288e4dafc236cb510841af38c3de8cee93483ead0829c2baee5a7d08b84028a53394d4c66b7110a20b06b4d039be18da617ade0091224a31c5791611f66d36e75d722d9fdfe30d2438cb5933f8c1d833c85e3cf4f12d60ec7425ee40611eb915c342fef4b532685ea878099950ef51cdeb555fb371716c34482517ee5877970c0e675a07d16987e27c0ec50b6f7ecd9e4fdaf09ea8c3e558675e92758104ebd05e8b3a01e037e32865668bedb183ef4c90f0d7ff7b24645520cccacd166a44f145426cf7d496b9ea19c2aec33650ceaee005ac2fd742820e21f62ba28fe96ed4111a0954740e12ddf113fbad49266ffc86cb45cbfba35b4298e61cff8cd209ed4efaecbae24c0ae5ebcd6edbdd5b96ed6817a37c9d6848e6d65b59013ae11fffda70e4197364b5ab7948ade0301a48997901c7b912e73d23e4ccaa33bb6528f967af7bfd4bf728d0a43cdf1db7797da7fdc479c9c07d76a0528e239c2b0d4877708f00baeaa2ff06cd1a0efd30cdfd871cd9db248ef7ef1a960955089e1f49060e4e477070078c4405b04b295b801773787ef3a36d16cfcec5f3a6e00c6e3a490dd4cfff6b2ce9a8baa70df2da6878c9e86ae01c423b71ab88e83c6c230ec4874d149b31a4d74769e43b0875636bf94bde1196f994adc44eb921a3119cce3fb48499d013b2566ceb1eabd234c79cb169aff7aae16ed890725be47ab8208c9daca87c0f7710999d2a579936c7cde984e69f230244a6272e7ca14660eaf76cc9c47405d096d7738b601206ae76b1472c5bdcd236aafefdce7f73b4bfcfda90887a38f88e55f6fd7392ca6cfbbb2d6d7f389d205a9a656c32c47e8bb0fa641df4a5354a733b008bcf7ee101c7e67ab8fcdbc0ae3c09e4ad5dee614a23c73d5873301cf0a046959f9afb214ad98fc6b6f9ab80ed4ed893ba3951be1cc14197926775e5a51dd3877b3a079a1f269fa1e4a203a849c8c12ccb195dcea9e86f10937e3c0ce65f954eab99192392818d5b75dcafdcadc70da2100c908ffb2a60edfa7807b3391968631b8f415d7f2d1390696d8e8e743879d697afd34ab0205339b36c10f4e9f88b195100f6d9e6d22b3c10d82d9d7f7c8b9b74eebdf622"}) ioctl$KVM_SET_VCPU_EVENTS(r6, 0x4400ae8f, &(0x7f00000004c0)=@x86={0x40, 0x8, 0x2c, 0x0, 0x4, 0x8, 0x10, 0x4, 0x80, 0x7, 0x9, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0xff, 0x0, 0x0, '\x00', 0x2}) 2.469636201s ago: executing program 1 (id=2956): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="6401000010000100040000000000fff0fc010000000000000000000000000000000000000000000000000000000000000000ecdf00"/64, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ac1414190000000000000000000000000000000032000000fc01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000a000100cd00000000000000480002006362632873657270656e7429000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001700010000002abd7000000000002bbd7000000000000b000000080000000c001c"], 0x164}}, 0x0) 2.468293627s ago: executing program 1 (id=2957): socket$nl_generic(0x10, 0x3, 0x10) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000500)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000012700), 0x20040, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_open_dev$I2C(&(0x7f0000000340), 0x0, 0x80) ioctl$I2C_SMBUS(r2, 0x720, &(0x7f0000000380)={0x1, 0x1, 0x4, &(0x7f00000003c0)={0x17, "90f5000000f3c9f1bd0d00"}}) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_SAVE(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000000806866f2f77bbc20c01080000000000000000000000040500010007000000"], 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x10) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000140)={0x5, 0x0, 0x8000000, 0x2000, &(0x7f0000000000/0x2000)=nil}) r4 = syz_open_dev$radio(&(0x7f0000000200), 0x1, 0x2) ioctl$VIDIOC_G_EXT_CTRLS(r4, 0xc0205647, &(0x7f00000002c0)={0x0, 0x2b, 0x7, 0xffffffffffffffff, 0x0, &(0x7f0000000300)={0x8c9e6d6e7bbae397, 0x800, '\x00', @string=0x0}}) r5 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000012780)=[@text64={0x40, 0x0}], 0x1, 0x74, 0x0, 0x0) r6 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r6, &(0x7f0000000180)={0xa, 0x4e20, 0x0, @empty}, 0x1c) setsockopt$inet6_int(r6, 0x29, 0x3, &(0x7f00000001c0)=0x40000006, 0x4) setsockopt$inet6_IPV6_HOPOPTS(r6, 0x29, 0x36, &(0x7f0000000200)=ANY=[], 0x8) recvmmsg(r6, &(0x7f0000000240)=[{{0x0, 0x0, 0x0}, 0x2d8}], 0x1, 0x2, 0x0) sendto$inet6(r6, 0x0, 0x0, 0x20000001, &(0x7f0000000280)={0xa, 0x4e20, 0x5, @mcast1}, 0x1c) ioctl$KVM_RUN(r5, 0xae80, 0x0) ioctl$KVM_HAS_DEVICE_ATTR_vcpu(r5, 0x4018aee3, &(0x7f0000000100)=@attr_pmu_filter={0x0, 0x1, 0x1, &(0x7f0000000080)={0xa1c4, 0x6, 0x1}}) 2.445894577s ago: executing program 3 (id=2958): r0 = socket$rds(0x15, 0x5, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_GET(r1, 0x0, 0x4000880) (async) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x8038550a, &(0x7f0000000000)=@urb_type_control={0x2, {}, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x0, 0x7995}, 0x8, 0x9dab, 0x0, 0x48000000, 0x0, 0x0, 0x0}) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./dev\x00', 0x1ff) setns(0xc9, 0x0) (async) r2 = socket(0x8, 0x5, 0x5) bind$inet(0xffffffffffffffff, &(0x7f0000000600)={0x2, 0x6e24, @empty}, 0x10) (async) ioctl$VFAT_IOCTL_READDIR_BOTH(r2, 0x400261f3, &(0x7f0000000640)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x7101}) (async) mount(0x0, &(0x7f0000000100)='./dev\x00', &(0x7f0000000140)='devtmpfs\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./mnt\x00', 0x0) (async) mount(&(0x7f00000001c0)=@filename='./file0\x00', &(0x7f0000000200)='./mnt\x00', &(0x7f0000000240)='ext4\x00', 0x8410, 0x0) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (async) chdir(&(0x7f0000000280)='./file0\x00') io_uring_register$IORING_UNREGISTER_PERSONALITY(0xffffffffffffffff, 0xa, 0x0, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) (async) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x101842, 0xb) (async) r4 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000380)="d800000018008105e00212ba0d8105040a020200020f108b067c55a1bc000900b80006990200000015000500fc038178a80015000338004002000c0901ac040000d67f6f947a7100a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe04000000730d7a5025ccca262f3d40fad95667e04adcdf634c1f215ce3bb9ad809d5e1cace81ed0b7fece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92307f27260e970300"/203, 0xcb}], 0x1}, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000480)) write$FUSE_INIT(r3, &(0x7f00000004c0)={0x50, 0x0, 0x0, {0x7, 0x2d, 0x1, 0x9020001, 0x200, 0x1, 0x4, 0x992, 0x0, 0x0, 0x124, 0x5}}, 0x50) (async) ftruncate(0xffffffffffffffff, 0x2007ffb) (async) r5 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r5, &(0x7f0000000540), 0x6) bind$bt_hci(r5, &(0x7f0000000580)={0x1f, 0x2, 0x2}, 0x6) (async) syz_create_resource$binfmt(&(0x7f00000005c0)='./file1\x00') (async) ioctl$BTRFS_IOC_DEV_INFO(r1, 0xd000941e, 0x0) (async) ioctl$sock_proto_private(r0, 0x89e1, &(0x7f0000000240)) 2.400385196s ago: executing program 3 (id=2959): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./dev\x00', &(0x7f0000000180)='devtmpfs\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f00000001c0)=ANY=[@ANYBLOB="12011001000000401e09030001000102000109022700010100c0320904000003ffffff00070581034000010705020240"], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x1, 0x84) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff00006a00000000081100fe800000000000000000007a1071"], 0x0) write(r0, &(0x7f0000000300)="3c5c0f2397b4d84500b5f812365f00000000000000", 0xff40) 1.555018339s ago: executing program 1 (id=2967): r0 = userfaultfd(0x801) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000000)={0xaa, 0x298}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000040)={{&(0x7f00000e2000/0xc00000)=nil, 0xc00000}, 0x2}) ioctl$UFFDIO_COPY(r0, 0xc028aa03, &(0x7f0000000080)={&(0x7f00002b9000/0x400000)=nil, &(0x7f00001b1000/0x4000)=nil, 0x400000, 0x3, 0x2}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) mincore(&(0x7f00005ee000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/205) socket$nl_netfilter(0x10, 0x3, 0xc) 1.439806849s ago: executing program 7 (id=2968): openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0xe2002, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x8040, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING(r1, 0x4068aea3, &(0x7f0000000880)={0xc0, 0x0, 0x20000}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_RESET_DIRTY_RINGS(r1, 0xaec7) 1.3495377s ago: executing program 1 (id=2969): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./dev\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./dev\x00', &(0x7f0000000180)='devtmpfs\x00', 0x0, 0x0) syz_usb_connect(0x0, 0x39, &(0x7f00000001c0)=ANY=[], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dev/ttyUSB0\x00', 0x1, 0x84) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000009c0)={&(0x7f0000009240)=ANY=[@ANYBLOB="140000001000010000000000000000000100000a68000000090a010400000000000000000a0000040900020073797a320000000008000a40fffffffc0900010073797a3100000000080005400000000b24001280200001800c000100636f756e74657200100002800c00014000000000000007ff08000340000001302c8200000c0a010400000000000000000200000a942703805c020080ac000b80100001800b00010072656a65637400002c000180090001006d657461000000001c00028008000340000000000800014000000008080001400000000254000180090001006d65746100000000440002800800014000000012080001400000000d0800014000000003080001400000000d080002400000001f08000240000000090800034000000009080003400000000f1800018007000100637400000c000280080002400000001424000a8020000280080003400000000408000340000000030900020073797a300000000008000340000000003c000640bc16a832867c58acb7235d641078fe7b399605258f9bab0b355dbf78bbe5ec0bb58f06454503f40f2a49c5978a2764a582d9f04777c6d60e50000a804c0001006a109259762a341539cd6a9757d54c836d976d81a7426fd202227abad5580e16013be346ff047198d2cddd44cf6383f7d6718456832112b54d50b5f4c2ed336e638008fc2b420f89f4000b80100001800a00010071756f7461000000100001800a0001007175657565000000ac00018008000100636d7000a000028008000240000000006c0003802400028008000180fffffffe08000180fffffffc08000180fffffffd08000180fffffffc2000028008000180fffffffd0900020073797a320000000008000180000000002400028008000340000000040900020073797a31000000000900020073797a310000000008000140000000130800024000000005080001400000000108000240000000050800024000000005240001800b0001006f626a72656600001400028008000540000000020800054000000001b81200800800034000000002c81007800a0001006d61746368000000b8100280080002400000000304100300367c4e593aa951f89784fb9f52d3636abe8e0c62a969cc441b3d6735badad49f2719fc243dc83e9c1f75caf712f50d62dde0bdb3b9b677f8e2233d82f96fec501210e41347b2ff9036eb67e8ce5cf838c380e016a5923db119445d5a7ded851c0e61006b39050182c06bf7baf7670a6fcacc20435318e9ca11d12d6088a9395d383662c153f059978f69eec4e76ddb7e026fc9dca98ad73f5c59054c5de03efa7f825c9889b3b433dca754299a9f1e3824333cc1e7d32b3bf107e48e5d6649df660bae0adc3b82aaf372ca72d0557518bbcfc2b6fdd642cf0f1e43a74719a0b46ab74c3097d9c8421ff8ab3cf14cc3ba0565178ed54e0c1a93ca00bb6cdc229d038e6af3616bd564549ee8e8d33e27423f45934f951ef050fd091ccd6c2f1832cd4186e3d42dc04f652ef2b4866fce978c5b8760a445c46ade2fffc88c447dc342614b71144f46bd77f2688906b2d3408707a95279e63e38ee27703e25807861ca44fcb0e6c1aee6af54bd65fdd33b007d9c6c78c4d19dfdbcc11b796ade240cbd795d8e2b04509edd01c91da3613420a405f82fb3ee33927d7d5449623cc9f8a41919befdcfc1914ff3f4f473133481bed7029954b6115665d0fdb33060857e28212eb3264fbecaba8c93a88b3ca6605884ebb1437e5029807855ad7a4d21f546414eb3493026e497fb3471c50d9f9855fd1307638ace8d07b62932ed535dbf9e0a3642878ac2bc526a0508a13cca2ed0d4d5a0517bc39b2391107ee430130af941b3624d1f291a857a0770d697726bd97bff6e649f86e1ec852f5412be882966af20431348ae5a5561ce7053d272bfa9c82b49c4d06175d35da22bf672990abdd661e4fccadfd5bce9c7c21188ea37efd7a7a519b206ca23168a773fd172621a79c0aa41036ebc7286b92e6f784002ed7a2d1644a3fc33c11a83c28d8fb24630891940e1b27f697de56523a65a748c79842fbf503b80dad5ad4e72e1f92f43e3be423b9f5538d2c15d8bf41b3ad0504a496582cc101ad09ce7ed1b52c59ade97bb463fa29c16df936f3d3c1b55cb2365101df83e2070823e9c48925104071f1ab2959dba17bdab355be0c4d10c8b82f3dacb1e16b2c5b4c337f8636eeb1c31397fdfb1dcd425b70dee04e0d35a48cfd9bcf8b13890ef3939c9214e89774bdd2225ab97472de1a6da98c221a1d6788d8e7e3ef59120634225551d3a4c756f764e14bc8cb59934b613bc4575691eb4d94f5025f602ec1bdcdfd9b734f229bab87875ba7cd3d9026cf816ca10e70e69ffbea2da65ef066e4dec724f4573ec3b836438eb41668b61742529a4897560d0394edadc92271fea6d91ee238ba41fbc3ed176341581ff21302f93134c451cfaade04f37070d3c52f593ddd7f5d240478dc9a7d791861caef7d16505917d86e53fe490eaf92ed52f945de8b89f78e44e703c7ece1bc7ffb2bf763391bca58685c6f61d4ce953cc6e237b320e1024578ab3a3218ef26dd57d7f4057df84a0144b75b5252022302cfea62f629b7f2df44f8f10286f41e15e7487346d3ae75b290fa1da362d0f2116bae85d03cbb074ff951698c5c0c57f54dcb6ac2a5dbe7716a4404b23b40d0879355847243a2aa67d28ae1a02b273152c07a157e6498ecb6494943477e41f1b5abbeef1286bdcce7037cfafdee5edad9e60c3aebae2a218e5ace54b8f82b012c80135d1c8559afc0e6a8d0fafbed95c06f5a75658b134138f56ab16781c4ec887ca4546b90b521db87f1426a1f9780b7bf9c57c4d0c476d13433408f7be1c34834f7011552892202fcd16c9fdd0ccacad3fad79c30b5ffaec70c8f56c3e1f5648da886dc4a572b5d5c969853959eb3e8b9e308106272a4af5a7d4fc09a45a0287a51a672e7232493af3e330fc65d2bf470c91156d9fb6d4f918b49f2e20ad6151e0b3247d008ceb63482a5470d3e727dfc1ef443dc89cbc008188f164e4d6784508a0eda58ecca99348debf2ad590e12e3043464c050e84ee4c016a12b3eb030565406a7834d3051642b7b9e00f2b4cfd019587b34a0cb247fec64dedd3770e10e18518cbf52f18875cfbf9071c384a477e14f1173ebeb9b1e8b9dd35a5c1c678e3d4800e8ca35ece47ce21d0f5ef28caf3c25b11caf26187b73db60106e97e79c8e537cb937f34a996a76df43824a795f7759ab5de9df3f1691bf1a590f7ec961ad09b9c4eaf7eb62b413e2a81bf1e7878091b8010ea8fb082a9b8bc4066279180320d58fcfa6a9282717cd49a2b77b17e77806dbff0b92f7ad8731bf593a8efdb6979ce0c179b236a55336d49e8ad141156e6b539a51271293f47a05926b395023c22524eedf446b425aa7f5651acf5c549f7cd292ee1f508fd03ef4d05bde0d460a6e2cb3302d47e5d29da539449788c9aaea45f90fc14b81deee6ef304207e65e995264be0b485e968c0eb253cceac68db0768a6c46bcc8a71fad1524b17f9fc6392b41e43be15f02bc90a8bbedcd193abbca9c5708f3627b4605ef104ae4b9e5ebc6ee99629956661b9ceeb388df3c77a01a6dab65e08ee237f0a44aeca9cac93def50dbac5e7e79cbaf7eecfee23e71294dd1613ed46241ba5a784a46e8bdbfc326d32ea30ec4a94ab2354ce22057fd7f199f690dadc78a683af0ceaec72190cca800e01f864543d643e8a240e89c542c852e07040beb5fc1718da031879c7e1b8b27ef7adbdaae78a18b98b252c58443497d98e29c1bb12f4fd958d9520f2d786aff7369d5d839f968c20d4cca71eacd4599a02d1b881e8b4a88b5e62a2bb018ae314bf3453e0d8dc1ce161003f62a9c62ef20bf8dd14ffa70e52a98d58bb4323f4233008e9a87d2f43ef753e1c2e6123e39c6d388e3c9146f7cabc1530d83b3f09ea16e4aaa1c5b56303c0e4b79419935d3a1e0605fa454ef13fdc469655542954a8632c1dc87e95428ee916abdbbe17bae098c94185cae71704565e2b6bf7fb5f0303086a38312af4aa1153aab19d18e1934b55a4b7aaa509cb4c5aa068fc81298d313a455347ea05f9864a63cbc45ab46f3d189a237e9663bd4395ab938f17b34acbd304d29894331ab18a991b7ff2c76b69ffc85936bb907b32a3384d2dc3f43e72b640d9785c97a500958c9909a385ab9a2e4ad4b55effb6bfc2834eab9da5d34c49770bc8cd53335c9f7811165515443bc1c8486ade7e881ab1340197dea4fe46673b27cce50c291205e1e82815c6d2429098b9e7720fafcd7284268c8de713c9a52e50da46804c6234dedbc2813809ab6276798024b867243f4aa1394fdf4deea3ff7ecb20642e0e88bf616cbcc029042fa69fc35ff78d96e3130f6e72260eaebeb97d4ed562d5e127e1c728a1c0cf8239202ea8802c09485cf1f97dfbf277bcd0cc16717980424940221a6aa36bdfeb4a1868d2423eb4c412e707aac9687f35150026ee768533ab677cbe285c3dc73811f720784028d7794d66955ded25b19c563a5cf46a005ead3813003ec7ca95195f2ef76d2769829172be896389a187a40e827848f3d923c53997c606fe7e16240aff6312d197564bd65769d9d8d40cf1f97cafc27397f9ad471978463fa8331808224e1cba8a99be3308b97ec80cfd7f9014285073a2e46c648120fae617f9e57237070572c1deaf04efe056a595e73dff534f55ad06197763a1e4775831db36cbb8ef15d9731dbb5733f29550e00021edd823cf074f6ccbb3117433420e93372cfb5ab446902eeb12001cf6228bd7b42ceae5d40b93ecedfff10b8ccb26108dc2db015562a95c88df957643bf4bcf0bf912970e14c127db7ffea51f65aa013886aacb0df58adb81c6d364b9776f30dfa25a385b7cea3a3b140ef3ae3f707117410de5020e255ca94d910f916854fbcf6ea276d17310ffccf54e72e427f8eea03e31f10ebcb12cb960dd16edba4949e938dd980745fc58e0e4f1d76c91344e0cba42a35b52feca9ce584473c4a7e2af968e19aaab45f9b3f3adc025cf473a71bba74d987503a52a6efa33cce90b954335c8dffc468a62e6e272606457be9d1b90647be1dc43520daab6539b31c46784271e375d421f285139d4f6c086c3332a0baa7bf95dea70cdf4fd99df22a65d838557dc5913482f263c9fdc2ae2e2c374a2aa67b1a9c72c81c28a12a4b5c1914b47d31a621c980a7d54841023313e84ffeb298d5f6f592680aee8f6d17456448cff1f3e9a070cb6bf3638dfc067a46e169ffc102b8777632972d1d7cffa0b72d51e3677f5e82406e9cdb680bb30d483045e7c774b91027d502b40ce94c4c973e03a065106783e05c84262ef5731b81816be05945d8202d7596577a4fb49252c0943717470d6bb19c02bfe5b30ef6df877a18504eb20436e11dedc43f9c0e8c27a5ae32cdcd5073ff9c4eb5ba2b4ca6dd6f22cfa0d16bcef1f4c590ffdf1988dbdb25b60a31a5cde267e413ab796b5f5e8064c000205ebbb0b81c46be341559a2c2b4e3082338b313715070d4841a144b5a7f6c83386313320753aa546844156a369d69fc1820a5ea2bbe1d18728d274fe06d6c577fa4d74bff193ae65323240a3dd6e657dd36526e2b1c62b2bf25d8ab75bb4cb82040afb68df380842e92520b1e54e5a50e4c64642288389a4825b134f03ce4ccd207eec94e3251bbbafecc5439587ed5898a38034501591c4ee65dcfb4ae7b7305e26f7223679ae87cd25c5123c618b4c2c26a5899a54b287f25037a11922c194522c86ae993cf872b63f2aef62c8f31b1d2f403e65c60a86784ed3c55d79f317a8e7d2d606965a374748690063ccac6f6cdb4afd6f69cfd91035785962dd9116d30706ac7fc2b4ff5e78648b7620f6ac48fe9eaeb842ea3b2a7bc755d478e6a685d9b6a03248d3f653d7e47a7d86f20ebee8171693d59efd05225ce607e5b87c05d51809590f7d034c8f569c1d3e330796229fad93e7543428665c4c4d5867c26844331adf4ba64dd14fe10f0f370edecb33303707bc63eb24ac99c25c4cff0318104809cd3a273e6514a75b221d3168662bfc4119f4494cfa33ecb16c23e75cb2bf232f1c46e7061b33f1dc1a8882be3d14e52d5a153a152c3c3c650f4c8d12c48f4f185a7123ac92652655d79118aab9591653641af728463944896bda14841e9a806b7e345acf4feb2e0dccae806c56aeb01538f6ed8cf05f5f2806f8292e714335af74136418ff3d3ebccbd74d67d2ecc731abdbf3a46d57ef06117a0b17efb60f7d8afc3baa23ecf621380055bcadc5d27a8b8deb87c1c1add7a6779309caad086470a3d2909593df0f426888d3d8e3fb974a94c613b941785de81d4138f2512e2172ffca968ac293879b7edb9b4d997c4821ec93e7ef16048805d76b950fff54a572ac02e72c7b4f0399fb0e810e77b204eb9ec24f10da12ae31e7942bb6daeaedd4c7597b7e3bd7c91fd1a1bac2d8a1d5f54871da63a5ea4d91e60b86c9387cc5666358233b4ded21b36a9d71d90bd2779be316a608a6b42923235f3829a6edfa787fd5a6150c7cda105933ad279ecfd08110f949342ce778f583dfde924dd0e68fe67ebbb1b6729b8a9144555417cccf04279b576936de58df8d6ba094589b616ea34da9e4974652cf0496294730f475439582b3f8f6b2539b2c17fea4809bd910e6c532d02bc210a352e600e415aa77cd3f7ce3c50eec42ecd37f5bdade8f7a59ff93258b1dcdee7ddfca89379000e7635d3af41252186700822461740439ae91f4e3e7bfd390820ff8e62a7d2716e87a10a90809896256e85177135627800c1368a20edf67762fec64ef2b0800024000000001090001006c3274700000000008000240000000030a00010069636d703600000080000300d0d50f496db36eb58221149fb2c2217bbaaf01d746558cc66326e707eec1ccd0da01bde9fdf8b5e66c4bceec166916147c2508020177421df3787b2bfcc9fcabf7ed1b82e717a409e4a42f274128d32ebc8f8bb6eaf73824f9aaacff7b65cb94e32921b22ce388b5c3c79c73a99e64d29f27047e021b996dac5496d4940101801e000100c51f8b32587c2004cbb819393b5148a10f3a564da4007c7b24df00004c00028008000340000000020900020073797a310000000008000180fffffffe0900020073797a3100000000080001807e3a01420900020073797a32000000000900020073797a3100000000de0001007b5b5058c45f4d2d9ce17d7d77fb7e9fc08644756323a3fe22e2a37c3e146db58485582ecebad1f034d4d60e9fe23184b17bf81fd8a9457c347c2d3426ff3d74123256cc5e32bfdb8142a04e14bcce473d4b0bb1cbdcbb9fb278be0d21c33488437ab9677299e80dfe0b56703ee18e54ed38f8e50ecfec84887e14b61cca0a57cedcd471b8afd9493062cae7a4257f510ce0a06004320b5f90af5493981e83a2e798fe86a0fa01e1fa2cbb7c3a25bb4eb9246b05cbdd5a4d22d66f10e9ca472689c1b2ff5daa4585dacfa9e3037ddea3f78998c3cdf3e300b23d0000440002800900020073797a3100000000080001800000000008000340000000020900020073797a3100000000080003400000000408000180fffffffb08000180ffffffff2c0007800b00010072656a65637400001c00028005000200ff00000005000200f7000000080001400000000123000640a3ad413a68df83f299cdfc4a97ae06d09929cde9e5cbc91f2693d6ee634fa8007c1200800900090073797a32000000000900090073797a32000000000800034000000002630006403a0aa02856ce8d2bd3898cd649ff05650f9388b2ee93e64c21e6e25d49012ac145fcfb227faf8799b664be0789a27244ffeea536a737efb7f9b1118787b3f5ff56077a9f372af21b5445503db547a17eaad47955e37ee3aa37dab2b975f9d600e0000b800c000180080001006f736600100001800c0001006e6f747261636b0038000180080001006c6f67002c0002800800054000000007060004400004000006000440000f000006000140008100000600014000080000440001800a000100696e6e657200000034000280080004400000002808000240000000ba0800044000000013080004400000001408000240000000de0800024000000085100001800a000100696e6e6572000000140001800e000100696d6d656469617465000000100001800a0001007175657565000000100001800a0001007265646972000000440007800b000100736f636b65740000340002800800030000000082080001400000000108000240000000080800014000000001080002400000000408000140000000000810018004100100402644a87d710f513f4743224849028ed43de1a9f7ea56eab015df3651c8c386c9998239f8a5bb9fc75cf7cc405090e1b07c72bb2bd7d12ab1ca606b0a375c2dc40fc6ec49fff44f67fed3c7b02e52a98c229c307637e2398a98fb68b0cf237573fe203b0cac7a421514ebb3f2919f6a612f070202b3ea7d041e782b6c71ee5b404c1c1829597ed04d9427a90d4c6bddeb02217ea8bdbd9d01d1175e2353a6ac3288437b1580009073c792f7f65235a0b8e15741dab0865488a444bebf6f9c9c54498fa8b7985f467f0338d3de2c29da1e9328531c55a3c3135d99fdfac59dd9ce72881d931465f66d554a83ff0008f2f5a0656827aab161aff0d66d3583b815419f64172d894e2cc4bf3bdc40016ac6583f15eadf24a9fe0939f855a9d0fcf78e2a455c482f154905055a307407106504746dfb8edb239f49ff36a986b54a674d65f27842d33dc1b0ebbc88c51c958746b210fdd6dff0816e1e4151ebe4b46db5c6099ebc19c16e570eea6782f114e1280312c27acdcfe0b04a916d51ef406a9e332622820bfe63dd1b9453771cb6a83edad3fb7dccbfcc5643dad8ad2df7eb9254f55a071b4025311cf9bbfd2288d8cd3f0e21dd8d621574ae9bdc54229cadd34865a552fffb10fadbb3d94875e888228595be567d94562acf27d46208601149a04eeff7c57be71f6d2676e3ab3a9691a5dac8e3bba8a996cb7fa06e0809e3799d50480595688c86471d6f1b6f8859f27ba46e33133d86f7d82f060ee1721936a79574cdf75a34dbf92c8f75004434750b9503f3b271970bfc2e12396196a137e4e9291a093ef28ed4d771607136a3ce6970fc16e7fe4598ce2334501931d6ad8b5b8d6ee53130c9b1408a9aee7388ab966f00881303718337443c304577de7aaa3c0b67366d963ca717d1bee1d0f1e611ef51f95436af2e3d869e8bd34a7bb805c71cfa711b27cb290a8a06ffd7840e2f856b91e955cabd2d85aa8a2098fcd6ed7b1acd57d0782a5f628d6ef48dfedddb4b68593d7c002e7206204b37d129d43f9ebe17d44de1eb52783520cee54b146a1ef6adb4627db837cc4ac989586c1ed420f049e34c1c7028c275f3a3a8c1c4d0df2af88ce9f131cb06dddeb70cdca282245b07925abc8930ac0e3337bc91ad5ffbb1c970ba6e9174f6265513d912a7fe29291759a8dfec55802d1242548c419c4d10d4cc6beee365410df51887784333809d856413c205d3aa6336bbdf8916c2753ab117e43a6ac106ea5a97e501b3f0f3b8309d5c0876de68b84440aa7b52e7a6cbe68ad5b79573519d8708491e57d98931243615e69aeac64cbb215b902ec8029efcebf289460c7af66fbb6c8c4a18cd41855258acd8a894079b9f01c0ffe9b0f5e89d3780c2bbcdb37daf5e2c3103fdce7457a05a1bc2c67d3c02e01004a73a1b8ad7a0a425c52b256218b978a00ac42612edda949ab2f2c96d526125ac2cf6fe7eabf9c0cb0c0517988f517c0a2a75322af39de3cce5a44f52c63f2f6238407ad99be9858cb0040e1794480531fb4ef2774557dadbb8ebd9d28fa96bb882c60ce5bf033eab6bf6ef361c25cd2992e453a53c58f23601d45c7c7d717af4e7a1b4b1c3ea0b9b35dab845a9d41631ab3742320c4cbf3396517cea9ecc5b0d49f3e66aa1356705a5f0a21adbe1e2603b11c0d5257d648b6de5b10fbdac1887c7d6a018227caeb4be1f1665ecf7091b8a5571842d1cbc3a879715e4e3431823ba19565588c4dbe41de5c44d137d7c6a3bf4172b55347428d98d8b954ea0453d2054f722aa07ce98a2605151867d9815cbc4358ca6ff6bcd2f5031243a9cc8a82576560f67b798c11f5c7de9054f38132747c4554e24231f2d99730c258d2e575592ce6fa6f4cb56d205f08624f0146e00f6584e277dd5d804e524dcfcdf5d7050f2fba7dac31011a703b5632afbc73fd9720ff031db74676ee1e992deddea9d09bddddf8f2e8abd3cdeb214895a14fc1843a8470b80743b48440ef0013a81752d5d01b3ec7ade3429bda68fc4b1735936720b40138121bd86d303e46e67237ead4be58d401461c9cd7adaca9635ef4b08645b052ce581825f2256d145760dcc90c507896867877d4171f1accae5f708167249f4b1903bba4dd52905f88fcf641107dba2010ccae879771493df6cf71ec752782d3891a2b95eee1b72ad17ac61176ac0217f2f45784825c0ec91c7e6e07667fba967148f405627f81ceac64e21c31d2f628dcee7deece116226a51be31552406260f000f8d1c5042f26634f4bba81b812fefcba29b032a483d96748067357704e9816e5dc204707007c550a7f336d7f0bbe9f2a6806c867a79e45ae815123be7d07d73fb6f628c317953b8bc4c3d931c4331910c243f565ba238076c7dc41fd4460bc756971f038f36382f6af61f4357ca43522c8db375091f0a3b91b56301f122e6324a629e29f6583b1029d7ecbc161ef03880b65d1867ffa65ca8b903d3f714d5289a1ecfbd5c907825f240fcfdddeb291996e0abeff005e6daef0b75d2dc001f659837cd2a86d23ff7f3bef4686b9baae74661d97554086ab63236b688eeed3e3b6acc0f5e0aa330a9eaa1faccbc836e43f8ac261b740b9967308a15da49859601f7c16c787764c2af8fdf864d46b12dde99b1ee6ea2c970ff49c080dda8272f5b98d1eb354e83d95f1ca6dd8b866ba019307d1f81597657fd63cf3bfb2d3fe00c11d419e092a00612b23da8e1ab8ec548c9cd75521355696726bd4395e143c10669100a643357829577bd6fc0c7ae091bd9fe9bd466ba31006f44692f3388a6b7b99a6f9d08e7fdf5d99b7341e1815070f08740513d7fb2500d421a9504229f6473c8fa6b08693a28d2d5160586e48fb45cc4db754c2142ec7f29b2073df06c4bd61cb3aed45e6c09599d565b5f1c15802f65b1a8f51c082f42fc23506d97802b69a5832f479a7e7783c3fbbe115754c5b9ab3e010ad48827b2011343c06e14a9fd458250206c9a69cc4291f17c4a9161ea7038800b56d1b9ce5631fe7a7f42d098f7a00ae04fe01d60612a40ff275774d3e1f7ab21e04ac040920dd835ee7f305a87a5179d443ca61e26ec6a5dba0ec7ebfeb63003fcf2c5440862ae07ba8fd4d6e61eb8457a895e23ced9c5c5d10e63a16d3a53a1cacb02fdac3473a9491d67dedd6e0cdc2c0ad9f4a61b59ea1d7a4d372620e916ec42e50becd75a115ef44ce0521372ca91386f9d4ad537d935b3ab89b31f550e4171a7a596f4ea4c91abe54c7cc86bab8551ace39e6c09d2804298d88a91bccedf9afebfbd9e487d454f5fe3cd8fa800302d31072fb8396f5ed001e2c7bdeb2fedf626318696f3d3e77fefe488699b9183fa7b67affff12eea87aa89a935735507478a7441146ef29caf2998b79bbe534b4ec478c3bf9c9a24678931716cf4124a06135317e9192d3d62c141e33f024e518a35613a5fca5ca33177dd81a2192337ac6d30340136eff4bc058857772e94c5ac81a4ca55a86035992886c555c181b579d31ea3ac81edf42ca7358da289d67b29e8a8da38bbde4a624ee4fd5fc88233296da92fa14899ca298c225006b2891dfef423b3cd82e8d7a6be1a56a527c734f95e2ce1e0b77a9a3c1dbb941853ad90d7e9651456bc9956ad85e3e7512e25dd85c1f04cce9f917938fc32472899a4cbd4739932fe7fc9ceb640e7241ecd28b2813a7422c4bd5b0ec343cadd32c6556915c8fb478c1dd7629cdcb4bffdb6bcd37079a41ab63ce19b355ec73c5709d2c210a028ca9d748a071dde8f4a5f90db5b7a90c19b142c341a50d02eb4a1b48e91c289d64fd6fb7082021b6d80e44ad7d7793d37757e1f38704c2fbd60d1c386bea078afc2267e808155a675c1d88284667f7ad8d6c9cf28a305311f27cf351062d2da3449e3aca8446900882d38c46a203c697bb6b36daa5d7abdd58915fd0dbfd948949699fe03a792158bd8800aaf7be242fc8562d53c77ab7da5380eeba151921c2d05a6a68889fddd8af6e7ba1d7993d4959a870005b7bd8b6352f32d5b2fb77a670ca6b8bd0cc66f2253313e85e6b1df60708d10ddbe1a9793fb96e95e60211f8549599df20eb94cf7e9334107c611bb5ff032d8ae8348e8587c2ba93b0d805318102389bd24330de858f925e86cc0d05dc6131ab9da6700ac1ef360c1088d81c079d5838b041b3297eca0d0a185b7f3106c43a9e3f071e6a3d61b76ced153e1ec3666ad09c01bd5d8f3d327cace4914bac430181b30abee5e117f2bcdd32bf83d977363f48f2c36a28c1ce280177526f11e6311e90b06abe3c82f8716f5569ea4da800f10dcd5583e78a33934b92c0a7d96cc89f2bfac1b6c020615d05bfd870d512ec20bd69f3242faf990a11a25b1c0da87939bb530336b2d7fbe3647613cafce56664a6805a188c21b7661849d61a908553f83e699e8c02906bb5b84dbd4932df275e7847d35ed38225e1e58be4e006601d4382e2c75e10f3de0d2deaf76cfb6accc2e5b082ccfa9ab5086c1ce719fe6b0b502f621665511f29df1bde059035b46dde9701a4e25cbeb1c12434301a3853630924e48e50fcab2f53ab74eb33b9c891a0c7fcd25a6a18cd84a3e4af7fba27348483e1ee21230fca5e9db6e71df5738bb1f380e3b39bea15b864863ec9352c4a87d45605aeb4340aa7343a14b76c81ad393ec27732bc812065f8f328d1322fab8805d0c93b8103b2af7d432dbcda3154d0b476622dc44858b7c4fd5d55ed62157651007bf5912300af374f55afba48630d805b5b960a3f1eade72b1ddf2623c00c3c526db2b9ebf28353bcd32f7430658e615fc24c14134b5363ec7d85af5032fed9301236efc23c3b0b074ec54a60d895d360cb76bc8c95a5965b3451157b6b283ebe76b7fc3d706803e3b367e459f6dc2c86544b9874f7884a29c40ca906b239c0407ad49bbb44a7c3462c94bfd23293f4c9b40cf420cbabb4b73ada36d75389e546725a2d24ac8e6ca9163081f2c316d7b4c073b0b56e512a9abcb37f272f1968639ba592c1e636313c9246668d64fad9977f8478b14e2302b37b1b8b971fdc405d3ca4a473ee0d8b2711ec37acf03799c33e4868c3706f840e9ec9ffebb307db735c4335c70525ea748136dd13916e79247aa4b75f4b122699ae6785eb66f3bdfb099818f2b07df341155b772724ddc991d6453ced7f4e261464ac9c4cdf91892306827c857041034c5d42a88b70e058dc5431d678dc4ded56235c6db3aa83f8e6978e4eb86ffa2bba1621467bd001a888d6f2e9a39398a1e9fe53ed38522545bb1266ebf42abfc6076306ebc0652a81939f5e66c19d2a23b8262304cd15b586bc27c4f0d23de996bc242635039a394a78137cf4d22d18ab43c3149b8d42e278ee1a2182da947a2f303af277dd05c62b1d45e85454830a6a7156da99c99689df67f87c3fa804e9a7ede724e42d47d7d912b796cd71f881f23a96cc136c31742977e4515823221e166b2c843d7bada688bf26f82d5b7f79bc293db65317ab75b47ec32ee8c2068f4c3b411af9332495b6253dc6194968a9611c22577b12bf3aae82cd6758ff9cfc8143d14eede11d8417eb40dadac53d354e60924aa4cdf1d1f0d4c1f554e728138d32f5dda4c0b13adf447c91bd5d66572539893c5506781c54064b90eedc36e7558519628452c6b38507f7267a27579e9c438d02572ecf3e5a93da7f20a2fca831727d6093dd62f9165222e4519677d434cb1d39a1902bc8f7b1200faa753a30fc6ebba77e82597f78dd29b2968a52ee93f34cd3f0c0005400000000000000003a00007800a0001006d61746368000000900002800400030086000300e0c47a72d2e5b7cd4cb79f0553b186b18ced6730938f9eb9516b6745cb8d32e9bbb6c95061a2464b9ba1381b0a65e6f9443b812751d34034be026e51932c756dca2091f64f2e2d9d239f746e3c0730859f47b5a48fddcdb263ad96f210b200dd13a90f8e8f7743e8691effb27a9cf977f5e462c6af67b798954aff95ead3baa8bc9000001c000280180002800900020073797a30000000000800018000000000705a03806803008020000b801c000180090001007866726d000000000c0002800500030002000000340007800b00010072656a6563740000240002800500020008000000050002007f00000008000140000000000800014000000000700201802000028008000340000000010900020073797a30000000000800034000000002e6000100d06a611c8fbf7432b7e7fbb20a38ce3c59678b122c023600cc91e4d2dfc31fd29096dea41e1dd15a042e3e5008cf729fc4af9f9e0e887aa8997442289392e674f1bc635ef83c0e22e33595ce7759c27b44b5cd84771a82e6c6bd21159a750e775fa8709cbd0e9c9aa524b6b2f4589ee4693beeda17a9453aef5df0d173c75ca92002322b472d46b91a4781b4abba0cd090f96ccd80c4b37666528e92fa6bb7d343af38fba0fecdcb42a9820008e0ce44273abd57930a05c4f9dcef318c5dd1787315a2d8e05ea9d6f92f5ea156371245d36fbb6844ca711a1be2d0e5fd66c73094150000580002800800018000000000080003400000000208000180ffffffff0900020073797a300000000008000340000000010900020073797a3000000000080003400000000408000180fffffffc0900020073797a3000000000bb0001005a57542025d4e27bea16fbf47f882a1171f33f48f45014477b44189800df2393f188dac7744e9dda99058bab36fb7e1ee51961cd8267f63d1fff5c07bc9b2997ed914fd158a892074621ce0caf8acde52945d6e35d8fd25f0e7bf7e24867b7d6ba24faf91cc7dd73c45dbbeae33a08fb5df7079be08452410d96652ec92811ffaa07b665608da917ebdb9a7700b7f5044af198ce1e40b9a5cc1006227fabb2e6f3c303615edf11047112d92da0c8ae0067ad831854db89002c00028008000180fffffffc0900020073797a320000000008000180fffffffb0900020073797a3100000000220001006a42c4f31c15756def4a0e4ed3469acfd857c40aeabbcfd36cc73230b8fc0000a0000b80100001800b0001007470726f7879000018000180080001006e6174000c0002800800034000000011100001800a000100696e6e65720000001800018011000100666c6f775f6f66666c6f616400000000240001800b0001006e756d67656e000014000280080003400000000008000340000000002800018007000100727400001c0002800800024000000003080002400000000408000140000000094800008044000a803c000280080003400000000208000180ffffffff0900020073797a3200000000080003400000000108000180fffffffd0900020073797a300000000004000100882500800c00054000000000000000035024028004100100a86cbbbe512c0f57a42e795a4baff8452c764fbb340d1ba451c6eb6f9c4dec6585e68b6e3f94c008d55cd5ebb63cad2f967f2d4d259dfb9d45415047f7994ca59cd5dbc6b3b2e53dff6477077b427e73c97c7651349d6fe9c3571927f4d275712ea65582a1935a0ecfe57716b13c999df18004bed21cb98141817034347f1171bd34c01049fa529aa00adf1128e112e3b1d2ac3f1be5609acfadebe3c16ce733aa0a8ef0c8c23fb838ed90bc2ccd8c2f5b58320efa1ecfa49a76ad5f364f3fb9ec1322ca6000d1b2605e18fa041c1e86bf3e96708e80d3bb5384728917fe6d21a8630b028edc88911f0e3499e6875358197968c7a52f07f326cdb5056fbd247b1926784a6aebc2183e1deea2b071ecbd0343e3bc76473059493dfd979a0454c4563298ce67e7f40e6754284a4ead515e785e142b36ee9427b659742ac63f923fdc96aab6bfbb06b614265fa3191661e91c33ed4b7e774c0ef260d336cd34102249119be193f8908cfe39c50872032049b7c9762ed9669d44c99fb8e3dee36c529aa9902c80a46f378f3728508349d3bd8f0f0aed8acd764e6bade55d24a912362a185d73d90c1f8c5fe0734f469baae83fd2f29152c475921ff37f402c2e75a0979d3e46d008c9efc0b4a40cc670243ff9bfffc066a04887714cb21891fdb8f53e80d151bfb75c415f41f5ca29cf645f16984da9ad558c9b5a67ec634b7cdd20dff179077864af1dd3039b0e0709aada9627eb4e842fbbd15fdf7978b9f00f5d47c44797aa0855dee975c529a5ac31c1ed0f59bd803ee10848e473d129e26910dc5bc93b38cc1d5a41db43e00d34c254895dd884792cf26d3e56492778eb3e0956d8f13f778ecff03d6bba1ee5c57a3d9899cdcfeeae9ce152eaa962565f68a5304237b5c3996f72a09f8a6e208b1303d2c7f6b6ca7b41b579e07e1fe9cfee6f936bd6bda06f0b75b2e2b4609fa21ddbb2a069921148f6e3e378086821bc0cd98f95549424acd244779609307cc6cb66209c5c10638a8a0a7131e9d98cd8e2e174b9cf48bbb83ae991515edafaa3e06ac8eabfed3720512bee4b25b73610030f69a489156ced0ec588eb231931d8ab387811007425470849938063d15d46c396edb9f24b4f56e11c2f78d97e95d876cf9cde35d6177ec3a8625bfedd2813cdda25f811e89908cf00167c7d59597d3a838944226e6a40c04327f7e0b29d31afdc7b01a843703c44308a2df9f99865a9424d3a946787a8e8182e3b0255233a8ad06f316735b6e2bd04367a34f70fa8bde104456e6ea358c125cb15c951adb3cbf0997c7eb572d03256dbd88498364bb90ba381b75535ec7efdd686198294b0c567ed4d82fd8ba1d4f41ca9817a6b4206c3a205c32efbc2f19ce3307ae714e9186510b1c8dcb4d2c2194299816c225f9672f17fa75a163107a69676ae82840cd90b82265e99fa57acb00c629a6c52e1f842e15c36dcd9e1802db8082b5047a77943d6b658d17cee37c9fe378d29428286bc55ed7a58ec98de5269e1906b7b4dcdb44f6d2ff58d74c022e9572527ac8c73e47272a2bf3e26a3296803e0c9d5369d1975024c9ad31a5d9346c205e7bc470c460467502d722b0da41004a5b3eaa8c2f10794d13f6fdc86d18df364a80155fc77e0c9eee87397ea05e8a94c5eda79b89a3cce80a73bc0b202000ff6d7867007544e7201f7e2653d70ac24fffc8374540fe495c02ee304dcbc6991a4ff480fed5d00bb1c70ac288227dfc50bd7dad4e73706dabb87c86a35923c6e9e9a7228edea2c07689258f6883bfac1b96b3c11cf2addc73c47ca21a6ba884bd64e25a1e78cabecb86fe1f03a902914cbbc285eba88d736f15a88ac25f7c4c239a816130e99df32c7bb5c07f9a8fae71019012464fb752536351126816fa3c7bb8a0f5cb7969f0f5b6715dea0af6e0e0e5c37b09bdc89fc880eac4cec2c148b1c12a2816f162b757772e2db63f114aa94632e7fdefa00f7b2a08453483c1cea823a8b60775ecf3c6ae9be3384e82d8bd08dbccf2f2170f1b187f0429801826602a5dc14fd42de5f3debe7fb03d9f9e1c29409364c8356f6b572342695c89da51e98612db6a14a79fd48d7cb1c0bf76ce6c839d2e05d8e68f0d353692cb9a114bd1b8098b5ec7c74485fdf899000a706c04c4d3d188666aabddb638a4c64147e59efb6f51c72ab941c7233481f7d40a2cd6bffea08d5da2eea4311b6e55639aa8f36fe2f215c8d9b64ec1c794909273ea94e912e781f4ba80e7b8d1f203b427c5333799796557a1c7f4c6618cc18e652493f96e9673abcfea855bec28fac12087b613d30f27d39bfd861f02c7aa53540db64b91bc446cd8347f36119a56229a2d3d7e5b53b34e77b509e3862a6b11dad55fe885915c7ccff31f85d7e566e4053b37d192fb3a29312b0f0ae946c00056230d8dc792e72452bfa1005458f4a9cffc97edc157c51eaa723289e41caa6cd43590841241ebe361bb86d245d9daafe5c14e81d3549c0267c50636a3e6f1562ed7297953932f2bafd1c831f918c91109edd46bc559266f968a29f40a0fbf889147bdd630b0501086cc300771004880ee4a1157bed470990f79e966b93dec41c4581690be666283649222c57510b8578c6d91c767f18a526b43b6772165b1bfdfbe7904448c2741db764496d0dd25563bda06fe07e751327746e8a45f852b8c0ddc5a3bff7b8cab32a19610e15243f676ee8f277c7b5a478943ea4fa5ac2a0493abcd5fb49b0b1591eb061c5bad24978d837645b40efb5d6276747d6fd2ec47d4fafeb2db50c3c9e1b215d3c9ac0818c2274d25a4c8f5ae8bc9ddcec6936a4f43062f7fdba107d489d47a87be67de7904f7ee469b982edfaa10577a0a946ca36cfe9d1b84d57b9b2d80441a60340f17b65934fac927b1151f7e8037f236a8672d232e67c09d9e95daedad6c6d569999ea7addd0a1aad4f7a05b49acc931bfcf4f5addae75c4ad67181caf200984c7fd8da600201c1d2e29c7fa801b5e852b38b3812275a8e067f50e48f9ef1be7a6f9a56eb9d8561bb6d093a2997928d8a12f73129a059e954504111b87f412a4f8c624f14c3d3e1544665181736db571f4c7e11bd7a20f0e6014d8710ccc31b96051c9d6d356d929f2bcdd96a177992d2b89cc217ce4dc37aabb37e7c250966aa40cdf8b1ed1b203346fc777d118ab73ff6c168862eee1f925cde2fb0fef691cb6046c80848ad39eef8f8983c800a21979b94e54e063d7e804fec2c9963f6f718871de94c03016bf0ebcc62c8b2d512044554ab3d6fc8db04c13c4b08ee490e6e07853b510efcf95ac39081d77818917c36dcf8b0ee0128d8e36b3372d9f8693e195809ddcb10311c7153c1e5353070adaf6c4b72f53b33b48de0b902c89341796351697ecf7dedf5ffe7f383cf3fecb7038415334fa88b62c3d9cd3aa0a7971598f79846a48da1f2e447e0a824131fee6cd1e4b91faa39098b8f88446f88e7dc9813572e33f938950db588ee82e21f379301032db17d2f07bde23122d8244ce735763d31f84cc2d6a2202109c21e5c1e6b1d929c70e5d3eae67116d88c27aff6a764a95afdf6a3c30af11dd3ab59b931159a029e04925dea4816a9f9013adc6b1074cc4aa9462c3356765374706124bb95d6ccd47ab90da88e06edc0054d96939067c97e98bb5835ec7dd928f45880b36337e8334fc80c76a261d829525e96780c865adc19a78316d38571aa13833e3374e942da951867ebcf4a57038b3970622814009a1e87b6440685c8bc81ecfec7ec36834ffbd856d652aec2ca4aa5a88656aa31f23d6a55dbddc88e670734c3930a8da4732e01d777636612d2a9bc5f9ec74632e6bbe17c1ca60a388afa57da9a68d0267f88c2ffb8e6f14427e0405d8ed1e9eca1b312389d10f70cc9b565ae5fdf679fdd8ae1a01318b4d8a04aec6ee880bb31566f52391a50ff884cb3e347fc74b822237aeedca4119101e997c7efbe4eb207380c963189b82180c173930d9507d28c9a976dc1d8e7d5f3797dd60b65888e87baf09aec53a40684ff4abc8c8c55f8eef86cb74db5131b2ed71f8623e0fa2c4031e088b7046f3a9d593374f6310cf2d4611a9827d303001fd4a00a9bc5505d3645db010852b832130ad89d3db5b7d4526f63f98b7781528db706905a054d2787924cf4331a67d3853be2db21de624e5b1ff366433947103b685f7072ddec136b6f845f1e49ca254b47031a690f0b13b82821ef950afc5f0d001d3cd03decd14ff5fc75b8fea0d9751366cdf76012e71d3b4a3e75fc77dd32ad714c7b475778ad446a2bd3855af95dfdb469dbdaba65745100a85cc5a9d943f8d49ac0df0fcce7551db383ea5a9a8083ccb6fe83bf52e0b8b53b9eee6cea4459e5c07b430b440484e75a4463f809deb598d9f576821b2bf89fc385d3c4bade1026fab334f1fe53ecee0f7a58a630efd930d8b8397afdca44c33e73ff1a19349f9310e006a5d83c7ea747cb7e4956749035c5c6319c1d32b0fee9a99759a5f218576e31cd1d8052ea2bbc2f78f55a7a810f8644be3d365bd75b586bd67b3ffcd89979532e64bd2a74c7777c16bfb8bb4feb9ea3e7c62eee0088ec4bed932228d680737c92240baed7afd8349b8fc51c8fec1b04bc7470214bce534c0aac62a4bfb90f534d0b44da5aa5a01952c4054539e234e086d5fcecdc4541a337ec6ccc06b91308a321ec4b30337cc503d0e2633e4faf3528b0354b6f181c6b6adb9ec160c42945d06dabf393cbeed8afe678b3f9bf941f5baaaa218f66886d5c17d1aa28a207c27631b4719a4bd9ded6d24d0791f46df627ec1322cddacbb48ceaa81a87a0209606eb8135d6dbf5c72b219bdaa732a0a5e8d93273d4eb691fb3543dd0f167412a4ec024d7224bea3d4e9ddea53dd5e4fb86c60c78bfa2787243942332990733663eea7d673c60125ddb101899304c90aa6020391e440cef4a7f16de8c5c5a8763f344fc73c902913f031fa62c0074bd293367767b12d13b4fb5ee1c7c2220472152e4fb026d3f026db3de319d879adaedb59c6663cec1e8d96163006ea5a95511cc99406c703c638b6e5c37b4cf20232313b6da146d1fc886c162dee2817b1fed22fa002b48e5d01b0b4450b2282dbb8a58b88ae63ed240ea4f8c192624463adc76d457ef8cba3a0dc75675ce5e927de17cdba6067143a79e87af1645db2cb54d05f4d3693f815eb50e266a2be73e9fa45658cc3aeb1279e3331665f4c067aee3b02dddb65a2e2fcd18bc32f369cb5cb7ad6aeb1d76e6d1be02097befcb378818ec8519f967cf1cd1197384fd6372bf6ce13cb5c12a7ad31278f545b72c402d9650395db7c68cd86d94d68b6ec22120b9ff1177ad72b2ab2898a911bf836fa58b47b4ba61a6ce00b34510689d8b78e456e163355ed82312bca965065e8840d25ec5abd8e9f3db093700ee085273c6db2a463dfe99191e505a434d3cd7fb8841f45d87511f90850e34439db6471f65b2c445536415877f6dcf9c7fdc61921b4bf99b31dbc76ee8106b378109959c93e58cdeec93af55d252085927c0b173c03434cd5e71f934237b88729a20036927d639ed08aa6f6a1254958b61defd3b3f43815cedc890ade7cbef10847011014c5f05d9eb28caacc95fb455870a8e5b4f6c1de29c8ce5e9675b95708ed3e961db86684fc4a7904f100de4392db00500a8e7d33283a8bbc18e0b9d8408c55862718c9c1f42ff3313cfeceacde5167082ac31a32fab8bc2d2a67dd5034c6f7924e89af85df0fac6774e4f94676b2c51542d79031f41434869a7000100f0dbef7c32702386e9028c0b56c7aa4e298b910be71a91bd1577a57aaae1a64181d46e5143869c8a70c6bc8682f26cd01ebe9a7783ff9509523203a28e17bed1c15d95888bfb08e4b9f90b6fab462437a6fc0061a674b84df6b0c477fc5d6af45af1df31709859ccce31e8f29cab95aed7de7d94f50274ca0d4d4c93cfb57983d8fd6687295177f90ce1600ff8ab9bdd289ce88a3146c43bb5e3d2eea5ef31fedee54b00e70001005ab8c5ee13520aae8f674cc90fee4c56a695ec39998633a4d969e76832e792cf26ed754a3d285f1e249d5d9f150376159808905499b196434d390760d2fcc448f4c50f4932bbf9d965415e80c91bf20342661a861d8057b26a4d944820f05ab7cc66a674652af0e0a69d1af606829b7b2ebab84c845efb8886425897bf872593a1e6689cca9ba652f881e104efae343382853ff6287db484d81f404683b3da19bbd08e4bf31d1c5a0130f34e36d3f2d79403436f994f76aa6cd72ba7e473516614001ebb499942efe232d48ef7e9785c543f1d363961ddcd3d9041d949678a518dbb1c00f80001004960235a2c3f67f5f2cc467ab53179bb8275681ed973918736da47cdafe2719f1980a985c9ea9806d5403789345573d665a13ad2ba5db668fb2a779b77846ee41cea4456fa7840b6f1dd86cead3a616a84a3378a3ece23dff8bce5dca43ff292b956e9fc5fe1adaf505b80d705a45ab4eba9ae4570ab42134f4b54b4cd85585a5121c6ccc9ac1b45d7032a7d2b82535232393a3905b6ae4b1ba586329ace7e34b8e587434b49f83a1ebb6be83915cb3a92793ef4e975ac82d11aa76155cf08b252236087c7fb435cbe754d5b970ef84a7d626471bcbcf463a05a0a1ae878013c78bf4538a189c90c8faa00628a1a165d34755a2ac60001000fa30a7f9b68b414416f52babc552f4933ee215337ac7cd45b2b3fe63873649d126bb15b2d7a1d29e9206bd02355ff3338b2c10ad350d08a180252981c81f972ebcd370b34f16a5ba3af9dc7ab03fccbdff01f5081d56c453cbb4f075aa0c6ea8921abd6d64af5b5e9fbc6f3b2f5cd9eab17db82253d6ee1aeda60423b66753f6ed2e1b333c201b5b99d92c752d7ff89e4dae8725ec142ba53ae5f98d209bb224153dc49a7f1afd14f3eaf1a4fb7dc703e38c8de1bb73c18b88407943ebd4a67ee260000170001004359e7ecb7139c573727b9073955469b4450e10004100100784c77b495647469e70c38ebae1cecdf691670ff4494107fcd5e352aaf742b759b08dc13983e3964095fb6dcc458d1eb8d578e58bba9fb98f5496b758de47b3c510b7b5568a0cb0a2f1e177b3cb6d43762e15bc805a5c50d5d72d1e52473bb7dd2f4b0ed06245f81027baeec5b9e2fab4daa0549c43344a40a39ef5466202c1a71cb3544ca358fa069fab6fc4c6c0c643e52259259bf5dd4c36e577be8d0146b5bf94c223fbe176677c5f94911a6adc8a227558a99643b8773fb48304e0277255c5f57567bac86104e269f4fc3e641f0ee8d3eb42b94e65c8e0cd2f94774c14ce377bb71d50e26141865b5448f18ca3ef3cb3cc766b54758b4052900075ef10c05ad11618b760d670dfcfdc49fad2db005fa9fc9e7cf9eae6e9dbb840653a31e793794a5b72a1c53cb17566f486be014aeb1d417a5127d2e4d7e0c38adde0032405c5f41aade09825ff18dc8330231d6d45f03c6d3ca043cc7ec127b1b97c1ee1fdbe39740c4ebfeafe63bdd74ce731d07ed0b0e227b7f8a035cb9c7c71eadd2b5cd456dfdd974b3f7c5f64484b0541b3cc503e2c19f91bbe04f332961ea7f78159a7f9faf82a87e3f9392ac7b1b08c62c66cd9df3c9d61ab910e17a4283927affae5c47f4f507eb243ba64c2c19e26744ade02cc2c1e9415f55803f15ad6f629cc56488a9e17ee12281bec8c7e520d827659df9dfb6bc00755aa11bbace869c20a7ffffc81b6ee4ea7c5801ff9143ccf4770bd3a346cabbc6a6ce0680c1ee818d4fa29179b81fdd5e89ec73607692dbe758534be1d0e3a05a5f5514b9b05907f6c12ce0b0b856d6153a361fd5051627eb4796b58745235964deb937cb66dda9224b13992a4834ec4900d7c09808762a0590db282c5043b85ce410ea52a0440f26e400a34d5be088e9b9387e2098093a2a44260116f8716afd623a8328ffeca526b81a6b838ca9c0d9f7ca70df3521e25a70638445759005f01079b7203698dbbbdd54d3c2524ad89568fd3d18722fdf2505f7217a3999122413900d6c593454337af2ab615261523c1652cdac2211aeb4c157bd4707b5415079fda799dc507bd27488dcb7f71d34c56ea3b2c1679629c47631986304a3e2df33aca60476b69f2b4bce877f295618e265f592edc1b2dd0ecb03cd256014ade9318333e722c27552a3c9295907e4fb0510a4e52c84ef4cd232899296f7110adc3f3a3e7dc6111bd4fca9212c94ad315662a358e4f917e3a4c215fa68c9f6a2890584dd133b27f0629935935248a40ecfb354595532b5f2c0fafca5b6ca8a2d06f6f2e55c20cb4a978a85d0e01f7bd05b8a2b6e865ad6c1042a7eee3688c970adeb72e507a12440bd3d08a44930733fec2beeed869353a0c8c7eb764e42dd4e354f2fc55bc545e5ad6b72f5faefed90d71b5814bdc074711a365cb34af20d42a1703fb3b72c9a274934610740f085f4d5e32678c2a2a37de29f127ba58e11d744a6e8e63653e296d720bd268d6befc71d8680d8c0e7defa4d0c789148686bb66e62a50b405d244ea27353adaea341372fa7f94a1807fbeadbf09da8e016085955a72b5eb3b3200ff3d13252ae05dcfc8634403acfc0920693e0cf4c67f65073d72568231ad37aa43246538fb388a6542c7578e454a5160f48b5e4166335e8ff6e25c70e0aae39abb4eddaac5e0ca1a0683d15c8ea7348b6912d400d160379e0af14c1f6d56304f80c18c3a9366a74137084ac0aee7dcb29d0986534f58ce8d024fd15418ecaa37985c86a38d22ecac7086dcd4f5d65006f2ad36c89ee6b59eaf3129f8114aa669b2935a1df3ff4b3e7396ce01fe9d80ef498acb9a67cd0f576054e9b46af5b7d5e5a3772d5cef067a73f42e400586533089bcf41375f277e14dbae93ed32f43c11743fb8dae3aabba8ccc030522d520bd910fa319bb464e592b02d4e92266983cd5f63cc549ffe4acdc7f95aedc64adde5862569955651e7bc3032db44b08660be5162674f76be0e32d9cdb756e5cdb18870361479efc8359085afa96007161a69b211df3e1e4730ee0f130af492f9fb0cde3d8070a470167ddfa27b938efc8f1db33a4e6ca2c334cf42526da6efec46a9bb22132b732c0dfd18f562bf46156d2dc2052bb87d999bb88378576b7443bc6473816e21035d5cd0bdfb522a7028af98faafa44ca9693bb5741f8126dbea6b6bc5a823d867096560d3ac51e7c10d19cc32a05003d7ef10e2a1f43c21d902fc452546adc017ab3f9cf76f073fc69d4be1730ec43c264cb8563033c250ada6655648d1f202cdf1ec5c180c73e77ec779550d7202718b3a58bb76d6a61134cae7666d72df72e3b1d58f74afdf9041a8e0b505434bf70146190542b00b9b2c8f81adcac9f3afb8e1757c957fd8f7b3091c53fcc3e3c31c31ff65377ffac2680301f5594fbabf5426a186953a71bea8b309efdd108f2e75806c9db21fdd4b53210222fd8387b663f2370cf5aa768879699179f00fb2c7b41a81397391dab6655d24b5e3a71c8eee659809dd4b86611aaeef71514e2ecd2da4fdc40ed2c33d9db8df40c53abdbb4f2249ebca3615568ae0e3788388515a42dc1cd6e57fb740658c37e96598d5458fc0bf35dfb735cbeb7d7c820e907f80efe2734809c4bf65a4c70d75b5df97b3a78037ac68d0b5d7fa14428f8be9b132f780d925c8f92c5cc08dbc1101c7197e4280b05e0a111c556db128429ddf48ad624a5914d158b038f675b17c84477aab1f805af5b3d59d3d9068a1f6ed82a4d75a738a423dc5d10649bee22c4e2d5e982701c4b0928611212bebd0615926a45abe9ef46980ef27380885988f1447a6e6805d3c9cd08d648ed1b4df538465d2fd75712511daac015b552af201af0488a18fe9aa07e91cf1e1cd80c7d7c7c3e53bd61e54a71ce840195b15bacdaed1bed23d4421dc67896551392cd5937b14a65f7f84f28b3d38dd0543d1899e9a97b4c5864fda35cb483efd55d2baf9ef915052df2b7843ad3622a90fa8e1f0047cb282de4bb230435cef2f8e535f07255a2c411ce335accbeaf691c1667f0737afc2193b5ce1acd21ae1ed6ad959eeb252caf06e536251524632f6586af74e884ba06059a2e65083d89876d54156248a4983a1f8d7d68b2976264be4f6bee9c7df8571c946cfa34fb1ad50cdc314f09f509fe9d280bd3a87389846eb12523ed43898880b932e6919608069e1e93a9dd2603fa72c9a637e4ddc29911d5262a91d78158bdfebeeba90b3a4b464727eefc593c7a4d28f4fe286e3de59e4cf7621278183396178a5e9e18ea6e9cc640497dd3e003452a9e1d4fc44d4b9733c4fd31602cb0952b790e836b4c0566ed44a79ae4d5e68df08894dc7a5fea45b79889da10c1f3eb87734568f34973d57fe19333e3249df26db10c102069a8de76d942441e2157c6466ceffe2e1408071a5de028f890904f55832c62b895a467aa1c3be8688985ab02e88420987121e74d5ec05df07cc8f42cceaf015423e3d3ee2b70c0422fc2b212f843f5bde4d215f26854ad379127cf1a26c989c7c0e6ede8ad415b7b8cfe26a83dec74ca48e05f81454ef1d1ce6fbd264a8ffc2c99876de9265bfe54d0b5e28878f1654ea1ab9f9be484f2cc14f6ffe692d2c8062b9ee73479ecd1c232cefa69640e26998050a45b530cf47cbdb41d856e125d909c6af6e64f319df832480928e46b26161d2a66e528fd438e900417b78c86a95380f168161d5fa7e36eeed52890f726ab887cc2422514f618647f65d0c1e513ecf4ef25212cbc804fd04862348b8784a6858d3babd001039e842950057f20c38bfe68451fb447999434e9054cf8efd0e6a87b019349bb34fd7db7785287236782b3121c755c5f082918aaadbf5fc2d4c0472cc909de9dc663063190e57db4f29516f0f87de2dbdf995934ed8d34e3eb37e6a78473778876882a83e35cdd5310d7f9be76fef63dd3abe7c3f9db9b52cd85a406eb835b6ef0869ef0436fe12b88d7a36feb0b7a8102fb13219b6ce0d7ddd2db387b187373e1ebc0dff6f63d1c71b01def01d97f30407df54e6d506bffa855972a899a902c6791e2b501af50d938e8bf2f0f9d0fcad4d4e74df2c6a32591d39ec748800509a8e46dbc17da16c965649126c9b9a4378d0e4c0a96e02f600e0e5b81a5757a9a80705315630051cb5bd1f22cb0f0991171304f2954c913f29c0f81654589b75f2c6f8ac2e98de1d55a30d0ee22aa2d23cbf6f1693efba7f016b1068891fe1890322cb71b085ecb6ff34e6915a3925c22bbe7cacc880dd57be316ad2e0b465e1bd47029a88a60b9979c80ec5e41a0bf6ff0f01dc586dbe0fdeb9209d0fbc5cf542e5064ebe0c88a9ca6f16977e506f41bb1204941137ba3d6d96da9c962535017b8a412d24bb2266aaf9eb9b9111869deff6ed9f78824e2a1d6ca907d60572871121eddb264b7d0681c41ed0513afe68e713857c53d8aa0b627ea844ecaf4120286f9dbd72495a96b3bcd7285fbb27ce6dbeba358258bd84d52e5b535822cc698b43ac2599ff5028d00aa795277f4a70892b2b85c3e577b77e1790c5901e9fdeca0013456e0d14fcd461d00f98b62e96f328b5e6feb7a850870e2bda32057bf133c3076673a00e0bbdd1b903bb9beaaa8d00275294f93e6500688cba4c173a35fc130111ad1f72e98f7d17ee23dcf9df7b019592ee583508a8e350bede19b5be46d6ea796281dff4880aea416565814c77d46fb129b309b6f6cfe1e3281c3a4ba8eb761ea3680f0a67bf05ea237452f3fb111d8f06f709611a286363e3c98a0d05729e2cd446577f389c079077c6684fc2cf9e2d78e001a9dfdc048c8986f1ee71510289b351ea6298ddb5a7f4a357524fdaa2b6744156d773e16f5ed9e7f365ec29ccb9a5e52a859fd60d4c70ef15d1716a9893fa9fbf4aad2a7d4f2ed18110eaa7577ca0b8f30b46090981be611a4d2b1875f371d8406e1a0e4e44989906c92439047663a0243ea7d0209775cd48f3c21783b1d576970feba389d35a134592b192327d839915f3231f8a57ca56a951480006965e3e5e9caa88946c46bf51eba573adc32bcc768aacb6f232e880ebf27eb6ed7e681c00e15f9873746046ee846f43452036166a08eadd613b1c4dde660a24983e9e81c0cd3bd191e69f8956103afdaba6351191832a28ed487eeebf891c064ff79993553538583a174dd3bbaa35c91d5c39008acb18f67482ddf8c7ac0176e613bc6e8f57f973794bcc2aa5d3dd9007c77196a800d15f7d01706084e35cdac9453bf31047f249dee451e37727f35f45bedf77a6410ecbface892d3a69246f24aa544ac4558aef4df630008143bdc8d6e73dcc6ff32af136ad00c0677488de6e86ce2124f96d032479b94237d4376f3d1cb0259e67199238b152a484cebedd18f563fa51930ab3e51b756a3473525c4674a4723a32fe7a982d22755544145a59ac7bd31dfe98d790253864721fb5861c601e7628beb2199b2e0f4af07c859696da19747c6a707698ad535782da7a0b36455d116b504b53bfb4c29868d111d0909aff6a1a3a677ae6cc6234ad06600680b1797988de3f239aa07cce20337fa47a471042b6809afad99c9f18446f9877948a7ccb78f616fe5e9dc01f1ea0e4fa1f0dbf7bf8c22935c360cafa6d8a55fa069e8b937249e4f9da55aab93239f6918cbe9fe021861d135883557b1babba26f8d7fc3fad5d333f9642998853d11d607e4a2993a3e3d49a501094f425539e5498136cf8a7c4d07a4f9569cf14a83ecf0237bc70704c9197e26782d4b56e750a000100989c1434a37c00000c0002800800034000000001c10001004c9f12c4ceb96f06f2815735373837f2d7b68514613cedf54155dda10fb71419742e689f8afbcd6203fca8cbdb80a29484bcad15d8dfbf067414830e45bf93bb6675f5c6f159adcf4c4e262bbd4d85e8ce7a5ae876b297fae66b539076c5c4b15e7a4ba15efc35f6ea7d7e4e9430b5320b3d99b4c8a7e5fd26162f589e90a1551f50ff22ea177d414f8a838991a5f2a031e1c8aba21f1127286664680214edc5bf29ab3a7c9296357c1d271c21a13ab4458c96a6d0ac8a626d3f5b30610000000800034000000003e4000b80100001800a00010072616e67650000000c000180080001006e6174004c0001800b00010072656a65637400003c00028005000200070000000800014000000002080001400000000108000140000000020500020001000000080001400000000105000200c40000005c0001800a000100696e6e65720000004c00028008000240000000e80800014000000000080002400000009510000580090001006d6574610000000008000240000000a0080003400000000008000240000000d508000240000000c9100001800b00010064796e73657400000c000180080001006e6174000800034000000000080003400000000110000780090001006861736800000000100007800a00010072616e67650000000c00044000000000000000042413008028000640927010bbe7b067f8ffd671bdedb0d1dfcf1e2da4edf7cff1d6a8acd82027a0ada696888f0800034000000001841107800a0001006d61746368000000741102800410030089026f144f3499b2d8e15ccf1a5e5f86871392d48698fbc276da412be81330f84ea2d30bba44d7b0395cb8afa24942470d8871668bf4a514e9cc855ae40a9a48ee0723fc2278f7903c25130d8e7970b7e559ac85f6383479fc5efbcff18c66c4c68fd0bc199c2e00bcea9016b5007cc04aa0302e9c284e3215f925e574a135bb6537a6f949d90fa9d12dba79531707426a4c19b3cc0f21f049e937f419734b558a2c7062b1e37ed0ccd752376afc7ed5274702f03e6734d26fd5360630256945a40f2c70bf131c02865a03566d0c656129a58cd80ecd89993a8bb6498457a28c5a819ae349283117fd988da9b59ce2ff4256f8a88b98b0a3b6c50888d91f421859b9017bf064da19ec875b740907d93b9df5972b512812337287e4d07caae54991ecb891a8fbc15d71035efe03f459a8f30e9202a9819dc450d93b29492211367937d19bbb1a981969d1e4fa7883b235362ea1e920bef71f3db43ad9cf00cce0cd2826e5f5f15f566d4265babe9d1cd7d1a80b9a15b205cd6ccc79158a439efe3f2fd3ef9b77da28e0b9581b1e81a2479d0d7c7ce121001b48af53945f0f2efeecf39a860cc469eb675c2cad82fe7bd4b133c2ff4af20cadfa6d978cc2d1994fb807bcff8223f74529dbeff0c538f3a60432057509a420995e85627900b341bc905ef24d65ce6140c4f20b75cd32fcd1d6a50325c48a53b34ae404673d7346e8b2a911d64bb915e5a9db2c8250ffb22a1c6314ac95defd6e5c1a492d5dd899494b58dc47934a28e8a5307595a15b7a047635daaf6099d26a0a4924869eb19bef3082c1a984e59d8ec55b72c15fb21d29be15302f6e4f783ec57b296cbc27ba3b37a542f11dba71d0009a8355372e8754f360fcac7df1b3d630af6e4ecdee966a79a5b4c5deec633f29257c1c5ecd8aac87b1955ee4408cc4f466133c26b9ca914fc00a9ff5d9b13c415cbde10ecfc71457997991be403d6649622c1e3ae8c2426382efdc9c78f3c9978b834d8c3f92e3efe8355828d0550d3e4ec16492fbf459ddab2c4e4e194df1c718feb69108f6ab09a912be5c87bfab29fbe725e8188787fd4607b409425b208a9d1b6f63bb486d2fb49a4f3d7f8b85bbe0e15ca7b944563a48d3d4c0b2e083c85f71b639c33ac3efd831ea151de363735c79faed43e8d485101924d892b1cf0298f3d92381b1de45282b4d4234895453cde44ce0a2cb77e3c0912094486865c621ef337396635730cfd1941930eee357e56aff001d781941abf1a4a83f4f24da8fad7242269789780ca75d477cb0b319654fc53e6f0304e4594d50787c5af695d8608bbfd8ee00bff1aa2b5eedf8eff07c358ce2dbaf943c7e7e6f831e96aba9af1ceabc56c093ea6e1d048ea145609510a10e902b3ed213c3d8d1d003f835c6966adfe5354291675a280e6f4f3496a11bac5ec6c006e29fa42f1e83c672260856a9692363ec39bac04652a716ef568d2129de41fd0a0175ecb41c7235c4b560abd0a7959b6049893fbedd78e14b3e092bd9716a7a80ca21e22597b9765da8557fd1472ce914be7a8836ddae2c45fbb307ff304d6969638756ff76065819322f7f50344c92cde7dbf86d27ff91b6c57f0f4e4d0c0de0afb00c1764de42189414cd7b0b5b7a22ee4e1c5b523e7aa9596efe154c23de16c70c3ab62b42e50a760e8b26ae775c99c21a1488bba0f1bb2071bf441db37a1326a601e2c8e5cfbdf98a74d16dbb6a30a3f5392afb6037f5c65b17fdead952c13a399f33fbf1f1e16f85112cffdb1bd8c583a821bc125dc7ed9bdad29098b0c6925271f91de7218b76f25ffcbb2d8dd45d7b1935ee5ec12cbc893474e352e5a64fbbaa9ce2cb9bdf86e2116fb61dd3e1f9eaaa45dcecc8420303210f63a289f53ef4b58d0cf6c6d2125608e16a7a6026897334a1821e782286a33ca5ba5fb4701105823d4020094cd098cf7663eb96d6991821a63cf692ddd51211dcf7ee90e90730aecd2dd9df157f24f0c6881146d0cf87e2f72c81c1a58cf08ec7684e444fa7ff684034e5ef4aacf161d739cdd5bd5cf03788f95fcc395d43f3d8075043d37d82ab351c030856824161f2b7b416d144f57795fcf8d4b314dff474d18b3383714fe6ded33baf5bcf550889401171dc3a47e0fc7b78a2a4fad4d5d66b6fde20bc1ed0f99a396d535dc5fc66926987b08583fc9c580ae0117cf228ebdf96dd2210dbf988b90cf46dd66ca61f303a137991bed9af2a8410fb7597831f00e25ba5f4bcc37c16dfe5fd09996e01f498e51b5c981cc3fd5b2b5c742d0366a82a8042c62da2522449919f2add4da6c91e4ced2bd14bd4e4561060daf2c2adb761f5974c85cc3e1971bb473e80e3b871934eda7246ee8b450e241e1eaafe6230029110f2b1ad79b0a3df6afb0cc1d5f3526202ca303645ef602bebfeb3f19125a2363845b3efad8e5279ff69dd9427249a1d2aae75efd234adbacdd69290aeffc594c681510cdb743e1168c7e15b00d04cad22d18dab391d4ee409cacd6b54ad1f2738e875fe0b3f618218b386fb834ec708a03ad1a78b998bf48dc51c0a1a190c7dad568666c58227c7da9bf0c495a749c680174a06f5e9f001bbc8ed6990f983fb4db230f2d5a01c65808187c482fa1bba21299dde7f8e73a7d299e36cfe9aa45e776ecd923aab1fe7a14fd32abe9335ffdebedf6390b0e6754d285e5131f8afc49ca9d56e2e9f80359742eb6178cb8b42ef82f6caa92ae1b4be4b608f465bfb888ccf28d4fb820ce13775268b69dc90281a832652309829c5660e37b17c35a7c274084c6d7666f9adfb84cd2a547dbb79cf51675a2ba420304f127ab98c16b583245a5d421dab14c239f2c75818c04595644d6348395d36e49d5855a9c34e149b54213acedf1e0d9891fb2ba5a42182dc84281ffdf86b0b9be05ca65e02d4929b8622e606c38fa2e277cf260fc2ce30dec1a3cd1c62bd57dadcb990659521dacd38cffe29da30994cd110d177aaa16a5f3595932c6d4d42c06055565e30f1d93c7740fa9779b9fbc70497964aff682155e3fb6a6aea448c31639477bf0a55705810bab8681c9da5534bbace7e826b0b28555a828499b2b07bab2ec50b615a263037ac4572e1890fdfbd58b96184de4016e425ebecd157ad685665798c34945dd3ee48267977792ac8ef435bde7a9a8195ed46532052cc765987ed467ae2b57353c5551da5739d5f686ecff5322b1f648ff66b49e9882cd032e1e3f129881b51568815fbddf9dc3ca0dfaa1a2a9c15b1176585587fbd3f49f89744ecbcca4658bb223717cd8b4ae50a04bef0ce839df1bc4afb12b83a714970b90960d50e8762f65f13b0a990a1cebfa2be149035e1cefc9fc67a37462815a3169e7b2624c9c9a347aa949f6bcfcf5b74e650daacf8fa797648e7853105ae898c21a2b0630be5cfac6a612fec110c66cc54580d66541cf1705ac0ae510d9e601c39235f78056759db854c5725b51831fd32f347067d15485ad48bc5015430e179a1c4b8fb293db884b2b72597f13e4fb82a90382069933b92ceabb7295eef78f14e958dd6295e1e3fc3b482c0d2020d9b734ebf456df862d6bc20c6d055511db3ce5e3c8e26a7f15e1e40446b940d08a8076f5a0619446bdaae682b7623a1a2ae165b965f44d8261fb1f3cee5b7ec457c646f413986c0280c89914371ac7b341c7e787ce439211617a73d2f644e34836280617995541cc644c35be907c6856c18f767d8de497d231ed994595653c1a69e41442048a7a64dcb66a88c0b776ab0b71a4553ae3e93809c5c4eaa15d3e72558b330647f94e9a7727986c4ed43ece9205db9ee2e412154c06f839adeeb596f71edb0ce00e2649def6fb2baa46776788653902339dfb98c88546c047efd1c35790febc3201c7f20b4ef1ca16a2322a2e42fea9a8d91c2a3f54a36c854cfb23a32bfcd17f8e252b479c2474e34714eae3b617fb0196c9e2f0f1b2f014fdf340f756c30e31bce3d8c164a0b129b19fd646d2293a4ee63ed33b40027e0a5a0eb91e50af4d630e1dac66c73d2459b5b107432c3df51f7adda857d2a2e05e0d014e90412b1a39b49c817826191c65b3581156754aaea94e7aaa4dc40a155c543676417332204ee9061e2a876585299a04c58eb8bfe0f66a062c885e33433d7f0826e6ea8e8c9f19ffbde7cae15891b5f43a02eb8893febe28a49ba23231765bc038ea735edefcffd3dc01a3ba7c9c3f48e6f0eec13d597ca85ac47830e1d8974c3ea5fd72d3d1c34592fd56fda9d092c86a8561bc04fcf06ec2b8a161f08b2778aeff63d3d50eea98232feb6f888d5f32fce74551f451d603c2e39c51a6d034ca24be02fa9852d2fb5f8049ae0305680c1aeb13a242b0d5887c23fce70a203da69b58ffd5ab40d829f7f0160b7513e9418dcdf7a97cb008fff198921f593189e68ace7818225bff00fb0419df0fe5a32edc7b8634f3fca433b2736c2a5fd5a693d2a1cd7aeb103d8538553456c177867e6157a72ca8249c7b680949b443e0986e5c9bd5acc389526c86f511626a5e052259eede624cd0212b61385bade79d850e2a6218f311e9308a9ce0d160c2adeea291c860f0ecc384d205b99ae95fd1d849a2cb0520c5c7c3e175113f0101995f3257a05a42bdc7cafb5f58c231aef70f151df5c877f40e3b9ae5fa511da0d4c9f60ab4cb02b6c9210fe42a28151d7742f63a0bc24241f2882fd2c9dec80bed57ac5289f7153e365e6bb3d4c709e5f2e72b63bbd9cfd45488c793cb25b6fdbc6257c4de57997e845d02595ca38290c21f0cf4a9cac9290ae524378dcd16f2a04674ca40e66319c925e1f1fcb709e40de8f426334e8466a0e08d0527241d4411658ceab4cb07b9d14f00c07857b2611b864f8cc206f49fb63238d23f467e1e09a1afb178c9dacc4e570ac4699801b0775f43c29b19e8ac016cb2a3874178039af59654afacb79c6053ead850fae6cd26e454e404fa813fc5c992fc9d2f2012e9d69dd85b8af6173fcdf069c344723e70a17629322ee6d1c7b788d31a4a1ad364eb4918097e5c66b226e026882c82940c9502d08e0399ffb69cfd0187d494b14cb029e718dcffabbeaad2e45b0ab09093398652400cdaf6f17be1690ad260ea88bb51a0c577eeccd4b34b70452d26422525115738a22ca8691c703234bc2c1ffff50bf43a0bbf2aff0ea817d3ef63f7377a6b22dd4b7ec5fcb475624b9aca1f4c1a03df39d581453c396ca0f20e2e4d71c7f0d5da8a664891fb46f0d673dcd64a5d041d846b83b498a633d1745e9fafa7e03c7e2990fc26bb4f520ede38a7f763a63bbf58c00de550452f361fa1a14dba3ec838221a97c7d9e58c300cb7bc5e539545bc9b31a2b5cc4131ac46417310bb582339be085e7f79ac54e58b35bec033a2fb64f7a47bb702f318b13eb821b8586315bb310c9045973cb3d107f8ef3072af26cb317ef05d8488a2b6ac712466999662f4fc49a2c77f901ff4135c0c59ffd58126ac92ca92b1fccb3a3b4c8167f99dd947694d7bfd086f9935c152ddfb1c1b3fc6123b68e5c978f0aa5a59c9a352e62f17b68c4db1a31ee171e69bfb514ed3ccf529e279a51468785a395580bcf6777dcfb909a9e5cdf3cd27d6b8fbeaafd98cdf3d7408eaa59454939469049ee55751bde85d948e99ccedc19e9b513fe61cba8d549cbab55cad414ec5e82ca5e057dc6f0ded36bec5dd4a465a2ce5c2a337197cf329c46916dab60487cf18c7d4932207c39fc158f7f51370e2c46f7cc26b09abf388d49cc67460be8d9cf0800024000000001cf000300deec7b567e8a8f0a9721514cbeeb60614d7932bc5c2aec62727853fd5dc841e4d377ece7fe260e2856009e348958a8cfb660ec3558374825a3acfd574462ff65332b5d2b5c5a42e13e896215243e6da801eebbdd9bc2b1f82c67a888eef1b16637ccd47f4b6280c5c86033c7c973c8e8ac5261cf1f4d96b20f5d1833caa30097858184337a7d68ea919740244fd0b110fc120c5815a1c720725d6994fc078f493f14b8bc99778839d41d4c1b0f28288aa514f87c8d352a779c21f8cd9800778cfe42716349f2262e8328e40008000240000000038a0003004956314e8a0a67347446a0f3bd697cf8274075cfed9333cefbf9fec18734ef7258459ec5b46be568cc5a0b242eba641b3e465fb7626e9d00fb072e635a211cc784d09ab5a843e5d68887b0768c3cb8148ed4f7660612cd6ce61da8eea5595190755ce2ff6caf677c14a778572fc0e9da60e786978fde6ef560b4b6ad7b99e1a41746989b6ea200006c010b805c0001800a00010071756575650000004c00028008000440000000150600034000010000060003400003000006000340000200000800044000000015080004400000000808000440000000080600034000030000080004400000000a0c0001800800010064757000340001800a000100696e6e65720000002400028008000440000000290800034000000001080003400000000408000440000000341c0001800b00010074756e6e656c00000c000280080002400000000d6400018011000100666c6f775f6f66666c6f6164000000004c0002800900010073797a30000000000900010073797a32000000000900010073797a32000000000900010073797a31000000000900010073797a32000000000900010073797a3200000000140001800e000100627974656f72646572000000100001800c00010062697477697365001c0001800b0001007470726f787900000c00028008000240000000150c000180080001006f7366008c030080480001804400028008000340000000030800034000000002080003400000000308000340000000010900020073797a31000000000900020073797a30000000000800034000000002100007800a0001006d61746368000000f00002802000028008000180fffffffc08000340000000030900020073797a3200000000b1000100d252928b2ae8648550a5d73d59f2298c0ac46b29939040822ae83b34944753b4740d22e8008a66929d09c43e3d6ac68f0b118c254b299bf4e328e0b0e657ffb2cda6f91b8fdc9ea02e3c55b3018785697999ae8f6abe0cd48033d586bb00dcd08dd6d4b78ca11e115d36d795702a09bd464d2366f5a51682dde5a3413ab52703c7071228df30db5772f10453a2af8db9208298c7a1275a2dc9dba618ca515e7c0321bdc23a943d6aefa72652400000000c00028008000340000000030a0001009100cc24a378000064000b80140001800e000100627974656f726465720000004c000180090001007866726d000000003c000280080004400000000605000300020000000500030001000000050003000000000008000440000000030800044000000005080002400000000508000340000000010c000540000000000000083914010280640002800900020073797a32000000000900020073797a320000000008000340000000020900020073797a300000000008000180fffffffc0900020073797a320000000008000180ffffffff08000180000000000800034000000004080003400000000264000280080003400000000208000180fffffffd0900020073797a30000000000900020073797a3100000000080003400000000208000180ffffffff08000180fffffffd0900020073797a32000000000900020073797a320000000008000340000000024800028008000180fffffffd080003400000000308000180fffffffb080003400000000408000180ffffffff08000180fffffffe0900020073797a320000000008000180fffffffeb40001804400028008000340000000010900020073797a3000000000080003400000000208000180fffffffb080003400000000108000340000000040900020073797a30000000006c0001003326286ee16f64913e13167c2ef348e0c8841cfd1a2ec9375680b405d5a1b2583971ed19d4e15e469385d7acbff31d8bd6c52d33d98642870c54c1bcc508e5c2b3c37f65cb1fa98aa27b503d68b20c66bd4286c8773c6cb92ad0948f29c6ee643a6ad45fe02521d9901400807c000180100002800900020073797a30000000006600010024b7155dfb0bd7dad44849ffd8c5f613c4ad8b37ecb8a8ddb19e2681f5b776daac5d721518d99fda5fd56d596c3c27d300a95f9e91da29dc74d8411f0d888a08cb69a14b298c2df32593c2b8cd2f76c4f7f296a3aab93eaa0ad3870cca0970d5be7e0000c0000280040001001c00010032b0016ea19e95e96babbf9015cb7483eb95ac675eb1bce64d000100ac73f097c9a1d2f0c2412a3cea590447f4f1a204868ccb6b46e860578cdf3caefd7e636c0b41244cf2dc0e92890a2a62305468f015b9a113d043b6e6e95775158206c9d1f7290315e60000003c00028008000180fffffffe080003400000000408000180ffffffff08000180fffffffe0900020073797a30000000000900020073797a3000000000100002800900020073797a310000000050130a80180002800900020073797a3000000000080003400000000348000280080003400000000308000180fffffffb08000340000000010900020073797a30000000000900020073797a310000000008000180fffffffc0900020073797a32000000002c00028008000180ffffffff0900020073797a310000000008000340000000010900020073797a3200000000dd0001002b4a6dd0619de04bb87d97fa47a08644fe627ddf0da7c931fe5bc686c26b64a62a5424d2b640723babab6511d7baf3761c9bd7ec99a953a9361ec9574984d4b308a53098e4b2e60388fa454e1c7d9e8464762d62363d1a9215f991be7c8494a7ebbc0fbd4d783f0c9a260d81391e71c6197c8d91af8c5a8d0da3526fd7c1c8995c2a0c5503acfbc21bfda35ce7dbed56e73fdcd122f01a1ece18f1a24a8dbc5790bf6e042ad7f41560e9c794428756925b7ed5991f490a1a19e10a797833603672cd7069347944277e7abfc67456f612c89c7d669fcbcfdeff0000007b0001008098e5b584115bca88b41cdd07b30b74b458add8ff5d8a33983640ce1f0d2f2fc28a3478da25435b7a8e2e530723d1863a2454d69ac38731a20385ad0ebe3e921ce7a81bbc8a177a503dc964375c80e9578a759788b862f5a6fa5781174504ee0ba9cc9c468e373f3c15e2de596d14f8589e9d5298f69600e70001004e662a1174fc40cf3527ff5bbd52e3eac2c3798549f0429c88b8be276df1b2edbee71cf02a8687ceb5fb7e379ba02d5d9a3af21c024c40c6f7177d3e7901e6fbd2fd5ef420b83706d437d72067acccf11af45f4a9d15b6668f319c797089e97418efccf0c1a69adc1c0097b94ffce10615deb6030040c4c8a33acf38e518afd734667216450e1cf230803135c33b7f578925e1fa82e4e5bce39793ed62e425fa89e586ce69185b3d9b5fc46402c8eca9d2519c0759fbea8bacb9e97916d8408446203c27adb21acd2158864ae86108b0d8b39f8b18c3ddc5e8ec4aa276cfa2c34f9ec30004100100e43eca38f291b09da8ef91a95a156bc9c7a6600793fde47606ee24a20c6eb335d7e2274b35532b83d4aa2873f2db4d76fe58feb784d8a5552769a3d96ec2f9dcfaf46ad3d2028aa7b15e388b0273217808a5b55564f776e16eedfac232e52478de1a0638be5002797081c36a4e1b6e44efcaec19f86a4876ae9b4b07acd203dfce3d37a07d0a22938ab6e66c4e374968768da45ca16bb9c7dd78122e0c96c7749efdeb36897497b321bd595622df3ee34b9fff4db5decae5457c71baf1e80f94d7adf3d62a786882df77e14d3fb17a86a579dd450d4264dd32870ed4ca651e04f0e167f4d59fb5da3c3304c42b18b998f137853df5b59e7850333871ce47ee21b275febf53d655cfc4531b2c2eea554c197c740b06119edfcd6a79c521343aae2442348f5a9a21b6fc40127879a7323b6779e6adf844116a15f092d18fae6665f14f96c71bbb34263e7ef41871f67b5cd2a1eec154ea488e96bd070427480158b745bb9834bd658adac78c9814cadcbbe7abb85f1ca29e69a381f6bfab1d5195434b883efde22d0bef34e53b4a485abc9df5ab28526bc80aaf7ae06df41ded44e7ae284589ff06f3bafa7a5f6ed28edff2dd77ed1c8546941216de128e29b476ba6b06ac19a6f8be449019867157774131511d7dc09f91574fd03988e71bcd7b1e5fc8d9271357439436874f99920859d429c780a3add31c4c527913e11e493ac926fbc1bc4d3ec45a4bb61c578b2b86b59fd7e3e44d603a5593bc34876b86b4117e7f3cf8b0e4ef7bd4c474aface1f3979d580ccfdee142f323eec59246c88bc2b26247b6a91dc50aa10956ae559752af93c56569df0bd3e9bdd4df1134dc5f9a9dd9e0520488f07e2866611a9311c9fe184c4e9518346b78fe699807c800b39d0ef6eeb248267314ccf5e89bf9934fee41020c17a3375475920e53fd442555b108c87d2bdc137a68e806e2e01596f5e99c048c3d00e075e0b5bcac45924b6cf9f816353d1ffeb616d5812c2efc6ea441a785fe17611da65a8f97c6587436467f68f19b88e2321b0e363d87c030844408c2bc6a45e1db34bba76494e66107a756bf5f51f43a61f5d9a5a89cf21f0195d9c973b09f87328440cb05a705671f0333a876025c4dd040b237e0fbe502f22c2eeec48d7e5d8d16778aa98ed9ceb1d2d5ff912eab85b91d75f7e819dd4cdeb9c248ef57fc54226df94213d89e9d7749c8ae53183cbfaecf2605e902c96781f6dc0fa8e0f1f1e3555bf7ee88965441360b32a7a7e9b7cf30ac8b76e23f3904682c83bcee32c4b23c64a69e8597015e859f84091dc84cc976d369ab804a78a0f8f69fca1c68736ba93870ed2e2be26d4e3ba535384aa28abb3c6c4dd177214d3217b25833d8dc88a2380d952c497f92b1efc9e582e0446d0ddb3fcbe10fb331d43b2a91440751ede296efa331a5ad756bf33108466a4bd4962f3507d2677440fa84cdad7cd63bcf730bb8b836c6a796bc00df758d57974577145a5176ff7da85154512536a1eda51f10ebc0c817b37d108bf7c8eca0d6a0224dfed94221e22785fc9c7f34dc7fa1056fee0ac9382786a8e0bd09aca43b197cb8af5f6a63c9242ce9a09238669df90462e239716e4f1c92745c4ca090d5e15f291f6c9e347848d8d3643f7786caf9c2549a50092908c5c61a8fca72974f89bdde6efd4dda2e540e1964ea73fdd31fb234a748bdb426d83a95d0801c21f064e9d29ed107c13cab6c6688f3ca517e0d03b9a505549978d5eb410da00a7bfe509c6f2ef53125ddcf81f3f2d6fd251898e29fe993c8253408e2dd04a8bd211acb56ca9cd183463ca35f08f7be45464ac0b54bece24c65b2e03af29b03ea9bd5f2e5488ce4e633344bd76386de8cee743e9f07ab21aaeb36c327ba45edae19d409b3554e7380f89bf886d347620dcd7c0b5bcab193bfa3288a7e455bed736f3d747bab188afde939bc6072536ea833d7bf5a47be5665d283cc57d460a2ee8536ddac3c43de1f73607b4a8038e9cbfd1eec58e9d2ae466ce54a1ed76592ebfc3fe76eba3db42e5508c2870e0ae6c7c7b9bd8200f1469beb51781dbd6c7d2632aca345b71daa1224351cb44a3db0720e0445bfe1c027685c0272b79f0e2fdd8220afba8f3088448e9de0026efdfcd3cf2e3bb4430eb38d3384636e05fd109f49ee8f6b4c4b69dd41c52dfe82a72010318cc403c6b7cafd66b48ade043d2f08e7d106fc2298bd596eb3e5f8ec4bcedbc724782af2deb92e65c5e63ba14908bfd15c8119dfd28d305d1d0aff514c89f5ff06b79fa2f97f192d6e06ebb7db8ecc59a2123a91d184fa34e3220e4bf2d8c4af3eb08033634e50a580f6bd40e8e0c540794fd3b4983555e27ad420a9fa9744db2a56ee98fc0bf5d2f170074148258aa19e403a57c314cf29936b46ba569a6e6a9e44575dc506ec56dcb0a24518b68b02e03676325f5caa640f7d62bd4fa5e3c42cb00528f08f196240c8911196de4048ef646fde4e5e5be0a5da461bdf85b6a77be30355df39b24d5364fb91396f942359eb1922405c8dbc88927cd2f0700d7368a1c31395081e041a00c2cf02c44100957696a298bf8c3a1121f167f8088087f5d4bfa227ed57d2449e26068d5549da17c1e759e80fdf0c3446d92d77462dd8693f2102729bb3656500e803fa09aa0fca5c823b747dc655d1cd0ee27520d4171a585d27731eeaac141d15a94fdc7399a124f90d18498185f1575a431e75cf397e19567fd643208ca6a28f6697a8b119e4deac3c0c7c0490cb77444fa356f206acfa0becea82b8f8b311b0a2a8ca09abdf1af06fe8c3f026123d22f6b4c0ea62c23a7d3488c52e2d316752c2603d2a1aa1d8ed4907100279de8b49cafa61dc5e34484d418d95ca412bc3b2abaeca82f58fe99d40090e8fba0fdb73057800374ee0dbeb0b69dc47df35a54fe94f16a2b916ae58e1bea82d5421ce4b007f74d24646545856c9001b8eadc8c1ff97d58aa137af63f02b6c7cf5b3470c240360257815cb05f60c7643636fa34cd73d16901c67d58b6d6c4fdd799264828f240a3a37d3ce233a0671e37be0afd14c127e08a51d177af6e4cd8d9d910d0a60782ba39811cc17d7c646af476b2df8a44bdd462cbb97f8290c06a03e97a5f3dbf08ca8b7d08480a5bc25aa7297b62f1fdd70af9519e78bdc70e4b69b1bc25da27a6c79485c604d53be3868701dcf7d0ad7790163b295ef1669dea7a90252114d5aa41855719071e954fde2f4eae6cd92ef84037b9f6f9f10565cbf5ead717d09461c35203ae6476347f6646c6bb2218bbb03031784570d4b671340575d97639e8e33dbce6a1cd64971d70b6d1cb2dfe1dec0bcc1aab533a6b525e1c069f3e4a0854d7c05843a04432adebacf5aaed8469397847e632eee45529a32cbf6eb763c474b8af8bd2be821758a53f77954338553660bcfad6971bcf992acf59cd217c9549206fe7addb9a2e43c9fd23cb71397b6c105bb5af92500e7a652e48e455a70ea79b5af6bdd9a6ac5bf6c063e7fa9eee49a9c731452c0f522827b7b3fa699a540b187c9ed770efffb5a91cbb9316cad7fee051a6d556d669d3fbd59c877139c7fa7b37f7c0915c5598a6a4e4b91b8a9f60bbdfd331dcc7d66588dae6c2f3571e8e18baf75aa5b8a930e55726f5d1425d450c8153a2a562f26381d76a98ea8d54ca566c651028b9610964172beb05ac3dcb84e7ca75765dd597351e9f9667cda43bb1ff109f8f6c03c80670c831c9f926b07420cef227b0e52ba98c9abcdb35146cae6655a4f3a58229a7a687046d4c653ea04a0a6160da6c9a2de75c6c455b3fa25ad512405c03bbc152159bd5dd1ae9fdf333daeddcde50f6032531948dc16f8db3a1b865fef32762a09c187da1c98877b961d84f74a06baa239ff6ac10ecdf81fd16f41388cc66705fd5b2b11f2ab244957a4e0676ef3cc89f822d9c491e4d8238617e7852d34ac4c872987c01b5f79c6d36e16753221ccf9c801f43f6da8359ec38e82b3c389a210ca25649b4e13e19876a4970087cb6f4aaa7035cdff8e914d992576887d14678ea83a4627997f4e4d09195b4018f575b84043c4cffeb568f50ebf0d1941b9da3c683cd0c6f86b5e4636be61a9094d1dfbde147e0125e6afa1287cf23685c205b626037bcc586e544ae26bbc679ba16b62f1d8ffd4e463f92eb96fbd7d607e7dd510fb27a6a63373b7e7580657ac76609ed58a4ca2fe57fb1be5b878b321f8c3c9308c01f18f6fae7c5a9e4a75a542cda9f600adfd1763e3117354496c19c0900d9ab2539e46623403ee7fd9b3f4865913fa9a2d42da473d2a47d1819a0a52306c5b34daec5b48a6dedee1100c8514dbff30156ee13106d82f753f4bb0dff7e138ff07819d2d5143d111d8e042a9e50b1d8b09cbfd418fc46862631ba6ff8326001664a1a17a7e7c9768067ae4ee1b5425e871b15ac3192601cc862271067180e0078bd57d78f4c026f241ddd996a71268ead46b0537e14deaf6ab69bc339d5c726e4e719227f93678b762a74965abfa222dd09124a2a414bb10336d48feab38acd5af885a97c11c47ab60c7225bbaf2cebf0961a480e9ef92a9f150fd18e8f6c8aa59a6ec346a5e3d27d5daf3c173b25c93db59b442d53a95e2b4ed84cdc7dd4711664682c36a4ee8b11a6a5613e3626f826077a8524088e15413859aeeb19b7b6cb8f8fff079277168f5af4e8019b362bf747db6035424e0f96540003ffc3fe5c1b7f08a7ab8816e4dfa3696b7999a1a376ac88f6b2671154153106d0910eb0979b61bbea965d81c0c42cb8a99cc0c1e23ef28338652a203ae4f8ba7199b67db4e6f31cdb93ddff970e3fb5492d26a48e2fbcb4226ae9383b474f5a06339b7dc8e4f70ba191979c48e8dacf188a2e807e3a31b7120b947cf9d2deb255dcd39a35d74f72aa3f0f11ed46c74853d746478f09a7f860f00b62a07b87908dc35f65a0a8fd05910df2f26510a9a5a4a35e4d4dc295bccd2e30b86ba1a0c5fb5c72ad8600ea8b12397201d009e1c8826392ace1f113b2be5bd9907586e97cad490b8736aaa071edcc5f770395b6a31104f4f7105b95af657eb950c29e0a8d04744e2e4efc0660c26b2d17e7e43dae5420ca535e56fb508ee5ec9f4c29667505647a734cd8b090ef29f295f941b0605f36324e6a4a7f8f505e6901fed8eddd5dcc9386753fddc847c2d3080e4bf5c11bcf49b97f1bd5163d3926d5439bc93da4c740b6a506399f8946980a45c95b79e866e5642e6594db149de81db28aa33ac74aea3fe6b844596f09d50b0d51711da40b1f322140fceba43caf2bda4f6dd7bf6bd556b04c617f87bd026a96be49210afee9ee12f7695083a5dc926d2bac6cef7a6a852224ebb82c6095cc2e96163710ab0ea57a9f1334a56385331506ee71a345fe6ff7ea86cd2ec010544681f91f285c65f777dcc4e8807cc58a1618a58821a0617facbaca68f61b529bde204d36a44f9a075bf4875a9e26147b3326cc7a8ad2054b79c2bf178723c477b0f2dec7a33b9b72a9445345b4f7a817e731ab5f5b68ede909f9ca7e96f2d58f8149cdd5eef902cf8dbd0b4dfd9a00d2ae525bf9c0dfcd95d4fe247cb1b5501ba4e6f524b74e68f43d418f3051e057fc1f86c02c0af7278d0f90117f61621fa8e1ef434cd7880cdc6ee94b8cbe992a0ff0061bf2a76a78d429246dc88f722c363a09f4b704d61063767cf083da60e54db1e6085f54966cb2c319f30ae21b42258b37eab4e71dfad8bf53ec0db3b0dd8f9f0d587c03f445447cca01cd63b2400028008000180ffffffff0900020073797a32000000000900020073797a310000000051000100255f6737f2a9abfce4a2b8fedbf323267979736c3ce4d7ee6389316fd2008468fa9841027e48524ef5eee1d7ef74c9d757d6360c439feaa6f8c10beb2c22d59b63112047eabad9dd4bc54406ff000000f40500800c00054000000000000000060c00054000000000000000035c010a80b700010031becc04ea362ae549c450b5bfa9931c1a5dcfdd27e6a5486513dcfe71f623d3591c78f2f71ddda640e71cfbca1197b1e820c4ca1934f81a1385be5d727c1e123f7fffe3a9b01a6577fd20347a97e559cb569b00c89da727b2b071d5ff0b63a0a9b2867f50798ca38f4a02e72b20fd14de19103bd5b1798cbeae1101b0c772336769579b5b60a02e05fb1f7b40eae2e403dc9cb1f6a94cfa4b97f18ff2d65cc75d50e09c5660bd315dc46471cbdb496051fd42003300010026463b606e3a1cc77bf2b7b250d19434cfb63969294dc7d76d1c36aa43d83b51acbe7c987d876a63aaee24236bde780069000100cc5b00ca90f18af4b4fec21b86ac27b11d434734642eebbf3cd95e51f93568b822fd6aceeabd7d5d72716059f13d30f3624a47afa20438766026c7d82e92f328840164f8b820db674a359f5583fa59b9a2c4a9c3f178aaf3d50644f9aa7df97f78f86f8f6200000008000340000000010900090073797a3000000000d400064095ae7ddc71a3b49e75679a8632ad3e37b5a4a0cbdaccaec806be441a8bbe10d12b266f0075f9b0332353836492a59a6bec8e4be91c6aaca5ef9db7a0d669f776843b3d27f38fef114a7714df89114310c03cbaf7eb463c02bae44d5bc91ffccdfc9fb38e64931b0f8eee9727bdd295aa5ef8c1259e716c4ab27de603484d8ee5e9c1f9a9d56af814838ba2d022934928d41964a74f24f10a6afd60f1e39a0ae9365820ef44cc9d5fc72cc2bb21b0a0ee234a8f117134a64294b46ab6104bffeafe3bde8f6c1c4b061659be4be1a0b679bc010a80440002800800034000000003080003400000000308000180ffffffff08000340000000030800034000000001080003400000000308000180ffffffff080003400000000240000280080001800000000008000180000000000900020073797a31000000000800034000000004080003400000000308000340000000040800034000000001fc000100bb2f766f2f1c9d22dd4dd69441ddc5013b2262f4fe78319a39dd80bc468857f9b6064e7440bd0095860514041e79b5a592039a4aeccd901829d66a587075e76a37844faf98c1f68ad8e909177112667f8d6a50856df0bb62cec7986786a641395a406e71f4d2a69826d217df24932f4f76a07d40d3af2fa03e2439a23c40d34b4490f18d9014fb458ce8226ea39e9d79a2f912aaef4b0ba8d1adac207e5d52487471b60dd6d2f7e168589db6efbae7cfb10971130689ad30f14903c2ea10fe4cdd1740bbd2061e504ac81402c642a83ee3bb8c1fe959d7c1ce255a03814685b6af47715ce6bdae156ebbd4a6ffc44d8a8e1884a7255d4d5238000280080003400000000208000180fffffffe080003400000000108000180fffffffd08000340000000030900020073797a3000000000480001800c0002800800034000000004380002800900020073797a32000000000900020073797a310000000008000340000000010900020073797a310000000008000180fffffffd9001018045000100800a7ba1c592caaa275b92c32b84a0e9a3571d504b36ace67b0c6dfeb410d21fe48ec614a65b57a8bbace7fe0dc96e937a870fcb22b49798e2b0d5e573a096c3fd0000002a00010043e267004e01f06152ac6b7c58c699d00a0048b63571fae3d2303866ca3839473dfb416d0e1a0000210001008ceff774befd258d28d6bc361f3ad3d8b501cb9cfc720cfa685975cafc000000f100010047e59cf9970cb3f0bcf202d39082edf5601dd24b0c4df76bb29c2324a8c417f195da89324998e048f6f5295228e12e4ad30b48c784a25826617ef449f2f0a35171d0c28b41dc27f794aafcb6425ae4e35c16f61789e09e97ecfa4ecd1c469d0b72e67171f7e2b82932b280e304b7155a7b40f653c6aaf9707457dbcaf74931debba01480cb07ab96bb243853efdf46d60e96ef927d7f65349d3c6f6afbb6cf092a1e4023328d404724af02eb7be272bbda6aafc2d46814c31636403dfcd1af2a7f4b7c84a340214d34f14339fb91540c26b92d6eeb55d3ea9cdde5da28b2d5e00af5e91bc0ca61628d63ea53940000000900010073797a31000000000800044000000000140000001100010000c6a6055d460f6a1f7eb6271c00696fab6cbed1508c5bd99e55a42b0c78a6086bd3f9258072c250fe12c5b0d6f5aee56b569b1e082752f5568b4d426e97f84a862be92153a684e8c9461077f66eb1020b29d6523c9f1441c4123dafc2e859f4b36cd09d0e2f9a873d255cc86a6f45c64af8288dd05f3bc112ae1e93998b29157e0f2a8d822df7365467"], 0x82bc}}, 0x40) write(r0, &(0x7f0000000300)="3c5c0f2397b4d84500b5f812365f00000000000000", 0xff40) 1.348612477s ago: executing program 7 (id=2970): write$binfmt_script(0xffffffffffffffff, &(0x7f0000000500)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000012700), 0x20040, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000012740)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000012780)=[@text64={0x40, 0x0}], 0x1, 0x74, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0xff0f) 1.168692076s ago: executing program 7 (id=2971): ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f00000001c0)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x2f}) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a05000000000000000000010000000900010073797a30000000002c000000030a010200000000000000000100fffe0900010073797a30000000000900030073797a3213000000dc000000060a010400000000000000000100000508000b4000000000b4000480200001800d00010073796e70726f7879000000000c000280060001400000000034000180080001006c6f670028000280080006400000000d110002402b24292d2d2a5d24402c2d400000000006000440000700003c0001800900010068617368000000002c0002800800074000000000080003400000001608000140000000120800024000000000080004"], 0x150}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[@ANYBLOB="14000000100001000000000000000000000f0a0020000000000a01000000000000000000050000000900010073797a300000000064000000120a01000000000000000000050000000900010073797a30000000000900020073797a3100000000080003000000000630000480080001000000123414000280"], 0xb0}, 0x1, 0x0, 0x0, 0x20004081}, 0x40800) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x4) 1.099375737s ago: executing program 7 (id=2972): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x4040, 0x0) r1 = socket(0x10, 0x3, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f00000002c0)={'syzkaller0\x00', 0x2}) r3 = socket$nl_route(0x10, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000700)='./file1\x00', 0x1c0) mknodat(0xffffffffffffff9c, &(0x7f0000000740)='./file1/file2\x00', 0x81c0, 0xffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000780)='./bus\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x187) lsetxattr$security_capability(&(0x7f0000000800)='./file1\x00', &(0x7f0000000840), 0x0, 0x0, 0x1) mount$overlay(0x0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0), 0x0, &(0x7f0000000900)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file0'}}]}) renameat2(0xffffffffffffff9c, &(0x7f0000000940)='./file0/file1/file2\x00', 0xffffffffffffff9c, &(0x7f0000000980)='./file0/file2\x00', 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000300)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0x4ee4e6a52ff56541, 0x70bd26, 0xffffffff, {0x0, 0x0, 0x0, r5, {0x0, 0xfff1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18, 0x2, {0x3, 0x8, 0x4}}]}}]}, 0x48}}, 0x20040084) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000440)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000500)=@newqdisc={0x34, 0x28, 0x4ee4e6a52ff56541, 0x4001, 0xfffffdfc, {0x0, 0x0, 0x0, r7, {0x4}, {0xffff}, {0x2, 0xf}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x28000}, @TCA_RATE={0x6, 0x5, {0xd, 0xde}}]}, 0x34}, 0x1, 0x0, 0x0, 0x810}, 0x0) sendmmsg(r1, &(0x7f00000005c0), 0x4000000000001f2, 0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000005c0)={'veth0_to_bond\x00', 0x0}) sendmsg$nl_route(r9, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000680)=@newlink={0x48, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x4, 0x0, 0xa341}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x10, 0x2, 0x0, 0x1, [@IFLA_MACSEC_SCI={0xc, 0x1, 0x2e07}]}}}, @IFLA_LINK={0x8, 0x5, r10}]}, 0x48}, 0x1, 0x0, 0x0, 0x24008000}, 0x800) r11 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r11, 0xae41, 0x0) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_COALESCE(r12, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x4c, 0x0, 0x200, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_COALESCE_RULE_DELAY={0x8}, @NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x1}, @NL80211_ATTR_COALESCE_RULE_CONDITION={0x8}, @NL80211_ATTR_COALESCE_RULE_DELAY={0x8, 0x1, 0x7}, @NL80211_ATTR_COALESCE_RULE_PKT_PATTERN={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x80}}]}, @NL80211_ATTR_COALESCE_RULE_CONDITION={0x8, 0x2, 0x1}]}, 0x4c}, 0x1, 0x0, 0x0, 0x200040c0}, 0x4000) r13 = openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VIDIOC_DQEVENT(r13, 0x80885659, &(0x7f00000001c0)={0x0, @frame_sync}) ioctl$KVM_CREATE_IRQCHIP(r11, 0xae60) 1.026069243s ago: executing program 6 (id=2974): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = syz_kvm_setup_syzos_vm$x86(r1, &(0x7f0000c00000/0x400000)=nil) r3 = syz_kvm_add_vcpu$x86(r2, &(0x7f00000001c0)={0x0, &(0x7f0000000200)=[@enable_nested={0x12c, 0x18}, @nested_create_vm={0x12d, 0x18}, @nested_load_code={0x12e, 0x32, {0x0, "488b042500304000488904250030400066ba420066b81d0066ef"}}, @nested_vmlaunch={0x12f, 0x18}], 0x7a}) ioctl$KVM_RUN(r3, 0xae80, 0x7ffb) 849.777821ms ago: executing program 6 (id=2975): mount(0x0, &(0x7f0000000000)='./proc\x00', 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)='270', 0x3) unshare(0x40000000) write(0xffffffffffffffff, &(0x7f0000000140)="4f4f4f4fffffffff000000010000028000000168000000000000000000000000000000000000000000000064", 0x2c) r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000600)=@raw={'raw\x00', 0x3c1, 0x3, 0x2a0, 0x108, 0x111, 0x4b4, 0x108, 0xd4feffff, 0x1d0, 0x20a, 0x278, 0x1d0, 0x278, 0x3, 0x0, {[{{@ipv6={@empty, @empty, [0xffffffff, 0xffffff00, 0xffffff00], [], 'ipvlan0\x00', 'caif0\x00', {}, {0xff}, 0x6, 0xfe, 0x0, 0x5a}, 0x0, 0xa8, 0x108}, @common=@inet=@HMARK={0x60, 'HMARK\x00', 0x0, {@ipv4=@empty, [0x0, 0xff, 0xff], 0x4e20, 0x4e23, 0x4e21, 0x4e24, 0x4917, 0x0, 0x0, 0x9, 0x9}}}, {{@uncond, 0x0, 0xa8, 0xc8}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x300) ioctl$VIDIOC_STREAMON(0xffffffffffffffff, 0x40045612, &(0x7f0000000500)=0x6ac) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x2102, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000a80)={'syzkaller0\x00', 0x4001}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSIFADDR(r2, 0x8916, &(0x7f0000000ac0)={'syzkaller0\x00', {0x2, 0x0, @rand_addr=0xac140001}}) ioctl$sock_inet_SIOCSIFFLAGS(r2, 0x8914, &(0x7f0000000b00)={'syzkaller0\x00', 0x1}) write$tun(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="00000800010000000000140008004500003c000000e04084ca2502020202ac14000104d23210000000000000000001000013"], 0x4a) 399.57791ms ago: executing program 6 (id=2976): r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./proc\x00', 0x1ff) mount(0x0, &(0x7f0000000380)='./proc\x00', &(0x7f00000003c0)='proc\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./proc/fs/ksmbd/server\x00', 0x0, 0x0) read(r1, &(0x7f00000007c0)=""/4096, 0x1000) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./tracefs_dir\x00', 0x1ff) mount(0x0, &(0x7f0000000040)='./tracefs_dir\x00', &(0x7f0000000080)='tracefs\x00', 0x200802, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./tracefs_dir/trace_marker\x00', 0x1, 0x0) dup2(r0, r2) r3 = socket$nl_route(0x10, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r4 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) r5 = syz_open_dev$vim2m(&(0x7f00000001c0), 0xfff, 0x2) ioctl$vim2m_VIDIOC_CREATE_BUFS(r5, 0xc100565c, &(0x7f0000000400)={0x8, 0x80, 0x2, {0x1, @vbi={0x9, 0x5, 0x81, 0x32314d4e, [0x101, 0x3], [0x8, 0xbfa9], 0x1}}, 0x80000001}) bind$bt_hci(r4, 0x0, 0x0) write$binfmt_misc(r4, 0x0, 0x0) mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x4000002, 0x14032, 0xffffffffffffffff, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="9feb01001800000000000000180000001800000004000000020000000100000c02000000000000000000000d0000000000005f"], 0x0, 0x34}, 0x28) bpf$MAP_CREATE(0x0, 0x0, 0x48) r6 = bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000680)={r2, 0x20, &(0x7f0000000640)={&(0x7f0000000500)=""/14, 0xe, 0x0, &(0x7f0000000540)=""/209, 0xd1}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x5, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, @fallback=0x2c, r6, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, r7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x94) r8 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000100)='/proc/sys/net/ipv4/tcp_syncookies\x00', 0x2, 0x0) sendfile(r8, r8, 0x0, 0x8) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000200)={'team0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="54000000100001042dbd74000000000000000000", @ANYRES32=0x0, @ANYBLOB="4b02060025210000240012800b0001006970766c616e0000140002800600020001000000060001000200000008000500", @ANYRES32=r9, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r9], 0x54}, 0x1, 0x0, 0x0, 0x20005841}, 0x0) 298.538773ms ago: executing program 6 (id=2977): mkdir(&(0x7f0000000100)='./file0\x00', 0x0) add_key$user(&(0x7f0000000740), 0x0, 0x0, 0x0, 0xfffffffffffffffd) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000780), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000880)={&(0x7f00000008c0)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000005000000180001801400020073797a5f74756e00000008000000000018000380140003801000018004000300080001"], 0x44}}, 0x0) ioctl$XFS_IOC_START_COMMIT(r0, 0x80585882, &(0x7f0000000b40)={0xffffffffffffffff}) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(r2, 0xc0189374, &(0x7f0000000bc0)={{0x1, 0x1, 0x18, r0, {0x800}}, './file2\x00'}) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file2\x00', 0x6a) bpf$PROG_LOAD(0x5, &(0x7f0000000900)={0xd, 0x4, &(0x7f00000009c0)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x79, 0x11, 0xc0}, [@ldst={0x5}], {0x95, 0x0, 0x74}}, &(0x7f0000000a00)='GPL\x00', 0x2, 0xfd90, &(0x7f0000000a40)=""/195, 0x0, 0x0, '\x00', 0x0, @sock_ops}, 0x48) mount$afs(&(0x7f0000000680), &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700), 0x4010, &(0x7f00000007c0)={[{@flock_strict}, {}], [{@hash}, {@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@permit_directio}, {@dont_hash}, {@dont_measure}, {@dont_measure}, {@hash}, {@fscontext={'fscontext', 0x3d, 'root'}}]}) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="140000001000010000000000000000000500000a28000000000a030000000000000000000a00000708000240000000020900010073797a31000000002c000000030a010100000000000000000a0000070900010073797a31000000000900030073797a320000000014000000110001"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0x0) sendmsg$NFT_BATCH(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="140000001000010000000000000000000100000a84000000090a010400000000000000000a0000040900020073797a310000000008000a40fffffffc0900010073797a3100000000080005400000000b400012801c000180090001006c617374000000000c00028008000140000007ff200001800c000100636f756e74657200100002800c000240000000000000cb8b08000340000001"], 0xac}, 0x1, 0x0, 0x0, 0x4044050}, 0x40) syz_open_procfs$namespace(0x0, &(0x7f0000000c00)='ns/uts\x00') mount$overlay(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200), 0x0, &(0x7f0000000240)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r5, 0x84, 0x75, &(0x7f0000000040)={0x2, 0x5}, &(0x7f0000000080)=0x8) setsockopt$sock_int(r4, 0x1, 0x15, &(0x7f0000000000), 0x4) chdir(&(0x7f0000000280)='./file0\x00') r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL(0xffffffffffffffff, 0xc040564b, &(0x7f0000000400)={0x6, 0x0, 0x5001, 0xf8, 0x6, {0x4, 0x9}}) pwritev2(r6, &(0x7f0000000300)=[{&(0x7f0000000340)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) ioctl$FS_IOC_RESVSP(r6, 0xc0189436, &(0x7f0000000380)={0x0, 0x0, 0x2, 0x62, 0x3}) clock_gettime(0x0, &(0x7f0000000180)) 221.63641ms ago: executing program 7 (id=2978): mkdirat(0xffffffffffffff9c, 0x0, 0x4) r0 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x10b) ioctl$EXT4_IOC_GETFSUUID(r0, 0x8008662c, &(0x7f0000000200)) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./cgroup.cpu/test\x00', 0x777) getsockopt$inet_sctp_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f00000005c0)={0x2, 0x5c}, &(0x7f0000000600)=0x8) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000640)={r1, @in6={{0xa, 0x4e23, 0x10, @ipv4={'\x00', '\xff\xff', @remote}, 0x5}}, 0x8}, 0x90) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000400)=@newsa={0xf0, 0x10, 0x401, 0x0, 0x0, {{@in=@local, @in=@rand_addr=0x64010101, 0x0, 0x0, 0x0, 0x0, 0x2}, {@in=@local, 0x4d2, 0x56}, @in=@remote, {0x7fffffffffffffff, 0x7fffffffffffffff, 0x7fffffffffffffff, 0x7fffffffffffffff}, {}, {}, 0x0, 0x0, 0x2, 0x5}}, 0xf0}}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/test/memory.limit_in_bytes\x00', 0x2, 0x0) r4 = fanotify_init(0x4, 0x0) mount(&(0x7f0000000340)=@rnullb={'/dev/syzrnull', 0x0}, &(0x7f0000000500)='./cgroup.cpu/test/memory.limit_in_bytes\x00', &(0x7f0000000540)='ocfs2_dlmfs\x00', 0x80000, &(0x7f0000000580)='][\x00') lseek(r4, 0xff, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000300)='./cgroup.cpu/test/memory.oom_control\x00', 0x2, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./cgroup.cpu/test/cgroup.procs\x00', 0x2, 0x0) ioctl$NILFS_IOCTL_GET_CPINFO(r3, 0x80186e82, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x0, 0x0, 0x101, 0x8000000000000001, 0x0, 0xd, 0x7, 0xbc}, {0x1, 0x0, 0x5, 0x6, 0x101, 0x600000, 0x2, 0x8}, {0x2, 0x0, 0x5, 0x3, 0x3ebfe22, 0x2, 0x80000000, 0x4}, {0x2, 0x0, 0xe, 0x2, 0x4, 0x8, 0x5, 0xffffffff}, {0x0, 0x0, 0x100, 0x7dcb, 0x0, 0x6, 0x8, 0x4}, {0x2, 0x0, 0xd8c, 0x9, 0x3ff, 0x4, 0x3ff, 0x6}], 0x6, 0x38, 0x0, 0x10}) write(r5, &(0x7f00000003c0)='0', 0x1) newfstatat(0xffffffff0000005d, 0x0, 0x0, 0x800) 172.977026ms ago: executing program 6 (id=2979): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x28001, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x2) ioctl$KVM_SET_LAPIC(r2, 0x4400ae8f, &(0x7f00000000c0)={"60ddfe05cf5ab44163f210bc961ad8d06825126d28a0dc6c6f8b4966456546e376981a00febc7c6e84f40ecc8426c26140af6064e773de180c55e2415a39c76082d6e0365d40970183aa59a45c23058e1a3bab96548e07eccc538d9cd92e94cf08e063d898eee5d6b9cb67827f2a690f89db08250cc8fbdae590d7196381607df366bd7343763dacf64432449df9ce150050aacd5cb1ddb1d50758eb44e171bc5a927c1c8f6e2e869cb8f25bd622182b2f531caf0c4b3bdcf8c6c6e4896ac9c83a7622f9606d319e7e8d8e3dea8b54a7872f11fab1190fa3b9aa1f68213b9cade6731b46657a288e4dafc236cb510841af38c3de8cee93483ead0829c2baee5a7d08b84028a53394d4c66b7110a20b06b4d039be18da617ade0091224a31c5791611f66d36e75d722d9fdfe30d2438cb5933f8c1d833c85e3cf4f12d60ec7425ee40611eb915c342fef4b532685ea878099950ef51cdeb555fb371716c34482517ee5877970c0e675a07d16987e27c0ec50b6f7ecd9e4fdaf09ea8c3e558675e92758104ebd05e8b3a01e037e32865668bedb183ef4c90f0d7ff7b24645520cccacd166a44f145426cf7d496b9ea19c2aec33650ceaee005ac2fd742820e21f62ba28fe96ed4111a0954740e12ddf113fbad49266ffc86cb45cbfba35b4298e61cff8cd209ed4efaecbae24c0ae5ebcd6edbdd5b96ed6817a37c9d6848e6d65b59013ae11fffda70e4197364b5ab7948ade0301a48997901c7b912e73d23e4ccaa33bb6528f967af7bfd4bf728d0a43cdf1db7797da7fdc479c9c07d76a0528e239c2b0d4877708f00baeaa2ff06cd1a0efd30cdfd871cd9db248ef7ef1a960955089e1f49060e4e477070078c4405b04b295b801773787ef3a36d16cfcec5f3a6e00c6e3a490dd4cfff6b2ce9a8baa70df2da6878c9e86ae01c423b71ab88e83c6c230ec4874d149b31a4d74769e43b0875636bf94bde1196f994adc44eb921a3119cce3fb48499d013b2566ceb1eabd234c79cb169aff7aae16ed890725be47ab8208c9daca87c0f7710999d2a579936c7cde984e69f230244a6272e7ca14660eaf76cc9c47405d096d7738b601206ae76b1472c5bdcd236aafefdce7f73b4bfcfda90887a38f88e55f6fd7392ca6cfbbb2d6d7f389d205a9a656c32c47e8bb0fa641df4a5354a733b008bcf7ee101c7e67ab8fcdbc0ae3c09e4ad5dee614a23c73d5873301cf0a046959f9afb214ad98fc6b6f9ab80ed4ed893ba3951be1cc14197926775e5a51dd3877b3a079a1f269fa1e4a203a849c8c12ccb195dcea9e86f10937e3c0ce65f954eab99192392818d5b75dcafdcadc70da2100c908ffb2a60edfa7807b3391968631b8f415d7f2d1390696d8e8e743879d697afd34ab0205339b36c10f4e9f88b195100f6d9e6d22b3c10d82d9d7f7c8b9b74eebdf622"}) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4400ae8f, &(0x7f00000004c0)=@x86={0x40, 0x8, 0x2c, 0x0, 0x4, 0x8, 0x10, 0x4, 0x80, 0x7, 0x9, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0xff, 0x0, 0x0, '\x00', 0x2, 0x4000000000000}) 155.45643ms ago: executing program 7 (id=2980): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_ENABLE_STREAM_RESET(r0, 0x84, 0x76, &(0x7f0000000100)={0x0, 0x7}, 0x8) setsockopt$inet_sctp6_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x75, &(0x7f0000000040)={0x0, 0xaf1}, 0x8) bind$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendmmsg$inet6(r0, &(0x7f0000000200)=[{{&(0x7f00000000c0)={0xa, 0x4e23, 0x1, @loopback, 0x1}, 0x70, &(0x7f0000000580)=[{&(0x7f0000001680)='\t', 0x1}], 0x1}}], 0x1, 0x0) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1a, &(0x7f0000000300)={0x1, 0xe5, "479dff6029e95b92c0226339eefb08590bc423289ae32507c1fd91ef4aa1ea97d352ec22b4b481695cc5ea55afa7893cd7a4ee69ba40f545119e02d9f6930d92c80b6323e171451ec49d4676d708b0971faf42cd82456c5b43db86db2fe8332e9c8306c06ec035bc2aea1ed95026dfab414cf20e9087d682031298d7281e0ba6b131cd851f52ceb4f9fb3f4cb77b581221578b13ed7aa6c029ea546f5572136572b3661bdf2945ad34857c79326ae376966a15600970d2419cb321779a5c626f34eb6387c4547fd8f29b6126854878fc2c91767a05e921c8fe6da7108a5cee72aab9d090ca"}, &(0x7f0000000400)=0xed) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000480)={r1, @in6={{0xa, 0xffff, 0x2, @rand_addr=' \x01\x00', 0x7fff}}, 0xfffffffa, 0x3, 0x1, 0x86b, 0x10, 0x0, 0x7}, 0x9c) setsockopt$inet_sctp6_SCTP_RESET_STREAMS(r0, 0x84, 0x77, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYBLOB="03"], 0x8) 0s ago: executing program 6 (id=2981): socket$nl_route(0x10, 0x3, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./proc\x00', 0x4) mount(0x0, &(0x7f0000000240)='./proc\x00', &(0x7f00000002c0)='proc\x00', 0x4000, 0x0) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x4, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./proc/thread-self/fail-nth\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)='27', 0x2) syz_emit_vhci(0x0, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000003c0)=ANY=[@ANYBLOB], 0x7c}}, 0x0) kernel console output (not intermixed with test programs): [ 243.979389][ T6264] netdevsim netdevsim6 eth2: set [1, 0] type 2 family 0 port 6081 - 0 [ 243.980757][T15121] team0: Port device team_slave_0 added [ 243.982185][T15121] team0: Port device team_slave_1 added [ 243.993048][T15121] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 243.993057][T15121] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 243.993070][T15121] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 243.993943][T15121] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 243.993951][T15121] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 243.993964][T15121] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 244.046863][T15121] hsr_slave_0: entered promiscuous mode [ 244.047333][T15121] hsr_slave_1: entered promiscuous mode [ 244.047665][T15121] debugfs: 'hsr0' already exists in 'hsr' [ 244.047678][T15121] Cannot create hsr debugfs directory [ 244.048555][T15153] FAULT_INJECTION: forcing a failure. [ 244.048555][T15153] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 244.048574][T15153] CPU: 3 UID: 0 PID: 15153 Comm: syz.7.2514 Tainted: G L syzkaller #0 PREEMPT(full) [ 244.048590][T15153] Tainted: [L]=SOFTLOCKUP [ 244.048594][T15153] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 244.048600][T15153] Call Trace: [ 244.048605][T15153] [ 244.048610][T15153] dump_stack_lvl+0x100/0x190 [ 244.048630][T15153] should_fail_ex.cold+0x5/0xa [ 244.048648][T15153] _copy_to_user+0x32/0xd0 [ 244.048663][T15153] simple_read_from_buffer+0xcb/0x170 [ 244.048682][T15153] proc_fail_nth_read+0x1af/0x230 [ 244.048700][T15153] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 244.048719][T15153] ? rw_verify_area+0xce/0x6d0 [ 244.048731][T15153] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 244.048748][T15153] vfs_read+0x1e4/0xb40 [ 244.048762][T15153] ? lock_acquire+0x1d1/0x380 [ 244.048776][T15153] ? __fget_files+0x34/0x3d0 [ 244.048792][T15153] ? __pfx_vfs_read+0x10/0x10 [ 244.048804][T15153] ? find_held_lock+0x2b/0x80 [ 244.048815][T15153] ? __fget_files+0x215/0x3d0 [ 244.048834][T15153] ? __fget_files+0x21f/0x3d0 [ 244.048876][T15153] ksys_read+0x12a/0x250 [ 244.048892][T15153] ? __pfx_ksys_read+0x10/0x10 [ 244.048910][T15153] do_syscall_64+0x123/0x790 [ 244.048928][T15153] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 244.048940][T15153] RIP: 0033:0x7f5f31d5fd8e [ 244.048950][T15153] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 244.048960][T15153] RSP: 002b:00007f5f32cebfe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 244.048972][T15153] RAX: ffffffffffffffda RBX: 00007f5f32cec6c0 RCX: 00007f5f31d5fd8e [ 244.048979][T15153] RDX: 000000000000000f RSI: 00007f5f32cec0a0 RDI: 0000000000000006 [ 244.048986][T15153] RBP: 00007f5f32cec090 R08: 0000000000000000 R09: 0000000000000000 [ 244.048992][T15153] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 244.048999][T15153] R13: 00007f5f32026038 R14: 00007f5f32025fa0 R15: 00007ffda966c538 [ 244.049013][T15153] [ 244.069575][T15116] CIFS: VFS: Error connecting to socket. Aborting operation. [ 244.069609][T15116] CIFS: VFS: cifs_mount failed w/return code = -4 [ 244.094652][T15155] netlink: 'syz.6.2516': attribute type 1 has an invalid length. [ 244.139612][ T13] netdevsim netdevsim6 eth3: set [1, 0] type 2 family 0 port 6081 - 0 [ 244.139648][ T13] netdevsim netdevsim6 eth0: set [1, 0] type 2 family 0 port 6081 - 0 [ 244.139675][ T13] netdevsim netdevsim6 eth1: set [1, 0] type 2 family 0 port 6081 - 0 [ 244.259654][ T42] audit: type=1400 audit(1793014167.846:30866): avc: denied { write } for pid=15161 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.312475][ T42] audit: type=1400 audit(1793014167.896:30867): avc: denied { write } for pid=15167 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.385662][ T42] audit: type=1400 audit(1793014167.966:30868): avc: denied { watch watch_reads } for pid=15172 comm="syz.6.2520" path="/464" dev="tmpfs" ino=2568 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=dir permissive=1 [ 244.432212][ T42] audit: type=1400 audit(1793014168.006:30869): avc: denied { write } for pid=15171 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.485716][ T42] audit: type=1400 audit(1793014168.066:30870): avc: denied { write } for pid=15182 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.573880][ T42] audit: type=1400 audit(1793014168.156:30871): avc: denied { write } for pid=15186 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.588393][T15192] netlink: 4 bytes leftover after parsing attributes in process `syz.7.2523'. [ 244.624092][ T42] audit: type=1400 audit(1793014168.206:30872): avc: denied { write } for pid=15194 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.728905][ T42] audit: type=1400 audit(1793014168.306:30873): avc: denied { write } for pid=15199 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 244.750733][T15202] netlink: 'syz.7.2526': attribute type 1 has an invalid length. [ 245.055656][T15121] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 245.075083][T15121] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 245.075801][T15121] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 245.087689][T15121] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 245.092175][T15121] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 245.095410][T15121] 8021q: adding VLAN 0 to HW filter on device netdevsim2 [ 245.095865][T15121] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 245.106707][T15121] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 245.107045][T15207] FAULT_INJECTION: forcing a failure. [ 245.107045][T15207] name fail_futex, interval 1, probability 0, space 0, times 0 [ 245.107073][T15207] CPU: 2 UID: 0 PID: 15207 Comm: syz.6.2525 Tainted: G L syzkaller #0 PREEMPT(full) [ 245.107088][T15207] Tainted: [L]=SOFTLOCKUP [ 245.107093][T15207] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 245.107100][T15207] Call Trace: [ 245.107113][T15207] [ 245.107120][T15207] dump_stack_lvl+0x100/0x190 [ 245.107177][T15207] should_fail_ex.cold+0x5/0xa [ 245.107214][T15207] get_futex_key+0x1c9/0x13e0 [ 245.107257][T15207] ? __pfx_get_futex_key+0x10/0x10 [ 245.107274][T15207] ? wakeup_preempt_fair+0x4fc/0xf60 [ 245.107318][T15207] ? tracing_record_taskinfo_sched_switch+0xac/0x560 [ 245.107347][T15207] futex_wait_setup+0x91/0x540 [ 245.107367][T15207] __futex_wait+0x19f/0x360 [ 245.107383][T15207] ? __pfx___futex_wait+0x10/0x10 [ 245.107397][T15207] ? __pfx_try_to_wake_up+0x10/0x10 [ 245.107412][T15207] ? futex_hash+0x311/0x400 [ 245.107432][T15207] ? __pfx_futex_wake_mark+0x10/0x10 [ 245.107449][T15207] ? find_held_lock+0x2b/0x80 [ 245.107472][T15207] ? futex_wake+0x4ea/0x5e0 [ 245.107489][T15207] futex_wait+0xe6/0x370 [ 245.107503][T15207] ? __pfx_futex_wait+0x10/0x10 [ 245.107520][T15207] ? dvb_usercopy+0x1c0/0x340 [ 245.107542][T15207] ? rcu_is_watching+0x13/0xc0 [ 245.107560][T15207] ? dvb_usercopy+0x1c0/0x340 [ 245.107573][T15207] ? kfree+0x1e5/0x6d0 [ 245.107600][T15207] do_futex+0x265/0x440 [ 245.107614][T15207] ? __pfx_do_futex+0x10/0x10 [ 245.107626][T15207] ? __fget_files+0x34/0x3d0 [ 245.107653][T15207] __x64_sys_futex+0x34f/0x4d0 [ 245.107667][T15207] ? __pfx___x64_sys_futex+0x10/0x10 [ 245.107684][T15207] do_syscall_64+0x123/0x790 [ 245.107706][T15207] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 245.107718][T15207] RIP: 0033:0x7fd7edb9f559 [ 245.107728][T15207] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 245.107739][T15207] RSP: 002b:00007fd7ee9870e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 245.107751][T15207] RAX: ffffffffffffffda RBX: 00007fd7ede25fa8 RCX: 00007fd7edb9f559 [ 245.107766][T15207] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007fd7ede25fa8 [ 245.107773][T15207] RBP: 00007fd7ede25fa0 R08: 0000000000000000 R09: 0000000000000000 [ 245.107779][T15207] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 245.107786][T15207] R13: 00007fd7ede26038 R14: 00007ffdab818540 R15: 00007ffdab818628 [ 245.107801][T15207] [ 245.156933][T15207] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 245.156933][T15207] [ 245.156949][T15207] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 245.157007][T15207] CIFS: Attempting to mount //172.20.20.170/share [ 245.184390][T15223] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 245.191131][T15223] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3905335012 (124970720384 ns) > initial count (9959237888 ns). Using initial count to start timer. [ 245.207932][T15207] CIFS: VFS: cifs_mount failed w/return code = -112 [ 245.266479][T15121] 8021q: adding VLAN 0 to HW filter on device bond0 [ 245.278971][T15121] 8021q: adding VLAN 0 to HW filter on device team0 [ 245.287706][ T55] bridge0: port 1(bridge_slave_0) entered blocking state [ 245.287753][ T55] bridge0: port 1(bridge_slave_0) entered forwarding state [ 245.294053][ T55] bridge0: port 2(bridge_slave_1) entered blocking state [ 245.294098][ T55] bridge0: port 2(bridge_slave_1) entered forwarding state [ 245.379222][ T5142] Bluetooth: hci3: command tx timeout [ 245.424170][T15256] overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection. [ 245.497323][T15268] netlink: 'syz.7.2534': attribute type 1 has an invalid length. [ 245.528568][T15264] device-mapper: ioctl: Invalid new mapped device name or uuid string supplied. [ 245.530495][T15264] netlink: 'syz.3.2533': attribute type 16 has an invalid length. [ 245.530506][T15264] netlink: 64138 bytes leftover after parsing attributes in process `syz.3.2533'. [ 245.589760][T15278] netlink: 12 bytes leftover after parsing attributes in process `syz.7.2536'. [ 245.744959][T15282] ip6erspan0: entered allmulticast mode [ 245.794281][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 245.921732][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 246.002930][T15287] FAULT_INJECTION: forcing a failure. [ 246.002930][T15287] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 246.002964][T15287] CPU: 0 UID: 0 PID: 15287 Comm: syz.3.2538 Tainted: G L syzkaller #0 PREEMPT(full) [ 246.002980][T15287] Tainted: [L]=SOFTLOCKUP [ 246.002984][T15287] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 246.002991][T15287] Call Trace: [ 246.002995][T15287] [ 246.003000][T15287] dump_stack_lvl+0x100/0x190 [ 246.003020][T15287] should_fail_ex.cold+0x5/0xa [ 246.003044][T15287] strncpy_from_user+0x3b/0x2d0 [ 246.003071][T15287] do_getname+0x78/0x390 [ 246.003096][T15287] __x64_sys_mkdirat+0x78/0xc0 [ 246.003115][T15287] do_syscall_64+0x123/0x790 [ 246.003134][T15287] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 246.003146][T15287] RIP: 0033:0x7f76d859f559 [ 246.003155][T15287] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 246.003166][T15287] RSP: 002b:00007f76d93bb028 EFLAGS: 00000246 ORIG_RAX: 0000000000000102 [ 246.003178][T15287] RAX: ffffffffffffffda RBX: 00007f76d8825fa0 RCX: 00007f76d859f559 [ 246.003185][T15287] RDX: 00000000000001ff RSI: 0000200000000180 RDI: ffffffffffffff9c [ 246.003192][T15287] RBP: 00007f76d8636b20 R08: 0000000000000000 R09: 0000000000000000 [ 246.003199][T15287] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 246.003205][T15287] R13: 00007f76d8826038 R14: 00007f76d8825fa0 R15: 00007ffe4c397108 [ 246.003220][T15287] [ 246.004196][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 246.074632][T15121] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 246.123881][T15121] veth0_vlan: entered promiscuous mode [ 246.127890][T15121] veth1_vlan: entered promiscuous mode [ 246.144942][T15121] veth0_macvtap: entered promiscuous mode [ 246.147796][T15121] veth1_macvtap: entered promiscuous mode [ 246.157367][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 246.166576][T15121] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 246.179357][T15121] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 246.210750][ T5859] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 246.210793][ T5859] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 246.210821][ T5859] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 246.210853][ T5859] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 246.303121][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 246.369354][ T351] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 246.369369][ T351] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 246.406282][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 246.427470][ T36] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 246.427669][ T36] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 246.463274][T15284] warning: checkpointing journal with EXT4_IOC_CHECKPOINT_FLAG_ZEROOUT can be slow [ 246.607265][T15330] netlink: 'syz.6.2543': attribute type 1 has an invalid length. [ 246.777004][T15354] rxe_eth0 speed is unknown, defaulting to 1000 [ 246.798278][T15357] Invalid source name [ 246.798294][T15357] UBIFS error (pid: 15357): cannot open "/dev/sg0", error -22 [ 246.821091][T15360] xt_HMARK: spi-set and port-set can't be combined [ 246.920639][T15368] xt_hashlimit: size too large, truncated to 1048576 [ 246.931814][T15354] lo speed is unknown, defaulting to 1000 [ 246.971511][T15350] FAULT_INJECTION: forcing a failure. [ 246.971511][T15350] name fail_futex, interval 1, probability 0, space 0, times 0 [ 246.971532][T15350] CPU: 1 UID: 0 PID: 15350 Comm: syz.7.2547 Tainted: G L syzkaller #0 PREEMPT(full) [ 246.971548][T15350] Tainted: [L]=SOFTLOCKUP [ 246.971552][T15350] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 246.971558][T15350] Call Trace: [ 246.971563][T15350] [ 246.971568][T15350] dump_stack_lvl+0x100/0x190 [ 246.971588][T15350] should_fail_ex.cold+0x5/0xa [ 246.971607][T15350] get_futex_key+0x1c9/0x13e0 [ 246.971627][T15350] ? __pfx_get_futex_key+0x10/0x10 [ 246.971643][T15350] ? inet_bind_conflict+0x493/0x530 [ 246.971674][T15350] futex_wake+0xf4/0x5e0 [ 246.971690][T15350] ? __pfx_futex_wake+0x10/0x10 [ 246.971705][T15350] ? __lock_acquire+0x5c0/0x1f40 [ 246.971721][T15350] ? __lock_acquire+0x5c0/0x1f40 [ 246.971735][T15350] ? inet_hash+0x3e4/0xbb0 [ 246.971748][T15350] ? inet_hash+0x3e4/0xbb0 [ 246.971762][T15350] do_futex+0x2b2/0x440 [ 246.971775][T15350] ? __pfx_do_futex+0x10/0x10 [ 246.971787][T15350] ? do_raw_spin_lock+0x128/0x260 [ 246.971807][T15350] __x64_sys_futex+0x34f/0x4d0 [ 246.971820][T15350] ? lockdep_hardirqs_on+0x7d/0x110 [ 246.971836][T15350] ? __pfx___x64_sys_futex+0x10/0x10 [ 246.971848][T15350] ? inet_listen+0xa2/0xd0 [ 246.971871][T15350] do_syscall_64+0x123/0x790 [ 246.971889][T15350] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 246.971925][T15350] RIP: 0033:0x7f5f31d9f559 [ 246.971935][T15350] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 246.971947][T15350] RSP: 002b:00007f5f32cec0e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 246.971960][T15350] RAX: ffffffffffffffda RBX: 00007f5f32025fa8 RCX: 00007f5f31d9f559 [ 246.971968][T15350] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007f5f32025fac [ 246.971975][T15350] RBP: 00007f5f32025fa0 R08: 0000000000000001 R09: 0000000000000000 [ 246.971983][T15350] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 246.971989][T15350] R13: 00007f5f32026038 R14: 00007ffda966c450 R15: 00007ffda966c538 [ 246.972005][T15350] [ 247.022017][T15350] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 247.022017][T15350] [ 247.022031][T15350] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 247.022073][T15350] CIFS: Attempting to mount //172.20.20.170/share [ 247.072074][T15354] lo speed is unknown, defaulting to 1000 [ 247.074368][T15354] wg2 speed is unknown, defaulting to 1000 [ 247.075735][T15350] CIFS: VFS: cifs_mount failed w/return code = -112 [ 247.125701][T15386] netlink: 'syz.6.2558': attribute type 1 has an invalid length. [ 247.281381][T15398] CIFS: Attempting to mount //::1/share [ 247.284631][T15398] CIFS: VFS: Error connecting to socket. Aborting operation. [ 247.284685][T15398] CIFS: VFS: cifs_mount failed w/return code = -101 [ 247.330601][T15406] SELinux: DCCP has been removed, pid=15406 comm=syz.7.2563 [ 247.344031][T15403] xt_hashlimit: size too large, truncated to 1048576 [ 247.456323][T15418] netlink: 'syz.7.2568': attribute type 1 has an invalid length. [ 247.459016][ T5142] Bluetooth: hci3: command tx timeout [ 247.549058][ C1] net_ratelimit: 357 callbacks suppressed [ 247.549078][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.549476][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.549673][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.550767][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.555101][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.555411][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.555593][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.557126][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.557437][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.610800][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 247.688645][T15423] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 247.688645][T15423] [ 247.688666][T15423] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 247.688714][T15423] CIFS: Attempting to mount //172.20.20.170/share [ 247.709519][T15433] FAULT_INJECTION: forcing a failure. [ 247.709519][T15433] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 247.709543][T15433] CPU: 2 UID: 0 PID: 15433 Comm: syz.7.2573 Tainted: G L syzkaller #0 PREEMPT(full) [ 247.709559][T15433] Tainted: [L]=SOFTLOCKUP [ 247.709564][T15433] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 247.709570][T15433] Call Trace: [ 247.709575][T15433] [ 247.709580][T15433] dump_stack_lvl+0x100/0x190 [ 247.709606][T15433] should_fail_ex.cold+0x5/0xa [ 247.709621][T15433] ? prepare_alloc_pages+0x16d/0x5b0 [ 247.709638][T15433] should_fail_alloc_page+0xeb/0x140 [ 247.709669][T15433] prepare_alloc_pages+0x1f0/0x5b0 [ 247.709687][T15433] __alloc_frozen_pages_noprof+0x1ee/0x3190 [ 247.709702][T15433] ? stack_trace_save+0x8e/0xc0 [ 247.709716][T15433] ? __pfx_stack_trace_save+0x10/0x10 [ 247.709730][T15433] ? stack_depot_save_flags+0x27/0x9f0 [ 247.709748][T15433] ? __lock_acquire+0x5c0/0x1f40 [ 247.709764][T15433] ? kasan_save_stack+0x3f/0x50 [ 247.709778][T15433] ? kasan_save_stack+0x30/0x50 [ 247.709791][T15433] ? kasan_save_track+0x14/0x30 [ 247.709805][T15433] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 247.709817][T15433] ? mmu_topup_memory_caches.part.0+0x93/0x170 [ 247.709831][T15433] ? vcpu_run+0x4009/0x60d0 [ 247.709844][T15433] ? kvm_vcpu_ioctl+0x735/0x17b0 [ 247.709859][T15433] ? __x64_sys_ioctl+0x18e/0x210 [ 247.709872][T15433] ? do_syscall_64+0x123/0x790 [ 247.709887][T15433] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 247.709911][T15433] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 247.709928][T15433] ? policy_nodemask+0xed/0x4f0 [ 247.709947][T15433] alloc_pages_mpol+0x201/0x560 [ 247.709964][T15433] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 247.709981][T15433] ? __kvmalloc_node_noprof+0x377/0x9b0 [ 247.709998][T15433] alloc_pages_noprof+0x1a/0x160 [ 247.710009][T15433] get_free_pages_noprof+0x10/0xb0 [ 247.710023][T15433] __kvm_mmu_topup_memory_cache+0x278/0x5f0 [ 247.710044][T15433] mmu_topup_memory_caches.part.0+0x93/0x170 [ 247.710059][T15433] kvm_mmu_load+0x11a/0x25b0 [ 247.710073][T15433] ? kvm_apic_has_interrupt+0xfe/0x1f0 [ 247.710090][T15433] ? __pfx_kvm_apic_has_interrupt+0x10/0x10 [ 247.710109][T15433] ? __pfx_kvm_mmu_load+0x10/0x10 [ 247.710122][T15433] ? kvm_cpu_has_injectable_intr+0x9c/0x1a0 [ 247.710134][T15433] ? kvm_check_and_inject_events+0x896/0x1050 [ 247.710150][T15433] vcpu_run+0x4009/0x60d0 [ 247.710170][T15433] ? __pfx_vcpu_run+0x10/0x10 [ 247.710186][T15433] ? lock_acquire+0x1d1/0x380 [ 247.710199][T15433] ? kvm_arch_vcpu_ioctl_run+0x2e9/0x1de0 [ 247.710215][T15433] ? fpu_swap_kvm_fpstate+0x25e/0x4b0 [ 247.710235][T15433] ? kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 247.710249][T15433] kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 247.710267][T15433] ? __pfx_kvm_arch_vcpu_ioctl_run+0x10/0x10 [ 247.710281][T15433] ? lock_acquire+0x1d1/0x380 [ 247.710295][T15433] ? do_raw_write_lock+0x11e/0x260 [ 247.710311][T15433] ? find_held_lock+0x2b/0x80 [ 247.710321][T15433] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 247.710336][T15433] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 247.710355][T15433] kvm_vcpu_ioctl+0x735/0x17b0 [ 247.710372][T15433] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 247.710388][T15433] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 247.710405][T15433] ? do_vfs_ioctl+0x226/0x13e0 [ 247.710419][T15433] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 247.710441][T15433] ? ioctl_has_perm.constprop.0.isra.0+0x37d/0x530 [ 247.710463][T15433] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 247.710476][T15433] ? __fget_files+0x34/0x3d0 [ 247.710498][T15433] ? selinux_file_ioctl+0x1e0/0x290 [ 247.710512][T15433] ? selinux_file_ioctl+0x1e7/0x290 [ 247.710524][T15433] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 247.710540][T15433] __x64_sys_ioctl+0x18e/0x210 [ 247.710555][T15433] do_syscall_64+0x123/0x790 [ 247.710572][T15433] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 247.710584][T15433] RIP: 0033:0x7f5f31d9f559 [ 247.710594][T15433] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 247.710605][T15433] RSP: 002b:00007f5f32cec028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 247.710616][T15433] RAX: ffffffffffffffda RBX: 00007f5f32025fa0 RCX: 00007f5f31d9f559 [ 247.710623][T15433] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 247.710630][T15433] RBP: 00007f5f32cec090 R08: 0000000000000000 R09: 0000000000000000 [ 247.710637][T15433] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 247.710643][T15433] R13: 00007f5f32026038 R14: 00007f5f32025fa0 R15: 00007ffda966c538 [ 247.710658][T15433] [ 247.740697][T15423] CIFS: VFS: cifs_mount failed w/return code = -112 [ 247.857519][T15437] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 247.865423][T15439] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 248.021397][T15448] netlink: 'syz.6.2579': attribute type 1 has an invalid length. [ 248.115881][T15460] netlink: 16 bytes leftover after parsing attributes in process `syz.6.2584'. [ 248.293250][T15476] netlink: 'syz.6.2589': attribute type 1 has an invalid length. [ 248.307442][T15456] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 248.307442][T15456] [ 248.307456][T15456] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 248.307514][T15456] CIFS: Attempting to mount //172.20.20.170/share [ 248.337501][T15479] affs: No valid root block on device sr0 [ 248.360476][T15456] CIFS: VFS: cifs_mount failed w/return code = -112 [ 248.522472][ T42] kauditd_printk_skb: 29 callbacks suppressed [ 248.522484][ T42] audit: type=1800 audit(1793014172.107:30903): pid=15489 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz.1.2595" name="file2" dev="sda1" ino=2050 res=0 errno=-22 [ 248.596225][T15491] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 248.619515][ T7086] usb 11-1: new high-speed USB device number 26 using dummy_hcd [ 248.753706][T15499] netlink: 'syz.3.2598': attribute type 1 has an invalid length. [ 248.780671][ T7086] usb 11-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 248.781507][ T7086] usb 11-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 248.781530][ T7086] usb 11-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 248.781542][ T7086] usb 11-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 248.782835][ T7086] usb 11-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 248.782848][ T7086] usb 11-1: Product: syz [ 248.782855][ T7086] usb 11-1: Manufacturer: syz [ 248.793680][T15481] raw-gadget.0 gadget.6: fail, usb_ep_enable returned -22 [ 248.794891][ T7086] garmin_gps 11-1:1.0: Garmin GPS usb/tty converter detected [ 248.804393][ T7086] usb 11-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 248.884152][ T42] audit: type=1400 audit(1793014172.467:30904): avc: denied { accept } for pid=15505 comm="syz.7.2601" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 248.885138][T15502] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 249.000525][ T8644] usb 11-1: USB disconnect, device number 26 [ 249.010956][ T8644] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 249.011291][ T8644] garmin_gps 11-1:1.0: device disconnected [ 249.097375][ T42] audit: type=1800 audit(1793014172.677:30905): pid=15518 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz.7.2606" name="file2" dev="sda1" ino=2050 res=0 errno=-22 [ 249.215793][ T42] audit: type=1400 audit(1793014172.797:30906): avc: denied { mount } for pid=15521 comm="syz.7.2607" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 249.291429][T15524] netlink: 'syz.3.2608': attribute type 1 has an invalid length. [ 249.332642][ T42] audit: type=1400 audit(1793014172.917:30907): avc: denied { unmount } for pid=13853 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 249.504067][T15528] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 249.538908][ T5142] Bluetooth: hci3: command tx timeout [ 249.676915][T15538] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 249.696873][ T42] audit: type=1326 audit(1793014173.277:30908): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15541 comm="syz.6.2614" exe="/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd7edb9f559 code=0x7ffc0000 [ 249.697004][ T42] audit: type=1326 audit(1793014173.277:30909): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15541 comm="syz.6.2614" exe="/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd7edb9f559 code=0x7ffc0000 [ 249.697508][ T42] audit: type=1326 audit(1793014173.277:30910): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15541 comm="syz.6.2614" exe="/syz-executor" sig=0 arch=c000003e syscall=98 compat=0 ip=0x7fd7edb9f559 code=0x7ffc0000 [ 249.697647][ T42] audit: type=1326 audit(1793014173.277:30911): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15541 comm="syz.6.2614" exe="/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd7edb9f559 code=0x7ffc0000 [ 249.697772][ T42] audit: type=1326 audit(1793014173.277:30912): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=15541 comm="syz.6.2614" exe="/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fd7edb9f559 code=0x7ffc0000 [ 249.872241][T15555] md: async del_gendisk mode will be removed in future, please upgrade to mdadm-4.5+ [ 249.872260][T15555] block device autoloading is deprecated and will be removed. [ 249.900376][T15557] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 249.903691][T15557] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=1472 (2944 ns) > initial count (58 ns). Using initial count to start timer. [ 249.907215][T15555] loop7: detected capacity change from 0 to 7 [ 249.908121][ C3] blk_print_req_error: 25 callbacks suppressed [ 249.908182][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.908256][ C3] buffer_io_error: 25 callbacks suppressed [ 249.908267][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.911260][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.911323][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.912790][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.912877][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.913013][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.913065][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.917938][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.918002][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.927879][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.927945][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.932659][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.932745][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.932845][T15555] ldm_validate_partition_table(): Disk read failed. [ 249.932993][ C3] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.933048][ C3] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.937468][ C1] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.937528][ C1] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.937747][ C1] I/O error, dev loop7, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 249.937795][ C1] Buffer I/O error on dev loop7, logical block 0, async page read [ 249.938039][T15555] Dev loop7: unable to read RDB block 0 [ 249.946435][T15555] loop7: unable to read partition table [ 249.946617][T15555] loop7: partition table beyond EOD, truncated [ 249.946646][T15555] loop_reread_partitions: partition scan of loop7 (úùƒå¡™‰ü�¾CîjÌ–4FLQkÝÇ5) failed (rc=-5) [ 249.959950][T15555] ldm_validate_partition_table(): Disk read failed. [ 249.960487][T15555] Dev loop7: unable to read RDB block 0 [ 249.961093][T15555] loop7: unable to read partition table [ 249.961256][T15555] loop7: partition table beyond EOD, truncated [ 250.023876][T15544] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 250.023876][T15544] [ 250.023898][T15544] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 250.023994][T15544] CIFS: Attempting to mount //172.20.20.170/share [ 250.078829][T15544] CIFS: VFS: cifs_mount failed w/return code = -112 [ 250.166519][T15573] netlink: 16 bytes leftover after parsing attributes in process `syz.7.2622'. [ 250.188642][ T1044] usb 8-1: new high-speed USB device number 17 using dummy_hcd [ 250.233831][T15581] batman_adv: Routing algorithm '' is not supported [ 250.246204][T15579] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 250.370173][ T34] usb 11-1: new full-speed USB device number 27 using dummy_hcd [ 250.371998][ T1044] usb 8-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 250.372991][ T1044] usb 8-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 250.375417][ T1044] usb 8-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 250.375443][ T1044] usb 8-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 250.377684][ T1044] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 250.377698][ T1044] usb 8-1: Product: syz [ 250.377707][ T1044] usb 8-1: Manufacturer: syz [ 250.380277][T15560] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 250.381345][ T1044] garmin_gps 8-1:1.0: Garmin GPS usb/tty converter detected [ 250.388940][ T1044] usb 8-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 250.585516][T15595] /dev/sr0: Can't open blockdev [ 250.591879][ T1044] usb 8-1: USB disconnect, device number 17 [ 250.598394][T15571] 8021q: adding VLAN 0 to HW filter on device bond1 [ 250.603119][ T1044] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 250.603705][ T1044] garmin_gps 8-1:1.0: device disconnected [ 250.620411][T15571] 8021q: adding VLAN 0 to HW filter on device eth0 [ 250.622962][T15571] 8021q: adding VLAN 0 to HW filter on device eth1 [ 250.627729][T15571] 8021q: adding VLAN 0 to HW filter on device eth2 [ 250.630651][T15571] 8021q: adding VLAN 0 to HW filter on device eth3 [ 250.644858][ T6299] lo speed is unknown, defaulting to 1000 [ 250.654656][T15594] pim6reg99999999: entered allmulticast mode [ 250.654757][ T7530] wg2 speed is unknown, defaulting to 1000 [ 250.694495][ T34] usb 11-1: New USB device found: idVendor=0424, idProduct=7850, bcdDevice=0.00 [ 250.694529][ T34] usb 11-1: too many configurations: 181, using maximum allowed: 8 [ 250.695250][ T34] usb 11-1: unable to read config index 0 descriptor/start: -71 [ 250.695267][ T34] usb 11-1: can't read configurations, error -71 [ 250.770912][T15610] xt_hashlimit: size too large, truncated to 1048576 [ 250.960763][T15623] iommufd_mock iommufd_mock0: Adding to iommu group 2 [ 251.224134][T15643] netlink: 'syz.3.2645': attribute type 1 has an invalid length. [ 251.248904][T15643] 8021q: adding VLAN 0 to HW filter on device bond4 [ 251.281469][T15643] 8021q: adding VLAN 0 to HW filter on device bond4 [ 251.281768][T15643] bond4: (slave gre3): The slave device specified does not support setting the MAC address [ 251.282546][T15643] bond4: (slave gre3): Error -95 calling set_mac_address [ 251.312354][T15650] netlink: 'syz.7.2649': attribute type 10 has an invalid length. [ 251.340134][T15650] team0: Device wg2 is of different type [ 251.362725][T15652] gretap1: entered promiscuous mode [ 251.367271][T15652] bond4: (slave gretap1): making interface the new active one [ 251.380023][T15652] bond4: (slave gretap1): Enslaving as an active interface with an up link [ 251.445673][T15657] netlink: 36 bytes leftover after parsing attributes in process `syz.1.2646'. [ 251.501644][T15664] bridge_slave_0: left allmulticast mode [ 251.501669][T15664] bridge_slave_0: left promiscuous mode [ 251.501999][T15664] bridge0: port 1(bridge_slave_0) entered disabled state [ 251.512187][T15664] bridge_slave_1: left allmulticast mode [ 251.512210][T15664] bridge_slave_1: left promiscuous mode [ 251.512374][T15664] bridge0: port 2(bridge_slave_1) entered disabled state [ 251.546793][T15664] bond0: (slave bond_slave_0): Releasing backup interface [ 251.547134][T15667] netlink: 16 bytes leftover after parsing attributes in process `syz.3.2651'. [ 251.547154][T15667] netlink: 16 bytes leftover after parsing attributes in process `syz.3.2651'. [ 251.580319][T15667] jffs2: notice: (15667) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 1 of xref (0 dead, 0 orphan) found. [ 251.596204][T15664] bond0: (slave bond_slave_1): Releasing backup interface [ 251.625824][T15664] team0: Port device team_slave_0 removed [ 251.629270][ T5142] Bluetooth: hci3: command tx timeout [ 251.637534][T15664] team0: Port device team_slave_1 removed [ 251.638010][T15664] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 251.638022][T15664] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 251.640580][T15664] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 251.640592][T15664] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 251.759559][ T5786] usb 12-1: new high-speed USB device number 4 using dummy_hcd [ 251.799430][T15688] netlink: 8 bytes leftover after parsing attributes in process `syz.6.2658'. [ 251.909465][ T5786] usb 12-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 251.912367][ T5786] usb 12-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 251.912405][ T5786] usb 12-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 251.912424][ T5786] usb 12-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 251.913975][ T5786] usb 12-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 251.913996][ T5786] usb 12-1: Product: syz [ 251.914008][ T5786] usb 12-1: Manufacturer: syz [ 251.919114][T15665] raw-gadget.0 gadget.7: fail, usb_ep_enable returned -22 [ 251.924810][ T5786] garmin_gps 12-1:1.0: Garmin GPS usb/tty converter detected [ 251.934705][ T5786] usb 12-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 251.950848][T15697] jffs2: notice: (15697) jffs2_build_xattr_subsystem: complete building xattr subsystem, 2 of xdatum (0 unchecked, 0 orphan) and 2 of xref (0 dead, 0 orphan) found. [ 252.129167][ T5864] usb 12-1: USB disconnect, device number 4 [ 252.141605][ T5864] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 252.141903][ T5864] garmin_gps 12-1:1.0: device disconnected [ 252.191274][T15714] af_packet: tpacket_rcv: packet too big, clamped from 60 to 4294967272. macoff=96 [ 252.192550][T15714] netlink: 12 bytes leftover after parsing attributes in process `syz.6.2665'. [ 252.210328][T15714] bond4: entered promiscuous mode [ 252.210607][T15714] 8021q: adding VLAN 0 to HW filter on device bond4 [ 252.252225][T15715] 8021q: adding VLAN 0 to HW filter on device bond4 [ 252.252523][T15715] bond4: (slave wireguard0): The slave device specified does not support setting the MAC address [ 252.255463][T15715] bond4: (slave wireguard0): Error -95 calling set_mac_address [ 252.504913][T15726] netlink: 184 bytes leftover after parsing attributes in process `syz.3.2669'. [ 252.565363][T15729] SELinux: syz.1.2670 (15729) wrote to user. This is no longer supported. [ 252.597556][T15731] net_ratelimit: 514 callbacks suppressed [ 252.597576][T15731] IPVS: lc: FWM 3 0x00000003 - no destination available [ 252.609103][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.609694][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.609937][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.612381][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.612595][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.633156][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.635081][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.635208][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.647357][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 252.728801][T15740] ip6t_hbh: unknown flags 83 [ 252.768007][T15737] netlink: 16 bytes leftover after parsing attributes in process `syz.1.2674'. [ 252.836891][T15746] jffs2: notice: (15746) jffs2_build_xattr_subsystem: complete building xattr subsystem, 2 of xdatum (0 unchecked, 0 orphan) and 2 of xref (0 dead, 0 orphan) found. [ 253.458265][ T5935] usb 11-1: new high-speed USB device number 29 using dummy_hcd [ 253.618648][ T5935] usb 11-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 253.620503][ T5935] usb 11-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 253.620529][ T5935] usb 11-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 253.620541][ T5935] usb 11-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 253.621696][ T5935] usb 11-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 253.621708][ T5935] usb 11-1: Product: syz [ 253.621716][ T5935] usb 11-1: Manufacturer: syz [ 253.623506][T15756] raw-gadget.0 gadget.6: fail, usb_ep_enable returned -22 [ 253.626712][ T5935] garmin_gps 11-1:1.0: Garmin GPS usb/tty converter detected [ 253.629871][ T5935] usb 11-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 253.660958][T15771] netlink: 16 bytes leftover after parsing attributes in process `syz.1.2684'. [ 253.735167][T15775] usb usb9: Requested nonsensical USBDEVFS_URB_ZERO_PACKET. [ 253.755986][T15777] xt_hashlimit: size too large, truncated to 1048576 [ 253.836409][ T5786] usb 11-1: USB disconnect, device number 29 [ 253.846159][ T5786] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 253.849868][ T5786] garmin_gps 11-1:1.0: device disconnected [ 253.852560][T15783] tmpfs: Group quota block hardlimit too large. [ 253.852837][T15783] netlink: 'syz.7.2689': attribute type 1 has an invalid length. [ 253.853830][T15783] netlink: 'syz.7.2689': attribute type 4 has an invalid length. [ 253.918321][T15786] xt_hashlimit: size too large, truncated to 1048576 [ 253.947519][T15790] netlink: 'syz.3.2691': attribute type 3 has an invalid length. [ 254.233102][T15800] netlink: 16 bytes leftover after parsing attributes in process `syz.1.2695'. [ 254.453599][ T42] kauditd_printk_skb: 93 callbacks suppressed [ 254.453617][ T42] audit: type=1400 audit(1793014178.037:31006): avc: denied { ioctl } for pid=15812 comm="syz.6.2701" path="/dev/cpu/0/msr" dev="devtmpfs" ino=87 ioctlcmd=0xc02063a0 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 254.833649][T15831] FAULT_INJECTION: forcing a failure. [ 254.833649][T15831] name fail_futex, interval 1, probability 0, space 0, times 0 [ 254.833696][T15831] CPU: 3 UID: 0 PID: 15831 Comm: syz.6.2708 Tainted: G L syzkaller #0 PREEMPT(full) [ 254.833713][T15831] Tainted: [L]=SOFTLOCKUP [ 254.833717][T15831] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 254.833724][T15831] Call Trace: [ 254.833729][T15831] [ 254.833734][T15831] dump_stack_lvl+0x100/0x190 [ 254.833805][T15831] should_fail_ex.cold+0x5/0xa [ 254.833830][T15831] get_futex_key+0x1c9/0x13e0 [ 254.833881][T15831] ? __pfx_get_futex_key+0x10/0x10 [ 254.833901][T15831] ? __pfx___smp_call_single_queue+0x10/0x10 [ 254.833921][T15831] futex_wait_setup+0x91/0x540 [ 254.833942][T15831] __futex_wait+0x19f/0x360 [ 254.833959][T15831] ? __pfx___futex_wait+0x10/0x10 [ 254.833972][T15831] ? __pfx_try_to_wake_up+0x10/0x10 [ 254.833994][T15831] ? futex_hash+0x311/0x400 [ 254.834012][T15831] ? __pfx_futex_wake_mark+0x10/0x10 [ 254.834033][T15831] ? find_held_lock+0x2b/0x80 [ 254.834052][T15831] ? futex_wake+0x4ea/0x5e0 [ 254.834070][T15831] futex_wait+0xe6/0x370 [ 254.834085][T15831] ? __pfx_futex_wait+0x10/0x10 [ 254.834104][T15831] ? rcu_read_lock_any_held+0x6a/0x90 [ 254.834117][T15831] ? find_held_lock+0x2b/0x80 [ 254.834128][T15831] ? ksys_write+0x190/0x250 [ 254.834164][T15831] ? ksys_write+0x190/0x250 [ 254.834180][T15831] do_futex+0x265/0x440 [ 254.834193][T15831] ? __pfx_do_futex+0x10/0x10 [ 254.834206][T15831] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 254.834239][T15831] __x64_sys_futex+0x34f/0x4d0 [ 254.834252][T15831] ? fput+0x7c/0x100 [ 254.834269][T15831] ? __pfx___x64_sys_futex+0x10/0x10 [ 254.834281][T15831] ? ksys_write+0x1ac/0x250 [ 254.834295][T15831] ? __pfx_ksys_write+0x10/0x10 [ 254.834314][T15831] do_syscall_64+0x123/0x790 [ 254.834333][T15831] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 254.834346][T15831] RIP: 0033:0x7fd7edb9f559 [ 254.834356][T15831] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 254.834367][T15831] RSP: 002b:00007fd7ee9870e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 254.834379][T15831] RAX: ffffffffffffffda RBX: 00007fd7ede25fa8 RCX: 00007fd7edb9f559 [ 254.834386][T15831] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007fd7ede25fa8 [ 254.834392][T15831] RBP: 00007fd7ede25fa0 R08: 0000000000000000 R09: 0000000000000000 [ 254.834399][T15831] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 254.834406][T15831] R13: 00007fd7ede26038 R14: 00007ffdab818540 R15: 00007ffdab818628 [ 254.834421][T15831] [ 254.914157][T15833] gretap0: entered promiscuous mode [ 254.918895][T15833] gretap0: left promiscuous mode [ 255.093192][ T42] audit: type=1800 audit(1793014178.677:31007): pid=15840 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz.1.2712" name="file2" dev="sda1" ino=2050 res=0 errno=-22 [ 255.114750][T15842] FAULT_INJECTION: forcing a failure. [ 255.114750][T15842] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 255.114782][T15842] CPU: 0 UID: 0 PID: 15842 Comm: syz.7.2713 Tainted: G L syzkaller #0 PREEMPT(full) [ 255.114806][T15842] Tainted: [L]=SOFTLOCKUP [ 255.114813][T15842] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 255.114824][T15842] Call Trace: [ 255.114830][T15842] [ 255.114837][T15842] dump_stack_lvl+0x100/0x190 [ 255.114868][T15842] should_fail_ex.cold+0x5/0xa [ 255.114896][T15842] _copy_from_user+0x2e/0xd0 [ 255.114946][T15842] copy_msghdr_from_user+0x9f/0x4c0 [ 255.114992][T15842] ? __pfx_copy_msghdr_from_user+0x10/0x10 [ 255.115131][T15842] ? lock_acquire+0x1d1/0x380 [ 255.115155][T15842] ? get_pid_task+0x2a/0x250 [ 255.115182][T15842] ___sys_sendmsg+0x106/0x1e0 [ 255.115205][T15842] ? __pfx____sys_sendmsg+0x10/0x10 [ 255.115227][T15842] ? get_pid_task+0x106/0x250 [ 255.115261][T15842] ? find_held_lock+0x2b/0x80 [ 255.115293][T15842] __sys_sendmsg+0x160/0x210 [ 255.115320][T15842] ? __pfx___sys_sendmsg+0x10/0x10 [ 255.115361][T15842] do_syscall_64+0x123/0x790 [ 255.115389][T15842] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 255.115407][T15842] RIP: 0033:0x7f5f31d9f559 [ 255.115421][T15842] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 255.115437][T15842] RSP: 002b:00007f5f32cec028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 255.115453][T15842] RAX: ffffffffffffffda RBX: 00007f5f32025fa0 RCX: 00007f5f31d9f559 [ 255.115464][T15842] RDX: 0000000004000000 RSI: 0000200000000040 RDI: 0000000000000003 [ 255.115475][T15842] RBP: 00007f5f32cec090 R08: 0000000000000000 R09: 0000000000000000 [ 255.115502][T15842] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 255.115512][T15842] R13: 00007f5f32026038 R14: 00007f5f32025fa0 R15: 00007ffda966c538 [ 255.115537][T15842] [ 255.461726][T15863] FAULT_INJECTION: forcing a failure. [ 255.461726][T15863] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 255.461772][T15863] CPU: 3 UID: 0 PID: 15863 Comm: syz.1.2722 Tainted: G L syzkaller #0 PREEMPT(full) [ 255.461799][T15863] Tainted: [L]=SOFTLOCKUP [ 255.461806][T15863] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 255.461818][T15863] Call Trace: [ 255.461825][T15863] [ 255.461832][T15863] dump_stack_lvl+0x100/0x190 [ 255.461875][T15863] should_fail_ex.cold+0x5/0xa [ 255.461903][T15863] strncpy_from_user+0x3b/0x2d0 [ 255.461950][T15863] do_getname+0x78/0x390 [ 255.461991][T15863] do_sys_openat2+0xc3/0x1d0 [ 255.462010][T15863] ? __pfx_do_sys_openat2+0x10/0x10 [ 255.462027][T15863] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 255.462065][T15863] ? __fget_files+0x21f/0x3d0 [ 255.462096][T15863] __x64_sys_creat+0xcc/0x120 [ 255.462117][T15863] ? __pfx___x64_sys_creat+0x10/0x10 [ 255.462136][T15863] ? __pfx_ksys_write+0x10/0x10 [ 255.462163][T15863] ? do_syscall_64+0xae/0x790 [ 255.462188][T15863] do_syscall_64+0x123/0x790 [ 255.462212][T15863] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 255.462231][T15863] RIP: 0033:0x7f08d6b9f559 [ 255.462248][T15863] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 255.462261][T15863] RSP: 002b:00007f08d7a4a028 EFLAGS: 00000246 ORIG_RAX: 0000000000000055 [ 255.462279][T15863] RAX: ffffffffffffffda RBX: 00007f08d6e25fa0 RCX: 00007f08d6b9f559 [ 255.462292][T15863] RDX: 0000000000000000 RSI: 00000000000000ae RDI: 00002000000016c0 [ 255.462301][T15863] RBP: 00007f08d7a4a090 R08: 0000000000000000 R09: 0000000000000000 [ 255.462310][T15863] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 255.462320][T15863] R13: 00007f08d6e26038 R14: 00007f08d6e25fa0 R15: 00007ffc892506a8 [ 255.462348][T15863] [ 255.550685][ T1448] ieee802154 phy0 wpan0: encryption failed: -22 [ 255.550734][ T1448] ieee802154 phy1 wpan1: encryption failed: -22 [ 255.599816][T15868] __nla_validate_parse: 5 callbacks suppressed [ 255.599830][T15868] netlink: 8 bytes leftover after parsing attributes in process `syz.6.2724'. [ 255.694574][T15865] netlink: 68 bytes leftover after parsing attributes in process `syz.1.2723'. [ 255.697558][T15865] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2723'. [ 255.789447][T15880] FAULT_INJECTION: forcing a failure. [ 255.789447][T15880] name fail_futex, interval 1, probability 0, space 0, times 0 [ 255.789469][T15880] CPU: 3 UID: 0 PID: 15880 Comm: syz.6.2728 Tainted: G L syzkaller #0 PREEMPT(full) [ 255.789484][T15880] Tainted: [L]=SOFTLOCKUP [ 255.789488][T15880] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 255.789495][T15880] Call Trace: [ 255.789499][T15880] [ 255.789504][T15880] dump_stack_lvl+0x100/0x190 [ 255.789526][T15880] should_fail_ex.cold+0x5/0xa [ 255.789543][T15880] get_futex_key+0x1c9/0x13e0 [ 255.789574][T15880] ? __pfx_get_futex_key+0x10/0x10 [ 255.789596][T15880] futex_wait_setup+0x91/0x540 [ 255.789616][T15880] __futex_wait+0x19f/0x360 [ 255.789631][T15880] ? __pfx___futex_wait+0x10/0x10 [ 255.789646][T15880] ? __pfx_try_to_wake_up+0x10/0x10 [ 255.789661][T15880] ? futex_hash+0x311/0x400 [ 255.789680][T15880] ? __pfx_futex_wake_mark+0x10/0x10 [ 255.789696][T15880] ? find_held_lock+0x2b/0x80 [ 255.789707][T15880] ? futex_wake+0x4ea/0x5e0 [ 255.789724][T15880] futex_wait+0xe6/0x370 [ 255.789738][T15880] ? __pfx_futex_wait+0x10/0x10 [ 255.789754][T15880] ? rcu_read_lock_any_held+0x6a/0x90 [ 255.789766][T15880] ? find_held_lock+0x2b/0x80 [ 255.789775][T15880] ? ksys_write+0x190/0x250 [ 255.789789][T15880] ? ksys_write+0x190/0x250 [ 255.789804][T15880] do_futex+0x265/0x440 [ 255.789816][T15880] ? __pfx_do_futex+0x10/0x10 [ 255.789827][T15880] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 255.789847][T15880] __x64_sys_futex+0x34f/0x4d0 [ 255.789866][T15880] ? fput+0x7c/0x100 [ 255.789883][T15880] ? __pfx___x64_sys_futex+0x10/0x10 [ 255.789896][T15880] ? ksys_write+0x1ac/0x250 [ 255.789915][T15880] ? __pfx_ksys_write+0x10/0x10 [ 255.789939][T15880] do_syscall_64+0x123/0x790 [ 255.789964][T15880] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 255.789986][T15880] RIP: 0033:0x7fd7edb9f559 [ 255.790001][T15880] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 255.790018][T15880] RSP: 002b:00007fd7ee9870e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 255.790037][T15880] RAX: ffffffffffffffda RBX: 00007fd7ede25fa8 RCX: 00007fd7edb9f559 [ 255.790050][T15880] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007fd7ede25fa8 [ 255.790061][T15880] RBP: 00007fd7ede25fa0 R08: 0000000000000000 R09: 0000000000000000 [ 255.790073][T15880] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 255.790084][T15880] R13: 00007fd7ede26038 R14: 00007ffdab818540 R15: 00007ffdab818628 [ 255.790131][T15880] [ 255.874974][T15882] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2729'. [ 255.903726][T15871] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 255.903726][T15871] [ 255.903740][T15871] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 255.903785][T15871] CIFS: Attempting to mount //172.20.20.170/share [ 256.110888][T15894] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2734'. [ 256.167157][T15896] IPVS: length: 120 != 24 [ 256.303298][ T42] audit: type=1800 audit(1793014179.878:31008): pid=15905 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz.7.2737" name="file2" dev="sda1" ino=2050 res=0 errno=-22 [ 256.315922][T15907] netdevsim netdevsim1 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 256.422032][T15910] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 256.480486][ T42] audit: type=1400 audit(1793014180.068:31009): avc: denied { write } for pid=15916 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 256.485190][T15871] CIFS: VFS: Error connecting to socket. Aborting operation. [ 256.485283][T15871] CIFS: VFS: cifs_mount failed w/return code = -4 [ 256.533197][T15923] netlink: 8 bytes leftover after parsing attributes in process `syz.1.2743'. [ 256.563376][ T42] audit: type=1400 audit(1793014180.148:31010): avc: denied { write } for pid=15924 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 256.614412][ T5496] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 256.618476][ T42] audit: type=1800 audit(1793014180.208:31011): pid=15931 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz.3.2745" name="file2" dev="sda1" ino=2050 res=0 errno=-22 [ 256.669913][T15935] FAULT_INJECTION: forcing a failure. [ 256.669913][T15935] name fail_futex, interval 1, probability 0, space 0, times 0 [ 256.669941][T15935] CPU: 1 UID: 0 PID: 15935 Comm: syz.6.2747 Tainted: G L syzkaller #0 PREEMPT(full) [ 256.669960][T15935] Tainted: [L]=SOFTLOCKUP [ 256.669966][T15935] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 256.669976][T15935] Call Trace: [ 256.669982][T15935] [ 256.669990][T15935] dump_stack_lvl+0x100/0x190 [ 256.670023][T15935] should_fail_ex.cold+0x5/0xa [ 256.670042][T15935] get_futex_key+0x1c9/0x13e0 [ 256.670064][T15935] ? __pfx_get_futex_key+0x10/0x10 [ 256.670085][T15935] futex_wait_setup+0x91/0x540 [ 256.670103][T15935] __futex_wait+0x19f/0x360 [ 256.670119][T15935] ? __pfx___futex_wait+0x10/0x10 [ 256.670132][T15935] ? __pfx_try_to_wake_up+0x10/0x10 [ 256.670146][T15935] ? futex_hash+0x311/0x400 [ 256.670164][T15935] ? __pfx_futex_wake_mark+0x10/0x10 [ 256.670181][T15935] ? find_held_lock+0x2b/0x80 [ 256.670192][T15935] ? futex_wake+0x4ea/0x5e0 [ 256.670208][T15935] futex_wait+0xe6/0x370 [ 256.670222][T15935] ? __pfx_futex_wait+0x10/0x10 [ 256.670238][T15935] ? rcu_read_lock_any_held+0x6a/0x90 [ 256.670250][T15935] ? find_held_lock+0x2b/0x80 [ 256.670260][T15935] ? ksys_write+0x190/0x250 [ 256.670274][T15935] ? ksys_write+0x190/0x250 [ 256.670307][T15935] do_futex+0x265/0x440 [ 256.670322][T15935] ? __pfx_do_futex+0x10/0x10 [ 256.670335][T15935] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 256.670356][T15935] __x64_sys_futex+0x34f/0x4d0 [ 256.670370][T15935] ? fput+0x7c/0x100 [ 256.670387][T15935] ? __pfx___x64_sys_futex+0x10/0x10 [ 256.670399][T15935] ? ksys_write+0x1ac/0x250 [ 256.670413][T15935] ? __pfx_ksys_write+0x10/0x10 [ 256.670432][T15935] do_syscall_64+0x123/0x790 [ 256.670449][T15935] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 256.670461][T15935] RIP: 0033:0x7fd7edb9f559 [ 256.670470][T15935] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 256.670481][T15935] RSP: 002b:00007fd7ee9870e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 256.670492][T15935] RAX: ffffffffffffffda RBX: 00007fd7ede25fa8 RCX: 00007fd7edb9f559 [ 256.670499][T15935] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007fd7ede25fa8 [ 256.670507][T15935] RBP: 00007fd7ede25fa0 R08: 0000000000000000 R09: 0000000000000000 [ 256.670515][T15935] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 256.670523][T15935] R13: 00007fd7ede26038 R14: 00007ffdab818540 R15: 00007ffdab818628 [ 256.670539][T15935] [ 256.791311][T15939] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 256.791561][T15939] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=2368 (4736 ns) > initial count (14 ns). Using initial count to start timer. [ 257.018345][T15944] ptrace attach of "/syz-executor exec"[9302] was attempted by ""[15944] [ 257.229931][T15956] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 257.229931][T15956] [ 257.229952][T15956] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 257.230060][T15956] CIFS: Attempting to mount //172.20.20.170/share [ 257.311821][T15961] netlink: 'syz.7.2757': attribute type 4 has an invalid length. [ 257.640920][T15986] vhci_hcd vhci_hcd.0: pdev(1) rhport(0) sockfd(3) [ 257.640943][T15986] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 257.641211][T15986] vhci_hcd vhci_hcd.0: Device attached [ 257.647845][ C3] net_ratelimit: 424 callbacks suppressed [ 257.647868][ C3] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.650357][ C3] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.651863][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.651905][T15987] vhci_hcd: cannot find the pending unlink 6 [ 257.653784][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.653990][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.675983][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.717826][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.718285][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.718495][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.720521][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 257.878831][ T34] usb 39-1: new low-speed USB device number 2 using vhci_hcd [ 257.897854][ T6299] usb 6-1: new low-speed USB device number 4 using dummy_hcd [ 258.002285][T15956] CIFS: VFS: Error connecting to socket. Aborting operation. [ 258.002328][T15956] CIFS: VFS: cifs_mount failed w/return code = -4 [ 258.049657][ T6299] usb 6-1: New USB device found: idVendor=ee8d, idProduct=db1e, bcdDevice=61.23 [ 258.050152][ T6299] usb 6-1: config 0 has no interfaces? [ 258.050178][ T6299] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 258.055310][ T6299] usb 6-1: config 0 descriptor?? [ 258.175837][T16006] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 258.197402][ T42] audit: type=1800 audit(1793014181.778:31012): pid=16008 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=collect_data cause=failed(directio) comm="syz.3.2775" name="file2" dev="sda1" ino=2050 res=0 errno=-22 [ 258.222184][T16010] SELinux: Context system_u:object_r:setrans_initrc_exec_t:s0 is not valid (left unmapped). [ 258.222853][ T42] audit: type=1400 audit(1793014181.808:31013): avc: denied { relabelto } for pid=16009 comm="syz.7.2776" name="seq" dev="devtmpfs" ino=1318 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=chr_file permissive=1 trawcon="system_u:object_r:setrans_initrc_exec_t:s0" [ 258.223858][ T42] audit: type=1400 audit(1793014181.808:31014): avc: denied { associate } for pid=16009 comm="syz.7.2776" name="seq" dev="devtmpfs" ino=1318 scontext=system_u:object_r:unlabeled_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 srawcon="system_u:object_r:setrans_initrc_exec_t:s0" [ 258.262469][T15987] vhci_hcd: cannot find a urb of seqnum 0 max seqnum 1 [ 258.265435][ T13] vhci_hcd vhci_hcd.1: stop threads [ 258.265453][ T13] vhci_hcd vhci_hcd.1: release socket [ 258.267200][ T13] vhci_hcd vhci_hcd.1: disconnect device [ 258.267802][ T6299] usb 6-1: USB disconnect, device number 4 [ 258.331967][ T42] audit: type=1326 audit(1793014181.918:31015): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=16012 comm="syz.3.2777" exe="/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f76d859f559 code=0x0 [ 258.426945][T16026] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 258.426945][T16026] [ 258.426970][T16026] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 258.427048][T16026] CIFS: Attempting to mount //172.20.20.170/share [ 258.429295][T16026] CIFS: VFS: Error connecting to socket. Aborting operation. [ 258.429332][T16026] CIFS: VFS: cifs_mount failed w/return code = -22 [ 258.630095][T16028] IPVS: length: 120 != 24 [ 258.871862][T16040] netlink: 8 bytes leftover after parsing attributes in process `syz.7.2786'. [ 258.875906][T16040] batadv_slave_1: entered promiscuous mode [ 258.876015][T16040] batadv_slave_1: left promiscuous mode [ 259.055497][T16052] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 259.055497][T16052] [ 259.055521][T16052] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 259.055601][T16052] CIFS: Attempting to mount //172.20.20.170/share [ 259.056108][T16052] CIFS: VFS: Error connecting to socket. Aborting operation. [ 259.056142][T16052] CIFS: VFS: cifs_mount failed w/return code = -22 [ 259.177592][ T7086] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 259.200981][T16062] rxe_eth0 speed is unknown, defaulting to 1000 [ 259.232185][T16067] xt_HMARK: spi-set and port-set can't be combined [ 259.325626][T16062] lo speed is unknown, defaulting to 1000 [ 259.338268][ T7086] usb 6-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 259.339372][ T7086] usb 6-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 259.339411][ T7086] usb 6-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 259.339431][ T7086] usb 6-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 259.341124][ T7086] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 259.341145][ T7086] usb 6-1: Product: syz [ 259.341159][ T7086] usb 6-1: Manufacturer: syz [ 259.347949][T16043] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 259.349220][ T7086] garmin_gps 6-1:1.0: Garmin GPS usb/tty converter detected [ 259.360192][ T7086] usb 6-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 259.481338][T16062] lo speed is unknown, defaulting to 1000 [ 259.482336][T16062] wg2 speed is unknown, defaulting to 1000 [ 259.489835][ T42] audit: type=1400 audit(1793014183.078:31016): avc: denied { write } for pid=16070 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 259.559802][ T42] audit: type=1400 audit(1793014183.148:31017): avc: denied { write } for pid=16074 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 259.575924][ T7086] usb 6-1: USB disconnect, device number 5 [ 259.586572][ T7086] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 259.586861][ T7086] garmin_gps 6-1:1.0: device disconnected [ 259.631933][T16082] FAULT_INJECTION: forcing a failure. [ 259.631933][T16082] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 259.631965][T16082] CPU: 2 UID: 0 PID: 16082 Comm: syz.6.2802 Tainted: G L syzkaller #0 PREEMPT(full) [ 259.631993][T16082] Tainted: [L]=SOFTLOCKUP [ 259.632000][T16082] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 259.632010][T16082] Call Trace: [ 259.632017][T16082] [ 259.632024][T16082] dump_stack_lvl+0x100/0x190 [ 259.632068][T16082] should_fail_ex.cold+0x5/0xa [ 259.632095][T16082] _copy_to_user+0x32/0xd0 [ 259.632129][T16082] simple_read_from_buffer+0xcb/0x170 [ 259.632166][T16082] proc_fail_nth_read+0x1af/0x230 [ 259.632205][T16082] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 259.632233][T16082] ? rw_verify_area+0xce/0x6d0 [ 259.632253][T16082] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 259.632279][T16082] vfs_read+0x1e4/0xb40 [ 259.632300][T16082] ? lock_acquire+0x1d1/0x380 [ 259.632332][T16082] ? __fget_files+0x34/0x3d0 [ 259.632358][T16082] ? __pfx_vfs_read+0x10/0x10 [ 259.632376][T16082] ? find_held_lock+0x2b/0x80 [ 259.632394][T16082] ? __fget_files+0x215/0x3d0 [ 259.632422][T16082] ? __fget_files+0x21f/0x3d0 [ 259.632453][T16082] ksys_read+0x12a/0x250 [ 259.632474][T16082] ? __pfx_ksys_read+0x10/0x10 [ 259.632501][T16082] do_syscall_64+0x123/0x790 [ 259.632539][T16082] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 259.632557][T16082] RIP: 0033:0x7fd7edb5fd8e [ 259.632573][T16082] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 259.632589][T16082] RSP: 002b:00007fd7ee986fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 259.632607][T16082] RAX: ffffffffffffffda RBX: 00007fd7ee9876c0 RCX: 00007fd7edb5fd8e [ 259.632619][T16082] RDX: 000000000000000f RSI: 00007fd7ee9870a0 RDI: 0000000000000004 [ 259.632631][T16082] RBP: 00007fd7ee987090 R08: 0000000000000000 R09: 0000000000000000 [ 259.632642][T16082] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 259.632652][T16082] R13: 00007fd7ede26038 R14: 00007fd7ede25fa0 R15: 00007ffdab818628 [ 259.632678][T16082] [ 259.733561][T16087] FAULT_INJECTION: forcing a failure. [ 259.733561][T16087] name fail_futex, interval 1, probability 0, space 0, times 0 [ 259.733584][T16087] CPU: 1 UID: 0 PID: 16087 Comm: syz.6.2803 Tainted: G L syzkaller #0 PREEMPT(full) [ 259.733599][T16087] Tainted: [L]=SOFTLOCKUP [ 259.733603][T16087] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 259.733611][T16087] Call Trace: [ 259.733615][T16087] [ 259.733620][T16087] dump_stack_lvl+0x100/0x190 [ 259.733641][T16087] should_fail_ex.cold+0x5/0xa [ 259.733659][T16087] get_futex_key+0x1c9/0x13e0 [ 259.733679][T16087] ? __pfx_get_futex_key+0x10/0x10 [ 259.733700][T16087] futex_wake+0xf4/0x5e0 [ 259.733716][T16087] ? __pfx_futex_wake+0x10/0x10 [ 259.733735][T16087] do_futex+0x2b2/0x440 [ 259.733747][T16087] ? __pfx_do_futex+0x10/0x10 [ 259.733758][T16087] ? rcu_is_watching+0x13/0xc0 [ 259.733780][T16087] ? _raw_spin_unlock_irq+0x23/0x50 [ 259.733798][T16087] ? lockdep_hardirqs_on+0x7d/0x110 [ 259.733816][T16087] __x64_sys_futex+0x34f/0x4d0 [ 259.733830][T16087] ? __pfx___x64_sys_futex+0x10/0x10 [ 259.733842][T16087] ? __pfx___x64_sys_epoll_pwait2+0x10/0x10 [ 259.733875][T16087] do_syscall_64+0x123/0x790 [ 259.733894][T16087] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 259.733906][T16087] RIP: 0033:0x7fd7edb9f559 [ 259.733934][T16087] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 259.733946][T16087] RSP: 002b:00007fd7ebdf60e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 259.733958][T16087] RAX: ffffffffffffffda RBX: 00007fd7ede26098 RCX: 00007fd7edb9f559 [ 259.733965][T16087] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007fd7ede2609c [ 259.733973][T16087] RBP: 00007fd7ede26090 R08: 0000000000000001 R09: 0000000000000000 [ 259.733980][T16087] R10: ffffffffffffffff R11: 0000000000000246 R12: 0000000000000000 [ 259.733987][T16087] R13: 00007fd7ede26128 R14: 00007ffdab818540 R15: 00007ffdab818628 [ 259.734004][T16087] [ 259.873692][T16095] SET target dimension over the limit! [ 259.884407][T16096] netlink: 68 bytes leftover after parsing attributes in process `syz.3.2806'. [ 259.906221][T16091] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 259.906221][T16091] [ 259.906235][T16091] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 259.906276][T16091] CIFS: Attempting to mount //172.20.20.170/share [ 259.906528][T16091] CIFS: VFS: Error connecting to socket. Aborting operation. [ 259.906547][T16091] CIFS: VFS: cifs_mount failed w/return code = -22 [ 259.952890][T16102] kvm [16100]: vcpu2, guest rIP: 0x9114 Unhandled WRMSR(0xc2) = 0x7 [ 259.953775][T16102] kvm [16100]: vcpu2, guest rIP: 0x9114 Unhandled WRMSR(0xc1) = 0x7 [ 260.148294][T16111] nbd: must specify an index to disconnect [ 260.204374][T16114] ecryptfs_verify_version: Minor version number mismatch. Expected [4]; got [0] [ 260.204396][T16114] Data structure version mismatch. Userspace tools must match eCryptfs kernel module with major version [0] and minor version [4] [ 260.204409][T16114] Could not find valid key in user session keyring for sig specified in mount option: [syz] [ 260.204419][T16114] One or more global auth toks could not properly register; rc = [-22] [ 260.204448][T16114] Error validating options; rc = [-22] [ 260.329333][T16121] netlink: 8 bytes leftover after parsing attributes in process `syz.6.2813'. [ 260.933810][T16140] usb usb5: usbfs: interface 0 claimed by hub while 'syz.7.2818' sets config #1 [ 261.006489][T16129] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 261.006489][T16129] [ 261.006503][T16129] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 261.006544][T16129] CIFS: Attempting to mount //172.20.20.170/share [ 261.058291][T16129] CIFS: VFS: cifs_mount failed w/return code = -112 [ 261.145485][T16157] netlink: 12 bytes leftover after parsing attributes in process `syz.1.2827'. [ 261.184484][T16163] team0: Device vxcan1 is CAN, IEEE 802.15.4 or 6LoWPAN. These device types can't be added as a team port [ 261.210858][T16163] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 261.350542][T16167] FAULT_INJECTION: forcing a failure. [ 261.350542][T16167] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 261.350566][T16167] CPU: 0 UID: 0 PID: 16167 Comm: syz.7.2830 Tainted: G L syzkaller #0 PREEMPT(full) [ 261.350582][T16167] Tainted: [L]=SOFTLOCKUP [ 261.350586][T16167] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 261.350593][T16167] Call Trace: [ 261.350597][T16167] [ 261.350603][T16167] dump_stack_lvl+0x100/0x190 [ 261.350624][T16167] should_fail_ex.cold+0x5/0xa [ 261.350641][T16167] __kvm_write_guest_page+0x127/0x2b0 [ 261.350656][T16167] kvm_vcpu_write_guest+0x8a/0x130 [ 261.350670][T16167] enter_smm+0x12aa/0x22b0 [ 261.350685][T16167] ? find_held_lock+0x2b/0x80 [ 261.350697][T16167] ? __pfx_enter_smm+0x10/0x10 [ 261.350714][T16167] ? __lock_acquire+0x5c0/0x1f40 [ 261.350750][T16167] ? vmx_set_intercept_for_msr+0x1a4/0x6b0 [ 261.350766][T16167] kvm_check_and_inject_events+0xbf7/0x1050 [ 261.350782][T16167] vcpu_run+0xf00/0x60d0 [ 261.350802][T16167] ? __pfx_vcpu_run+0x10/0x10 [ 261.350818][T16167] ? lock_acquire+0x1d1/0x380 [ 261.350833][T16167] ? kvm_arch_vcpu_ioctl_run+0x2e9/0x1de0 [ 261.350850][T16167] ? fpu_swap_kvm_fpstate+0x25e/0x4b0 [ 261.350870][T16167] ? kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 261.350884][T16167] kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 261.350903][T16167] ? __pfx_kvm_arch_vcpu_ioctl_run+0x10/0x10 [ 261.350917][T16167] ? lock_acquire+0x1d1/0x380 [ 261.350931][T16167] ? do_raw_write_lock+0x11e/0x260 [ 261.350947][T16167] ? find_held_lock+0x2b/0x80 [ 261.350957][T16167] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 261.350973][T16167] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 261.350991][T16167] kvm_vcpu_ioctl+0x735/0x17b0 [ 261.351008][T16167] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 261.351024][T16167] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 261.351056][T16167] ? do_vfs_ioctl+0x226/0x13e0 [ 261.351071][T16167] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 261.351084][T16167] ? ioctl_has_perm.constprop.0.isra.0+0x37d/0x530 [ 261.351105][T16167] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 261.351119][T16167] ? __fget_files+0x34/0x3d0 [ 261.351141][T16167] ? selinux_file_ioctl+0x1e0/0x290 [ 261.351152][T16167] ? selinux_file_ioctl+0x1e7/0x290 [ 261.351164][T16167] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 261.351181][T16167] __x64_sys_ioctl+0x18e/0x210 [ 261.351198][T16167] do_syscall_64+0x123/0x790 [ 261.351217][T16167] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 261.351229][T16167] RIP: 0033:0x7f5f31d9f559 [ 261.351239][T16167] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 261.351249][T16167] RSP: 002b:00007f5f32cec028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 261.351261][T16167] RAX: ffffffffffffffda RBX: 00007f5f32025fa0 RCX: 00007f5f31d9f559 [ 261.351268][T16167] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 261.351275][T16167] RBP: 00007f5f32cec090 R08: 0000000000000000 R09: 0000000000000000 [ 261.351282][T16167] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 261.351288][T16167] R13: 00007f5f32026038 R14: 00007f5f32025fa0 R15: 00007ffda966c538 [ 261.351303][T16167] [ 261.752653][T16179] pim6reg: entered allmulticast mode [ 261.871765][T16194] netlink: 28 bytes leftover after parsing attributes in process `syz.6.2838'. [ 261.871798][T16194] netlink: 28 bytes leftover after parsing attributes in process `syz.6.2838'. [ 261.922166][T16182] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 261.922166][T16182] [ 261.922188][T16182] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 261.922312][T16182] CIFS: Attempting to mount //172.20.20.170/share [ 261.923144][T16182] CIFS: VFS: Error connecting to socket. Aborting operation. [ 261.923176][T16182] CIFS: VFS: cifs_mount failed w/return code = -22 [ 262.156512][T16205] netlink: 12 bytes leftover after parsing attributes in process `syz.7.2846'. [ 262.192033][T16209] fuse: blksize only supported for fuseblk [ 262.225154][T16209] netlink: 12 bytes leftover after parsing attributes in process `syz.3.2848'. [ 262.259334][T16209] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2560 sclass=netlink_route_socket pid=16209 comm=syz.3.2848 [ 262.259362][T16209] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2563 sclass=netlink_route_socket pid=16209 comm=syz.3.2848 [ 262.259382][T16209] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=2566 sclass=netlink_route_socket pid=16209 comm=syz.3.2848 [ 262.273572][T16213] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=16213 comm=syz.7.2849 [ 262.279810][T16218] xt_hashlimit: size too large, truncated to 1048576 [ 262.491554][T16224] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 262.491554][T16224] [ 262.491571][T16224] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 262.491629][T16224] CIFS: Attempting to mount //172.20.20.170/share [ 262.491974][T16224] CIFS: VFS: Error connecting to socket. Aborting operation. [ 262.492006][T16224] CIFS: VFS: cifs_mount failed w/return code = -22 [ 262.500312][ T42] audit: type=1107 audit(1793014186.078:31018): pid=16228 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t msg='7t·›Û�°ë¥rÜ̇/Ç…Å´W Ï1©½QÚWiXwH^’Sup�ÿ’‹õ°RÕ�ARÍßùJñH|¦øRyÿªýq�0²¯04]SFìèœIî~CT4•—¶–×4‚sÎb' [ 262.690783][ T5768] net_ratelimit: 408 callbacks suppressed [ 262.690833][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.690948][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.692079][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.697289][ T5864] usb 8-1: new high-speed USB device number 18 using dummy_hcd [ 262.737291][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.847842][ T5864] usb 8-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 262.848858][ T5864] usb 8-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 262.848916][ T5864] usb 8-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 262.848929][ T5864] usb 8-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 262.850276][ T5864] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 262.850289][ T5864] usb 8-1: Product: syz [ 262.850297][ T5864] usb 8-1: Manufacturer: syz [ 262.855525][T16226] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 262.856886][ T5864] garmin_gps 8-1:1.0: Garmin GPS usb/tty converter detected [ 262.866017][ T5864] usb 8-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 262.921801][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.967114][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.967145][ T34] vhci_hcd vhci_hcd.1: vhci_device speed not set [ 262.968111][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.968193][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.970450][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 262.970540][ C2] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 263.089154][T16247] netlink: 28 bytes leftover after parsing attributes in process `syz.6.2858'. [ 263.089204][T16247] netlink: 'syz.6.2858': attribute type 7 has an invalid length. [ 263.089212][T16247] netlink: 'syz.6.2858': attribute type 8 has an invalid length. [ 263.089218][T16247] netlink: 4 bytes leftover after parsing attributes in process `syz.6.2858'. [ 263.114868][ T6299] usb 8-1: USB disconnect, device number 18 [ 263.125527][ T6299] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 263.126083][ T6299] garmin_gps 8-1:1.0: device disconnected [ 263.138210][ T42] audit: type=1400 audit(1793014186.728:31019): avc: denied { write } for pid=16246 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 263.276407][ T42] audit: type=1400 audit(1793014186.858:31020): avc: denied { write } for pid=16252 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 263.450899][T16260] ptrace attach of "/syz-executor exec"[13853] was attempted by "/syz-executor exec"[16260] [ 263.634118][T16262] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 263.634118][T16262] [ 263.634141][T16262] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 263.634216][T16262] CIFS: Attempting to mount //172.20.20.170/share [ 263.692749][T16262] CIFS: VFS: cifs_mount failed w/return code = -112 [ 263.834514][T16275] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 263.978116][T16280] FAULT_INJECTION: forcing a failure. [ 263.978116][T16280] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 263.978160][T16280] CPU: 3 UID: 0 PID: 16280 Comm: syz.6.2870 Tainted: G L syzkaller #0 PREEMPT(full) [ 263.978184][T16280] Tainted: [L]=SOFTLOCKUP [ 263.978190][T16280] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 263.978201][T16280] Call Trace: [ 263.978208][T16280] [ 263.978225][T16280] dump_stack_lvl+0x100/0x190 [ 263.978315][T16280] should_fail_ex.cold+0x5/0xa [ 263.978366][T16280] ? prepare_alloc_pages+0x16d/0x5b0 [ 263.978429][T16280] should_fail_alloc_page+0xeb/0x140 [ 263.978465][T16280] prepare_alloc_pages+0x1f0/0x5b0 [ 263.978494][T16280] __alloc_frozen_pages_noprof+0x1ee/0x3190 [ 263.978517][T16280] ? __lock_acquire+0x5c0/0x1f40 [ 263.978570][T16280] ? stack_trace_save+0x8e/0xc0 [ 263.978601][T16280] ? __pfx_stack_trace_save+0x10/0x10 [ 263.978623][T16280] ? stack_depot_save_flags+0x27/0x9f0 [ 263.978671][T16280] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 263.978695][T16280] ? __lock_acquire+0x5c0/0x1f40 [ 263.978723][T16280] ? __lock_acquire+0x5c0/0x1f40 [ 263.978749][T16280] ? find_held_lock+0x2b/0x80 [ 263.978769][T16280] ? lock_acquire+0x1d1/0x380 [ 263.978789][T16280] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 263.978826][T16280] ? policy_nodemask+0xed/0x4f0 [ 263.978860][T16280] alloc_pages_mpol+0x201/0x560 [ 263.978886][T16280] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 263.978911][T16280] ? __pfx___css_rstat_updated+0x10/0x10 [ 263.978955][T16280] folio_alloc_mpol_noprof+0x36/0x260 [ 263.978974][T16280] vma_alloc_folio_noprof+0xed/0x1d0 [ 263.978991][T16280] ? __pfx_vma_alloc_folio_noprof+0x10/0x10 [ 263.979017][T16280] do_anonymous_page+0xac9/0x2050 [ 263.979051][T16280] ? __pfx_do_anonymous_page+0x10/0x10 [ 263.979075][T16280] ? rcu_read_unlock+0x2d/0xb0 [ 263.979113][T16280] ? rcu_read_unlock+0x2d/0xb0 [ 263.979145][T16280] __handle_mm_fault+0x1ff3/0x2f60 [ 263.979179][T16280] ? __pfx___handle_mm_fault+0x10/0x10 [ 263.979206][T16280] ? __pfx_mt_find+0x10/0x10 [ 263.979267][T16280] ? find_vma+0xbf/0x140 [ 263.979287][T16280] ? __pfx_find_vma+0x10/0x10 [ 263.979309][T16280] handle_mm_fault+0x363/0xa20 [ 263.979340][T16280] do_user_addr_fault+0x745/0x12f0 [ 263.979373][T16280] exc_page_fault+0x6f/0xd0 [ 263.979398][T16280] asm_exc_page_fault+0x26/0x30 [ 263.979416][T16280] RIP: 0010:__kvm_write_guest_page+0x166/0x2b0 [ 263.979437][T16280] Code: 00 48 8b 3c 24 44 89 e6 4d 63 fc e8 24 a7 03 01 0f 1f 44 00 00 e8 ba 8b 8a 00 0f 01 cb 48 63 fb 4c 89 f9 48 8b 34 24 4c 01 ef a4 0f 1f 00 0f 01 ca 41 89 cc e8 9a 8b 8a 00 31 ff 44 89 e6 e8 [ 263.979454][T16280] RSP: 0018:ffffc90004c6f508 EFLAGS: 00050206 [ 263.979470][T16280] RAX: 0000000000000000 RBX: 0000000000000e00 RCX: 0000000000000200 [ 263.979481][T16280] RDX: ffff888025d88000 RSI: ffffc90004c6f6d8 RDI: 000020000000fe00 [ 263.979493][T16280] RBP: ffff888061935400 R08: 0000000000000000 R09: fffff5200098df1a [ 263.979504][T16280] R10: ffffc90004c6f8d7 R11: 0000000000000000 R12: 0000000000000200 [ 263.979515][T16280] R13: 000020000000f000 R14: 000000000000003f R15: 0000000000000200 [ 263.979540][T16280] ? __kvm_write_guest_page+0x156/0x2b0 [ 263.979562][T16280] kvm_vcpu_write_guest+0x8a/0x130 [ 263.979585][T16280] enter_smm+0x12aa/0x22b0 [ 263.979608][T16280] ? find_held_lock+0x2b/0x80 [ 263.979625][T16280] ? __pfx_enter_smm+0x10/0x10 [ 263.979654][T16280] ? __lock_acquire+0x5c0/0x1f40 [ 263.979717][T16280] ? vmx_set_intercept_for_msr+0x1a4/0x6b0 [ 263.979742][T16280] kvm_check_and_inject_events+0xbf7/0x1050 [ 263.979768][T16280] vcpu_run+0xf00/0x60d0 [ 263.979802][T16280] ? __pfx_vcpu_run+0x10/0x10 [ 263.979829][T16280] ? lock_acquire+0x1d1/0x380 [ 263.979853][T16280] ? kvm_arch_vcpu_ioctl_run+0x2e9/0x1de0 [ 263.979879][T16280] ? fpu_swap_kvm_fpstate+0x25e/0x4b0 [ 263.979911][T16280] ? kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 263.979932][T16280] kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 263.979963][T16280] ? __pfx_kvm_arch_vcpu_ioctl_run+0x10/0x10 [ 263.979984][T16280] ? lock_acquire+0x1d1/0x380 [ 263.980006][T16280] ? do_raw_write_lock+0x11e/0x260 [ 263.980030][T16280] ? find_held_lock+0x2b/0x80 [ 263.980045][T16280] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 263.980069][T16280] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 263.980098][T16280] kvm_vcpu_ioctl+0x735/0x17b0 [ 263.980125][T16280] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 263.980150][T16280] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 263.980177][T16280] ? do_vfs_ioctl+0x226/0x13e0 [ 263.980208][T16280] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 263.980227][T16280] ? ioctl_has_perm.constprop.0.isra.0+0x37d/0x530 [ 263.980267][T16280] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 263.980291][T16280] ? __fget_files+0x34/0x3d0 [ 263.980330][T16280] ? selinux_file_ioctl+0x1e0/0x290 [ 263.980346][T16280] ? selinux_file_ioctl+0x1e7/0x290 [ 263.980363][T16280] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 263.980389][T16280] __x64_sys_ioctl+0x18e/0x210 [ 263.980413][T16280] do_syscall_64+0x123/0x790 [ 263.980440][T16280] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 263.980458][T16280] RIP: 0033:0x7fd7edb9f559 [ 263.980472][T16280] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 263.980487][T16280] RSP: 002b:00007fd7ee987028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 263.980503][T16280] RAX: ffffffffffffffda RBX: 00007fd7ede25fa0 RCX: 00007fd7edb9f559 [ 263.980514][T16280] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 263.980525][T16280] RBP: 00007fd7ee987090 R08: 0000000000000000 R09: 0000000000000000 [ 263.980535][T16280] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 263.980546][T16280] R13: 00007fd7ede26038 R14: 00007fd7ede25fa0 R15: 00007ffdab818628 [ 263.980585][T16280] [ 264.200442][T16291] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 264.200442][T16291] [ 264.200457][T16291] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 264.200499][T16291] CIFS: Attempting to mount //172.20.20.170/share [ 264.350561][T16301] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 264.918566][T16291] CIFS: VFS: Error connecting to socket. Aborting operation. [ 264.918634][T16291] CIFS: VFS: cifs_mount failed w/return code = -4 [ 265.094297][T16317] FAULT_INJECTION: forcing a failure. [ 265.094297][T16317] name fail_futex, interval 1, probability 0, space 0, times 0 [ 265.094353][T16317] CPU: 3 UID: 0 PID: 16317 Comm: syz.6.2885 Tainted: G L syzkaller #0 PREEMPT(full) [ 265.094382][T16317] Tainted: [L]=SOFTLOCKUP [ 265.094389][T16317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 265.094402][T16317] Call Trace: [ 265.094420][T16317] [ 265.094430][T16317] dump_stack_lvl+0x100/0x190 [ 265.094515][T16317] should_fail_ex.cold+0x5/0xa [ 265.094560][T16317] get_futex_key+0x1c9/0x13e0 [ 265.094628][T16317] ? __pfx_get_futex_key+0x10/0x10 [ 265.094667][T16317] futex_wake+0xf4/0x5e0 [ 265.094697][T16317] ? __pfx_futex_wake+0x10/0x10 [ 265.094725][T16317] ? percpu_counter_add_batch+0xb9/0x230 [ 265.094766][T16317] ? errseq_sample+0x51/0x70 [ 265.094802][T16317] ? file_init_path+0x48e/0x670 [ 265.094856][T16317] do_futex+0x2b2/0x440 [ 265.094879][T16317] ? __pfx_do_futex+0x10/0x10 [ 265.094902][T16317] ? fd_install+0x223/0x580 [ 265.094946][T16317] __x64_sys_futex+0x34f/0x4d0 [ 265.094969][T16317] ? __sys_socket+0xac/0x260 [ 265.095035][T16317] ? __pfx___x64_sys_futex+0x10/0x10 [ 265.095055][T16317] ? ksys_write+0x1ac/0x250 [ 265.095080][T16317] ? __pfx_ksys_write+0x10/0x10 [ 265.095113][T16317] do_syscall_64+0x123/0x790 [ 265.095151][T16317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 265.095173][T16317] RIP: 0033:0x7fd7edb9f559 [ 265.095190][T16317] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 265.095210][T16317] RSP: 002b:00007fd7ee9870e8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 265.095231][T16317] RAX: ffffffffffffffda RBX: 00007fd7ede25fa8 RCX: 00007fd7edb9f559 [ 265.095244][T16317] RDX: 00000000000f4240 RSI: 0000000000000081 RDI: 00007fd7ede25fac [ 265.095257][T16317] RBP: 00007fd7ede25fa0 R08: 0000000000000001 R09: 0000000000000000 [ 265.095269][T16317] R10: 0000000000000006 R11: 0000000000000246 R12: 0000000000000000 [ 265.095281][T16317] R13: 00007fd7ede26038 R14: 00007ffdab818540 R15: 00007ffdab818628 [ 265.095308][T16317] [ 265.180097][T16321] FAULT_INJECTION: forcing a failure. [ 265.180097][T16321] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 265.180144][T16321] CPU: 0 UID: 0 PID: 16321 Comm: syz.3.2887 Tainted: G L syzkaller #0 PREEMPT(full) [ 265.180169][T16321] Tainted: [L]=SOFTLOCKUP [ 265.180175][T16321] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 265.180185][T16321] Call Trace: [ 265.180190][T16321] [ 265.180199][T16321] dump_stack_lvl+0x100/0x190 [ 265.180231][T16321] should_fail_ex.cold+0x5/0xa [ 265.180258][T16321] _copy_to_user+0x32/0xd0 [ 265.180280][T16321] simple_read_from_buffer+0xcb/0x170 [ 265.180309][T16321] proc_fail_nth_read+0x1af/0x230 [ 265.180368][T16321] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 265.180399][T16321] ? rw_verify_area+0xce/0x6d0 [ 265.180418][T16321] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 265.180446][T16321] vfs_read+0x1e4/0xb40 [ 265.180469][T16321] ? lock_acquire+0x1d1/0x380 [ 265.180504][T16321] ? __fget_files+0x34/0x3d0 [ 265.180531][T16321] ? __pfx_vfs_read+0x10/0x10 [ 265.180551][T16321] ? find_held_lock+0x2b/0x80 [ 265.180572][T16321] ? __fget_files+0x215/0x3d0 [ 265.180603][T16321] ? __fget_files+0x21f/0x3d0 [ 265.180636][T16321] ksys_read+0x12a/0x250 [ 265.180655][T16321] ? __pfx_ksys_read+0x10/0x10 [ 265.180684][T16321] do_syscall_64+0x123/0x790 [ 265.180709][T16321] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 265.180729][T16321] RIP: 0033:0x7f76d855fd8e [ 265.180742][T16321] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 265.180781][T16321] RSP: 002b:00007f76d93bafe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 265.180805][T16321] RAX: ffffffffffffffda RBX: 00007f76d93bb6c0 RCX: 00007f76d855fd8e [ 265.180817][T16321] RDX: 000000000000000f RSI: 00007f76d93bb0a0 RDI: 0000000000000005 [ 265.180827][T16321] RBP: 00007f76d93bb090 R08: 0000000000000000 R09: 0000000000000000 [ 265.180836][T16321] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 265.180846][T16321] R13: 00007f76d8826038 R14: 00007f76d8825fa0 R15: 00007ffe4c397108 [ 265.180872][T16321] [ 265.266080][T16325] netlink: 8 bytes leftover after parsing attributes in process `syz.3.2890'. [ 265.400397][T16323] Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 265.400397][T16323] [ 265.400420][T16323] CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers [ 265.400512][T16323] CIFS: Attempting to mount //172.20.20.170/share [ 265.432231][ T42] audit: type=1400 audit(1793014189.019:31021): avc: denied { setopt } for pid=16335 comm="syz.1.2888" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=x25_socket permissive=1 [ 265.453832][T16323] CIFS: VFS: cifs_mount failed w/return code = -112 [ 265.615182][T16343] FAULT_INJECTION: forcing a failure. [ 265.615182][T16343] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 265.615211][T16343] CPU: 1 UID: 0 PID: 16343 Comm: syz.6.2897 Tainted: G L syzkaller #0 PREEMPT(full) [ 265.615237][T16343] Tainted: [L]=SOFTLOCKUP [ 265.615245][T16343] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 265.615256][T16343] Call Trace: [ 265.615262][T16343] [ 265.615271][T16343] dump_stack_lvl+0x100/0x190 [ 265.615304][T16343] should_fail_ex.cold+0x5/0xa [ 265.615331][T16343] _copy_from_iter+0x1f4/0x1690 [ 265.615359][T16343] ? __asan_memset+0x23/0x50 [ 265.615401][T16343] ? __pfx__copy_from_iter+0x10/0x10 [ 265.615423][T16343] ? __pfx___alloc_skb+0x10/0x10 [ 265.615468][T16343] netlink_sendmsg+0x8f5/0x10c0 [ 265.615506][T16343] ? __pfx_netlink_sendmsg+0x10/0x10 [ 265.615533][T16343] ? selinux_socket_sendmsg+0x198/0x2f0 [ 265.615573][T16343] ? ____sys_sendmsg+0xa99/0xc30 [ 265.615595][T16343] ____sys_sendmsg+0xa99/0xc30 [ 265.615616][T16343] ? __pfx_netlink_sendmsg+0x10/0x10 [ 265.615637][T16343] ? __pfx_____sys_sendmsg+0x10/0x10 [ 265.615666][T16343] ? lock_acquire+0x1d1/0x380 [ 265.615690][T16343] ? get_pid_task+0x2a/0x250 [ 265.615720][T16343] ___sys_sendmsg+0x190/0x1e0 [ 265.615745][T16343] ? __pfx____sys_sendmsg+0x10/0x10 [ 265.615767][T16343] ? get_pid_task+0x106/0x250 [ 265.615804][T16343] ? find_held_lock+0x2b/0x80 [ 265.615839][T16343] __sys_sendmsg+0x160/0x210 [ 265.615868][T16343] ? __pfx___sys_sendmsg+0x10/0x10 [ 265.615908][T16343] do_syscall_64+0x123/0x790 [ 265.615938][T16343] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 265.615958][T16343] RIP: 0033:0x7fd7edb9f559 [ 265.615973][T16343] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 265.615991][T16343] RSP: 002b:00007fd7ee987028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 265.616010][T16343] RAX: ffffffffffffffda RBX: 00007fd7ede25fa0 RCX: 00007fd7edb9f559 [ 265.616022][T16343] RDX: 00000000040040c4 RSI: 0000200000000040 RDI: 0000000000000006 [ 265.616033][T16343] RBP: 00007fd7ee987090 R08: 0000000000000000 R09: 0000000000000000 [ 265.616046][T16343] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 265.616056][T16343] R13: 00007fd7ede26038 R14: 00007fd7ede25fa0 R15: 00007ffdab818628 [ 265.616082][T16343] [ 265.701019][ T1167] Bluetooth: hci4: Frame reassembly failed (-84) [ 265.701559][ T37] Bluetooth: hci4: Frame reassembly failed (-84) [ 265.904930][ T42] audit: type=1400 audit(1793014189.489:31022): avc: denied { write } for pid=16348 comm="syz.7.2900" name="usbmon0" dev="devtmpfs" ino=736 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usbmon_device_t tclass=chr_file permissive=1 [ 265.908898][ T5935] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 266.057913][ T5935] usb 6-1: New USB device found: idVendor=0bda, idProduct=8150, bcdDevice=0.00 [ 266.060666][ T5935] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 266.060680][ T5935] usb 6-1: Product: syz [ 266.060688][ T5935] usb 6-1: Manufacturer: syz [ 266.060695][ T5935] usb 6-1: SerialNumber: syz [ 266.351051][T16354] netlink: 12 bytes leftover after parsing attributes in process `syz.3.2901'. [ 266.495014][ T5935] rtl8150 6-1:1.0: couldn't reset the device [ 266.495203][ T5935] rtl8150 6-1:1.0: probe with driver rtl8150 failed with error -5 [ 266.503523][ T5935] usb 6-1: USB disconnect, device number 6 [ 266.521733][T16359] FAULT_INJECTION: forcing a failure. [ 266.521733][T16359] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 266.521758][T16359] CPU: 1 UID: 0 PID: 16359 Comm: syz.3.2903 Tainted: G L syzkaller #0 PREEMPT(full) [ 266.521784][T16359] Tainted: [L]=SOFTLOCKUP [ 266.521791][T16359] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 266.521803][T16359] Call Trace: [ 266.521809][T16359] [ 266.521817][T16359] dump_stack_lvl+0x100/0x190 [ 266.521852][T16359] should_fail_ex.cold+0x5/0xa [ 266.521887][T16359] _copy_from_user+0x2e/0xd0 [ 266.521910][T16359] kstrtouint_from_user+0xd6/0x1d0 [ 266.521936][T16359] ? __pfx_kstrtouint_from_user+0x10/0x10 [ 266.521969][T16359] ? lock_acquire+0x1d1/0x380 [ 266.521996][T16359] proc_fail_nth_write+0x83/0x220 [ 266.522025][T16359] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 266.522061][T16359] vfs_write+0x2aa/0x1050 [ 266.522085][T16359] ? __pfx_proc_fail_nth_write+0x10/0x10 [ 266.522110][T16359] ? lock_acquire+0x1d1/0x380 [ 266.522126][T16359] ? __fget_files+0x34/0x3d0 [ 266.522142][T16359] ? __pfx_vfs_write+0x10/0x10 [ 266.522155][T16359] ? find_held_lock+0x2b/0x80 [ 266.522166][T16359] ? __fget_files+0x215/0x3d0 [ 266.522185][T16359] ? __fget_files+0x21f/0x3d0 [ 266.522205][T16359] ksys_write+0x12a/0x250 [ 266.522222][T16359] ? __pfx_ksys_write+0x10/0x10 [ 266.522250][T16359] do_syscall_64+0x123/0x790 [ 266.522280][T16359] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 266.522298][T16359] RIP: 0033:0x7f76d855fd8e [ 266.522315][T16359] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 266.522332][T16359] RSP: 002b:00007f76d9399fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 266.522351][T16359] RAX: ffffffffffffffda RBX: 00007f76d939a6c0 RCX: 00007f76d855fd8e [ 266.522363][T16359] RDX: 0000000000000001 RSI: 00007f76d939a0a0 RDI: 0000000000000004 [ 266.522375][T16359] RBP: 00007f76d939a090 R08: 0000000000000000 R09: 0000000000000000 [ 266.522387][T16359] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 266.522398][T16359] R13: 00007f76d8826128 R14: 00007f76d8826090 R15: 00007ffe4c397108 [ 266.522426][T16359] [ 266.806785][ T856] usb 8-1: new high-speed USB device number 19 using dummy_hcd [ 266.826159][T16365] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 266.829869][T16365] FAULT_INJECTION: forcing a failure. [ 266.829869][T16365] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 266.829902][T16365] CPU: 1 UID: 0 PID: 16365 Comm: syz.7.2906 Tainted: G L syzkaller #0 PREEMPT(full) [ 266.829928][T16365] Tainted: [L]=SOFTLOCKUP [ 266.829936][T16365] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 266.829947][T16365] Call Trace: [ 266.829955][T16365] [ 266.829963][T16365] dump_stack_lvl+0x100/0x190 [ 266.829998][T16365] should_fail_ex.cold+0x5/0xa [ 266.830023][T16365] ? prepare_alloc_pages+0x16d/0x5b0 [ 266.830071][T16365] should_fail_alloc_page+0xeb/0x140 [ 266.830101][T16365] prepare_alloc_pages+0x1f0/0x5b0 [ 266.830131][T16365] __alloc_frozen_pages_noprof+0x1ee/0x3190 [ 266.830156][T16365] ? stack_trace_save+0x8e/0xc0 [ 266.830192][T16365] ? __pfx_stack_trace_save+0x10/0x10 [ 266.830216][T16365] ? stack_depot_save_flags+0x27/0x9f0 [ 266.830244][T16365] ? lock_acquire+0x1d1/0x380 [ 266.830267][T16365] ? try_charge_memcg+0x180/0xfd0 [ 266.830288][T16365] ? kasan_save_stack+0x3f/0x50 [ 266.830311][T16365] ? kasan_save_stack+0x30/0x50 [ 266.830333][T16365] ? kasan_save_track+0x14/0x30 [ 266.830356][T16365] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 266.830376][T16365] ? mmu_topup_memory_caches.part.0+0x93/0x170 [ 266.830400][T16365] ? vcpu_run+0x4009/0x60d0 [ 266.830425][T16365] ? kvm_vcpu_ioctl+0x735/0x17b0 [ 266.830450][T16365] ? __x64_sys_ioctl+0x18e/0x210 [ 266.830472][T16365] ? do_syscall_64+0x123/0x790 [ 266.830499][T16365] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 266.830542][T16365] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 266.830585][T16365] ? policy_nodemask+0xed/0x4f0 [ 266.830616][T16365] alloc_pages_mpol+0x201/0x560 [ 266.830646][T16365] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 266.830690][T16365] ? __kvmalloc_node_noprof+0x377/0x9b0 [ 266.830721][T16365] alloc_pages_noprof+0x1a/0x160 [ 266.830742][T16365] get_free_pages_noprof+0x10/0xb0 [ 266.830766][T16365] __kvm_mmu_topup_memory_cache+0x278/0x5f0 [ 266.830801][T16365] mmu_topup_memory_caches.part.0+0x93/0x170 [ 266.830827][T16365] kvm_mmu_load+0x11a/0x25b0 [ 266.830859][T16365] ? kvm_lapic_sync_to_vapic+0x208/0x6d0 [ 266.830883][T16365] ? __pfx_kvm_mmu_load+0x10/0x10 [ 266.830904][T16365] ? vmx_load_vmcs01+0x9b/0xe0 [ 266.830931][T16365] ? vmx_update_cr8_intercept+0x1fd/0x390 [ 266.830962][T16365] vcpu_run+0x4009/0x60d0 [ 266.830998][T16365] ? __pfx_vcpu_run+0x10/0x10 [ 266.831025][T16365] ? lock_acquire+0x1d1/0x380 [ 266.831046][T16365] ? kvm_arch_vcpu_ioctl_run+0x2e9/0x1de0 [ 266.831074][T16365] ? fpu_swap_kvm_fpstate+0x25e/0x4b0 [ 266.831108][T16365] ? kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 266.831133][T16365] kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 266.831165][T16365] ? __pfx_kvm_arch_vcpu_ioctl_run+0x10/0x10 [ 266.831190][T16365] ? lock_acquire+0x1d1/0x380 [ 266.831213][T16365] ? do_raw_write_lock+0x11e/0x260 [ 266.831240][T16365] ? find_held_lock+0x2b/0x80 [ 266.831258][T16365] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 266.831284][T16365] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 266.831316][T16365] kvm_vcpu_ioctl+0x735/0x17b0 [ 266.831345][T16365] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 266.831373][T16365] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 266.831402][T16365] ? do_vfs_ioctl+0x226/0x13e0 [ 266.831426][T16365] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 266.831448][T16365] ? ioctl_has_perm.constprop.0.isra.0+0x37d/0x530 [ 266.831471][T16365] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 266.831496][T16365] ? __fget_files+0x34/0x3d0 [ 266.831541][T16365] ? selinux_file_ioctl+0x1e0/0x290 [ 266.831560][T16365] ? selinux_file_ioctl+0x1e7/0x290 [ 266.831580][T16365] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 266.831608][T16365] __x64_sys_ioctl+0x18e/0x210 [ 266.831635][T16365] do_syscall_64+0x123/0x790 [ 266.831664][T16365] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 266.831684][T16365] RIP: 0033:0x7f5f31d9f559 [ 266.831702][T16365] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 266.831719][T16365] RSP: 002b:00007f5f32cec028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 266.831738][T16365] RAX: ffffffffffffffda RBX: 00007f5f32025fa0 RCX: 00007f5f31d9f559 [ 266.831751][T16365] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 266.831762][T16365] RBP: 00007f5f32cec090 R08: 0000000000000000 R09: 0000000000000000 [ 266.831774][T16365] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 266.831786][T16365] R13: 00007f5f32026038 R14: 00007f5f32025fa0 R15: 00007ffda966c538 [ 266.831813][T16365] [ 266.967364][ T856] usb 8-1: New USB device found: idVendor=091e, idProduct=0003, bcdDevice=0.01 [ 266.970070][ T856] usb 8-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 266.970114][ T856] usb 8-1: config 1 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 64 [ 266.970137][ T856] usb 8-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 266.972124][ T856] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 266.972146][ T856] usb 8-1: Product: syz [ 266.972160][ T856] usb 8-1: Manufacturer: syz [ 266.981927][T16361] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 266.993565][ T856] garmin_gps 8-1:1.0: Garmin GPS usb/tty converter detected [ 267.000627][ T856] usb 8-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 267.208014][ T856] usb 8-1: USB disconnect, device number 19 [ 267.212328][ T856] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 267.212631][ T856] garmin_gps 8-1:1.0: device disconnected [ 267.284607][T16378] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 267.445599][T16381] device-mapper: multipath: bio-based multipath doesn't allow hardware handler args [ 267.445734][T16381] device-mapper: table: 248:8: multipath: error getting device (-ENOENT) [ 267.445745][T16381] device-mapper: ioctl: error adding target to table [ 267.460467][T16381] ima: Unable to open file: / (-22) [ 267.462134][T16380] ima: policy update failed [ 267.462212][ T42] audit: type=1802 audit(1793014191.049:31023): pid=16380 uid=0 auid=4294967295 ses=4294967295 subj=root:sysadm_r:sysadm_t op=policy_update cause=failed comm="syz.1.2913" res=0 errno=-22 [ 267.697058][ T5800] Bluetooth: hci4: command 0x1003 tx timeout [ 267.697178][ T5142] Bluetooth: hci4: Opcode 0x1003 failed: -110 [ 267.722042][ T5769] net_ratelimit: 320 callbacks suppressed [ 267.722060][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.740373][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.740510][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.741370][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.741501][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.741536][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.741745][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.741916][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.741948][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.742007][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 267.787622][ T42] audit: type=1400 audit(1793014191.379:31024): avc: denied { bind } for pid=16392 comm="syz.7.2918" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 267.788053][ T42] audit: type=1400 audit(1793014191.379:31025): avc: denied { listen } for pid=16392 comm="syz.7.2918" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 267.788997][T16396] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1124 sclass=netlink_route_socket pid=16396 comm=syz.7.2918 [ 267.789129][T16395] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1124 sclass=netlink_route_socket pid=16395 comm=syz.7.2918 [ 267.790455][T16390] veth2: entered promiscuous mode [ 267.790466][T16390] veth2: entered allmulticast mode [ 267.819762][T16395] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=0 sclass=netlink_route_socket pid=16395 comm=syz.7.2918 [ 268.428096][ T8644] usb 11-1: new high-speed USB device number 30 using dummy_hcd [ 268.556499][ T8644] usb 11-1: device descriptor read/64, error -71 [ 268.776437][ T1044] usb 6-1: new high-speed USB device number 7 using dummy_hcd [ 268.806447][ T8644] usb 11-1: new high-speed USB device number 31 using dummy_hcd [ 268.921975][T16444] FAULT_INJECTION: forcing a failure. [ 268.921975][T16444] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 268.922011][T16444] CPU: 0 UID: 0 PID: 16444 Comm: syz.3.2936 Tainted: G L syzkaller #0 PREEMPT(full) [ 268.922026][T16444] Tainted: [L]=SOFTLOCKUP [ 268.922030][T16444] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 268.922037][T16444] Call Trace: [ 268.922049][T16444] [ 268.922055][T16444] dump_stack_lvl+0x100/0x190 [ 268.922111][T16444] should_fail_ex.cold+0x5/0xa [ 268.922149][T16444] _copy_to_user+0x32/0xd0 [ 268.922173][T16444] simple_read_from_buffer+0xcb/0x170 [ 268.922210][T16444] proc_fail_nth_read+0x1af/0x230 [ 268.922236][T16444] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 268.922254][T16444] ? rw_verify_area+0xce/0x6d0 [ 268.922274][T16444] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 268.922291][T16444] vfs_read+0x1e4/0xb40 [ 268.922310][T16444] ? lock_acquire+0x1d1/0x380 [ 268.922339][T16444] ? __fget_files+0x34/0x3d0 [ 268.922355][T16444] ? __pfx_vfs_read+0x10/0x10 [ 268.922368][T16444] ? find_held_lock+0x2b/0x80 [ 268.922379][T16444] ? __fget_files+0x215/0x3d0 [ 268.922410][T16444] ? __fget_files+0x21f/0x3d0 [ 268.922433][T16444] ksys_read+0x12a/0x250 [ 268.922447][T16444] ? __pfx_ksys_read+0x10/0x10 [ 268.922465][T16444] do_syscall_64+0x123/0x790 [ 268.922488][T16444] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 268.922501][T16444] RIP: 0033:0x7f76d855fd8e [ 268.922510][T16444] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 268.922521][T16444] RSP: 002b:00007f76d93bafe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 268.922533][T16444] RAX: ffffffffffffffda RBX: 00007f76d93bb6c0 RCX: 00007f76d855fd8e [ 268.922540][T16444] RDX: 000000000000000f RSI: 00007f76d93bb0a0 RDI: 0000000000000007 [ 268.922547][T16444] RBP: 00007f76d93bb090 R08: 0000000000000000 R09: 0000000000000000 [ 268.922554][T16444] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 268.922561][T16444] R13: 00007f76d8826038 R14: 00007f76d8825fa0 R15: 00007ffe4c397108 [ 268.922575][T16444] [ 268.936482][ T8644] usb 11-1: device descriptor read/64, error -71 [ 268.948517][ T1044] usb 6-1: New USB device found: idVendor=0cf3, idProduct=9271, bcdDevice=1.08 [ 269.031123][ T1044] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 269.031146][ T1044] usb 6-1: Product: syz [ 269.031160][ T1044] usb 6-1: Manufacturer: syz [ 269.031173][ T1044] usb 6-1: SerialNumber: syz [ 269.046670][ T8644] usb usb11-port1: attempt power cycle [ 269.088702][ T42] audit: type=1400 audit(1793014192.659:31026): avc: denied { firmware_load } for pid=856 comm="kworker/1:2" path="/lib/firmware/ath9k_htc/htc_9271-1.4.0.fw" dev="sda1" ino=313 scontext=system_u:system_r:kernel_t tcontext=system_u:object_r:lib_t tclass=system permissive=1 [ 269.120034][ T856] usb 6-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 269.376468][T16456] xt_hashlimit: size too large, truncated to 1048576 [ 269.386436][ T8644] usb 11-1: new high-speed USB device number 32 using dummy_hcd [ 269.409036][ T8644] usb 11-1: device descriptor read/8, error -71 [ 269.524072][T16433] netlink: 'syz.1.2931': attribute type 11 has an invalid length. [ 269.527533][ T7086] usb 6-1: USB disconnect, device number 7 [ 269.646405][ T8644] usb 11-1: new high-speed USB device number 33 using dummy_hcd [ 269.668589][ T8644] usb 11-1: device descriptor read/8, error -71 [ 269.777562][ T8644] usb usb11-port1: unable to enumerate USB device [ 270.075491][T16466] netlink: 12 bytes leftover after parsing attributes in process `syz.1.2942'. [ 270.082674][T16467] xt_hashlimit: size too large, truncated to 1048576 [ 270.145231][T16469] pimreg: entered allmulticast mode [ 270.156163][T16469] dvmrp6: entered allmulticast mode [ 270.158304][T16469] dvmrp6: left allmulticast mode [ 270.176339][ T856] ath9k_htc 6-1:1.0: ath9k_htc: Target is unresponsive [ 270.176486][ T856] ath9k_htc: Failed to initialize the device [ 270.180993][ T7086] usb 6-1: ath9k_htc: USB layer deinitialized [ 270.275297][T16476] nvme_tcp: malformed address passed: .27.0.0.1:4420 [ 270.290251][T16479] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 270.291617][T16479] FAULT_INJECTION: forcing a failure. [ 270.291617][T16479] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 270.291647][T16479] CPU: 0 UID: 0 PID: 16479 Comm: syz.3.2946 Tainted: G L syzkaller #0 PREEMPT(full) [ 270.291672][T16479] Tainted: [L]=SOFTLOCKUP [ 270.291679][T16479] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 270.291690][T16479] Call Trace: [ 270.291697][T16479] [ 270.291705][T16479] dump_stack_lvl+0x100/0x190 [ 270.291734][T16479] should_fail_ex.cold+0x5/0xa [ 270.291757][T16479] ? prepare_alloc_pages+0x16d/0x5b0 [ 270.291804][T16479] should_fail_alloc_page+0xeb/0x140 [ 270.291839][T16479] prepare_alloc_pages+0x1f0/0x5b0 [ 270.291869][T16479] __alloc_frozen_pages_noprof+0x1ee/0x3190 [ 270.291893][T16479] ? stack_trace_save+0x8e/0xc0 [ 270.291924][T16479] ? __pfx_stack_trace_save+0x10/0x10 [ 270.291945][T16479] ? stack_depot_save_flags+0x27/0x9f0 [ 270.291981][T16479] ? stack_trace_save+0x8e/0xc0 [ 270.292008][T16479] ? __pfx_stack_trace_save+0x10/0x10 [ 270.292031][T16479] ? kasan_save_stack+0x3f/0x50 [ 270.292054][T16479] ? kasan_save_stack+0x30/0x50 [ 270.292074][T16479] ? kasan_save_track+0x14/0x30 [ 270.292097][T16479] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 270.292114][T16479] ? mmu_topup_memory_caches.part.0+0x93/0x170 [ 270.292137][T16479] ? vcpu_run+0x4009/0x60d0 [ 270.292160][T16479] ? kvm_vcpu_ioctl+0x735/0x17b0 [ 270.292185][T16479] ? __x64_sys_ioctl+0x18e/0x210 [ 270.292208][T16479] ? do_syscall_64+0x123/0x790 [ 270.292235][T16479] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 270.292279][T16479] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 270.292321][T16479] ? policy_nodemask+0xed/0x4f0 [ 270.292353][T16479] alloc_pages_mpol+0x201/0x560 [ 270.292384][T16479] ? __pfx_alloc_pages_mpol+0x10/0x10 [ 270.292412][T16479] ? __kvmalloc_node_noprof+0x377/0x9b0 [ 270.292443][T16479] alloc_pages_noprof+0x1a/0x160 [ 270.292464][T16479] get_free_pages_noprof+0x10/0xb0 [ 270.292488][T16479] __kvm_mmu_topup_memory_cache+0x278/0x5f0 [ 270.292542][T16479] mmu_topup_memory_caches.part.0+0x93/0x170 [ 270.292568][T16479] kvm_mmu_load+0x11a/0x25b0 [ 270.292597][T16479] ? kvm_lapic_sync_to_vapic+0x208/0x6d0 [ 270.292620][T16479] ? __pfx_kvm_mmu_load+0x10/0x10 [ 270.292640][T16479] ? vmx_load_vmcs01+0x9b/0xe0 [ 270.292667][T16479] ? vmx_update_cr8_intercept+0x1fd/0x390 [ 270.292699][T16479] vcpu_run+0x4009/0x60d0 [ 270.292757][T16479] ? __pfx_vcpu_run+0x10/0x10 [ 270.292785][T16479] ? lock_acquire+0x1d1/0x380 [ 270.292810][T16479] ? kvm_arch_vcpu_ioctl_run+0x2e9/0x1de0 [ 270.292837][T16479] ? fpu_swap_kvm_fpstate+0x25e/0x4b0 [ 270.292872][T16479] ? kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 270.292895][T16479] kvm_arch_vcpu_ioctl_run+0x1355/0x1de0 [ 270.292927][T16479] ? __pfx_kvm_arch_vcpu_ioctl_run+0x10/0x10 [ 270.292951][T16479] ? lock_acquire+0x1d1/0x380 [ 270.292974][T16479] ? do_raw_write_lock+0x11e/0x260 [ 270.293006][T16479] ? find_held_lock+0x2b/0x80 [ 270.293023][T16479] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 270.293048][T16479] ? kvm_vcpu_ioctl+0x15c6/0x17b0 [ 270.293080][T16479] kvm_vcpu_ioctl+0x735/0x17b0 [ 270.293110][T16479] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 270.293137][T16479] ? __sanitizer_cov_trace_switch+0x54/0x90 [ 270.293166][T16479] ? do_vfs_ioctl+0x226/0x13e0 [ 270.293190][T16479] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 270.293212][T16479] ? ioctl_has_perm.constprop.0.isra.0+0x37d/0x530 [ 270.293244][T16479] ? __pfx_ioctl_has_perm.constprop.0.isra.0+0x10/0x10 [ 270.293268][T16479] ? __fget_files+0x34/0x3d0 [ 270.293308][T16479] ? selinux_file_ioctl+0x1e0/0x290 [ 270.293328][T16479] ? selinux_file_ioctl+0x1e7/0x290 [ 270.293348][T16479] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 270.293375][T16479] __x64_sys_ioctl+0x18e/0x210 [ 270.293402][T16479] do_syscall_64+0x123/0x790 [ 270.293431][T16479] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 270.293451][T16479] RIP: 0033:0x7f76d859f559 [ 270.293468][T16479] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 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 e8 ff ff ff f7 d8 64 89 01 48 [ 270.293486][T16479] RSP: 002b:00007f76d93bb028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 270.293505][T16479] RAX: ffffffffffffffda RBX: 00007f76d8825fa0 RCX: 00007f76d859f559 [ 270.293517][T16479] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 270.293528][T16479] RBP: 00007f76d93bb090 R08: 0000000000000000 R09: 0000000000000000 [ 270.293540][T16479] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 270.293551][T16479] R13: 00007f76d8826038 R14: 00007f76d8825fa0 R15: 00007ffe4c397108 [ 270.293579][T16479] [ 270.588134][T16494] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=1812281087 (231971979136 ns) > initial count (128 ns). Using initial count to start timer. [ 270.738242][T16499] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 270.854687][T16463] pimreg: left allmulticast mode [ 270.950137][ T42] audit: type=1400 audit(1793014194.529:31027): avc: denied { ioctl } for pid=16504 comm="syz.3.2958" path="socket:[89924]" dev="sockfs" ino=89924 ioctlcmd=0x89e1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rds_socket permissive=1 [ 271.339454][T16524] 9pnet_fd: p9_fd_create_unix (16524): address too long: ./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa [ 271.413498][T16527] netlink: 8 bytes leftover after parsing attributes in process `syz.6.2963'. [ 271.523985][ T42] audit: type=1400 audit(1793014195.099:31028): avc: denied { write } for pid=16530 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 271.612455][ T42] audit: type=1400 audit(1793014195.189:31029): avc: denied { write } for pid=16535 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 271.734682][ T42] audit: type=1400 audit(1793014195.309:31030): avc: denied { write } for pid=16541 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 271.816395][ T42] audit: type=1400 audit(1793014195.389:31031): avc: denied { write } for pid=16546 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 271.903098][ T42] audit: type=1400 audit(1793014195.479:31032): avc: denied { write } for pid=16550 comm="dhcpcd-run-hook" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 271.982486][ T42] audit: type=1400 audit(1793014195.559:31033): avc: denied { write } for pid=16556 comm="rm" name="hook-state" dev="tmpfs" ino=1858 scontext=system_u:system_r:dhcpc_t tcontext=system_u:object_r:tmpfs_t tclass=dir permissive=1 [ 272.226175][ T5894] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 272.270068][T16565] veth0_to_bond: entered promiscuous mode [ 272.273166][T16565] macsec1: entered promiscuous mode [ 272.273452][T16565] macsec1: entered allmulticast mode [ 272.273468][T16565] veth0_to_bond: entered allmulticast mode [ 272.356173][ T5894] usb 6-1: device descriptor read/64, error -71 [ 272.521729][T16575] rxe_eth0 speed is unknown, defaulting to 1000 [ 272.551749][T16576] xt_HMARK: spi-set and port-set can't be combined [ 272.605995][ T5894] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 272.661401][T16575] lo speed is unknown, defaulting to 1000 [ 272.742170][ T5894] usb 6-1: device descriptor read/64, error -71 [ 272.792683][T16575] lo speed is unknown, defaulting to 1000 [ 272.793895][T16575] wg2 speed is unknown, defaulting to 1000 [ 272.846442][ T5894] usb usb6-port1: attempt power cycle [ 272.921386][ T5769] net_ratelimit: 376 callbacks suppressed [ 272.921401][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 272.966000][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 272.966397][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 272.966534][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 272.969054][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 272.969272][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 272.981963][T16580] 8021q: adding VLAN 0 to HW filter on device ipvlan0 [ 272.982482][T16580] team0: Device ipvlan0 is already an upper device of the team interface [ 273.066436][ T5769] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 273.066701][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 273.066809][ C3] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 273.074759][ T5768] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 273.103718][T16582] SELinux: security_context_str_to_sid (root) failed with errno=-22 [ 273.195980][ T5894] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 273.217739][ T5894] usb 6-1: device descriptor read/8, error -71 [ 273.239050][T16586] kvm: vcpu 2: requested lapic timer restore with starting count register 0x390=3835797286 (7671594572 ns) > initial count (4918772610 ns). Using initial count to start timer. [ 273.466391][ T5894] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 273.496610][ T5894] usb 6-1: device descriptor read/8, error -71 [ 273.606653][ T5894] usb usb6-port1: unable to enumerate USB device [ 273.837130][ T12] ------------[ cut here ]------------ [ 273.837144][ T12] conntrack cleanup blocked for 60s [ 273.837149][ T12] WARNING: net/netfilter/nf_conntrack_core.c:2503 at nf_conntrack_cleanup_net_list+0x7ed/0xa20, CPU#1: kworker/u32:0/12 [ 273.846450][ T12] Modules linked in: [ 273.848051][ T12] CPU: 1 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G L syzkaller #0 PREEMPT(full) [ 273.852339][ T12] Tainted: [L]=SOFTLOCKUP [ 273.854038][ T12] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 273.858054][ T12] Workqueue: netns cleanup_net [ 273.871757][ T12] RIP: 0010:nf_conntrack_cleanup_net_list+0x7ed/0xa20 [ 273.874500][ T12] Code: 29 c3 48 89 de e8 a3 72 0b f8 48 85 db 78 0f e8 f9 77 0b f8 e8 44 5b e8 01 e9 1a f9 ff ff e8 ea 77 0b f8 48 8d 3d 63 00 76 08 <67> 48 0f b9 3a eb de 4c 8b 7c 24 38 e8 d2 77 0b f8 48 c7 c7 60 8a [ 273.882005][ T12] RSP: 0018:ffffc900000f7958 EFLAGS: 00010293 [ 273.884451][ T12] RAX: 0000000000000000 RBX: ffffffffffffffff RCX: 0000000000000000 [ 273.887742][ T12] RDX: ffff8880202c4b00 RSI: ffffffff8a02a526 RDI: ffffffff9278a590 [ 273.890949][ T12] RBP: 0000000000000001 R08: 0000000000000007 R09: 0000000000000000 [ 273.894053][ T12] R10: ffffffffffffffff R11: 0000000000000000 R12: 0000000000000001 [ 273.897204][ T12] R13: ffffc900000f7b00 R14: dffffc0000000000 R15: fffffbfff24d461b [ 273.900161][ T12] FS: 0000000000000000(0000) GS:ffff8880d459e000(0000) knlGS:0000000000000000 [ 273.904087][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 273.907138][ T12] CR2: 00007fd7ee95da08 CR3: 000000000fd96000 CR4: 0000000000352ef0 [ 273.910352][ T12] Call Trace: [ 273.911742][ T12] [ 273.912931][ T12] ? nf_conntrack_cleanup_net_list+0x14f/0xa20 [ 273.915331][ T12] ? __pfx_nf_conntrack_cleanup_net_list+0x10/0x10 [ 273.918106][ T12] ? nf_conntrack_pernet_exit+0xaa/0x150 [ 273.920291][ T12] ? __pfx_nf_conntrack_pernet_exit+0x10/0x10 [ 273.922705][ T12] ops_undo_list+0x35e/0xab0 [ 273.924612][ T12] ? __pfx_ops_undo_list+0x10/0x10 [ 273.926861][ T12] ? cleanup_net+0x332/0x920 [ 273.928778][ T12] ? idr_destroy+0x62/0x2e0 [ 273.930754][ T12] cleanup_net+0x499/0x920 [ 273.932617][ T12] ? __pfx_cleanup_net+0x10/0x10 [ 273.934681][ T12] ? process_one_work+0xa2c/0x1b10 [ 273.936975][ T12] ? process_one_work+0x906/0x1b10 [ 273.939065][ T12] process_one_work+0xac7/0x1b10 [ 273.941109][ T12] ? __pfx_process_one_work+0x10/0x10 [ 273.943124][ T12] ? lock_acquire+0x1d1/0x380 [ 273.945039][ T12] ? __pfx_cleanup_net+0x10/0x10 [ 273.947199][ T12] worker_thread+0x5ef/0xe50 [ 273.949178][ T12] ? kthread+0x13a/0x450 [ 273.950925][ T12] ? __pfx_worker_thread+0x10/0x10 [ 273.953028][ T12] kthread+0x373/0x450 [ 273.954685][ T12] ? __pfx_kthread+0x10/0x10 [ 273.956753][ T12] ret_from_fork+0x730/0xd60 [ 273.958662][ T12] ? __pfx_ret_from_fork+0x10/0x10 [ 273.960751][ T12] ? __switch_to+0x800/0x10e0 [ 273.962624][ T12] ? __pfx_kthread+0x10/0x10 [ 273.964510][ T12] ret_from_fork_asm+0x1a/0x30 [ 273.966656][ T12] [ 273.967979][ T12] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 273.970894][ T12] CPU: 1 UID: 0 PID: 12 Comm: kworker/u32:0 Tainted: G L syzkaller #0 PREEMPT(full) [ 273.975232][ T12] Tainted: [L]=SOFTLOCKUP [ 273.977042][ T12] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 [ 273.981056][ T12] Workqueue: netns cleanup_net [ 273.982907][ T12] Call Trace: [ 273.984202][ T12] [ 273.985432][ T12] dump_stack_lvl+0x100/0x190 [ 273.987385][ T12] vpanic+0x553/0x970 [ 273.989049][ T12] ? __pfx_vpanic+0x10/0x10 [ 273.990925][ T12] panic+0xd1/0xe0 [ 273.992466][ T12] ? __pfx_panic+0x10/0x10 [ 273.994390][ T12] check_panic_on_warn.cold+0x19/0x34 [ 273.996551][ T12] ? nf_conntrack_cleanup_net_list+0x7ed/0xa20 [ 273.999068][ T12] __warn.cold+0x191/0x318 [ 274.000867][ T12] __report_bug+0x30f/0x440 [ 274.002751][ T12] ? nf_conntrack_cleanup_net_list+0x7ed/0xa20 [ 274.005286][ T12] ? __pfx___report_bug+0x10/0x10 [ 274.007272][ T12] ? nf_conntrack_cleanup_net_list+0x7e6/0xa20 [ 274.009755][ T12] ? irqentry_exit+0x202/0xab0 [ 274.011731][ T12] ? lockdep_hardirqs_on+0x7d/0x110 [ 274.013845][ T12] ? find_held_lock+0x2b/0x80 [ 274.015609][ T12] report_bug_entry+0xe2/0x290 [ 274.017643][ T12] ? nf_conntrack_cleanup_net_list+0x7ed/0xa20 [ 274.020150][ T12] handle_bug+0x1cd/0x2a0 [ 274.021929][ T12] exc_invalid_op+0x17/0x50 [ 274.023833][ T12] asm_exc_invalid_op+0x1a/0x20 [ 274.025784][ T12] RIP: 0010:nf_conntrack_cleanup_net_list+0x7ed/0xa20 [ 274.028525][ T12] Code: 29 c3 48 89 de e8 a3 72 0b f8 48 85 db 78 0f e8 f9 77 0b f8 e8 44 5b e8 01 e9 1a f9 ff ff e8 ea 77 0b f8 48 8d 3d 63 00 76 08 <67> 48 0f b9 3a eb de 4c 8b 7c 24 38 e8 d2 77 0b f8 48 c7 c7 60 8a [ 274.036302][ T12] RSP: 0018:ffffc900000f7958 EFLAGS: 00010293 [ 274.038763][ T12] RAX: 0000000000000000 RBX: ffffffffffffffff RCX: 0000000000000000 [ 274.041906][ T12] RDX: ffff8880202c4b00 RSI: ffffffff8a02a526 RDI: ffffffff9278a590 [ 274.045028][ T12] RBP: 0000000000000001 R08: 0000000000000007 R09: 0000000000000000 [ 274.048122][ T12] R10: ffffffffffffffff R11: 0000000000000000 R12: 0000000000000001 [ 274.051229][ T12] R13: ffffc900000f7b00 R14: dffffc0000000000 R15: fffffbfff24d461b [ 274.054358][ T12] ? nf_conntrack_cleanup_net_list+0x7e6/0xa20 [ 274.056817][ T12] ? nf_conntrack_cleanup_net_list+0x7e6/0xa20 [ 274.059227][ T12] ? nf_conntrack_cleanup_net_list+0x14f/0xa20 [ 274.061728][ T12] ? __pfx_nf_conntrack_cleanup_net_list+0x10/0x10 [ 274.064370][ T12] ? nf_conntrack_pernet_exit+0xaa/0x150 [ 274.066676][ T12] ? __pfx_nf_conntrack_pernet_exit+0x10/0x10 [ 274.069165][ T12] ops_undo_list+0x35e/0xab0 [ 274.071070][ T12] ? __pfx_ops_undo_list+0x10/0x10 [ 274.073164][ T12] ? cleanup_net+0x332/0x920 [ 274.075007][ T12] ? idr_destroy+0x62/0x2e0 [ 274.076808][ T12] cleanup_net+0x499/0x920 [ 274.078586][ T12] ? __pfx_cleanup_net+0x10/0x10 [ 274.080525][ T12] ? process_one_work+0xa2c/0x1b10 [ 274.082564][ T12] ? process_one_work+0x906/0x1b10 [ 274.084640][ T12] process_one_work+0xac7/0x1b10 [ 274.086656][ T12] ? __pfx_process_one_work+0x10/0x10 [ 274.088885][ T12] ? lock_acquire+0x1d1/0x380 [ 274.090815][ T12] ? __pfx_cleanup_net+0x10/0x10 [ 274.092834][ T12] worker_thread+0x5ef/0xe50 [ 274.094753][ T12] ? kthread+0x13a/0x450 [ 274.096511][ T12] ? __pfx_worker_thread+0x10/0x10 [ 274.098626][ T12] kthread+0x373/0x450 [ 274.100308][ T12] ? __pfx_kthread+0x10/0x10 [ 274.102163][ T12] ret_from_fork+0x730/0xd60 [ 274.104089][ T12] ? __pfx_ret_from_fork+0x10/0x10 [ 274.106187][ T12] ? __switch_to+0x800/0x10e0 [ 274.108142][ T12] ? __pfx_kthread+0x10/0x10 [ 274.110096][ T12] ret_from_fork_asm+0x1a/0x30 [ 274.112092][ T12] [ 274.114272][ T12] Kernel Offset: disabled [ 274.116055][ T12] Rebooting in 86400 seconds..