last executing test programs: 20m14.464483385s ago: executing program 4 (id=1522): mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x1ff) r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000100)={0x73622a85, 0x0, 0x2}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r2 = dup3(r1, r0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x800, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x10a}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000140)={0x4c, 0x0, &(0x7f0000000800)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x21, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000240)={@flat=@binder={0x73622a85, 0x10a, 0x2}, @flat=@weak_binder={0x77622a85, 0x0, 0x2}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0x1, 0x38}}, &(0x7f00000001c0)={0x0, 0x18, 0x30}}}], 0x0, 0x0, 0x0}) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000740)='./binderfs/binder1\x00', 0x1802, 0x0) ioctl$BINDER_WRITE_READ(r4, 0xc0306201, &(0x7f0000000140)={0x8, 0x0, &(0x7f0000000040)=[@release={0x40046306, 0x2}], 0x0, 0x0, 0x0}) r5 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040), 0x200002, 0x0) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000201b4510fc0428155d6d010203010902120001000000000904"], 0x0) syz_clone3(&(0x7f00000000c0)={0x80060400, 0x0, 0x0, 0x0, {0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, {r5}}, 0x58) 20m12.33765653s ago: executing program 4 (id=1526): sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={0x0, 0xdc}}, 0x0) io_setup(0x5, &(0x7f0000000e80)=0x0) r1 = openat$random(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) io_submit(r0, 0x1, &(0x7f0000001580)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, 0x0, r1, &(0x7f0000000080)='d', 0x2}]) (fail_nth: 1) 20m11.699808929s ago: executing program 4 (id=1528): r0 = socket$inet(0xa, 0x801, 0x4040000) connect$inet(r0, &(0x7f0000004cc0)={0x2, 0xfffc, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r0, 0x8) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x23, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000083c0)=[{{0x0, 0x0, &(0x7f0000003140)=[{&(0x7f0000000e40)="837d978b52ae1e2e7c06e5d5f861d3f353b923ff014952eb5d9bbdda9b18fd41a89f575cacb0a6f90e539ededdc96a61032bdc547db3e7ed2af046d960c2673d90c63853b005733ce44d58725ee0245f90092142708ce29bb5b359155af66cae985ab8f11367b56cebd368697ac5fa34d8e50264098af992cf35140f9677c17a2077c4c12e8cddaa44eb18c384d1ce4b40d99d7369fb7d80a81586580e851ccdf72eda423ec9", 0xa6}, {&(0x7f00000031c0)="2ae7b0103def810228c73eacb49ea3791d09d1a55d0921bc8901cf000046ff3d8075dbe0e87871468ac3ea11ade592928ab7a89325bf96482f86e27e33d0caa7a33301000000523e978759d85a4a3fe38f503ea54c5c76de41c416e127b46d3adf5677fc5adbbecf64794465ade9001d257a66f797d6d0be48423d861b8ca500000000", 0x83}, {&(0x7f0000001f00)="eb4854d031a1eb516d500a26e8160eac40ff6341180618d223a8cb8d7bbf1aab2bb64ddc244934d685bbb33790a1af4d74c985bb72975a0577739a0886f9c6b6f357c934855242e3bef548ed8ca8480e330f4e1dd3682899b6bc4f24b343384835cc96d11f43", 0x66}, {0x0}, {&(0x7f00000020c0)="436d45f71d971fd31e855e61b0c17d7901bb56e3ecd41d7fedcfbc412868c2b873bc9de537d9fafab98ae955e5f9bb83e749613a390a684ba06af48eacc75cec853b5e6fecda79de41405231aaf0dc9bc1adff93aa000978022e26d9935c54cba5ec18453aed894ef93ea42deb37b01f18469d02", 0x74}, {&(0x7f0000002140)="41126fa8dab4788faf9e3ff1413b8f245ae809d9f911951b1d0c85457164bb9b8268b70e93d8c6a7ef9a1640bbc9f24657e235d2facf404a722e78ae6765481dda89076aa02a4e4a47ce832059271911a2deb4da0bf729cad833a18184e8eacd15997b824d2e8c240188be804e6ce7aaecd80be0b4cef06086cb3622d40d28747b402d71b14944151d330ec10a60c35f2ed61ea6ca2079b57f69565c05cad81e365f9d647982e526448e3615fd9800d4cdcaf40675feed7e6bab4c3e95854ec38074fc80afea712f1defcf5a00effec014d4ef46d09085513572c806b8fb0e892c5e13ba5a43a799ebe56042cbf336d60ed44d69a730f83aab2c0767fda00e4531bd9e90b94ab2e2eb74f99a9c7345f2c778c66c2c18cb93d9cd58622a0627c018bab8638934ba77fe3b7820f24c07de25417b93552a81369bfcb0f51aaa0efd691d5da876f898e4a7cb69b5c64d7916dccaf75b73c505b487b8c37025bdbef3ee2421b00a7942c1ce63a05f03f77b1c08719152f2fdb7e47f8eba6ba2425ad404c67f57b1fc05bf72849382b0cbf5cc9f008c724fc32f666e7dbb29926e847675afa35d7a96844dc08aabde6d84dbb757376d7e61e6be719b0b1b169a1a3120ab5c5540866ffb75cb5abeef4a659aa7267cadd1f75f469db9f9d95e3318ca04ad19b3be523505c9bf7b6ae69ed7ce2d0e8bbfc47cd8bca95442c84d17e97323a5cb1576d269e96cf648123f41f79ac7d01b12838975ce9a2b4cae32a505bee55cbc067333880451ce373d443ca4e568006aec625465cf7b24fdce2320fcc40a0d4b1b0ff0aaf62623b441ebe3a3f8083b0d4a49e02617b12a45ce2d8de1e9bb294b73d10fec54b552c7a904abb4e219dcf7fe1ac1a09460cd53a811c3be92fe84bf80252bb9a5a67e96cf75359588b1b63a997927f24677eeeb32fae7f9e8d055a66b2d9c9d0d7635f29e1551ac8026552a89ae55a4615c80610b2fc75751f050d3babaacee0bbffa5a8c698381c41df9b73c0a0f76d08240027d92fc72da15e854ed5e1b3b7563d0c7bae4bff678f9dbcbbf7ddeccea843216d770b076f6058dacf0394661fe01388a57c6e517bd40ee9ad18b74bfe855174386a7c48fbb1a3bcd9bc16efaa4ec8afba7af22a3c5d3b94b03d603b9da3ac4973ef53f4b2d12c6132546a6fbfebb6084409a1657d2d2df5ab5c240e9e4a1532a1b3f8bf1e92ac5da9e04949209022623df6aa0d2d3b133efb89fe9da7f2d83aa2ad40bd374fad4955b874f7c17929b46739b5dcb9db7400053d550acf041a32f8be91f4392f2cf14e30f71c0d6ed4358a0f847610fc59a4d02dff2a251952ff862c3d310a06e4b76da942897652fbf20c10f2643745a62e225acb864d28a4eb4c62fabdd56c9e4780fee0614364206d3842e5df23f7a1575c63d224aa2e3e18cf04d53436deea97f293a146219ab0fdef545f48b2e4d3cfa2a522005d39a0c53a1f2e11638699d44db57fa7034b3afd632d10d5e37e297e99e9221b5975de5635adac7eca872ec6c09560b098299b52e7ddccc0e783c9e86d7a21f62a552fd29d157848a7b789ef5d1872c2a55dbe9666a5d3725b8b946d75e2779622c344ed45585705eb8306e3963ec28ee2c4d65c0ef6679f03b7565c0f7afed1ff73b906a6a949722d6aa035b10437f46d313f6e51b6e8d184cceff1a5ec3368972013211852eda311c38100e1e11cb4757a45dd9fd0e78b5297c664a919c34bdf83382683285ceb941f91ae20850665e0a51201d2afbc4348f0d037df136e14c8b252e39ce6c2746c3942181a362da30c1d7d57fa241f9d36ac218322e7ede75bf990d1b0dbc9d467c7f20f6b5d7402bc4cdf598bc2474a5343120da4eeacecbf375b62d682f43e77320368548b9ce961968249f4819d03fe6843eaceae822f68eb5b08c9f2d53c21405e88ec01e041d63dddd55efb66e41ca69126f804547147f6d1e700d2eecf240f487e199cc221d4eb630f58477283531727b711066a50228f0e4a3b52fb1a70302898b079dabebda58c0d00580eb69f5b505b91d512d64e7273e1124a660774311a89e1ef255408b9824127c2501aee25028c8ad08ec4a75da4f87ae09e1edb0fd11c1d1e0194c50937af60390516b7182fa6db858fd569fad81ac074a3f57265f22e68d63f6b739cf7ece3216cd360b5de1236095052cc6f0d0384375519941b639f3c7561644a57fbace2b340011a0de6246a36d3b13b61382bbc76802ca6f18aa2fc954fe050ef9493a5bc62182628996fcc26b04707afaf515ec9b5c3e2e8f0368e6fe4b3ba19d94a5d293b8821051ff13e1e024d7b870307e47d1cda6aa68adedc77bb67cc82e4350411b8d24d4d7de2574ba81ba7b341a8ad04b64d0a81edf84c81c70289cde1f6180823e2ae3a189612d2600503ed7819127890a66e193abd6404a7b823fd08da86f5bcc183089e807c598548275da6d7a97ec84b9de51898bb5d5f71898da9b3eee27f91d6215be0970beff1088e0fee48a9ab2271574dd0ab1389ed16995929c1b95628b25267980a9c4ec68b96ce003fc0d47ea6f1c6c00342cdd5cd023cacd46bb2a7b15a800ca90fc140e7828e7ed54f9ed410bbac16a9709cb4565d631acb78c9d91d772969b66aaa08a2b3c3317a6820ce417830a395f9c9bc548507a9757e66fc70046c131e6c5740ad5afb9a1626fd934013047b4ea210ce8a4ae09eda3bb7702d8cb43fbd89646a9f17e5cac80850200440b5c26df42519a23a0d363a4a08b4a55e7cac96cea12fede4c6bbe8fd445522fcc2f497f3144632d1c2c714896cbd5d0f3032b1c875efaf05d409bd75b4e0c0db86b82d3e8b5a339a5d0f1f1bf22b62b59c29af25ad820097d7e506da0cefd20eca1c5a71caad96948b003657604a7dd1a2dfb5bde9d85f9a8a7b7427b0ca69ccec49872ff047801dd7f5d29febb2a3a97e51909217652371fab78d628a9db792769d1aaa94864a2f31eea7da5645ec305277ac2945f6bf3e68339f6f6e3c3f0f95924ff5d62da59a90b652e74b91742f9a66bcf64c861b61889bd0ca980b07d393a8988fc0a1a8a8f7ee4d662817a136477eb222635c2fc2769d156a585e61b82fb0c4fd69b54a33ab8b872a107648ada081e91e3b3cc9518b5c0fe01dfb9d9584fb1c8b726b49c72f13d52485655a32fe0112aa309fcd35d9a7442163d763e7de1caa7d203272934ae82b6647f23e4ebdddf3d55a231d75430a03d5690cad40bde8bb6628374fe29defed3accab29ea94dcfeba76ce8b1ebdad88d70dce53b88f16e45d661dc56865017120f943d2f85d58a30c78279526e571649aeb7997cc4239aef01390e2cd25e9a9fd0450cf13730da90aabad045a0d7a98530cc7ad3a10fd9b26066c90185829ece598209e96a7a03e8ebc61b473aac0872765e2933aefadb97acc1998580e6d079372595597d04cb859c0b8242717dd2dec3a48c34d5ce0ef4ed6b9a992dd3215df3375d58b11e61b6f061c691d6525f3b7e861fe8941367bb2da9fb1d0fb00da76ec8df009b8936773cc2fb63551453ac2c7d5886ebe3cb33378caeaadd4b3e2fb91815418179b960ee7cf5a585e02e07b965c42e4112bd228ff0c5d1abb7d441c9a0e5b29fd44b75c96161c069e86ed318fefa7fcef3cd012f0b9904de5c226e5846acd93eb40df6a4d1513a97212872611ca1f59b08a972e66abb1f235f49d66c64e3f33e5e16f4c721438caa23cc3a6ecd66f892fdd7f63a842418f6a43d1f89d8aa95019c6bb74fe65f71a93cc519dbff1fd8ae02ec02ed63c7f8c697d6062ea199c018c804fc0dfef9b930f8bdf822129ebcc24eae74cd01ae75615cfa77432268915c4f90a354595f801c66ca1841b62757b2d51dbe18cabb709c3c80d4f496c9198fffe3cc848e6014a6cdbcb6271e45193b24113381574c8be13aeab62ea691bcfdd605f168fa89d514aea1e3b59f33973d8dc990fc42202f5e3d52d00f1eef9e3660a4a1d65b85de876cb6d62083793e01519c029c7dfdd4b2a63ab62a6da1295fdf1e710a2cdef79f529f39accf842abb095be0facbfa85e919d88cf284018dd37b45ff1517420f4fc39d9f673639eed2ca1479783b206c6ba9f77805216c0f4561e87e6223350ff3cf31adfc6f1333866fe142192c3de6c2c04fd5ad182fa5ae3833b38466b63550dce184bdc81d5de4b2b705361c2bcc17ca988e3e2f03d6ed9cdf592f9e474f4d0be22a44bdf609a13602f1091e5be403ba35239a4ba092d1b5be09843311f51ca4aff7331dc978146a968f8e1e14e0fa7646f4dbbd78c31d06a9ae3e039abe08b418ae5abadb668b", 0xc00}], 0x6, &(0x7f0000003440)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c00000000000000010000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x80, 0x80c0}}], 0x1, 0xa436e2df412a6c34) recvmmsg(r1, 0x0, 0x0, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffff}, 0x0) syz_usb_connect(0x0, 0x5f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000b1f203401e0903003bd7010203010902"], 0x0) syz_usb_connect(0x1, 0x2d, &(0x7f0000000140)=ANY=[@ANYBLOB="120100001ddf8208c007121522300000000109021b"], 0x0) r3 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) writev(r3, &(0x7f00000001c0)=[{0x0}, {0x0}], 0x2) close(0xffffffffffffffff) setxattr$incfs_metadata(0x0, &(0x7f0000000840), &(0x7f0000000880)="22cff58056", 0x5, 0x1) removexattr(0x0, &(0x7f0000000240)=@known='user.incfs.metadata\x00') r4 = syz_open_dev$I2C(&(0x7f0000000040), 0x0, 0x80) r5 = syz_open_dev$vbi(&(0x7f0000000040), 0x0, 0x2) r6 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000380), 0x101040) ioctl$SNDRV_TIMER_IOCTL_SELECT(r6, 0x40345410, &(0x7f0000000300)={{0x0, 0x2}}) r7 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000600), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r7, 0xc08c5332, &(0x7f00000003c0)={0x9c9, 0x0, 0x0, 'queue1\x00', 0x200000}) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000003900)={&(0x7f0000000200)=@proc={0x10, 0x0, 0x25dfdbfd, 0x40}, 0xc, &(0x7f0000003400), 0x0, &(0x7f0000003800)=[@cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [r0, r4, r4, r1, r0]}}, @rights={{0x10}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [r5]}}], 0xa8, 0x1}, 0x800) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r7, 0x40605346, &(0x7f0000000280)={0x0, 0x0, {0x3}}) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r6, 0x40505412, &(0x7f00000000c0)={0x2, 0x0, 0x40, 0x0, 0x8}) 20m9.387647769s ago: executing program 4 (id=1540): socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fspick(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x0, 0x905e5346f0783e94) r2 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0xc, &(0x7f0000000180)={0xffffff}, 0x10) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000001c0)=@delchain={0x24, 0x5f, 0xf31, 0x70bd26, 0xffffffff, {0x0, 0x0, 0x0, 0x0, {}, {0xfff1, 0x2}, {0x1, 0xe}}}, 0x24}, 0x1, 0x0, 0x0, 0x4000}, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) r3 = open_tree(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80101) move_mount(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10) chroot(&(0x7f0000000780)='./file0\x00') umount2(&(0x7f0000000100)='./file0\x00', 0x1) umount2(&(0x7f0000000200)='./file1\x00', 0xe) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r1, 0x0, 0x0) sched_setattr(0x0, 0x0, 0x0) r4 = socket$netlink(0x10, 0x3, 0xa) r5 = dup(r4) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="05000000220000000080000001"], 0x48) bpf$MAP_DELETE_ELEM(0x15, &(0x7f0000000780)={r7, &(0x7f00000006c0), 0xf0107ff0780000}, 0x20) ptrace(0x10, r6) getsockopt$inet_sctp6_SCTP_SOCKOPT_PEELOFF(r2, 0x84, 0x66, &(0x7f0000000040)={0x0, 0x101}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_SET_PEER_PRIMARY_ADDR(r5, 0x84, 0x5, &(0x7f0000000340)={r8, @in={{0x2, 0x4e23, @local}}}, 0x84) ptrace$cont(0x1f, r6, 0x0, 0x40d) r9 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000740), 0x2, 0x0) ioctl$IOCTL_VMCI_VERSION2(r9, 0x7a7, &(0x7f0000000080)=0xb0000) ioctl$IOCTL_VMCI_INIT_CONTEXT(r9, 0x7a0, &(0x7f0000000000)={@my=0x0}) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r9, 0x7a5, &(0x7f0000000300)={{@hyper, 0xd}, 0x1}) 20m9.087707685s ago: executing program 4 (id=1541): socket$nl_generic(0x10, 0x3, 0x10) r0 = fsopen(&(0x7f0000000100)='sysfs\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) ioctl$SNDCTL_DSP_CHANNELS(0xffffffffffffffff, 0xc0045006, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f00000000c0)={0x38, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000000)={'syz_tun\x00', &(0x7f0000002fc0)=@ethtool_channels={0x3c, 0x6, 0xc, 0xd, 0x73ba, 0x8, 0x8000, 0x1, 0x5}}) syz_genetlink_get_family_id$nl80211(&(0x7f00000006c0), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, 0x0) r4 = syz_open_dev$sndpcmp(&(0x7f0000000040), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_FORWARD(r4, 0x40084149, &(0x7f0000000080)=0x6) r5 = openat$fuse(0xffffffffffffff9c, 0x0, 0x42, 0x0) read$FUSE(r5, 0x0, 0x0) syz_fuse_handle_req(r5, &(0x7f00000041c0)="412e450a2a7b9586d1e6e9de257afc4fd60c8de430c0d6348b2cf1db8d070a539de9c1e91a178f9240dbcfe303566018f6c20c55d643a2ed46aaacf49ca491ee2f06184bdb548778a2c56e56f6b40b994419428bbbb9dfa5f9593511ca8ae1c088fb0ee5da72f505000000000000002c04754204f194ae6ceff4570d44496eeffe619998eafc7167d22e1c6aa73e89ad19224e35130a37cf68d5c41ccafe59b4b753a26e06c4306d31d78de6cede97c06e3ca2cc4af66b7548268efa91621ffca2655d2c8f1a9bb019b88fa729cb3d32f72c098c44898d42c42f39feb4faead93980726c236129acdf31c01f1cabb5ca3ec4e45eb5e6e59912792b4976e3f2b560c861d49b539d8e1870040a8cf190a8a767ec067a8048aac53336b44669d3d425843ae80681a7c02a5d5a3d90f355fd4a6ac277e75230d558f0df20cb323cc65e9b5a258cdd669c8a9534e4aff09a8fe89b124748c9e756c28789c2152a5142bc0bb205e339d43bb980b3f04a3c1a424a2a093966b20600a5410e0528fb35937c998eea19f01eaf2f39e16d85563a6737ddab3213ca1832f0afdf891e34a582f6a4ac81fda70ebc3fedac2fb3a492fdb40b91021e5d371d990064cd1f7c2c1a6472dec7505f9a4940057a3e57fd53aa3cd2eb914e073a19b6e925f8553e6875c093c7d19de25861fd9640f0eca4cda0467f12126daa2e0c6df7d4e4babe5a6e59e8391be7700790315b6b8a8aa74cd6d3f054aceaeda79430676b67fe25c9029e0894b413377fc4d8300d9f9338fadd07e4c80cac08113df8971a868458c47c06fff0c1c4bfd48ea583e9e76ef103d42c233b6de10b30612cdbeb6b60a6a4dbbe2da63cc2dd4fb93cac65af3c1279274f4af0e2c5b96e6068aa5b41f7548fb72b0c142351f64446db7425115b89132b5589ee642ebbde655adb2d7d1117456a6e4f2886879b42baf85e05d53e2aceea9c3830673bdc4d081675fe76b994651af9c3f16b7513834fce4654f84558a8308fa677d05bffcc893d9813bf87c5ec520cd66ad58dc06f0c47d253cd36dfec82980fc8dbdcd4b1c037c2b30bef455984f3e8ed19d69e185fe4fbdda2c2517ec9abfbb4841252e650b6bf56fdeca9a4ee3c311de3c6859ec14cc00e95323c57c02fa894d83ea17944f3112fc19a7e11335d7951ec6dd5b4f06fb9b637313a230341ea5da6a7a959e707d0cd5fca60a6649c8df8d6c17e9a49d230e5775df14e4b43aa3420bd0b8814ec7360ab1910e69fab8932f7646d7998bdc2e8ec354c52da21ed83fb7582cb9d37bb95f144974f72c7b0ae7b42945768fa8ec0dd6daba72d05809670506ef1054282201b00906c8af64e3e13a10f180688c96549b2d3d6b04403fd571e7b132891dd4b7cf37aec25ca1e9190c17aaefbc31e059915c12c232fb7097e9fa6f35fbb265c7102db62e2264590c583ea90f1aee3f166af81430d9084eb0c760ebbb16049c9fd1fee6ce33c8ac205e3ac9c275531feadfa4054e0c027c26beb009f54aa72b864d39bb11753f77931bb960276db33021c65671e57b3708bbf979be222e8439d71f58ca87cec7a054517af398a42735b580717377a54f139e2c46813cbb03d98e49c26f4ed54d75e48573cd06145f913f4e313eeee837496dfff75aa722fd8486c45f9c959da12ae48ba4a10712120a203e2476c7b96031d8f8773f68344e6fa21831287655aabbd594e9f272eb1a7315d2d79b8bcd5e63004cd106f80b1e40a5d9e428a01bc58264f4d63c2ee9db6efa70607a642aeb883bf4b9fe009d7f09c16b05a2c9b73573e9019e161ebbdc1fc9b9cd0c5fe1b57adcba2d0f3a767ad59aafa159b3dd181f0601ff95e8af8b5410e56c81ffb8ab35b1e04af35dabf69f08572e69260b72bfd502c5a0de627fd3fee44bf1d4a261bd356056c5739398e3ff161beec1240a089625daffbc61dc5e660c274565477a0ff1797fefff04a98704802ab0674ab72d400686229608cbfd2ca20f4e62495e8b09de9d180c47375bbad72f4474b67d56104b4b466192be60f7aa668fd0a4338b856f114311842ee806d6488ab09098ed9de0e21bcc8b42a5d5713d15eca108fcc7a65d6b414a112524a6e1418644508dd957147a92d4399d13faaf01cacef40549cd11900f9aa32a8333f55796ef25d33c554a308da9797cd0ac25888311b0ac88eff0be7a36ddedcfc2b095abb4d5a6a4edbbad67b70cdf60c7ed0c5e040ced90edb3322ef684332358942ede9191b431c99b3abf8f9c50206479f0ac118c0a99df61fb9c90d846f41caa6a2448fb7e15640965e051c2af4ee72a5cc7c962bacff7019615c10e6c3054e2e5792df3aa6e2c33425552148466a88568cc79b6edebf0107b7d3d24423a665d20c3a1c0f1a6b34eb475bf875912115914cfabcf394f8a096d64e5dc95705074fe5e985497dcf052b9f748b9d4688859c0200fa43719e4722ed6c064c0efa7e07beb2a26fd724b63537fa0eb506365d5c029cd8dce7dd0a1cb9d9058c061739734af6be9e880fe7e28a211a4c368a7babd1107110ecbb384b274cc092b9511c4abde2ddd863162e2739984a9f3c0a76e3c530a27d5e385f4a3b87607b2a944e09d28239661d27719e22c0a657ea383c30859ca29cdb8fbc79bc83e995dcb361743a7e195650c37e570b768a0a1f0b118fa5be9b3c838326343ec5b376d5ee040ee29dfd868cccf9cfa4591151f519cd6e2ae1453a58aa92f90ee5be11ceb8511ab743f399be0a190eeddfd112336866831c3255ef6520d88b2581ea3767f3df01a38d9b4656f2a89c5df41443291a795da45c8a846015cd041bea0dfbe648348b10ae73ce43d9017182792cd9172eee642c549a530cc1f537f9aa70ca63792ba4a86a713ae09b917136e5bf1506ad7f367d8d2f77f47a2318facd109bba9b1327b5db9e4aeffbdcf414db761eeacc227a15cd72aa52c8ede33bdbab9de9aa1e8f470a388013d07f08777e2131bbd4856ab5c1c38d03ef407197ccf24e8b2a8db69e78f9d6623033c453541bb79f9e0be9a55588e2e54fce65fb785467064a146c4bf218068b5e3efdafaf93a98253becaef226cd79468ff1bbe0c9d43877f5cbb5844fd8957f15d3ef208aac11816585cdccf039c36b429d3d7fb634054fd0f09c8abea3746a6b7379142abde26d998ac7e39b94746c60c09f86ddbd7497849d1ef839730672449f35a3c3253666e9fc053ac1c518e44e0b84555be507f7c00fa9e4864b4bf40ac3d93f12001eb780a779e655d0633803268c094ae161a0efd652003d6ac47f9a6c28d866b56233f371627b01e0fe9361dca611a28841968d4e12cb73d49ce08fe25de4a90b2d34607202b20e71f5e1eed38e17d0a2748f548cf61735f4c9cead1cb93b11929d906d65fc60f88e6919b7b5a1014e6d408bce9c8cc832eecf9147708fe451891717d2ed99dee70773feaa97985102abd3dd05c904c28898afe060621db6564887bc4afe158fbe1d819136a1ac1dc9d8674798a93daf5255460b50c34496205834c668db4c764e76ebb6cdaf5fc44b881cc2ae87b4a7cc045143f96b1620abfd0f116e673b335beefdafa1e58d9194e010cb78956044646da5ba853ce981667f2b8e5001c2df437c9d597ccd2be7d2887f5cb7aad0539abb3f9db1c8f5cd4d7d831946ba1c1aa8737c114fec1ac9a82519f57cb48c49b7f62e9eaa89f448df33fb307cd0036c70b490ac340f7d04e14f32bfeebb08a9d5bc7bbef8f231ea09311d4c82cc55c90eb53c6c003cc98a34dd3c4ec2d8b3a655a78e16e908f368733d0a02b36fe963e2d80b5e6f7b2e3aae3013c900c76e4d56e8348bef221f8a642e692c23b12520fb68c793e789eeeceb4efb2097a4d5952d144094cd7be6edc933d257f6230e962d70ba42e1b07ad9eca0ccd60d3d9a6e06b73ccf96a8aa490ed3bd58bf4d79db65355ae145b54be004e464f4dd23fb8b1bf15e13838116083da67186513652608e37c8f847b2bcafb57bcefc7efc8c8182c7d708cce5d14695b4e618e77f8e7be81f27a05e415fd37ac21507a665b2558daee5c0b0859fedfede8c03f181ef5e0ec0da6caa3edf402dd73bcb4026c489a7cca8ab700d3e9f050006c36768a16e8a48e48ed5750b8cdb7ad1fd12d4cc8333d324d6c83905303fa7013fc02553b587544affe38f1a95e0c4c39740d63b6d387fc89b30bd5fd745cb64844b13897ccf5cca135f7d39e03ce8adcda919d86b25b52764b0a0c4f07f88df68868415de13863df84a7e8d355b09cf90e482eb4174fd01f1b371a4dc52f3c89fc3a70c71657aa5d7573ef9acf4d2b0b321c41ff2640515bb43637ba2288ca0bff2e2a3a998ad8294c52f9edfe0a4ee0a3f8ed5b4b5c43319bb9c58dd07ea3237d7bb62cb086e7ea4a81cba2cdeb28794a09c275a704963110b64720bd089e3737ee1a91e348b5e97b63e1724de1fa9f49961d653bbb47b6fa993b035cf59659bcd0306180645162568abf51127845cbe6e37cc3c19b9d69657db4258fa5e8428a73eff6506bff474c2e302ad5559ac8de44c6f0baba5e2e579e7d7f9d9ebf540674432ac11d92bfc9abdc24126888b533f43bd6f293b0bc315915743114a35308a0ee2e710522137918a2b09ddbbc7a2313a2a6b85a1ad26f14dd70072651c8300ddf6de29704b716ce1bc431c66ccc96731f46359a9f6850976c96dcb5e0ee47446f50b6b3ba90d45224066e123ad3854d877c0cdd9325000ac0d6813c30cd43d3e150335601724ca3666458dc4c04f6562296982353e155d5255c9008c0b46d21a678c8fcb3aa8d6574476e0458eb0a76a6cb50f929ed218cc4654cb4f95fb3afbc2548b74acc312563375a19e55d488599488dfed4dd31b39f29ad61dad343dfca3b45b316a34e7a7bebd2b0f562a9e69848d13fc80a4fa52d0f17bd15d9e1fd39a7dcc86128d14493805d105a745673bddea68ca74ac09d95cc7412d5be2cbd0a247a81dc9e148111e22cdf3375805469226ca3538f960a6ba6aa0eeeb87c784ffb1bfc09180a61be3c7c535fc6d593c3b3f4de21b8c3eccc9021e80fb07dce0aeb3b023bd55f24356f646791ba80e5ca21ac092a069ae0a22cfefc08c23cc7aa69b570bd17cce9de15871d363f167288f99f04761caa67f12c949466493f661d39ee4280c955446ff5a9bb14f2d1ae21cdb91a5868e0c52097cf380f571935b140562922763f1b79c3709b949c57a00b08828ce9e685f6b234b5fe3c62d9feb249ce75e81f5efd556c14d5da24dc0554723fdbe52659969a39f470e82c50c4777c908628436e31177af1125d5f70ff627462247e5bc20c47ef75f369174586d43d42f7eefdd47fefa745badebca2a881ccc018ea411cc8a7a0881422bee8704bb98e6bea9fbec63441fb45d7ccfd436909b57a2b60b788e15bda3ca7663b19bd84d0879deb639f10def9a99d42a4b9a4fd7fecbf6d2e7598678307ba9a5b6f143c27cf1ca41e3c904007bb762cd5df6e63c4cf422c2ba959e53bd8e5664cf5df6a91a4bc8cebc52b22f30060fcbc5ead53d38eabd160c1da4cab8aa95c3640ffd78074aa2cbb05cb8ea90a0c95a4a1b2be1ee94f238000f1faffa069d87039f13f5f84ff368aec5a0b10020232b9fc954a6c22573ef48459e574d48a4845837e1d6ef386738ccedd093d4d5bf3a3f790c875ba7449d03397642feb71100f2c25ab2cadf0b0802544a2095a51b19cdece623b17d420b173a99c081f8e229b6de3c680d6bb39bb98b479517d77cca581b81cf856753a44ebd64cff111fb8ca37ea45d217a3fca44a083e6c35b0fed9f8f7631178d15e88f86c85f1ce68c900afdd1f7e5b8bd4ef3f58c447b77d3befc49180df7a5eb2ae8ae33b4ef573f3a425da8a60cde84d8eeae6d6399b9fbbfa0fa8d448b25c7f79b7554d0b02b0decbc74ae8560f630af596313fb33d442a410061ace0aa7a440d5e31ca8bb2cc495c4f0b672edb011b0c5f16781836df7f4af8329143d5a1a99d7b18ef9f774c4199d635848cedebac82637a03a189c65bf667503737c75b6639ac65ad424ca475285437e6f19830b36549f607ffc387c8b11a34a838159376a6335afaa045bd2bb04e279dd72436331d07dfbd72e2436b27f0df23a266fd15cf56d1a9e93aaac8901cfe49a3219ae36c5c65c75e5c708fb82cac4d6a50726509ec3a7d32d54cf584ae353a5bff75a6de77a0b240cf8a0a72817c9d37699ca89c96e0e0d96a7665ac3a7d1febca1a1d79e2cbde8025c271360e2f90048b2d9fd56f45c013e001dad4b7785be69dc01f8a954ef7a84455986fc5c9d5167d91808efdb4476ed79f99563d887cfd4e99809d9e388501dea228cbb3cf3770082dc566455251fd9c2c742963c33500618c6ec99e0bef007408a0462a081237be4c6e5db0258d4be5fc9cf63fd1ace1f4166c053b0fb84fe24917da1255cf40bbb1b45644f6a7699cf802a35a932c374b1d62013e6afca3787627469994c02f622ab877ed5491fc2a89eea60e4e1628da89e3ad600ff6442e4ebf20e47304176b6a1703c094b3cf6d7fbbddd8d8fa5a00f28b4d8f43d88487e9d4531071512f2027198714a8d1cef126775547fc74f2a35840510f325e50361be76557767560055e084f2ecaefa0dd8ca8215301a7a887d2eaddaeb1f5c3dfdbd2cc1ba5f02d4426b98c0f861c5f724405758f442560ea6cd1d953456cc4aac6642ad61c03dbaffc2364d8ec2ef9f483c70355139d1fbd9617ab3c7eedf0b8963c1cfdab769180db43c416a90d9fdf3fd0eb2f81187642b4e2a09d6462d27527fdfda31f7b262501749dcfc6c184983f9923424131d05cc811cacf5c2c87e8e6f135349e68cde0e8997bf1dde248e5124d5dca2681abdbe58d327a8edd585821f03fdd4515728f1336495ba25c9bba56a3f706d60c35cbd0b40d0ac0583a981f9af08510ed8ed0a726e5472f8995af3837fbf1e89587633d2ef944868a153919165778e963710872af12faf96c0919c638e5affa97104471ba6e178d27602f96b9546ebe52190d91be245be08742b96389080676a566d3229e593e4f56a76ae4c58113c6adc1088703b1b92dafe32a5600e14ac1e71df829dfef425911f16a2b91f693599ecabf93065c6c4f5fefca8d4ed095599113529f65d9120d5252f577af95b404979508c343df54e4d239720e7d3a861f1dcabfa69e12d655c8a026c10a4df279b139fd222e561d205ac9b45c1054f8699eca594fb23886e0de565186597766dd5e40f74a423d5708dac254f4172f1089270988fb18715813f13ee4d131b64dd517c7e77f27f804b229f5339ac2f483b14739ac33a9645044d3010bd77ed18fb117f7b11bb51c4ed683b59e28bf25a58f123dfbeb1f0f21f03d9b57d8e61d59b311037a5b757b03ca5c95e0eb73922c6918530c99de4d6733640f2b8d13bebce31d4f5e27aab201101e48cde23a0d7e87b9511949d812e3187ee5ff11bc5858c022ed7b00790eba32f9ef7e134ce5f73a01269ca971b40e62133eca9d596a768686d6390b2c74602f6dc597faec3ed9d9658102d99c9624c1a97d00d63853578afaccc7e30a77fe054ebc23eec45f608f996fd015cd6bd50a111360f0790eff6ffb1ea59d13c8e29480bd96217188f97e53a1f5d9eae0a2badb4fea52f2bb4f8cb04d0afd99e7371a978a7d7ef473f77ea6738ff84af655313a12db24cff692ec7e282245ae9a42338db814593448f7115df3dc3f4e2faa2c2fdbd68f679d6aba01a15031347bb17d8bf8f1fad0ecf365e9dcd32e69803c5c05f4b47adbf8a21af7e9fb327f267df1c914486389a9820edf0a03bde6ef388c255761e439b2f7e1f9c1c3c95bd30c502197ab37f76b52f0d0675f366e919be19329853767bba34a540fb75bcdcc9596a4cda254a660e11bed5af9d8646ac4b7d6d7aa5d7c0005879b6d08058a56c3d3a4d3d401b883153fa7f2f6a6d34dd010f6b9e7b4e457b9ff5a5802d7723abb35f9dca0afc10f6791824dbe0a7725d534e7753445b7268d90145b6438b93fc475f44d5d678d79da6c5770f3a9106f3cffbabe4b88cbe7eda9b8a495be4f6717b0fbee6fec78c86031b6d878d47e357b2089de3e6dd19a265552553d1f7da53884ef84d0eebe782791c48a9c68a28d8ea3bb70c922b01dc20b2cd05cfb276e326651398f766f5faaea54a41da597cf6b50f3d5ebc634185b99069126b8d935c6bc42c47f2109de42091ef4ade3d87cc44aeb78709255501e64f34ac2d4b2725cf7777315f8ca9424bc9d61a896a93500faa6cf5a5aee1fb888e17b47a38a667be2ffa3bae46afa88bfd8b5b6e1186d6e41b9a4e490591043372c23f36fb48d80caff74cc349adc92bb25f701738c809ccf74c47afa193795ee67bc58ea7fd85542fa7e70218490fff212163401cfde016df2f42496bae403d5391e53fe200f758bbcdead0fe72c77861889b9632a257229c35bdfe8fa78375b4f5c768b9c60cafbde1f00aff6ca1879f6472f28001f5f13d4d9d6c3a90e04d8df09873550daa8262d39efbe96a79c697fbcc9a7f27c9f6d782d5d5f6d024b291376e9cc40d902f809072e1f0f2c2ab88ce3d074e88461f5971853e7be749943ab6e25e25e8afa5042dd73407f49b50841c7782c54eece62ec2beef1f16caf1ca5989427bd2726ca0fee33e303702e9892e4382e92c3f3a03a6188f39762db81819c7e12b424be8fd964dcdbfbac00139e8c5a6200506f13f484ac34ef3d26e7cadd53cf402117419c1618205bfa5382486094bd55448f2b1aa4dbec2289189b601b1bbf5792b2a641c6f5dd19cf24abc72fc5264cf11f6b44a4929267a02cd1de1b602b9de65a6c06640aa0f76109baa90d66eeb17295b1711365b7d6835a2dd55b7fe868c59453613240643c847a5b48d27897a58dda63e579c1bba58350550e147b190f0a2c9a5ce719d627ce3302028b4b6801bbfa8cd74874ffba35817c0eca034d19210950796807125fe6065dcd47d7c870ed2db5c00cff235e4154e2d89ec2a09a87551f9b7ca25d519b5603c0c33d2cf72878199ffab567fc5e093529b89d1163587f3564ba8291d2d96cf9762e7f568e786ea90849f6312c1a10f45d61600cd45c48e6870a7d76c913f9c4497374fc04401cbd11f7710740148234fe8f041f24d0278fcfd48846e6aa49f05016fc332dc5d46b4a26574fed5c0751cebb9f7ab4cdbc1ee011d82d6ef95c52c9df8eedac3ab5cf30805f23d88d4f707601f8e6c606b58f2fe234e948d6756d430a5c4ec76a33874886c8fb484059b47a9bd198a61a1896419288a9e81d0969dec778a53e8233f0f63bd0134e5f29825e7817e7c8ccb7d9acd8f86ac9d3af78c43df3036d7934dd294f2bb12063bee52c547d27a218145befb0ca96cbfaabd39fa245b51c39f4cd4cf8db105f9dc46a7aaa8f7d06fa208120ce1ac49326179618fa2c8596c44e174eb7a141056b1d17689c10dee089c8b0867b8a757ae12251bbd68db5fba2be341275fb6ee379309f5cde9b31242b0b2bac44da74776fac141936bd96e3177161f057c820a8c22cca8cce29b158eb55aed0260253fbee70a6dd281d9fca23e0b0a38d46c76a95e1262f1cafcf0fc37b52e649a1ba1e2c0f97d10bbf4d2b5632cf340bce56736071d5885ec9b4e17910744d3e63e2ca6deb21e43fc21e89c6865d3ad424ef4a14efe8843ff3168c99ee395400dcc8755719d290c567c95a5e7d28ec1190ceee240084d444265cc801cd960f69b368359bbf06b8a4ec23b47c7bf9d4b16c701a1c4fb9e81abb55bf49d450b566ce03de939fc6f5c51291380086f8c995cdd4fa15a325601c4846a69f15c77f55c900270bc9ea5f406480cb0e3e89bc869fe8b7cec4fbef7e76283d50c25ab1b4d34d093a7df062990a925a9c44aa2661abd7d381a4d6cdb64821ef624dd51b72e99af914bca2f80c25b82ac6945df7c7582e6d0ce2cd073e35f1fc120a68ba210410db64592a9aa319b30f2b818c495750e1cea0610e27d52be31e52e501a3bd51b501bc51c2ec8592f679b6e55b9aa58d513fd2bebadc83ba76eb45e5676f130193e9a666b8c8132c9f5141681fbab324b555c5c890d488ac2dd00feead0a20fbd8a46391438e3193edc6fb89161cd864fca98f4f39a2893c933dcd13bc8c5d5a548d24862e8161c0fad7f33aca8c86791d620815fe3f0daddb5defd933d0c10097a7a98e67625420b6c0db7c3e17ab07ea64e6f0f53fdc670799e06a2e3a871d6be363a2639e35339361311e0f528cc433eacea4f79bf217108c7b1d657840253ffdea18bdd1f93cdee63e7a9b8dbcb4ee06162b253e09ea0641f2771bd9823dd210905e9ea495f43194bb471cdeb690e8890b03b50835d53dde1b572dd123ccc8507bb57a45e46c0efb8fb3d5596bddf9782d86dd911636eae2cf64b5829cf8893faf789be3fa22859accf688f5b5da6c29cacc96d477e23b63cc934f685b6e42e1655c9a9b94d6d78402de22b8d9776e3915391aa258e57467d770d65480ba2f6a94b0337965a8c659c42b4e90b14da4697d0c0a6d74774c94c52d8ecb694eee747bdaa6c3a6d60739db18c6446090eebba72e62ab88b0e8b88e728ba8cb133d8524eda89a2bff1c8414da3edfa6f83788331c8a7e5a8af2dd3682d4752190a3c689949abdad8350111373e7fb46151f54a10f79d91940e37efb05f9f157bddcfacf018b65a38ab614807c34a2786af4a1d48c4d1c1abd31815715f9d1b103992207fc664f12c82fd923c57d8e7cfb9f4af55182318d055c704865cf484206d60e34cf7fe9b6ce60b1772c5c7cdacb6695227d80da18ec1f98a434b1aaf9c6b6d082f5663aed2bf267e559dca6b93d3ce34273846fc677f529690482df0a8f782b8ad7269f344f5f2b4d320a7ce2d2fa02284f8db634dc930c3e2b9a629245364acf35d41e9a14c88efde4e742ef1ea4b43d0caf2e70d4a617278823e6403934524debbd933e7676e441a48f630dc8bcccd55d9032d6bf3dea97d1669c39fb865b0e619eeb3f5461e517000f5aee3ef2abdb87d3a76b88e140eb4644a9fbddbdc9e20972cdfacf00bffa3a1ca5f84122c2ebc54067cdaa23967eaeb7bbbfe44e5843382b834fae1f62a066688595e4ee67c7ff9858672355abf7893ebeb4bcf88a62b2237c6e6cec9aebe3f28bfc310ced3a590e88d4bd0f53289206deb9addbf6f3c02115ce4980dadfc112683ae250c2d438fd9c0f2a090dbf122a0072828db798bdb868dcd47384dd3f5eeebc0307a5b268683cd51f312e8f02b5a7746b11a97ac43287d9b9765f03c720503cfe6e0117660a4c00d67895224c4d42b032000a10d7a743054758a8f54941fd5eaf72498b678d1579b3de4e5518f90f1e3d32517d09d7f5da9d180215e66218e9dd64036819cf12638ce82712a6cc79a9ddb36e86814b797d72c2bc58b18ba439e99965f745b4fb7de2878e3186e3e7b835c746b0935f6c67e92e3770bd8d5eb4f66d8175ceb7850e418c55e574db891639aa77fc62bc45dcb734681ede8484d4d4109a9adb8c3d00", 0x2000, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0x0, 0x0, {0x0, 0x9}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) bind$netlink(0xffffffffffffffff, 0x0, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_genetlink_get_family_id$devlink(&(0x7f0000000600), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_GET(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f00000001c0)={0x34, r7, 0x200, 0x0, 0x0, {0x13}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}]}, 0x34}}, 0x24040004) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000740)={@multicast2, @loopback}, 0xc) setsockopt$inet_mreqsrc(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000440)={@multicast2, @loopback, @empty}, 0xc) sendmsg$nl_generic(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000007c0)=ANY=[@ANYBLOB="280300002d00090027bd70000000000004"], 0x328}}, 0x84) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) 20m8.285576734s ago: executing program 4 (id=1543): openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r2, 0x29, 0x37, &(0x7f0000000000)={0x5e}, 0x8) setsockopt$inet6_IPV6_RTHDR(r2, 0x29, 0x39, 0x0, 0x0) openat$audio(0xffffff9c, 0x0, 0x80, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r4 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000002c0)={'syz', 0x0}, 0x0, 0x0, r3) pipe2$watch_queue(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) keyctl$KEYCTL_WATCH_KEY(0x20, r3, r5, 0x1e) r7 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000280)={'fscrypt:', @auto=[0x66, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x35, 0x37, 0xd, 0x65]}, &(0x7f0000000180)={0x0, "de8d0d27ca969fa15f8b3b7bae39c1b3327d4332f8c149d2d65a347d67f6db7eb90dfdad3cdebaaf421412f812305c9da91699b5a02c1295596f0fd9ec78f2fd", 0x2d}, 0x48, r3) keyctl$KEYCTL_MOVE(0x1e, r7, r3, r4, 0x0) socket$inet6(0x10, 0x80000, 0x3) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xb49, 0x9, 0x8, 0x0, 0x3}, 0x0) r8 = syz_open_dev$vim2m(&(0x7f0000000080), 0x1000, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r8, 0xc0145608, &(0x7f0000000040)={0x8, 0x1, 0x1}) ioctl$vim2m_VIDIOC_QBUF(r8, 0xc058560f, &(0x7f00000001c0)=@fd={0x0, 0x3, 0x4, 0x400, 0xa0, {}, {0x1, 0x2, 0xc, 0xdd, 0xff, 0xf, "d4f7a375"}, 0x9, 0x4, {}, 0x9, 0x0, r6}) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r9, 0x3ba0, &(0x7f00000002c0)={0x48}) ioctl$vim2m_VIDIOC_STREAMOFF(r8, 0x40045612, &(0x7f0000000100)=0x1) open_tree(0xffffffffffffff9c, 0x0, 0x89901) r10 = socket$inet6_sctp(0xa, 0x801, 0x84) sendto$inet6(r10, &(0x7f0000000040)='T', 0x1, 0x8910, &(0x7f0000000280)={0xa, 0xfffc, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, 0x1c) openat$fb0(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) 20m7.62907733s ago: executing program 32 (id=1543): openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r2, 0x29, 0x37, &(0x7f0000000000)={0x5e}, 0x8) setsockopt$inet6_IPV6_RTHDR(r2, 0x29, 0x39, 0x0, 0x0) openat$audio(0xffffff9c, 0x0, 0x80, 0x0) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) fsconfig$FSCONFIG_SET_BINARY(0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) r4 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000002c0)={'syz', 0x0}, 0x0, 0x0, r3) pipe2$watch_queue(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) keyctl$KEYCTL_WATCH_KEY(0x20, r3, r5, 0x1e) r7 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000280)={'fscrypt:', @auto=[0x66, 0x0, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64, 0x35, 0x37, 0xd, 0x65]}, &(0x7f0000000180)={0x0, "de8d0d27ca969fa15f8b3b7bae39c1b3327d4332f8c149d2d65a347d67f6db7eb90dfdad3cdebaaf421412f812305c9da91699b5a02c1295596f0fd9ec78f2fd", 0x2d}, 0x48, r3) keyctl$KEYCTL_MOVE(0x1e, r7, r3, r4, 0x0) socket$inet6(0x10, 0x80000, 0x3) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xb49, 0x9, 0x8, 0x0, 0x3}, 0x0) r8 = syz_open_dev$vim2m(&(0x7f0000000080), 0x1000, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r8, 0xc0145608, &(0x7f0000000040)={0x8, 0x1, 0x1}) ioctl$vim2m_VIDIOC_QBUF(r8, 0xc058560f, &(0x7f00000001c0)=@fd={0x0, 0x3, 0x4, 0x400, 0xa0, {}, {0x1, 0x2, 0xc, 0xdd, 0xff, 0xf, "d4f7a375"}, 0x9, 0x4, {}, 0x9, 0x0, r6}) r9 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN(r9, 0x3ba0, &(0x7f00000002c0)={0x48}) ioctl$vim2m_VIDIOC_STREAMOFF(r8, 0x40045612, &(0x7f0000000100)=0x1) open_tree(0xffffffffffffff9c, 0x0, 0x89901) r10 = socket$inet6_sctp(0xa, 0x801, 0x84) sendto$inet6(r10, &(0x7f0000000040)='T', 0x1, 0x8910, &(0x7f0000000280)={0xa, 0xfffc, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1}, 0x1c) openat$fb0(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) 10m24.130335562s ago: executing program 5 (id=3680): r0 = socket$kcm(0x2, 0x3, 0x2) sendmsg$inet(r0, &(0x7f0000001640)={&(0x7f0000000300)={0x2, 0x0, @multicast2=0xe0000001}, 0x10, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac141411e000000100000a003000000000000000000000000700000001441f07"], 0x50}, 0x200040c4) 10m23.831874917s ago: executing program 5 (id=3683): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000200)={0x73622a85, 0xa, 0x8000000000008}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x2, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r2 = dup3(r1, r0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x802, 0x0) mmap$binder(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x10000000000) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000040)={0x73622a85, 0x10a}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0xb, 0x0, 0x0}) ppoll(&(0x7f00000002c0)=[{r3, 0x10}], 0x1, 0x0, 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x100000, &(0x7f0000000100)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) 10m22.727669163s ago: executing program 5 (id=3686): r0 = socket(0x27, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x2, 0xfffff010}, {0x20, 0x0, 0x0, 0xfffff034}, {0x6}]}, 0x10) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)=ANY=[@ANYBLOB="1400453104"], 0x14}}, 0x0) sendmmsg(r3, &(0x7f0000000180), 0x4000190, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) setsockopt$MRT6_FLUSH(r0, 0x29, 0xd4, &(0x7f00000002c0)=0x8, 0x4) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x800, 0x0, 0x8001, 0x6, 0xfffffffffffffffe, 0x0, 0x4}, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNSETCARRIER(r5, 0x400454e2, &(0x7f0000000440)=0x1) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000001a40)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01020000000000000000010000000900010073797a300000000058000000160a01000000000000000000010000000900010073797a30000000000900020073797a30000000002c00038008000140000000000800024000000000180003801400010076657468305f746f5f6873720000000058000000160a0101000b000000000000010000000900020073797a32000000000900010073797a30000000002c000380180003801400010076657468305f746f5f687372000000000800024000"], 0xf8}}, 0x0) syz_usb_connect(0x2, 0x0, 0x0, 0x0) r7 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x109842, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(0xffffffffffffffff, 0xc0287c02, &(0x7f00000009c0)={0x80000000, 0x0, 0x0}) mmap$dsp(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x100000b, 0x8012, r7, 0x0) close(r7) r8 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000640)='/sys/power/pm_test', 0x42, 0x0) openat$ptmx(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f000905", @ANYRES64], 0x0) syz_usb_control_io$hid(r9, 0x0, 0x0) syz_usb_control_io(r9, &(0x7f0000000b00)={0x2c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000f00000009003d140f3c369197d09647190890"], 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = syz_open_dev$hiddev(&(0x7f0000000100), 0x0, 0x0) ioctl$HIDIOCSREPORT(r10, 0x4018480c, &(0x7f0000000080)={0x2, 0xffffffff, 0x10000}) syz_io_uring_setup(0x68f4, &(0x7f0000000240)={0x0, 0xe42d, 0x40, 0x1, 0x30a, 0x0, r8}, &(0x7f0000000040), &(0x7f00000000c0)) socket(0x10, 0x80002, 0x0) 10m18.961462437s ago: executing program 5 (id=3696): mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89901) move_mount(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0/../file0/../file0/../file0\x00') r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0/../file0/../file0/../file0\x00') bind$alg(0xffffffffffffffff, 0x0, 0x0) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, 0x0, 0x0) r2 = accept4(0xffffffffffffffff, 0x0, 0x0, 0x80800) sendmmsg$alg(r2, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000cbd000/0x4000)=nil, 0x4000, 0x4000002, 0x4010, 0xffffffffffffffff, 0x0) mlock(&(0x7f00007d8000/0x800000)=nil, 0x800000) r3 = add_key$user(&(0x7f0000000200), &(0x7f0000000440), &(0x7f00000000c0), 0x14b, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000000)={r3, r3, r3}, &(0x7f0000000100)=""/83, 0x53, &(0x7f0000000340)={&(0x7f0000000300)={'rmd160-generic\x00'}}) r4 = syz_clone(0x100, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f00007d8000/0x800000)=nil, 0x800000) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x20008844) r5 = syz_open_procfs(r4, &(0x7f0000000040)='net/igmp\x00') pread64(r5, &(0x7f0000032500)=""/102378, 0x18fea, 0x3c) io_uring_register$IORING_REGISTER_PERSONALITY(r5, 0x9, 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x84000, 0x0) 10m17.487727379s ago: executing program 5 (id=3699): r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r1, &(0x7f0000000040)={0x28, 0x0, 0x2710, @local}, 0x10) listen(r1, 0x0) r2 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r2, &(0x7f0000000640)={0x28, 0x0, 0x2710}, 0x10) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)='H', 0xfffffcc2}], 0x10000000000000c5) setsockopt$inet_int(r0, 0x0, 0x15, &(0x7f00000009c0)=0x5, 0x4) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000001300)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x5, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_DELRULE={0x20, 0x8, 0xa, 0x801, 0x0, 0x0, {0x1}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x68}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r3, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0xffffffc7, 0x3, 0x6, 0x201, 0x0, 0x0, {0x5, 0x0, 0x8}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x0, 0x2, 'syz0\x00'}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000012}, 0x0) socket$inet_icmp_raw(0x2, 0x3, 0x1) socket$inet(0x2, 0x2, 0x0) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) bind$vsock_stream(r1, &(0x7f0000000040)={0x28, 0x0, 0x2710, @local}, 0x10) (async) listen(r1, 0x0) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) connect$vsock_stream(r2, &(0x7f0000000640)={0x28, 0x0, 0x2710}, 0x10) (async) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)='H', 0xfffffcc2}], 0x10000000000000c5) (async) setsockopt$inet_int(r0, 0x0, 0x15, &(0x7f00000009c0)=0x5, 0x4) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) sendmsg$NFT_BATCH(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000001300)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x5, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_DELRULE={0x20, 0x8, 0xa, 0x801, 0x0, 0x0, {0x1}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x68}}, 0x0) (async) sendmsg$IPSET_CMD_DESTROY(r3, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000100)={&(0x7f00000001c0)={0xffffffc7, 0x3, 0x6, 0x201, 0x0, 0x0, {0x5, 0x0, 0x8}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x0, 0x2, 'syz0\x00'}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000012}, 0x0) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) 10m17.137246796s ago: executing program 5 (id=3701): syz_usb_connect(0x1, 0x2d, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='net_prio.prioidx\x00', 0x275a, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xb49, 0x9, 0x8, 0x0, 0x3}, 0x0) socket$inet6_sctp(0xa, 0x801, 0x84) syz_open_dev$media(&(0x7f00000006c0), 0x4007, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000000000)={@loopback, @loopback}, 0xc) syz_80211_inject_frame(0x0, 0x0, 0x0) r3 = gettid() timer_create(0x0, 0x0, &(0x7f0000bbdffc)) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000002a82, 0x0) r5 = dup(r4) fcntl$setown(r4, 0x8, r3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000006, 0x28011, r5, 0x0) r6 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGETCMAP(r6, 0x4604, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20008001}, 0x4000008) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x6, 0x4, 0x1010, 0x89, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000840)={0x0, &(0x7f0000000780)=""/106, &(0x7f0000000380), &(0x7f0000000000), 0x80, r7, 0x0, 0x7}, 0x38) ioctl$SNDCTL_DSP_CHANNELS(0xffffffffffffffff, 0xc0045006, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="8500000008000000d40000f8ffffff0095000000000d0000"], &(0x7f0000000240)='GPL\x00', 0x1, 0x473, &(0x7f0000000280)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff60, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) r8 = userfaultfd(0x801) ioctl$UFFDIO_API(r8, 0xc018aa3f, &(0x7f00000000c0)) r9 = socket$alg(0x26, 0x5, 0x0) bind(r9, &(0x7f0000001000)=@phonet={0x23, 0x7, 0x2, 0x40}, 0x80) 10m16.536035328s ago: executing program 33 (id=3701): syz_usb_connect(0x1, 0x2d, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='net_prio.prioidx\x00', 0x275a, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xb49, 0x9, 0x8, 0x0, 0x3}, 0x0) socket$inet6_sctp(0xa, 0x801, 0x84) syz_open_dev$media(&(0x7f00000006c0), 0x4007, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000000000)={@loopback, @loopback}, 0xc) syz_80211_inject_frame(0x0, 0x0, 0x0) r3 = gettid() timer_create(0x0, 0x0, &(0x7f0000bbdffc)) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000002a82, 0x0) r5 = dup(r4) fcntl$setown(r4, 0x8, r3) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000006, 0x28011, r5, 0x0) r6 = openat$fb0(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FBIOGETCMAP(r6, 0x4604, 0x0) sendmsg$nl_xfrm(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20008001}, 0x4000008) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x6, 0x4, 0x1010, 0x89, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000840)={0x0, &(0x7f0000000780)=""/106, &(0x7f0000000380), &(0x7f0000000000), 0x80, r7, 0x0, 0x7}, 0x38) ioctl$SNDCTL_DSP_CHANNELS(0xffffffffffffffff, 0xc0045006, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="8500000008000000d40000f8ffffff0095000000000d0000"], &(0x7f0000000240)='GPL\x00', 0x1, 0x473, &(0x7f0000000280)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xffffffffffffff60, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) r8 = userfaultfd(0x801) ioctl$UFFDIO_API(r8, 0xc018aa3f, &(0x7f00000000c0)) r9 = socket$alg(0x26, 0x5, 0x0) bind(r9, &(0x7f0000001000)=@phonet={0x23, 0x7, 0x2, 0x40}, 0x80) 8m36.351466212s ago: executing program 6 (id=4106): r0 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000100)=0x3, 0x4) r1 = syz_open_dev$sndpcmp(&(0x7f0000000300), 0x0, 0x28002) ioctl$SNDRV_PCM_IOCTL_HW_FREE(r1, 0x4112, 0x0) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmsg$inet6(r2, &(0x7f0000002740)={&(0x7f00000002c0)={0xa, 0x4e22, 0x0, @remote, 0xd}, 0x1c, &(0x7f00000005c0)=[{&(0x7f0000000680)="87bac0ffc28a3867ba7c68ef610fba59e72bc58875bc5ce20baa888d9010acdb11209a209735b11f903df60030e223647a0212d729d7b926a3a26578d70799727595cc681d2083d8798dd06941f751a1810c2f30f68796ffd57c3c03fe83349ed3f5d2dc711cc64c136c31dde5791fd7f28134f397b802f22b1f66e79ec89ba85611bc1cb17a5edc11d0c1dfcc29e75832fa9de227b38657e1c746517c1446de77b742800cfea2bc97f69ffb77e4b7d47f25f8944d8066ab126d32c4d07f07805caffe606a58a2ae1b5549c388b07de67fb8238dc1fb98aaf6834cde51f466846bacf3cf14aee5f733e1034026c5404e64d95f43ca4318ab786f5c249223ead17694bcb927fdee7135cce5d7ab0677d4643c27f1bde449a3aa0bf870a8027b406659a729de647a89b3546e28687c42def8c9b058ccc15f8d6912b34ed77ee2f3b03ebe5151b433ded6a5995ce3775fdad9f6df9e4014bd5ec1f650c8b4ade1204a9dfe7cf5386dc887000e2c439d61608ed827a100b8498cb7470396b18d4f8927f9af3cde0a149b0496c0fe060e7129ec2f29765e5f06c40f6cca4cabe8b1de556c8a89cd3a1cd58082d5f7a53af86afb8cbf5a3d6337d67dfc5fd760aefc23c7632cf9b5d541fff36acace4e2ee8e11cc432b0e912661e198c3cf9b71c76bd1cf08db6a565bcbae4ca220bf4bc42305a64ad90546e8787bda8167c0b79de04be04f90ca68b94422942407069b42e363423130fa284bee9be41b378a2a07bd37645d28fb02c6e25ee9d52239494a2bdb745be23b6d4b3bbfb3001043d77cba9cedb9fc554ee8d88ca60e510bdeacd1dd678a56982f2627b9cc9d006e6bebde79599f5a229797c78da29e6b2d76f07c94c0f257438521a7873108d9e3cf078738128f9bed7b1d7dacaad473379d5f2c98b39d1d9149830b83d690e9705a081e6beb8984697e2377f51e0d60c44fc8933eb859d8110643af252bd85d47bd9d9cb5fce69317704af4b43aed945518085eea5fb57c4b1b7c86c1e59526996e9d73ef3d9e1e42b48ef78efda6c08229f75a9b8b9d3b4692bbc9d822a1c9e203b9bbae79ce5b98ff72a1e7e5ca38d61c34d5e2ab798468c0d36a6af5c0711f071358ae532837e684433da3e08043c281f87fa8b9ad2948a49d665a83a7ca318fb190e69ab15d3d29bcce79cff7027c97dc52f832e1f6a086d9906f726857833a8bb44b19232cc677064974782a07b0d5e932124bc8ab386721c2783d29a8eb553af6d22f33904d8b3dccdcde138f61b7ece713d3180c57f363f41ec7dfb1fb25bc9a2084a8b238e4776075ed6c6f20e657a5add9e57d95b5540f975a2a88bba261dd3d1e90193b97d2cc2f260e9c871dd3967a3866f69e9c191679247458bd3a009ace7543836cec552cc02df5859770812c36e1c4f4044310cffe5b92617f1d47eca164342a1ef85003c1f5821c1d918a59646a7f7221dc6cea81bde34033b5de615c157b04e1bcd0c29117a2a5540d853524e18e26c90ce634c667b01bc599fdda3eb195077f94603ba30cb4670605b2b7372173b6a4159238a8fb37c7ca0a88284347c3ac6f59dafc2483896ef2c61deef67c5a2d551255a23d8fbfa431c89320966f64b3bdff5980ac4d6f62e22581067b3e017efd98c6fd8fecee6766de6289c4dddf7d5b30cbe09a2d28eb9097f789f1baeb40d16f0c313d02eddacb0cb4d0ff4d2408152d7cd1a225c557ffac1ef6ae3f75e3ae6d4f6a0d280ff26b8ea50ba909d44471bc19b5b14d97abe61c56a95e6b92e4cceff7e903611765ef9f9efd17c0663e6227cb05edfbbc66b147a086950b3c452052a7753faa42c9d9ab2e30564b0d86f26cc111157f4238684c14b8c10191c6205e3392b8363e3c13f1717462b30fd0db47f465226d283245bce49965cbecdbaa3b5e386e54c6966abfb15131057d1cb616c77a2e73240dd40ee06ac3ccdc2c6d32c435f1e5049866061ecc421ea430a198400982cdd382363a384bda3398bd584b65a4145407a0f2a3c667a12c8b3e98ba5730cd76ff5aff33316abca6c4800424d12b630274ac161c5c32a324e7a1c7e7a870a9571aaeb0b43ed71cc7f85c7f46efe51edbdea0ad2aa2e115d1cfb36edc2a1c3820b761ba4865b8eec1162c47d5a0288d910f92c1a2a6872df71dcbc944406dc67fd0385c47453cc6fd4dfbe3c6275260087468091324ed95251477ed032ec6ab3e36d9d7ad41a878bd419c230b734a3589c7ff7268d6d33e1494fea2858b03c0adbbd5bc952da85637a70423fc07f2b0c4dea75f8d9995fd99e60bd40a3f203de070d437e51915cba077aee922f1493801b367c3b2703c804ed1bdd93df5555da49a5895fb4b33bdc0456d4d87cd066142e9a91c341476fd7f4b0841c87708b0c8bb0da6a55afd8924e32f542af2f03bf53ec955875b84b2705323d9df2105beec71777233fb42bf0d423cc42d99e600690b5c7743d4d536817ba65bd8c79c327e4eb0d62e311e2f2750cd4c35c9aa0916881e302cd23a86be3e616d13c64a45a67ca03ac93ca8320937ff2ac5758d70a44a9b4511184489eb0553296097d978256074142809c32d0b18c2d52c7d2bfeab3092587cb8faa24d01b3483cc13497dd35be0bc912254ec0f961deaa6e9e74d813ab654b824568cc66192beef1e5ee7d2b8fff00142e9139ef165e7b8f7eca80aa4a7f66256f60c9377a1bba3416c87a4a1bb3d86b314e1204f21c1cd0bd9b8be0ae5a076fade6bda120b541fcff7399752f5600cd7a32ea4ae543aff0d55d776f15cd57f68c030631a9461ba51163500312c835e22f418e9cb0569e0522fab384e77d91003d61533df3c514272ca3e3eb3186bf9fbf18cf3ed3e1b17cdbe03a1f31649c95e24aaa65e977a3768720f861874171878ee15b3e32964e3f394cca5292bc870bdfdd19bb0fe6d3462ee49b530b5f83e8350c724774aa1945a6a556d60d9eb7092fa4fcce77af0f48b54cb60ceaeace2597bbb8795998f8654ec597700750b240302c5c9cb2a62f18250e45107fe2aa884942a6c859df533161fe52e5249323eda953b5b1cc298d422aad015a71f7c10eae2cb2656a859ef479a08079bc848abba945d310b777a710916b4761ad3377bfc5d59dc1c51ccd34bdb44240d4bcef96cb0428e62eef72c03ec5de5b970ad67dc23c7aa51acc4764dd1326c7c6c53872727e133c75fe5bf362c7851c1ad2b8d4be0da6c08b8b922a886f8d8cf7759b268d2e53d7809c68ba2da4ab47c5d6bf9a1f072dd9ba146aa3a28c5fb1c70eacf639ff347f1811c743fe15be31d4d6b7d9badd1f568f2d70b94687efe7da5f34692eb67818934d71a58824e407ac3bdfc52846f5ba1abd78a941dbd4c44d07bcf8bc55fa29e66d6f32baf53247aad08d6a8249645bb7882bbc88d958e06580faef02344809e1ba772cb9975ec6f94cacf71ab46c7886f8a6a940d5dda3b2fea0bbb0eb2e65bda746c38c56e63e858596bffa7a3f44ef51d63595797ef2c6e8b5cd28924bb6fda40ea3132adfc23fd4c11e2804f34f449a6ee19abf6018cafd3045ee9b73f4c0c5006e2d576d427baf3069b09473155892cf198efeb82366224266bb7bbec775cd78919e21e4bcd2f83305697779391b209d4e17a503c1052ddd4b9d2548c72fd5b98c17028f728a0cf0dc37c89bf4d5b626fa3ea19aa5bf65d6f53b1e1b132b93449d5d2a63116e99eef371fdf55c0a44ca4d95b234257c48c1c21fd2bcef31ce240fca4a3d5c15be9f3bda07943cc0249c988f7557c50421dc5d37abf464328ade4a91142c543ff9793feb847bcca40b002dc2006d6c65a055cc9c0782e42786315bf5f6e2c88e711448676964880ea60c958923c6ed8f47d5d6ec5706f1eb1e6a0b33da89eed571710f0fcf5a959640e570a17600046553c27a71edb6cf78c1ec999e9c19e2009c0bde6290f0de7a5fc98a0ebdd119d7065ae9bf93a53a8cffa35074d6505566ede2084c593d83e433022645e062b979c29f0e19926da8289de0cc03e5f09acbebabaf8817da5393674a96af4dca4637b27f634a5b0511e331a989c1c3cdb578783a8502e1de969ecdcdccfceaa76a8709b07c21c5d575e8630ef7e240fa09fc2bd2e0d93dbc76f3ac61c68c29fc045ac2a4d93b1e86ac4e97689abe3db72c9bcbfb973a56f28381a34414c2710c06b3745297e6639d0f1a25b08842b61819a845758e0391c19da1903f8327cacb2fc04b69d09e61934ae57de8b79acb6b71be1ca2681040a2ce8a06daf2d49cbaff7fd050833347d94c400d6d9f17f04cf951025add2eee664db81f7b3d6f7c4fccd0b147bcb99106ae75b11345d0e4fc56af7dc65553fed8949c632548c9f3c9174e2cab0aaa88002b37f2e6255125b2928e3ae0c7130cd1a242978f7b8b640ecb97fc218a3b0c0c9b2893c577fe0c8045f5682c3007cd605da4a24b387879f723e7cadef5f0c1b94464075f6beed1a78a62ca1f29e3ab0ef09675a126acf601ff27d97770161204dc4cbd2878c90b9c86014b9eec91d7036c526581a73c58e3668262b136a5556a1e16c640a14f25926a909267c495dbbfa743d463463a86db84526a078560c070f35bc5a009cd6516e0ee6f8743e8229e536f8216683ce2807f939a79da0414b4d54958516c1700e0fae8e9004c17bf048d47502b3f9f856cb2a9b6cee6e4a1d28dd3f96b71244234de3df4f9bf262e1915548256ac79a7d28bae7554a2ac6ae0b3b3066e691353d2ae88bf2baad9f51da67c1d63879b613a17f640b552a4d9cc4a742f212e1795461f5793ca942b2bea86eae21dc425cf26675c5041ebc3acf7fd4d5802c01ec8cf5e11c9d31b4f3e459d87663d954c419b114cf1d828bc4143379e8741b51c9d80cdeac3790f97e07598338743c7c69351d43880bee93796f8e69e0bff436afa1e5bdeccf7c42873fbf8dbe4934d8bf6902974511e899a6b51a80a52dc55873480d7b0355ae0c31d37649fbd8c2c23c96971a39338c2526edeeceac81cc4a5f41f2c3b9f21b421069836889d7d13ed1307a46f3b80f6bfa4be1ea2f7d87de5a79f05081f44d288a64f742e037c834bff720519a7c59810b968fe833d49e167e519809840dd74f35f296aca8df932f5ce43527ee9426ef2a3416da3e9ac7b87e85a8b2a412dd4410b278459ff5c90aa576226c09f50842531da60480e37eeb91225c5d512a5a5da9c3194507290dcb3e7d01d7accc47d935f597d807d8b8ecb0ee4194c3db8fb359df385cf1df2cd291b6928ca0c5da40ba47b9e2c090f31d446e9573c64b0b6b6a7f4ad98e94467bd522df616bdb2e885e1c850002b40822f2380f2f3837af234a95be82dbb79794b9923a8a127b560f2c7e97411c8365537c04f7abd427fca9965db31526c6f592d895a919eecd5d7098b14bf0cd93ebc497f8da836d70016d27f5c01f3164e12f4c13bf17f1fa4a592f9999b39ce1d49f862d0506490ebbdcabf1cc880a99586d3f854bd2b021ae189a83472c31bea1043e6c93c3b8f355a1e073088bddf194c00f4ab0441f93802861388fb7dc56080d2ef35a01bca4e76a24e473ee29eaaa1968b9dc43b29c55200bb5ff49acedbb420968668dca6679e62b0f5d59af3f526eff516da69f1905dc501e877b4e04c1a627f2ab0cc949078dfe62b668049dd2500fabe35a78e407453ae9531f5aba953208cb04fcff9c8f226db8f5fc63dc09cd3ba34dde4dbbc374377d0ea6f6f608616dc570e7c2a274d4168602d0b659ffcf89994880b7c3bb7618", 0x1000}, {&(0x7f0000000340)="d41bfda533be5396e96b10e5af583f093a016cab2d9a8f1f95560aa7224175654df6bd54785a8ec26c9f067c2da6e3958c5fa310361d483f3ad534e2ca9ac07909d6e4b7ae314805c4cb64be821eebd00303fd7234b8b3877bc75e50edc15d380865d0ef39ff9a32386cbb0a8c597b70efa58ac7054e44f47d1626f300b3cda6c3c800296b01c3605189eb8a12a262a729401d", 0x93}, {&(0x7f0000000400)="905421f156a41b42ea9bf377f8d1f4a80412b87d5d168fc9642671180e671d495fb501d18c5aaba466374b838864726b083584d342b109542f5b496786d3", 0x3e}, {&(0x7f0000000440)="b0c84676c5170491fcd41bc9b9bc7c3810b9dc6f1c5470da008623c89917005211ac9de32e1cd069c260aa76443d1e0d0fcbc22e25f562fe55271b96d3c8131fbe7117f46e02355842be42235fe33ccac7574479543de0c3501ce48b76e7b3e4a03ec2af32fac4e80019f2b220152dc91d66367fca3f7dafe740fe69bc4c584b37d3223cfd6fce0eb963efc7956a0e3c20f87d348545ade18e9de9951d02f8168c2c", 0xa2}, {&(0x7f0000001680)="a4260d1752c34411f50b558e0338f3d1e5cd3cd7401b353faeb7d37482ffa2860d5ace9466ca445b84ba0249477792361724cdc88c8837071ba4ec23a538a6bf4f1f81407c79263c5a774a1b59e93cb03f1e939021f69cf11e4eafbbd2daf44e66089ddb4904aa8f3c16966d17422ca1d5755d413c268ac80b2923d829bfb9c03adbeb280548caef8cc20c1b5ab42be190d3386d5f33fa86ef217985f4d308690e49825910bd4d9e9ecc0f1e5a013a6127f731bb1fc7105f03311a17831ab9b0d24c87ba472546f93c579ba743b297c5b9fd959e5919c13cb95dae80e022ad98ef061084023da39c7a9fee34a2e307eb55afd849bad09af52ffa2ed176022557c7bb132e855a3e0d7790bb822b32fff39187bc9976f5d47a2e3d4a8f64381abd6ba64745ae24d2e471f6bc983fe6bd24a4f92ad197633d791437417e11a6c780f8755cd62d5d777106b6d7258f61433219ca8f70e507412b8b9f6bc83180dd3d640dc55658211f08f2e1ae0144bd6507f0c8b0c71c661dd1cecd6bb85e6de648e3bf1051b835f77f710f3cdb5687d648899f015c4114afe739eb780dede70ed686f70a84f0e8976cf2f857fd59368412bd3da4ccc09791fea8417dd765d0c65266b8f405d7e881ccdc3c41d4f4f2370e20ac4d0ddd10bf5df98e69474426e1b49622bff648d05eff5bc66d7a430e47a2fbee5c389f99106baf9a5e604c96520921adf1968cde2f7e31f9c28516ef5763378a0b301311d025c15c30f945da65fab87987d58c2915e9a8f75ab1c6e3025a3a1b8d874417e01f3dbc2e90bb7be42df3b3b38ec15ff8a88851573afb452c0d2ed903f9c0c27a796a1d4203a8564ce75926e1e2342a183736e12d6f012451c20ba0e505718e61cdbfc6553100e7437361bf5c169260c2a18cd016b32ff1a4fe6cb1879ddaf03c13245d32e214fc4725670adf7ed667510a5e8307d2f72a974ef419882c7b8dd9b6baa2b329d84d84eb1b5b19edd16a26cd143fae941a92729cc7c3f9302c61b18cf6ff146b94adb272ea0cd55256a8004b2006aac4fb6f077287cf901f2943564d21d44c614d4b7856ec7e476cf5ed38ae38beb9b86186f879005269105e9c3d32af4c1145a0d0a02aafbf445355590b0c7d5c0374acdda01ef74e18e0ef4e66cf4756783bd3737cf2604ba090c4e8b45bbf2bf0d173c26739dccbfc6d5e5b5427a2b623ce3c209cf3c841088954fed0f10a26a06d35a749dd6e15c058d708a54774817192a71be2bd6852e5932a4373d2c47c5f9518be0ce86c8b91f479cfdad7d8ce4e275af7719c73c887b5fa516243c9fb83c243572f60eff77bc5861892ddaaca4b3852d467fb5bb96fe04d9b95cc9769a3f8e73d5475b4cb223554ee3cf59b80f70d0201da565bd715b26524e1229c32db6af36af63c11eb691666068f3937981398ab0a468e6992548107c1af484679d2a597d25e3594904a080386ebe0f0b5961e8928d85e31f55840f8df691a6ef1210538d8dfc1d6fdcd226314b7059be6a4489a8d913641b74461b14d4ec195b4d1bb4a1a1677e0bc843f29d55464f51d8b3c68c5cb88e7ce61884c8dda8521643c39bd9484d47dd4711b9b2523914d3b20e5489aa10257f6ea4c82edf24d3ecf323776aa761cd9f6d92aab0a63b08ef30c1a11fcecff9b1f1a52537177622830084a6d8605a07677c2487875cbcc600bfe2b198f3f8886d1d9b0ef9e4fc9bed7394c5da496729b40bfe16faf695592ed9ba4df2bb0b53411e1b496168fc8c5b13427fea6ff4608e375efa3a2380580cf15ef673a905e47f16a3f7db810eebc3e6a0ac242583aa7f1becf0ee0776aebf9a2aaf31cbe7991ad7e1c722a54001f9e4ab1b0fcc49f222b2585a2aa6c5f19835cb6b3ea4bc9cdac5023ca635fd80b46aa9fb7a2ff1906d2d66ea4079b6f95e2151e07c27102f528297a2d62848c23aed6edc3603eccdb50debf258ac08ad232a9dd0a5ebe3394c227c675a632a0ee51afccc3e8b999506fd7d99ae8bc39a4b70b05abf29dd66879879e12606622dc7fc480dc7936c9ca978d78aea7991a194bfe446b0a79cde17e0117474867d5f2017933d2636cad9d472ab1b994e6c44b306ae1683f61ffc481d4e925e3812dd1f283b363eb131d41c6055a8470ed689613d98e1f7043730f8f99704105e5010003925847969b7f56c2b6f0581095bab80876bcde293db4f417d20c6aa4ac0fd48ef28ae747917244b3e3d20aaf1fef8117ab4cb28a53207737de8ba983cd0892f4ee4f21a9275db436c2b629599d97711fde55a9fe3069ab5a53dd305450e1e86787adf165f8059240302c0118427442b9cd60169bbe70c23390d79f8ea42e7cf338e2b5e91f953161e48bdb2daccd879299495a541ffb5095d08827e8a952ed75735520c26a7d93ecb9b17466c45b3f68bc2c45a8021d982b20da05892dbb7e5585bcd9efdff6a2539a9c3c6adab51012e7c1ce7465c4a38893ac9fabe225947d68e08bde5c3bf69eab80f488931020de0d95b050ebaf3d5b1859ccfcd316999e5d46142410b9ead2d811e50cd1460dfe2fabe7861e22512f72a68fa7da5392f255d460759cd9f5b3f842bbd3f93ffd6f32d1b598fcc684256879e99a77e4a1b53eaaf3b2d05b04ec27812ee1884dd8a7e4558ab1086e4e1f76406f3a4759d5db29a0980238d85b6a2a62bda8bf3cdb8b127bc9afde89b2115ca257551862138c6b7d5cda3be09be8b833820beebeb1d9aaebcc00b2ec418185aeee3b06b713313251ec5a6d25cd26037590c2583f3403947a1891c460a6bc66e613f8f3e70a1555808c8475dd6d76eb4564c613ffee2832901a972373b8ca1a10436e0bc806bfdfaaa9880eb6337b622e955ce587dc9f8213d228b5c5b47d3cbee05aaa7090e55ee90ee619b546cbd3c7006616ec6297e3c8518df2f238ebe91f594de2c4488632010e5434bc697be12b3b756c2584fdd3bd14c275605bca9d1d253d01cb32802396bdc9b53e8c8a80ecead6020ef87a435d1b3725e0eb9d5d688614e389516a002beb25305e30050fce5104f500624c9808c9d6b72def2e7694066ab793cacd16fac25a22223d95e3665276459a79bfd81d08affbb218797362b74f1481b29f29cb95f45d67230438ae088bd277d6f187db4f1cc31980200334c9e1a341a7bcb086e0109657a0d6e968ff556d35a1d7756b1b4bf43710fe4e8bd309f490f3260ae8793a2c54d59d55f53eef3c925ba00939fec9835e4b030389173fafd3fd4ff5a2d53ca649b26d2eb025a4b6ead84d11a4921003b1e166a5d9502d219542e754bdb830849445d288258a3402f3d62f4800767418d844fd2881d71e9a00a3ecdd5f9c71fd6bfe064a91a5b94e22aa3f15d3e6a878f399a5e34de9bded9bac56c158812cf00fb2c3ae4375585af1878015e7b20947828ea3ab9e762c5788f2b720f97e65aface0e770326800a9b503fd9ecb92bf20a648a60fcc01c95be64fb769ccd0d90bff9f3ffba144409dec2997f5b37c9d62ac869944a7e850e5a75300911fde88f51f83aa83c1dc881d7ecdb9377935bf9a4968fd7941bd18b780c10c55d246572b901fc832d197c1c7a6699d11d7e92c266ed55a4c433044a750c48df2f6946cee50854e79934b707ee4d692ca0d339a9d4c05195441a9188cc0002ecd9e2808ed7128cdab0a9f642d0fbe75776f54dba43d5e5fe3cc9495fd09b3b6d9f288842a4b53a62cbdddbca576a026ffb0885236b2e93bc52aec4f29de07082924b9ff5ebfbe6c6ce3b3ffaa4f33901f12e5741e28fb9be30890581ca278b982243be6c5b0fd6fcfe714e252dc85c57535bcf3c60a777e04966f69ccdc3526935c9548fdad30c993f9a303d7546193158503f5b9f69cfda881b628c9ee5729c2e0d9adfb93b1966896abde5048f3ec095bf695b5e44dfa3f8a2b931ce74be3b4fad358e2d8de4c64cbb803b2313f9a2a5d82410a440a932be920ab427a469268a7cc46934a720d0854cf02bb7d414b69411257856f7188824275efb126a08618aa1ecaf13d23ef815397164e2e97759ae8e91d40fe7077587f1494f42035c95df1a9812f79dab45521bbd02858a9bcefd7bb0ce3754f563044fc8c8fa3c695c9d5ed2e9be82017ebeacfa23a012c18adbb34bdb13f266446bd11d495ec36884dd7436a0964fb83c16d3c934bf3d2c0baf99954be0aae26f0a605aee3f5c8622412a6ba5fc511c10faa4fbd8c761b4bf979050e3b965213167cb6909f84ab22eb97b1f4056bba4b401eda1119506f6d1075ea202f89375c35dec3036642ff14e588c1a64296ccbd2ca78bd5481fe5eaaf46b9f4ff2a7eee19659413ea01e9a966fa368d40a98405356f29bd986c113b45e4442ef21ae3b7b4f1a4b5aa0e7ed36b48c908770919f54a5ecb926e7fe0d8004e69b8135a3b9c303f6b4f970f3aed48e04014ae5fc7a348ef41dc3a5ebd47a1461dd0ef04d326f785656320ece69bb28344aa5d68c4c8ea7cb47b70653590a2fd6f8a7ba101745994035c623a30f9b6d5c4222eda0cd26ee6223ee45361aef8a2b3e7a768c4df4f5502399cfea9abb2437ec3a011b1dae3ce62ab25831cc812ac64dc6c4800d7ecfbfa789c937f446fb27963cdfa03bff7c97c60e0d315ca35d10bd01d00069d53d076f6b4910af1914c5bb0d12df9064449c115dfeb087549a27c88b0b914d0549b1157b17e457847448fb6a12ff311e7bc696c684b94fe2f6af0ef84dda72d87eb97f2acef95d41c1f9240c2a3b04b4d5fcff5fd9efa872f61de7fecc403587f75f2e77ab96294d3d4a64b90f2a69f67e9421d80d7aa654acb224a59b8f3f28c689b835680f025ef6d8db11a6112dc7bc78820e162374fddc5dbca19cff1470b606b66a211ec4e3ac0c761c89e9183c8f1ab518afab0cae2a0f304209f516551837a165e1a1dbf9fa124e260811c19000b262a9246ba99836e506139f068e11ee05af14fec18e59dffdbffc58d60ecc1bb9e347ac8ac2c00a46f2aa3f45e4a7c099e114d175c63a2783b14351884c80a9063c1ea8651c5eb2aa11aba7f53eaac49f8a50ba74d2d87f05cdb4dc27b247ba3599ececcca3ff14d52cb4df4430a8e9e4d09f1136e8095e05ef55b3e28e74b61fcb0431b5ca649063fc2c9f900e52a10633538fdb3e00ff0072016b8822f000a4b3b075fa411db8cc8a5760ee0c004fcfc2c1f69801160815863f4ddbe2861b62634f068bc360a339c80cbfe19c7ce207c332f5f36a397a7cd53d333c43ba6d6f2d9e582eaec9ca478dabc033bc2c234404261c4e7f8ab22b5a163e7429a55925fb4751c61be06bd7214e734a8139e666f471778e26d1dc719adcafdb8535ed35ccb57847cbbe20d8a57a1c702ba80c517006eaac16302c4c69e05b0c6cd309e488365afc55406555fe27cf9f8d41e0dc900c09331040969ee412b6c5a37b80ff51d28276f60daebccc9244e996720751cf6314d103af26ab120c551b33bd40afe2edd06dea451a1b17bf662db7cb7c258b0424e0deef2a5b611efc3ff442eec2642214072fd838b79b8da2a89d6cb1261fcb94dd7ec566a436ad56a20c77d6e686578b468af7b5071dd409b0a4514f9a9d224853cd8559d735e237c4966269e157ad12ae765057526ba17d68c43b198be6d934817bdc143f009cc62a2a2ab0451c1190b2a31c3cd6c0e5956d9cf03f016b5356542502c936e8d76f91123db278750a94ec8bf33f991337cbc44c4b3c939fedc44d3b77ba96f52f6324acaab2c16a2fb1e75a403f5c8e63e57", 0x1000}, {&(0x7f0000000500)="aab5a79d826e65f62a38c0649813f8e044385b467b2db57359cb2731944e781713014409410c0d60b5eb9256853a5b23bea997bede7a11de61955414249b3045721b4c45396a801c8cb6e7947b2ae60c1b", 0x51}, {&(0x7f0000000580)="9414f81994bf719143adac8e269131e96e6df9ede067c67b554f047a24b030c9838cc939a936915e1974ae65cb775a78e734fe90d946", 0x36}], 0x7, &(0x7f0000002680)=[@hoplimit={{0x14, 0x29, 0x34, 0x6}}, @tclass={{0x14, 0x29, 0x43, 0x1}}, @rthdrdstopts={{0x38, 0x29, 0x37, {0x0, 0x3, '\x00', [@jumbo={0xc2, 0x4, 0x7fff}, @padn={0x1, 0x1, [0x0]}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x37}}]}}}, @hoplimit_2292={{0x14}}, @flowinfo={{0x14, 0x29, 0xb, 0x10001}}], 0x98}, 0x40004) sendmmsg$inet6(r0, &(0x7f0000000640)=[{{&(0x7f0000000140)={0xa, 0x4e21, 0x8, @local, 0x3}, 0x1c, 0x0}}], 0x1, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0x2f, &(0x7f0000000180)={0x8, {{0xa, 0x4e21, 0xd4, @loopback, 0x9982}}, {{0xa, 0x4e23, 0x6, @dev={0xfe, 0x80, '\x00', 0x1a}, 0x9}}}, 0x108) syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100004191e310e917520d899b0102030109021b000100800000090503030000000000000000000000000000d7f79ddae97cc3f74b6beacfa81bf24cc441e632872a91ef3f9fde2cef0531cf23472cc66a339665d4a8d5694f062d08eb725c98116ba0981f70a88d44d818ba41ad8b65335afa8bcc1b88f7fd3990ebea13684f29a10db153bee3231c140818bc563833c06469386537176cf2e307002187c09948585d9b8a5e68da9c6883b289a80d7c6b70e7aff493c6403571d59217a3c12139d49ebe156a4dc9d5f8019c8559d8"], 0x0) 8m34.726968623s ago: executing program 6 (id=4114): openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x48241, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='stack\x00') socket$netlink(0x10, 0x3, 0x0) socket$inet_mptcp(0x2, 0x1, 0x106) socket$nl_route(0x10, 0x3, 0x0) socket(0x2c, 0x3, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) socket$netlink(0x10, 0x3, 0x400000000000004) socket$xdp(0x2c, 0x3, 0x0) syz_open_dev$video4linux(&(0x7f0000000000), 0x401, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000013c0)=ANY=[@ANYBLOB="640000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="e5fda988000000002800128009000100766c616e00ef0000180002800c0002001c0000001f000000060001000000000008000500", @ANYRES32=r0], 0x64}}, 0x0) 8m34.661218214s ago: executing program 6 (id=4115): r0 = socket$inet_udp(0x2, 0x2, 0x0) unshare(0x22020600) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="1201000000000020ac050f0222000182830109022400010100000009040000020301020009210005000122000009058103", @ANYRESHEX], 0x0) r1 = syz_open_dev$evdev(&(0x7f0000000000), 0x4, 0x0) ioctl$EVIOCSABS20(r1, 0x401845e0, &(0x7f0000000080)={0x8, 0x0, 0x4, 0x5, 0xffff, 0x4}) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000100), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r2], 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x839352b8218490eb) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000280)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x2}]}, 0x10) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) sendto$inet6(r4, 0x0, 0x0, 0x240540c7, &(0x7f0000000200)={0xa, 0x4e22, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f0000000300)="04a62d6789b4425a499bbda4c4755dc55eee61a140f5", 0x16, 0x4c0c0, 0x0, 0x0) close(r4) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) 8m33.351079145s ago: executing program 6 (id=4118): r0 = syz_open_dev$video4linux(&(0x7f0000000380), 0xfff, 0x0) r1 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_MAKE_EQUIV(r2, &(0x7f0000010200)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000010240)={0x20010, 0x3f7, 0x800, 0x70bd25, 0x25dfdbfe, {0xfffb, 0xfffb, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}}, 0x20010}, 0x1, 0x0, 0x0, 0x4011}, 0x0) (async) sendmsg$AUDIT_MAKE_EQUIV(r2, &(0x7f0000010200)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000010240)={0x20010, 0x3f7, 0x800, 0x70bd25, 0x25dfdbfe, {0xfffb, 0xfffb, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}}, 0x20010}, 0x1, 0x0, 0x0, 0x4011}, 0x0) sendmsg$AUDIT_LIST_RULES(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000580)={0x10, 0x3f5, 0x4, 0x0, 0x25dfdbfc}, 0x26}, 0x1, 0x0, 0x0, 0x22000000}, 0x0) (async) sendmsg$AUDIT_LIST_RULES(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000580)={0x10, 0x3f5, 0x4, 0x0, 0x25dfdbfc}, 0x26}, 0x1, 0x0, 0x0, 0x22000000}, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) (async) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESOCT=r4, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r5 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)={{'fd', 0x3d, r5}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x100000, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) r6 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)={{'fd', 0x3d, r7}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) (async) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)={{'fd', 0x3d, r7}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) (async) r8 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r8, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) (async) setsockopt$inet_tcp_int(r3, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) bind$inet(r3, &(0x7f0000000080)={0x2, 0x4e21, @multicast1}, 0x10) connect$inet(r3, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r3, 0x6, 0x16, &(0x7f0000000000)=[@mss, @sack_perm, @window={0x3, 0x7}, @mss={0x2, 0xfff}, @window={0x3, 0x0, 0x401}, @window], 0x20000000000000e4) (async) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r3, 0x6, 0x16, &(0x7f0000000000)=[@mss, @sack_perm, @window={0x3, 0x7}, @mss={0x2, 0xfff}, @window={0x3, 0x0, 0x401}, @window], 0x20000000000000e4) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f00000001c0), 0x4) sendto$inet(r3, &(0x7f0000000000), 0xffffffffffffff94, 0xb, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0xc9100120, 0x0, 0xfffffffffffffd25) (async) recvfrom$inet(r3, &(0x7f0000000080)=""/8, 0xfffffffffffffd0b, 0xc9100120, 0x0, 0xfffffffffffffd25) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r1, 0x4010640d, &(0x7f0000000000)={0x3, 0x2}) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r1, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_ATOMIC(r1, 0xc03864bc, &(0x7f00000001c0)={0x400, 0x2, &(0x7f0000000040)=[r9, r9], &(0x7f0000000180), 0x0, 0x0}) ioctl$VIDIOC_QUERYMENU(r0, 0xc02c5625, &(0x7f0000000040)={0xfffffff9, 0x6, @value=0x401}) (async) ioctl$VIDIOC_QUERYMENU(r0, 0xc02c5625, &(0x7f0000000040)={0xfffffff9, 0x6, @value=0x401}) 8m33.12350168s ago: executing program 6 (id=4121): r0 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x89f0, &(0x7f0000000080)={'bridge0\x00', &(0x7f00000000c0)=@ethtool_regs={0x4, 0x0, 0xb, "f42a97b96d025891dd3f75"}}) 8m32.803534592s ago: executing program 6 (id=4126): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000cc0)=[{{0x0, 0x0, &(0x7f0000000500)}}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="acc870bde54caaeacb0000108cef4fa7bf44702b284b2e80cb32d33a86853c8c28797cd14c72c87f849f6ccbf3198d11a0b1ef000000000200000088e0e022b04dbd50d36f3c028c27", 0x49}, {&(0x7f0000000840)="b1f56ee29c433328d3b2a83bd97e37007087acae7568edff43ed556d76770122635aea1dc48755381c71590cd542e796cc2669e2af442a03760c5cdfc691b3da35ad6a8d2ef9c2baa53a8dec36a2e434d46e643a1277b1dd932f3ef2cf46c257d6a19523b8b789ef34b46e461725b5e437323385b88c368f8bb5b933aa9169f5f7b51dd5319b8016623d1863d70581691a79a6678db1e5e7fa1c98c5b9e4a87272e9c4a1bd98dbb2ab76919ba5c1020e80bd0659e82d861dc6fe4c62639134c5", 0xc0}, {&(0x7f0000000e80)="5be3b011e12323e4ab88c0472f0700000000", 0x12}], 0x3}}], 0x2, 0xc0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0xdfa, 0x4) sendto$inet(r0, &(0x7f0000000580)="17", 0x59a, 0x10008095, 0x0, 0x0) 8m32.53890744s ago: executing program 34 (id=4126): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @local}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000cc0)=[{{0x0, 0x0, &(0x7f0000000500)}}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="acc870bde54caaeacb0000108cef4fa7bf44702b284b2e80cb32d33a86853c8c28797cd14c72c87f849f6ccbf3198d11a0b1ef000000000200000088e0e022b04dbd50d36f3c028c27", 0x49}, {&(0x7f0000000840)="b1f56ee29c433328d3b2a83bd97e37007087acae7568edff43ed556d76770122635aea1dc48755381c71590cd542e796cc2669e2af442a03760c5cdfc691b3da35ad6a8d2ef9c2baa53a8dec36a2e434d46e643a1277b1dd932f3ef2cf46c257d6a19523b8b789ef34b46e461725b5e437323385b88c368f8bb5b933aa9169f5f7b51dd5319b8016623d1863d70581691a79a6678db1e5e7fa1c98c5b9e4a87272e9c4a1bd98dbb2ab76919ba5c1020e80bd0659e82d861dc6fe4c62639134c5", 0xc0}, {&(0x7f0000000e80)="5be3b011e12323e4ab88c0472f0700000000", 0x12}], 0x3}}], 0x2, 0xc0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0xdfa, 0x4) sendto$inet(r0, &(0x7f0000000580)="17", 0x59a, 0x10008095, 0x0, 0x0) 4m26.43083793s ago: executing program 2 (id=5234): r0 = syz_open_dev$vim2m(&(0x7f0000000580), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f00000004c0)={0x2010001, 0x2, 0x2, 0x0, 0x40}) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058565d, &(0x7f00000000c0)=@userptr={0xe, 0x2, 0x4, 0xe000, 0x8, {}, {0x2, 0x1, 0x10, 0x80, 0xff, 0x1, "884a6a79"}, 0xe, 0x2, {0x0}, 0x6}) write$UHID_INPUT(0xffffffffffffffff, &(0x7f0000000180)={0x8, {"d1347423facc5d1c40c9990badb12af40568dcf49f9a8810b8b798247df29281d071fae787e8ef6eb83481d5060be1bd1d5f4221ee4951277e25aac97f5e4b7765b0408038c6ba8f6fd9c57f3b4ffb6b2762c807cccd0d63c8b7b4e5c66e65bf436355d47d0b07e3afe376c4796d06d228507a9b36640ea5e90f393a5b251138781833fed0b6c3df77ffd6c4d0ce481977b27e84359a45d225231ce0ab05985b65c524dfaf90433e5dc08e663015d86270ce0b7b87a1d7fac3d02279d75b4928bf043317cadd8146b5e3dded47f5f74e7b0cb026dbeacb11eb7001a9e3a974e76e8ae491db04e5e060af7e956306168cb1afed82be4b2e66fc7a47117b49274747d23367c2d65f1b8d7a2b8c28e3b3115bbb90ec09f2add68bad5f9f125572d00249173c1046f043ee0aaadab9700cfc8910820cdd9ff89fbc21b37c708228104471e1b5414b87b3113d6e24d2b5b2515e4aa305cfe4aa0e30a75d682ededddcf5c5df45c1e113eeacba8104313959644fbc8c1813dac5c77314bd35981fdd95b3d46fc3f65e98b8b80c50064cd24e6d99a808cb7573755f97a4f1e771a362b41b2c1383603207c004fbf9e16db9f8fe71f9be9752c496be52bbaafd0722bb0013e33209d56557d5d3c3e76d4d3d2b4c27b0b800691291f31798fe0bf9efc57b83d5444dbcaae41f40ee4944d5b6c5b53ddf03fe6c81cf31809023765bdac31076e91864db9a73b654e7f53375a063ed3a3ca8aba998cddc9e5f9973e0ee8084388f5b8497fa33ff843dbceae13e8ef9e549252aa30d081c11951253f8d8e3b578b3ad02e2ea168c7c9e54f71a8755d7f83e0ad9a3fabb85e3c12a45f3beb48385d26d9dd22c00ead8c9b30a1959d3e345d1ba7ee049f1cba644defff7c3ba2ad549a3130103497efcf5e9c44079dcfaf4f6f55d0c488616de63d6cf659749b31dda2940923002e4395c232d376d0e8917e433e0506e96d078b9e1c050d3783b61c6ce3ba25aa745a2c97f246a0df5e4518d7e696de40b41e50dfe42935f76a4655aaf89b62df109f3ee5cced942083c2e015979e8017d0a435ccef44a6d122a7a61beb38fb0bf2cf20ff6538b343d33de81649f06b29536867760cd8fbec922f26d5373882bdf82bf7b4ce169d73cfb90e9b5366e630b1e6f86e79f935625fc84c9da002f89ed69cc902a755a0f65946466356c4d10501306c4afd04042cf9caa2ba5cdaf021549ff0f4e5329a6cf103e16be76907f038b983768c6608c29d52d5c0ecbc4d18de0d6511f976f03bf433a575680b3faa3069fb0725a46688a206cd6ac37a993fb98534c87a88517e8a8fdc1dff9243c3f328c96c5520c1549044ff729f4c1645d438afabd12f9a937c7f7eedfe11668211b595ffe174347a3a8b8c05175c8069dc44d35144a15e2cc0f4d6d2625fc2b8c89ade5d5ce723bf624694284baacefc181053d3e3cad426c832438f81177256f12e89c0cfe7647355017118a3a055e8869fa6de5ae0aba0bf0d3aa6dbc861a1ff61bbe8746d02f52c0d0d43671e153824c0db8cbbc56590b63dc87c84782ffbb6ef9ef0686501d1fdb7d7dcb1106c0c6a5fafcf82470a33009d953d64f657ddeb3a899822e41a92a089f9a9a5670c37e87c954214a05ee850e1f5387b2d8cdee9f75e8a4187053b838f7e759386bca861fa4f3a78de19c40825f77af4f316519df5a7e927b66399a6e7a6a5eb226252717fc40a1deabdff88ed50a760a3eb330038869f9b5d5b3d30c119b02e0e55fe61e1042243e912042989eae1e5ebd4e1c7b27230479e25f95eae977adb855ff10c5e6d0130d3b80c50e089c22d52943bf3a3ae6fd8f0f257ece4af2749b6c1f6b11db67c0770c6b2b86de957af81f10a06d76f9af780e805f704b823424e9782412e5788d6188d96c80c12a4e1e725e5dc6a9dbad152a688485c49b3b58f8412cad7ef04392bb8d51fe5de21dd2c49cf74c1d5bca87e339c522762cc65f7b45009e2ff57aeb067ea5bbf155d009b97ce1ee0eb0f4b5a02beb09d8fa54b63bc636ba2fa05dfe27d6e71d9f2c54a748bcdd8de453c3e7cfb039eaae05445f5146ae19eea8d1bc21364ad98439e1ee3229b1bf4e6506016ad5b526eae3d53adbcc930654a70169b895f70e64671cb5db886686ce829d6ba71c41ae6f4be6c7f2b8e770c8aecc8991ca0793abc970d2f595329d5cab231f22848415053290e33a87874a34f8f9f63847ed75bc29d48b038e3bc471da7e04bfaf14e447300a42febcd4eda28a44c45ada90acdd71a7314f7602d1f8bb46ff9d7ffdd5c246e5fb0e34df6303e7185a5897eca8bebdadb27d6754144a8aeeb9d9f0dd680fe81d22304c05f2b9020ad442ee2a98cde4e94c7a9a3c1c5db63c4b1b583e768f28c6b15d3cc8efa7d96d4a0eab8ec891a141d6b6f63530a93527ad1b47b2659a6a3d5a680f62d78adc78348affba123d8554aadd30f956b371d713654c3ee9731f9052b2b0b17a1470af0bf0f0e4d4797295ae08c96b09eef9c071bc71cdeef6bea0877f61a80a7975107f07e79fa0261f9a172c0c9841ee5a2a32c32b3882fd0a7c96f71cac2fddfd8acfff1b135a1f7b3ccf966b8b0fb32eadcfaa0c54ff11bf0abaebeaac4b0795180f240148b393668ec8911b38fb11a7042623f0c57a248b2afd30603ce8a20bc88180638d0571e51c0e3fce6f194a01762880d665369b335819d1e879307b0b01fb250577bbfe8ae03d33d0b97ceb697a1855a15f761a0108d3c59ead2194ea18c42487d900a0de473910bb0271cb54ee98b293305263ccf93a18e2a4b320ecc8e23b6d450f48b83d01f75f5b7f3354635b6e5022313f04e4cfefddcf284c2e5dde920a07303f442949ce949fbf2b08264f36dcfabdcece29d1743f839aa94cf7e747a48e6d1a4a65e9445def8c5e3d5ddf3040d24da56a7eec5edb2687eabf174b690d05bdbcdff9aec0a8dcfb94e4fff5a5b441fe3ef5b6189b2971dfb7b4976564a11bb8672d74e54251707acea501c02b66b0b7fe792e8180788b00aade3195f12b837144945e1f9263fd9894c52bea060578933702c85796c618a31243f7af6f6d4c22606fbe5ca70dadea0afa10c0ab3ae9beec09cddffa07be5b072f2dd5f3e54e3de8c232584ac76fa5dcdaeab544225c9c4786d9566eef1f0659e3ae462f9f3bef10117f77a26cf6ef3d0fa6a1d218d555f866da6e4efd5215813d28a54a98e8ef1529515f6a2bfa2cdf88797837d181965905f6878597834699995335fac5a58b5e10a4dfc8a96f2dcfd0fa122ffa0929d858a5cdf8a6347968d672e7dfea5210d2fa145c1d5731d9f8c1d37c97a8f779dc4c31ab5e7123f06c44f0efe58989bb70d4a3bfe2063360d9772653d7328f117607b5f447ea5beaf0df2408a8cb06d6d698915b8d19b9795bd411f4c129ad817bc02b563b3f92da951f952a05195f980e74d15ec221d5ccd1bf13a1bcc36d5de16b29a9465359b580230a34c2f3ed7c247ad15ffa3203d0020b5651c6b85f72c912c063b886b012b1a45c6a19d228cd8164951825de096a07d00b2e1d95d6d622682b515f1b9c72fb3f0acba749d4d4e0d8a30e3f07793d7efc567e47a90f03f01efc16fe174c8e16f84d9eff10d12175a13f064288094e9a873106c82b170858574bbcc16c5d901997b2357f750952e1155a9c2d542668cdcc31e038011b9214b7ca033aec807e07559f65879ed836be06950040fe314ff9939426ccdf47578999a517fe66a1dcadd05f6ef7659faa5cdbf0f9513677b9284dbe54497b18ac415585ef36b4a0a33972207a02c7e76960756eecff183a27be94143adf47179d8dc58c6d8834018d8169257743d77cd48a56516cfab7ce275a81e3359b72aaecf653fc52d88532adae33a1477c492aa307273252c7b61e44d7dc8e6270926560cf4abb2bdf3e821badfe807b9c69b73646e1c5d25e0d06a66c0b00b5069008c0ddaeb89d15fe63816dacd2496395e7f7c6237647dd6ebc286801ae91c05bad19a84ff8aef6628e633249ce60a5041b271ad8ceed29b75c9b9fc039854e55cb01b8bc83a89a7f69a7a6f6717c7920f030bb6617342e3418600681ced7360835323cb58d1b98c344cae84cc88fec716ba5682e786dc16e9370ada8e38e68018f770302a9e8a086b0e08f9a359d3e9c8beba655b1a247688e98650cefb822fa40c4b69221cd5e2208a76cae84fac46802887230846f74bb95da04a7bdfcaad2e9f2db404a985756a1be077e8a8c01a149818487ae896b91ff8d82bf2863712acaa564337d6e925a90b4646d06947ccf2a74d4a1a97d4cb50a53dac0a03c3e09c699a1708a0c26b7c386c97640c2a8f30d2d3bae0db2d018ce658dc3fd9802c308b00a86872fcd8d806dccc46bc763e8292f7d3d681d8cffcc95333e78ebf67bda3e90452a2e08c52957daa98ce0cf2329abda5ccac2b013bde8a4fc75b8258824e14fb87c154b7ac22f58531fcde7082aabd47cbbd0a3a112df521a5391bb047ac4fdb3ea39da1efead0860de63037253708d5e9fd63dc6ee7eacc17b6d9f5a2ea0a27059ec8ec7e696ee05727756fb31ffca4c9261cb8f72023a00d551da0bc08c21174882d5159842aa6316b4624a7d46cecc399bcfce0fca0cc5d3d307194e8bd60a76e43e0b3539ffa23a2b2a58942b1bd21f7c86cd824f4878a7e6dc946db839610f31b24d428cbd0038e314badd51f0f3dc85c3f5df1d08adacdb3553df04803700e53802c67d992e0b7ae12c660fd83cd84fe5ebd2584a5b27db59c948f9793868475b0e1b7a94b4b91555aeb2211f5518883c0f6c9662da5e9271d8e4075a92fae0c013952a947646d84e0d80ea05c6ff5a8308a32b3106e5e0299521d3facc2ab23331054429207bf895d62c949dcca014f136b99d6d42e62cb8ce740c2d10073956a66e95751d3df58e8f8be906baa58720a728ec17bcdca87f8c2e6eb458672b24105a5b4f028fc1c245b129ba99850af1688646eb8df27eb6f1c2804878b5da2280ae9f65416311709304f5e088acbd4ccca49b46ef5a5c256b1c4abd3ca07d9f8f74eefecd736b4fdf1cdfe9bdd084ed472746337afce3b6feadb9923a8b34db65b4e69c933aad7d7fd5648b2ec16c773890483dc2917ca4acd2cb4356aa6ba9769f37c550f0a3ab843d1d9b22b6b4fc6662f63b35f0f81f1b475491aa613f40ff96360ca29d07857f061fb66745caf98f7922ee920f499b56bd8a708df5cce704766ff09dcd49c952c49e1062e9b7b1ffc73982a20c71747015bcdac7fba9da1b8d9447f923b550e27a4e68f8d3b74c138e1291ead6637db271daa182cff002e3d78040378ac4b1aa3802ea70290bcd36efac75a2944ac63d0aaedca5d35f29ef168fa6c9f1f6f00a624fdee74ef2a110fe5b61e0af026b9e33a76639753b85326292a1b866b158576ae797509d6b0d1292afeed41e4d770f6b3df73140a699868ad2aa492f5f2d33447c86cbd65b02ea2fc0ac6f6741c6cb0aab6e0213ff77ad7290eb77edbcd538d7ee9d62d231382cc6e8af6d37cc37193c777faa5468023ef21ff6741905b3fd6d37476e2f2535201d9ee4b87ed35b65838757b74d7eccc00c1351fa0cf076026695c749dcdbb8ba5cc0cb17792712124b3ed779a945c5cd795ced3bb7611f26913512f34f38b946b1f06fa68c948d34ead4e162d893cae23e2389d8c22570fe9c76a0a1dc53f8a50f08872517b459d27e32ce15225c3dd27b19cdf09a2921f2d2a77b7db9c595e38d84d18cf5aac564168f", 0x1000}}, 0x1006) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000bc0)=ANY=[@ANYBLOB="12010000ffd26f10cb060600eb9a0102030109022400010000000009040001020a16d100090507000000000000090589"], 0x0) syz_usb_control_io$printer(r1, 0x0, 0x0) r2 = socket$inet6(0xa, 0x800000000000002, 0x0) close(r2) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x1e, &(0x7f0000000480)=0x400000001, 0x4) setsockopt$inet6_tcp_int(r3, 0x6, 0x22, &(0x7f0000356000)=0x1, 0x4) connect$inet6(r3, &(0x7f0000000340)={0xa, 0x4e20, 0x4686, @loopback}, 0x1c) r4 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r4, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="020d00051400000000000000000000000800120000000200c06b6e000000000006000000000000000000000000000000e00000020000000000000000000000000000000000000000000000000000000105000500008000000a0000000000000000000000000000000000000000000001000000000000000005000600ff4700000a"], 0xa0}}, 0x0) sendto$inet6(r3, 0x0, 0x0, 0x2000c000, 0x0, 0x0) r5 = openat$binfmt(0xffffffffffffff9c, 0x0, 0x41, 0x1ff) write$binfmt_aout(r5, &(0x7f00000011c0)={{0x108, 0x0, 0x7, 0x2b6, 0x2d, 0x40, 0x297, 0x40}, "8246a6ef22cc5c2f95d171373602ce5e8a8df3d8ea89633c297ff0bd8bc82e9a5e05181d1881586ec8e4d28634cfab45da2c1b3aedf88dfca28ee4160c57d31aa3c0c5b83edec5d2a08c7eacc904cbc7ea6051993cfb5a7c99930c1dd7524118c27fcb6c85d3600ad89d4dd9f194d662", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x890) openat$mice(0xffffff9c, &(0x7f0000000040), 0x105040) 4m23.252307771s ago: executing program 2 (id=5246): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000c80)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0x10, &(0x7f0000001cc0)=ANY=[@ANYBLOB='*@\x00N']) syz_usb_ep_write$ath9k_ep1(r1, 0x82, 0x4, &(0x7f0000000000)={[{}]}) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x350, 0x9, 0xa, 0x3, 0x0, 0x0, {0x7}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0xd}, @NFTA_SET_EXPRESSIONS={0x4}, @NFTA_SET_FLAGS={0x8, 0x3, 0x1, 0x0, 0x110}, @NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0xedd8}, @NFTA_SET_DESC={0x2f8, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_CONCAT={0x60, 0x2, 0x0, 0x1, [{0x4}, {0x3c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1d0}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8000}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7fffffff}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9af7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x3ff}, @NFTA_SET_DESC_CONCAT={0x70, 0x2, 0x0, 0x1, [{0x2c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7ffa}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xa}]}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xa8e5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xffff}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}]}, {0x24, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x81}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}]}, @NFTA_SET_DESC_SIZE={0x8, 0x1, 0x1, 0x0, 0x8000}, @NFTA_SET_DESC_CONCAT={0x15c, 0x2, 0x0, 0x1, [{0x44, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xfff}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xa}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1000}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xfffffff7}]}, {0x44, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xb}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x1}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8001}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x195}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4beb}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}]}, {0x4c}, {0x2c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x5}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x40000000}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}]}, {0x24, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x200000}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7fff}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x800}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x100}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xc}]}]}, @NFTA_SET_DESC_CONCAT={0xb8, 0x2, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x6}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x5}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xfffffffe}, @NFTA_SET_FIELD_LEN={0x8}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x101}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x83f}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7f}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x8}]}, {0x34, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x642568d3}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x4000005}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xfff}]}, {0x1c}, {0x1c, 0x1, 0x0, 0x1, [@NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x7}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0xffffffff}, @NFTA_SET_FIELD_LEN={0x8, 0x1, 0x1, 0x0, 0x2}]}]}]}, @NFTA_SET_NAME={0x0, 0x2, 'syz1\x00'}]}], {0x14, 0x10, 0x1, 0x0, 0x0, {0x0, 0x84}}}, 0x398}}, 0x0) 4m21.216056458s ago: executing program 2 (id=5258): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000580)={{0x14}, [@NFT_MSG_NEWRULE={0x8c, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2, 0x0, 0x40}, [@NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_EXPRESSIONS={0x60, 0x4, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, @osf={{0x8}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_OSF_DREG={0x8, 0x1, 0x1, 0x0, 0x4}]}}}, {0x24, 0x1, 0x0, 0x1, @meta={{0x9}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_META_KEY={0x8, 0x2, 0x1, 0x0, 0xc}, @NFTA_META_SREG={0x8, 0x3, 0x1, 0x0, 0x17}]}}}, {0x20, 0x1, 0x0, 0x1, @rt={{0x7}, @val={0x14, 0x2, 0x0, 0x1, [@NFTA_RT_DREG={0x8, 0x1, 0x1, 0x0, 0x9}, @NFTA_RT_KEY={0x8, 0x2, 0x1, 0x0, 0x3}]}}}]}]}], {0x14}}, 0xb4}}, 0x1000000000000000) 4m20.992658558s ago: executing program 2 (id=5260): socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000300)=@abs, 0x6e) socket$nl_audit(0x10, 0x3, 0x9) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x0, 0x2002, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_PR_SUPPORTED(r2, 0x84, 0x71, &(0x7f0000000140), 0x8) sendto$inet6(r2, &(0x7f0000847fff)='X', 0x1, 0x0, &(0x7f000005ffe4)={0xa, 0x5e63, 0x0, @loopback}, 0x1c) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xb49, 0x9, 0x8, 0x0, 0x3}, 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(0xffffffffffffffff, 0xc0a85320, 0x0) epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000240)={0x20000010}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) syz_open_dev$usbfs(&(0x7f0000000100), 0x75, 0x40082) socket(0x10, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r3 = creat(&(0x7f0000000040)='./file0\x00', 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)={{'fd', 0x3d, r4}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x100000, 0x0) r5 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r5, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="66643d8f96fe0aa7669da27d1e0ea2661381b30cba67a29054fd6bec0f11be1dfc402ac5c9a51aefd44797", @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB="5c519c2c67726f75705f69643d", @ANYRES32=r3]) read$FUSE(r6, &(0x7f0000006380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f0000000040)={0x50, 0x0, r7, {0x7, 0x1f, 0x6, 0x0, 0x40}}, 0x50) syz_fuse_handle_req(r6, &(0x7f00000021c0)="d56cea33946c0eae3241d3604bfce89adddb2eb96960338db7572fa254eb7c69dc0cb526989630e26224c258c8d70ccacc5564d67723f4756c0399174c5460c4995942d24092c36dc820e97344798b5bb45423f853bf50e374323abacf0388cd091016b7a3d7843f4d3ae1658bd34d967e3323a64908442788dbc99c1f4248da53fb5be2c8001236b994ca594e3b3c588beaf3cb1c32c072d768b9e665e7d87044fdfc1fd6452593e6793963153f3850bf85042a5c139799ba8f6cb8d877fc436c4f1601270d6e29d60a4c80d6315e46f4219494ce897127d0b76f5d681e90f4e9282468ef7993cd92076aed266c1db8b81b93adc4969c9b89b32b8768c9f39f2d148e933dbb651746a9364f49986ef73b4c29f647b82b83216bb8179fe5346fdacdc5fda4bd48875cd2f1cf57a0c9a91e059446bac310a6d68948675c35a8e442168fd84d78d9800e5b05bdbce3a6eac65bee7279a3628f2a08931d3d52ce490652c20f8ae529eaf24bf421dad976c68b234ee6f6210c9f9aac3a55c6939d6aa3805b95619546264ff3ff82d0dc690e8ead61b6ed528c3c117cd771a3b7feb214ce8d720640d97f14b399b7f46dc4aad83117e8e642ccb117d13f345536fc3801c124cfaf8aa7aafff6c8df3fdd4469c077eccbd8ddacad80d9113dfde26ae67b226185743b2d53667fb3016fe114f87484ab614ddf0887c4b2c85351ab21a0ece6c066a154b38b4d7c1792d2db2cc5f8ceb42078187949d354b7a08d1529f3d10814757179c860db031dad4a3dc13ca01d1013238ed5f7a9674fcc77f0d34e2118fb851c970d86ecf9de1cfdb8d3ab197480e263c3207c3d7ebe17f9547c7c56b08e83de875294d0fd68df1926ecac24350b2c70bd73e14122ed480c564353d34049e67c26036fc35d04022cd35d6ac00756d3b8550bb22ae80a4bd630a00268d07fa249b0bf545dfbf01bea2f12b30738c6e13156244eb24e6d69ba7c3acdbbefe8bbc06b821aebf836ca07a3cc7b6b24686ed8f3b23085c893e72188b797651c5ab5cceb1465414a325f793a3af6d06eed7eb734ad05bc1f6619e8485259f570a482a67273ee01fe15dd938afce026f1111c7a38ed6d1aba34f009ce1e99140fd0db2de74150541fd48dd2ec5b1d15669de2ffe3a198184b6186ccda31aa64c585ff8cb65b67fe1455753895a88b6ab4c6bf1bb8329739178147e6f15801bfa707bd9ec9da662573ce07af684bb7c880a7d63b0a0a7300881408c44e95c679ea32b0eab845d0b333f245e8d6006258678704aa8cccdaf80cc46138d5b7a0804fdfa34c91d61a0d2fa6c62e7d1a675e5743f845ab40ea5df0182d6eb9781905c94751c75a411699a76f48433142c5f109d5dfddcc0b1dc6254efd5ea50d6ffbc7b9ca031e1a0123844b63c48b964645c6d24707582825e219bcd61677ed4fc45ee1f4be91b4c1b856d65a86acf22b8b0d588bc473248ac040326b1490c2fea24bc0c0a721e2ed63e39973cd4d38df1001dba9b9d995c229655dd26f3cd3d64077ec111e2c370717cb4cd068e0d3a52f1027d3df953e1f1ac768a7215a3695722b1b6714ce43801451a9532212b651d073c780d61712aebadd145c1cd95c1dc0dcf51850046ae5771e365f45858a36e48afe563ec0afee3803ff6a35bc25217b53eda39bb813b8d3d728c21a0b80d014003143666c0d1398cc46a01aaaf97117edda217f984010e7c5cf32535a669d4f11f6b70e3a3b823987ef7c9f878415063bf05205e13bcf7acb287bd0bb0fce77529a711f0ed145ea2ecf2194658dff17c5681cf8c7ad8521d235a705292af4878b3f124be2df661026c091d6c07aae1a74c919f7478d1083f70b3a0fe00c2e220ab998b4595268b6f7cabbfc85e59dfb6ab7a794cd3fd70d5cc4d70ca933a4452df5a345cb31f3267de53519ba39c915d492cd4652843f1d30a5fb311e3b5d868347969f013c5e3b4841b22240abcb61a14ff567186766ce8f6ae64877f672835dbff4fcf19c8230d8a402397630effb698a8b0c9a28ae028d7938ffde488fd64113085bce504cd0551e0eb3730c3f781cbecf0c41d2338766d3f6096661c1f1bec3162b8a0c4099fccd9480e821df8782c2e070530befb62bccd8539fe9dc7d8d3f9bded1bb34db3f2d6050885c8f1d57f5e603f629de7491f5fd9fafcceb565abeaec838b10a763a00a4607d4330bdcedc066d8cf9790d806e03c219866bb8f053a6e602645436d1f469df1d5008f5dcd4bdb7ce5b76ec015a8f4693cb2a63ceb2be00bcf221f0ca32db4efaf8f7022622b335fa8dea4afdd86be10be6c4d66e5f57416add4480509cb98cf31cdda84644eeb782eea041d4bc0e005a20bccc3c4a08cefcdb91cc2c61d9231c4e36e96f6edd2133f9b34e7da90ce20d1c60ff223c6a204bb942766a359b923573bbbaf2a827d79e4f649e79a840216ac4ddb3409c94e71ff08d109bc3f0cf6583219de7d7131a956f835ecf5c131a0b1e056a86d800a0204243f3b695029578c064306a31db53f28a8f0c0302486cd05970904e9b5c53100ac1aabb3110a89820e4d8307c3d46084999d0456c53fec61a9242b486eb41a90f3300fdfd0d8a472e8da7a842588721d1df1f5e4cc425efebc75a904ef4cc881346a4bc23eef4d492e3efccebab86ae4213f42671370579ee7f8341396e9515619e100a8fae2c5cba0139a088579ece7a603c8b8bab9998223fe862dff8480aeaa5970c90b894e5f71c2784e4dfd50ed3e9ed91036e8356c09464de13b4a95227203133b2c2c71cd6323492f083bda58ad7721b6666b9cd93f93f0288482813fd8aade02cca81cd35257e023504ac4f86be1c7a810b67c6d7077f5cdbd305b618a05c03d196894bfb1a6ff511e59ac8ce45d16cee95e1de0797a543728caaa43e5ae42a12b6bb7910d18d4e1ea89d264491287eb23a76095a12a39c46a7c85349e2969edaed3c1fa6a2150494f63f4c98c65fcdd650ac7424ac1ae64421294356ac1e4dbf9d4c817f081f4f7751ebf56788d799bac29dc0bfe83ead7ab3e338b8b84df4cad2b549aaac4e6048a6fa8f8f6f1f7e0e51c8b3c872f18c466e590222b03230f46bc8e9a0171bbd2096c7a480d6a6f29bd74b60105bebda42e59cc830c4b31f6c52687b4ec2ba869149ae363d711d099f94ceade1ada193e931ed9aea0a280ed5f25ad5ab3b4083f140ca17b43e5f6aef2c24a28a0262c80a040187e052ea7d54a528b6fcc176ed3afc07fe6a661d050fb4a3a6abfa3dac5f3230540b45af060781cb5499c2894d6a4a2bf908ddd48d6b34207f56c31229e206c88db3552ceb6e82a0fa2bf7f97baf603d37d6a8b1f2b1f5f95b251129ed05351681908b7cf5cf6cc86dd854174cc19713b4d262b021952b6da5f20f57bbacca62f5b7124409aa625bbea59819baebc1bc2dd188feba48c998d0dbed60d44b8a4f0ac28f6c1c8c9998f7406f1a34e4ce902be2420f7ff51a5ab3b1faa86ab2ec1edbea2493cae090abde43ff27d685c993dedb24eb255772cc56fbd104f4f5275f10d54d7cacb8cbf188ae1a4d29ea880068fb2696b3ba6e8a7c15939e1f7c394ab4bd4c4bef2383121cbeb18646a8e013d570cee3eeecd7fbe84a619f8aa2e34f2e1e9b99d0c7d7d179d9df8d2e2f1cd7ba2c7e60166dc14e5e4ed9c41195935e2884b5bd0057ed0155a5d4c6482e8f554e4cd0d0aef7d6487801ab54d54eb41755d833ab83883b40f47595063ad2a0fee5c661f86b8ab04ad0047d988ad86b3c520eb78dc3d750a57e777f5d766349f1a687e090f744206cb5d048346061b414060f6826d8a884e93f73f1f1f4cb8bd6e8d1215d436d390dbda35b555f550e11e6d8008fce1c429bd9bbd04a1fbb9de28663c1be4d8d7e506bc681ada28a69014b972919b5f70cbb770349324c9af0b7ee7ff4cc8bfe807fb9faa0a69498448b22192d578a1e82582b943051beb543ddca8b643ee6c76ee32278aa8bc92b44a8439a24ed5040545349ab05e831d4511a8da03ca539659585b2267a73775f1cb7c2c5548d3508c896f99a8e5cb55160ab1267e320ac2d7c8f8b57079dd14d301636a1374e24541f8d453978998ed256b381bcf638bb372ce1ebefb341656c02f4092a7667ffec5505e4938dcb03d404654430e244f9f7f7d0fb4189a93f7c2bd7a4fcb3ccff79e41a98adcac3e4c19eebebaec15bd8cea1df0e509cdef62ae10c66734d162caf35a6e511baa717f769c2e449892224fa8ae78de9138cf6ea1d939998a8cb68b0e83cf604e03b99634796d3d495e4617f8fdd9764631e7ed6eafa797deb1159259777bf2915d48b63286f6d6528ad4ca5783609263d9a03aad41ec8ef1e2e1e77734d27229f801192be238468854945c20dab4e1baff9dd593361efda1de95e04561d33cd73a45dff5f85b2e85b0747a49345ac8d38add8ef9c14685eb3d3432f3f994e3ddd4e45b16005870485253afc4f08d8a6d8023b722284d11d56c6ff9209a5bacb7ce1708244bd21878b8cd5c13ab453bd589f6196322de9faede39ce6f94c75d008d2d7ced27a2375cc62c3d5c15c1c4301a01299d8f4c41e5a44e4130e9555a356d6b19728c7d3c86cb9a1ddf906ab63a9447f8233bcd09bd74cf9749f085f0c4689ef40dbc41a7a299f0f891d9d0d3e39409d4d774da53bfb6e8ce668ce50885558e909add2cb9bda2f7e9232541b1a7f742a99740f486ef4f7c98e4052f2da705c56a18d5a8289ae6cbb9dc7de13a8cf420b7a930abaae813b40517d84ae984dfc94cd1021e0e4a7a9e7de841018d474083ca28a829ee03fe625cafcbedadcdef6621ccd679fcd9c9a9ab2136211f8c9a679895aa39facf2d6668e5098b3dd8e0ad78d8caf250dc38f2c9518bccb353ef3418d3906827514c1959d58344ee11a0ef1c1424495cc1a9910187685a47d6dd91f07e5081c5ac3f1b6e363069694dd9072684c5ab0ba56157c10f5fa8409e5bc43b38b31f24a306ca5f7e3de9a392eac1984e877ecb3dfd044f1449b4ae9b586051b1780c0ce462919f4a4b54ad8011d013c3962fc6697d33c2dc6771fec664c82cb16144619b207deb4391866d6c1976b945c5959d19018f15376ce3b05666747743527f22b54171da4dabee2f4e469a5521067de4f92e2bad02e15e812b6cbd27ec88a9eccf600ce7f5643392da9ff6b6412f8e7c68d8c8b9e0006e41777e2a1363a9556befbbb110dff3a84b179da3838acde0b25f53798733a9fb463d76b630aef7c8a43f6219482b34b893fd99cf3a013ecefde7c5c6528e304c1868ff3fd8dd5aba348a05dc950b1c4c281cbb28b800d6d0da180fdee06ec3bad6f97180295ed1d77078156a885b5b0c501ea563e8871adb97dd6052de0ab369bf2d98f434bb2d172d9967bb73d3eba6b52bb8d55d8963bf58d310afedb51c0f94c7814b6da30fd8056ab7be74ac31b1b75c217e3ab93eadcb2d253e5d8bbe47c0f1a411a9e502cf4301d898d905cd5db828e56a722394fa11cca64a03a42e7fc1b3481b71ca0b6a3d9bd1fc8229f7f9d3e6aa0d48051942579fb759201d4715db9a2d399e0745a66dbbd571accf1f2e15573ce832e91bd1f042ab758d9ec13e354f38454cc42668c8d60358916f7e937015f6c38732bcf6131ecde001892cb20fe47153e7e23b1cd2fc4a22662e7bde09f7df10fcbf475783fe23a0fdcb2c3bd8b28453ce523ac19ff77e68c3e9fa0193b796ea68f44132b3a96adebc04181e503f52be4778ef422ce3e6ca38514fa18b500ca518590479e8c73a7942dc2e237d82cda953ae1b296b97ee8ed62e2e755d6ddea7c0334e1b8d76c278bdc454724003106cb6fdc85340d1e784ac8b6551eaabc33c502163ce0d401627bd22ba6be90089372bfa3f91ee745e45844ef8dc0fe3936bef07f9c1d3aadfa4c8e99be6b038bed6beb9597add881da2acc1a3a471f500d68f639cd2bf6f4afab919a2cf747bcbb42b95684e8741b485c3297cf07c7bd98d6653421b61f701a06b82be0fbeecd32eb00feca9c5732bb5e565bccf8c9feb27a50760a785bbb50402768cbd458811e284a604b3374faf3480e1736743665617de9c32fd10e37105ac6dd5303f1a6dc78950bce56215c2a2f9e0ccbc0bf9fe8ccf7647ed29e2aa4948689d681a7a9fe582631338f3eea3df846f28564038ab75aa2a8ee5416b66ceeda9d8f56ecefe07f6a21ace83a2e15ad408d0a480f56708e3d1c96020b124c58f6ff5247f73aff7f77d389167650b8a0b98c97f87a1e5d6c08fa99874ff144bfa905e9da3812f010eeee00f3c9b594450faab5342e1b6e98fed5714a802b67b3e5b1964a62606aacb8222efd4980823f076675ae859e64de7b08f7a0b3d8bc829e1a93eb3b4975b4761cd7fa743e393da537c91f658ea2b23c94244498cdc4bc32c8b9859b9d9792eeabdce635b2d61c311949204826054dba0880505e2b53cc3521fa8b68bbba2ec05050bd3244c02752af1555625ddf50a3656c0043005c43c26a2dc907d5dd67efa831ad974151067b436a75fe99b8c94c9ca9737279fa1aaa09b0108c48c79c7e4ec1eeccfd43aa8e7ab6cacf5a956fc47d4ce77fe719d6eec1730d3e3b3be71d313f644177b6d16df0180848c28b850fbf71168a1ee4e5639bc46f2555b3984dbb91520538dfa6a1905abfb7238ff344d0a7d760f040718a57cfb56634e7de7584097f69f87630693bcf410796266cc3f50302feacfb556bad2506b7191023817527dfe5973101712bda922472076633133a11a76e8bc7d763a2cdaa53fa8d47d442fcc572f791d66d10d8d6a9058ecbbcd6d3dbe45d67b75e1091dd0368bea33ef0f56ba68885630429c24800922062e1066f2d4c4b795332ab03239548df4e6e01c432fe5eb29e8e63f6c7ba4f2edefa208c69e781786e4717c2f71dc2032a98cf1e6d66c10831e17ee776edc6b060ae20d025dc570a88e17da771acd32b7b93d46e43a917b8e2ba8232ad2707324b9b04dd8ee50c3c5a4372c0b1461ab2b7424faf00c7162bd8e8ffc7fadcb055403b0fa7087226ba4330e746af97a3f915f0b9e105759e81fe94a0df0cd6c324fb0b871491b5516c2fbc82c77b07159e3f4c0b7952b74cb4e203a69f241485191e1afc76d12a56db065b0513a41582f655340603c73cb39b728c97d1e919ecf963b91ec2282d25dc426db873394055beb0f9ba20545e2465ce2d0d962f42e1e4c79bdea4cd2829269ff7ef650bbeb5083d39dc7aad668af0b01c521192c548857473b29991f7bb917b5814fe945f4c3ed9bbe0563f4004b391b76860e9fd6b7c0baae82e4ac033f62a2c6ce6a2311b8700b06b5215e604a9b99d37e00450fc7790e893176e9fecda220f838a078a8ef7da7d499b1fe0eb8780c4b9705a6a10674e61b5c228fae1c13488f98c10c1792fa40229dba44b1cb534f9fab6a14407687761d738c91f4b8d4371a1de1a47bde0563a6fc88c4886be5d48c4cb89078c255eb1639598379daf50a672cbf4d8add2d4af6c02aeb1d0f86b611abd363409c7c7fc0b66f307ad3df24241fe06d0f7617d6c3987bb9e5d8f1712aebf095fad19b3b4fcb9cc4fb39012f333c4b040666259ee7bc43cff299a527a8914d71324e91c774b84e9392e615453e9fc648c539059b66f780c888892fe8b30eba799ed18fab08ebc3b9da8bc12a249456351bc0ebafc9f54d5d24697fb53eeb5e734527d690620989f605f57dc65a15a754d304be592acc616cd528b6986064b4457b96cf1fb0ab383a0585acf9887b18e1d6d3aff1e7f2328ea0313a2b36f6f79d671d9ddc4d34fb8fb55a596b2a16c63757083fb4bd01be2e1d82e47c5a44e052279097c5a18feae9884e102cf087611a3b94467ad61635dae6275974f6e6ca7a42ded0ee4577574d56b142853a8c955d92d1eb780de11dc9289acd193214ed4c9f5f26d0481cb3c0c0b8d4c9ad929c61ffeed66bf2e4f7018049593b99358d93559847d55654cee93da30f6578d2e295909791d227a12c09cd4a0edec25d3155086b64a787997a53265cbffb7fe6a2bfd589e12b4d0e21a600276e920397888443584aa99a06d7cfef8e68eeab8fa739c3d8fb74581ceff295110742e763320bed3a4be982b3ebed15ecde37e849aaa91959327d25149f38854ea1137f870aff99979e5e74cc9e45be12e3f0f9912a0955e718a4917e835bca50f43ce92a6bc60ed006b8f623fbacebbfb3dcb4fabd9941a5487c6f637de9a2005a6bc4062e1210a08a51d6f8a5e3f6f97fe90dc7e2e21d4d2f038c0fbc1918aa00e230a4a0e5c41a4808fb9a731271fcc1e73713c9592aa4b2ddccd0d13c3cb68d51166623153445c9ec955c6870dc8543c0684883186082e34ea5714febf8b46921015c3623220d17529896e1a6edac6e32fea2ba30db203238300353602c17dddad7608cad8170b520f6d9d32cdf0156a1de4e9b9eea78f73255ddc6da6994a6018ff900d9886590602ca6a072d8aa5645e2adac0744e2d5b2e1038c746635d5814692c3498aa9043b68f8ce79c44678c5a7d5bc26c085475853b229b2af3dc822ec58047f313c778aae2b64995148174e42908f3ecacd3921855790c0c5a25814416930293010b4f917979d837f4ef9d2d6dce804f5c0926244097746252124a6e0055559ffab197c38778f717362152af8f6dbf7ee03df050ab9b8909556691c2c2775f0f9c26a545db7ba698a4ce37de877705ea97ac0a002db274ea8360a4aa732c2d5e7417138c60cbea69d3b4993ada6a9d8f51d851543a6500a31bac5a057dbef498001f08a44e3c4141900e18b6d73c28c8c67dca805edeb5376384cefe75be1f127225e4d9724b7047d68fa2ed4629e91711a37c80158a07dbce78918931402b472a98a5d5c6b66a2d116314577e94298c37bc441499a9ecea132d87c5d305a0f8f0b3ed16f3b820941082c73b28391d8482ca0cfa78e1e09aa588b0eb1849c6c7916a6bbe56134a6bd93ea306dec125982628dea1db6d022d210627959e1dc819c841f173ed25f356909222e481a1ebb31185fbaeacbd359d2779efe4554ccdac7f4bcc528f656a45049331e16e9c0c796423ec9c7cba15c69d4a8a7741699910f33cc9798a8bf1e48182f08029a14d0131654fd388225d7509e1d7a484e9c7df34d1680bfc6b8d1f6f3920cc4113509fe42dfbd6b261000da9651f7e18088f6c2564472046e5eb7e8c9f8b5286a7452741a7103ced710bfb8e699fb8b1a85c0ae887cc06ef2ff9e2a2b1a77bb4d44ddd4a4e1ba60afcb92baaef108b60486d409889cbb2b1cc77ddff7e4b6caf8cf3488764d84bf3605eb9df709ac6cb36d1a3de89cdd6657f0e6b4009e6dac5d9be14f4ed997cf61e5aaec932520c321359cf286adf6e2dc3094794ae61a4f16089d06e3dc62c958950e73213c1e865c894fe7b8a30de65f5534a1e9c5d19ed49397980126322cb9c72c46a86d7487571300d85b3b5661555f20ab63a78f846c1b8f51a19610a11ffee44f7ccf0f1d67f4148b2c828d74c7f3993965c9067114467a71d242113a68574e28601fce343a023ecc68a72d75259f9a5dce144a7f61ef327192f6474d2bbd06fde3049fe7fb306ba3f54337008d7dbdeaf28a37a224e38ade23adb076cefd3148efcb62539a96d4dfc53f369e34c3d493ac3a5e8c8881133be630a2a906703da62ce7cc02ace9f666d6c3d4b9763a83548825ee1efb54ee3475b09e2616c5bdde3d193181bf020e8ac9ac25f32604b6c11de8ad1a15b9f908c6d7e79181aad1d741b7434aa92597a835c53b9e4b61d6069fa4ee921824d17c98784a8c04590f8d2cf877662b410cae4ebd1ba3616074c020d8cb6099a095735635490d318821310ddd016150edb80370b8d4e2f05557fd619b17192c13353cdae76d495821c610c8641e5b3dff1e7f2ea77b17810ca7975b8e36b7f501a8710b326ef92672096ef66598510902fe663e2a9ef00c3a052f1cfb1739fccb4371f8f28bb92654de5bf87cc2863e92e6d7e4b45d773f90f434eafc8f8398a48527af829a6cae359e7af5941bef158f53798058351107ce58f79ed21036770f6e10e7da92bbca25f369ee83a0f894bbf366a1361f8125b4ffd8e8b4d47ec68cd6b37c840cc5beb8cf65b2269ea1a0e9c371a571f30458ff8ad9bbf8723c19ddae1de5ca7461a436ffcd103c01a20f3252ba0965ee928cfb0d002b9aa4d4f20c805b77e67c8d991c4d07e5419bec9626a32c115d28253dd5f16c17182c1779edf49bdfe3823d87fec88929801163a27bfaeddfd8cdccae8cc3bfd6a9f2e2fec5971fa560c434debd434ff4d0058dcb05d9f3ac5193c458472d6d1685f9f46c8864900c5edbaeeee08971ee1c087f2e11467ff4766743bccf9e3414feedd6dcb904b92a05eec5de8db95444b920c995c770edcedcf7bffc48836c8f30037dde47f0e66fd79550de0ebc3c0c3eba0b66e2a353542eeb20397800e5f41635c5ec2f9a271461bcee8e570ddf945b186f15ab5cabe2a3123189935c6b9010b31732c425a9b2582b097486a5a7b1880b2f16104484e1ca83fa9c278b87e30e4b0cf6ed66c87a979c05683ac94a295d1c53e6f0975a079dd9a2825fdd6ae0926ba1a69f3f69f408eea9d00fbd43235a52c53d11963a611b81dd9f5e05582e1822398873e883662a64c225be19e0b85e102e23fb73d5dcb11435a5437d7418b0409f2e60793038f55ed54c79882b3a17e74ae2148bd558d131dbf446edeb0d05353492534e216761cfcf6582d066a8235a2bd5eb383350a52d7fc2761514e27b6125cb3e387c103dd62e31f5b789c217811c80ccbe3f10fec7a19ad32dc9271368b6d6ba549c45dfd8018507c40962b6ac6468c3078edb71d8ec7f728be8cc23dea1139ac30c2e8d0fc077280e420fbbffc896863db5f1e76922d7dd8e4479c1be822e74212c6f74765e108f916a1b83f6efc8ea54080e9a28b1ba5813a1fefddbe2d0cda413ee1463985b51b59f818f440c9b6a10e4ebf71d37995ae9694ba5867ca2eb2f7bf4e58d26149f2b25943fba216beb3de1f954bcf1bd32ce358b5d23023ab456ebbc493ead41e25b62b5b4ace6c5c18c9a8d512a9cbb4dd59f33663f6138d6b06bc8eb1ec9caccc0077b2e68e7a09d412dfa352e7e5c3942b710ab1648e16d0adda424d9fc2d15c619f4e8093c2b9521e4cdb3f22e655f52ce0fcc1bfd94e56cba8decadb68214451be53f9286c82d2a4912bd2394d1133be908409d791d6d8c2194ca37a76a38d6d0a1fced6478848891d9264cfc08fa849d720339ce00977cad8d9738372184098a7333dd1564d1d7754b4aa4afd6217585804159d31f53017869cb78b718c837b7fd176ce19e3d6996b6f055ed3ba7cd55b0349676c0c113c33d070081ce4ef29af156c4ac8ce760013688d0295d90271e23ef3ca10ec2b3b889855a153c867ce79297a10a02d21e5e8995fbc10d2f4d4bf521565376053b80937bfafaac688108f9962b7c72cf0111874ac8ae27d024ee2f9d57f15b9910a7486ef7542c6629fb0520c93a445542d", 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x24c01, 0x0) io_setup(0x202, &(0x7f0000000200)) 4m19.974249819s ago: executing program 2 (id=5268): r0 = syz_open_dev$video(&(0x7f0000000000), 0x485, 0x40400) ioctl$VIDIOC_S_SELECTION(r0, 0xc040565f, &(0x7f0000000040)={0x9, 0x100, 0x0, {0x400e802, 0x1, 0x7, 0xfff}}) (async) mlockall(0x2) (async, rerun: 64) shmget$private(0x0, 0x400000, 0x0, &(0x7f000000e000/0x400000)=nil) (rerun: 64) r1 = socket(0x10, 0x803, 0x0) (async) r2 = open(0x0, 0x1, 0x4) (async) syz_emit_ethernet(0x7a, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbbbbbbbbbbb00000000000086dd60dd690b00442f01fc000000000000000000000000000000ff020000000000000000000000000001092088ca0000000000000800000086dd08"], 0x0) fanotify_mark(0xffffffffffffffff, 0xd, 0x8000029, r2, 0x0) (async) setsockopt$netlink_NETLINK_TX_RING(0xffffffffffffffff, 0x10e, 0xc, 0x0, 0x0) (async) openat$kvm(0x0, &(0x7f0000000040), 0x0, 0x0) syz_emit_vhci(&(0x7f0000000040)=ANY=[@ANYBLOB="043ef50d"], 0xf8) (async, rerun: 32) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r3 = syz_io_uring_setup(0x988, 0x0, 0x0, &(0x7f0000000100)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x4, 0x0, 0x0, 0x4) (async) syz_io_uring_submit(0x0, r4, &(0x7f0000000000)=@IORING_OP_STATX={0x15, 0x4, 0x0, 0xffffffffffffff9c, 0x0, 0x0, 0x2, 0x4000, 0x1}) io_uring_enter(r3, 0x52de, 0xf62e, 0x8, 0x0, 0x0) (async) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, 0x0, 0x80) (async) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={0x0, 0xffffffffffffff34, &(0x7f0000000080)={0x0, 0xb8}}, 0x0) getsockname$packet(r1, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000001c0)=0x14) sendmsg$nl_route(r5, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="34000000100081eee80000040000000010000000", @ANYRES32=r6, @ANYBLOB="ddfffffdff000000140012000c000100627269646765"], 0x34}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) (async) r8 = socket(0x10, 0x3, 0x0) (async) r9 = socket(0x10, 0x803, 0x2) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r9) (async) getsockname$packet(r9, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) sendmsg$nl_route_sched(r8, &(0x7f0000005840)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@newqdisc={0x2c, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r10, {0x0, 0x6}, {0xffff, 0xffff}, {0x0, 0x10}}, [@qdisc_kind_options=@q_qfg={0x8}]}, 0x2c}}, 0x0) (async) sendmsg$nl_route_sched(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000003200)=@newtfilter={0x34, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r10, {0xb}}, [@filter_kind_options=@f_basic={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x0, 0x0, 0x8000}, 0x0) 4m19.651861893s ago: executing program 2 (id=5270): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x101200, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r1, 0x4068aea3, &(0x7f00000001c0)) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4138ae84, &(0x7f0000000080)=@x86={0x6, 0xa, 0x7, 0x0, 0x3, 0x8d, 0xce, 0x1c, 0x89, 0xa0, 0x7, 0x8, 0x0, 0xe56, 0xb, 0x2, 0x8, 0x2, 0x1, '\x00', 0x9, 0x3ff}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_ext={0x1c, 0x11, &(0x7f0000000280)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xdb, 0x0, 0x0, 0x0, 0x5}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_idx={0x18, 0xa, 0x5, 0x0, 0x5}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}}}, &(0x7f0000000380)='syzkaller\x00', 0x65, 0x0, 0x0, 0x41000, 0x41, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000940)={0x0, 0x0, 0x10, 0x5}, 0x10, 0x1fd06, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000a00)=[{0x0, 0x5, 0x10}], 0x10, 0x1dd, @void, @value}, 0x94) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000004f40)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000400)="f2e0b7531e2063b7a6345c67a555f26bf2ef0fbc7006a89c01a5517e64a10b791358670701b411733c3a0934877d466f0cd8cb7f6a170fc7a990fb07b3e8d4c588345e6b8fdf025851f3aadc6c3abde6ba8a4b5ece8598be1d57bd1e85c8e8660cbc3a", 0x63}], 0x1}}], 0x1, 0x48100) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000480)=@mangle={'mangle\x00', 0x44, 0x6, 0x3a8, 0x2b0, 0x2b0, 0x2b0, 0x138, 0x98, 0x380, 0x380, 0x380, 0x380, 0x380, 0x6, 0x0, {[{{@ip={@broadcast, @multicast1=0xe0007600, 0x0, 0x0, 'geneve1\x00', 'ip6gre0\x00'}, 0x0, 0x70, 0x98}, @inet=@DSCP={0x28}}, {{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0x0, 0x0, 'batadv_slave_1\x00', 'veth1_virt_wifi\x00', {}, {}, 0x6}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @local}}}, {{@ip={@broadcast, @multicast2, 0x0, 0x0, 'vlan1\x00', 'nr0\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@ip={@loopback, @multicast2, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_team\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @empty}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'lo\x00', 'batadv_slave_1\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @loopback}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x408) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x9, 0x0, 0x0) r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, &(0x7f0000000200)="f7790066baa00066b86b4276ef66ba420266b8e20066ef0f29902cbb0000c4e2b1ba8c88d9000000666666440f38826b410f7842280f07b8010000000f01d9c4033921820f47a753fd", 0x49}], 0x1, 0x43, 0x0, 0x0) syz_kvm_setup_cpu$x86(r6, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000980)=[@text32={0x20, 0x0}], 0x1, 0x79, 0x0, 0x0) ioctl$KVM_RUN(r7, 0xae80, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r7, 0x4400ae8f, &(0x7f0000000140)=@arm64={0x7, 0xf, 0x9, '\x00', 0x5}) ioctl$KVM_RUN(r7, 0xae80, 0x0) 4m19.420237841s ago: executing program 35 (id=5270): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000400), 0x101200, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r1, 0x4068aea3, &(0x7f00000001c0)) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x1) ioctl$KVM_SET_VCPU_EVENTS(r2, 0x4138ae84, &(0x7f0000000080)=@x86={0x6, 0xa, 0x7, 0x0, 0x3, 0x8d, 0xce, 0x1c, 0x89, 0xa0, 0x7, 0x8, 0x0, 0xe56, 0xb, 0x2, 0x8, 0x2, 0x1, '\x00', 0x9, 0x3ff}) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r4, 0xae60) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000a40)=@bpf_ext={0x1c, 0x11, &(0x7f0000000280)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xdb, 0x0, 0x0, 0x0, 0x5}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@map_idx={0x18, 0xa, 0x5, 0x0, 0x5}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}}}, &(0x7f0000000380)='syzkaller\x00', 0x65, 0x0, 0x0, 0x41000, 0x41, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000940)={0x0, 0x0, 0x10, 0x5}, 0x10, 0x1fd06, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000000a00)=[{0x0, 0x5, 0x10}], 0x10, 0x1dd, @void, @value}, 0x94) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000004f40)=[{{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000400)="f2e0b7531e2063b7a6345c67a555f26bf2ef0fbc7006a89c01a5517e64a10b791358670701b411733c3a0934877d466f0cd8cb7f6a170fc7a990fb07b3e8d4c588345e6b8fdf025851f3aadc6c3abde6ba8a4b5ece8598be1d57bd1e85c8e8660cbc3a", 0x63}], 0x1}}], 0x1, 0x48100) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000480)=@mangle={'mangle\x00', 0x44, 0x6, 0x3a8, 0x2b0, 0x2b0, 0x2b0, 0x138, 0x98, 0x380, 0x380, 0x380, 0x380, 0x380, 0x6, 0x0, {[{{@ip={@broadcast, @multicast1=0xe0007600, 0x0, 0x0, 'geneve1\x00', 'ip6gre0\x00'}, 0x0, 0x70, 0x98}, @inet=@DSCP={0x28}}, {{@ip={@initdev={0xac, 0x1e, 0x0, 0x0}, @local, 0x0, 0x0, 'batadv_slave_1\x00', 'veth1_virt_wifi\x00', {}, {}, 0x6}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @local}}}, {{@ip={@broadcast, @multicast2, 0x0, 0x0, 'vlan1\x00', 'nr0\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@ip={@loopback, @multicast2, 0x0, 0x0, 'syzkaller0\x00', 'veth1_to_team\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @empty}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'lo\x00', 'batadv_slave_1\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @loopback}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x408) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r6, 0xae60) getsockopt$packet_int(0xffffffffffffffff, 0x107, 0x9, 0x0, 0x0) r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, &(0x7f0000000200)="f7790066baa00066b86b4276ef66ba420266b8e20066ef0f29902cbb0000c4e2b1ba8c88d9000000666666440f38826b410f7842280f07b8010000000f01d9c4033921820f47a753fd", 0x49}], 0x1, 0x43, 0x0, 0x0) syz_kvm_setup_cpu$x86(r6, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000980)=[@text32={0x20, 0x0}], 0x1, 0x79, 0x0, 0x0) ioctl$KVM_RUN(r7, 0xae80, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r7, 0x4400ae8f, &(0x7f0000000140)=@arm64={0x7, 0xf, 0x9, '\x00', 0x5}) ioctl$KVM_RUN(r7, 0xae80, 0x0) 3m4.144988329s ago: executing program 7 (id=5582): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000004c0)=ANY=[@ANYBLOB="12010000000000404c054b0200000000000109022400010000000009040000010300000009210000000122f80409058103"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r1, 0xc0a85352, &(0x7f00000002c0)={{0xe0, 0xa6}, 'port0\x00', 0x5d, 0x80801, 0x10, 0x8, 0x101, 0x5, 0x2, 0x0, 0x2, 0x6}) (async) r2 = userfaultfd(0x80001) ioctl$UFFDIO_API(r2, 0xc018aa3f, &(0x7f0000000180)={0xaa, 0x10}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x100, 0x500}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ipip6={{0xb}, {0x8, 0x2, 0x0, 0x1, [@IFLA_IPTUN_COLLECT_METADATA={0x4}]}}}, @IFLA_MTU={0x8, 0x4, 0x1}]}, 0x40}, 0x1, 0x0, 0x0, 0x20040001}, 0x8000) r4 = gettid() (async) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x80842, 0x0) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r7 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000200)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) r8 = add_key$keyring(&(0x7f00000000c0), &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, r7) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r8, &(0x7f00000001c0)='ceph\x00', &(0x7f00000002c0)=@chain) (async) r9 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000009d0200"]) (async) timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x4, @tid=r4}, &(0x7f0000bbdffc)) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) r10 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x84, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_PREFER_SUBDEVICE(r10, 0x40045542, &(0x7f00000001c0)) syz_open_dev$dmmidi(&(0x7f0000000080), 0x200, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000380), 0x2, 0x0) (async) r11 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000003c0), 0xc0000, 0x0) (async) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(0xffffffffffffffff, 0x3ba0, &(0x7f0000000400)={0x48, 0x5, 0x0, 0x0, 0xffffffffffffffff, 0x1}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES$syz(r11, 0x3ba0, &(0x7f0000000500)={0x48, 0x7, r12, 0x0, 0x0, 0x0, 0x9, 0x24b937, 0x3ad2e}) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0xd, 0x10, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bf8100000000000007080000f8ffffffbfa400000000000007040000f0ff"], 0x0, 0x4, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) 3m0.924116825s ago: executing program 7 (id=5600): r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) listen(r0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x4000002, 0x5d031, 0xffffffffffffffff, 0x0) userfaultfd(0x80001) unshare(0x400) ppoll(&(0x7f00000000c0)=[{}, {}], 0x20000000000000dc, 0x0, 0x0, 0x0) 3m0.063327464s ago: executing program 7 (id=5601): r0 = socket$vsock_stream(0x28, 0x1, 0x0) ioctl$sock_SIOCOUTQ(r0, 0x5411, 0x0) syz_usb_connect(0x6, 0x7a, &(0x7f0000000080)=ANY=[], 0x0) syz_open_dev$sndpcmc(0x0, 0x2, 0x200080) ioctl$EVIOCGREP(0xffffffffffffffff, 0x80084503, &(0x7f0000000140)=""/202) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, 0x0, 0x50) openat$adsp1(0xffffffffffffff9c, 0x0, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) r1 = syz_open_dev$sndmidi(&(0x7f0000000100), 0x2, 0x141121) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) syz_io_uring_setup(0x38fe, &(0x7f0000000300)={0x0, 0x1fffff, 0x10100}, 0x0, 0x0) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/power/resume', 0x149282, 0x10) write$cgroup_int(r3, &(0x7f0000000040)=0x902, 0x12) io_uring_register$IORING_REGISTER_PERSONALITY(r3, 0x9, 0x0, 0x0) modify_ldt$write(0x1, &(0x7f0000000000)={0xfff}, 0x10) modify_ldt$write(0x1, &(0x7f0000000000)={0x80, 0x0, 0x400}, 0x10) 2m58.268778687s ago: executing program 7 (id=5612): r0 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r4, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0) (async) move_mount(r4, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x46) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) r5 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r5, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc) r6 = socket$inet6(0xa, 0x80003, 0x6) connect$inet6(r6, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r6, 0x29, 0x23, &(0x7f0000000340)={{{@in=@broadcast, @in6=@dev, 0x0, 0x0, 0x0, 0x0, 0xa}, {0x0, 0x0, 0x4}, {0x0, 0x4, 0x0, 0xa78a}, 0xfffffffe, 0x0, 0x1}, {{@in=@private, 0x0, 0x33}, 0x0, @in=@rand_addr=0x64010101, 0x0, 0x3, 0x1, 0x7, 0xfffffffc}}, 0xe8) (async) sendmmsg(r6, &(0x7f0000000480), 0x2e9, 0x0) (async) syz_emit_vhci(&(0x7f00000001c0)=@HCI_SCODATA_PKT={0x3, {0xc8, 0xba}, "09c402c839b69819675d11695f6cecc003d5c07288ee5737a8713259204a9b39d5dd99db2ec35505646f9273271146f7fa6d1f0cc2c97e421c58f3525bde902e1c315849d1e22271c1de8e9db38fa9d2fd37e2d70c3119e39957e53c30e10d57262b8b4f819d2cd1e46189e971ea278dbbe73a6eec342ecd3bc947d586653d23277b29958c81478e6ac96e121067df01c06f17bf6d7e5ed06ef4e553354ce2ac491410f44d922988cfbeda06b91937f8bc86461c56e443ca50bc"}, 0xbe) (async) ioctl$FBIOPUT_VSCREENINFO(r0, 0x4601, &(0x7f0000000100)={0x3c00, 0x300, 0x280, 0x1e0, 0x4, 0x2, 0x20, 0x40, {0x0, 0x20000000, 0xfffffffe}, {0x4, 0x1000, 0x1}, {0x20000}, {0x0, 0x200}, 0x0, 0x80, 0x4, 0x7, 0x1, 0x1, 0x0, 0xfffffffd, 0x60000000, 0x0, 0x20000000, 0x0, 0x9, 0x2, 0x3}) 2m58.103367167s ago: executing program 7 (id=5613): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)={0x9c, 0x0, 0x1, 0x101, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2={0xfc, 0x2, '\x00', 0x1}}, {0x14, 0x4, @mcast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x2}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_TUPLE_MASTER={0x2c, 0xe, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @rand_addr=0x64010102}}}, @CTA_TUPLE_ZONE={0x6}]}]}, 0x9c}}, 0x40000) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$packet(0x11, 0x2, 0x300) openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000004800)='/proc/sys/fs/binfmt_misc/syz3\x00', 0x2, 0x0) accept4$alg(0xffffffffffffffff, 0x0, 0x0, 0x80800) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) (async) ioctl$TUNSETOFFLOAD(r3, 0x400454c9, 0xba98575a95aeb70d) (async) r4 = socket$kcm(0x11, 0x3, 0x0) setsockopt$sock_attach_bpf(r4, 0x107, 0xf, &(0x7f0000000000), 0x4) sendmsg$kcm(r4, &(0x7f0000000040)={&(0x7f0000001340)=@hci={0x1f, 0x0, 0x2}, 0x80, &(0x7f0000000140)=[{0x0}, {&(0x7f0000000c00)="294f28dfe56d2c8ba23606", 0xb}], 0x2}, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000050000140600fc020000000000000000000000000000ff"], 0x0) ioctl$TUNSETSTEERINGEBPF(r3, 0x800454e0, &(0x7f0000000200)) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCBRDELBR(r5, 0x89a2, 0x0) (async) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r2, 0x8983, &(0x7f0000003400)) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=@bridge_dellink={0x20, 0x11, 0x1, 0x70bd29, 0x0, {0x7, 0x0, 0x0, r6, 0x1100, 0x20008}}, 0x20}, 0x1, 0x0, 0x0, 0x50005}, 0x0) (async) syz_open_dev$dri(&(0x7f00000033c0), 0x256e, 0x0) (async) sendmmsg(r1, &(0x7f000000db80)=[{{0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000000)="fe194a03fc19c70f680efd8ff10294c5a717cb526216f722b6623c", 0x1b}, {&(0x7f0000000040)="cd6d2cf5f7b147c7db9212930e744b8004e1d1", 0x13}, {&(0x7f0000000240)="14afce70575477d814e5a57680717fade85483ce923095ccac8ae4ba28f1f62de7c396ecd8b139568738cf95101010dbe3c0aa93388b10a93951c17acf9f4a83acceb44d5e9f737d25dfc3970d2dbc992b218de6fb9328f200322c64a4f57bbd022ba8abc380bb7ddf156cda9a9ce17e52546fbc1bbff0e155d87bd29808f2b971070362070e777d37cd4623fce2644dc9ef8a806e1de4480088ee800ff83397268a4c422d827f64797cbf4f331faf232f23a02f61ac456311c4ea980a88c82d777fe18f65e1e89bf7cc57d513cd7c55469ad2a25a7c2f92b3dd3897798f0be31ac9a453d0aebc17229d840804b3f8a2eadf2be38e2653e81306759f25314e44bdfe1d9df9cf068fac12351db41f4fb1d276d097ce9d8289f911aaa847d0c1cff0710952879b17817beda2a55001e31ee242fb9928f9227b8aa50d254a5f61ec46d98ea9f12f5fa3ae0c5b9b1838fdc29e6cf6cbca8bcf88af0a81f6bc129123c72954f58ea3c75c028537dc6bfab6224ed4219c7f05a674ea0fcb2a4270cf159c01a394bd9c3f7611ff8efe1af2f32dfefb6f974e44fb37814d8ae2cfb829befec268b914fc28f201bcf20dc512bd9362336e1111410af40820150cb148abb8e0b8c14ff592dc29e5eed52b1bc4d912af91c039795b5d63ffbcb6a72f22d8bef8e1f2a7f1364d3e125e2a82c0135dbab2125c972f8ba7644b9b1a2bd4d5eee342bce6c21e4c1427cfd90eb5b54990a14c9ef37231965e70ecf8122717c31a791d1f46e1903b358491e92da8c192d3bde8b8817261852b098310b349bd1b534634da64b2fc6495578e57133a1a4111a9b3216ba13cffa4aa24b2ed2c9f3b5e12716cdd4d1f4164e46d548102683bbf7a774af8e625237073e7e7405fcd62289ee6e5c0f94db85b2dacb9a4db3b524bb2d64694dc1fce4578c7d3795d9e6475a0fcb248cd37c1c1211744e4980f8c5254e08ba8644c3cee28242e21960340cfbfbe0ade3191cdbfea0974faafa992c7fe0c5075dc0ee574310260c06d330e7d4b19b3f4c848f0d9943145e0b2899370a1ae836160c4d67f4ec600de3a7bf3ab8344ff55891aaef020e00aeb4e4a83f81d07e3eb476f63af26ebba72183e7d7708202e2d58541a32563c43ce26f493186114f0c2a05ebfcee862ca80a638cd76ee868d0b52201e9c4da70818b7fdb5bd3e2660bdf3d84f4da95d04f7396b6886cea7d1bf6570438e50bd59cfa14befed30884104abeaa2cb5df618fdc8d3290aafeb819d80823da5eb618a8c9061b1800ae0e27fe9f37034e6d3badeef3a9c3e918c64ef860c7f71f484236e91969b27130df27e13590649702c983ba0aaa1af197e348037071399f0ae5c0a8d91ba631e94dfa75e373841aaf9d59f3c1f79a863ffb0e433784d5c8531915fda5f263b7b46894a420d44275ae1bb28af6bb3516e63173c755cecc8810bb80ea44c39860eb6b31066cb25a2f840f5179c96f63bd9d6c832e1da4b8d9414c0e58edc178f269ae068a6b3b17d3113f2eafd49cc5211420798b4d7abfee0478d4d41ba96872800e3243addc782e8e9c133ec8dec9900fa0c22db3fed761c826cb9ac83fc09d26d9a44f0fbcfb37b48cf80e76566690a50ce2394e720275d4623c0bf5ba6e7f2686cf3ff05ae4728fc14d449acb5f8b5e544947b4e88c7c33ee6f4f9314c45f2b3f8062c86b02995a6724f0ecdf4ad9880ea3f9e55beebb7c5ad9ba3db691b2764771ba65b778780d7eebcd8efba594a0454d9f4169266ed639eb0da8f6b2b7ea9948d0401bdc62458aaeffd3fd5c6372e8f578204ce653f9ec653373bbd0831fa0c7b89b24b15edaf2c4f12e51cf9451995e5a1348b10ac6c3ba5c02f5df5472a4ba440c74e7d90f5d52e189c5a62a9d98ea9b0968d46ae76f3a47490b96e0094a3675d8a56fac4e126c7c934661acc27556c3fe9cde863f2d4107e6f860aa0e3e653923fef1361d6f484f729fa042a009af2980a2d26f0be16f6747b7ec77dfb136e8153b5098928c7caf98cd1956e7f73be131ea2fcee3115ccd1ff6af31e15a2376dca9b3225c735205f62b71becc4725d776f1400e6ee76149bfdba2535da84952a41201be1cfc2766ecce61906a802f89ee40063e80a647f1d8970c5392c833ecd654b7839a8428eeb77cefcb8e3991b998372b24b47c73c859866e8d32aada2b0894e3f91d7d966fed9ebd686667b43839c4b3bc349babae1cc483a8d25c0f41cda753509820c78c43ad8c1f5f80e7e1c8e24d3ae2155b08e3fd8d6a83224d1b6f4bee7276a9ea21028e127d117d119c44953d7057df0ca1402bb74d17f38bc38648cc529590a71a775ab5fe06815c72dddcd842822bc82610eb9219e0a6841a649885e39e2a9143f41ce8f0a8493c7462d529650167508858f13fa9551a4ae9cdba18ae6b0640259bd986aed2a387e765a40b8b49180e1a35c6c8a888708635946238f49b66f5e790266c47604fe187c4a687e62049081d215b4d881739b02fd4d2b2960fddeae2bd28125aa7ec1fe8c562c0eb6209c3cc037bcc0b0b0eac5a149ad0858bd97d6097a46ff69be694bf76f7405053f737d4167f4123bfe82219efb24cb13b20692a99b25933ee2feb50baf406399a832e6082f65576a8a85137fda54482c581052f063061004378aa7d5855afd86edbed6decd301321dd935acb0f5f418731cc02af30fb018d6665daf0c374393265fecba1046af3892c0d568f7b5a5d7afe50d41fbb7163fb2db419d8338f37d52c871da4f8afce24aeecf0529d27167876de3e3deca9e022ebbde39869c4057dbac0e372dfc8394ed47ecabd666da28fa915780a9e60968b2379a06d876c134e5fade4d9f7cae4c08973806c3253f1a62acf890ea3aa2258f532af209f4a195a75c9b0ae95c5a03b4db62ec9288851d5eb40fb9e7852a985220e6135b64994f7cfd133d3c39f7cdaee53938c188a55d5c8b6e14a2881fbbb3df620059e5f0cd67831231c19605fbfc220cb1a56287a0bdb371e5dd62c1e3b04a51e97f28c9f8ff39495eb574cda3ab2da3b3023c4ecd56054bcb0c9a4b7799c2116f6174b238b41ecaecff86b88264e5b81b465f87ebb3eddc3057ac660eb98ab2ae4b34f087ecfafdf13f891199620fe6a0e971bb7a174cf9746851f81e6f5c7b03aa6742c946940f240f9617a5f5aa7f647242fed5e872c67581d3fa8a2639caba88bea96c44b2b7787c4bfffa1f46420eaf6e6a6f6f773ec25a787d4695351b9aebec9a3081c325519229d3f73fca4ce8bc22930cabe77236e4700b3ca73cb2d880ae13ce356cde4570a02da318d8668a85946924b672e4a353a881580d907d0def596ed5a654988f6fe00026f573ff46e30c7bf0ab5275df69d3f0add81c0ad214664de9aa717f7561a97dccf25ca476844fbe55c27c99e0f3257b698a4fed2aaa529ca2b49dd9624a4dbdfb5fbbebf121ae35fd591d39649f58baa6a25036631f4c99127ee25e6f36bd131ea70ac2b0539fb7b618e219f421908965120c7d3f06895a1a5604bad657699415f7a4f93c099e8fc5e616cf0233cfaefe1c53497babc5e61525c52ce6cc310c9d5afb92b2702e86494151f4b32f827bb2d550d3d537a2dbcd27e1518e5d576ab825543a456d5d5421ae65a7041c302c02b31e03c384fc7a6eb8ba2e90336804e88493e8993f6ac70e5f8ced782b8a08efeaa2ef3ef156d94f2f84b0842001f489ff35a740231e63d172aef582ba02059f8a1066093b84a2134d465d6f2bb3e7a5894af8ad5a9983acadba3b670a8c41cffdd8700feb2d8f3b52e5a9d61afae32a4eb378bea35fafe92e12a27bea5a0961dac1cc35e7127b9d707b5f0afaa544b6c8bf11ebc596fd56d5e0c82bc1f890d35908f431e92d88b6ff6240df78ef343492c5bf8f7b4546a02fa1cfb76092e12dd809145aa0bbc733d4b0f3be88ec4203d3c47e9fdb23a1aa0302057483223fb6180da9edf770b663343f43343c412bddb2bc01cd46f32cf30a2165b9e04575da04a067d4bcb0269ab5ad99b69a33e621ad2272861673d252e17f3fa0642df22b224f5e6147d8c71bb1170559c42b8418262cb19ead5bb648c66e571afc9d4889bf0ad0832cbd5ef594a7f087ac9e094569c709223bde815e0acf7d31df36f08ee23c13794b6e67b9097c0fbc07383f5aa85462f594444245ae3788fd8eac52f0babbb158081225564db6a2126bfa810ed5da08bf42630316eff64ab8eefb532cc2d3812652138097d8556629d54fc5833ffd8f887197835b23994343f4e448ce747fe059d217e80b3e09040a052e9e40e9c40a3608d6a920511e1583073392f4541a278dec6446108c51613c31a640e6c0dabdfd7daf36df555e3374d4b5b64dda3ffb0846911d82f7c4f7bd23746b6d8efddc61733c761ca174bfcd863921f274f69e2e4c0c98f8281e660bd170bb4d26b501ce9fce12186db5ca34ec3fee696909f1f9317918ee2a17eca47267457dddf9504de080eefd6b4bac1cc7c890bc536d9a8e2ea64d3a08295fa0a9d41f8522dac542e4027cc745f6f42b4600181a0d8793644c6d9371ca6ebbb90f7336422651fbe4767be3980543495c24718a0b1f4be34433f486506d4d55767cc6a0dc67bb70ebcfd5b03e5213bc60b6170fb36baffd6aa600d2d630cd7f6e3ed81e9771ed2e93a98201061de074ee641e906902b609e1588474299ba01900385bfa5bb365f5fd14d9bb2c01548d3324c28999ffc51c971b06663641962dac5418fa490389bf765d9d413d24c78c68500492437693588d1d3a705acd953338b9c84d05c6e3866941fda6ac0a2d92e93e1126d34ac0a2f94f56315647b0fa0686180d91256ac738ec6e6c230f9fd1ccf9e8414a1e45de0cfe171b94aaf5023650adea4deed5e3a101f1092eb947d9c3de9c0f31c4714c1d2bbb1e2dde5b50b856da284e46bf1630cff2a659e01179b84647fcf55d06e528a1c561884005dae5fa3db6e3d2287e1f12c552911fda8f34ad6d5583087b34bc4a379ec9ba51cfc398f561a817ce9591aef856711dc9cafe1a81c8c943334526a5ced84ecccff2e0d8e51d76431b655c446bab642fd658f80b8b78bd3f349c4800a5619381678e6272fa45b9977f5d9e3e9e6189cf84ea2290acd76ec8e3e3818e35988f3628d19196ee458c0780d96153c66ac168d3284a7c4ccc911ffe6162dd980e230d6b69c49f7f07f7be08be1098763596a48b25decc3c55e7c110731dd9f9e163f7f74d05415555c037faa741497423cd195ab2887f72906f347cf43fadaae9214d1f43bb3489d925f6c63fdbdb4dc38be3a8803cf83533814848a857b9e8d0d071dcb5ec2f8bc5daeead44c5a980c2ccc3ec2292be9aea1a516cb69cb56fff6aba7f8b2918bcf2786dddce18cec6fee4b0ae8d15c3b11f6f3fbb22d1ff427a10dfc972ca7140d3ff2b4f17cba29966ed92061c175262f03cc2265f9940dacc08a1754cc5beac57d068b0106c2dc0d3c3a73dd8447982bda15994e9f39f0174a2574ef3190aaf44594be7778d039f4bb66fbb1735a027575832017221e5d7eff66181e3509666a8700705eb864c98c41f879aae9e871908f7cccaafd926feac773cd22789f7b68559617096c0ab1b27162b746f9d09e398dc639077c48bb9def1625c937c50bc886742cae6462d5446f35ed00871cc6b6d23e699bf8f321c941b3cedaf0644f5d658fc1f8184b6260be0605399afd460d5e410ccba42dcc5256dc1c622733098d8d8f0351db88dbe9eb8a2943369c517feb6e", 0x1000}, {&(0x7f0000000100)="9c3ecf4cd301166d3ffebff561e45fbf2d4a59c5a325981b9126e3620f60067b9910411b6e36cfc16451946c2653035725ea36bdbe330a9fa33043f605bad7c6a93cc9a8e1576f17139eb2ac57fff2698fbe582826c124d1daad378979c911e2d5bebee1876629be02acdad9a63a75dc69d813c1fdcca89feec0f13d7b4a35dfc3bbe2c457705fd1188ccc2a0771a58de7788887c0c16f4b836df154e4d55022506439a6d3efd05f68b5f6fa05d3cf", 0xaf}, {&(0x7f0000001240)="67b47d49a971fb91d5d9855b43dc3ee3b87545ec894a7e0c4531b3ca4ba580577a3489662bc7b42aadda7796f2d5b8ea78a03d7bd58eb053a311ddec81df3b6f0924ec8744ea1f5d1081d55e474cb5376efdbd7f64f67f3ae3de58d2985c6379778d875c04e5f19337d47aec69da5dbb5761e26f845a144d84924de4ac6114a53d0d59305ffaaa13f23983f1bdcfad25e0e164b7e59c2a7258c9d4e29b63b2182a15b3c928cc522494a5a80a2d12", 0xae}, {&(0x7f0000001300)="6525beeecbe5e7ec293d6a45cb0b6c2c9702e9289fe531b0a7fb0b330ae915999ed852980389b33ef8c87d50f7bcd0f71c3734f4a76a4367e2c35510df7efec2adfcb0f200f577b286135c4d215b441fa0a185632b61dd2a7a1a1cf6ed7b38ae", 0x60}, {&(0x7f0000001380)="7eb2d86519d64ae413a7a6ca24b0eef0d571bb0f9cc2fd5dc7dd156a1eed02abdecb421d8044f28102fd866b5bdb578375a52ce9e0694ae569c99ad85f1f49b6be09f6e7e384ad83c3a921faa6a4eabe0681bd350d2248f4ca8c7e2dba2a5c624d69354ef9c7957205b53dbe795e661c0a81a121abc59e1888da2e66fc192abc57930438a1813dd5cc45ab96116b0ba8ed82eda95ec664739238a1", 0x9b}], 0x7}}, {{&(0x7f00000014c0)=@x25={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x0}}, 0x80, &(0x7f0000001c80)=[{&(0x7f0000001540)="8a07c95a5db77b048abdda80f1c949fc8a44e6dfdc4d879acdd1ab8df0799ed6fbff6259f41fd258d1e3f13c34cdaa44b29f43fa338579d873a74b08451df0bee1b6bea09ed626e86f2081cdad2c002c50243e23df1926a706cb4465d83cb6d0b490f85fc68ef9ac9b743a6d72c9a394207fc3d662888e7c204ec2edfe883aa333a3ebae559ef2deae72f761383471641942a35261c0112fcb28e3dd5a22e3e63d19032278028cdc69f227ba9bcbc069dff060018cd970ec907308858e0266c0ec939a4ae3f962449188290193e229705d8847be9fb65eb7d93caabad4443389b21ff7c44a378ae8a16ea676f014ba76e08421827d1a", 0xf6}, {&(0x7f0000001640)="709f6cbcd188b798fccff5b2180fec5b1aaf28fb02e594e3f4e22616b4185d730e18eecd765c96e137a6fa84195ae1cb2dcb56a1e3b322c7b8ce0f7fd501370fb67f1caf8c977e264e03f6125e9a2da29c749e2ddac298c80ec91b56ff3c4ca75eeb67b49a563d9695f04a900cb029902e6a299789e3b2dbe89be275602cd1fe3378c420b1c26c1171767fa759a5c6b115f52c30656afdf8448269ad174bef8fa172edd8ebba84c16763fe978060b3b42e5445ba849dfe0334067e5a27d15977e8a5ff1fb5a20a4df39806ccb1895edc65e5c4952ac5641eb470b0b501e664ef6f536c1e13261bf26085", 0xea}, {&(0x7f0000001740)="91b63b4ee1d6a4b5ae7d6e1be9929da957d49f60789c5ed49868faa32e437d23be7e8df1f15ca2c9f3d0ab63884e236c436c4ea884e477f4c97b07e8a920e490137f7a7d90b910793bfbaf6911d4618033849d22c0d08e4265f0f794fe7aa690400cdffd386dc60d53fbf1b887a578785db0f7da043fb047d14da0916926d3d103c70981dedd30fe97e1827d74cc9718a77efa3bbc5ba23660deb23e41900148b8fdb5f070ad92caf5750c556baa052032196efd1d3a4920244cb4b7e42140d400bb0f106e201ad8170aa9008b4318be27677ef8942d817155518ffc93cd0d53d36cceb25518c9c24ac28a11cafa8f5a2daaac9e53e44ccfcdf8", 0xfa}, {&(0x7f0000001840)="c64ea8e095d6e7d08ba09078405e95b3e78e3b2a5cde1e2c3cf9889cec96723d62942a85c0c7c61a14681e3e78595aa5ba1ced0f4ff295767f5f0889e06446ad6b4785b0d5f478aa17c7a16427034ea649d64247ecbb243765fe4402ee1aa72d5b0cec", 0x63}, {&(0x7f00000018c0)="4499b1e448b8457519177b943a5f2a7c7e6af53e4fc4ebf7c1ae39be8864b8cba702ff4295dcb44182b87fdbec2f76d62270ab538c9478182878f9e5f2f972abc6915d3e56582896814ec1650280c8b4350d1f3a29481cc30f4c7e099f4ed5b5e29b4a150cb9ed5a7ed33a207c20a719fb7723ba7016aea0994a1b50c8e7b896e9212cb6652430392bde092d3925d2a0467775c98b2e5c34019171543421dec0a2ca844ab7cdc63c8a7310de9a976f3749d4a9775b1539a7c2944b68efeede8b3363e7c196879f209df197896683fda86cc53ac90a298b6cf161716ca64cecb5d7590caa246da895d4f6636d2ee9a04447e4c8", 0xf3}, {&(0x7f00000019c0)="5788891cd04467f8833b9dfbdc1aadc171090439ca0563c008346ce0f7867db1b2e9a35c949f53b8ec1b6edb0cbe321f704f7f0fd2a602f5b360508c7af30c11e39deba29c0fee6ba9f366dc81258f8744e22afdd97a187797956c96209fa34750bc95fbf452a60f5fc6eda2d32d8d243ad54bb4c5f6665045afb9214b92e659597ec3a4a60c23442a29f7d9a8215151992b1565e233f746e2f45244c4621743d66f7bbbdf51e637dac310f40940be013ab19fab9692864d8fdbdddc", 0xbc}, {&(0x7f0000001a80)="03827e20acb4e4de55a680a669ee828e66bf393205ac0990566dd62061e55816e8169cb36bfeeb5cd251b0fd848ffc13cdb39c36ebf0cc9951f88b08bba6db781c75b1f89b440b4dc4c08815d38559a32e1aec3b70ab0b6ec4d7a267daf464b69958e44766cef48a2487cf4e8049", 0x6e}, {&(0x7f0000001b00)="0a0d8e5e7982afa2aa8292ed3a15481283b6fceb575757d7e92c0a68531b58331432443479df57db27ce2bcbdac5277da2eb108509c5e4ed6adb2e1e7b6958e9bc69d3118f2eb1d18bde31e2e122f1791bfb8484734e5b1e1cecb2b964e16f9b9bdc364380923c991a4c99a32c35b6ca6ac1a40f4bd42d69f2a985af831abb3fda57bd3c21e2d1aeeb10d0302e3289dbc44afe1eb436e05b03727628f2205e5b5e00515bcc3104866fa2f7c9235f993d0758844e5575f048ec56f74c184a7d4721427abd9837102f729827734e1b2b6f01b42ea83f25ed77129a568c055ea83e5800250879dea2bdfc095cbe4be06fddd6dc8186d89a", 0xf6}, {&(0x7f0000001c00)="0b064e9c8aeb56b9f5d5dfef347888ccf395884a54405062fb6effca20ce9c5782dc9e975e82f0a858ac60588541f71b3110d39342d8afbb9e4f1478e0d8da17c5c908e688869987a725db8b6d86ed21", 0x50}], 0x9, &(0x7f0000001d40)=[{0x100, 0x88, 0xbf4, "f9ba3da0134262c89b0a562a75430f7f6c782cac70f25339867fd3536ffee68d81291ac8bcbcfaac94bf7e89644cc4ff5f40a64f27610cfb6f53b18ec8f13175d8b2a45dbc57c3b010ffc4141b86260abd93c2bad87ab7da22a5f767f0752faf677ba0eb75b032691cbe67814dbcd33c3f9bbbae2f8e53b79dfe5a0e7f6eebf2828d31b30d1c6621a160c43bc6737d53ef776a3174622bbc79acd9ed5734493da2734b41da472e1609e22d8f68f16722706ceba7b37202f26d60d3ca4c07ca39ca7824855e21f4ed99e75ecb6372c627603d837a0f7af8a2a0f4f16ba64a027f3105962d3771f39cf70efa20"}, {0x90, 0x107, 0x7ff, "ce0ef4d016910dbc7057063d68ee241860be40ea608591207fe7f453e926c618c58761ae814c2d3b89d4cc4805a307857dbbf8b2aa4a26b4b94c03dff03a5fe6bd1ac8446e51b6a02e7dbb0fa7111d76cf80e2e040997c10a6bb93c74e3673be349472127039a312bc76f8a32a7415931165258aa3898f7c480aa8d5a1"}, {0xd8, 0x0, 0xb138, "ef1fd66a6e68ab74d91f3ce02e5afbc3b2bc643de8e1b120bf15fa1c2176efca18698a8fd0c02b0dd4790af2dea3eb356c96aada174e879b5738a280b0ddbe1abc843624fb94446d2af90ada7b7963603dc63fb1ce22a91b412683b9db84617dec43e1234ed3f8c8a96dd00e64460cdcef50779c1447d01d7de7951a33f6bb83ce3c4858f3dad452aefd29489e5e0151f9a15a7eb8511f86608860b8fcdc13fc1e7f52d6d9ce1fc525e0e7f079685e4c5d680e21b45fa5d59233d98b8562ec7ec133"}, {0xe0, 0x11, 0x9, "5b738d5c5521b429b2e37d3c3731c5c7de8676cae45ca70ab1fe0fc98abfe7567fb90f8be92368957dad9c12e4b994888a1710a563d364929bedafb38bb56e8873b60dbc683f4737766ad8fe2668e82e11a333ad671078bb0098f1b0e4d33081422c34838cd2420447aae3d1053c6980218d0a67d5570c5a0c806b4502d9855e53ed1d5ad66bb4c478b23142c7397879c56efcf092f1d35b18f0c30adf7dedf6362f74d9e71eb8434e0b4da4a296c50458a2e97f27312abeca2b50b34b0d4f86815566286f76f0bb5ae6"}], 0x348}}, {{0x0, 0x0, &(0x7f0000003200)=[{&(0x7f00000020c0)="12d72879767eff7b72a5ea06e52cecd27f233d517f988ecdce7b6e13b6918631f2f99963e28a9f7f155156b4cfb21a7e", 0x30}, {&(0x7f0000002100)="8c3b2ed1ad440790150068bbc7d817e3e462928aa34ecb443c7c22914a58ff055dbe3745ced0c9c4962b39403383bb42e45732280c9d022b570b9764dfaf3ed15da942c49ff281aac97ccf23c03e13e48a7777e65855ec3959e106a981ab2149ee412e5eae2ebfcd8522f7446a2455e9aa7b2ffcb71adabb49f68fe0f20f9dd6150fabf84c75018e97503e883c0dcfaf0c79acd5222d23260b620419a6d4c031afacf62ebb3dc910821fda990f6d25f98c4372ae88047a19211dad88a3a844d85516d10b420d51c6a8ebed8d0064407023ada59aeb509f53722e3053c6aa763866", 0xe1}, {&(0x7f0000002200)="cd9e1cc12c2d69e5c856e0a02a9461bcdda0c644178187a0eb78ffd589b45926b4c7e56ed39b65cd4d75f686b0c98486c48818593e1329b05926d969dc85bc1143f46e51a5c5ddda8d276bfc23dc110d1e9cf08fea761229ba9be207a04c6554dd6b43d8bd8be422ea429bbc939135a94e61f98d426eb2997e33cb7039ac2ca1993cd329718ba7cd870721ec2d4ae93810ad3d885744094dc42333e0d3cee3c57a64b6eda0028b186a0a20423ae9743d943a24b4194dbec6fcf31b8c184bc1e34c8d06214d744b322a4a076e99bf25b22f542e79f556505bdb3ba1a8855f8577f532e74b1e5d862da931b3abadad222c18c37897c981714ce1ee819a468f616a139e81e11aaba6aa1835a666cb57131148bd6226a0a91a601cf7caba88484da50be8ed6be6ae468cf98d617efdbadf18f1df1799b9e1ebeb4fa3db1ff526ba40e0aad04d7fb75d5ac3314e53df5b853884e9df7537d1b1af5ab064bc7cbc6bdedb9a0b04467bfd441bb33546ea2aebe4692ec2f7a770a5635ded2427f8c162e3ed55f20e8daa297a719617afd3cc36cfef64810fa5941cf225870d7fab658fb709da71d4b391853dd17f66183706f6ef637d8f0ef837666bc7a8dc7deb7dae132f16e4ed31e9707f0510d7a5048f321a3838c65f03531dccde4c93f5b0c71ed3e0ee21b49bec9aba8031254c23b55c3d92d0ee3142ae3e793c4708c9ba59a66fa219510fe7070aae59b09d8e14f265849736c58d441fc54d7ed9665513c186cf4e11cee4467b4229ce41f057fdfbf6d5aa85020f899336ea343d65b794cfc5212542a6c084a76eeb508f13ffcc9ac1a5907ffe437caf0a2404396ab493958c52d6a0aa0ba2a0b779063a518e51dd79497fa1de2385cd1ce8bc1a89befa43519fab4f9c96930d3df3d85473d4f17d47276b06af3121b75b83a04b00f43590dd79c45eb626d4836faa199183315cbc72ae53f9695b4ac6ba3fd9b38706649c5ad45ba6554d99dc5950ae62656f0e2026fc7528a3265ce383efb3d08011523031cc560b6238eaaa21a5d3ff38c14099002e801e7779f9a53a5fddb311f81a077bd6a149bd8e33cec6a8845c8942b32f963aa9c7ce6b5ca6ce06a1743cb5d9d5d6b1119e5812018f52ef978548ff143873b6237d8bc33b96d61e656fea76b68373ec0892d0216d10c0e01be8e91364b7fbdee59dd96f42f6f34fd9d1295a8f2e05d444116118ef235a2359aaa0350ca7a6d41038c64bb4bd01d370d1f4dad79e8284326d0dc5d1cb5915751d998678da5b427fc3e856777ef88c96b47368faabbd28d13c542ee87f111eb4ee9ee050bac86163a3d3edf88632c95b7e4effedc89b4e495ffdb0d7480ad6f30ef971315081c4021d9efdbd3f40b73dd28a5e3071031452673731d1855df586cb8053dd88ff2131d81b07cc079c472ce07fe427cf500a08f2f22b0a7ee30bdf44cb48fe11f7df533157b6c59a398e5160da75c06142c6508eb5ff54cd25d316791a41450cef0fead8fd5b661f5c303c2b7bf8c7320c54a5453126b0d650564f8abb0d2c12c005bcf6c313cfab8afd2724b1a36c0a279ef736adc0774ca44d00775f3d4cf4b29c0b099fa638b470d8fdc000b3f69377f5e6df1d0dc6f7e7cf146128f2d6ce742c0a347c965808b58e52dbd42d553efc808525846dfde66a491ba9b44003bb514da8cf80d0def3a316581fa33275dc0d9e010dae768eafff3903ad0d9fdc67111af02882837ef430c6f17cccf4b583ef2d139fb3310afa32180bb1a67bdb78986f1a019958e82c09fe4087bfb5e4ba02c47fe7feef8a3cb1b6d8af11dba0997ea404724e3df1c4bebcbe664b30e559e55285a87ef1931febe7f0b7d0e995e65db8eff4b511e3d7bdd9a4978a6c7177d8461b4c11e80687c4303075edbb92c8608c721cbe2accea352e0a6183d615a8e8624e7984f6e196530e59b16764d30345d065c6a10a67465346c23d2d391323a6c43a631ca1368aa4085e45bf14ec6a4a9b7271a258a39d164d3effd7df7549ba7cbeda55eaa618e9d1763cee39e5511ce11e5e95c664f135441a4504436e0890955f09e86ff33816fcc1f854b0d91cb11ed7c85862348f82700bf887e43e5fec4387fded544ed709a6e48a0345ce11c56ff0fcf52ab00386c8cc7f19a12698a06aac6f2f81d7fa4abdeddf671070ac1c656752d5f675bd050d3426aeffa33be8c80402222585fb9ab1cab8d87c80661de76f23a53b30d3d629b97b15005a99faaf202625869741cc44a424eb68f571980a1e3654def0a2cef011af59148be3d2697f6547c9a9aff61473d6a982e70c873c93a6304a911a24a56f342627c515c9965f1bc5f5d78c196abfdd7e73460332909d38bf82c092bae033d93e8747f8bfefe0a498532ff4f365d8fa0d04f1354f777282ed2495301511f528e05b430cf01417cb1f0d13083e36bc7a82503721a59b9ffeb02024641013bcc1ac4b44511197fdf4d61f5a1b5e97d234ea5eb3b28cf6770493455d03665c81b8b85983ca924b957469f2101a4ca27280bf1d5d78e6483a2c400d757a10a3dd9011dced7d4b1e7315c964a675f708ba42c68b67b556d8f08785a019b5c28b2e97ac8e00709430862355b03662ebe2da60f6f179f20915b1b97e0db2a03f0dcb64dacf23f83518f11d26df1aa258a79f238bf9ae0a88d7dbcda2398d686bb47bbe078fdbcc5e0de41297c36a7c02155c3f1ebc0d23ceb98a142ca8cd9565be014a4af0ea1e494eddae21c50a84c2ea552194d14fa885320c9fce643d6523fec75bd022acda979ef1f778cfbbe93f6fc25c8cb35e89dd56dab9d58654664e0174e9b49674dde5e0ffbca0e6abc86c6e597cd698b58eec8409a04d79bc70699d96a9135fa76d2e4ad1cdef3a5d46d5dc9870f19daba0abb0a92b3bcde3465e67e776c32d25ed0e4552229c34458b77d29b3141ebf99e9b22e7cc78fdf328e50201412704ea53f8ddd5dedbd378235ca61631dc7a9fc6df842d7b4d05b3bc2bb861f4011d8a195cb585e03b5608fd5e2ced32744b7b3f5e9c6ac7149b9d1faf8dcd4d222f3596d28cd9fef32734281a366c533b87f6f9b4ce318a4ec79641a5bc907140785608d3eedfaf9ac4ea9ad90ae2ecb23f6183286884318d1268d875d399af3620b42211049754687814337a96d571deb82e33162b4421420ae9df8eaea3e98352c9281f3c71a0aead136ed10edef25dfa99a76e8319bf3e607865a9a04898031e90757ecc28a1f37d6eb0d64198a3ae0595f7e5a1ccbff1856b7357ca0578cb35a99bb5c37cc9384ed6227d1ae269c7fb4ecb89ad440343c199569f3493487c863c0b369917bdebd21952c0b836eca0dab6764970e2692339d7de7fde5ece8b6045311175f9976e5e1f005f9e3920115e96706296e2c5eeb0d119a03bbdff0f61c9c65dd1b2342bba11942869cf94d98ae48b6ec2135e9e0dddf6b448ce19e13bf88a293af1863a842a82237f1c8763b96b5f1d84a75ebd4d6429a8a46ebdbcd538979b1a86aa11a7b4c08014f625a9e42a3cf9edd2398df6e180e8f554dc00ba858d41fb3ddce4ad86ecf5eaeec2a6917697e1a9509e497c42792cd25928e34819e3f54b313a8549e53b50ffc1dd6953c615a78a6bf70630e291ae9d9d68c65adf2c95d698458ead6faae21a26922b2abe86f2907c52508db52523f10496003cd934ab8969e4e9ee8905c5f9b16ae03214288f3f396536a74382f057624a4b4748e4c11a3dd2a3817facbb184e506b3600f1e2bba0356551a57e674615fd4e374ca4b5b5b97efa343c48eb3c6cffea080065e9449e2a311fe3f79729abf698c3dedc6944a0ef321630399cca7aaa938101d70f56b63f8cee41563a85741ea5edd3c815a265e2b4c54ac25695d6e3083715963406e29a46aec7634d4d621954de7bfcc8d2ebc561c21efbb755498f63f6b3395c72858ba47aee2ba9865c2e3afd994a85c158eb6233161b830fbf0b6844cb424b797dbf4ced215a0ee9aef7fd1d75d81a3fdfd4701b645c28840e7b21f58ef658daf7db4f788dfd598603aae5f453ddc263302bff63fb863402e4629199e347b7c448a844625433a50e91b58871a793f5b7e02ce2a45719c488fb104fe13f2d858eda2f570ef4d777c0901a8515d2b5b45f84d9843b74229949b0dcf89d02d551fab8fd3f938bdc7d7e84e885271336fe000189fd4b71a3afce154bd04e39274d4cadc4280af5b017fb98050ad8b3124d09ed249eaceea0f473a6857d3b5d365ff768539385deeafe1394e644d1fe7368e63a0d555743efcc1ce13ba33869eabfdb318ad23eb8d243856e2bcb5b81dd744ef8bf10cefd12abc60dbfe7a65cb7ce2c1f1538c75dbec0f1cc7be1a0dc665dd2248e6701aea16e040f57dc285a6ec6ec796dca519b4d517d600f36a683cff195b6db88d66482e84748aa3c5b8b348713027aa742dc27598d2ac7aaab7cd893e9ffcef12a9da43267ebfa084e874f1d61aee75dc43606b661f1c16b2f0ed4031ed468dcc6b9d7f19e53bc45449bc44531b1d4663a6197139ee0b018d2d2ae5ebbdea2ecc99850d52fe9651a9950a3753765383140ce62fb111861931933fb428a1e5146a8b7b0c8664b033c0bc996cded3e5276432a55e60970f4bdc9df13eb18766288cfcec9266a127fef4537e8b806116c2d384fda1978137aff8115d32e60cb63a10377559cbe2f02accc3390332b8d84ad512437971fe4b3acbb6e7259340fd3db828ab35396d4d5b3f637106d3f6c6b3d2e64fbefd11e633657242241b1b1da2fe84c52a29b0dc406e9e0df4276215a5676020e08457583a7d5a611f6e0fe65adbe5d5f361998930c76edc85210a94cbc1384ab8ee15ee9187e27a18efd351f02c1215f8ac5dd12b6fa2566affafa24e069c4125ef54938b098215e28765cb03861c19599f8007149fc1a8a72a764230441fc3e5e67e471d6c22c465a566348dd895992eaf6216842d246b9891cb9765f3b7f2e715881d0190ec07ef552c6c28eea66c49e96e66991bf9f310da416b6f513ab4b48ab5398a6027b35e9b9900eb79fdcfea82fc3e3c838a9621fdc25f36d96b38f5034c43adb5fdf809921502c319cf119ab3da561ee0af1cd6ac288a258b96d88c7e87d19a7b26a9ff6a74dc1c3801e3118d10dc29ca042e4fe723b8419e7bb90d711c6d82087c6542d3b3631295389aed416045d29048c743e15f5362c0b7d1e5103947a34e8dd4b9a779f104d6ab5f3b09d393b1172eded8d086a00709d0e73dcebd413b83aca17fc65d682fa45ecad59a69f85943ccda9722af004f214881a22c4bfab1cc5d5ad747275564da1e52fa64a61edc05d124aa7093dc10d148f10f4dbb78c9751a74ad85d85953d191270ccc414c614b5d206afa6272cfcef827a627f47ff3c636efdedeb4602808e64817b31106e31f7a5f06c4ff2c14f8601d710c19056fdfc34ecec3e2d6b9b24477bf69b380045a5f5ad6ed774c7705bf1d8221c32622bce1edde5e0241072268394f2d9676c5ede9a22a607147afa125b37a92b4c0c44b1737145c9d5dd87913d574e071372a55317fa80bbc0e4834d8b20ceb8c9b1189776e6a94de9d1b9b6bed0b526d848716bf84a8a06e2dc3eb166a5c4ce016f9336952e9f3fe399e8bcf0b10eeaafdafd98190c8d1ec02df9fc53f5f2cf2a465a3a4dc38970909ec35074bf33bb58cc220a8d27be1dbe3169d14d741005337a6be7fea148dd2840822e731ad5d1ed6e86bdb75644d28165ff012b706515fdc55e3613fa7d0c", 0x1000}], 0x3}}, {{&(0x7f0000003240)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x4e24, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x3180}}, 0x80, &(0x7f0000003380)=[{&(0x7f00000032c0)="18ebcd3129d32943b5bd09a6b48da61a53b9d3776c510e0623eaff349a03b2d620906f0886c322ca002b81fc971a241d72cb3f46710d6fda1483dc3616cc1ad61104666c0f1445ed14924d6abd43733a208d8c1241eed284d4b11cd0e8f1807566365e731ab8bc0964e0a831f0418a263f85b8324080fadb0beff2d8c8a55d5ce27e77d2919d0fd51b93a1dbc4fc81a34dc8c2d4c2cf61c3ed4747c450e98083aa270bf72c534be7", 0xa8}], 0x1, &(0x7f00000033c0)}}, {{&(0x7f0000005900)=@nfc, 0x80, &(0x7f00000069c0)=[{&(0x7f0000005980)="4f7a217656b6bb822e3b45ba1ca5d0b44984f603209fa4feeff22653c78b86da65b3a000de5f3928cc75de079c567fb150b85bbd6e2053c50e432ea4d76b4582bb0ac7274a86bd33a24a8c269a1a03df2b09ca7e808317003f91b82b60ac72821531a8683923e427f3b57dbb963b6b042cfa1299a2bebcdd697dbc05bb484a859a7812cabb770f69834989a4b92dcb28ded17cd2d610989e3e15feb946060d747975023a63a6ab40e59676a5e7c7f844d131ee84500506e20b70520c70eb529c98c3e6e40b5c9c31465f151259284c8a32492c74476f7a8d9f7a87a8cd4f7d0fe016f92c18c3eb5cc9e58b1c190fb383f3f337419357f9148db6bf75a8381e5e3c733e6f9b359240f72b67607a88da840637490d64804761f594dd96656411d94c3c9f7dac860e390de470c1c3fd32360e27a355b58ac69846bc841dec9155a1447048ff267f5b922b7519f34e745d77150184696fe3efd39a94d1f10f2f016069a765f27e4807d8232562d929b0bdd18c98be95758855c307754d996aa9a9a0bc47152692dbfd7b40e5be3041931c1bf5189e1af2e8159c682a29f7f6af277fb93f05d3dfa630b9943c5480461d6683ddc4c388ea60d65bfac4078a597c0e14fb2021c32298c202fd36572c844b87843d7e305b637cd29bab20c5c2f6553651369b37721a6c1d62c86ec8057b505403c6071d26998e11850a822a0d60cbe24dd4865397ee6276c4580795a4540ed82955de12474e1b2cee8bac0e22a2b27d95e721907d7edf27263be5a9dbce3ad5c3c52b64249fca69d8c6d082e3d5aeab8a24106d3d24a896b9718eddd770fc40e1815b6d6e841bd6afd8c7019ff92bb8acf23678da1f2a661e0fe04fee97e0e34be460ab85922347f7cb49792964b08b23842d989cf5afb12139e67ceaefea5bfa5917048347e6a10cbe6e89969c8716d726bd3fe9a1b01cb8e6f550c312f98e528983be8557f6a66f4a4d68b42db9a07cb4852dfcabcf87c910777f9dc6c5803a0e0eb9c481de762c7fb93b1374ced021fc4f49ecd372e656e535c47fefc27e1422b26e0d83b20a5c78c6270e0b89c4cd79c84280cd44cff61c802811d55910b47ec30ba49df4448234aa140590a6ab70ed3bc21ea4ea4d724ea1bf674bef3cb0de1395d8ecf96cc6a1c38d772a4c4ab5d9be587de88a2732bd52ed9bf289329e7d5b5101941ebd24703003860f8e5b7d54bfca08a4165ccdda3f277c27d4afbfe43c44dc5a678c5cb2ec77b553a8b9308783dd580ca15d54dc3b0a3c2797e7994a27824d26bb47f8ddbd04697c458c9f6aa1172b03a378cc81d862d80af9fe2bd8ab26afcd9184b64db8e760f31359f8faee763cce5fcfc995ad269265ea8a2d15721ba28500938f3e5e10ea4770663d8224354ca07e5ab6113eea7da790eac6399b6a3bd4e80e4e800e2cbb2e1642375427864db4b36c9f99cc466e2c720ca2923c512ce0a3a0c9bb230b828ee36e0cd4a0862d3d60f741b88cd69851172be8ef1e97269b7686f8921363b6bd8240724c1686af45095c343569c808c87e4f11bdf6e5f10bf90f31b5e8604e67d5d60725d1f240630be2152c05d55794e7b8b05b66071924d004e77ae962ca2ea56996e075b9c3bb828dc8415cc845ef286b7f5beca87c22757a23255e1edfebd3210ba9b764a7f6bd75b886bb947466bc260dfad8109b47d952509483775c04c2a6f162518646da33af93979ca67e40d65f3e58a574096015579a120ed78b42f00e0e5aad0f10513622cc76bb4900d5a26abf5586a87c33418b19259bd48604bd67118379840becf1a1f544d1d23eb4bd69cbbb12addd445a23b7ed01817427ccefc127bf38fcfc686db1403bc0d1470e1e7d1a8e65080cb38d77fbf49f4b6722392738380a6a9881cc6b2e579253793c966225bb2409625065d4fa5c78d4928d4cc8daff76b236daf02cb2defa35a7778955cb30759035a88e16c0410b65fe4058a6ec1e85ab03714252883a51aeba6a5648aa764da6bd27492e8bced3f2913add453db36990064aa8377613fa11681d719e66fbb9f9c6b3e2e5e98941a403c1397acdc5e1b4b1a3a72d90bcff9f30b3828a2ea62de0ae668f61800e51f927f906e6c135fd80abbd6a33d61c4aff222a8a5936ddfa35cc992fff8a7a25c5456142d5606cb1ab1fab0e0cf18874de8003e940bcaa28519c71a8eead2b31c5520eb563ba324f7b3c1323b9641493e65fb1f904344262befd8ff8ac0f51250842ad4ca0a250db0687666a9eb5e57146db52e972c3a274df52a7d04d7a5a12c16abc73ea89ab09d8bdcff0fea141cba4479e2fde042b2c5756d7a3ac4fbd60881916835df5515db2f12cea47a397da5d7d292947c4834420228a6ad566ecf10f30fadca25f302693b0195c7e9854d79c71e14b9b3b23a5758a167b5e20d66161e63e259770593b1c05a8c90febbee1d68cbc7295e1d4de0585b68b2216f2872d459a4a62ffe769e8633c2ed1be49534122937862d36ab120f525e19092f5fc36d2433634119b85f1f34151b5bb1fef8b826b6e3cad7108f98472fca28f69e578a127f54b9142f102854b053f8b53a9719cb14c0d082e3baf9193ae35c73b9fd6d76dc054b24352b3f4205b6e675851fbaaac6da1274acc0e47127f8f3a8a6c760443636ceb47ae61d1f39c141e4c98c67ed3872ffc37894d32e186dd0022b5f2713660569e3d2828c0c488e4e7108fa89638949eec5b5a69657ea4e53b42e24280b6516180cfeddca2eff6982cf93f6b4bc65d025d833a89e315ee57db10286929bdaa259ab2d6db4f7b432d3c1a0b09d97093f0c7e5ea70c493bf8a50f724e017e4625eb36680e276c809135d68a041989be3f4d94d8d2710ac6bba9f913be57bffd8b6163dfab86a9e5d57a38c06645344e29c2fca944ba4d6273b3ffdc3f24dbce63b028e26ba9c2ca08d5f8f09152b23b123f2bf239f6815ad854ddd4dd16ba3980d4206aee66cfbc78552123ac20162c6f731ad791e4c241fe5e98d1e975cec82cd0ed9f5ecba551f7118ae68ed79ee84201714994ad279e249404f11ebd5343642614bb2c661569aeaf1940914a46b3b949900fb25b7b87097350d18d156e3d936efc761e1d0d01d59cbad89be9469291404f5af4084723c70f23ebaaa27bfb0e7ad665bf758d3148f98a6b56f08589caf50c60a2cb3f32792ea9ca2251f5dce89422598db9daeda62212b55a10a402c26e1f786a26de09d6f004e77d13c753e4225ffe03d406d2b030e772dadc7c69a14d9bcb285cfe5fc7d2d04eeeda379db52f66be69af36de513fa20d44fafbf51c710e194ab70274eb77fe6bd4fb07586b10a5ca787dc97e66bcfa11e6f64e3066c78f426a40b4d8b597a4e480c053796d792b69e6d609ed9db04d818a102cb29303f16d27a5fb7f8aedafd260a146e3a166309161e96d7b86d9deac1ae9d21413f709cfa435a0f8c6126916ae18265bfedd8ebb4f0451327d8f08708c37ec3850080bbd6a9f34f6057e337238e02f8d6155cb256803420875bbc8b05397eafeead1e37b48ed9deb115b14e9927a669af3aed78efcaf13bd70ea37a44395eb3fcbae59c8ffe5a419316a5046dd5575ba2adf6cfd428916379c96840bac29799779cc65f88c4532ec4071437e1576b71ec35c6af98020012123997390ec75e3769a338e1dcab2eb3f7360a1e01eb34111d042d90c40a737a3bab1f202855eb936a5fff9883b834475185fd0b879a6f3c991ca972ad904268a42ee681b39c50e8d4c6a12702424388d919d8c8cb665de8072cbf65d16fa6ff44573ee413522ec5922cd587a87e33435d064aeabb2c51352f84451e83673e2194de7461536b43485cf19a520a011565f910650f1e65b0009193da76a890ff12c078054c249c7c8619ed29f5fc28f9166ac8abce76da6db4f14ff9d0fd15e573c9a3a9bb633e92e1fe483be89ea68361d30c1cbc4b9b1c37e9eb81467d5fce779b5fc32ec3023e8170a6a2a50f589bced36b0723eae281488024032257e09868bd5daec9a7e9af07203cfcd1dc4bf527a5fdd5395e2e242cc1abc8d0bd7959081519615fbf0b2b6038fffcb43231eb11e93bfa96f164ca29d68f5fe0d6c4255f4b60fd2bb84e610a5073d85cf77d763fe6d133d56f57152c3bcb3188c2f6b0299bd43aac177b25afaf170d53114196f5b6c33efb33c3c8b4779c897d0e851619af2ca7695a1f0f57a2a7796bc28fb4ca7b0f2dbc6e59a2d920efa738bf6a9fee41fee97eb02031d930d0aaacf10847f8c19b762c56380bb69c7cf63f149300b18408b26c7c14fbaff462ecf314572571d5f034149ce5a352cfd634efd9e4baaa3ac3932580c95ea1386aa758f071ae2ece7f96e6bcc5fa1496cc58f825437923298ff70c5c689270f59e5bb7b030bf497e6fac47f04d535f420db4eb9bcd86cc3649781a72bce120e6a64757ce17bbed1fbb1dcf351767cd0d2eced0ddc49464da527bb55989fd41c69ceee8a42af2ea665f97de8223c04d3f1723715ef89089787d0b429ccd8e7ecf73ac0e33f0a9a85fa6f23b984b8c42b4dda7d15e85bbd2a0d5e466511f57321476350d3642cc689fad372e03c95ca9744b1a27fc05f859f96290e059bf41779fc117aa7b02f279081ac6b5e40e093805ef367b1c98078c500080897e84fe9de372049fbe47d75db7cff26d98ce492b333a806f5a5378ba504951877fdf2e004369283ef0ee4ab3baa0d3b28a30caef3512e14fe8ef846fa7d4cbbb83394b1301bfc255211f5ae3ebd55e6ee6ca1d84bfee6f59cd95a389ec272b0f85832f51a77df653921e2f59d95306c3b58ff4cb0c68edc5b79d8e564ce2e9e0d17399d774b0d4de29799367d0e1766597dad17d66c9be46c93c93b04715293ec8322be0893ce9ffbc532035874eb66970c1f94f29974369888df9bfc1c106b246c3acc442b091da034996a50e9b6cd6ca1b482dc173570cd15ba217c89cd8ef7d65d4ad1d4da712a47344de2b2d37ff376eeb7c42d14ad9a02b2b8e4d42c6de300abeb950134347bdb38dbe508efbb34d4639763a6cef1224d461868a5f394d8da825ebd2ada643fe0f1df4c97d06bfe122b94ef0eba2e8a890dd8bb1a41e84d2bb09fbbfdfbfd25730e7460a1d0022f48fefe890f8ffd6e921d1dfeb9e41db82e27911e6ace283b0f2077879213bc7f529d5ff28db6dd0374cc8691d6d78868d13302c36b3c0dd3666cb5dd5e3c9a6a6cc872fa4cda8fa21a29cbcf7c7eed3ce294bc71cc2806f7688861120f35c1a8c1b916dee3e2884cd4220577fff68292651e2dff671ef1280437b187adf903bcaad91baf310816f9f97ae71f88950c55fc85d0ecab05bfb37c44509775f7b5b133db214c540be050a34fcbd5b366fd4ccc6edbaf0eedf7dc949d48b343f7d5f2abd4c7296f8e5a1cc78852d9334f54cd3a4794eed70792555f13d0134c18e3c17ea529a37ecd4a248f66817565a5e5f7f239a581007951eea9b09e6a577590392dcf40feaf55adb6a5fbc37468aa77fa7f32cd25b9598bd1ec07f89aede0cdaa9cc0dad4c671b3dd729ad57c2cba8bba72329186950195dbf8200830af01f03b65703653f1702a9cdbbd57331a19f4cdff1e089ef6623ca197c8588915536d59debae0bb68b1b4e051a1173384b03e29dbb6c39eae591baa3fc9cfaaa85c21eb81b1dee48e336a7af0f9ac7fa64c062ae6385066ac8eeaae832fe7e536eefe79f3146c4d888f62438ca758d1ea09d438e3e1e3b50ae407a592a6a830b12a0df95c616175233", 0x1000}, {&(0x7f0000006980)="c209964c3af2c423d682", 0xa}], 0x2, &(0x7f0000003440)=ANY=[@ANYBLOB="e80000000000000016010000050000003bc1447c4b81f809059e0db10ba2eb9770e7dfff79158cd493448d5a96ce6aa0dc295ae1354a162957286c568a0d509544222d3d188ff71d0cc6423ef4c6e169673f4ba8bd92804709e8e72c9983cfb8e05af2aa1a4cf51d77d5c88b8ade60721a040b38c2ed9d0db1272974f2bec052c345fee95adab501e09032c393dccfda7182ee3d0cebea5b7126d330b8b716fd94b7990fcc410c928b947413f80b73ba941557b6c9076c66b967220b5032e94754a109c16d0d7b6c6fabc40b662e369329d413c2104c84eff6464141bd11ebf96287000000000000300000000000000014010000980f0000ab0c7a78330ebd7a82ea82743cc73178a60c884246d9ab85db8375dd75bc7200e8000000000000000901000009000000161d19c46a88c62b9dec1d40b40fc70180641968c54854ff5cb1a6e509ae124930c9b461275dbb2590ca09d8aa7f1ea25e97a6cb80475ac32c3c07cf09901425b141bb8f1199402f57d7b971fdaecf827bcb76244383d569efcd2f95f211b50c74d134270aad78b88221992a235ef783b329812c07ceb3cf3db9a0da53ba96ec486b37b26b8708a135061aac5bcc6b730a5032adda84c5c449fbd3d7e6f5ee6455563d2fba1c358c24e52fb5764b07f070aa8725c2a7354f876ba4b28e28e2ee9e104a11ea580fbf8290f7dddb8dd20d814c7c16000000001010000000000000140100000101000014e1835d59e5cb5996f20c33d60a59742c6f4593f4e24f66eef0bfe9f6e8454dd6e836402420f7bbfb3d8e4e80a47e1827850c01649cce8b0326e242787e84542020025df6036690500bf1213f34199555426a93f7ed73d277c42271e36d88b4ef98896aee57c9e9e6550ff0b96cafa8eeb14c7bf82d6c7bf09b5404f2f5b7d520887c81c62e1b4651cfcca8ab7ee64851012bcbf6744d54e2dd03cf743a884fac207f0c3a5864f7f26bf6b8694bd7a3b38aa92c794cf16fe080aed73edc13755cf17ccc31a93da51e3ba6ed23db13653a1de1c70e1a8e4f902f1ef2a31359b818991e7ae482faf9958655ff8c442ac37fd1d4deedb933804271cd03c9c6e84434547c35cef6a754ad4afd6fe8091a4bc689f47b69cca05f6eeea9d63a437113dc4f7b95c5de2aa308f8b12cf67155b5f99af39c6f5ab3208f0f009f9a0593755e68c7ca13509630125c1e50f0385b1ad59bdc2dbb16af730ac83effdeb9b70317c97e31c46f937f5bba0afc1c69480c2acc0d46dca3e83f898aed816f5340c6c50776b703be5809670edb0813baf7383a3af141c91a2e78f7f7b4d656bdc8161205635328b19ade1febb5ae4e92dce6e652ec0053951b9034fa3a00497e7089e56e19bbc5b97b484799f2ac860e5e8e40d216bf5007122d724dd198ffd9e887376f45ec7486d311712a5a42509b970de299c62649985238b23560a9b92330722eb7833f65f65b68865c1d29d0353af294670257ba93baf0508121e365d66e6fa204b9ae989f59c4459da41f214133e1bd64743e3cfb2eb10eacaa4055d960f3c644abdef57e1a36b186eddc2c6d1214c1db7fa774d346461eb5031bd7b06a6ffb58f83512876f456516fc140a382de3725c5c731314d6826f1ba301e462b71ef4600c3266d35fe47d18d86d26ee6b684bd209db54d24a5c2f4a515487980e17593c97e8452faa7e83e918f30b6f521d597c995a409c8411a2425c991bd747cb7e70bcdb571c7e01e644eaf46df8275f3a31ea11e932356ce39b9ee4a23ee37e17bd54dcee6c4d64fc3ef67c16e5223989623a3b61c2dbb5ef75f9ce7cd9ea432d61a5017fad8f44a3a9edcaf491c7e4fcd8e4fc8b56653ce934345c05e3aa96e410333300f739d92cf66e45bf783ca88d83cbc7c827efe9f4638f48f4c33764ab37847f9de0c59b23999728fe5ca77e8ab6a215b146693d104e9d1b28f4911b25ec25f1fb31f9efd46201b3e6de340fec36587b4b0a32eef222523db7de7a214899733a17b0b9e8fd7b8c1af4eef47db87372ba63cad0139d1c2bea025cb84d9a418ce2b3e3b2356a53fff4a3b547c1e8f7acc2736ae6d8ae5ecad41ce0cbad3e790264e471988cb6997f405b088cd3c65a47aebfed67b1e9eed0423b9c7abea3b29f99761db909ff1ef71ce4445bb0154c39dffb343fecb663edfba0faa1a523486159bfd1961961f9969b3ec43fdea93749651aac521694aab5079facd6dbe1ba6a6372ea69fad0843a1324ac26fd8f6e1ea7ff7318d370404e9b3861144ea5e0e3ca88dce5420227f1136fa7f8970d655ab5f1cb9848da888ff39184b9c5a75aecdc0846ad6b95cbe2580c7875b2fe8ac393609d35b29e6c015a782c7bd92e0e788b5d086ea72c2f1d80eec68b25619d73d42eddf465c6f2faa750a575e159e5e184cf24a550ba12ef71312112bc6972f1f652ae3cab6a7cda6f3a08cc43d6f32fdaa5e5c7434bc172a0568bfb6fae23dbb983d8d1a5bf1d6dde25d8206441ec48b3160bbf708c3dc01a9e6be7cc132b4aaeb0cf5a50f2444ea29b682d74a420bc8cfc55b1d847f6ff720d433dfe3e3e20a8253e4152f5b916159d240829d2173070c555dd3d287edceb73824874c083f84ee28aa7bdd7bef0877721eb1d7aa55340e088d6520ed103295128d60e1d22b9ce0eb63e8b4381d581581351e66201f62199eea47c4566dff52f7bb9ee21ac3e9673ed56e19e95c21b31396fe4f7be02ff3ced2100796793f1446d8f0b21618a72d7d9e44c01ed661243252a375ce61c10b4f339145d9c7817fe5e1bf804f8240098fbfa92cb3862b69e582d1765c23c37a88e63ed284b9e100e6c30c14d6f17b97a2f6f7be5d8d4b9659eff297fd1ad4309215df36a3cc1cf214b3862cd1956d8d8b3a6ac7de61e5d8cb727c37757b9820d9f0dfd916304c4a4f139f157e32a166c51e22ff7e32d5f3611cb1b52d9f07b7740a30419bdcbf8ec74f9711d29f8ce831ac5ef5d2c06c72bf8c01887ed41eb26601c6e6b9b93a7dbcedbd5ccd3d1006ab3854f7520758cb6fccca324f2cdf9577e7b799fa4d0a085d91c134697f1fa1dac6710ceec043826fb6d7ea206569aa98c0fb180dce82765d9a9e7c75837fe521565027255c09141c803cc5259bc35eb042c124fbd1ce774f300d6ba3cbd379cb79b0edc4d3c53a08e51ac7dbdbecb5b84d803d879a3f78180b03a90db743bc16b22c48a5dfe3c7d0fc7a9edc94846c8f2bacc84538000e8831eedf00af60ee17cf58cd15ea287c11bf3880843faafbdb93875d12337d96f7c2959e4891323f4ff965facce0f6e417e6073fa242700099c2c8715be277921a8b222a74d489e9f53fa27ddeb638a155a521f4a3e8e39bbcccddbfa1d9d9304ec135f846fb95417710ecd3ec6ec86eb2971773df9487620263f81a427f8bc83b66ed9e662f00b387726a1b8e0f7c55a9beeb9384ec1c3124e1c2c66ac292cb603e6e001ea7a171da2dbf13c289abfe656602008b275b1a4a556468a48a7cf6244f254f42867d957a4d23bc98e495f68497459e90b22203992d935fc80c981ba8083812736ace0789a1a4cf12f5a428d449ce17300bf6bf9c46a5fb2ab5e78a311010b177dd469a8526592a668a081ed4f9662131a4153f5fd8daa7f4a76a0e5dc13f7812c4393abb84c03ae33d9d5319d938f1b21c1bcb158edbeab4adf1dda7240aee312dda13079171160ea788c1720d231f3559151c0fc4664649eba85d64dbc2038a01766ed62794ac2197b294a2caf8bb63df2c7f3246fa031428a9077241ac85a6710b5c702563765d2872ece4ed2c0b2d6dd684cdb7c405f83d8e439540c0ce3311d45ddd73d7a586c735525771b6ece43d6a1773a11478dcfcf758ec12b2cf4dab2df6429f5cb6600d55ecc2ee81647c221be57d31d71e0992ece39855dbaf0da0640cca1a3a72100b8f07c28ff25877ed1556d884b9b28d956bf1b362b633aabfe12815fc6ddb4733d9f40a7de5364d3b2bf6dd565b54fc24f1474ee25509ed152dd0a900c69f7bb9d172f378891b53ff89f1784bc247c522b5b56e1d8246a905d8228d41c771ba9875c2da11b2e772b58a594ea469b65e0ea6110360ec23cea6372ceb58817c306267ca0c9d6c4633350d52025d84a6df9f2eba674859414ca61e7c789841b6e40b0cc0fd89815ed82681951f48a6cf68c4ba8d78170790efa757dbb47035a2bc20eee3e8c73574b716ad812abb33898f5ff774139d69fdd8897ed1285084f0d7955bb9fff3969263d50d306a4ab99f25ebc58143a08ce7937cd5a367e74d552d85e8869283f9509b29e188ee9cd09534b2d6ff3620901100295eff7487987c3c2983c167c573316af5ca3b7d7a551265c439fe432fbd27cccad0a6440112e439922b85de9470e5cc0f28b70e4c509eac13c5898b2b9b0c76120703932d0ad54d794b89ff2c34c242afc57479333ce237a212b6e2ead32ab4b9400f8f97dec040562d8b0a69822dc7d3e59705c5f08613aa70b59b4c158f1a7c6fb8e6c29867e47cf23893a04a1b6d587133fb4482f664d5d8b3e4f867b27ca2399926905ea566e1963c9a9b364cea04c357a01ab67f8e647e43bfaadacf862d7573a8bf57551141f4aa4f1c48dddd0508b11822639919809cde0bac894d136f218d55cdc106b798d8ba6e6fbbaa556a01a36b3bed3592abc98dc763522c727f77cefcc642676c7a152e60fd0d744e6a30d2a098f0757933826fe41a94b0dc98fc1cdaca20b52fbba0fcecc4942949d8b05de82b2f1c871675c3ebaa438e86201be2c138ce70aa2b1b98098d8402e99b78df885cdf887ab97b0eecb56fdf7233c7db60e70e841601962d24c8212065e0b02d65daecdaf541ad6c7d6f736f32f5b49e97cc557c4ff52d643e2457698e947de7f4b91a6d8a9a32504615e6f311458afe75b2c63d9eeaa8b2c5a7efea77f70b883d8056bca41d02999d86bef4e32121aeb03186f6d1f63e8ae12bf11df4837f87d12d6636f43ffc6be2986d9573eb71815969e9479426519a678cfb5163a50430c5fc9d29db622640d17600ab51bd45b62390dea966819fb2550cd809331000927a204fd1c753fe38bbcaeae60dbd3b69332589d80ad4ed82637aacf885d9c95667946956a0f53cf4ad79bc27a62f8c283535704c927fad0857d50aeea877a90a8fa1de0333712a51c8999e843c489afd5720c91bb20e8ad2d45fe6cac54c7f4555c5f964484fffd94cd1ffedeb3696f43e78cf166d20c78c00fe453f7e5bacc2daf86af180057eb89fc920dd8b85980104ff8e57d6d624217c7ad83992d6b9f421b294fddfb1918bad98d2a4a3c8069b201c509712c1981d031fa486d8c8b83764b0b79a9142abc9c6f6ab0b8a644c664a69954aa3e678800c2ca3caedf51f6cc5dc605e2d7cda3692cf4f68039d3e3ad124a1f40b61aeb0ec07b2faa02514e5c0ea006d1de4c54f5d2fcc6e26b893a951c1856113bc0e3d4504a8c7fb067e539b96bea358a7b2e92eecb7b057b7672f2428ab10ff79afab5459141191a7d2e754226b12f86bfd746bba017d5e2036a5c0c2093a7d58af8b5ed61decee7d1b3b865796424f447e6efd6910b363b1594a1f867b192ff93cecadd10b49c6ab947f1f5d85463cd2f4b336447cdb5f9a4e7e0b9979052cabad883623cc0a78f455105de488090141d510d6dc4a5a7d6ab22adb3036baff75dec653cec9489553f57c760ce755e8b03e057c768ee77c9d675003ca2cf78fceb6d9ee2e603990085c311f54d71fe4d646bea5f32fc51078e3951f9c19ff38c63f9fee72b9c76f1f257bcb27e156011e0b3c37aafca62bd1c3c51757d0d2534c6fb67b5e3db0f1a63074d6b80889a10027f0c5b29a1cb36c87c7cd74de52c9ba321a762a4e2b656bf83d2bb142768315ba7111550475ced76df67832cbd194881e527143b3449d5ec2a0d610a3c09e6b816b5639cc1baa29d65e51002f91273cc6d1e99a61a69d3d17b0de88dd2c0e5cedda565a08b17942c3c9a49faa27c5e9eb4c98313325430894de1fd99cbc76570d6611d4a8084303e1ac3126f03a078c24a970cda71f96ecb007f0d4948efaef5f1ba843acb48f2c4823e545235476b03c4ef3c1a60d43296032586ecbbd0d0e7746930f0bebbf38096130adbcade60907b3398e2cb2abda7d0547b489e9b0da51dd38b1175d8f75aa45881bcef427a92b0e5bec21d57ed4193885cef272250f0636bd2669c8253e1c8ade6bf2ac601990242d798d8811c2c95d942dc2fbdf93e0c4e9b59241b89396c961cdb55de831d69688d45fa49ad3bd2ee0789fe9b669d77b723db1ea0d310814726b71b78c9c98d66fff01b712188d71e51fa38838da15f5bea15ac95e045c3be979a9cc95bdf842337a6b9a694c2a27fc1fa29293b35e56f699be915579ae65a029141a0515d25c4c3fb196756e3f67f3d7794f8e75fb121281811ad0e036df8e7bfdb48837dbfcfca39d635013ab57817a8b60376b63629370acf59781a76bdbc163f858b98000000000000001801000008000000745b8a6cdffcb29ee9f83d89a2d6df558358e6f796f8f90b59c0209aca184e220427f61a7a455bea774dac3ae72d6341d02b2c68230dbd8e4652d5ff9c0716f2bdfa58be782b6d836174d4e9e00f567e8e9ae2d0bc20f33df37938d0160de0f51f14323c66be36e1e31857a7b866ea8c486b15af326262042d9bffea3904db5eecc7ae522c7a0000c000000000000000140100001668000048c2ffcccb025563187fd2bf03ce2503f19a737f03a61c742a25ac7f1471ab215dfaab9ee5be0182a847643f9b27586713896084b5bc05bbc90782368907c4547e4bc74381e47e8a105586b980c1166122256f56506a623ed5fe73ba2414a12a7fba3c6a5e00e3c6fc745787dda4f6610a88212675c78b1b0899e45f2ae5a14749aac46a36f86dd75f63cda1d6a68ceab390938b688d8f9b8d76575d3d857d094a2691ae806d7d3189c7bce647c15747fcdf50ac373ff632d7c210188412353c7adaa880e3abdac9a55a5b6a276a794a"], 0x1368}}, {{&(0x7f0000007d80)=@in={0x2, 0x4e1f, @broadcast}, 0x80, &(0x7f0000009280)=[{&(0x7f0000007e00)="1b4440fea687e0abfad7397ddd613ec6c905ef10c771b23976dc0374b6f96e1b9fa635af95f9fa73e9379238ff22c6ced79338823d1acc8944acf27553c57d8bae806822d87ed077468b9cf4201233fde41b24e8553bc1fa355a289d86eb8f6b7edf6ec8b0e2ef6232afaa1b7b0f23d881d5c93fb9cf82c9ceff7fb864f1e5ce12797bf6d644dcda1b02baba16a823b0686073d8622a4249a8ef2282dca19a845a", 0xa1}, {&(0x7f0000007ec0)="e52d04bd97f99ce3604a879ae956257fb69bc920fe0598282f021b25cd833b8dccab829b461078571244536971c3d51845fbdacf4622a9e95a244cb97ec969c169c74413a41f0e60b43cb43382306107f988f3ee45defc6c88e17559ceb0cd5e9138a312858705a533d1a8909a59cee2d486dc6403e1ced075d76c9787e99fba291693b7606df67eba11e3e6694ce11cddf83bca9e169fb646bdb10c20ac93d58a540d8a849c6b6ba0c149dfff826a48312efd5f12295c5915134f27761cec3af63530e10e67968e5bbccd7383d686262f9b6f37ce485fdc7ddd14507481bf0243942d6f907c51ab32adc7cd5eb335cd3174498b4752298ee2c5f1e6", 0xfc}, {&(0x7f0000007fc0)="752ec542c11b68f2f1a8df9334f8d9ced01859572a69160e0e8f81a88145883be480384310843ea0bf809715a4865239f79288758a1e7c997f1b67c39e30b444b997d00c3056ffa36bffbb467129d419d423a79d43875e442302dfbc6e6fec8f61eabf846845cdbca062e9ebfd7af42694eaad413df6e5b2ea477b1a53540490c64fabe53f31a4b8755c608afc2b12512c49c4a3090ebdab7cfcc45c0a7817cc4f9a0e8102868413d8c0c8e57042303d86f2287e092349d38a74476265233f8010cf12d9f7364ca639bb54da182c662db3aca86ea7bd12db4d88cad86c1ab9851b20290e596e61805eff43abebe4ac03fd1d101d721c82f2a571b039754ec6d60e4c01ec8f16e34749a015c2d601d51d82b1f0bf781c430579dc374b111466a27fb208bc89da1331891db25a29570fc7f5b30202120f04f605b16666271e02490f3b6e62908cd837b0283f172bffa48da7e4d919b42079827f0d9a40a03d53d0fe012864343d2342a56e8979a5c4946b46fcb3df836dddf6eca27e0fb981b582f2406c48874d6f3cc42e9ae48b162a1cd6c12a7b2b62db8e1299a81a08c695d3bbf48ed848291d1e5fb9b0f7df3bd91fc6d78dfcc7e182f19bb93622b321108ecebe963b039128ef075b1dd8fcbff2215597ac76ddd8051d1c1127eb6102cb2056ca3f5fcf14b490955f6bb042b9fbd562145bf3ad6f0e17c61cb150cb9777828d512a9aa20f87ed9266bb8f39f7b80f083c4961ffb8733c5d5df03d39f3ed1014b7e2d1cedfb3d26135a9aacee89a8dd11b223f8ad139f0af663203cfaa16120a8ae072938f61af29b37833c4db54cf7a8484faa9e3b6671a761a25c8612c1abb6c279b351d126a2a5fa0cf397a0b23e9585953ce4a4b32d226160bbf2e0079ec7f40c463c20e9d7683b823960cbaad157ab5f66604e7ef582cf13915405be3b3a6ce5bd22b05468ecee01a44dddf69f76291d15fa66d41203f751f66cbca3b0a855cf542959d235484a5339ca847a5787b00d332e84312368275702d004fb871017deca882917b7a7c9b24177353f8691b6d496e8cc0308c5abb76285a854b7071965e7a3282e6d88f012293fcd4fd74b6cf34beebe31162dac821b37878c9df1a1640974c5fadf7b13708699f20a1bcbc26898ee0bb005a2b0e16c4876eb6adfa2a7baeec5297f0f3111de77cae132f1ba8528e15810621d9edee828bb1621b7c7114118d2aff072f38f0279d7faecbac2c9fb879228c4661aab2e39f1c8bd6f115e32de17cd45085814062cef5f52cee8152d467b8144fdceae0429855c9e984dd46833f3c981898431d38b9ce02c78dc0837b4bad8554280f815797adde6b1fc7c50f82e912afa9b81ae3fb371038be65e0631f8b89c6d2945eb5522b3ae5e5c48721a1250841d0670186571d257a9c7da94e8310a3142296a3ebac470fecf7f3b5728bab20ea3d519ab102794c22fd6d5d3ffd231d9f0eb1b543a38ba2bc0bf1d3c5e6daea6c7fb2c4e0a59ace608b90f4199d697bbe1f9d980b35c0776cfb1cf59e4371505fc6dc50cfc05dd1ca08eed7eabc0318b4a143ddb45ffe3c6559b54a611503136cdd6926e63a9aba9f64dd70cd84ca885cf76c72e315ad9366ad7dfb7e6b4b83c2f00c799a7d2deda7f831a0b566d12b3a828850eb78e100800d6114e13517e1c8c710aebb9667cf4e6d7e872939a6560e32be0c7f64d38a6fef29f5a08eb5d8e5f4f748fb63ba9737c57395105ab5bb39c5b57849e474238f7982c9a272bd020d7ef62b6a6fff40b59bdc2b8b08917e3433097c41e23bd1cc48f84fd454ca9e72f53dda81cb163f717ec9525ce0cdcb5f5f5cb7667c3e84d17ff3aff3dd2177a245424e5e8b48031ebddf23bc09f9116de1f0e0c52f5e0cd0de783976ab18e3f85944b40c5e2d2992d9458a825e74fdaa1b3c05aa550bcd42606768096ca3dba8b6c4d6d9895d73f2348d7336442666ee35fe1c9e5e047ad4b6a574bc2d31c2399400d61204b76a508c370cdb396ca6afd006d1010934dae8d173df8c07fec21e4c9f70cc998c101b2860ef2a633c39bbb5b6933a6df8834bbf828f145439ae854723e6a9fe139f369b8ee16ec21afc3990a6dbe818ee90894ca8a0778c2e0541ba0617473edaa11211cb57315a870cdef75e38c3c039e8c593e1606ac7a1a916785142350fe4035f8ccb739a82da1ec7817694722ea9825e3943d9d546f27c75177a40b39d8d7742375f57cf7f66e74a37a3f7a089c62de9e24400c5e1123be1d4e27737e355d9a94d87c7bc874e2d068ffd3060546d1a21868fb7162d7e5e3bfcb6ee0724a12ecbb0bea6662d8a43ea596b0779642c197ee408535a102f92e6a1fadec2392d650665aabf1225a8f0e1d62c0b0bd27c23656d82d64f4c8acb6d8b21d6915fdafee3d6a95d9c8f20b363612a54cfcbd6f16ad172c2042e76a91624db9cced52797e7292f5014dedc96a6f2b906fb5792794db3970d4dba46dcec4609415915059689baec5d0749b86987ca0bf190283e5aae7325ad8c493c4fd4efa61ace2a8f8756431a0a9a111dafdcd484d0a7099953f288816b01505abf13bfca72f72cc6e047d2ce54338a022b422a90c32428c11df0c50001c98d81746640620e67a0ca7bc9c60ecf09565f466eeb50235973b52122a19d5c1b8726c122436a7efb7793df99ebd9ec97e3f9ddbd97b41c6b46a973adbf5fb28387a52c882da8c993c1684ad75e07c45c54219c74d681c00e2146fd437e9f216a2a09a149268b396a39fb0ffdabf80534c34a35e7aa90cc2b9d2c1d5f4a3fb3ca406bc869273803dd2c3ec826f744a8072b9565de15417afbd24ffc4d8d9eec7d45a0162aa6c9cb0bb2c1e20684c07247b960f5adf3170a4b8df0ee67fc9a7864060bd6b6273ad88a1c395a830f635010c982f7058a82e088c7aedb47d9d32e5fd4c0a3f7ffba2ecebaa8cfef806aef2e1c4c9450ba9ab38ae6bd4f2df07246e1629043e64841d801fec9d32ebb1c315c5199606bc57925cea0888f0eaa267897abff76bfbf2e86333d7614adee1438dff6a6ee4399d7dcada4f9f219ddc4ae328a606ef537d867baf8bdebaa0d162f31ea6eef632c25485259ef522d1b5fcca66e8f0371564eb9a363fbef4bcb455ca8b9570f304756ec8dd8541d958c620f33b32186329d9898f1ccccf8cd1ef1a5e054835622d42fb1680946bdad2e4b9fb936bd7b06d8f304b428375562f84db012263582ed57b2d59e87d6274f895a0fbfd285cd81cec9a969258cd3c5115a370884b96f38e07b0aa4600ea32bf6d1677e8772991ce12650b5af5f96057729e70d3b6a6696b006b6866034f683868db7aa74f839da59fbf4c8907c460a194d7a8f99cc180df239d100405978465469a97a98a16e5011df48505e27dfd329b5c08ab45adb4b4490d58fcd91699d2f5a168839b6b9ad0e0ccf09748541c4e831f83934b6a29986fafc8f7b15adb0ab0ee0bcb35ed530c63a8ce81cd5b8183beb682306b5fdefc27aa72c58851d91e82861e3cf7a7a529bc6516321b8ed096e79faf22d91df1de6ba03df9a407ab72cd1752c85810b84ca9ec373d1531d1bb4f2a7f3dbd3325287980226fa267bd40119b7db1bc77fa978911d0e9a97d3d2478f8fd30a076c77129af4479642ec1d04c42577744d229670e45837e229359a709fd89213ec50ae5d5c212305acad23a363a72dae51950d5f7c116948433b7a43f9d5700a6aa52df2644681b87fe443a592b2809a6f823f48cbc4ee399adc87a9a47a72fd8fa6f8d2f26710fe3a6eb8a65714944a5851da06735f90389d80e9071e8832d5cd067348c196b5c7c3b231362e125bca789deada5efcfb594e4369cddd6b315513ca9aaaeb092d71ace4623eb48213227c75bd1d48aee5a36c330ba620075889bdbe132a7773f65d13d1cace1dac85539b8717f64d74fb9c85ea87cd5b025f9b74e437aa13f01d622381397a81991682df4588a0413c6621ea7147195dc271322bf8c700641ff563b72d603557c243f5903a0a10ab8bc1138f0f0b0faaa479facb6ff6c6214c617d9fd663e50f580f508ff329a262104a5b5a0ea5715376cd63313fedbf341a993f6f93c4d553b9a7f6d8ec74f69ccd6c0e8c44f69ddc9b373909a862bb526f24fddcc5d258112301e497ab881f23a7176f943fe5e18e6550ffb0ef02e1bcf9c0c52e200777bfc9fd2b0fa8606f3d8a27320dcecc7fb1bdac27e2859024ac5f3d55d19598d3765803d2c463dc7af23c6854507f0d18ff3e376efec8ba4df3d87b760c096265bca8400e436bcc20f981e77b9fd7b9fcc657e03bf5340e11f2ddef114a369696ad17b5be70a5aa7236fb0df31b3bbc24e3a49fcc80cf0703476e94eb3e7b596f7b4192ecad7e938d52c840ad51c19bd93049efd5d4ae20c4148a25018d463cdc84d629fa064f39948a951db59bbb8b568d0334e382e17bc1a4880b70d62e10bf292e9295e2dab77edc43b4301342db536527c4af6250fe0eebe464affaaa49bac2530f855ca018461389514e3277367131a436ee354509e44146acc41db8e24989bb14a295bd4f7ff226420300a964014c2fd368d03c9bc4b6bf42a61750735e3231571caa22cd5be89a99d731583f3c4de9559279bc36cee2023aa2c30825652d948990c0d9ce2dac841118f7f61181eeef7e0e15b6b48db6af48ab2ed00ee70f222158d8e00f6d0eee363d55b3047301df6dc9880b4f967c636db9d87d7a71a6f7c71c423eed50b12c12011e49227a76d3cb50aac1a90b004826547f1b8fb985b59d8b5deba56e381027abec151498dfe3729edf3ef94c85a7f74136d4350df0a48514280b81bcfe0aa9f5e11e486d829a61bd8eaadb1c9ed2a66c5d73783216a91c55e96d60a99aadf7f3bf05b9f35f3c4edbf453673a937507f124965d45ca40f5c5e15ee86bf58ba207d3c32936bf561e45e1827d839a8c66b297c47fb8baf425ac544433379222cdcfeb0dee50f96a6a61c40ddd1fca0d97769d04b1515f4fcded3e01dc5976fa72cfe1a9eab3cb7d933a7fc3ba8b266c494039fe6ed04aeb1a8db67526f217dee1567afa50bfa5bb4a03de6904bbcc4b4308d3ed867acb04b1322c658542d2e4b8be38e6967ab0de66c5e4fc8ce1292da31e0b80afdf23b7e20ebc76e1a38de8c4c52b3818561066f093c06bfd974b272171e283abc2b095a2e2448ab03048939a127df3f819b18f7006e4300ec92b92f6e7713b8dc3af14860f3c22372de5de80f82df94da87c067ef10409317434c0af853afbe23dca8937542a2ee7f1cfb12aa2adb0edeb48ff2378a75c208df301fc7836e382526551ec0120990159c74fbd79f47318e5df7fa388fc52531e1bf7d2c77934c7b0a309efc701dc54f1a91c5bcaeed376e2f6963d033247e61da023be8f88c4f3736fdf1f29f8ce42adb1697049e99effbb001d54ebc95239dcb15a85f9a7ee5883f1fdd7f426abc4ed5666237560122ad36321972aef633468450d877cc65e4bc30e396e269fb22938653a469a151c029dcea1c5f7c571049852d694f2963a20277831bfc973d0d80c8682657624e6f6ada11e5e2aed94212d94b64d7290f7659f1079abb344d180c0f63d94153193b504977a6431d0e52d38750b32ff14bdb2d35d1991dcdda97769845b6b9b9a4f94c1213c281692247b6d98c7f36176e2bddd8fce144c8329191e979df7de977e5105edc70f7aabfbb59f2b6ebc1bec6ca52e8efcd48cf55dfceecc13ea91cd322726edf1e4e41a6817e767b00e80604c", 0x1000}, {&(0x7f0000008fc0)="eb5c1f611bb3dba9422b9153b1fbb3ca8e2401ab7552dc39171b080e6956baaf26caa8", 0x23}, {&(0x7f0000009000)="ccff7e297006953e52ee5c5e9b0104cb8ffaeedcc07a12648922310ed62ccbbdab62b7dd6826b1121740a274ede95a3e50a5af7a7f9883ed4c89e92f7c6ceb631c76342c0fece7fac5e3c2359d32788ba557ca8a3964ab60c2b253508b9073d6f3114d7485582772157d763f8fafd0b2a9ed995b9f96e173d9bb798821a8b288bb213ad15e382c13c339", 0x8a}, {&(0x7f00000090c0)="48db41c391a6cc4d1e46124456c31e6ca14355c30133da70556ffc6f6d00d4f87c92f244b18e85681a2442001973d64b9ce3289a7eac66e914391522340deed89527d230ae7b99258daf70f2af24460f1302", 0x52}, {&(0x7f0000009140)="9152bb304d3761404764037c81a8a7dca5bb6174d6046005b68f449aadcf192cf7900f7b264e353952afc6fb841ba5c3d146a3a4cd46e15bdd23607855f674ab55b8cb94f0f45a206034411d12e95dce2147652d192581f660cb6cbc2c07efb916f8641d983fed6aded5f8cea6c81476fb2dd3fd456aebc3bab65c49f766e20c7a3feb4c8e7fc4e4497e3feec4dc1c0198ca3be4a4ea804fec", 0x99}, {&(0x7f0000009200)="d80918e4333371bc987f417a81704e92ac4adb91b52c679959548cf4f918202221e7c745f71cf13315f4b463b5ee0c01c270ea7a4ea66b68ba0f0ce818b419c9fc53", 0x42}], 0x8, &(0x7f0000009300)=[{0x1010, 0x109, 0x6, "31ca1b9ea6b1ab7aa6c70c723cc6e9cb810d91568c1a1634752271922ed83bd8348e6ff3ae8cf3c99eee2bc7305593e82d95a04044d38453e0c6dbf12814303b404f4dfb88e8127d7c2155dc320edfa424f772e7b9ae6314d6ccf433d340c23dc9903d5d25bad61917ad3118457c7f965dd0ee92a0fab29b1728cdf00f1b6277e10e094107d41f07cd7453ee13348605f55872c792a06c33693b9758472256b860158660d0e83bb9fdb018a2f6f31fab0aab6f3fd4de01f0edf6bc2b22c3da86388028afc75eb3ccf5a9e4092ba9fedd39f5c8c10fbdc4194f931f374e2a974b99aec63f91cf31819d94d8a607b3417e80d8b68137eed3ff92dacf8d8328a863e97ca64082dde43a986fa9e452039f4d59ba853cd8780fe3a7ba8a46c1e91831a7c2d023fc5968357a8766c7554d44dc1b8952702689fd48399a5d98c8044d0f7a1fda51cec93c9e7723c6f565ff60cc1e68eacba7efd227b7914489e920e675cbf628216252d3f1c346bea458194fd53f2377d6ef787506664f0f725faa80fc180577cb385c5b27711c89d2a79f60fc24b028353898e49a2e1baa8d41c2fb818a11fe3699d9431101af1cf3366a82cf0d568a32b688b4d0a9f20a38022b353dbef4093e601c442f0a1278b38cee2f96b34070e2c6c0c2d16534974fe700a2cc8402093fbc3d91c25eba7ee2f20586e042ff90d2bad1bb7d0f1c59bcf086f22f435cf4b71a0129b8a47c5a1f792006ea3bf3948a74b64ea0d217b12366c35132faa49516f205dfa93cfb467f3fd90a3a528f8a161a194b9c4b6f3bc97d4459469f8c73ccbecdf4650248a746b17c1d170cce095c967280396ea0fc40740ba791973a06917d526979efc404804fd3ec67825d4db43b7987491335d8ed7c93f28363ae162663e24114f592163fc7f292ad92b845bc9fbdaf3ced4c0db1e6d8dba04c72abb11e4a1560bc83f8dc9b20671f79fcf9b8e4fded19ddf6e3f034f9a74c5f4ab4afec8ca1cb7ddb0a50b582c1920eac87aa3813b75b57d70387cfee6511a5bc8177b6e5c79045b823ab836d059825f7ca9cdf2971fafdf612c60449bde6f6c86061bbf68bb82d28bf4faf0f32fddbb29bc8961cf216ae60a87de254a73f6b64a25be92782444ab720dccd64a08b27c265a5d4b61e2f3c5b3395a9d724a4e819cf1be64b9be8302315437dbec3da1e560eabba92cd8640d2d52a6e59df0793b30f8b3a7bad18a917854f431458014c1c76df098d361133790ac56a6704932a5380490da3af01d07afd2e3ac1700e0db51f3daf602a7bae522adf4414020dcd6c091485dc5b275fb44273b147a5fa09373e53a0f072cdf2000ce2fc81963316a11e5c0bb8eeb1609c9a3c0a83cee670d721a3276292081a8d4d6afa367fd9978678bf07943a2877e1a9aa272fea8ac1cef1ba109a7ff5acef45646d7fef8fa9242d6476233a73aa1aea49308718cb3d80fb16e96fc635aa3860c27be44df0f2e5f1fce4da4bfd292714346b12eb5a80db46681cacf9e778e10707dd7031248d310222e366797de9bb3e259a2fb767a479ec89eda1c9aa058adf05ca70ee0637120d28ade44b71029af14f4b75441bfa283e8341891c80305b3bec12944652a5e13368e4e936730c7af94a9f75a25723b4699a63583ffa700c447a7293070f9a8082de0ba3c62dc35699db5b622c0edbd6c9a0870616c9c85cf4b67e58d93c3410c8bba50a696191f6815cb5e8e91890635659d6920102e6388917cffd07329587fe84856976889b31cd145c8ce41191dd42177db7d128758592908203d036fc6d7f0f0426fb3b79a4cbe085d59f698ca3dc1161633d17698e0a1e43d8d37816f130e7a28b3b4410b58916453c775b9c798f290f9b36a2d42cafe322d12390160153fc4de33c3ea09b8c8a75e308571c57cee24b54617674fc81426e5816ae2f04daa87f7859f6d2c4da8f15fc6ec9b9d3dba4459ffbfad2aa18d4a3f3b5af7f9c8427abc4cd663750380951b31f6d150a87081f031872cf3f0fa221c3198a70f2d04fe6fe41701e8650c138356e2565a92b3d71d8290600988108353b69c0c2ea62031b341fbfe14eab38cad7592558aaefd248dc1b9dda9bbcebc3ba7c136b10ac64fd8594d27ce367c3d8400b14e8b5c4ade5b0e425dbc61011295f99b17d9bf2c8f4d8de30dcb7f843d727fdda6e3bc0200076f3ed3c8586c8621b09b50baaffe8c950149db403ca15a212bf43503794584a359455d15d1f844dc4150fe2153996be49c4ad837ed7d6120d5be55f08bb6397cdd9e82de5fffa0a6572b27b49bb440585c70b905e46b2c98724532e2a1bc41846ad042f3387557463ec60aeaacfbf7e909c2421e6df84e68e4e358ac505a0d3a4ac45483f58157982d8ad9f172d6a6e9880012e0d65aad1d92abd035d7bbdf0afa947fbfd8b1a32263ca53873d1d821bc4a2ca1f2e7cc7e795664e8006da48c37b44f1b1d3abecd102afe068c13d4bb7f4f2717d3e65b6065119fc8d5ab10bd3d8005dec05ed957df50a6956b93d050abdda87b74a26c74556e7588473b79ce0aa2a78dd16e779bb06332ea36f6662a6ad884e4bde23cb04b349a186104d57acb52fbd63e1b9a12aa4554ca4ebc1ac2c1bd30879f727c1131d5a7ec252cb64d8f723932160f5adae3445852df18c08a9208528df9c685d0a9ceff55585b1da7429d309a9b7d898b9c003a455f12be50538abebab94acc91ebbe89da3ed4de5bb5337151d0c90155091f6537ddc2528410e24ce0d5cacdf881d9f4056df978becf0ef4feb04fd403e7875ac2dd05fb364aa67c0cd68da116a0f0f578131816781db61cd7b9c68bc03428d6016d271968599eeca053268b71ed7e3f098e9532d7d4f11e672776081f79f082919924920ffeae9e8b2e82960fc505b64fc1a805a87ab2de40fd7dd7a8de15305feb4a57adedca84f5390a384ef5d6bcddda083f434507b220a1a8a5f62d5fa0abc5c6015b0e9dcfdf3d01f3da1dbf2d0a8ffba2caa7e699f697b19bdbabe35342deed218f2cc04ef12b5ae781d7bdb29313ff18377d8044d814c128a0d95fd9aa5541256ebce0523465b01f9b4ae05072dab75cf4e4a95c1cd93d9791a7faa19e13d493281f62b7f029a7dc0fb0ee7e6ef341591f5ef91032e0d0d4326b34553dc0b1fffe86db9f534462195c273bb685dea11d41e44ed6af932b010403019fa048d397a71541d703b63ead190e6ab39c060efbbe159fe62bf8689f0e499a1d5737f803cb57d6202bccd248e14a37f3df0d571542b845a99c1749b4bd4b6b3d29219acac1f3a753d028c9fc51ff42fe30cd8fd78e623de5a130f7d74978f3dd49f0aec4be926d1f8606fd080b08cc287556d6833edb147c903d1759d32ac454989d5f4c4ea84f620d980325f149206b9a7e58bc2b31d44d205fa3f697e50aa8e88a7a29820f026401ba507274d573773bae2abbf0c1b8b6904fffc3c9e09faa9f2ff57a1db21530fb8e564fc8664ee7c6cbc922229a5995cdff8381c05309415d86b3ccec28b18709f966a07e016b8aae99de59429bb7763bd0cdedb65c628116989cf170cba2098ffa60bdedc38cdbdd75262f4cda8793a7ccb893b73974a1915e59920ba16180bcf5c66121e83e9f8b51afb6d3d94cd4d07ba1d53069a5fad1e4088d5fe835527f29b96055ae41e451423812e778107e0d96b38a307ad5446b57e7f8312d4fdd38c7bc69c5c7b8fd6bde228599b0b1d546fd0e1d82fb8a5dc19ae9e582ed7a9fab13d4271fd8e0131641a208c70086905f8b70ac0407798056e5d606aaf5b5c9862a98f1eb6da2e782f1c9bd6f8ac22306aa60469fd3751e3d01b085ca8e9097f49243dae1880ea93a9bd2bf21044b0bc8ac2a31faacba91c6b3ec584fe3e94bc128e604597d059c555d9feb496c6d8a9bcb21077addda15dfefbe4c1622edebdbebef693896add55bcef590d61a28bee2cd92f164e7642beeb2084f4fae9177bc4fa9c744a6b7e295d3b779f105b194618ccaf9cc553e7c603d51ae3daf799f193294fdfd6b202bd873014a71aebfe5e5ab2bbd63564de12c24d9df28294f13344b44cd999a2d714a7a53a50dd0137ad6a167cbb260e50f3463e2eedd6fd0dda21945f067baef6a6b18af2b9ec89616b7f4c891728b160a35b00b64fc6e5357b82987c1ab4605a94de6bc6568e7da56fa7e02e16adf4bebd731b68850dda9492a03b36c4e6bfcea751384ef61de0a21d40beb1605a5dda7469ae72068706759a4cbd21c7b1b1855101e70188a233109ab641e7eea6326ee26d08722fa4cd16f45eb3d96dcee5515c30aabaf0dced97e3bdbafb94ad7414c0550481342eb4a234d381c5a58b3cf2bf6b8d52be9a8445f7740d0691a4de71568499fa3a1a28cbb8dc72c48fa37e0ec153f96934af425b46fe6204b5960ed36c37465721514b74edf45681881f0312a56535325baafbcf7e0eddefb060d3cbfcfa40c5f466f51cf709c0288b3f1007061e41ab5c82944a05843ee755a0db4c14e73a60f14d31a164070541d40b36f674c6dc3f2dc0cec60ed6cb4b73b808b710134deed92b7c5131eb7e7c7a823dcb6cafab74f3801b2f04638203668d9c9bd855ff807dcdb7eb534a8320befe6b9f3e8e9a3af21ef00c6e41478d623f49b6e3ae6251a0d40edb83443560aec8c4aa9e0f08ef6acbd6fd719a532dc6a510d9217748f753d9e65cd107fb5904158807ce7d71069188ef712d0776a1707124595dee311240ed3f406875e4429e720e93d730834e9100e2c2786afcea726d44cbfdcd38cadb537df00a05f5058e107354904b9053c8c3dd29a1c7136cd00e51b20dd5ea2a2d44b27794689b422a1beefd192871dfd64f703b25b3a95cedef26d61adb292576541c95dd3ed40ebe17a388c3550bd18bdd4b8ffc16b2eb7748d949c8c264dec1b2c1f21ac31394d5269f1d6eb55d9ebbea5329bb486829a278e321119ace895bf09df55098b2988f0584334d6348b97cf72f135a9fc3aa59605f0eea4f44e9f1d7546b9f06bd6231d299ee955f74b8d02e897e8363624c1e9377822da9778ded4560699dacd128148663b83a59c63f15448bf39d9fc95bb351f00c616cff879da7fe79cdea393e5321f6855b44ffb9c483fdd9f6aa6dd2f8d0d0f100efa2a2f35e17e7113c346aa957bea10c98783997b8fb61bdc4f189a2f23543a9a4dcc4828d7611fd338cc8f81d01012d9b2898c4b18ab9fb917f3cf6f89d4581a322bbea0f1b3917988839006bede82a04445dc4b8af63944f4399a4bceb0fc019ac3d32c752398452984afa7a6b8ebefe04b079bd824ff0e8a2d405b8e28c17af8b4205a0f75a238b60f358b28fe94f53462b0bf04aa3898f8018396a51992a87c449f6ae98832a6fe1a7a58066d3d5b68e62aab0ad63426a42311a3a89aa01d33e5dd45c7fbb59f1efdcde4c6ee421c92e7b1e087474cd2fb037a5a1124c0e29ea33fccd2fdf4e20b0885a1ee13e9b0b97f1969da46cbb05679b7dacd8ea23cd96909dc35f711e2c1b0cabcd8b7ef009cf1d6eca5b8971745a0b0fba20d028559fdc038e15cc69b91df5af3af9f3b12aab7e4d61fe932973d50d3a1c666eff6ead69860401e33fdfe41daf059c647604f1b3bcdcd193941472fa965537ebb562cf2fb142b8b9698944d1aa28117b5b506d65011ff0f3f097cf78595c3c7954992831f53c2526b89c3adcefe4b60ba4997f619185ec1d1ddce85ed27f989ac46888bc7f288627d25d9e4e2fdcf314ee36695027323e94a9ed4b58e08eda3f9"}, {0x98, 0x13b, 0xbaf, "7862b03b21b8255b17d708ee0527a6bac0dc51d8fc83f3d29e46faf56d3573b2be08a7f01cb19f8b92ddb7ddfe599c8eb0943637867997e078b6e39a88676bf2731e2e4707829a0135fa9186797bc52cf33f936429c6e8173725b39ee84a5208f71b35c3304d1579f376b50b0a249163bdbbc7d52b2282f2091c1a3ef2871fd73ddf89"}, {0x1010, 0x110, 0x8000, "2cfd87f1c52450644743d9c66d8aca4767e6b12f7c3ef6bcb103824efe27731ee278d60b7855a6d5a047d31fce38fe610c827d931c57d2a37bed7456960bcbef3b5a605e8cac067b2af18b64d751e8c1a6725e7430b1aecb33e9a639c17797bb2f7423835d35c0d992daafb0f0db7bca3b0c94a04d04a357f97eaa1779b3f91b9a664a57444d5aabcd3c50b6e6ab64f87549d97f1999ec30ee77390da05c3bf0aea60b960aa5f8d0381fc32904a764e5badb5a981d407b19d4167f66ad32ed28bd4c45d46760f07717246d2b5c4c7440128e68a421f93bf808514127172406ebfd41cbb6ee038cdc276f8a248e6caa896c1e4fe2fc5080ac58f4a8fb6355cf4ec24b8aa5eaa69fef6a7132616bf7d5e356729d37ed673152e9a1419afe4ee691e2f9c60b222cdd32ce5cba66251e10a5b620c8a9ad3ebb96cb8b1e6c7f0f57315f0ac35883751e1a04ca08b02363240531828a09c3df2bc2d256e3877802dd7f5a3bbf7916b1c864813abff64bc087d6c4ac6ba81920fc5623255dcf03b32de654feb9629f98645ea09074c42fd875cbf869ec387f3dd706f155c818a86f0de21e4e2ebc7de8ca3b13540c3c81c446858f835b9a9ef748f233e174c680cfd3e64c1acdd012b2be010fcc3524ea25959d64de056b2f7e38f8661c4b14e61c29c5190e125b76bf3f36ee7687b4d9d52daedc19f26a4180e044b925c827b33e00e0c0f398e6c375076347e15b13edd673fe95c9cd24a71fa13175e3ecf88e5f3668478039864e248de4f0d1eb93a3f66a1c541346db8516a3933dd9814bcae3dad87be1434a9cb75bd6d4be123e44bceee10b3a39924082dff35b8f4959cd6fa25003b8744f2d13437206ac1d5112434944650b6a3bb70c6d7a670488be1dbedf6a4e9bb7e4febff69d9df6442c0701143969d291d6ba723ce04b15e60bcffbc7b12559c778e586b901f87db99f699030b4547dc35e6d2cb4fe24ba8eceb3187f76f9b207b9cf5fd0dbcce39164a1fc9a0ff3e0bb1ad4b609b780b9e3afd8e3413004af3649b9892a0534b7d232c04a149e0ff38e2cf462f02ead2883271115c6dc54e7b0fc10395019647d4fcccf1823bbbb1b8bb5263e8edb7ac7470946dbff304adb9e35849797b855e30f4844029f48f6af245a7f8a1d963632f902b8a9e1675d20c934de12f2ca02c8fe0fb7746c46f6cac4409b1d64b4cb7db97593130ab12c95df2338e07149648ef0b551a252f9c3a1f061b75f662c1347471ca0f9d52b3e2b178d68953e3cd7226baedc2e63958a17446523ba55c228bc62c43b5f3374442c2a144cd88c40ab53c50a6ff400f833b0638b5810488b58db0532a146108bf013f6d91036913638e4b1d98f3bef4422655a20daccb5f30129b29517cee3ef0dad425ab23914aa48f57e13874daf3a99f1e7b58790901b5afccf7ba1ce2d32ec3daf0b14bf9d0383ba6405ec589a555fb0814ff4592c84fbd844d09ca3fe6fd689eb9e68e53f9da7afeb312fdc79640f5046ceb3bd8ffed5a1f8f5656dc7b956090b9b19bfc00b0cbde7d3d8e558be814f8b0ab5bf56acf0cbf0b14db8552d3a8fb187b5a280ab952791a74c0612a07bfab98643d911e72d51867e15870a9a79fc273f86454456feffdaea120a15293e84069da30b287c15586d3691b707de77cd61e01d7e902a803bfaa78029403eaf7dbe6a972bcce8cff5ad927a114503b1a8ff909f9b834e38752d1776eb8b76975b4faee67db1f93ac1a2cf976ea53ddfda4959e0d16953ea4655ba962c084cc19f83fcccee195fbf2f004e0e4fffd593606acd3b40918899149b390cd28381afb09b1d38c9bec2be1189181d6bce9408666951afc434f8688d3de5cd37b2f24f91a3c054729dbf578b5fc315700c7e13459aff58dec2c4b5a8d3b940790cd7ace43500fe09ee6d3390e5f9e89ec1aca5324c9b4406d9bb2a4097bfc971731149c544d7c5447efb72dd30d7834b365d7b192f3e1edb9267cb3c9acb81b5d0014a9e56a7c9a3db7b89f7029393f471734a07b9e5af96d62a45146825abfefefea93b0efdfd81325ca73ab08dba8bdb6dd48fa1f74b08743177c0abfe34cc0a08a5a10ab7f005c897967f92cd104b16caa1aee8b74325ba881ba66f7ffefb04305424406c13359391104d0a9019caa14c79ebb4cfd5592fc5b2843a6f420f483285f6ecc2de84cce9649f473d801c5d7395a689ab53c900f6a670ea18530caff1f96387441d64b835221a2254b4b026c09f91ec56fa681ce6b4d69ee611c5aaa56ffbfb218fe8f91dc1852374876dabf9145bf04ac09c0d71289795d15182f4215c278140f4708bd5936e103462c8e0499a3464acbd04e226ab5e0f5fb3fcaf46adc2e8e3fbadd96708c431ff39496e260a5639706789aee73870cbda79ebb2f3c2d5126fa50642c6f535c5b5dd002b388d5ac2c3a07e2dc88338e2fd94cd2b56678e16e4d15cefa182fd3fc0863f678404cce091fc355bc7977169a4d72675554ea84b8cc36ca1d0e189dc013605da7bfeb6045deba46014cc0af48bba5a0950ca38564bfaa141ffba6017b4818713f9db85878b5d61d2055f92b6bd280c92f4cfe454702905c23bb749408287f94a8fcc43bc671587b7a37c77d4b981bcfce75f238eb94414c8db15b524ad35109a3e06d9c83662217193315cbe2f460bef5ba9b07928137e5ecc82b1afb33d2017fd88c67930052969f362d154dd6b14bb30da3ef5b81e5ac43ab20a2125cfc07ac38c48c140c1be728f0fdc7d717845201a0b3f57377a55f7e2781e69b3793b9858250e7057767fc16d068df48f27501274fdd13287081e7aa0a5b3106548cb2aa77097cc34c063c4badd1dc9c0755641b1225b73aa34d8b0e5be9904fd994999bf5c088efb229996e6e449ae87ff340383b60cb302df1d00074f7d98af1696c7dddf6b2fa1536fd3b9bf655e4b808c8fb89be53c789026f96884f15fc7093ed634a3b89c9895e38ddde127c83e7d8b299fb30cafd09ca918c7f18608ee83220976d313f3631274d97b604f2567bc7d432034f39ba6ba2f0ad632799a3f4ba47f8501325ccdf21475043d6dc902c0ed1210600f0a9795be5e8b0d8425098e91d55ac2c794ef213b40791051f032ea7a66eabe87695129bbdb3314325105df243e3576fc8917d388c720790df0bb366e5cf480a74e65c7015455dc17c25757079aada9617def8cea4525feb413c462f811d769587bc8e299cacc7e0f1c0209e47d4b085cccda34e3c0e9558a737de94c3c5c956f78340265608c1caaff8c882a6d90de78d053810de58340317a2c7c42ec2f6cf55000fe431056b6ff25e58be71094847c7639adeced90daee9637ed7e9324dcef44600437b46f67be28ff4457072755b8699a74fcbde5d2e611c3488d72d3ae2a5fed05547393db7703a6eecf761ea5bc7ef9088d346a68e937c24bde984e6a56a385d2b44f2d4e7def51fb0a7cde531d761f1e4d61da03e23ea6c58b79347e5080d903e916562f35fe254285b86cc487becc729b4f0d90d3629710ce7fe7e5f0259d9632554ad129c02edc4d6be4bbfad7548e30f4b62630f52d6c133775eb9f1a9c4a5124f72f1fd9e284ddbb9d1f2b993d865428daa8fc8195472afe898b5f9446302bc63808bf3dedb881a5616b05c6eeb3c4d3671a113926dd9a9f6a611000d872fbad8b375196c3f7a6e95dc739291064c2feee7380c09b3bcc9933eff826ab125dd1ac29deeb3080873ef02d6bea67fa9b1e98b81545273447dbbe3409bb49b875040c636b952859106b513edeccb35cd80d33f93ac384327e871104e2340e2001f6b85bc8b0400121123b0606ee38695f92315416bc6ddd25a930ea03ed13c8371553610cd0c2c8cf014d4871b4934ddc6477a6549cbaa285a5ec60602d79fb7d7282862a12ae3c8f54801a41bd17b10c3792b79b2b801bee5eccf3c5916d12edbc023b4c3983bf416ef93c7f8e3bd78bcb34481f52c45deac77925897cc2f962883d0df90160ba865f7585157767cff74b3f45f87b745b15762509ba6b8eef071aaf7fdc68912e774749ccdf008cc2b820ac3f4a15f9bb097e53b543010ba92e8f7dfd9082ca7fb818a18fbbd35a8fd24627369d5cd57cbde3d360a69fedcd5b283a42b8a2cd52a1d8b937045d3d569ef9453edd97126a4640d7468fdfcaf66d2ec4321e1f4e6c43120c8e7b1ce1fb0e92d0a6f2ff9ebf9546ef2b4b67f3701dcff9ef7d1600c4e44cffe8549e620f861ce73973cf194f3aa2af77a75fbae8c17040eeaafb8a8a19a34ba9de5a36062fe7da6bbded5d8cd4ddbed6bdc78fcc01398510a7ec278b98ccb2e96ae5afba73c8bfe57af3ff0e3976ec4abd599225eee2fa694745944915578c00e355ef5e486f18106f91112f396d4465abb20d9a25411d68062657c2c7f9311fe00ef9bee4be41e0740ad5a466ec32e8e77c4bdee6af50cc192d9ad677a79e7e4f808860d209387a7e25caf47e41a40023020386550a4ee6748b1557211f4ed9269452b1a0c3434b7cdf7f67f20c3aca37dcd03804293196d5a18fb954a30810709f438df55ca245f3ba5a1b06770105b4262e3eccbabcaf92228025fd86735a15b2618f8eb6880f34a54a48a0a38109a49d56d714937f52cf9b292aba8ce18e435abc93f6f4697ab12e2e08122ba82edded7a38fde743a31cfdef7e9e10e4c5c5f631ef5f328e9ccd14ca4c35c8b7b5d67daee7cfc729cbb63cbbce1086be5eff50a76f8a65884e0601e819ef02b7ec2e5c506dd0caf543221dcda183ba888622c3641ad1b8f9b8948742462093edf7b14e20e67ae7fa8d1af8ca16125f28b2772354d7a91bf86f1ede8a859df1cc27fb1179eae80f16327bdfe05153f4c7b9788bd2fbd195504762e9e62ace47280844b5845acc504220b40d0df6af3cd91acbc49e8859b0697bacce5d9937a7594b127c49721c735932c7bd3a1333a706bdd80fb60085f3f1590b689e3d08d1e719fa0380bdb8c9f840b102f8ec205ada8567e1f3f4d159d15deae206706a92d3706d0e5129c1bb27889a009b711b1eb9234abee888cace8e35a2babd84c48e3b2f2cb9664ebe58210bb2ced9ae9935b10b53388c3404b7009c9bcf8bf671c0fd66bdb93968dfca533249908c01bd3aab964665638055ab36b2307fa9a27e4191454db290655356c8a0a5bc12da13d27c57dc610894ae3acd74811906038cffaae60c094842b9a3853fb5b228a0dd29f2af7deb6fc259011f85c48d0e19be985a726c8526f73ceffe566eb9abae24006709163e7369180d30b72a89b173e3e224c09616a28537aa7d83a947a4d440d626a9cc9add1c7b54edd85892b1b854d7a82abfdc950c0bd3da66e421bfc05c57ab0dae4cb52080fb14741f306aeaf85b241261371af81e02f0a6ff7a9b5a1473a24410b09b468564001a43f51ba1e81c236e4a79fdb443867d215722e0ba0b38e951e28e49f405466856b1fd1679521a3e56a9aa10a1c78309d038c5fa4683534e41c0794c2f5d4945056177999e2d65698883c19d6068984e52b01ffe48b36306573c7ea1ef98e2f296b46f0847a3ca8852d48a48d85bd80583b03ce817894b5da936b378d2a741f28b419dcc17a29516210bce58408c4f4442a3922e91d4471f7d35d0a0f7af36a792ddb000cc4112f718573625ee51129b4aaff5a0c4d30c949be3eaee4ba1301a9b6134cc42c50cfe22ba4585c52b918768b838e305ac1b9120b692d767a15b1b3d4fcb4b8d08855fefc232a68170c21bc9822d271927d275"}, {0x88, 0x110, 0x6, "5c13d3026dbeb4c05a23b7badf96c7d77d084f49efdafc7d007a82a834e08989f660e88cf252e354634b01bdfd871958a9e937d32ca0a5379d9fe1fb99e1f4b23e3565d857c3bb4f12a30eea85d2df05fce9b4bce788b4476b4a682ff6cef00d6da4c2d6ef933310a2cd6048baeea5648d1ea27d55"}, {0xb8, 0xff, 0x3, "533c3359d787b11a636f1c589dfb743c1ccd9f8a524d2b5d866e4eadebc30274c14d34add3658c6d2fc536f34d78d64d4ef08b139ebd69d47960cad4281e861c64b6f82cc37ef2a1a52b2da7ef276fcf4e89d4a96bb8bb7b0d2a08dfc74b174bf5c652a29e078dfda6dc8914569fb289f7fa79708d6f8e762e369cbf8fa17a465234a00afb4b920c077986f71e250b28e3193053a929168a4f9e769e0ca7b8ef5a"}, {0xb0, 0x6, 0x2601, "c4aa49b7bd40370000300a83ccfdd272a64ac394e293f83e01dc5195bde3eb40e06e4d9849d87b9bd46cea592972eaa015d4219dd2d1e055d22d44208defad182613ed28b0fabf4075c25a97d2a6b0119fa27b0770bdbbab7f859b0387d0992cad664d82b7ad25c97294af9f79a2e201d5b3b56cccf0bbd6ae1e24cfb6453915b394bf96e810dabcc9ecd1b5ced5400e8bbd57382ede26103e5f"}, {0xe0, 0x6, 0x4, "8277202729541dfed5e9e1b3b16c1ba1773f82d9c74a656a942e0b8dbbdd245826e9bd84c3cd46d3384afe328f39f7c6bb828588e6ad5325edd12aeb293bf2f8741690e775f7f5c4282738c16d5cb05bf65fa74bd1d0d463a230930f70273e8fe277b812d02cb079aee171c0ea90f6d6c042a027c333d68bf48f199bf5d371dcbbb408e915029cc63d456287b53c81219bb7972f5c2e8fa2130909b27892dc71e6c2acdcd3d3a8c7c9c2cf36a21c73d6b4a34ca395d90e5b55d02dca69488cb3db9d5d61e21d247cfe20b18dde"}, {0x48, 0x103, 0x3, "be89ff74c107d19d6a29b479701d1a688cffad142a222039826dd7a30ecd6cb931fd89c4e57319dbfab583b5029ba01e0dc88222d0f473"}, {0xe8, 0x0, 0xa, "5e1dcf7f0ca5f4c46adf5f359913565830804f0811d12c8b762ab389043a21b1214b8080c40a6578ec59014678274e0b57474fe0341fbcf208318ca1249db44f97070ff7315ac7ae1a2358fcd8b32bee48de05377ae12de905b6b8adb5c4cf4e94fbb7e40967642fd11655facf961a96095fee29747bd8074714f08e8893e463508a6bce6dd4cac4ce217efaa52eafbac1f80d01c73999d8dc46b5e5e02e1e4d5c94e1ebd43016eca34dd39f5dda582843d4142ddd6f46d4dc5f3e34b2e25fe96092fc2b84e58ad6a9454d03de6131749f"}], 0x24b8}}, {{&(0x7f000000b7c0)=@pptp={0x18, 0x2, {0x3, @dev={0xac, 0x14, 0x14, 0x17}}}, 0x80, &(0x7f000000b940)=[{&(0x7f000000b840)="1819d027048cd8ad9a6388ee204cb7702e358836a3a5dd61aecf3641f64453cad39bcf3a38ea187ed233d185eb", 0x2d}, {&(0x7f000000b880)="9b19fe830550598f6de3150f9efae206484016853ed31062bfac08d8b8f3e98c892bb9c37f9ed47dac8ea09caeb697dd1a3186aaa0fa87950249742a98a8994a87e16dbe676de1367c03bc2a8fa0caea6ec884ff81ee0fcd802334afabc4eae9b7b7c3a81fbc674581339be122e99269eebc0ce553b1bb1c24bee61b2a6434720fa0f2535e475e43ca32204b90aab152eaad72655f8e0f900d4624d8c29473b6136780aa2b516972c438a885099824", 0xaf}], 0x2, &(0x7f000000b980)=[{0x90, 0x0, 0x8, "4d209c21060574dda6f16a3a26171b739a5531e8e6dc1f462a04b84be36857b1e6fe8dcad0aef2de83595d067804ac15a1fbea15d21152adb2a1c68fef8cbbd2f35152c4abec2007f9c2ea8c40d9056eef148c0e20b934671004fd6dba90044e920cd1861415acd0b63b5cd44832c5e4d26d769e8e25cbd7d04820f64da1"}], 0x90}}, {{&(0x7f000000ba40)=@l2={0x1f, 0x1, @any, 0xe, 0x3}, 0x80, &(0x7f000000cac0)=[{&(0x7f000000ddc0)="b3d2c880d08c6d0429e71706d1bdc512b6cb0ccefbbb2c411522528839a39f301901a3f9ba113dd643b9fe3bd06ec7bf8dd113d000dedb9a9a7b5e30830700522434b51776f2124e96689dcb068935a622cf699a2cbe94b608a35a282a2fdda38bc52b2e4026c444cc68614f4046e772d2b3621d01e29f6b63ad7fea6ddf53784cdce43d5217e46b4385ff190b56ab2c333319e3ac332e0e2e9bc2ff74485115dfc5542be2fcea3117a34e50b8db82a0da8c318984e8d0c6741046048f128a2622ecb840b77e28fb09f9f0fe682a368a16d60275de2c1e965abd1b6f5d8cb0c4a7f8a04e390f39eaa0e43db05d8fe9f637d021e5318adea5d3175b6f7daea9cec683e2f872951d955ce8e003e239ba9d198457b459663c081d276b1d562a4d33f5ccdbabc8dec274812ca7905b49055fdd22da5ceca39dc702fc7c7edaa5eb744e2d6dc28798bcf6cc2126fe2a0a9d039b985e4ec00f3c9a3003260439e8bfb1aadef9f93bf7a9027f8ca2db163afd5dc7c075d7f32a107cfc9011810ba88c69a56d948406934b8e286f93d29b29fb783732f80fa1868af40b36d85d61699a765e537faa8d5d8618bba101228e84d85f5c049d16c055b3fd98974e79a1214e46d983123b22a9368db7d6ea41f4b7d4fc3cf16a0560549f2f007ed697efd2645ca231499dcb101405737a03467315d8942cfeaa864cc6d9099893c3c009ba9561fae4e5c3e11ba0b0b726c40e10433e995a8155d64ac45ac8817cefd9c5cdc6fa771ff347c9e6755cc1528e7b21549708c4fa1b6eb79a64d78a2dfc5ecbb71d4d92a207acc963422ceccdd34cc6fa9b3815505baf154859d49b9719473bf5f050d564192fdb2d136581470af7c2fefa767db7acf5b56739be24d115db7fb66b165f6bb92fe831015335facce2efd367193ab93e9562e12ee60986a016da9c7b20acec4a6e01b4d5205ca801dfe69710bc45c8eeab6822148ebb16c92c516b2863258733de3d859a7f66f9e78ec0899420f93ba0141dc2149a3a37c15820483020d9212fbc2f45c0e3b40097e1ed9bff9790bb15f5d0f91f42a03679788ec42ab759812a8d8337f7f1ade6e37b9c8c5b70ee2c6d6aabb1e115c0fd2a54219b6a608513c20d5472bf64c2727b5703fc57dcd17994d273ede77ccf1addc1ec08d2183f016448547df08404bcc7de59edb5ae551eb3883837a7091643483c51fb70c861bbf849ce4532ddb5bc7b9bfb80f59309d42d1873951735318dec6561211032f042596275d478dcbaeacb6170258415483939c7a6d386f8034fb178a787da47b647a87bc52d1fd8fb072f85cb21779f17b90b3a0b7e3d4e052482ad3ac8a549bb9b3fc12aa31124931b5ef2e0664fc9ef239a5f26084d019610787af3364cf33a8d8ebfa6a769503d0ace0a5c811cc06753d231d043a73acb198d5df94b87115deb0f66a3535611dae4a25808fc672486bcf797eae236359089fb60849dead234f300679013e23f99ebab3e1f0bf697a752ef182362f4a1c0e298096a2a6759f90d1b165fe288ecf04a1e233401e066453dabea941a57fa1d987f88e8148216a93904776a54d757c03c08574d95390923e311ce93929ffb5f32ac5461c847f00a28c775e1590a74f6831c6886b6b918f6eb5dc71a0f394f67e8e7292d2843d2a7eb40e6910a15b3e5d123fe3fa122125c06a357910e87f373932077c0c111c7757cd23a153891a3d04d2f797039c31cc67248357791dcd04965303a7197d165285bddca47580aa03690dd5a6ac69e652df4cc232288d64f5ac4aae5e4f9fd3c6c549e40338419c897741a6d44905c445726dabbcec567e5cdf1aecfaa7324cb490eefd5d46f7db69b89708a210e310acc7094148552287d7ad0ac045f673c1770c981ac356922d756c17a79f70629ffe9b42311e75802cb8d26c497b2f92b98c0c667386ecb1248a7047bfb24746ff305d5a76e221c36ec18bd675c78e9ff9a8f36a51f23065204bdd1ad03585d1f23c283bd9ae9c9d6da8fd444087159cff8195b33b1450a943d0b2fc64117e2d699f05b73781d38132cf62d0e74faaf6a84ce544f719dc4eb3cb0ef2e1cf8b6541b9ba39445cf2d6dc231bcb2919b806bb45e20d5bd09ef6e97bb14c7a15ff5ac1a9e6123849dce500ef0e80984e1440d54acd56f91514160d1578a4976065b9815f5778ea9bf70d21fed19225535ead917df97e7045ee0eafb002ce38e35f93c14efe36d15de227113c6130464c16d016c985b303bbceea2658748da09867b28a46a42fa52f0dda3eef0e41e73c57e1887ebf91ac6643e6adcaf307ecc931a1eb254b75e521ba400a2d2a36400980e47a4e7063d3781055bcfd8c4fc86686f80a7ed7e4fc88118a813e656da182ebfb61831dd9a1c7c71b6c624aef7790a52c01535c545c8cc9c04b1d58bb7ae5599f980d3f5d2deccf590d468ff845c0a34b88e67df23e3033dbf4a6e5c448fe53fa75e446319769fd9a264464e2539475599629fbbe8efcc433ed580a23ef5c9a3c85405df47b48eb38136e013e749260456695b502d019fd835d46478010a3718230e91c8b2a4e15014a26d1c93928ef906a08a27cd5f963bb0336131665426075f656fcdadb56de8c3a8a4a46e6f2a5fd32f60647e53c4923efc29322dbf0284b894f808832dd609a63a630b51620321c370adc5b4e98bcb2438ce5dff2940b7e567c0448c33c1985a9c2c422d860eca1814157b1ac389a982d5a085c85beea486f1706f2b8532a3f0fed461d0d11e58bfa0cd54ee82747e3d43ede845aa7335ea80dc9dfdb494dfe5acb55186db23c58dfe567a63f5fb03e1a892cf5bfd450ace48c50dfe46e956417d1c1c609cec056269e201fd024075b432398a579693164db3bdd26d2df961814a0447e455d8a03cb9af795764eda2df7864ef88e1f8908825beabc1cbc58b15e5c39395f9c08b34bfb2260e81d14f13465f20ad2f12faad64c05fe4d74e04d36c4828d2c64ad222fec693514b83bef7b390ae284fb338b48005d0f5d0942464968773a8341b9b99ad0c86b2429ea92993548560874cdc39a20895c913c975c72564b1ec34227dccd54b2e5a6a5533ab20b031a7eef41036b16f45b7d7b12c0f091e7b8e4fd71648f0346bc11b62d592e1e2f3d4955037dfaa99e81a52c0df5bec736cb5d9c491e83f373aef19589482b74f1a511eea6a69740593b2e5fa56d2ba6d8e56c46cc6b1bcc614d6805f916927d3f7348e5ca31e93467d1d7a74f63cd8e1300461e9532c8378039a3acafe1257d5bcf639efd1200fae825824597d774877e84b9215b11ef004e18ec50884d6844207227a3867ea7822cb9cad5b74b45a948559f584ac5d4c20a94eb11a8cda530e871e9c69132727dd0d48e0fe05f5d7c777f74e530aa110d033d195a8caf9c90e887ddf4d3eaa2a76bf2a9393b34c96afe817ef80537dc3cad5f45f4f7aa92856ca06123c81e23ca2f9e3c85319db50c51ea0d14dc7409615ed987b6af029383c4c3a91d38fab40f9b89998250810f5ec3455d8b714a88c6f4ed2a61ee417294a7295f591aaf8a883c46db1b1b231aefa7ca160e8027e7ff020563b8f7d2c733f35ea4468f3b7222bf29908244f903e89a3c853e61b43ebe834ff92f9b13929c126db7797d3d4082076b72e19b0abc8a85b9719fe7dd0778a117753273b260917d3e6909ce1f9e4fe0327781b4902f2a0a2a30f7f9bd1cd7920cedc2210a6ede4eb1ced0bd25f1a1f8ed748139bd7df9af2dcf63ca6ccd6a134723583de7d59c64f58efdfdc2f5fbb91fe9620beafbd5ca4823e6b81fd5c508441fce3a7f9acb65d182ae92db83d23afad426422e6f151299051e55e7fa8cff44467874bcc6bfeed6d5409024846670bbe2da0cf86b0ace480552d6c3db8c7acfb38414e9c657a4dbba2b5f0b7b02239629b1ce6097bdb37a7b7735d8044d6de2ec3e45dd3e1e0a16a95701fb4eec4a8f708689e864beecd84c15ab1e4ec8eec0efcdeb63072315d39198bc6c6dcd40287c071559ead9576009f087f130b42108f0fc39b67fae3f97a818468f1d50a3cf772a9faf593986e9753564ea0c0f8d48486098571d6e9d53000b29e2e174a979b43d35ee8881ee84d05413855d71eb9c8a14726f2ac9b902cccc85db57a58f959ccb3fa26f54212e26da0fecd34414a57061bf642f2c47e1ebba655f92028ed319c7198018e3110529dd6477ad9e77161c7cf3f75f57870c5fa640c865cb617d5436c7c2394e3f53bc15eab12187938a067f7999895392ac3ce94d796b377f23f8feb8ee44b4d923c3bf532b481861698b116c50e6046e14ae4385599223dbaa682ddbfad98ff8173b85cb1b6c9dc5c2362f991d7c397295f575106f2dda427853304eeab1da68735f02e3353352ba6a8a6a4897fe9202b6c914a012897cfb0c141c2f54a62778459638403e7e2f5617886efd66d34c982b200460e70cbb291dda8d699c3fa7ab228171bf58a164c492a95f40c88aaaffa60e4d91540764dd5e8e151f2ee9a0833aa2b4999d4408cd04c8008d9033ec828a37f5199e2cb3868c272501de8e394688d9e5677227341f6ca54ac1886e67a4dfd5e6f35619967beb97463a71f0fe8556601a030e32791294d5822ead5eae33be41b9e8d0bceaa78cec025a756f539bc682f4f9134e737b8ef2336e53a9ba966bc2669ad6fd7303359fdd3fdb66089d6322f43b8fe681782212dcea92bac856dd57cbaa4f71dd49a8ac4317f4283a7187e8cc48ebeba899f60c682a054266a6229eae0e5e3756e8d42c48cae055a20c8e2e0eeca45fe75fe74a69f95d62a04e219ca8238f1ac8aed69e02476215c024d440db22afafeb8c08dbb5e060cf458b3ccb3dde1d25e19d4099bea93ba1e21af9a6864ec218386dde5ab7db9edd29482b42e933b6fdf7c8342f67bfe6d9bac607cfacdf259daa0bcefccf8c2f3d1b8c568403c858f6d0bdc399db395a0a4cfc7523e96c50d7f53305f009a5554bba015212f5f56ab3b20eaf5005349df17fcc6a984196bc24c19017fe9b667991b7458770f8449b25cd5695560bb38736babfb03926de487564892fb293d48f32fd04ed1973cc914b580ecc58ea9f13e0ea1c12f3328cdbd71567401815eca157cad6be612645b4136acc92e4b5567eca2b8a79e1f1d9566698c073e598a9b0f4b3c6aac1b3587ed82b81b8151654d2dd6ac779b767b3901cd09ae4f6372fb39b98562a59513a4089f263df492aa0a24b37b8ea3fae63017fd05c27aae25697cda498e40e46a8c83f133481fa7a0c71c6457ede539317b1e6540f40a31cce832361e5f60c3083ebd0c6c7e64c666bbbd6d84e1dd8435c69cdcb635712eaa3b404f9f2fac2b54d63c5a553b11b1f389f05cee4a406bc83496380b6c6bfeda5788a7409f45fb1efb37fab5dc74cf079f4a2e8401f7ce87a7bdf3539fbd0279411eedb9a85972c8cf7eee1502065ed05c58db84375071c81ff0a5decd45e8787edb224a85dccdc1339b68ea24352629b5bf4f38169a35a4994279ee9ced65308f02950874ce07cd8d6c979ce605125640fb99226f9aefd334f00404da494ffb91f9b34481f4551b7357d667937281e2b47fe0d103ef6923d15e923f86047633fe308e15a57984dfcaa6868b4787065d2ac49da32c6e2faeaf8bf9f0a8eebe3d77f2204771b768712227a953aad52ea7ee443584626c12ee033d76ccfa3ac2cd72b015215094ba660725b6b0c0d15cc2645961ff399810187559c3383ae78f6be05b84dfa378d4a7381312bc425e86ed185c00d06efcc1a65cd330f9d7cdc48df18c994a1af729c758b4196d7c3e72ca18879e7a0100bbde3de33dc853ea187849afd1762f7ed5de98041d68d0f4b9e6384d18cdd021e9a5381ee3e895549f03d038a548570f0cb3b28d36cf68390701fa7edbfeba4d007f6ed9bdc019815a7d9bdc8684e3863607afafd3e15fce14eb39f80ef279f0b9c77b9dc0cc81cb4ff3876ff3567308", 0x109b}], 0x1, &(0x7f000000cb00)=[{0x1010, 0x10d, 0x1, "d5d8b6a5a86d92fa7103f3ec4134541714c8d08d3d709819e6edb50be7f038d54fd11e7403a0b42417f9f1a666b0c7745b1190d4cd99315796d7e8f40af6398480b46a690eec8ec3d033a8b0261f7e56f617e344fda89da4faad910b073cec54e4b529980f425b496fcce7f306d6b9e7e971f1ca68f24039a09a7574b51c23d9e5ad4b6815d04bf8302c4bb71653c465070b5c6dd259de20a0e836b3c596194533328ec9a111a26c7500084f47a4b79c32441471f9540c6a4e9e97e2e833a173ef3157a20d472ae0a7c9982af87fb7f7a363b3c18de4cdf1262ca3c44a7beb7d052a782a6ff6c63f3fa3ef3f1d029d9c668d0b57e288578745b371c5ddaa50c59d5407c67f2fce2f7d12936880a250ab8442561b6b0f294f68f5e4d07177fbf1f3cbfe42bbe7acd869851d61373bc67430a40d3026f729a481064331112fe45eac677dfbd2a8f1b9ffd6772df029f1717e3591de39158bd9f154359f7fadc63b4a49b7a04776eabc91b356ea7dd00b6a43f9b82ff6e09fb325f4033864cef5a98dc83e37b3e0711c5bea2052427750bf41cfd1808f3f850a476943e6edbbed07dff6a749d303e9e0b6a85d04bb932386ddd01893dcf7519e05976fa23f1ad9a7a1361e5ec1f5e6051e93208b3803a6f94a57c4ca24f0fca9c178cd87931c51168ae2eab837c1e3fd803bd21c492945910490720031cc208adce2cf5e6eccb128955635fa161f0049a78c24292d4fcc786ef0ffddf5261e13640274007b6ea68d21513c90de3881d9648946798bd77f20a7a38ccf9e7e4b063968bfb57250b1203768dff5bf91d7852960aabc06b867f87069b5e0e1ceefe4ee07931140dea1c74a35da394ccb10fddce44177d3d3c5db041ad6f411df90d1aa46bf3edab6a55a3c616dbbd0aa05b7ad179a6ae92c4250ba1d9c0cd1e43708f343de2a487bfbd074ab38df6c1e02563eef1969056b11e31fc23ba4f270a7e38e47b46540a8e7073b066828d63741c16aed8b7678f802c21892018751022e86a09307d5a75bdc8ba695c0da9b6fe82dd60d30e4db58825921e650bc1216e184e6b6ef98b2626f79c4925a1411d339968be43216022568e36daac82f4f228a4ee83e6f0c5ccfc3bca9c6930d241f07c5ddfc2c6d7f336549f1d512c975ab29a706074e90f47755844b20cefbc664bd8aa929a8dcb70fec17ad43c0c27d16181d399b258766567e044d782f3410b0fd6df7827013b391892609a1504648751a79f2c0b5b2eecfc4b8a6025c92dbbdb8fa57c7a8f77aa12ad5ff4a9293b3fa4f86bdf149ab99cd8aefb738186fb4c29e36de6b71cf5439ed7a05058a71f5f8f7f3ab738f9817cca75c2cd663821bdd2d3997e53232354c122b00f3365f0975eb67b56e26ef446ea2908b57cab467c21e8a70c0e5494df71a1d5a77154f19217a30961af31d9fc8606150c93023bffbf6982d44bbab2bd5e84d4add26360c63713f2efa877131dbcd091a8b0889243528a8e109c9a71003c80d136d90b7fe21c8c83eab84c089d049f02bdc8e4a8a59a8a9e3d92497ba3a095915be2000c8e7ef996d788717a96938816ee33dd7e17d60bfaa5dc553d633ceecf54c55245b2fc3626f6b82ec82591fab7745322e7eca4f7f033939408a6def6c5c33d2fb1027c3f262167c1a472bc1613ede3f52258a8079e767ad4f6400c6fb586c19fa3ea4a78d3e727cb2adf50037afe03ed63d05f5d4d8ecea636cdca7ac7603cb7562abafd77f57230de8dba64f8c6eaf06090f2c987f4fd80f1c87bf5dae28649b999fcb12ce4feb2dc548c88fc99357826e1b77b920b084f889b1ab7f248b6e239467df85dfe1a9fb5313dd2453b206fc6e4e24dc2db971ff6a349ee69c1c13598c53bbc93ce8df7103ed8f6ea2d4472c27e74e9fd56f8f5f180b2a6bd67c98a0606cdd8e60d271d6fa2ab4cdeb6fd231d3027d7a7e9f8f8a3c114da52b36128cfa6ccc49fe196a212299f077b289597a4462f5a15f9bd9021fe8a311818a0fa7d9a872558751c92eb7dff23b8c2b2f985fcdb26d1c0bf3342a33426fa4ffa0bd683da8b9140def14a6e205137488a12aaa3b119e0fae862f44361c09d80026874b587fe8958d9fd93230954eaed395a6321ba5069e284f9daf12b1a6991e0262015996ea89c8fb71dda7777795c697195e38d6aa7d401e3f67b2c3cd9453054d7a650e232caf499bc4310dd756880e8901c1a0776a1213df48663edd178a12107159b5da4a53a9b66e0dc42a3e67d17a1caadd2c8921312c691e0beae6b824604da217e5b9c88c2f27786d7a35079f589b57040ad21b7e9cace377feab11a6de944541ac750611c1650a1b683133c037c22214ad52c8c07b25eba603e54341579c0c2a334ce35b62d369d8cfed0fd49a008252552fabe98469c03807f9ac2bf77f4e671fe6a3229c9e62b5b052e2d6823ac9fd5217d960c54874cffb5fc9adfc596e9e800a919a088963e2944f0b2fa5529ad78221cfce2a47229cf28180cea6cef60d081c1b4296c87174ef84d97127ed81d27d5137176072a3a2d0e4afc1d5bd05c5141cf9f2cb3567ea72aed32942536f39e6101712b5786cdd84db21fd7134b09920ce8e20fbbaefb5ca4bc7911c1f9ef2352a2363c53d2d6a7252a2026a1ae7bcac7c744ff77531add47d3e3a927cc55b37963dc116e1d2f89105a32a34bf7adce4eb7c17d1af8907cbb1b10e142cb9216e65e6057cf504f0b884448c4c8a7eeb5196313ac368b45a49d82d70693feaac00a3dc42746dfdd5af4b86af3506de10b328a082e4af1d8e2477ccddfef9fdc9e6bf752e5faeeb08e0e7656fd0ee0712fb6b82fb835f38ec8284b944f15e4e0ffd1ce393baf12c75631e5fb2084ec4f05ed4ebfd86093a5d291db0192d73806329130f506dca0be018ee2596d965953ae78a414cbd4277b7165885da6b11cfa4d4c2a22937025171c373d55a759ad257ce74b0f144e60eba8c5770c8308cdab638481d2bcf0e6c954fe94e299275b5887bfd2694406cb5a40039eabc61a3f0913aec9ab4b7aa38ff4128828bb4f88ae888e7dfd98647efaa4e1a142c2cf55ff247f7ff5c5f37ed671f55c3c17f6ee2946cc10e9c7489ba2e2f1f56bfa9f668ab7573c85da3e1739e4001fc8ebe0b56d066c82f0c69eddb770ab6eade4b8d0be8e3cea73d2fc7261b39361dab72443aa93eecd0369469c9543a14a79c31f303b565c32cfd206e063bd2c6c511e0fe89825ce078456623c9fc6272f3f9b38aa01a1f0abd6f6646424157d548a8987cdba049cd35aceed07fbc33fac5a8d1a362e751c0eb069432117316e0058133daaf4fae665dabb29ae4e5c1cea27aad0f7154799d42da396683003c0c2516962699e3d3538bb4f440825b1a285a7516134832dab3148607e40f8588b0fac079676805ae33df66e91e94abae1451c4df243171f9a0f99551f32473856f178561dc8f7fc0d517fb164fedb8b3e6e6dfe11e6017be8f24d4daa1f32d81d122c1d990b31427eac2bfd2d58f481c7f3c8e0a83678e66a38a45ed3ce56c7dade11f9ec669f0d460e678edb9cff2cdeb4432d72c65a90f24f24c2b985a82d97ea0f327b0de544b96fef065d5c84f14ff362f50cbaa89253922ecb364f97947e8222900929b5343c08ca21e84d566b923b347a19646c15fbffb955adad85fa3996a9597d8b65e53d3bc6e66cc1f93f7d025f7e082eaac6c92fa179ddf1048042081aac97200d029649bc8e373c4ac1ded25538a178ac2f6e3a4f87eff219b4a3fbf34dbac4e2fbd1bffd2c87f9b26dd0d8a66d2490b3cc8505c16693b90581e836fc65fb17c00e6a9913d7b60aeb0caf63747123b93c7c8de00e60982e43da20110795596a6dc14e42465418f46f4676b8e8364ca21ed00c29e7a690bd4d0709e0bf086946cef75467d118ddce6338691d90e14feb8b1e7d3bc46b0db20ef4791adc4a1bac1d16a1dc066d6e6c789a12f3d49ea8f5b54c714f4a1d2d9740951108df43aa79c105255458cda8edb033032c76db60c7a7e22eafdbb6a45a00f9cd6ce268bdc4084ae30f58ffe232e12734b359b889a8d1b227fd1dcdc6c08f15abde206f56904468de4d8613b67db72baf81a35356a8d1fdae6d4020f26b41b826696bed066b8d4902c8f92c8fdbb55960fe890d83d94a0f0a8229304daf2b207e38fbd408198baa325fc0fb04e205127c0fe1cd6d106f59e2883caa4fe60eabdf00dcd6eab1e671b5392f5278cdefe66fd77278d9dc9808f296a2b495114cfa4622b08ebcccfcf21e0298898feb682e4c163ea15b806668f6edbcf04b2506ca29e173aeaa47d7886fecfd3959d94d4d52e708ee201d17f608ff29b08ca13485bc4f017da9ea4823e8ad4c777612190888e9f9778a23502b4dd9b33c8bffb58b01251653320fc4edf0963ea7439376dfbe109a653f0864fa9a07d212758a50791143f5c4c67efd9b1207037b2a5bc1cf090ec33d1a0f32a7fb0d18bc534e0235bdd211bc7d0bdd0df6789f387e58c6d3f35ad3855162718938bc1ea6ca15d5fee00a57f688e9ce874ac17885f236eea822dda703f2a2e054c9d3d99efc1962572a86bc78ed6a12f5a3af1673d68ab7dd8e34397e5f96e154bbf4b11f44827293e253252d3dccd869c8efb33aae477f1dd2ec8fd51f60998207ef692c32956d4065388c29b91b9ec0f21ac562fb2631a62dae629767e6b465787e5d95679db36d6e5a8c52489dde66484f5332a4ebe7ab3e94855e2fc8ba545dd043ed24b31912e937f262ce592ab4931ee2810aff382ea8a206663ecd1e3229b4f13c695287ffea8a5aa6014c2f16d69075308eee24737cf5e29eca7bcb6eda6c2421026af0d2c7e8527da6db0457fc53cac1aa1381055224bd727424fe0bbdd22f33927f429440e5c3814969ad548891ac00d9bb3d1aa249c2e19f6a9be674589f4f46714c8a76533cfd94471bcea24fe7900cb33511d8cdea1311bf67c162e3d018df2842de36ea213fd9dcdfe42da51140fb09ebe3926b50a90687cbd2fbe21000e9d967fd56cec097feab1adbe1d8ea7e0e47b7e9504705f94a187581592ec51558f9d200b6fa854d594e58699e97c0c65347741344d0c3563ee096d10cfb03e853e1d62dcdff13321b2ccad856e659d3c88ce1653927d94de334b22192400f2da601b962102c50a0ae16558e1f16ee5b15a69feae6f3787ac3293238060040f1d1b373d0b27e639c7912afa41c26d39a332b7379bcc16fdca107065231af8056b16f9e822a7887ff823912ee91fc8962d7195f00b4eb5af299ae54376c5ab4219b3a245e6e981e89608cf5bded87d3b99b08305599498056fcd6ef16cbcb0c4ade1ee8e2e3ea7a672efecd6e39f22c4e61a60c36391a6f82a25b5618a04c4beb56c108cbedfa51e982c50f169464681247c8719acafdc2b34aeeffd4afcb77d687609ed2700cbfe3636d0e19207fa29b9010d76044e078d4e43aa3045e5fa71558d5eb66666a0e0113074a6fb0c035b23fc30fa91a5dd422a2b4aec2b7b0028c6935dd569dc55192598205b43c67b2fa53d7b7d70072b3b887527bcdfc6cac45f8c903fe456355c108919f8a875932f5edb95ea27537cc83553366fd845003f85d4c4e6cb1bf243e35cbbb997114208b55e98e473420deb6bc907b3ca39328e2c56f09499b0f915c3ec8b53ad7d18b331fbfbd91445136d8f52bfbd01a01a8d6249beb084debb73732013edb6a968cb65e5f244b17916cfe8c1d0a8b306935bebdb44a5d2bfcabb8ec4fbfeeba5c4d259693ebab0"}, {0x50, 0x113, 0x3, "3b7c39452e7ee07fb670a5225c75b7499bc8277a05a1fd1a2cb2e710cf0878973d2ef1e4a662052b1b42ec0b96fa0921dc1b7031488e000000"}], 0x1060}}], 0x8, 0x0) 2m57.968705419s ago: executing program 7 (id=5614): sendmsg$FOU_CMD_GET(0xffffffffffffffff, 0x0, 0x40018) socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = add_key$keyring(0x0, &(0x7f0000000280)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffff}, 0x0) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x4f3, 0x74d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x30, 0x5, [{{0x9, 0x4, 0x0, 0x8, 0x1, 0x3, 0x1, 0x1, 0x0, {0x9, 0x21, 0xff, 0x1, 0x1, {0x22, 0xbb0}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x2, 0xba, 0x7}}}}}]}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_FTM_RESPONDER_STATS(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, r3, 0x1, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r5}, @void}}}, 0x1c}}, 0x10000) setsockopt$IP_VS_SO_SET_ADDDEST(0xffffffffffffffff, 0x0, 0x487, &(0x7f0000000000)={{0x84, @initdev={0xac, 0x1e, 0x1, 0x0}, 0x4e21, 0x3, 'wrr\x00', 0x4, 0x81, 0x5}, {@rand_addr=0xac1414aa, 0x4e22, 0x3, 0x1cb, 0x12d5c, 0x12d5c}}, 0x44) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000140)={'fscrypt:', @desc4}, 0x0, 0x0, r0) r6 = socket$inet6(0xa, 0x80002, 0x0) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x4e23, 0x400, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3b}}}, 0x1c) setsockopt$sock_linger(r6, 0x1, 0x3c, &(0x7f0000000180)={0x200000000000001}, 0x8) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x2}, 0x1c) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) 2m57.612880254s ago: executing program 36 (id=5614): sendmsg$FOU_CMD_GET(0xffffffffffffffff, 0x0, 0x40018) socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = add_key$keyring(0x0, &(0x7f0000000280)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffff}, 0x0) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x4f3, 0x74d, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x3, 0x30, 0x5, [{{0x9, 0x4, 0x0, 0x8, 0x1, 0x3, 0x1, 0x1, 0x0, {0x9, 0x21, 0xff, 0x1, 0x1, {0x22, 0xbb0}}, {{{0x9, 0x5, 0x81, 0x3, 0x10, 0x2, 0xba, 0x7}}}}}]}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0}) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_FTM_RESPONDER_STATS(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x1c, r3, 0x1, 0x70bd2d, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r5}, @void}}}, 0x1c}}, 0x10000) setsockopt$IP_VS_SO_SET_ADDDEST(0xffffffffffffffff, 0x0, 0x487, &(0x7f0000000000)={{0x84, @initdev={0xac, 0x1e, 0x1, 0x0}, 0x4e21, 0x3, 'wrr\x00', 0x4, 0x81, 0x5}, {@rand_addr=0xac1414aa, 0x4e22, 0x3, 0x1cb, 0x12d5c, 0x12d5c}}, 0x44) add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000140)={'fscrypt:', @desc4}, 0x0, 0x0, r0) r6 = socket$inet6(0xa, 0x80002, 0x0) connect$inet6(r6, &(0x7f0000000080)={0xa, 0x4e23, 0x400, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3b}}}, 0x1c) setsockopt$sock_linger(r6, 0x1, 0x3c, &(0x7f0000000180)={0x200000000000001}, 0x8) connect$inet6(r6, &(0x7f0000000000)={0xa, 0x0, 0xfffffffd, @local, 0x2}, 0x1c) sendmmsg$inet6(r6, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4001c00) 16.039869048s ago: executing program 8 (id=6166): r0 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) r4 = syz_io_uring_setup(0x497, &(0x7f0000000180)={0x0, 0x8b92, 0x100, 0x4, 0x1d}, &(0x7f0000000340)=0x0, &(0x7f0000000600)=0x0) io_uring_register$IORING_REGISTER_PBUF_RING(r4, 0x16, &(0x7f0000000040)={&(0x7f0000001000)={[{0x0, 0x0, 0x3, 0xf4}]}, 0x1, 0x1}, 0x1) syz_memcpy_off$IO_URING_METADATA_GENERIC(r5, 0x4, &(0x7f0000000080)=0xfffffffc, 0x0, 0x4) syz_io_uring_submit(r5, r6, &(0x7f00000002c0)=@IORING_OP_RECV=@use_registered_buffer={0x1b, 0x20, 0x10, r3, 0x0, 0x0, 0x0, 0x200, 0x1, {0x1}}) io_uring_enter(r4, 0x3516, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000040)={0x30, 0x3e, 0x1, 0x80000, 0x25dfdbfe, {0x1}, [@typed={0x4}, @nested={0xc, 0x1, 0x0, 0x1, [@nested={0x8, 0x10, 0x0, 0x1, [@nested={0x4, 0x1}]}]}, @typed={0xc, 0x2, 0x0, 0x0, @u64}]}, 0x30}, 0x1, 0x0, 0x0, 0x400c801}, 0x4008094) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=ANY=[@ANYRES16], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @fallback=0x9, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x4, @void, @value}, 0x94) 15.564027602s ago: executing program 1 (id=6168): syz_usb_connect(0x2, 0x24, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0xcb, 0x6f, 0xcf, 0x20, 0x13d8, 0x20, 0xf731, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x24, 0xe4, 0xd5}}]}}]}}, 0x0) syz_usb_connect$uac1(0x0, 0xc2, &(0x7f0000000040)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb0, 0x3, 0x1, 0x3, 0x10, 0xe, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0xf}, [@extension_unit={0xd, 0x24, 0x8, 0x4, 0x800, 0x3, "58c3ae30ff7c"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x97, 0x3, 0x6, 0x9, "a1", "975a"}, @format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0x3, 0x1, 0x80, 0x7}, @format_type_ii_discrete={0x10, 0x24, 0x2, 0x2, 0x9, 0x4, 0xd3, "37d35c80d28637"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x5, 0x2, 0x4, 0x9, "6ed5"}, @format_type_i_discrete={0xf, 0x24, 0x2, 0x1, 0xb, 0x2, 0x6, 0x3, "b2b1e424a30ea8"}]}, {{0x9, 0x5, 0x1, 0x9, 0x10, 0xc, 0xe1, 0x3, {0x7, 0x25, 0x1, 0x2, 0x0, 0x1}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0x8, 0x24, 0x2, 0x1, 0xd, 0x2, 0x8, 0x3}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x4, 0x7f, 0xd, {0x7, 0x25, 0x1, 0x1, 0x5, 0xfffa}}}}}}}]}}, &(0x7f0000000340)={0xa, &(0x7f0000000140)={0xa, 0x6, 0x402, 0x9, 0x5, 0xee, 0xff, 0x80}, 0x61, &(0x7f0000000180)={0x5, 0xf, 0x61, 0x6, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0x7, 0x80}, @generic={0x20, 0x10, 0x4, "8e040ef6bef195f7a5075624d61990ede7153886b54149c20f98636425"}, @ss_container_id={0x14, 0x10, 0x4, 0x3, "f6575f405c50d545a9bc0e2a9bcfab98"}, @ext_cap={0x7, 0x10, 0x2, 0x4, 0xf, 0x5}, @ssp_cap={0x14, 0x10, 0xa, 0xec, 0x2, 0x9, 0xf00f, 0xb, [0x0, 0xff0000]}, @ptm_cap={0x3}]}, 0x5, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44e}}, {0x4, &(0x7f0000000240)=@lang_id={0x4, 0x3, 0x4c0a}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x438}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x40d}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x459}}]}) (async) syz_open_dev$sg(0x0, 0x0, 0x8002) socket$inet6_sctp(0xa, 0x5, 0x84) 14.009149912s ago: executing program 8 (id=6173): r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x90800) ioctl$SG_GET_VERSION_NUM(r0, 0x2282, &(0x7f00000000c0)) setrlimit(0x5, &(0x7f0000000140)={0x0, 0x2}) timer_create(0x3, 0x0, &(0x7f0000000300)) setrlimit(0x0, &(0x7f0000000180)={0x2, 0x4}) timer_settime(0x0, 0x0, &(0x7f0000000080), 0x0) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x0, &(0x7f0000006680)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x4008032, 0xffffffffffffffff, 0xbfa35000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) chmod(&(0x7f0000000000)='./cgroup/cgroup.procs\x00', 0xf2) ioctl$SNDCTL_DSP_CHANNELS(r0, 0xc0045006, &(0x7f0000000100)=0x9) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000200)='/proc/asound/card3/oss_mixer\x00', 0x202000, 0x0) r1 = syz_open_dev$sg(&(0x7f00000001c0), 0x80000000, 0x20000) ioctl$SCSI_IOCTL_START_UNIT(r1, 0x5) unshare(0x40000000) 13.910616741s ago: executing program 1 (id=6174): syz_usb_connect(0x0, 0x36, &(0x7f0000000780)=ANY=[@ANYBLOB="120100000b529708410e42416ed401020301090224000100000000090400020221f7680009050100000401ff07090502"], 0x0) socket$nl_generic(0x11, 0x3, 0x10) openat$nullb(0xffffffffffffff9c, &(0x7f0000000140), 0x40282, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(0xffffffffffffffff, 0xc008551a, &(0x7f0000000240)=ANY=[@ANYBLOB="4053bb6b7664a788"]) syz_io_uring_submit(0x0, 0x0, &(0x7f00000001c0)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x3, 0xffffffffffffffff, 0x0, 0x0, 0x23}) io_uring_enter(0xffffffffffffffff, 0x100048ed, 0x0, 0x2, 0x0, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$devlink(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_POLICER_GET(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="01002bfd7000ffdbd725450000000e0001006e657464657673696d0000000f0002006e657464657673696d30000008008e0002000000e05def516a0a4a07900c73869c821d5e4afca4a9cd615a070ad3b98654c20ebfaaa56d2528b73dfe748a86cebfd13199f9eabb827dd2407e241cb19e269b0aa16b161803b174389cac95a48afe4fe2070919096ab35ac1daa0cc069f254dc0c6c64d763a37ada128328e85a7c1b2a5075fe1408a21d853f285e4ab7efd7a0116613dc935e9a87d878834f8579fcc7a4a4c3c0a3d0df6f3994193391c4ddc0285b1"], 0x3c}, 0x1, 0x0, 0x0, 0x4c040}, 0xc800) getsockopt$inet6_int(r0, 0x29, 0x1, 0x0, &(0x7f00000004c0)) socket$nl_netfilter(0x10, 0x3, 0xc) r3 = socket$packet(0x11, 0x3, 0x300) r4 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r4, 0x107, 0xf, &(0x7f0000000100)=0xa, 0x4) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'geneve0\x00', 0x0}) sendto$packet(r4, &(0x7f0000000180)="0b036800e0ff64000200475400f6a13bb10000000800894f4820", 0x1a, 0x0, &(0x7f0000000140)={0x11, 0x7, r5}, 0x14) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) r7 = socket(0x40000000015, 0x5, 0x0) connect$inet(r7, &(0x7f0000000040)={0x2, 0x4e20, @loopback}, 0x10) bind$inet(r7, &(0x7f0000000340)={0x2, 0x4e20, @loopback}, 0x57) sendmsg$NFT_BATCH(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={0x0}, 0x1, 0x0, 0x0, 0x14}, 0x0) r8 = socket(0x15, 0x5, 0x0) getsockopt(r8, 0x200000000114, 0x271e, 0x0, &(0x7f0000000100)) r9 = dup(r6) write$UHID_INPUT(r9, &(0x7f0000001040)={0xf, {"a2e3ad21ed0d09f91b3d090987f70e06d038e7ff7fc6e5539b0d650e8b089b3f360068090890e0878f0e1ac6e7049b3341959b759a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d07640936cd3b78130daa61d8e8040000005802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15ffffffffffffffff1243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce7cd9f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d4ac01b75d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f423500c7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40427db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afa2d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02daee67918e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7340002000000000000f288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4108b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9cc8036cbd65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c6b00000000000000f96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400", 0x1000}}, 0x1006) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r9, 0xc0045540, &(0x7f0000000280)=0xffffff4a) 13.041378607s ago: executing program 0 (id=6178): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x77359400}}, &(0x7f0000000040)) (async) sendmsg$IPSET_CMD_TYPE(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB="340000000d06030000000000000000000a000004050001"], 0x34}, 0x1, 0x0, 0x0, 0x4}, 0x840) 12.895102956s ago: executing program 0 (id=6180): r0 = syz_usb_connect(0x0, 0x48, 0x0, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000180)="49aadb90aa989eb5efa5ba9774f7646ec629f65f982c718e92b7756a13ad5be6c0b729a09e09958a86ca04cbceec577e60b19ce231277b6f841fe894b4d1173eb553a030ab9fa51f173f853218f813aeffa2cc8e263ae907bbc010e5745c4c9cf3fc38193f34e06c9776dd3350454dcf4269d318e59233a0b644ef0c4e11e8bcea82a8d4f2e6c26aaacef0b6ac974bb7ddb5", 0x92}], 0x1}, 0x4000000) r1 = socket$inet6(0xa, 0x800000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="4400000010000d040000", @ANYRES32=r2, @ANYBLOB="60c000000800000024001280110001006272696467655f736c617665000000000c000580080022"], 0x44}, 0x1, 0x0, 0x0, 0x95}, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[], 0xa4}}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000c, 0x13, 0xffffffffffffffff, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x4, &(0x7f00000002c0)=0xfffffffc, 0x0, 0x4) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000000380)={0x0, 0x16, 0x2, "0655"}, 0x0, 0x0, 0x0, 0x0}) 12.872414526s ago: executing program 8 (id=6181): r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x7, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x35}, 'macvlan1\x00'}}, 0x1e) landlock_create_ruleset(&(0x7f00000003c0)={0x2130, 0x3}, 0x18, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KVM_KVMCLOCK_CTRL(0xffffffffffffffff, 0xaead) r3 = syz_usb_connect(0x0, 0x3f, &(0x7f00000001c0)=ANY=[@ANYBLOB="11010000733336088dee1adb23610000000109022d0001100000000904000003fe03010009cd8d1f00020000000905050200de7e001009058b1e20", @ANYRES16=r1], 0x0) r4 = socket$inet6(0xa, 0x806, 0x0) listen(r4, 0x3) shutdown(r4, 0x0) syz_usb_control_io(r3, 0x0, &(0x7f0000000300)={0x84, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_LEAVE_MESH(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x8000010}, 0xc, &(0x7f00000004c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="140f001c8800", @ANYRES16=r5, @ANYBLOB="010026bd7000fddbdf2545000000"], 0x14}, 0x1, 0x0, 0x0, 0x20000051}, 0x40000) r6 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r6, 0x29, 0x2a, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}, 0x2}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) r7 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r7, 0x29, 0x2a, &(0x7f0000000080)={0x20, {{0xa, 0x4e23, 0x2000000, @private1}}, {{0xa, 0x0, 0x0, @empty}}}, 0xf4) setsockopt$inet6_group_source_req(r7, 0x29, 0x2b, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x7, @mcast1={0xff, 0x7}, 0xfffffffa}}, {{0xa, 0x0, 0x0, @mcast1}}}, 0xfffffffffffffe40) setsockopt$inet6_group_source_req(r7, 0x29, 0x2b, 0x0, 0x0) close(r6) syz_open_dev$char_usb(0xc, 0xb4, 0x0) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)=0x6, 0x4) unshare(0xc000400) landlock_create_ruleset(&(0x7f0000000080)={0x9008, 0x1, 0x3}, 0x18, 0x0) sendmmsg(r0, &(0x7f0000001340)=[{{0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000500)="ab", 0x5ea}], 0x1}}], 0x484, 0x24048084) ioctl$SNDCTL_DSP_SETTRIGGER(0xffffffffffffffff, 0x40045010, &(0x7f0000000040)=0xbb000000) 12.151344941s ago: executing program 0 (id=6182): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x17ef, 0x6062, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x3, 0x4}}}}}]}}]}}, 0x0) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000280), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$FOU_CMD_GET(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000500)={0x38, r1, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@FOU_ATTR_AF={0x5, 0x2, 0xa}, @FOU_ATTR_PEER_V6={0x14, 0x9, @private0}, @FOU_ATTR_PEER_PORT={0x6, 0xa, 0x4e22}]}, 0x38}, 0x1, 0x0, 0x0, 0x20008000}, 0x40000) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r3, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='io\x00') preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/230, 0xe6}], 0x1, 0x401, 0x9) ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE(r4, 0xc0305602, &(0x7f0000000240)={0x0, 0x3, 0x3010}) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f00000000c0)={0xf57, r3}) sendmsg$NFT_BATCH(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)={{0x14}, [@NFT_MSG_NEWRULE={0x98, 0x6, 0xa, 0x40b, 0x0, 0x0, {0x2, 0x0, 0x4}, [@NFTA_RULE_EXPRESSIONS={0x60, 0x4, 0x0, 0x1, [{0x5c, 0x1, 0x0, 0x1, @socket={{0xb}, @val={0x4c, 0x2, 0x0, 0x1, [@NFTA_SOCKET_KEY={0x8}, @NFTA_SOCKET_KEY={0x8, 0x1, 0x1, 0x0, 0x3}, @NFTA_SOCKET_LEVEL={0x8, 0x3, 0x20000085}, @NFTA_SOCKET_DREG={0x8}, @NFTA_SOCKET_DREG={0x8, 0x2, 0x1, 0x0, 0x16}, @NFTA_SOCKET_LEVEL={0x8, 0x3, 0x97}, @NFTA_SOCKET_DREG={0x8, 0x2, 0x1, 0x0, 0xa}, @NFTA_SOCKET_LEVEL={0x8, 0x3, 0xa6}, @NFTA_SOCKET_LEVEL={0x8, 0x3, 0xdf}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}, @NFTA_RULE_POSITION={0xc, 0x6, 0x1, 0x0, 0x1}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x1}}}, 0xc0}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r6 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TCXONC(r6, 0x540a, 0x2) syz_usb_control_io(r0, &(0x7f00000001c0)={0x2c, &(0x7f0000000000)={0x0, 0x24, 0x6, {0x6, 0x8, "929504f5"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) 11.819895698s ago: executing program 3 (id=6183): r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x8002) r1 = fcntl$dupfd(r0, 0x0, r0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = socket$xdp(0x2c, 0x3, 0x0) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'pim6reg0\x00', 0x2}) (async) ioctl$TUNSETOFFLOAD(r3, 0x400454c9, 0x3) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x16) (async) setsockopt$XDP_UMEM_REG(r2, 0x11b, 0x4, &(0x7f00000000c0)={&(0x7f0000000000)=""/74, 0x328000, 0x1000}, 0x1c) (async) setsockopt$XDP_UMEM_COMPLETION_RING(r2, 0x11b, 0x6, &(0x7f0000000200)=0x1, 0x4) (async) r4 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$XDP_RX_RING(r2, 0x11b, 0x2, &(0x7f0000001980)=0x100, 0x4) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r4, 0x8933, &(0x7f0000000580)={'batadv_slave_0\x00', 0x0}) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000300)={{r1}, &(0x7f00000001c0), &(0x7f0000000240)='%+9llu \x00'}, 0x20) (async) setsockopt$XDP_UMEM_FILL_RING(r2, 0x11b, 0x5, &(0x7f0000000140)=0x1, 0x4) (async) bind$xdp(r2, &(0x7f0000000100)={0x2c, 0x0, r5}, 0x10) r6 = syz_io_uring_setup(0x497, &(0x7f0000000400)={0x0, 0x707b, 0x0, 0x4, 0x288}, &(0x7f0000000340)=0x0, &(0x7f0000000280)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r7, 0x4, &(0x7f0000000080)=0xfffffffc, 0x0, 0x4) (async) syz_io_uring_submit(r7, r8, &(0x7f00000002c0)=@IORING_OP_WRITEV={0x2, 0x0, 0x4007, @fd_index=0x4, 0x0, 0x0, 0x0, 0x0, 0x0, {0xfffc}}) (async) io_uring_enter(r6, 0x3516, 0x300, 0x0, 0x0, 0x0) write$sndseq(r1, &(0x7f0000000180)=[{0xff, 0x0, 0x0, 0x0, @tick=0x4, {}, {}, @ext={0x84, &(0x7f0000000000)="0f553398376efb878c2129cd85eef1aaf5d64297dd3eb1ba51ecbd142774b7926514ccecb37ac7c2393bdda400259eda35dbcb821dfb4bbadf892d42697a0b4605485b8ca837aaf6c227a22eef220ac66dc1b6ecdd960feada0198dfd3a02a3c226c74950343bdb7d684e461a9074d2bf6bc06ecf1d761dacff5223e6f017b3afeeaa26e"}}, {0x0, 0x0, 0xff, 0x3, @tick=0xf27, {0x1}, {}, @addr={0xf, 0x5}}], 0x38) ioctl$SG_SET_RESERVED_SIZE(r0, 0x2275, &(0x7f0000000400)=0x3) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) (async) r10 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL80211_CMD_FRAME(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000fc0)={&(0x7f0000000180)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r10, @ANYBLOB="010097bd700000000000020000000800", @ANYBLOB="08002201b60100000800260080090000"], 0x2c}, 0x1, 0x0, 0x0, 0x8001}, 0x4040000) (async) sendmsg$NL80211_CMD_NEW_STATION(r1, &(0x7f00000005c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000003c0)={&(0x7f0000000600)={0xf0, r10, 0xb08, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x882a, 0x72}}}}, [@NL80211_ATTR_STA_EXT_CAPABILITY={0x4e, 0xac, "959a6eed66637800d1becc9240bf9a4da3db8e3fc3c9954840468dd2565342d8836fa7c31591111792f9707ff9d859e89e4bf0f867d157d3f91ae11efffd860a8af81f382fee79654ca7"}, @NL80211_ATTR_STA_SUPPORTED_OPER_CLASSES={0x15, 0xbe, "783d7f49a309d2f6a2b0db3b979c6c9054"}, @NL80211_ATTR_STA_CAPABILITY={0x6, 0xab, 0x3}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_STA_WME={0x54, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x8}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x5}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x4}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x90}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x2}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x9}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x42}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x9}, @NL80211_STA_WME_MAX_SP={0x5}]}]}, 0xf0}, 0x1, 0x0, 0x0, 0x20000010}, 0x40895) 11.397228456s ago: executing program 3 (id=6184): setsockopt$inet_sctp6_SCTP_ASSOCINFO(0xffffffffffffffff, 0x84, 0x1, &(0x7f0000000080)={0x0, 0x2, 0x4, 0x2, 0x6, 0x9}, 0x14) ioctl$PPPIOCATTACH(0xffffffffffffffff, 0x4004743d, &(0x7f0000000100)=0x1) r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000018c0), 0xe0c81) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000180)={0x0, 0x0, 0x0, 'queue1\x00'}) write$sndseq(r0, &(0x7f0000000240)=[{0x28, 0x6, 0xfc, 0x9, @time={0x7fff, 0x3c}, {0x3b, 0x89}, {0x38, 0x2}, @ext={0x1, &(0x7f0000000000)="dc"}}, {0x5, 0x4, 0x4, 0xc, @time={0x5, 0x9}, {0x1, 0x3}, {0x5, 0x8}, @queue={0x7, {0x1, 0x7}}}, {0x13, 0x3, 0x1, 0x2, @tick=0xae2, {0x4, 0xd}, {0x5, 0x30}, @raw32={[0x4, 0x5, 0xe]}}], 0x54) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f00000000c0)={0x3a2}) syz_usb_connect(0x2, 0x24, &(0x7f0000000480)=ANY=[@ANYBLOB="120100003f7a7e40720c12009622010203010902120001000000000904"], 0x0) 10.363795537s ago: executing program 1 (id=6186): syz_usb_connect(0x2, 0x34, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)={{0x12, 0x1, 0xce2803614d4d4be2, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x1, 0xc0, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0xffffffe4, 0xc424, 0x7, 0x1}, {0x6, 0x24, 0x1a, 0x80, 0x4}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x7, 0xc, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x9, 0x5, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x5, 0x4, 0x37}}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0x5, &(0x7f0000000140)={0x5, 0xf, 0x5}}) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d838aae8c05dd22d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008340)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4716e26b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb4f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0010000801964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x78, 0x0, 0x80, {0xc, 0x0, 0x0, {0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x5, 0x0, 0x0, 0x8000, 0x0, 0x0, r1, 0x1}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040001}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x168) r2 = socket(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="850000002e00000084000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000040)=r4, 0x4) r5 = socket$inet_smc(0x2b, 0x1, 0x0) r6 = syz_io_uring_setup(0x110, &(0x7f0000000140)={0x0, 0xfec9, 0x8, 0x1, 0x3d4}, &(0x7f0000000040)=0x0, &(0x7f0000000280)=0x0) syz_io_uring_submit(r7, r8, &(0x7f00000002c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3}) io_uring_enter(r6, 0x1db3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r5, 0x6, 0x21, &(0x7f00000002c0)="ff004000", 0x10) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@newqdisc={0x24, 0x24, 0x5820a61ca228651, 0x0, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0x9}, {0xffff, 0xffff}, {0x0, 0x10}}}, 0x24}}, 0x0) 10.171143011s ago: executing program 3 (id=6187): r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$inet_tcp_int(r0, 0x6, 0x19, &(0x7f00000001c0)=0x1, 0x4) pselect6(0x40, &(0x7f0000000080)={0xc, 0x4, 0x401, 0x5, 0x6, 0x81, 0x3, 0x400}, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000300)=0x208) bind$inet6(r1, &(0x7f0000000000)={0xa, 0x8000002, 0x6, @rand_addr, 0x40000000}, 0x1c) sendto$inet6(r1, 0x0, 0x1e, 0x2200c851, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) recvfrom$inet6(r1, 0x0, 0x0, 0x40010000, 0x0, 0x0) socket$packet(0x11, 0x3, 0x300) bpf$TOKEN_CREATE(0x24, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) syz_usb_connect(0x0, 0x5f, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000b1f203401e0903003bd7010203010902"], 0x0) r4 = socket(0x40000000015, 0x5, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_ACCT_NEW(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="28000000000705000000008000000000030000070900010073797a31000000000800054000000003183b1a2993b994fab96afb9470afff715bd83952fc697b2b8e7f1e66695a2bbe1d3a3e64d5aa5f639c07948e0f1de03e070000002d4e1fcc11622ff4306fe3189a678346235bac426b006f0f000b5e71f89ae66960c2fe41feaa739ea4bdb40a3891df06a8b9e44eb2509e2a04dca4f68b514efe4aeeb4b5efb355a5a364a6393f38f21ac408126beb8e3243dc66d353"], 0x28}}, 0x0) r6 = gettid() tkill(r6, 0x37) prctl$PR_SCHED_CORE(0x3e, 0x3, r6, 0x1, 0x0) bind$inet6(r4, 0x0, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xfffffffc}, 0x1c) keyctl$update(0x2, 0x0, 0x0, 0x0) r7 = socket$inet6(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000040)={'sit0\x00'}) ioctl$sock_inet6_SIOCSIFDSTADDR(r7, 0x8918, 0x0) add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) 9.357585246s ago: executing program 8 (id=6190): r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) timer_create(0x3, &(0x7f00000027c0)={0x0, 0x7, 0x1, @thr={0x0, 0x0}}, &(0x7f0000002800)=0x0) timer_settime(r1, 0x0, &(0x7f0000002880)={{}, {0x77359400}}, 0x0) timer_settime(r1, 0x0, &(0x7f0000002980)={{0x0, 0x989680}, {0x77359400}}, &(0x7f00000029c0)) syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000002280)=ANY=[@ANYBLOB="000004", @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYBLOB=',\x00'], 0x0, 0x0, 0x0) mount$fuse(0x0, &(0x7f0000000280)='./file0\x00', 0x0, 0x100000, 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x89901) move_mount(r2, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r3, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0) syz_usb_connect$uac1(0x3, 0x71, &(0x7f0000000780)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x8, 0x20, 0x3b, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x3ff, 0xb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x40, 0xfc, 0x9, 0x3, {0x7, 0x25, 0x1, 0x2, 0x9, 0x2}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x5, 0x2, 0xfd, {0x7, 0x25, 0x1, 0x0, 0x7f, 0xb61}}}}}}}]}}, &(0x7f0000000600)={0x0, 0x0, 0xc, &(0x7f0000000200)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0x6, 0x7}]}}) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="b7000000ff000000bfa30000000000000703000000feffff720af0fff8ffffff71a4f0ff000000002d040200000000001d400200000000004704000001ed000062030000000000000c440000000000007a0a00fe00ffffffd704000040000000b5000000000000009500000000000000023bc065b58111c6dfa041b63af4a3912435f1a864a710e4d58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c50000000190f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646cb7798b3e6440c2fbdb00c37dfca3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebba2c598b4fc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdfd1f5089048ddff6da40f9411fe722631cb467600ade70063e5291569b33d21dae356e1c51f03a801be8189679a16da18ec0ae564162a27afea62d84f3a1074649c6bc6ea9f2bca4464f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c0dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b989b40000000000000da60d2ae20cfb91d6acdf538f9ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d71cde2c140952f9a0f0bc6980fe78683ac5c0c31032599ddd71063be9234a22048ef8c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e04cfe031b2875353193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2160242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44028d6112a0c2d21b2dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed826416050000000bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24d47afce829ba0f85da6d888f18ea40ab959f6074ab2a40d85d15017ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0c1e02b6e4114f244a9bf93f04bf072f0861f7580e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a99702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b727f27feeb744ddcc536cbae315c7d1fe1399562ba6824840bd2951680f6f2f9a6a8346962a350845ffa0d829e4f79adc287906943408e6df3c3bfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fed000000007baa5b6a686b50f0937f778af083e055f6138a757ebd0ed93517a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a903792283c42efc54fa84323afc4c10eff462c8843187f1dd48ef3fa293774d582956ff0f40b10ca94f6feeb2893c17888e1cdba94a6ea80c33ead5722c3293a493f1479531dd88261458f40d31fe8df15efaaeea831555877f9538d6ee6ba65893ff1f908ba7554ba583fef3ec7932f5954f31a878e2fae6691d1aee1da02ba516467df3e7d1daac43738012e4fee18a22da19fcdb4c2890cda1f96b952511e3a69d694d625e0b2f808890205f3a6da2819d2f9e77c7c64affa54fec0136cbafa5f62e96753b639a924599c1f69219927ea5301fff0a6063d427f0688430754c02180d61542c25000000000000000005a7b57f03ca91a01ba2e30ca99e8ebc15ecb4d91675767999d146aef7799738b292fd640dfef6b04d086f737a159d7e0c6e4d81ad64a8bbca485683252b15f36b788bce5ccdbaf75c94cb93499f6947a967a7bce14c6de4e7c0660d80010f5c653d22d49030a8c2a4ab595bf4238f18ca428dafc7ac96d404607a0000000051a2104f22e6db5a62b5089c1b45282d38864daa3ae81d6b0968d1d2867b91b7d120617d12d91db2633d6864da40b54783a17aaeb6737c323f9f98e354cc98dcfe23ad01bd1c61563e69ffe1c2c73e1661261173f359e93d2c5e424c17998809ec8f0232b3955e052a4cecd89008f70314a0bdd491ec86a4555d89fe0120f64c62e8e3ed8bcb45202c3d4bbec8d722824c0ebca8db1ea4a0032f37ff559be78537756ab5bbe4fe9af5d785d0128171c90d9900ce2532b0f9d01c4b45294fbba468df3e1b393cb4e62e754598e47df6bd06431c94bc5d047899fd219f448bf9189c65c9d91eda6b52a373803a9efe44f86909bc90addb7b9aee813df534aac4b3093c91b8068cd849904568916694d461b76a58d88cf0f520310a1e9fdc18cde98d662eee07751532d5e7d0a8811922929e085392ab3d1311b8243266d87047f601fa88a0da36b9f302e8262395174328f2482d14008de83070744f143fdec90ba5a82668d5fac114c13955ad6dca5db2231d8ba14c54c47ed04a4b4ace17e357e1d6432399f87a7a14235bbd796a09313b247b95d37ff40a404bdad74bd20000000000000000000099fef7cd7af3ce64a92f95d89d125b1e641240d7e5e2fa3d1f7684448c3e3822d617e205061298b939a191be4b48e169bde2cae3accc5bd40a2968b59c93d35f8e42366fdef907000000f01ce68abff28861aac8302d268569dd42e194e330c7aaa54ebbcefd23f21ce8153b9926e12e015cb56119df72c7533a48d028ad0c74e2a9478fa3be18a1a2b65079cc1c7bc46dd12305a1ae9dd19e8d525206c0a728cfd42193abe8130b51d6c9b94c5513df2d85e8c01a2d69841f3d7799ac04bdc590bb1c89b9c695f163e57343c9bfb59909433c9001c5f8b23e38534a538fc933cac6c2a92d038df638a0f226df9fb857bd414c2cd69985e8053e3dfa41614d7c74d04d8c2471041d17c730fad28395f8d4688898cd58b9d600c851626529bb581012fd7a8139166fd5e59c84f4ab279b1b99c028db4cb9680c8035f967db18de738844da7e260a830c1ffa49f5af3c15423a0e315acb82a3e89218cb314e68fda4d94aa1d815babc13b9fd336d205c5913ef670000000000000000ba470bfe62fe2933082149d42e8a00"/2496], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) 8.968060718s ago: executing program 0 (id=6192): r0 = syz_usb_connect(0x0, 0x48, 0x0, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000180)="49aadb90aa989eb5efa5ba9774f7646ec629f65f982c718e92b7756a13ad5be6c0b729a09e09958a86ca04cbceec577e60b19ce231277b6f841fe894b4d1173eb553a030ab9fa51f173f853218f813aeffa2cc8e263ae907bbc010e5745c4c9cf3fc38193f34e06c9776dd3350454dcf4269d318e59233a0b644ef0c4e11e8bcea82a8d4f2e6c26aaacef0b6ac974bb7ddb5", 0x92}], 0x1}, 0x4000000) r1 = socket$inet6(0xa, 0x800000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="4400000010000d040000", @ANYRES32=r2, @ANYBLOB="60c000000800000024001280110001006272696467655f736c617665000000000c000580080022"], 0x44}, 0x1, 0x0, 0x0, 0x95}, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[], 0xa4}}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000c, 0x13, 0xffffffffffffffff, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x4, &(0x7f00000002c0)=0xfffffffc, 0x0, 0x4) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000000380)={0x0, 0x16, 0x2, "0655"}, 0x0, 0x0, 0x0, 0x0}) 8.487907362s ago: executing program 9 (id=6195): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) r1 = userfaultfd(0x80001) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000380)={0xaa, 0xb2}) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000cc0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000002c0)="68377863ac6ea61666eaa696435a75f1626fe3a3acedcaf71527ff51d446daac757559d2d6fc2b90952355ec6c61d718c91784312b1b4771888a0811895b02ffb658934b0bbd6466c9cc04cc7252f1f1deea5a8b9c6797c8f1263db526cf88899f7ecab544662eb34743cefb660a78cb9468d2900b3cda4cca9d89ab6d341d145acf249276dda272407bc98d9e5431316d468b9e4750f2316589dc4de3157592d27fd723a512c85b08035842b75ec422346f9696f4bb3226b0ca75d135ebd8cae46fb83b71c103e1fdcb1934fd1d28b4916abe2c44e26ea72be426c27052e816212096000155788943b846746ccb492175fc9e01", 0xf4}, {&(0x7f00000003c0)="5453b4b759f9d4f4f33bda880b70e0dadde06223919f4585429ef69078a4956f646ea03bfd4c090a003c01f32b1a175baf38c1eb4572c8b372a4cf9128062e58ff575546876a2804144c3aea98c4a3533396f87e860de8c66bceb0e6b387ec853b7e91c57587d38436637e702ae18eeccefdcd7a3cdd7bfc327b5d619b57d56afe1628b65e2948af5ee0e3f52746a5aff58bb7c6d253a58bf745584d1bc19fe5e42b5534eab9e9d2587b413e81f68b60f56130f82b327f5fe900e3e107bc6b783d1d23a056426d6502133386b51e657046c1c43a2a2c4a7611ee6592a5ee08700d24d832163b3def1f", 0xe9}, {&(0x7f0000000640)="d48c8225ddfdf2c06c27763617468581389d34126760ba3dd0fe077a7c2ce378dd62cafeeb4ba1493766d09fd561d69a5bf8109ffcd3e43d8c16b9c3fa92d4439c5af1fa4775d01dcf0748a24ab51b52fbe75287a4b9aaa18fd479bdd154b4efe531a242d90a1ca2799c242bfd4ddd8271448d3415bd3a907ad340dc2fa2471393212d02eb25242808cffdc4e7a646211c18ac8602f5fc1e4f82b72871a8d42f37988365ff226c1523bf0161", 0xac}, {&(0x7f0000000040)="f96be6c391f1f8b23ae44a70a75f4a5ed0e013f80882907ab089ee65d16a6c6f5c666dad31257fb48b66d940a381", 0x2e}, {&(0x7f0000000740)="f52ec22aafecc37a6d9995f1afb5c1727f223f9b84451a110b1dfbf19cc7ed183ba93f6d55645001887fc999262b9c938e22ef5ec46b4b1b535060dcca5cff1f0e5a1d9b32cef2b6e0a61af7968dc1759c4d901867d7d6e9f2521f6a1578e1cc2fbf58837a2633c0b8299192718c61227412dafd01e899723b33735bbec3e1429117362acc4139fc3565f183bd5568f47f4bc416adb360fdd9c497c2ad2ffe1ad738f4c073f1378d2b455e61844076a4a97a", 0xb2}], 0x5}}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="acc870bde54caaeacb0000108cef4fa7bf44702b284b2e80cb32d33a86853c8c28797cd14c72c87f849f6ccbf3198d11a0b1ef000000000200000088e0e022b04dbd50d36f3c028c27", 0x49}, {&(0x7f0000000840)="b1f56ee29c433328d3b2a83bd97e37007087acae7568edff43ed556d76770122635aea1dc48755381c71590cd542e796cc2669e2af442a03760c5cdfc691b3da35ad6a8d2ef9c2baa53a8dec36a2e434d46e643a1277b1dd932f3ef2cf46c257d6a19523b8b789ef34b46e461725b5e437323385b88c368f8bb5b933aa9169f5f7b51dd5319b8016623d1863d70581691a79a6678db1e5e7fa1c98c5b9e4a87272e9c4a1bd98dbb2ab76919ba5c1020e80bd0659e82d861dc6fe4c62639134c5", 0xc0}, {&(0x7f0000000e80)="5be3b011e12323e4ab88c0472f070000000000", 0x13}], 0x3}}], 0x2, 0xc0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0xdfa, 0x4) sendto$inet(r0, &(0x7f0000000580)="17", 0x59a, 0x10008095, 0x0, 0x0) 8.428285413s ago: executing program 9 (id=6196): prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) r2 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r2, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x9007}, 0x4) r3 = socket$kcm(0x10, 0x2, 0x10) sendmsg$kcm(r3, &(0x7f0000000000)={0x0, 0xffffff2d, &(0x7f0000000080)=[{&(0x7f0000000040)="e03f03003d000b08d25a80648c7494f90224fc60580002400c000400030082c137153e3719ac018000f01700d1bd", 0x33fe0}], 0x1}, 0x0) ppoll(&(0x7f00000005c0)=[{r2, 0x2743}], 0x1, 0x0, 0x0, 0x0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000140)={0x38, 0x5, 0x0, 0x2, 0x0, 0x2, 0xfffffffffffffffe, 0x5, 0x0, 0x3}, 0x0) dup(0xffffffffffffffff) bpf$BPF_PROG_DETACH(0x8, 0x0, 0x10) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0x9, &(0x7f0000000200)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}, 0x3, 0x0, 0x0, 0x0, 0x8a}, 0x9c) bind$inet6(0xffffffffffffffff, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) mlockall(0x7) shutdown(0xffffffffffffffff, 0x2) close(0xffffffffffffffff) syz_usb_connect(0x0, 0x5f, 0x0, 0x0) close(0xffffffffffffffff) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="1201010200000010f3b100000000010203010902240001010330050904000801030101000921ff00010122b00b09058103100002ba07424ae89cf7d629f944a4bedd8607e44fa2444bf40ddf534ff8c07c"], 0x0) r6 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) bind$inet6(r6, &(0x7f0000000000)={0xa, 0x3, 0x0, @loopback}, 0x1c) 8.358440697s ago: executing program 0 (id=6197): r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x1a, 0x2, 0x50) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000380)={'bond0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001400b59500000000000000000a000000", @ANYRES32=r2, @ANYBLOB="14000200fe8000000000000000000000000000aa080009003f"], 0x48}}, 0x0) sendmsg$TIPC_NL_LINK_SET(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000140)=ANY=[], 0x50}}, 0x0) sendmmsg(r0, &(0x7f0000003a80)=[{{&(0x7f0000000200)=@tipc=@id={0x1e, 0x3, 0x3, {0x4e24, 0x3}}, 0x0, &(0x7f0000000840)=[{&(0x7f00000003c0)="e4853ce0c344a31b8285f75292d13cee10657fe8cc600d612e679bf345d1f6e7043eca7e40916932e8f66f3d33e338c0167a9f584c010b29ebdb3d84f1a5c7cecfa1113b202a20c8f9f351a2fa35adbeb1d077ffdb1866f85255bb0022c9fe7f8f53bdb04629778ca9dc160fa5cbd894963955a3e38b3623900e513e1126dc609a5a5f2e7b51632def18c641e550dd227af02f83f6ff1b36cf7276830808347544cba271cffeae5ac17b0b988ffdcf086d8875db01684612cb963a4901bfb5121bf14611311d7650734b2b7a575adb5aedc10d696dc1a80b765a97a3f4a5d58f007b0c73"}, {&(0x7f0000000280)="e6216b85efee3bcd6ce01684a10dcf3cf1c60d586eeee05211e5d45a3586ef3f6da4f4a3e50dfe13416c3dd29d1087cb342426639db8a457f945819d7938d23059428342d6b6a57645466f7d2a90e074e54ad30e6c8d49006cd97af2"}, {&(0x7f0000000300)="ee0a1e16664bc513eb09e4c6a8"}, {&(0x7f00000004c0)="b0ff918a3afc793229fc8d741176cd5d01395b958e13dd91d845f2f9f3d42f7c7984507661c3fb2c"}, {&(0x7f0000000500)="d3dd3c6983d7848b861049a4a5074c97791642b3f9a7466ac350ecdc3cffe0bf0a9b1f7a0d5a3dec8e9a"}, {&(0x7f00000005c0)="dc9731bc8a08adf08c32db64c250f3341d95b78d8934df4713bead56e950be92c4e5cbb105d95d1e54502700759e5a0b75770dd0f47d382316c198b7e20e42072bca72e22c6fe4032e2a09bdb8e2037b003c8991826926c5db9da551f3fca4b411db10b4f1f752d913174c630ebaab1c5b8cb7fe4dbf0b555cc0465c00c8f32efcb5ee2cde7dd756f01bc563b8cbbde9cdeec9ebb05fd8f5841b2f7983951b9da6fc6e07a04fce3cb573a31924478602f8d08f21a76bc25343328589dccdceb6203a620c5dddd6dabf2fa0f788d4e4d479dc84bd78346698ae617abfb494a633ec"}, {&(0x7f00000006c0)="2c2a3d74adc360c80b01ef6c74d7eda9b4366dd4c1a13abb664b2189fab1b137097637e105ac92a78fbc081c606cebee6dd132247c360ff273671ccbc9b3cf0c316dc0156ba3ccfe94fa769af35f3f2ae0812bc04c4369ed425aee382def673d53ea7d535ae5330e3aeb17767d6f961553fb6e935df0a5145547dfd2846ec4ff6c84d26cd7a733df9bf4bc5ac72dcd57c52314c82a866277de65148677484ec568bb81b361d21bde00f46dc8bdfc31faa0c79b343c12874a53a7068a55ae054e8cbd2f14e74a2988e7"}, {&(0x7f00000007c0)="af8cd0c83c263e0daa596747ff31459a43650d62beb7f38e886759e826957125af66bcff8695b0073401b2e2cd3f7a5a19c04c02e70814da7df835882c42dda6a0c63fe15b6c382c7fccdac714d015da75599d9627655f1dd3532b75b8df7d4b868726c2add7d4391a614221ba6c"}]}}, {{&(0x7f00000008c0)=@nl=@unspec, 0x0, &(0x7f0000000540)=[{&(0x7f0000000940)="a8ccac70b56e94ca40f387ad489af1989af629dd4839a07ee68bd8566d937ad307b607b9da1e97ee19edfa035dcef8d8914673cd4e58ccf30dae2c211e00ebfbc638546865487cfd683bfb4e334ccce62b85fd1d305987813f92ded330234268195187d81539718afe85194243a1df9775f989feec42fc999330de5d6a84caca5f45cf3f2d562307c7df3f88b8b2830bb18c9c1c848c27874abf40c2c08f005225f6bd7601ab4ea026fb635b"}, {&(0x7f0000002a80)="4f4fcfc45ab019c46ddb9d929a7d5eeba022f9656bad8b284849e2abfc61c0fe98f6ac72b81e48e084a30fcde03129a8ed9f23e6fe0e9ad30eab057a4402eab9a35058dc084386959e86e99483a084b29369ba58cbf59f41c8bde60fde132934fb0e238c61045ca2818f2fbdb3d7860f9e5bfabf35df37a51556d4348d8dda683c7441726d04fba8929fca24047995b0fe8523ee038a57752c5ff99c99f250256731d52bc8d0811445b137472cbbf3613789f8849217a7f47ae07fbdbe545ce38eac823fca3304729f7966c36d2dc0f4397da907c4e904b87a082a463258d91828ba045a25860c29a7758bdeac0c8b1f5ab2e56c371140e6eeb4171706e5d4582bd9886e9cdc1631c6e974c0cc16a37e6e216aaec54f1ee2816a0c983262199328b2a944b813b4157ef64e3137ba90d5e6e31f345a2b94b68f1173d70a0770375347066ae53054341773b86839fcf579420baa41039eb4ac450442e91b18508be6941c9d260a70fa5a880ae9f7e62703b1f443acb9a3e2034347ce11181f10b28f6b35c2d306f4121b6ef46b5bf2ecf83c8fa0b72a4d82472f1ac58cd2db4ececa5fc744a970d938d77fc5d85f353ffcce34dd45e036644b543939e590c7ad8bfc2eb3d5cdccb825da05b9d52a52cf30ea45b33c19e8caf38c8d7469203c26998580f177561db5f7c628354b643343d4de600f6cc06e020a91e270da11f8d9714be0b0029c9198c1258193ea4829283d717d606183d64da0304c03b7036df53af367ab699a074cb776b2496a02b72de3f26e82e9720e36bbdd5d36d6e9e93d9b86727f3cb9e6531c004f5236989908c25d49057d6c907ff55b12d7148a030844c812cf04f11d622287e296dd667a04f0aee0f9874ab132b8433d33064ab7e5c0fa5e66fbca018367a65215af4242c8fe51b35134d06ed903bd21e9386d46ac8f49956ca8fab1e320ce18af492c568de13785b8923a49b1a2f6be8fa3eb89693b0af1c13f4a3cd9e6da84f6ecbd16d64be7f7ede8b40471cd7baf39476205ba0ba42cb7214015915d9256b178e3b6ec241ea96ef402ad92e257c0c5ce3eb458ab05b38bd73d418248bbc92a9d95055a10fa4365431a438612a2a43e523fa40db7eaf4bc2b948848ed1a960f71e5c4622fb79c6f6f529ec0c6c0a1f87bc2dbcf559ef7c8a7707e37dd30693be3e37409984e6cdeb74df9cc41d11866591c6cf2339be6b7a15982c245dfd0d3a42a2d81766633c095541000e48d947bc93f7f0d2ca35725b29bfec7b0af916e6bc0db8dcba41993c0275fb813791a2a1fb6b37a1b45581d376425a3f1777689223562bfee9af3d67047af5d28241001ca627de274765322de9caa430c2b00a7878a138c1b2f4d9d7ae32d3f1c2da9960f0ccdc966b71cb9c1eea9178d3c6f1a953a4efef79b45e4e26ec35cc07758e384533185b784e5ee1864dbe56a621d9825037db026dfe3f96c0da18dd682f4aeba654291563fae19320fd26961175c7a69a40ed4f7fc9d30d5135f7bd47a8e0030ad0c5de8afa813c58c089687eff5ec5cae06b0adb6ad6488157389c9c0a1434ddbbce65478ff6f7b49e5bbf2c26402ae8244aa63b0fc473b77a722f392e387d611206875de119c5b9ca0c77696d6fe7d816c63ff9a254197c0d1baa40de6685855fd77143e23554ca67a7bb962cb50c2b9be75d8654ad58ac7e41bfe044e8a14263da788006af8c88da9d2e40bbbee6845666d905470db6d8fcf6286495f06f23e70d486799549677c6795e66f4258d851d5cb1a1908508a30c8add5ae25a887dbe6de478c08eede9352e32ad926a210dbe113bc3c3d772861167edb28f1c184ae6db8bb17a12244a9e687685a78e16bd13b8e784e2d97ce3681a0e51051a3dc6e5f1a7924b3bf71eaa5bc0e2b2c07e4e69a307b921e9d15731feaee47b4c32a1007b2b5614284a1ca98bc4493ea3fd95336cde098dd4289becff85d9600b6415390fb94586d27dcc3bf943c8aa1546d9a745020114e81effa5d6787178e52c15950c201f763cdb116f8afea0d49c94ccd5e96c6801ddba34673bc4dd2c9246d2fabf211be1dec2f0c8a29faced7f2b542a8b40ebcc0ff4cd88e8d5f7986852ee8529310e87922766c577f1218b8cac7cdcb3b78a00d5671c7357a0e0099620f8bccf11172373fb5afd3ba244b3748ddea9bd5783a6278358ef17a083bdbf0048dbd558a105f1c14d3a422a9dbd0784c983a88e808b41b0671e803b512f187ed399aa2459507ee86784e0edc542ae6dd2b6d56b6bf08962e34476534670fb05b166b51b560803601f158894c0ce0d9c7a8c12d92985aae9143586e3e3942a5a41ce48d0c8fb20f525c273110ba106a5b502787f83288423b3c3f940fcb8ad10279f75cffc925140ef890e5567d04ea01c809fe78ae5bece3259fc2708c5097a508b3b20ec5ef98248902657eb1d477a7b1d90fa30d055863d72e7dbcdd56ad04d6aa1d9320591c9ced9f0423357704069b4b522d362911e34826fb8df881111fc545e0799cf659fdec42efddd9515c1ccd01a4565b48c10799cad1be72d54c6f1b9224d5e3332a06de60d686c42a43356afb4ea9faeccdabe3362b6c09e2c2b7bc6cc1027d511c986d06cf72f86bc9d9c304b5bb4ee5921e4e2523bc02fdb2c2c409b4e2beade7298018723f5a09208c3c29288df2d8a998176f34b23ecd648734617c4533bb9e5778cac1c9b61aae77e0aa5ddb3a268046d3fc0c41615dedd9bb6aa1acabf1fa2de0f94dc03bd26eb89caa72ee1e663a872de27f2c0a402ffb087abf5fba32fcb77be1e4565bcb29eadbd6944bec087956f48260fc7f6815ca37ad6d671035e21c236b6b075d32c3487926cb2fe2a14816f954271cb287385e565d4c499104db27dcf81108d7c2cddf7e5b0b6096779aa070a890c1a6febe8bc8bf1263734878cd91c3c5a095658b8e17d0a0e096e27f02946cbf4f0c49582b88fd0c36231d63390263484425d3a99083f8e5620fd4c2e4cde815cf0c5a7a55a6b41527f28e9b41f208496ef44adb9c5e9982ef4537e2761bfa21ae1a4b0dad4991b439ed0eed7c3d3a191082b719fcc2bd4984fa4ec110407c80d4ba3e08e71182f0f2e329acf995e1d8616c483a1846112060b4421f2f75462db4cfeb2d8423ed5fd36f54682be0b72f8b0ce308d7bc350c57ba69c43f0fea1f1d98017045ce68e323fdfc5ad57e25921a0de9c465f2bfa59ff052701e5bb87b37922f343c3fd6259454f6b040a7deaaa4209d89006855d5fba47de700c69e689e596e67d6923169d1502f9c23a2d62642951ea57065d7621f69ccac4ffc0f7fa3f6436a61393563c03ab37f6ca29990f5c6114ff377db2b42603400ab60fef041c536f36ed56372815869d1ae26bdc5ee21687648574a0a7170b395340cc3c6bc4440b9f72f826f6522703ec0d6f181e5d85e8177a9973bae25babad0b368a622f3456ed66983bfc7d617e72f170fef783f8418cbecc63e3fd87548fb1eb89eda5f1e0aff21faf4de0d9c6b9f48e78588beef786aae4c7b52ac18ec7f9b156a6e59716a3d39397b3f1359c13d0ad1b3d637467851f02c431d4a7e432ed28b67f477fac37fd0946b5190eb805118a978b60900e7d0e6b2c443fa8e7ede23260bb5e54f98917b27b4902ea13462e2abf4c369835842ac277c56d9c98591a503d2a6aaabe8dd1ed23f73554be8cfbb6816ddd5b98be3870464456283c978c1c9b5427dff70a650c424bc473b5cdca37207c803931571c9e1c409f8f20a4257b77e6ceddff43e0869ad7ebae88126f8d2645c21d0cfd1c7cf630648a273d22d96408e2f308a0975b5ce5fcb88f4bd33fcadcbf69cd5f2ce4ee6cf9b99fbb5172ddffbd3badabe8002ee30cd73b73a04682792253bbb6898a4ea3a16f012879a69959fd3cb9dc1fb62856861999529bab525ec25736d2dfa82bd758ed56a02b98aa56e15402e8ad3e11e2646f777d810aaedd33cb2130991f0f42093b01af597455e48a237850bbd4686349862ba5e9553b21898ed2755c7877f6ffaf3e0444c01c88dc5dac827aa8f4a7952349f04b6381de0906f11db9cc37130c6c56a4488369fa80c09f6cbb9ad98b83c12c370576c6dd6df0600d8fb26c0c93a2e3c237a0c1060366a69a8a333b214389516ad197ef9148a924f59166b89164a66377d3677755a9f8c3108062b909db9c70f166cbd8c079f7e2401e5a1f82e93cc3455bc243d7302e90bab5540cf3e386d482272dc1b00644a0231098b735fe362a7c4fecb246cd3df32eaeb07090cab54b0e9781b4f6efd544346593711aa231c6a489260d718329449d7b0ba49948c75048212a903e5f22d0c1a511120f69c8ef29691ae854cf147b1340486cf02bcff5062dc1cce1c371aa134573899324c85e25673ffc20b89032a608e42c693c8bc30ea1600d800d43d2bb953eead95f8966371901d2c94da53efe26f0715021b461682ee00eca9a9f3d9dd7d7ef19347baf0e7976321532678987b00b0b7ee6a6e911ece6fd07ae38fad16cf1f8a8cddbe26bbb0eb24a4c073706e2c56dede623335f2e64c544a142a70b90c6a71f3208240d0df22ff0906102475c5095d3f6aefa8d8c7c3ed4006185bd58c194ac83143b09fd9f04909e059890a9bb6092d476589a0966227463ca2b0faba4f0d52af1e27de7fb8a97e9e875eb8fb2896dd3317da9e44402ccdb508861825968ae52d872b1baff1a5d79fcdeb8c1c4042ed6a54c9f6feb940ab88adb04ad9eec0e6f2cf86eacc72bca1e7d5dc9d97dca1facce2af9c0b99ece77ef73025e34cb7556833beea75bc6eed4002c8ff9a7215f48c6f6f731b7df16947ed5d80d26428a9b3353caec84c488ee12ffe962404b28af60119863b497bba404ecd5f02801fb2e14bb3de2096fd9554acb657a61a99ddc17cc2dcf4cdccb413d14e0c319e86a4a4cc78be2986f561530af52966a523ae05e4f3983c4df8df1006e8209b86d3976ea61223e4d82423ab70c0fe093f2e825d47f0c91dd205d39c30b3a07525cd54947fe3bf170bbcc7d26dabb6264bedc619be34939b0cc049fdc389435af4562aa9676c96c382b32fb7c1b3db59f5d5c25375a99df8cbf20921a1fff417909f26501218c7c12225148aba979b51e2fb6b3aa3b8ff061ce0baf62b1b36d4a887c416362a42fde3b21f7bc8cee1df2de044cb6cb5d19379a1611a4c1d1911bb69b1837e050021a1cae2b0f9226106a266e5a9039819cb966980a9826456cebd37ff0fd9588d86fd5505bd6bae5ba1c914e86e1235c9dff996d1d380660a4653af917324ee52fa2062a70802b3bd1447a1a2ebbb4f66be152f9f542ce873a858396a68f6cc8afb5da01f58a882e9d053743d06ffc5e192b55207b25886901e93cc0c408303a0b54176c5460c9edff653043088c972c90c6c56d0f14227b721973e0e495a8e14b69b16c65922384f4db733c01a513f3459b0c3ba48139740f5a3bd07060314838e41d4d263abab9bab20bee78bd9b2af29e96961b63bb552ea5f35aa8a618238b8b09b7f4255e4175e6b86badbf0d56f822ab0682701e0f47869120dccf68864c33850402f06d83a5953a8d3054c7503b9624d52906043fc50c78859b430ee648b873851558520fb326fb703e1bf75632673e5d4fcee9092a7591f7c1b2dfdab854de6d7d49b7f007c5b483c01e3980ad0eb89aa95658386213cf054d8276918b307a410cf53c30c775be22f6c827c08d47718e16d2508856af0055688badee6778f4aa7b469b02daab8718e"}]}}], 0x40000000000036c, 0x0) r3 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x494180) ioctl$SG_SET_FORCE_PACK_ID(r3, 0x227b, &(0x7f00000001c0)=0x2001) r4 = fcntl$dupfd(r3, 0x0, r1) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000000001c000000000000ea04850000007b00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='kmem_cache_free\x00', r5}, 0x10) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r6, &(0x7f0000000100)={0xa, 0x4e22}, 0x1c) listen(r6, 0x3) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f0000000040)='syz_tun\x00', 0x10) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff21c0797552676effffff080045000028006500000f06907864010101ac1414aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c02ffff90780000"], 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = inotify_init() inotify_add_watch(r7, &(0x7f00000000c0)='.\x00', 0x5000009) r8 = open(&(0x7f0000000180)='./bus\x00', 0x189a7c, 0x113) r9 = open(&(0x7f0000000040)='./bus\x00', 0x4e142, 0x0) pwritev2(r9, &(0x7f0000000680)=[{&(0x7f0000000200)="05", 0x6a000}], 0x1, 0x6000000, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x37fffee, 0x4002011, r8, 0x0) socket$nl_xfrm(0x10, 0x3, 0x6) syz_emit_ethernet(0x36, &(0x7f0000008b00)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080045000028000000007606907864010101ac1414aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5c1000557fa5c700"], 0x0) write$sndseq(r4, &(0x7f0000000180)=[{0xff, 0x0, 0x0, 0x0, @tick=0x4, {}, {}, @result={0x1, 0x2}}, {0x0, 0x0, 0xff, 0x3, @tick=0xf27, {0x1}, {}, @addr={0x2a, 0x5}}], 0x38) readv(r4, &(0x7f0000000000)=[{0x0}], 0x1) read$FUSE(r4, &(0x7f0000000a40)={0x2020}, 0x2020) 7.343568956s ago: executing program 8 (id=6198): r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) write$apparmor_current(r0, &(0x7f0000000040)=@hat={'changehat ', 0x0, 0x5e, ['\x00', '/proc/thread-self/attr/current\x00', '&\x00', '\'+#&-[\'+8\x00', '/proc/thread-self/attr/current\x00', '/proc/thread-self/attr/current\x00', '-!\x88\x00']}, 0x8b) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000180), 0x111002, 0x0) ioctl$PPPIOCSPASS(r1, 0x40107447, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x4, 0x3, 0x4, 0xa5e8}, {0x836b, 0x5, 0x6, 0x800}, {0x9, 0x4, 0x3, 0x73b8}, {0x0, 0x6, 0xb, 0xdf4}, {0x8, 0x0, 0x3, 0x100000}, {0x401, 0x59, 0x7f, 0x4}, {0xe723, 0xeb, 0x7, 0x4}, {0xc4, 0x9, 0x8, 0x246}]}) r2 = getpid() ptrace$ARCH_MAP_VDSO_32(0x1e, r2, 0x9, 0x2002) ioctl$PPPIOCSACTIVE(r1, 0x40107446, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x5, 0x5, 0x7, 0x8}, {0x3, 0x24, 0x2, 0x6}, {0x7, 0x4, 0x4, 0x2}]}) r3 = openat$bsg(0xffffffffffffff9c, &(0x7f00000002c0), 0x501800, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000000300)={0x10201, 0x4, 0x4000, 0x2000, &(0x7f0000ffd000/0x2000)=nil}) r4 = mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3000002, 0x80010, r3, 0x0) r5 = syz_io_uring_setup(0x27d9, &(0x7f0000000340)={0x0, 0x8558, 0x4, 0x3, 0xde, 0x0, r3}, &(0x7f00000003c0), &(0x7f0000000400)=0x0) syz_io_uring_submit(r4, r6, &(0x7f0000000440)=@IORING_OP_TEE={0x21, 0x60, 0x0, @fd_index=0x7, 0x0, 0x0, 0x4, 0x1, 0x1, {0x0, 0x0, r1}}) syz_open_dev$sndpcmc(&(0x7f0000000480), 0x100000000, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_REFINE(r3, 0xc2604110, &(0x7f00000004c0)={0x2, [[0x7, 0x0, 0xc, 0x2, 0x4, 0x1, 0x8, 0x5], [0x0, 0x5000000, 0x100, 0x800, 0x1, 0x3, 0x101, 0x7], [0xd846, 0x9cb, 0x3, 0x0, 0x10000, 0x4, 0x24f9, 0x93c]], '\x00', [{0xc2, 0x1, 0x1, 0x0, 0x1}, {0x80, 0x5098, 0x1, 0x1}, {0x3, 0xffff8001, 0x1}, {0x4, 0x6, 0x1, 0x1, 0x0, 0x1}, {0x9, 0x5, 0x1}, {0x100, 0x4, 0x0, 0x0, 0x1, 0x1}, {0x72031845, 0x1, 0x0, 0x1, 0x1, 0x1}, {0x1, 0x1, 0x1, 0x1, 0x0, 0x1}, {0x1, 0x82, 0x1, 0x1}, {0x5, 0xa, 0x1, 0x1, 0x1}, {0x36d, 0x1, 0x1, 0x1, 0x1, 0x1}, {0x4, 0x7, 0x0, 0x1, 0x1, 0x1}], '\x00', 0x9}) r7 = socket(0x8969550245ff8137, 0x4, 0x4) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000740)={r3, 0x7, 0x0, 0x29fee2a3}) setsockopt$packet_fanout_data(r3, 0x107, 0x16, &(0x7f00000007c0)={0x5, &(0x7f0000000780)=[{0x5, 0x5, 0x6, 0x5}, {0x2, 0x80, 0xee, 0x100}, {0x3, 0x29, 0x81, 0x3}, {0xfff8, 0x0, 0x1, 0x5}, {0x1, 0x6, 0x7, 0x7}]}, 0x10) r9 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000f40)={0x0, &(0x7f0000000800)=[@code={0x1, 0x4a, {"0f015bf9b8010000000f01c13e670f7f37c401f8104ac0f30f1ec40fc7b4c100980000660f388145310f2207c403ad78624c856726656741af"}}, @code={0x1, 0x9d, {"c482fda8b3f3000000f30f2b84d4af000000c4c1fa7f9540d20000c744240080770000c74424028d820cb4c7442406000000000f011c240f20d835200000000f22d866ba2000b000ee36362666400f73dae348b800000000008000000f23c80f21f8350c00c0000f23f83666400ff8c2c744240002000000c7442402514a0000c7442406000000000f011c24"}}, @code={0x1, 0x65, {"0f07640f7847dbc4c1b15d5c4d23c42179d7d2f30f09f247a766420f7c6700c744240000000000c74424021e4f0000c7442406000000000f011424c744240081000000c74424023e000000ff1c242e4480728003"}}, @code={0x1, 0x3f, {"0f01cf0f09460f01c5f3420fc731360fc76c30a5b9800000c00f3235002000000f30470f4e3a403c0a0f1eeb0f07"}}, @code={0x1, 0x60, {"b9f90900000f32c4e21d09a6a3640000410f07c744240015000000c744240260000000ff1c2466ba6100b00dee46f6c60a643665660f1adf3e0f7894640050000040d3f40f20c035000000200f22c0"}}, @uexit={0x0, 0x18, 0x8}, @uexit={0x0, 0x18, 0x14}, @code={0x1, 0x50, {"460f07f00fb3bee4b7fd1df0f619400fe70fc401f8281c91c42185c2cc0b66440f219241d9e82e0f79741000c7442400b6000000c74424023d8f7141ff2c24"}}, @uexit={0x0, 0x18, 0x1}, @uexit={0x0, 0x18, 0x100000000}, @uexit={0x0, 0x18, 0x6}, @uexit={0x0, 0x18, 0x100000001}, @uexit={0x0, 0x18, 0xc}, @uexit={0x0, 0x18, 0xfffffffffffffb3c}, @code={0x1, 0x78, {"2e0f219dc744240081000000c7442402d0f58e60c7442406000000000f01142466baf80cb8c887938eef66bafc0cecc4828598253f3d0000b9d4090000b8f8880000ba000000000f303e0f7936360f070f01c4660f3a21faedb9800000c00f3235002000000f30"}}, @code={0x1, 0x6d, {"b90d0800000f32c4a3555da657000000fb0f791dfe48000066b8c3000f00d8c421eb7dd166410fc771bbc4035546d9e68fe97881dd66baf80cb800e7b382ef66bafc0ced48b800000000008000000f23d80f21f835c00000000f23f8"}}, @code={0x1, 0x5d, {"66baf80cb8c8623688ef66bafc0c66b80f0066efc401875169fc490fc72af0307bf60fc719410f2092c481fd709f4695000053c4827d2a73e0c4e1c9dc9228600000c4c27959ac07129ac153"}}, @code={0x1, 0x6e, {"b9800000c00f3235008000000f30660f38807ccd126436f3a6c7442400ae000000c744240208000000ff2c240fae890080000066baf80cb8dc3bb383ef66bafc0cb8bf5752a0ef26663e406c450f01f8f2f30f06a00000008000000000"}}, @uexit={0x0, 0x18, 0xb}, @code={0x1, 0x78, {"66b81d000f00d82e0ff26d0048b86fe8755c000000000f23d80f21f835c00000200f23f8b9800000c00f3235004000000f300fc71cd766baf80cb811eba68cef66bafc0cb002ee0fc7753eb9d90a0000b81e400000ba000000000f30660f3881238f6940935a32"}}, @code={0x1, 0x44, {"b9530900000f32f3430f58e2450f01f8650f59d6c463791473cf160f01c866bad004ed66470f3a2079bed167260fc75b000f06"}}, @uexit={0x0, 0x18, 0x2}, @code={0x1, 0x48, {"0f01c40f213ec481ce59b455581d54266626660fdf69bd0f3243de5fd7c4c1797e130f01df0fc37501b9800000c00f3235000400000f30"}}, @code={0x1, 0x45, {"0fc77b0dc442b5aed5f2420f38f11736660f1ae70f30c4c1f9e7591bc4c2e9bcc0b99c0800000f32c40145e9230fc7af08980000"}}, @uexit={0x0, 0x18, 0x1}, @code={0x1, 0x63, {"66ba420066b8000066ef660f630066430f38809200800000440f23c9c4c143d07600c4a1bd683866baf80cb88c4f1f8bef66bafc0cb0ceeec7442400bd000000c7442402248d0000ff2c24f30f09430f2051"}}, @uexit={0x0, 0x18, 0x5}, @uexit={0x0, 0x18, 0x9}, @uexit={0x0, 0x18}, @uexit={0x0, 0x18, 0x7be}, @uexit={0x0, 0x18, 0xba3c}, @uexit={0x0, 0x18, 0x1}], 0x72f}) ioctl$KVM_SET_FPU(r9, 0x41a0ae8d, &(0x7f0000000f80)={'\x00', 0xfc01, 0x40, 0x4b, 0x0, 0x9, 0x4000, 0x6000, '\x00', 0x1}) io_uring_register$IORING_UNREGISTER_IOWQ_AFF(r5, 0x12, 0x0, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) bind$alg(r8, &(0x7f0000001140)={0x26, 'hash\x00', 0x0, 0x0, 'sha3-384-generic\x00'}, 0x58) setsockopt$inet6_MCAST_MSFILTER(r7, 0x29, 0x30, &(0x7f00000011c0)={0x10001, {{0xa, 0x4e24, 0x3, @private0, 0x7}}, 0x1, 0x3, [{{0xa, 0x4e20, 0x6, @mcast1, 0x4}}, {{0xa, 0x4e22, 0x5, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, 0x9}}, {{0xa, 0x4e24, 0x2, @local, 0xfffffffc}}]}, 0x210) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r10, &(0x7f0000001680)={&(0x7f0000001400)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000001640)={&(0x7f0000001440)=@gettaction={0x200, 0x32, 0x800, 0x70bd25, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x74, 0x1, [{0x10, 0xf, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x10, 0x18, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0x10, 0x10, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0xc, 0x17, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x1, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffff8}}, {0xc, 0x5, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x1e, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x64, 0x1, [{0xc, 0x3, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5}}, {0xc, 0x12, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x256}}, {0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'skbmod\x00'}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x5f7}}, {0xc, 0x16, 0x0, 0x0, @TCA_ACT_INDEX={0x8}}, {0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'vlan\x00'}}, {0x10, 0xb, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x1}}, @action_gd=@TCA_ACT_TAB={0x54, 0x1, [{0x10, 0xf, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'police\x00'}}, {0xc, 0x1a, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x4}}, {0xc, 0xe, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}, {0xc, 0x6, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x969}}, {0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8000}}, {0x10, 0x5, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x10, 0x1, [{0xc, 0xc, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x80000000}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x800}, @action_gd=@TCA_ACT_TAB={0x90, 0x1, [{0xc, 0x19, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xaf500000}}, {0xc, 0x7, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x2}}, {0xc, 0x11, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0x14, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0x20, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x14, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0x14, 0x13, 0x0, 0x0, @TCA_ACT_KIND={0xd, 0x1, 'connmark\x00'}}, {0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0xfffffff7}}, {0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}]}, @action_dump_flags=@TCA_ROOT_FLAGS={0xc, 0x2, {0x0, 0x1}}]}, 0x200}, 0x1, 0x0, 0x0, 0x1}, 0x4000000) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r3, 0x40049366, &(0x7f00000016c0)=0x2) ioctl$FIOCLEX(r1, 0x5451) sendmmsg$inet6(r7, &(0x7f0000001fc0)=[{{&(0x7f0000001700)={0xa, 0x4e24, 0x5, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x3a}}}, 0x1c, &(0x7f0000001900)=[{&(0x7f0000001740)="dd2346edbe3703522301e6c1f79c126c1eeb5767f13a0f3a5400171e8041c595", 0x20}, {&(0x7f0000001780)="51ac3462c99def322e5e5a64e18997b93894bbe1aebbcfe62722e06bf7d38ba2e8c8873ae90d0645f2ce55995eb438788f88604fdabeeabf1e5a3998e7deb6a374a19e101457517ac4c8b8d649f0818a45f7b4a12e678d5f6e8e79d7164df2785b02efd7b11c242886ecaf5dc442fa931f8eef6860441ffed9dc1c5f0a1a71f240bf075ae3b104d7da13e7b8f55dcee71606f8052366150b9e2ef88b0d3eaf174b50d639d72f6350ba1a11cd0add50124d2757fdf544b4f8ad171e66291edd8ee04e3ee9311969859a3e0fa73a29a9da6a31403979574899189101b506d3f3bda5ea08abe2a31656", 0xe8}, {&(0x7f0000001880)="9470f51fc1600badf7db4ed3bae8abcd70668d482f77033fa6bcd02996b38d16524e1674dab19473c499438868caf79ea018732b95410b4053598c36c209f131821dc0936bc5115b3ff955696018895c07d85dc2d883ab8dcbf88f7a16ab09", 0x5f}], 0x3}}, {{&(0x7f0000001940)={0xa, 0x4e23, 0xff, @mcast2, 0x8}, 0x1c, &(0x7f0000001c00)=[{&(0x7f0000001980)="91d317097605bda652130fcf5b32a468b5798de43832bbab90a49665cf7951c6642bb33c918916e68265ebda6472b45fa4b63a80705c3489044b36e6fca1092c5a455ee343e0e83006632ce7d57512089556c681f62624259ccff9ffedbcefa2b56efb9fbec7c25ae082ed47a0b4acf28f382664c1675d37421875502d77a550fd2f578dc0f4f87dbb9317f44441c9ba0584641bb2d946281d50c1a18f197ae1e9dc0d01993f488a7776e3df3c42d04a9412e9b19613e00ed9751b61442d3bfd67ee99ec9d64cc2b7448b80b22967e49129f03c3206093526040078129fd14ad63fb3b2b58b59cc826c4b529ca", 0xed}, {&(0x7f0000001a80)="1ff9a69996edcf9843bc58c699f9bcc12893e289e4a44ad884a966249cb5fd55a961b93f2b5770b479deb6f897e36c8d76bcbf7fb38ecc195fc81d26ed30c92b854eebd197ca21fec53908607b0282c9b7f531ff4829337d7a86d57cdeb1423793e8a4cc72bcb7fe7df8dc87e9c44cc424ba7f4c6da683e9679662188edd2450e6d46dd57cda27cd7451742d07a80e8fa494100178a91f529411008c57257dc9b6123bf5bcb98006bc6bab63441b7ba1ea69d51f36c4a650056d620fc8e6176f259ed5bb18b8a5", 0xc7}, {&(0x7f0000001b80)="05c42d7b2b0263fe9783efa5bb1b38835085938466b555af87b27d9e1ad3ff67055df62b4160ec29f6c91e80f404478002678dd7f4effc37b624d6252503556ff42c2d0964769748905a26ad401daeb797095a0cbe", 0x55}], 0x3, &(0x7f0000001cc0)=[@rthdrdstopts={{0x80, 0x29, 0x37, {0x1, 0xc, '\x00', [@generic={0x4, 0x56, "e2df24c2305cd98d750d497b09f32366e3e01dd8090f95a57721a1a1d27afcc2ba006497db995d0f6e3a26cdba738d2679127b7be43f24452a678ed099859ed40aaaf11bd230620a128dc738ba8d2d023db19eb77f29"}, @pad1, @jumbo={0xc2, 0x4, 0xfffffffb}, @enc_lim={0x4, 0x1, 0x8}]}}}, @pktinfo={{0x24, 0x29, 0x32, {@mcast1}}}, @flowinfo={{0x14, 0x29, 0xb, 0x1c}}, @hopopts_2292={{0x30, 0x29, 0x36, {0x87, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x5}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}]}}}, @rthdr={{0xb8, 0x29, 0x39, {0x0, 0x14, 0x2, 0x6, 0x0, [@dev={0xfe, 0x80, '\x00', 0x35}, @mcast2, @empty, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1, @remote, @private1, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x34}}, @empty]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x8}}, @pktinfo={{0x24, 0x29, 0x32, {@private0={0xfc, 0x0, '\x00', 0x1}}}}, @dstopts_2292={{0xe8, 0x29, 0x4, {0x1, 0x19, '\x00', [@hao={0xc9, 0x10, @private2={0xfc, 0x2, '\x00', 0x1}}, @jumbo={0xc2, 0x4, 0x8}, @hao={0xc9, 0x10, @private2}, @pad1, @jumbo={0xc2, 0x4, 0xfffffff9}, @jumbo={0xc2, 0x4, 0x9}, @generic={0x9, 0x91, "8c2a8597db4736c3e91c7242e4dbe8c8865f1b271ba4bffd3151454b43b1ddab24e9635b0b29d7666ba8c9819286e33ac0a7db2285bea877de5dab912aadaa7447d6ae7098e4c0b3e1693b8ea3677f45703b45251b48cb77fd5871c84450d98216fc2df1086fa24bf6ba6daaa887d869c4a44e8669124f4b8bdb020a9f710e343a2ba27a028b7720a3fa01287cd840127a"}]}}}], 0x2d0}}], 0x2, 0x40080) 7.190456663s ago: executing program 1 (id=6199): r0 = socket$netlink(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmsg$nl_route(r0, 0x0, 0x40000) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) getresuid(0x0, &(0x7f0000000300), 0x0) quotactl$Q_SETINFO(0xffffffff80000601, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) r3 = syz_open_dev$usbfs(&(0x7f0000000080), 0x76, 0x109301) ioctl$USBDEVFS_CLEAR_HALT(r3, 0x80045515, &(0x7f0000000000)={0x1, 0x1}) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xb49, 0x9, 0x8, 0x0, 0x3}, 0x0) bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000740)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) r4 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000740)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000540)={0x8, 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="18060000000000000000000000000000181200e4", @ANYRES32=r4, @ANYBLOB="0000000000000000b7030000000000008500000005000000b70000000000000085000000c100000095"], &(0x7f0000000380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @cgroup_skb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x94) syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="130100002add1e20ef050a023691010203010902240001000000000904"], 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r5, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r5, @ANYRES64=r0, @ANYRESDEC=r5, @ANYRESHEX=r0, @ANYRESDEC=r5, @ANYRES64=r5], 0x7c}}, 0x4000) r6 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r6, 0x0, 0x80, &(0x7f0000003c00)=@nat={'nat\x00', 0x19, 0x1, 0x90, [0x200000003a40, 0x0, 0x0, 0x200000003a70, 0x200000003aa0], 0x0, 0x0, &(0x7f0000003a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff0000000000000000000000000000001512adc1021401ea00000000000000000000000000000000000000e6fffeffffff00000000"]}, 0x108) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x28042, 0x102) ioctl$FICLONERANGE(r7, 0x4020940d, &(0x7f00000000c0)={{r7}, 0x0, 0x0, 0x100000}) sendmsg$NFT_BATCH(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYRESHEX], 0xa0}, 0x1, 0x0, 0x0, 0x24040800}, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'bridge0\x00'}) 7.040235139s ago: executing program 3 (id=6200): r0 = socket$kcm(0x29, 0x0, 0x0) r1 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmsg$kcm(r0, &(0x7f0000000740)={&(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x1, 0x2, 0x1, 0x3, {0xa, 0x4e22, 0x9, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xbdb}}}, 0x80, &(0x7f0000000680)=[{&(0x7f0000001140)="ac7ea0e19c72bb99cfe0f6cda2867471c0416393e1ecab1b33dd959975c37e08bb6b8297cbb065b8309ac7f270ade2bae9cd0ab2d3d3519d72b347a8a741c7b1ef65b4bfd2fab34f5732f24806ad535c3e399cfefe775a96eb2ab9f671b6d0c236c84d4ee5b2cdfc398e4bf494688fa262f3e8ae96965ff1dc9115bddfdd2f0685a293a935759dc9ea0641176729fe5ca7462401e92211e0f0c24bc3e1c694f5673d0c32280acd98c14b2242b0cc1ac2d11c71a9cc00f666a648a679b1ccb162eab9b4740503b138be0ce58f280cd6268e63ab93b8bb7349751828cfbeae07817e60cf18febdd263996358e1b57c6a94261f43fadf92580b81643020987ff2f5f6c857246b4a6d50b2a692be5f0a658156d9266dfd0ea860a1e3bdc4fd0109835ca4454d4ec4b1e13acf2b21e63a3c755f810da8bcca0e522c6b84d566e9de60f9ef6baef3ca63ff627566ad1be8e1feb28af40735cf6dda59fdad8247275132939e4a8303e15b1587f83a6663c9a0042c6b5410689139e50bdbcc02e3be2a43631875899509faaa9b611c63f29f1e0455e3013417da1e7d03129072cfbfaf657d6537784d01ea265e4428fc51293a3fbab670a99efeec5ae2f27dd8881d8c6820a5b5571b20f384e3751d0e41a96f0c73ae317eee167495b319ad63f6f41810d0cc9d09c859d6b057f61f95b8d5ce1b5ca906cb5ae286c31019dd3a741dcef1d35db1bb634fb2126ae8a172dab98235454487aa4e3bca382bf46375a01acd4cd3dc1d84f1ea79b8ec3f88841269844cb491e12df770b9e4b5d00c2785db833bc15f9ed1caf833ea7b768a44059c94fdc0679b46cd390c1657fcdcc9040abd8d7c526c9079f1683cbb50ca4f08bc991274f7312c6faffc8ff21d92af2ae1d15b6faf031fc0cd496980d2cd3db0c67813116ecb485ce7a76c5ee20ac4a5b9500d6a0aa2d42fca2a76b0f55b9620231bed9f1a6336f0a797d651173a99b221eb70080805565b6bfb25e92ee7114017c0ee5c09534bee7a12cf15f932fcec70b0f5ae075766f38ce05e9bf530158df451c056f5cd862cda3ac672a2b9015c4dca365968db2ed5287b480f325c8e078edf9f0e45077ebc5ab5595b1062523f8c1b6ceff9b88dae0074894411848b8176405caf7f6fd6406434eed0140e463319eb03ad84aadfeacad453480eb2c2a3ef70a95a05597d632204b54eac9622c3f7928bc6178b07903b8abfbde9ba3cd4698b1466a3bf699e22510a1f7915c8501240f5b6b9447ff02191375e1e3f79ea675730dd7d57c0eace2076d505a833268e2771037c1cbe13c0e609e2c49025ac86b802975e11d8a39da583735d78a2be7155ae8ce99d67174bbd1fcf8b7e9d62522518dc5c186de795510701b630cbcf6b5a2306d193e854e824ad31325c249b0a7505d8b03b6f411209e3702c6700d43d5ace258e6d1b871600980b9a9f0a2a968d85edca11792dc2825e3b8c0ae4ab94f70044c39d239fafde99ce781fa3fcae988f1b2077a7a4229527a3f2747b809a8711284d89382f16148be5f0aac61c023547acb34f05c2718ee46d264926df71e144070cc0bdcc15346e9df01f71dc462dd7cf4ec2da425b73b5b4205f5a56a1b65ff08328b05418da3e4aa8fe2732d55ff48798e63cf0aa0646076b45c4546da219907b4e22b81db99ced6049aed0bb8ce7d99ec2e9f81fd73e05bf8e942f6a13355403ee8bc90cda60d43eac815f5784caa5be160d1714daaf3d623ba97f33ae95c7df7cd83a31ffd1dacff3e091487f6b91d219f0cffb55828f3cf701deeb18df0f7b856a396b88b9d9ccc38823f02af9e889c45dc31fed52b04533512c1607958df2216de528e86c8c229e4bfc6b825309980e8b9db17ef49200740b14aca3479673876b338580311cd3080270d15bdd06f6d4b5126adc872e9ef10613e6398eb088e2252d3eb99d16c9b450b5be11ef890f8a7c17826f907f00435efdf8b31dd188db70dab6e4b8c739ace1d197fe66de605968158807ab5258ee31411ed90c793177d106c4fe4e55ba2de8b4c517fd1ee9f9b244bcd3074883820da6634752fe64a5532583df9428c0fb62febb7e7ad9146c8dad1b17f9d9e907fd939f4d3b84ea3d072fa84b38cd7cdb2611d6648c121f9f66a75ba7d4d682031a6fb9ba82e8ae912cb0b60438471f61a38796eeb03d21542808dfeffc17526f81f9799eb7e386f0dca8803fbcdd2fe395a4522ee3f2a66008023630ea22bded6eb6568f89249c816274c25eaf27ee250f1689b27bf8d1e2c87d3c69f15d84d4dd3fcba0816c73125bcc1302e821cda91c9da06c2659c1020fe7b09cf52a21ae60e4acbe56b22632292cf51b3d089fa33f0c9687ce3d492f809270de87ab3bb42c7c58a826b36898897e2a14ec9bfd1e0a34766586c0c8373a4294a86b759ee00c5a96091f09dfa6c6c8792b70f767f55f53d43a16a0c13fe8ae993994b4871b5204b41a6ffd02c4c0a6885961a1d81039d3f294d4d36a262eb235ef53a312412f93b4eff5076141588460f794342031d4d6fca09321ab97894c87f40af7d5b3910e9bcc43b42cac1e35e240c33ac3d3ced97e434475f99307f083307c1e19d962c952e8f6c36e7e9b3a01080ab9169e7fb636c2205c3e8c515dca45edeb1eef04fb2f68c1f77d3c1c3305f642bd210cf7cd6ac4880a30d0d57bb965b32d541fd633a436fa197a2ee738d01d2917c86daacb67ffc7eec0b2d0daaaeaad3e7dabb7ecafdd1d42c4b4620513a1fb5bb33e25fed736af1c871daaf35bb1438b8d0332f16d05160ea2ed6578fc32bf3529ee96ca6b85922f935bbe483709ab703ac5f35707f10c9f7c32199f935200cd6169ecea021af9cf576bda49ad34acba90095258acff0d064b3c2cf2b083440dd0fbf6f5abb10dde0113861557684018b72dd7371d4f9ef8c7febd0d2c1c1dcaf338b24d8c15a55720b95a3a4ddb1aad42c1666e26b9c72eb301c3b03bbcfdf8f93fea392edefa1663d526f6e1d6df8cbd310e3870b9aaceed6b3d0762028c0c4dc2779beadfa6e34ba644fb23010d942ca306706b21a80ffb0c7956ba7642e210eac328628828a07983311e68ba3fe6053623015bf1246470232692385a119c648cc2419e2bd6ef248c329f6e04ff7f2f907df09f59a3222ee3eabef644d21134aaa0d35d945ed710b1d51515f15ce1e489d34289c137b961bd88b46474124a147ad189ded62e55cefcc5897d1bfd3c828ee5459229ce6168e1e9045d9ad0a9d99b3dc8be32bfd63e857ec19b1cf8e2eedd558cfecbbbed85c7dbff40c85fa70d1680ac7234f06037afac5646c0d1a5e6453d6668fb13a81ce160e293af7df2be7c945903fb8c3254e1b3f89f8e60103a29d39e2923e65c57bb5a86ee760bffbe91070ad904da566677b8c4fc6dfa62c0dfd012672e93d28f69dc263be73cd168fb7c84b4b097a2a303fcfd8636955cbc73b41610584b971f14bd33277274558485ed5ac37c4d62f0c181f0d726462f8c6888f1aa6022532c41c03796b1c2208c275ee8b52863d3f3045ea323aa7127300add450958add906f8eaa5333e09254e8f553b4251b0f86b3198339e12b38ff6cc668167fc18f30a3102d82b7876b17aa78cbd7c4245567f13d545b6a1255dad0b8cabcdd44161c3a3fe7af45b5222d184a7c11190fa4f48440f1308eb399a6d016e889d7fd46c92514e40a8468d320ed22f3f8161cb6a13f72b0d16406a0efb10d440581002d76e81d3647ce39c310c301e7e503602e76fddd0b1ef2e8ec32c96c9255977fca2542484e4e11938ed9a722c5c280d85b48ce9a3290255947e92ce69a33e7bde4aa366b338b9842f8f9ba6ace2f50b6eaf6d460b9e0a06ff318692be5e136e4b3ace2dc9e3f3633394f1030373d151436ef9713ce339a446eec49297c90a5d375fe06d5b191a658d8212f4333fce32f8275c3816525f72240e5b7290b02c66b5201b91c4d08db0ae171cb80e05ad3deb3d7f3cd170dd2af8a642f8982c161f64743969d1cc8989b25a084edeea3f2cab521398b9136c503c37aca5c6318349495b0cd1f874871b364d143f8a4c5eccd5a36957dbcc5ba68310c0f418c2684fc3344cfdfb89a8e6ea43a939d8927317e6405ded436f8174c68a0e62bd1d4a0b2388ae4bdd10794ed69cdaad423b5a49d83451017acaa5b2be1e33d8d995583bb5a296eccc37d9804852fa27286c9fcaae332b575e53c71a9469b96e44d506db67c66ac7cdf9151506bec28e9d9762eec4b1b186f2c551edc6f473c2166ba16423d3d8d59878ca7675aeea41174b7aa1ffda63dc6ae150afc149f6c70a449819c9183c196b3dc5d3c8a99449cc542c79c9a5e19c819bf7d4df3a7fa4aab865d090177e407468219f4b84cea0e14d547af35879980df476fbb1e265e594e842ed05b24afd3dec5175758bc602e008823341b58da40497863baa2d1a7bc0f24876bfdfd46b300644d257fdb74db19504aea542472142b22ace44984f36e5a666b478aae35b6837cad397980eb623cfad445a6cccbe5ee6fcb3e9439d4835e0ba2eb66b85a041231132e4cdf162185af624a6c899c1fae378438f4462cf68807da1a21cb4ffbbda37634ba19ad8ed940c08c3d7a33a78bc28a3d933548bb3f60f5e9019d6356bd3df89db6167a01f3e782719b0bd7cff9bce5ff5087c53e455c758eba340161524657f3e5defa2aaff4f06c9375e48b87544c5044e3b52a7e0c377b398d3aa8074ff2a68d13e83187b09a93e8a89ba24ae0c678e0f17666aebab8bd9d3c5d4b2275a047ec3d69925621a3b1561ea61509d5e7584d1fe57b20c6f37535d46517592473452c6e528806e3034b33f1ca6dc0d313c7899f65079c8b56923dfac19edcc3bdc294ce62d2024d312068c429c6ed488070b433dd4e7a618f7a0663ec532e6013300fe83289494ac8fd11fc2606c9cc99443a4c10a2581aab958f2c5954ba2ca6386387d3b61db9764e1ff0af86e3c4ffded590357f537a030907122804bf20bff40b3e197c70d40e793e21b510010859ea80e39403577792ec9af9d89b4d81b16b1ef2fa4c08320758c16fa9e6add3efae9f7cb3478b0dbb7cc33fe2b41cd8b4b83c7ddd8ea09ce8729651ec670d262c51fdb9454eeb9df2d7d175f2133ef24821678502eb2e48cab653cb030b602d61c4d748be1ddbd7ce454517b569f1571261e181acaabdf8539dd35fac8ed6c66276ed26b8fe1e63ec14b327f900efdad7cc14739d79ecd42a8c19d78b90e64c8ecbf8e327b166312d8c451898088bf4afe92d1451ddd6ada5aac2e0b425cb821ab601b79441bdd0b6b6fa68bf366b16e2192faf1739f292f4ffc9f14084775700ffbd56f63e2c890100ec45b72303910e695fc102727a37bfa9d5c30816748a5f442defb1777823bf65318835c7412436a6b9971519b2c9b1ff66271976d2d1cab5a14bf98253e24c3924116b678a141899c83cfb9c985b89e8e706e77e86a71647ed75391cff9685fa1009a89994f5b3d26867cb39367e0f9dd3a935fbc024e198b93cc3584793d784ea553c5551c8115793d1735e12dc3451bb39933cbe4da75755a6bc1ab6e5738d1b1e07b3dec97cef9ad55830aeb907c4bd5eda33e1b653b8cd8ada4c34a581c7b87712ae0686846b0962857dd309f273aafb2da1ee735cecf9029f82a4ca12eb8f37f80d4a3ec73714644fab24b11bfaa8b4c670198eee7ba884b6b3c5492532ea8b902d583529a5ce2039088b5da979d5161c947b8401c2ad3d0f7ce409b1c60", 0x1000}, {&(0x7f0000000140)="67687ca6f2c60790ab23110d151579eff93ea6860e2da396d245e6f312bcf8bc3a3790a3e3d8502073bda206c39d3984f3c89f2fe3a0dbc5f069b64810b1f1b96af369b117606e1a9e0fe1fb42bc519b991fee044c60c6b22a0d95aaa87bc44837d8", 0x62}, {&(0x7f0000000240)="ba388cb9a5efc98f49", 0x9}, {&(0x7f00000003c0)="93176a0c45728fe5bce490781adfdb00572f5d3d533355cb7af6819eef77504d9fb2b6aa8d02443cea180d93abf62092639d7bb3dd065f8850f5be592cb7282cb685b6ba3b7705145915f479b50552ef8f0e53e7ea5bd4d8af867f63b2bb6ded3acb5b46dcd625e1f00c5df12a1c5b65ae14af2ef460e9387ffd54f0a662c7669e6f11288e5d1af39a8e9fe926d2ea8891b6d3ee70f1ae61a89b474a6c1e7e1b8813dd", 0xa3}, {&(0x7f0000002200)="226eb68f81b3a009dfa1685f398100a143bf0294e39326c54032ab468b78523b32e804ceb0cb1e0f69bd04ae352bf3c703686c6454a54132580210e7ac901377e59cda053414c519c6aedd895a9ebdb162dec62d8c0c1a12317553837315c8525dcbde68820aa5ffbd5fe41db3eedcfe3c159e5b7300e691c74671bbae3590e4024f33d99781397911a0a8ddd93d264095ab1de3f647270ab222e17d280f7f138bd9c5c84464adf10d44adcbfff4d1715833d89e30a713e9d136ca0584ae52ac074330e85730432ef9598509c4099c60e110716d5732decd5b77cae9a187db982333919c79db62d14230cfe420a851e63a4a93c1c94e9b00f0d1be60866417691bfb03d6533bcaecf32208fc85240666bd6d7f753a0d00080a778f4f1ac2cc6cde985255c38b4d289ac38445a26d7ce2c3e8c39c6b022ce85722fe20d908fceb95430388c530c7a499c07fb6da7298a42209aee71b4a8db5120455639887415384a7c5ba3f4905d64c6905f6674c65e9c61a6de42c1f4429f385fe130153caa2efa6cbe76b24f2a0fbbaaf23d30ea4ab8311312f1c54d3d413308ead293904d96ba241c78c710c6f418b3be187e3470ccc30c88f578ea86b95a15b18d845666157151768174b86efe928652842d7e1a8778139b28647a7947b980b3cb3510be09ccb297e010229fe60bf14469d7f8e3b2173294ff5a5938bfdf9b5869f5b1f57fb9460883b7f53edf07fdf114771c0eb41ca81823906f737da2eed644362fa2b48ad7add6664295b6db88c3e7e0e22b6a45d95a7466aee148f3932966e31cb96d65e76628592d41671e9d9d10e49f9aa4c3dde4bd3314e46bf22d45c78467dba12d9992f9bbc546d567a648ee499298513863ca84e650e4509f8af906fb98798d2cbe81eaf4b2faee7f733343ef41acd0a5c0a1f8dac564aa30ba25cb3e6858a475d176643e26d9982f0bae94be7ea66b732cfced4a6843de4950eaef64f36a4d7aa994b9afc8e65ca79be0f07b544a377f5708a69fedc4e355ae3135dd3bbe3f8ab5bd133bfc0b8342476e479d992a08cbaaf20c6280ddb21413c3d561d921a14e63c6db3a397a0cfabc5b57a71cd788ad333902f4e682423ba8464bf9a1dc72f72b3d8b27d34f0916037b26ddfc2db3cb91ad110443185d238a22ec65aa746e936f90e83a93b30455e1d523ebf1705e16a2040b12193c4e82f49603525b214a5501431869d1e4168c81f59807fad3a28924ed33c9bc45ee5e5ca7e50b105071d66dcff349b8ea9088d3d52feec9c4b8095675320dc3386d0e5170d3c3adfb0100de4cf505550f00b22c27cce4b8ba893f64533b1d0977f9dd75353718d3b6e0d7ded0f17d97dd1a6e98c75fa5b39fdbe458fc56ade2681eac98cbf62d157334942dcdcae5b9fd808e57db721027e3ef529da77250794d3e9c3d1a01e7db3fd43ce813c92d2984f665d22c3219d2a5e4adc7693fb5c0e2c412bc39efae1d3248da13c4adbb63e514d89e3c73ba1439448682439205a12af899d9cea0478c05ea766381cd439439244e77f3fad5595c8ba1386efb41634392afbe5bdae5e16129a41f25bbf050f8344c84191d1f611f4df27d24d387ed4f86f562c62bb7baaf5e8a26fb53766f631177124498d7367aa64b30e226a22b01de23b24ab84c98373aaf7f8ede6f5f2a470aab7265636e52ceeee59b8009e9b1013e07f3bc34c069d812d26e0ef053eeefa016638ec9a124ff549253b74251e86c9567afc2f82f30bc8a7633f109a8c0e781efdcab47d9e628f5462698905a642e4aa41319ea78cc69c0d901e5993a017c4a3ac1c8708e36a30139c55e216107de5750b181358410109e427109089c1d9a5003aca533e844a19fe2ca548b80473ac319c419af6843b3fa43a58f9e01347d3008216c496194d195786ff45e11565d38025d55c406fa9aff68039924bb704e4efb05f2e7bd7a0e6cdd222aa272a333ec92c012ceebd4066920085cb6d6f6658a7089a427d57e7af037480fa69ebc969b9a0eba334b951e05ec291cca652f57c008d626b9bcf64ddca37aa0e79badbd3b90aec4c094b8a7d0220e0551ee004d8323900ba71862e2fcf00627cb46323d4c580b6e9f2a230b6d14959d703cf271406a979e9cbce74a130fb841b44215df4902b3a05942eae707423b3bed9f6b265a727107d294f20bce14041eff1123eef18f61da9c277f1e81d22b32f60e7b66771ea06744c55004799aa92eeb70baca232c09d9cab72ce8df6dadb01e8910c592ae8be4318357a641a1b605f8db4fc0aa4a0a09377945c1c9a9319d1dd317cc2f6434772879fba86258a7c96a078f92fa88dab41019f65422217aed8e87977bc229067a26f8306a98acb20e0dd1cf803f5910d1203dcfe4de71f49b93efb2fb1e8f94e4039fc7464664d76a800df7cf061bd3cc181ae69a6d025f6af1efcfea3144bdce25dfe2ab15050595e2a17505a0495f57c65666ed19f8538c972e57b95f90e0d2a509c07e3c4f3b37b8820b16238b22d426c3f786b9a1de1790ee89107abb68270eac11c9dc92c24515aea0992e5e3ea5c83c6d04de2c22f462de00d405550e3b8bc126c3a0d5997d94ee7b10de16e1a8968581ea8aad8bb2d7bc583cba0fd751b3a0d0222f06063e0a82a76b79a5b8665cfdfd187f53875f3ffa4799fb7c127a977e2c470b8f0762fe25a16f1ce0f579fb388a89eae351a0658791dfa6a72e1e9c64cb9636ec76067dc5c25a859632b5e26aac3aae4e2c500f324f0f8850b55a32c50f556d4e6642acea3cfb0d6be568eafe2ac6ae5a0dfc26004c36ca1c0ecb89822943678f2d01dda513bc8d01577cba09e64bcb1d51bc6cd9070f7639ed773d34d1672451f7fa2b53c4f3535e4b242e4a17c65a555c05ace7d9cb2f09b1dc911d01c42a2452c5b33e9bc4b1298028cbb753e1ebea98243325ec23bcce69d5ce3b2f6a04d453ee3aa50b4d2c00c39d55aecc83e8466309aa875fbb7b65a57e657dcfa4fa32ff3ff4ed9b914f7da020949e97d7646a31e3dd65a901ddfabd9b0b4ef9bb3c7362767063d939196d56aea2068cae2926c20d61798c188dcd483a4f5b4d042484124d111041c50bb080e8d5c94d9af3d49c948f8e9b64f9117a64493a10fdec6444252b5ef2f9599259fcd37896c90e9edb8415c4a65c5f41e30dd2e6a69d1f461367f3a59346bfa4c01ee58fd64b64d26cab996510e5d5937b7e64ea647ef88d1b6f9e3c693658970b1db4fd29bfd918ed9bd9de4ed382e8424eb3f5805e3b31cfdc0394b6efd702d5c9e777b76ed6899f54a58328dd096ef7b608ae6278e6e1708ac5b83b9c7d1c16203c352849525860eb1c926e5ade1ce368a7262cf8c3237e2b9ba5ad83469e39dc325d048956d85a802e7dfe164cb7a4bedcb658647a36bf57927dfed7600ca075d76843d7d75f67d5547137de9e17a8e26fc8da3d73b29456ebdc8a6a3f6f65eebfd145c7b1a036ea09795d0bc4d3023499a5eb7c90fa12a71736ea150ab187d7623642804163c3741f72e8fe756c1ce16affcf92581601d9a9c723c34d44bbde466d70817070f688ef958549fdedb36c73a1160d27eae8ea716bcfa67c08495de9012512cd24dd2a91ed3bf1970df14de2b45286fe4f5b9a8616d94c4f68413d4ceebc3eb8492de5dc5fcb70fbe5ce5f5c10cb1efdf39b7cf9b93fa5de60dba1bfeefa2d96489ddd63dcb7b1c66a9343551d9c4c9b5a428c3ee195b1b9293101a2befc775e1f292b037570dc8cf87acaf944213eada99e0dbeca32af3fccd0606620a8345f125af28d7ea1bb95c9e26eb0f6d258bc3b4da27a5fce63ef51a4fe913c5cb273e6bc4eee4b9805cfe4edcb5c8f76400aa0e03bc7951a9c796503a6d3218d5fe6d2edf00cc038c80fb84c83265be17ef3a3ea33e7f8abf26bdc1acef7f79de8b91a13734335efa180958efb398361951592ce17a9315a80fa7ed68925c14c09e1c47f68690cc0c8b7f67c9297f9ff0177014a087984d68593e10ac4c6798d6125d9d3715f2c73389e22762413e37bcb84dba1219b7fa68b15cbf4b3df225c3ff16a9f24e21a9f153959ef409c246de2bab1a83c09dd130048d18848407ecd755588e62c6a8dc51899fb67e4f7331d27a92dfb3cbfba5547df52c26242a0b2f7b84cfe4380e7974c1e3782e91ec8a98f25cf9d20aab90b2ec7bbea2e93d94034a11d166a44d8aaac70c2ca4c14be251fe5f20247f49bcedea409b120186108dd1855210ea9c5ab57541e13e05d2b95f786a62a706e0b9798d4a03e23eb6a33c8de6b793eb51fc73a0a04be8a87d235119b5d710f5fdd902f10e6744ecc8f4b13355c7cd781063d1f640cb3603f114ded04046b969f5311db7a3fcddec8da7a40754a85697b62835bf1a0d265b4860be57737a37d4872ffb08d4a00bc818474fc4c7b5490b710c99478d9287864e53f841ada450080a1b11b2d82b7d841c1372b1797dc4a1945deaa1e3a1f6b0c9305cbc4b1236c3333da0480eb28b4c3a361c560d703d78c8b3b512dadb21e730dcfb0eb43b9f80cc08d75bce9d932d808f63fd7c3ad00fd526ad1896aff3f3c2015db8ef399554bda8a53c5a1c46d0b1135833f0f1d15bd65685bc71ed4ba74399fb686b662efd8ec74eb24348e8a10f56fe509e198a7ff1fc73d52c70eef1acdb2eff42c1df39e8383a69bbf034fb6e494a908579c6f4ae7e36003fea1c0de42cf45b41588446c9ba2b68467a38691bc6124bfe1f47866d82b2193c6c2e43aba597de46f8e6d522754ef280c6fda6d527eb50f8aaaf6b3282470460c354a3ff3199a9f1a830dd201a1b4034f625e49a0ff21489a42be1d516a79019a154fc240c2be3c619055deffdb629b18fed5d48a043b9598228298a67c6836f70f3ca84f7ee69111f89f473316511d22518140cf3db11b7a789c02abe5b6cf9c3a756735fbb0e18fffb6ee0062b3b311a33fbe09a57b64751003e310f3244f3d96cba02838eea12a3bdcd012bd47be9971175b273147f38509f3c770388322a71d9d52ba8495b4a7023360fa4e9ee94ce5a2b85af263fd1a9652dc392ff479560b280debf47aab0aaf810b19b68779c52eca31d71fe7aae524321a17f2f6c4984800b237b3e7daea5262740e70ffc1c1eabe5e6e8337d96dae338d19516ef3d686f7bc92741a128089fac443473556ba4b01c98b065ef70be214041f2105b0b6bf916f879df325a430d2113f2ce4b8df78de2a4c8147f8b1cb0bc8524bcd036d8eb36bd07f7b6339056af58866f9b247b390c12d4bcb61f5b2bfb000c78f2a45aac6668043589b608b093db3b7034987647c369e610348cdca090cbcba70edc27cafd2c3c56a2c97e15337cd15840f77f25a7f11eda9b5b4f1c8580b73eae560a7f4151ad81c9bbd7d06c444e5e57cfbe9e59658ea6c5951b80f95cbdbd7f9e87c21d2de367157967fe22d669cf5a63dc31639336f2379b8206ce673758da64e7f9303c19d969e0dc4fd2e8f03272b43225906221cbdc9638251724b3bd3b6d0b1057c114e8763f7513cb700cfed2df7264ddc414b7c61aeefd4e2a7b35b34088b194488d0ca747f505ebfa6c5a57d644d515dc0bc5dd52a1c97ba3c50b0bb7bc3a39883ca75a7771f1d231d4163d97347ec15ea957f060e2fb8932a08acf5e781e383eab7dad5f4f394c151c4dace8ca3f47765a19be2de1e985aa83cc8ad5ec736ccf95cad74e92398f8d81f4589eca85139e6ff5af25f1a8a09b4355c7b1eb49aa9ee088ecbbe4448fb6e6c910d46f1f8b352dbf", 0x1000}, {&(0x7f0000000280)="97fa2aa0bb571a761412b8209dbec4918960ff88f8ee99d283a2b7849aaf6779a62f3208aec333d09633e7222105db594f08fa3bb34171755daca3519912b98018c7d571", 0x44}, {&(0x7f0000000480)="8e075138ab7d164cba6f35bc0da2510ac7379606e754ba1fa4a3d75e7053943391f3429c0cbe687113ffafea93f2d1052c2bcf064607bafa8b16a66b2ad9a4dc564ff8901b88738378c90962b3c2282962a22022bcba3d345baac36848c354a606af48e99f4a7ff9008f40bda5f5f5740f94b7e9a39aee6b81907a3e25785918e2e038c0558d73013b02fd7878ce5a8163cf1735e41555f3fe4ebfb44a522b318a00431a952528407ba101260ade7943eaf75b7f5b96a747e6e0459c2fd86d6b80d687906ab6754121d873369ad453ce62397ef9c955299b6521542ca697d51664cfaf", 0xe3}, {&(0x7f0000000600)="632d7dad22018a49a64359778752c1bd7c55f7ded0bf38ea0a4cf1b7af5a241a54e98aec5d1533", 0x27}, {&(0x7f0000000640)="82e76ddfdf701331ccb3cbf2798d40d9cce4647a6efdcd221ec779", 0x1b}], 0x9, &(0x7f0000000900)=[{0x100, 0x107, 0x9, "78e266e6436d56b9ff5c67e9e0b0e8974a5dfe979d9c8ed601e7b11a5cf71faca890edbc1fee30333ab963350a32f9b348271ad0671aa3c60ae3745ca066656ef64ebabbf259367e26a3dd44f64ae2e3706c8ae7987c4e9dedf7bd448533df15cbb6a6c384848517bb9d5753dc3e8cc7e5d18094ca88e95faf4c5fec7286850b3b05d3a1b0da3cf261233607fc08f5f78132f561e9dcc137aac74ce2aa29e4572ba782f60324aa4041ce0913c3a0a3bcd5f5afd620ff369f9b776e1ed3bc4c54d51d48655751fa918c041667daad7961998695b68849be796b7decdc195d8b98808516fed18be2693095"}, {0x78, 0x10c, 0xb, "26125c6f9ce9151d6547c84df982eff2ff870697dba999941fb33a80dca29a85dfcc16abffb882f26a68af11326fbafa801cde531f5c977244d91bdd4cfb5e71f9f86ad1bf4b89c4529d561f868b23fb4d34ba4c80811b09d7786da6384eaec45e62a9f6a9244b"}, {0x100, 0x112, 0x8000, "e588d8ccf8b658dfd4195985acaee8b9dcbf130e1a73e871a93ac8571e2eef0ff835fe37f17f869b7cc27997a64f4b86190dd9a1ea747787fb711ada43f4a418e387a16f1e2b1f59291ffbc45ea50d0f5904ed281994a20a94a9f9284b30c0a0de910344fcfcc8f5d7445244d095e589e88371fe82f55f41df22c48ff5b43e4ff30d57928e9fad70f3bbb1d2245a44a3ae8f6ae2a6399bc60f5959ebc07d8be20c4da910784ae2f4eb4f83cb963559ff8eea9d6715e916920b3f148ca4d1d083c50524d3d7dbf4550d266638ac1603044b32ffcdaaa4118de7d0c5889f4ac5ddcf4b2d4957e77065d061b557"}, {0x48, 0x114, 0x1, "488fcbf8af75514f135a8c9e00e4d0eca55fe8cc913947b6e0e8a11d11c94607cdbb0f8c79a2e3fbe539d38454d5649c6076d456"}, {0x98, 0x114, 0x400, "cee4e312e3099628e0e29bd5270dd44f33f6d6ffeca37f4a7561aa67ade12cb5e07a748a29748112abe00cffca0489c90838cdc978f42d80c3f709bfef807af479769236400ca0512d5f059bd5b88076e6cb54f3eabfd57c649b13adc2520b85620e9175e57a5921601802502b21665dcd20003d51a6d5c627c25d15f6c44be077839d28"}, {0x30, 0x6, 0x5, "825f6f5c796b0bf7f21b164798a4d9b09c034f5e3f403bbb2cafb1a73479b9"}], 0x388}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r3, 0x1, 0x1a, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0xfffff00c}, {0x20, 0x0, 0x0, 0xfffff010}, {0x6}]}, 0x10) r4 = syz_usb_connect$uac1(0x0, 0xad, &(0x7f0000000300)=ANY=[@ANYBLOB="12010000000000106b1d010140000102030109029b0003010000000904000000010100000a2401000000020102092408000000004c58062404000052072405000053f10b24050000133b9bda531c092405fc0596efc359090401000001020000090401010101020000090501090000000000072501000600000904020000010200000904020101010200000b2402017f0200018b7e8e07240100000000090582091000000000072501f5"], 0x0) syz_usb_control_io$uac1(r4, &(0x7f0000001100)={0x14, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0003040000000403"]}, 0x0) syz_usb_control_io(r4, &(0x7f00000021c0)={0x2c, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0003040000000003"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r4, 0x0, 0x0) syz_usb_control_io$uac1(r4, 0x0, 0x0) syz_usb_control_io$uac1(r4, 0x0, 0x0) syz_usb_control_io$uac1(r4, 0x0, &(0x7f0000000580)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2081436a68"], 0x0, 0x0, 0x0, 0x0}) sendmmsg(r2, &(0x7f0000000180), 0x4000190, 0x0) r5 = socket$kcm(0x11, 0x3, 0x0) sendmsg$kcm(r5, &(0x7f0000000080)={&(0x7f0000000000)=@hci={0x1f, 0x5865, 0x31}, 0x80, &(0x7f0000000500)=[{&(0x7f00000000c0)="b8b28225ea772f0daee8c7c98119", 0xe}], 0x1}, 0x0) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000340)=ANY=[@ANYBLOB="140000001000"], 0x7c}}, 0x0) 6.088031525s ago: executing program 8 (id=6201): r0 = fsopen(&(0x7f0000000000)='cifs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000040)='source', &(0x7f0000001bc0)='//\xf2/\x06\b/\xdf/o\xdc\xea\x95\x9a\x82\x10\x97W\x8f7\x98\x9b\\/\\\xf9\rmD\x94)U\xdb\x15X.I\n}\xf3\x9d\xe4_\x05\x9cqf4I^#b?9\xde\xafu\'\x83L\xe0\x97\xe1n_\xa4%\xb1\x97\x93\xafv\xce/\\\xb4L\xf2_\xa7\xfb\xf4\x84\x1fA\xeas^\xef\xa2\x85\xa3!\xfb\x93\xd7R\xab2\x1eW\xe9h\x9b\xf7ul\xf9D\xd4\x82X5\x13\xaa\x87\xf9\xba\xa9m\x14\x14R_\x9a\\>4\xce\x8e_#\xf8D\xb1\xdep\x01\xcc:\xa6\xc5n\xeb\xab\xf70\x99\xef\x8b4\xce\x8e_#\xf8D\xb1\xdep\x01\xcc:\xa6h\xd1\x1d\xac\xaa\xfb\xc7Y\xcd\xc5n\xeb\xab\xf70\x99\xef\x8b4\xce\x8e_#\xf8D\xb1\xdep\x01\xcc:\xa6\xc5n\xeb\xab\xf70\x99\xef\x8b4\xce\x8e_#\xf8D\xb1\xdep\x01\xcc:\xa6h\xd1\x1d\xac\xaa\xfb\xc7Y\xcd\xc5n\xeb\xab\xf70\x99\xef\x8b0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000100)={r1, 0x3, 0x6, @broadcast}, 0x10) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000000c0)=@getchain={0x24, 0x11, 0x1, 0x0, 0x2000001, {0x0, 0x0, 0x0, r1, {0x7}, {0xd}, {0x1}}}, 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x20048054) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000200)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index=0x4, 0x0, 0x0}) io_uring_enter(0xffffffffffffffff, 0x47ba, 0x3e80, 0x0, 0x0, 0x0) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fff7ffc}]}) close_range(r3, 0xffffffffffffffff, 0x200000000000000) 3.606639843s ago: executing program 1 (id=6204): socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VIDIOC_ENUM_FRAMESIZES(r2, 0xc02c564a, &(0x7f0000000280)={0x1, 0x3631564e, 0x3, @stepwise={0x40, 0x2, 0x8, 0x2, 0x5, 0x6}}) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffff}, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f00000002c0), 0x5, 0x141101) dup(r3) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_DETACH(0x8, 0x0, 0x10) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, 0x0) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r4, 0x84, 0x9, &(0x7f0000000580)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x400, 0x0, 0x30}, 0x9c) bind$inet6(r4, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r4, &(0x7f0000847fff)='X', 0x34000, 0x0, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) mlockall(0x7) shutdown(r4, 0x2) close(r4) syz_usb_connect(0x0, 0x5f, 0x0, 0x0) close(0xffffffffffffffff) syz_usb_connect$hid(0x5, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="1201010200000010f3b100000000010203010902240001010330050904000801030101000921ff00010122b00b09058103100002ba07424ae89cf7d629f944a4bedd8607e44fa2444b"], 0x0) mlock2(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0) r5 = socket$netlink(0x10, 0x3, 0x14) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_GET(r5, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000500)={0x14, 0x4, 0x8, 0x401, 0x0, 0x0, {0x1, 0x0, 0x2}}, 0x14}}, 0x1080) r6 = syz_open_dev$sndctrl(&(0x7f0000000140), 0x1, 0x2400) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r6, 0xc0045540, &(0x7f0000000100)=0x2) r7 = socket$kcm(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r7, 0x1, 0x19, &(0x7f00000002c0)='vlan1\x00', 0x10) 3.436019159s ago: executing program 3 (id=6205): syz_emit_vhci(&(0x7f0000000000)=ANY=[@ANYBLOB="04"], 0xa) syz_usb_connect(0x5, 0x3d, &(0x7f0000000e80)={{0x12, 0x1, 0x110, 0xb1, 0xfb, 0x66, 0x10, 0x91e, 0x3, 0x35bb, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2b, 0x1, 0x8, 0x5, 0x40, 0x4, [{{0x9, 0x4, 0xce, 0x1, 0x2, 0x6f, 0xda, 0xd, 0x0, [@generic={0x7, 0x5, "f71f22810b"}], [{{0x9, 0x5, 0xc, 0x2, 0x200, 0x1, 0x3, 0x40}}, {{0x9, 0x5, 0x0, 0x3, 0x400, 0x3, 0x5, 0x9}}]}}]}}]}}, 0x0) 2.197392357s ago: executing program 9 (id=6206): r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000004c0)=0x79, 0x4) r1 = userfaultfd(0x80001) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000380)={0xaa, 0xb2}) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) sendmmsg$inet(r0, &(0x7f0000000cc0)=[{{0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000002c0)="68377863ac6ea61666eaa696435a75f1626fe3a3acedcaf71527ff51d446daac757559d2d6fc2b90952355ec6c61d718c91784312b1b4771888a0811895b02ffb658934b0bbd6466c9cc04cc7252f1f1deea5a8b9c6797c8f1263db526cf88899f7ecab544662eb34743cefb660a78cb9468d2900b3cda4cca9d89ab6d341d145acf249276dda272407bc98d9e5431316d468b9e4750f2316589dc4de3157592d27fd723a512c85b08035842b75ec422346f9696f4bb3226b0ca75d135ebd8cae46fb83b71c103e1fdcb1934fd1d28b4916abe2c44e26ea72be426c27052e816212096000155788943b846746ccb492175fc9e01", 0xf4}, {&(0x7f00000003c0)="5453b4b759f9d4f4f33bda880b70e0dadde06223919f4585429ef69078a4956f646ea03bfd4c090a003c01f32b1a175baf38c1eb4572c8b372a4cf9128062e58ff575546876a2804144c3aea98c4a3533396f87e860de8c66bceb0e6b387ec853b7e91c57587d38436637e702ae18eeccefdcd7a3cdd7bfc327b5d619b57d56afe1628b65e2948af5ee0e3f52746a5aff58bb7c6d253a58bf745584d1bc19fe5e42b5534eab9e9d2587b413e81f68b60f56130f82b327f5fe900e3e107bc6b783d1d23a056426d6502133386b51e657046c1c43a2a2c4a7611ee6592a5ee08700d24d832163b3def1f", 0xe9}, {&(0x7f0000000640)="d48c8225ddfdf2c06c27763617468581389d34126760ba3dd0fe077a7c2ce378dd62cafeeb4ba1493766d09fd561d69a5bf8109ffcd3e43d8c16b9c3fa92d4439c5af1fa4775d01dcf0748a24ab51b52fbe75287a4b9aaa18fd479bdd154b4efe531a242d90a1ca2799c242bfd4ddd8271448d3415bd3a907ad340dc2fa2471393212d02eb25242808cffdc4e7a646211c18ac8602f5fc1e4f82b72871a8d42f37988365ff226c1523bf0161", 0xac}, {&(0x7f0000000040)="f96be6c391f1f8b23ae44a70a75f4a5ed0e013f80882907ab089ee65d16a6c6f5c666dad31257fb48b66d940a381", 0x2e}, {&(0x7f0000000740)="f52ec22aafecc37a6d9995f1afb5c1727f223f9b84451a110b1dfbf19cc7ed183ba93f6d55645001887fc999262b9c938e22ef5ec46b4b1b535060dcca5cff1f0e5a1d9b32cef2b6e0a61af7968dc1759c4d901867d7d6e9f2521f6a1578e1cc2fbf58837a2633c0b8299192718c61227412dafd01e899723b33735bbec3e1429117362acc4139fc3565f183bd5568f47f4bc416adb360fdd9c497c2ad2ffe1ad738f4c073f1378d2b455e61844076a4a97a", 0xb2}], 0x5}}, {{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="acc870bde54caaeacb0000108cef4fa7bf44702b284b2e80cb32d33a86853c8c28797cd14c72c87f849f6ccbf3198d11a0b1ef000000000200000088e0e022b04dbd50d36f3c028c27", 0x49}, {&(0x7f0000000840)="b1f56ee29c433328d3b2a83bd97e37007087acae7568edff43ed556d76770122635aea1dc48755381c71590cd542e796cc2669e2af442a03760c5cdfc691b3da35ad6a8d2ef9c2baa53a8dec36a2e434d46e643a1277b1dd932f3ef2cf46c257d6a19523b8b789ef34b46e461725b5e437323385b88c368f8bb5b933aa9169f5f7b51dd5319b8016623d1863d70581691a79a6678db1e5e7fa1c98c5b9e4a87272e9c4a1bd98dbb2ab76919ba5c1020e80bd0659e82d861dc6fe4c62639134c5", 0xc0}, {&(0x7f0000000e80)="5be3b011e12323e4ab88c0472f070000000000", 0x13}], 0x3}}], 0x2, 0xc0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0xdfa, 0x4) sendto$inet(r0, &(0x7f0000000580)="17", 0x59a, 0x10008095, 0x0, 0x0) 1.941225727s ago: executing program 9 (id=6207): r0 = syz_usb_connect(0x0, 0x48, 0x0, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000002340)=[{&(0x7f0000000180)="49aadb90aa989eb5efa5ba9774f7646ec629f65f982c718e92b7756a13ad5be6c0b729a09e09958a86ca04cbceec577e60b19ce231277b6f841fe894b4d1173eb553a030ab9fa51f173f853218f813aeffa2cc8e263ae907bbc010e5745c4c9cf3fc38193f34e06c9776dd3350454dcf4269d318e59233a0b644ef0c4e11e8bcea82a8d4f2e6c26aaacef0b6ac974bb7ddb5", 0x92}], 0x1}, 0x4000000) r1 = socket$inet6(0xa, 0x800000000000002, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000002c0)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="4400000010000d0400000000000000", @ANYRES32=r2, @ANYBLOB="60c000000800000024001280110001006272696467655f736c617665000000000c000580080022"], 0x44}, 0x1, 0x0, 0x0, 0x95}, 0x4) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[], 0xa4}}, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x100000c, 0x13, 0xffffffffffffffff, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(0x0, 0x4, &(0x7f00000002c0)=0xfffffffc, 0x0, 0x4) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000005c0)={0x2c, &(0x7f0000000380)={0x0, 0x16, 0x2, "0655"}, 0x0, 0x0, 0x0, 0x0}) 1.695809203s ago: executing program 3 (id=6208): socket$nl_netfilter(0x10, 0x3, 0xc) syz_usb_connect(0x3, 0x1c, 0x0, 0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000ff4ae0086d04dd08f4ff080203010902120001000000000904"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r2, 0x10e, 0xc, &(0x7f0000000640)=0x7, 0x4) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x58, 0x2, 0x6, 0x3, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_HASHSIZE={0x8}]}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_TYPENAME={0x13, 0x3, 'hash:net,iface\x00'}]}, 0x58}}, 0x0) sendmsg$netlink(r2, &(0x7f0000001080)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000021c0)={0x10, 0x12, 0x1}, 0x10}], 0x1, 0x0, 0x0, 0x80}, 0x4000800) r4 = socket$can_bcm(0x1d, 0x2, 0x2) r5 = socket(0x1d, 0x2, 0x6) ioctl$ifreq_SIOCGIFINDEX_vcan(r5, 0x8933, &(0x7f0000000000)={'vxcan0\x00', 0x0}) bind$can_j1939(r5, &(0x7f0000000100)={0x1d, r6, 0x2, {0x3}}, 0x18) ioctl$ifreq_SIOCGIFINDEX_vcan(r4, 0x8933, &(0x7f0000000100)={'vxcan0\x00', 0x0}) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000003c0)=ANY=[@ANYBLOB="12010000060000402505a1a440000102030109025c0002010000000901000100020d0000052406000105240000000d240f0100000000000000000006241a0000000905810300020000000904010000020d00000904"], 0x0) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000180), r5) sendmsg$TIPC_NL_KEY_SET(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000380)={0x20, r8, 0x4, 0x70bd2c, 0x25dfdbfd, {}, [@TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xef3}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)=@getchain={0x24, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r7}}, 0x24}, 0x1, 0x0, 0x0, 0x20000}, 0x98) 1.160856405s ago: executing program 9 (id=6209): syz_usb_connect(0x2, 0x34, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000040)={{0x12, 0x1, 0xce2803614d4d4be2, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x1, 0xc0, 0x9, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x8}, {0xd, 0x24, 0xf, 0x1, 0xffffffe4, 0xc424, 0x7, 0x1}, {0x6, 0x24, 0x1a, 0x80, 0x4}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x7, 0xc, 0x7}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x9, 0x5, 0x7}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x5, 0x4, 0x37}}}}}}}]}}, &(0x7f0000000580)={0x0, 0x0, 0x5, &(0x7f0000000140)={0x5, 0xf, 0x5}}) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d838aae8c05dd22d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008340)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4716e26b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6bb06500f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb4f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0010000801964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d0500e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x78, 0x0, 0x80, {0xc, 0x0, 0x0, {0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x5, 0x0, 0x0, 0x8000, 0x0, 0x0, r1, 0x1}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040001}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x168) r2 = socket(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x2, 0x300) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000001fd8)=ANY=[@ANYBLOB="850000002e00000084000000000000009500000000000000"], &(0x7f0000000180)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) setsockopt$sock_attach_bpf(r3, 0x1, 0x32, &(0x7f0000000040)=r4, 0x4) r5 = socket$inet_smc(0x2b, 0x1, 0x0) r6 = syz_io_uring_setup(0x110, &(0x7f0000000140)={0x0, 0xfec9, 0x8, 0x1, 0x3d4}, &(0x7f0000000040)=0x0, &(0x7f0000000280)=0x0) syz_io_uring_submit(r7, r8, &(0x7f00000002c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3}) io_uring_enter(r6, 0x1db3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r5, 0x6, 0x21, &(0x7f00000002c0)="ff004000", 0x10) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=@newqdisc={0x24, 0x24, 0x5820a61ca228651, 0x0, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0x0, 0x9}, {0xffff, 0xffff}, {0x0, 0x10}}}, 0x24}}, 0x0) 138.897853ms ago: executing program 0 (id=6210): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[], 0x128}, 0x0) recvmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x100}, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0xa) syz_clone(0x640c7000, 0x0, 0x0, 0x0, 0x0, 0x0) 0s ago: executing program 1 (id=6211): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000005300)={'syzkaller1\x00', 0x20}) r2 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r2, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) r3 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_VFIO_IOAS$CLEAR(r3, 0x3b88, &(0x7f0000000140)={0xc}) sendmmsg$sock(r0, &(0x7f0000005540)=[{{&(0x7f0000000340)=@tipc=@nameseq={0x1e, 0x1, 0x2, {0x2, 0x0, 0x4}}, 0x80, &(0x7f00000001c0)=[{&(0x7f00000003c0)="3d02e34b8431fd10edd2d99162d1074975eec85a32cf3c55717606d1fa49358f9157643367539b66f761ebdeef70900797139565f16a90309907129dcd6ebecb32340a104ddfdb0f1ddeca1a96064a97e7bfc0229ad3183eb09cfaf891c43cbeb8fcb5c0e6a45ef36e96371a80a438", 0x6f}, {&(0x7f0000000a40)="9780d99b419cbe9bd0e54273892786e18937b189483d23c298fc3d8e6e3b1ff3344c01bac03e324307f6642f2dd196de581c2f0e257b4ea08b8ac4511316f3c20d08e954c8372525ae2eba1b79ade2c33877d0fc4bd11406ea0762b649b424c3ebf6c3b16147bacea408a2f29c7ee1bc0bd53ff684ffe299a1f6", 0x7a}, {&(0x7f0000000ac0)="0402863e1560e11dcc29f5a2a24e09b66554ab589888130287a9c330dc18f19031a6eb63ef57d7fb0040ed977d85c87b0c6b1273e25a145231c4883d295e7221a51ad3eb7c68b2add1811cf4ba54bf8794e13110e0c336ad4c291d6073dc5bd1ba10c7ad0ee2d8db4e3b0da0887ed75654603d2c324380581d09d729811d2c51c0572efea7e2b075f763a8b68236b8a58ca254c0ff2318328cdbf9a5146b01cf26d4031d19a3fcc1c9164a638a7b46609d2b09bf2d0cd4b2daf3edd1fc3eec47bed7f6a5bf74586196533a8d1f380f26dcb6c2fb1adeb54608f5", 0xda}], 0x3, &(0x7f0000000bc0)=[@timestamping={{0x14, 0x1, 0x25, 0x8}}, @txtime={{0x18, 0x1, 0x3d, 0xffffffffffffffff}}, @timestamping={{0x14, 0x1, 0x25, 0x2d}}, @txtime={{0x18, 0x1, 0x3d, 0x1ce2}}, @txtime={{0x18, 0x1, 0x3d, 0x100000001}}, @txtime={{0x18, 0x1, 0x3d, 0x3}}, @txtime={{0x18, 0x1, 0x3d, 0x6a4}}, @txtime={{0x18, 0x1, 0x3d, 0x8}}], 0xc0}}, {{&(0x7f0000000c80)=@l2={0x1f, 0x1a, @any, 0xb0}, 0x80, &(0x7f0000000940)=[{&(0x7f0000001d00)="576c62b318a2667f85b34039d38f08845ee016f70c636aa9a2ecb45a805a187f37048324736467fc349ac47af59bc1b9479dfc365446e2fcfd1c17cc7eb6606bc76886cb0fbcf4123240e0e8c821159e03598621cb4229975e017fd6c99410a924cb53bce218bc6266fb7e176d584f86a5f2c6c03ca037b9b169b349cb94ee97728229cc025ade136af87f0cdea8e064fa91c5dd485dec2b590025126377eee563c07aab00ba8cb68c64d34cd02c8a540ec37149f3564d43d5", 0xb9}, {&(0x7f0000001dc0)="05a4c634d6a428e0794b08f75985684158baf58b8fa121bb2cd7b4ce52eb7affdbcdc7ec8a13134fe0910e6b0afb9a6b6a167d40538c3d20d6199320a56315bfd2e3355048566f1530e7bcd5aba48ea640", 0x51}, {&(0x7f0000000440)}], 0x3, &(0x7f0000001e40)=[@mark={{0x14, 0x1, 0x24, 0xc}}, @timestamping={{0x14, 0x1, 0x25, 0x1000}}, @txtime={{0x18, 0x1, 0x3d, 0x7}}, @txtime={{0x18, 0x1, 0x3d, 0xffffffffffffffff}}, @timestamping={{0x14, 0x1, 0x25, 0xb42}}, @mark={{0x14, 0x1, 0x24, 0x2}}, @txtime={{0x18, 0x1, 0x3d, 0x5}}, @txtime={{0x18, 0x1, 0x3d, 0x7}}, @txtime={{0x18, 0x1, 0x3d, 0x6}}, @timestamping={{0x14, 0x1, 0x25, 0x7}}], 0xf0}}, {{&(0x7f0000001f40)=@rxrpc=@in6={0x21, 0x4, 0x2, 0x1c, {0xa, 0x4e21, 0x5000, @loopback, 0x5}}, 0x80, &(0x7f0000005480)=[{&(0x7f0000001fc0)="390796edf9d6b60438cb18a85098894d09db647a5ba16eb0187de817ff72e9f46273ce54e4dcc908ecf643d4cd47ec4869e3d2e71a3e86891e6fda58431c3ba06f0390113b032fb934983ddacab078e20c8ac769fdeb47174c66eee7ac2dfe49da9fd7744eb47c69229b56473258a21e8007d502bfe73596e1db269e55f2c99fc32a765bd126d636cee0625c31bea4a49c7962b31ad69915aeff5aa91eb4217667ef0049d994f18fb9f5afd98604d02558279c1a9a965a2dbe1603e19e47eac818f6a49a2f4b27a35bb4d8b4e7a5f2a83739", 0xd2}, {&(0x7f0000002100)="0e3fb5b1cae5c27517c6797959709f77e5e9db47bf593debfae2fb3faae76c115ad779a697aa430f70313a16723ac3e1f6f78859f8", 0x35}, {&(0x7f0000005600)="0bb2d1093d8bbb605d3db338d38f939eeb5a4395a7d79bcea2846aad3495b596b6d354bccaf99963a1d0db3a2cd72b9cef5d8b4cc26af3b35c681de71feeb021d72ce4c43b564cf453bf921f2f17544823fffe88ff5187a59d2301c9b61a37b2401b95bc5cc9a377a89290d31a1a6226da39071811ccb34a1cd361efe1013902cce1ae0284a4225c8bb38cc333f39a2d5e49f8b260ebaca67124dceb631facafc37b564d0c18e0c2259ce9e83e5ef13140fa5cb5fa485747724b297fb537c6d4044ee39a7db468fc949faa9103bd6c0fd6522c09f47ac05992ae564f441efe2333fc", 0xe2}, {&(0x7f0000005380)="ca4ea2605b15e0a495594d17c1cfc886cf5ea2bf87ec4d007dbe4156174d61fe44ede834bcddac3237b1a3426167efd09caa663771f2695909ef07c183191c13e35a00bb104e8b2037892abd4ce6fb3926ce4200eebe53342bd89e11d975c3b20a5dc1b4454468b75452a7efaf1997fd809212730f5b749f4b74a965ec5b284f22aa57f85e38d867edd27109daec79ad29144e3b7eb1ce1aa99b357d098ab1ae7f40b17f8717eee8aa1223a2ebeaf9e7f2d0a5f1d0c93a44553d6c50b19295e0258b45e725000d7e5ea54156837ac9e897ed887142d94bccd9ae0d56f6", 0xdd}], 0x4, &(0x7f00000054c0)=[@timestamping={{0x14, 0x1, 0x25, 0x147}}, @mark={{0x14, 0x1, 0x24, 0xc2f}}, @timestamping={{0x14, 0x1, 0x25, 0x6}}, @mark={{0x14, 0x1, 0x24, 0x4}}, @timestamping={{0x14, 0x1, 0x25, 0xe}}], 0x78}}], 0x3, 0x84084) r4 = signalfd(r0, &(0x7f0000005280)={[0x7fffffffffffffff]}, 0x8) r5 = openat(r4, &(0x7f00000052c0)='./file0\x00', 0x40, 0x0) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) r7 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_INIT(r7, 0x0, 0xc8, &(0x7f0000000440), 0x4) read$FUSE(r6, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f000001a4c0)={0x50, 0x0, r8, {0x7, 0x1f, 0x0, 0x420, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}}, 0x50) syz_fuse_handle_req(r6, &(0x7f0000008380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20, 0x0, 0x89}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101001, 0x0) close(r6) write$midi(r9, &(0x7f0000000d00)="4730d1a547803bc16cc5f07519f23532b9fa6002d2689f0a885fd8ae5e69682600c2eb9d3545548d1d5997804e73353871e43a13cf7141f1b0f5e13353efdf4a1fe28a3d677b88ec88c5d36c2e0e1b5ada45cfadd76f82735bd68d978b5240709d2d98b16ba2615019db2b802b1efd2bff42938424549c5397eb980913e373adc43e1190d4a45f0301ca782dacb6b5079136e564864d98c9165d44cf0ac6e787f45d1ec534f36850becfdc267fca0d43483757d8e5fdb96ec6075e7418849c1b3df5708897ccf3465a68c37bf18753db841357a07672468d9f1b98db4ab8ce71cf67dd1f82773e7b00680879a4105bbb40b1cf3cf6cfbea1353ae660b87f9901bf3129670172d86f78a290ae955c6fc0e7a901316b0a54e1923812d97888b5063e6e306cf67f8d2f4d732f7e0566a6af037546c3c8350240aecdac44acf3a70b285473eb0e6185bbb87834f347452a6a3dc420499c710cb38c498fb90f838e1928a81fa0b61fd755d96428c9353b0a6409af6dfd7ca21c7ebe74dbe33cdf9625b84412382f997adab8cd2f128fa9e88188a6925cca41a659d757372e135017be465c0dd753fdbebd7914943d89133a613bc3bf93831b4c13f341b097372e50b49b2263f340b942d6edb4b0a3ebf9e14e22a46bc3345cfeb29c9d35122e9204e71d7f7eedd5aba3286cb8145a653d7ae873a8309269504eb5801054dff0cc6c5afdc60998d7b0bf077de1e9fe3aac0f24d93b446df2bac2233bfb3d6563a3940b39a7db1677008df94337a0e8fe930ca08983581eed6c072538935723084c8c795dc0353852a7e5b868cec6d0653b8ff8d93d1e77c96bcf1dd7f2d688558139719b0f6a68c9d83278797dbea9ac44b5481389aaf208562a5fb4b11286339d620a26f44ca342d02f39d756f42a567218080af357e1a9718b2bd09a0183026ff4086312e3fad7532d2e1eabc4663c2faaf2041509e547d5711a9406ac1f90c983d78ed4752b35e46c65ee1fc2dcb6345950f72fa68847dd0cd9c185bec4865fa7a68d333540679360007c14cbe2c8e499951e02e3053b6e74ba86b0871e214dc46e45926d6585d1a10d845c36d3aafd0fb491559fef96911e850fdc560283d6c74d194ac3dc3ae6001c8bfe762fedb77e191e90485189be8d2d15dc13eba0cd05db0867a2db952ce7088d410cfc336407cd2a2dfc2b0711491bf24f2e7e4fff3d4f2902a51feaa2da48bf68a06ce5c442211b9c40d6721ebac5b08b563631624bf3b644f6a172968577d3e42f18ecd94d65806db815d94410dd07839ba11dfd7e415c7ede65432e2d44a3048d48c82cd931cc835c806be306ba78ad65d3e9ca48d39a23b6c0041e2a4a7ebcd0e25b9a2d8d87fcd1f1cd52632ad9ca02febb4d5a11940967d621c1b7c5a6f1984e6d6fe02f4c1f8f00810eec3757b442df32e0a2e0f12cda3602f92ceecf1aee10325bae00310426f180d1e5954f35f36e01fab2aad7f548dfa9d8670b3abf7f42fc6524eaf1840ef73839989dbac110a4c1f19e9b989d7e1efc2de6f9e5293779281ab5798338f90c2be4e16818e121fcc89fbe059434c5d4dbc718c6fddc4d692a5f23178a6d7098daacc51644fcce040f79d07cc8f6b3b8d60018fdfc517454ca3d02d5770f63e30e79bcbd0b2a0738647953aa26b5a50abdbffd79acce5400ddadf6577f7bf5a8d1134b05367a8de3ca029e754137eb25599e5b7f37365611189f125c5c4516bf162e7edffc9143037fbda55482d39f14c1fc8c3a81cef45970d4556404ecea1048adec875fa7749bbd61774441301a6753af3d0ae31b1a7e0edcd2a6f5fb11210c7314c1f57b3a7edab5333cd4a6305cd5ec37d4b41111aaa25a4ba9da7e7d90bcb6b12991f98406a1a30bb21d27c5768a993915b186a3d9885a87bd9e7ca2b98c71e76caa6c4858c6ec89fb0bf09d7fddccf166c44fb5cbfad854505a33235b65fa4d28a253dfd13ff2ac3d624e49ab7edbc95114ba2cbbbb8d93ee0d10483d76642d2ed9103c1521cf190a3c1aeaf910f6824aff17263a9c6c467dd823e1ad1c06daf0c8db4ca3001bfc1f5a259adf4aac5c0a6dd7e672a80d23ba12810d5e4413630c0b8d6d88736493c9a152e688559ca651c32ba930ddcd2225c23ae97859d2da93be1c701156ef16b2e3e2512e3f76f1908bedf03dc8979344c89db0854b5969b5b848ef034957af6ccaacbb154036be927ec55e95190743ba38a697fdae3917119eb710cdf7fd6bdfb241559f52747b581a2a47f27582d357d1ad27478477d190c9f365d6b92a3b79e978b3a5b3b85fb687997d7ab475edba0032e11e51c361419cb8bdb6c6ad832c46a313cc33cd0587e82295db3664dd9ec2704682e417788312245eedad5a292c8c8b2e446a5d5e125711896430d7489c43362615ddf15e9a2c2014efd95a71dbb19ef7bd7435cdd8cc164477022333878dcabd758c10c2a0073bdbf6eb7889ecb1c53ae35e5d11605d7fe237c676390ad80436f5021159b27bca630ea9307849db6745a637574b8761121d4dbf4d46962dd88b22428a7b270b18d0ba40670cd47bb3c30924a6d9a0ec0f5a07a35cb40cb2e06bd244be15ba24c1c9dd53be5cc58ed8ba59fa3a7498df931081a24c6270cb9d529e4c3efbdb008fc50553edc61588eb147af6c182b4ace37274b28cd03175fa9abf19c7795532c1185730e8b1c161308eb70b88971653ad62601011565daac333d082e5f697816c28377f4116fac587e6d11b1d2c2909b6fee7483417c8a82f45bbb651ca097fa0694f51b9d2548ce0b504e1cf5822eae1eb0fc72eabcc0fd5f95db7c15d702babe7836aaf6095d5d6753c505561d65a33f696847f6796fcf902b0488b8beb7099950407df817524c3fd46eb845c58caa204ff7af0ae506cbd1561ac12471462aeb61d69bc6ca0bbc8b8d5ce9e95e8fef28a78c763211e568912081d88b2e42e5998ce6b3626555e9969c06eeb10d9e5cdf1a6ab75e41e007750142bd4ce32b44fa56770b9ff45531dcc91143dcf86c9f0cd8d9de7318eb238715fd460773afd9be7bccb62f99bdd3010dbf6d759f71b9057315e74a3ea68f92d3cf0229936cd637b595e7cf1099e00638544fe3e11c1c95e9db95299e8a7edce6a48edadf51d6f8cb71283ae00415bd4f873160851a2fc1a1ec53e74d2866eff06c74310f4dba797b1bc4b5af16f22a22d2abd494592c1871ee8474d22061c595a54c8d874fbb921a3f0aeabf3222b3e6d0ea69de3fcfafec6db507bc4ab4bd8db38491f8879de92de5aeccb60ee647a8a967aea132ba626b9409c43f96a793d44e6913e9d24d9e876f1514fd2e4906d70652ee8106410905e44a441ff5a958e6bd2c89d8ba349db9bd723bfbf86451d886b775b2f45d19c64b4b64f2c1ede400e1c8f65da9f99ab0df5aabcad4276429606ad01634a57a38a18806fab7b4803559a0c917db8e46eaaf0bb3931c22352277664bb79c9dee41ea6c0edbca6f19eafc440da3ea087cfb28b806721d4bb68c52ccaa15ad98fe33f43e3b423fbdb1aedbfed6b3a12ba534b067600d60215250a8f5f5964a23d08a8c212a804b4a2f324132155cab1baf80660ff4212aaeced757780f2e22bf9a169d80876542368e6f4bed8af1d83664a507faea408a5614fbaaa906b0a6964ed590c05b8da35e8c1324bf3ea16bf132a9168a13119d0e0b68e9a486799d01a706cf558e74ccce741b5fcf11959a9f914983ec51a66c258dc79f02f21672ea849568b85732b7c9ba7ca9bb28cbddefcee062021560af5d7b40facb27863cd2a12727116c91236547e5f1eb9912fbce2250ec03ed5ce44e4097140aae5774baa8b1920d4d93aa813377efc449770c86e4554d7a50640da7282b2ed93c6a32f6e156c9abd0e1a5a461b3c26a3059ef5c04bafa23c7e92540bb711c519e486cb6aecb2bfa96168cf3051162d299526c71d976624b31c470418273723513216941058b259f9e7e9ff7857366225760f51b8b1b3ec8708b7aff7605a0ac62952199e840f8ef4802b76a56817fdbb8447b10115a9a467f727fdd716ecf095387dd7463112d8b5c43735293b0a5672bc6353f1be611ba14c0a780a544f5b9ad41554a7bfefe8b98ac6b19a3314c210b79a46c086a44256e5628ff7253e4486c6b76405b52fa2641ac184321c9aa0eb4f9d3db5a003c3c1e9ada3a4c5e48e07c9f5404d406ab3023e3063d250dc3ade3688c12745633cdf936080c69ca2f65874dd4165d2fa0b26d2241f1a819f42526e663dda7b0a17566a51919ddc21ea27064ff6984b642f11e8fada5860511d56979d6b3914dc6df9db248b2258c87be8a25e05ab3b3d271270c238a3c7eb77fd90d39d63c2e332c01bbca5673e8300037f4f9f34f7f596a1aa0393cae5204776013c0c6cea8b868fca83419caff876561f2784baa9d8bc4d6cabcaf0fc290d4560ea37d04d91121ac86f24239eb28a4955e85cf45b966991f56f725fff13270bb7587b9ef83f9d8dc230280155dea42e1a21fe341a93a9fb311b4a512971312f9c85ca8e961dd1d47deaa23ac1b6e208851fb7ad22965cab0db595e459c1d5a76173ef54e57f30ce6800883f4c400b5b4564300b7dd0e9b00a10fc27913755821553d9306bf31b6130c7fbd3292d51bbb63b90504dec20e069a1a60ffdfadb7b57c3321ca70ca305df2cdee4c9a1fb02cee348f75334b047338438c3a0540d12586acd4b0012e32d524b35bb55b47f3ea1c041b2d05ca041db7602c0a4642706a27510ebe49a321433ff0f4adbaa3a2cfdcda6f81fa935e7f89ab492b2dc210c7de6451c20ce8cd89471c4f228207b405bf4fa9082a68bf904c8e77b5900d70159a6a00da8481d7249a566d3b909da515dd0f600ad86331eb839d5901852992975cc2214ddbffaa0232ef2603d19076aac74ccfca16fd3960cb314dd4418299f6bd811760f3d38a8b686c0e934b55baabcb51bae44cd38ba95199bbc540e50c3f58c25b7afc027ce129a072165d6bd1b3a79588e600d573623b5fa186eca19a058f3f1315311ad098e0c456bf48b02a471971073865b0ee13543ff2fc1037f318b900a8d5a901344a8b34ad46596ac81f09ad0a0450b39b5517165b65a9807eea5de9bbdbce7b30b936c14dfe28e8c2d56990e5b4f13ac1a0e0e576f9bf801d1c96806bad58da3100c84bc0c5b2dc5c46b8292805947e0fd9bcc148bde9f1e0b13f958bd74b567a7b6aa2f26ff5a045751f8db97033ee9c876dc6f4cf3007fdb8d6a3de08b3316fea2fad584888fa8b950fa86cced9a0c664ced1eef8a4a5e6855e445198eb38a9b0530d7b38fcf617e87c7cd6d0d78cf2d1728e5bffc5bc11202385313eee25afbebbd1bf09af83d6be4f4c03f4b59bc58ea5ceb309397055aa10408eeac32e2d521c5efbbce51d29ec010a114c8b0bdbbbf23f19f2cca32631760ecf6f2b72a76e1be834b6fcd5fc596bb9b885e43401e54a4dbdc0cbb18c2d5c9cb3b93616d6a7d4d458fe4ac53bd2a352ee8a9ddc71cad397c11d9be0ae3f188b5b667f2198c46edf3211196fbd0b412605aef86d5d79544475d6168401d2f38cd93933d753348d1886a405ddebfcc55ab281a15f7421eb86bd48a2761a6cc61e3bf3235531dc885274bf62d2c7ca933635c8ac11b0e98568c8861aa9c269f9516a79a7a72a0d710df460f058bba5c4f75c8c01aad8e64edac31b367d0ba2427d575b52beb18d37efb9ec9d7ac1ee2f938019922011334c04e34423422b33707099dfe45f9df86dc", 0x1000) setsockopt$IP6T_SO_SET_REPLACE(r9, 0x29, 0x40, &(0x7f00000004c0)=@filter={'filter\x00', 0xe, 0x4, 0x3e8, 0xffffffff, 0x128, 0x1f8, 0x128, 0xffffffff, 0xffffffff, 0x318, 0x318, 0x318, 0xffffffff, 0x4, &(0x7f0000000080), {[{{@ipv6={@mcast1, @local, [0xff000000, 0xffffffff, 0x0, 0xff], [0xffffffff, 0xffffffff, 0xffffff00, 0xff], 'ip_vti0\x00', 'veth1_to_bond\x00', {0xff}, {0xff}, 0xc, 0x7}, 0x0, 0x100, 0x128, 0x0, {}, [@common=@srh={{0x30}, {0x16, 0x9, 0x9, 0x3, 0x1, 0x1058, 0x112}}, @common=@unspec=@pkttype={{0x28}, {0xffff, 0x40}}]}, @REJECT={0x28, 'REJECT\x00', 0x0, {0x1}}}, {{@uncond, 0x0, 0xa8, 0xd0}, @REJECT={0x28, 'REJECT\x00', 0x0, {0x7}}}, {{@ipv6={@mcast1, @rand_addr=' \x01\x00', [0xff, 0x0, 0x0, 0xff000000], [0x0, 0xffffffff, 0xff000000, 0xffffffff], 'rose0\x00', 'veth0_to_batadv\x00', {}, {0xff}, 0x3b, 0x6, 0x0, 0x29}, 0x0, 0xf8, 0x120, 0x0, {}, [@common=@mh={{0x28}, {"dae7"}}, @common=@icmp6={{0x28}, {0xc, "08ee", 0x1}}]}, @REJECT={0x28, 'REJECT\x00', 0x0, {0x4}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x448) write$tun(r1, &(0x7f0000002400)=ANY=[], 0x10da) r10 = syz_io_uring_setup(0xd2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, 0x34f}, &(0x7f0000000100), &(0x7f0000000a00)) io_uring_enter(r10, 0x47bc, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000004200)=ANY=[@ANYRES16=r5, @ANYRESOCT=r10, @ANYBLOB="000000007600000024001280090001007866726d0000000014000280080001000400000008000200020000000a00020000000000000000000a000100aa", @ANYBLOB="d82dc3b7dbed40772eb21b2fc312d6f777aa15c3298683d189f663412fc9c2885982f155474544c2bd3bedd83e95c186df3f76929901a970e725866e94de2ffd1020ddb9061ed79b4ea4ff3b486c11b1c820fa6329e460af61b6e1cf61ca962cfba34c91a2b60e43926a2f1df0f779973d203ac4a1be02db3ee4a6a2fa739ac7268d9ea4a6f31305c7cb2471afa27fa444b69e6d09e4c0124403763e79d166fb377d49a2d228397e326a8674ee9ed9c72ff33f1b71b73d47572dee3eedf957093c1cfc5140561ae400e362fabb61a170bc859e3985af75b4b0b8fd74933d106e3466ffa88d522a891c81bc6b22e2dffc2b5bc753032240a8929b2613524d3ed32ba4b01547bfd4de23f082bb62f06329c6d56f3d5f3143d30162dce4923cef897896902893653cbadb1d942097b391da461dff603fada6041c19898fe1026d2679771e4b303c281ed30f0406314690ab0fcf4e2ef999e49d0b0dab1f706ee88bb48e3e4f003543cac90bd32115a69b9d9685b9e08463ebbb1f0a0892bd53bcaa5df0d9229a0d1abeed06919f0011e5456ac8a70753c1e8a4c26101cc3ea566a61fd43013a7e93b4c92d05299e905e9b307f5238890828fdccdea1744684117691e409f0493a8a05218b3d3717f174facb7ab992021832a105b4d6d006389df492aace0e22db9a9f1895a9bcda8a1c96cbb4bfc94b50f897f209afc2ac382a943c11c32b87470ec68b1005bc9d91cc86392c9f3a9f8ac7728d8246d8be76c46ab9b4a73b30e20a690e928ed337317762774d44fb2727b999a61f073c1524f33f5c228c7a57d06c68fa2b6e1f6f76f01efdefe429161ccff69ef70e3d99e084e68d8d2872a1b39111350273d6f3146655f36c95168d58407cdc02c4d03ebd82ff42087db0125c925a8f60de346277fd99ce9d3837323447e02e47475267d300ef5654781ae252b5d3748c19c4a394f572ec6193759f707999c02739fb3648031e4575387c53e9ec52247fd07073be2d95589580440c39683df36be55cde51adf753a564f3f133488f2dc80be1da3e32d24ffc81ae9c6eeccedf40098149f0e9d00e904eecebdef8ebce9a60feac99d49d9360137a46fb2b843959f3f49c3312605808e1b33001290780b3b1e28ed89dd02303984f86283d55648e69d80708486ab8d737ddd059c04b51b1d5c95a3324b5f518a7ccac8beae582ac9ca344435422c948f148a5035aa2259712b46ca0132153e480fe65b5e0d12762d0ccfab21d0ddf6c6f2e5cd123ee2ea544ce4b67cb375121fe81aaecbce41c1809cc44994a55214081fb3b04b635212e97aa66c0edb1ec5b4767b4709c86844f4e10db822db0bbd0568388f3bd163a8d695b55aff1dc76a10340c282a5ae52d4f8fc55bf78c3645637b9e4ede5571e6c85e56decb5f493ee25da201fcd94a53dd4cfcc20a8a4cf82fdbc1d3023a5ebd469a821989c2a4f60c8d7e504dcb5ba701ea782be0066819d506cb4c1004d0f76810be6012deddb01aaf3cb62b23ecc5793b81b2cdd207af101cb1b20c745fb1e4b445223af041f68a0832ed8f1c255017471f174d750d7b8343f13bb5265f598692a3500c99d4f687390d37c75d8346c7fd12b310acce60b1fb1d0602eff63b636080e7214844b24579646066ac9fd25d169f33ea71769dd9c46621755b70f8a37794334a8484515699807fafb452c2f6c219afba76b4f04cde92b5591c1990826413531e8111d50e6d3ebc9608928ff5d9808e89f43e4f461259d64ed351f21096b7443493760ac9d69fe2cde139e55beedc86edc0c491c09082cd5e33220cf028864c193950663089d3c96c9f3dd25dfafe024b6e19f87ed1cb1d15701359ae08265a05358fc11d16c961d0f03a8f4c36f5d840881934ff5ac2713f1dff6c8396df64e0f1d2cfc9f9e29f7ef9695f4af95454c03bd945e558c5217b4b06cb5f0210bc6126ac0eb328b3a3f3f9bcff98d056d57711196311ba391fc74068be64f0ea9b9012dd08e4a95ea1db5838ddd8e4d1046dccd6b82f227e00651cc7bd2ff3b9d27e49c3011aa48d24d0cd8639c2d8bbc97577181466e0eab62ad10ec3ee3d8c1be2d0b5fd00323af1c26c92469d520f3524fc78d8c7f33a50fb78f2e7dcd990fd41fe065d3760c025a48f95d18fd4df4cea87a77e2a7c87ea461ff32260025bea620b8678073bd88c96c77816eefde1a82725f656ce69180f9bcf4714681254fe2012d82a2c8afaf678fb9d63e873631ee73b7bf23cbc65a7b641d603eda315c13889c6fb91a25bbe4a8a71ddb98059eaee2dea01ab8acce5dadcb7b0f9cc13dd166431e5d263a913edd7f207b6d82ef1c2ca4082147e75c3a8c4f0250f573068b355c233124e716543b405e2fae5a2b86e98c1ed24965b6b163a091d921e060cf4aec360c1620f0d1d8a6cdf054e0b07488bc546440bdf424b2f270ccc6629c8634a6da04d7317b113ad17d5c001f09dc8b03066f91e393ce0b9a7f6a71d39317d69afbd512b54a1fd9b4a50fd7c0d7b6fb79ce0229e8235801487394923082ad06ed9fe18abfc369f98e2e9e579b2166016fbd25799f031a8b058fa7a0151002a38fa05c30d25ae172d5f3deee8a0ddf25e621e3c866148c9c9edaef9a0b898b15d4644c9db9f3288f02631f1c92a0281fc1b878b1370b9f16c96610640cd72233f931a8b7f54398418af15aaf7cf5e4b305dafb79e81bf830130a110dc333327528b5e99dde045b3e2543d5b053071f1cd89c18dd5bfb08242218978d94a82a940688ae70636da647f9a5416e672c647cdf4a8b986848b592356cce1150b6d2ef49a796ff7afd33b072ec0dc223ba0d97dad7f5a8792dff27c6b7cc6ab9c81afa5b8141057bf1594199680da7921a7fe5321dfe0d02cb9bec5587943b74e8cc532b8b684afc25203074e491104ed7ea2e9823fdf02612608ae5bd027729594e61613fc04918ab39d3bf7f54c8a3676fca210c1f9fe5e21270a143c177ee6e2dcf9bc9a7ffcab05d75f9b7d83d9eca22059db71c150c6e5527c1386344cb48c0d087522c2639f06816a83855fe7e8f4981a956183a48ef008cc2c1727fff5f071245a893ab195f9ba2064191574fa1a6fa345c71afe85978689e642e070c668fbb8c81a63e9930a3af320da0ad1c339af93421315b3ec11b61c3093202ac4892b78b3c70c639a72624c2a0ca40f07ce376e77aef8e4bb57982b2c3e170d8beff59cb1bfcdcbecd694f85e656168630b197193dcab6cc2d5509e36289ee0851556c2b4e341f0de49432aa45dc84ebe96188a79fcc264f20d822a131ab03acc50c81089d0b3f6b474d41f841cd1170f5d45167c0c1a3dcd6b6c44329e1286bcb4dfac6062ed4d9f5bbc715a12b824fa569978d9de3802322c1a5f98e4a08b04bd11f957f31cbe87667e3466f800e76315a309daccbcb39548b7d964fe87b0e8122d921f596fa952a61e68091b00c8dde84fd443960f9bfa5fc3a8ce5eb9cd0cac77b5e70fa2ba300e87adbbd70b0a724865163f542ed3a38577d155261ad744e77943aecd926aed70296631db8bf0890fba88286b668e231d7392ed3ae9d7432e20c2cc108cd8296e3aec688844487f7cbc7f5d3f948c7c6f18b582d73faceb0d4b81fb7ae3e1462755eaf24d0f11a7cce34a6b6d69c57b386c9af78673d4bbec8bb204e8f471372d14b1eaf03debdba6cd758fe45746d6a6f1409b4ac76e99be03fd2b8c64d952628403c50c18342ebb08018b41331a075d2015eb9ec907b0bf88522f5e8efa54353369a9a9e88e09a6a6933936f57ee58f14d9058d6a967b492bb705df5d47663284aecfb189be27e4b53e541857cdca79b133a4209ae6abb9e20b6ec393bba1d1be5e255138a5702d065326a96069a0828a9a34f024bf978050da3902b7cdda24effa56b50e03ccdc010ea43272215af63d567d59da81e0fb341412631dfb88de3dd7ab02aee3f2b2d16689e70e1170b0f8202e49f90bb07a358599c1282896b66338908ca803e59ba18d95112ecff2fd44857e1377d39bd245971178d00337de8497a69b967ba2f25a0260fccdafc8cf5941f002fec8dbd0427e355cb0441c6b9e4fa6fdb32b79b22f96dad6f827afa301bb2b64ed9d4a847ebce4cc3211634b88c472b4ed889dc84a024ff1c28008d75f478459e4b4ded1b63063ec2da9f2b9af99f6d6a579f3c160a7c41f1d2bb2d377b64de2384672069015a14265f72887eb0c455d45943c4532bceaa6c5c5e8bc315642c6dd3c6281265e474367e7cf1eb7f19335d787d43a892ba6f5b64c1692fe54f9dd65f615fa6f206714dbc5c8795e46717d22b7692fcf77ab21ff175a4b860c3665d0bb906968b9752ca13f20f75eb4f83a536c53159075d9c795cbae0d88b95faa64edea5ede4f5b287b1b401b6375600a0401e3555b6e037806f321ab7072d28f73d9aac3b52712edd5f71e03bcc2c9344a7e45984fa0bdcae92cb434202126e5aa9e39c5342b10bdb73f4f048df4083b75946a2ecee92a4e92ae49d0e57f4be688a874297a4eeb4362f9ae1d884a38c144bf5bac474515bb330450e3f94be3be453e38f7bf8b3429f9708e37d63cc2651666017b081c56d45c6d55499cd7aa0e64f653c597611a78a119fa1c26da002a54e6e2091560953dc14c77e4f8bc7efecb53d100f18e0a043c1d7f9a40cd06829b8cdaca38c338bfe1a63f79ac02670c63cd714c3b3d3a3fdda0e918a9ac5e6e0a41e896bd8f63d69642c2ab9292a41dfaebeca4efca77919570f09d08de6e6dad30c9eb6d8382ce49d6117d72e0cf3b8be5fc176a6dd120738fd15f821c748173658c7c2a3f0e21fe45a71723ea0cc33ffbf87a1de961e6f280e3176db0adcfe9903ada53c93d3e8da93c938a0b08800e1167b0c6e062fa52ca8cce678b1be1622b9bcf2bdb4bb8f32bc9085e784d378920909d2b7ca2c5004f6fef339f4997eabef1688d99612d50a8138ff202a0af0261ea7f38ece888e5bfb8dd0d0f8c979602bf9dc8e752dcf9a9f15a63aa33e4df32b8983a794dc3e7b406267def932478bf1431a7b5ad272feff0f6508daf3ec80e936be0d9059eb60a2d2b85f160ada0a012a30825e4ff04c55d1a6fec723baa6dc20ff504d3cbbd6560799c26c87ba4cf2575cf96bf2ddeab02eef202bcd463c32a380cd5975d93114f6fc4e45ef1f3f514cc8e168fd038cdda586cb882453c03cff4369f6cb0601f3d06cb1c25602f931089f0f6b0f7b1a08e6bd0cc5b12bcd3ef192aaff2b85acdc59f09eb150c81f167c21ec95869ee7375fd403a1a8ebb0cee51f63ec821b0112e85cb28ad98b5cfb8df3de8468cf2b48490105a85f335238425939e57196ca0ada083fa3d16446d8fb969623b7b362f909d5d59f515400b2b3aecb32bb4d6a8c679a59c6b78a33adfffde503480c73798ff7161add962b1b6d3bddcdea697bd26c73313f2c5a5ca899b8737ad610b0b53c9023000c4a3f466aa04229d8519ffe183f56f17c6228c77d8708a419417344a59361b2593ce76cf1704d99afc4b5d4543bbf88458613e8e63fc44947904d28afb722cf0c2be64415009c9556c7121e68404ca268d86259a8c84997602f222cad0996f391f4b1b37005367874668a23e974a3e3a094385bf5c9cac7d3b8f6b4b3880d827a1f17e08d12fefeaccf8c0d2f81ab5bb8ef447881890055fc76758285270d7ebed93ae4ad5c99fcf390cd6cbf240be296e8370fdd7efd1dde4c3a93437ac8c7b4b27ab1d559acb5d8d45c3fdf828783a5740dcdb5715376c", @ANYRESHEX=r2], 0x5c}, 0x1, 0x0, 0x0, 0x4000}, 0x4008801) kernel console output (not intermixed with test programs): ] usb 10-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1572.133152][T25068] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1572.141479][T25068] usb 10-1: Product: syz [ 1572.145960][T25068] usb 10-1: Manufacturer: syz [ 1572.150980][T25068] usb 10-1: SerialNumber: syz [ 1572.159343][T25068] usb 10-1: config 0 descriptor?? [ 1572.217083][ T10] usb usb2-port1: attempt power cycle [ 1572.457150][T27239] team0: Device gtp0 is of different type [ 1572.515428][T27243] netlink: 48 bytes leftover after parsing attributes in process `syz.3.5863'. [ 1572.535167][T27241] netlink: 28 bytes leftover after parsing attributes in process `syz.9.5862'. [ 1572.543202][T27243] netlink: 24 bytes leftover after parsing attributes in process `syz.3.5863'. [ 1572.566653][ T10] usb 2-1: new high-speed USB device number 115 using dummy_hcd [ 1572.594047][T26583] snd_usb_toneport 9-1:0.0: set_interface failed [ 1572.603451][T26583] snd_usb_toneport 9-1:0.0: Line 6 TonePort UX2 now disconnected [ 1572.618643][T26583] snd_usb_toneport 9-1:0.0: probe with driver snd_usb_toneport failed with error -71 [ 1572.629422][ T10] usb 2-1: device descriptor read/8, error -71 [ 1572.663633][T26583] usb 9-1: USB disconnect, device number 30 [ 1572.778541][T27257] net_ratelimit: 424 callbacks suppressed [ 1572.778556][T27257] netlink: zone id is out of range [ 1572.793872][T27257] netlink: zone id is out of range [ 1572.802165][T27256] netlink: 44 bytes leftover after parsing attributes in process `syz.3.5867'. [ 1572.802430][T27257] netlink: zone id is out of range [ 1572.822042][T27257] netlink: zone id is out of range [ 1572.842867][T27257] netlink: zone id is out of range [ 1572.848381][T27257] netlink: zone id is out of range [ 1572.853707][T27257] netlink: zone id is out of range [ 1572.859578][T27257] netlink: zone id is out of range [ 1572.864821][T27257] netlink: zone id is out of range [ 1572.870144][ T10] usb 2-1: new high-speed USB device number 116 using dummy_hcd [ 1572.878072][T27257] netlink: zone id is out of range [ 1572.887459][T27258] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5867'. [ 1572.897452][ T10] usb 2-1: device descriptor read/8, error -71 [ 1573.009383][ T10] usb usb2-port1: unable to enumerate USB device [ 1573.746156][T27267] bridge0: left allmulticast mode [ 1574.316600][ T52] usb 4-1: new high-speed USB device number 23 using dummy_hcd [ 1574.481838][ T52] usb 4-1: config 0 has no interfaces? [ 1574.542739][ T52] usb 4-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1574.552246][ T52] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1574.568819][ T52] usb 4-1: Product: syz [ 1574.573084][ T52] usb 4-1: Manufacturer: syz [ 1574.582484][ T52] usb 4-1: SerialNumber: syz [ 1574.663658][ T10] usb 10-1: USB disconnect, device number 12 [ 1574.686548][T15036] usb 9-1: new high-speed USB device number 31 using dummy_hcd [ 1574.712091][T27285] netlink: 20 bytes leftover after parsing attributes in process `syz.9.5876'. [ 1574.762445][ T52] usb 4-1: config 0 descriptor?? [ 1574.858874][T27288] netlink: 'syz.1.5875': attribute type 20 has an invalid length. [ 1574.976484][T15036] usb 9-1: Using ep0 maxpacket: 32 [ 1574.984313][T15036] usb 9-1: config 0 has no interfaces? [ 1575.015963][T27272] netlink: 'syz.3.5871': attribute type 1 has an invalid length. [ 1575.023947][T27272] netlink: 4 bytes leftover after parsing attributes in process `syz.3.5871'. [ 1575.057264][T15036] usb 9-1: New USB device found, idVendor=2040, idProduct=4901, bcdDevice=47.77 [ 1575.075427][T15036] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1575.089098][T15036] usb 9-1: Product: syz [ 1575.099515][T15036] usb 9-1: Manufacturer: syz [ 1575.110290][T15036] usb 9-1: SerialNumber: syz [ 1575.128611][T15036] usb 9-1: config 0 descriptor?? [ 1575.530049][ T10] usb 10-1: new high-speed USB device number 13 using dummy_hcd [ 1575.635240][T27293] xt_nfacct: accounting object `syz0' does not exists [ 1575.686449][ T10] usb 10-1: Using ep0 maxpacket: 8 [ 1575.693765][ T10] usb 10-1: config 0 interface 0 altsetting 2 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 1575.744691][ T10] usb 10-1: config 0 interface 0 altsetting 2 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1575.791985][ T10] usb 10-1: config 0 interface 0 has no altsetting 0 [ 1575.804922][ T10] usb 10-1: New USB device found, idVendor=0e41, idProduct=4142, bcdDevice=d4.6e [ 1575.814904][ T10] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1575.823173][ T10] usb 10-1: Product: syz [ 1575.828295][ T10] usb 10-1: Manufacturer: syz [ 1575.833172][ T10] usb 10-1: SerialNumber: syz [ 1575.855397][ T10] usb 10-1: config 0 descriptor?? [ 1575.879253][ T10] snd_usb_toneport 10-1:0.0: Line 6 TonePort UX2 found [ 1576.798618][ T10] snd_usb_toneport 10-1:0.0: set_interface failed [ 1576.814707][ T10] snd_usb_toneport 10-1:0.0: Line 6 TonePort UX2 now disconnected [ 1576.831871][ T10] snd_usb_toneport 10-1:0.0: probe with driver snd_usb_toneport failed with error -71 [ 1576.866030][ T10] usb 10-1: USB disconnect, device number 13 [ 1577.006893][T15036] usb 4-1: USB disconnect, device number 23 [ 1577.050797][T27300] netlink: 44 bytes leftover after parsing attributes in process `syz.3.5880'. [ 1577.157995][T27303] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5880'. [ 1577.746683][T15036] usb 2-1: new high-speed USB device number 117 using dummy_hcd [ 1577.937717][T15036] usb 2-1: config 0 has no interfaces? [ 1577.954454][T15036] usb 2-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1577.963842][T15036] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1577.972393][T15036] usb 2-1: Product: syz [ 1577.978517][T15036] usb 2-1: Manufacturer: syz [ 1577.990791][T15036] usb 2-1: SerialNumber: syz [ 1578.001290][T15036] usb 2-1: config 0 descriptor?? [ 1578.092781][ T10] usb 9-1: USB disconnect, device number 31 [ 1578.266104][T27313] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1578.275807][T27313] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1578.308638][T27313] netlink: 20 bytes leftover after parsing attributes in process `syz.1.5883'. [ 1578.518168][T27327] netlink: 20 bytes leftover after parsing attributes in process `syz.9.5889'. [ 1578.706864][ T10] usb 9-1: new high-speed USB device number 32 using dummy_hcd [ 1578.866469][ T10] usb 9-1: Using ep0 maxpacket: 16 [ 1578.877558][ T10] usb 9-1: config 0 has an invalid interface number: 8 but max is 0 [ 1578.893452][ T10] usb 9-1: config 0 has no interface number 0 [ 1578.901579][ T10] usb 9-1: config 0 interface 8 altsetting 0 endpoint 0x8F has an invalid bInterval 255, changing to 11 [ 1578.912976][ T10] usb 9-1: config 0 interface 8 altsetting 0 endpoint 0x8F has invalid maxpacket 49152, setting to 1024 [ 1578.948548][ T10] usb 9-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=8e.8f [ 1578.959148][ T10] usb 9-1: New USB device strings: Mfr=0, Product=24, SerialNumber=3 [ 1578.971502][ T10] usb 9-1: Product: syz [ 1578.982682][ T10] usb 9-1: SerialNumber: syz [ 1578.992469][ T10] usb 9-1: config 0 descriptor?? [ 1579.018479][ T10] cm109 9-1:0.8: invalid payload size 1024, expected 4 [ 1579.041351][ T10] input: CM109 USB driver as /devices/platform/dummy_hcd.8/usb9/9-1/9-1:0.8/input/input90 [ 1579.218052][ C0] cm109 9-1:0.8: cm109_urb_irq_callback: urb status -71 [ 1579.283249][T27331] syz.3.5890: vmalloc error: size 8589938688, exceeds total pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=/,mems_allowed=0-1 [ 1579.301662][T27331] CPU: 1 UID: 0 PID: 27331 Comm: syz.3.5890 Not tainted 6.15.0-rc5-syzkaller-00275-gbec6f00f120e #0 PREEMPT(full) [ 1579.301688][T27331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 1579.301697][T27331] Call Trace: [ 1579.301702][T27331] [ 1579.301709][T27331] dump_stack_lvl+0x189/0x250 [ 1579.301733][T27331] ? __pfx_dump_stack_lvl+0x10/0x10 [ 1579.301767][T27331] ? __pfx__printk+0x10/0x10 [ 1579.301786][T27331] ? cpuset_print_current_mems_allowed+0x1f/0x360 [ 1579.301816][T27331] ? cpuset_print_current_mems_allowed+0x1f/0x360 [ 1579.301844][T27331] ? cpuset_print_current_mems_allowed+0x2ee/0x360 [ 1579.301867][T27331] warn_alloc+0x214/0x310 [ 1579.301885][T27331] ? __pfx___schedule+0x10/0x10 [ 1579.301910][T27331] ? __pfx_warn_alloc+0x10/0x10 [ 1579.301935][T27331] ? kasan_save_track+0x4f/0x80 [ 1579.301955][T27331] ? __kmalloc_cache_noprof+0x230/0x3d0 [ 1579.301976][T27331] ? xskq_create+0x56/0x170 [ 1579.301994][T27331] ? __x64_sys_setsockopt+0x18b/0x220 [ 1579.302011][T27331] ? do_syscall_64+0xf6/0x210 [ 1579.302025][T27331] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1579.302049][T27331] __vmalloc_node_range_noprof+0x125/0x12c0 [ 1579.302102][T27331] ? __pfx___vmalloc_node_range_noprof+0x10/0x10 [ 1579.302131][T27331] ? __kasan_kmalloc+0x93/0xb0 [ 1579.302149][T27331] vmalloc_user_noprof+0x74/0x80 [ 1579.302167][T27331] ? xskq_create+0xbf/0x170 [ 1579.302181][T27331] xskq_create+0xbf/0x170 [ 1579.302203][T27331] xsk_init_queue+0xb0/0x110 [ 1579.302226][T27331] xsk_setsockopt+0x43f/0x710 [ 1579.302247][T27331] ? __pfx_xsk_setsockopt+0x10/0x10 [ 1579.302276][T27331] ? bpf_lsm_socket_setsockopt+0x9/0x20 [ 1579.302291][T27331] ? __pfx_xsk_setsockopt+0x10/0x10 [ 1579.302306][T27331] do_sock_setsockopt+0x257/0x3e0 [ 1579.302323][T27331] ? __pfx_do_sock_setsockopt+0x10/0x10 [ 1579.302339][T27331] ? __fget_files+0x2a/0x420 [ 1579.302387][T27331] ? __fget_files+0x3a0/0x420 [ 1579.302409][T27331] ? __fget_files+0x2a/0x420 [ 1579.302440][T27331] __x64_sys_setsockopt+0x18b/0x220 [ 1579.302464][T27331] do_syscall_64+0xf6/0x210 [ 1579.302482][T27331] ? clear_bhb_loop+0x45/0xa0 [ 1579.302498][T27331] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1579.302517][T27331] RIP: 0033:0x7f1e65b8e969 [ 1579.302535][T27331] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 1579.302552][T27331] RSP: 002b:00007f1e66a96038 EFLAGS: 00000246 ORIG_RAX: 0000000000000036 [ 1579.302571][T27331] RAX: ffffffffffffffda RBX: 00007f1e65db5fa0 RCX: 00007f1e65b8e969 [ 1579.302585][T27331] RDX: 0000000000000006 RSI: 000000000000011b RDI: 0000000000000008 [ 1579.302598][T27331] RBP: 00007f1e65c10ab1 R08: 0000000000000004 R09: 0000000000000000 [ 1579.302606][T27331] R10: 0000200000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1579.302615][T27331] R13: 0000000000000000 R14: 00007f1e65db5fa0 R15: 00007f1e65edfa28 [ 1579.302636][T27331] [ 1579.302641][T27331] Mem-Info: [ 1579.635001][T27331] active_anon:9800 inactive_anon:0 isolated_anon:0 [ 1579.635001][T27331] active_file:19304 inactive_file:4581 isolated_file:0 [ 1579.635001][T27331] unevictable:768 dirty:229 writeback:0 [ 1579.635001][T27331] slab_reclaimable:8970 slab_unreclaimable:127288 [ 1579.635001][T27331] mapped:31363 shmem:1443 pagetables:1621 [ 1579.635001][T27331] sec_pagetables:0 bounce:0 [ 1579.635001][T27331] kernel_misc_reclaimable:0 [ 1579.635001][T27331] free:1305858 free_pcp:2610 free_cma:0 [ 1579.680210][ C1] vkms_vblank_simulate: vblank timer overrun [ 1579.706235][T27331] Node 0 active_anon:39200kB inactive_anon:0kB active_file:77052kB inactive_file:18172kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:126672kB dirty:916kB writeback:0kB shmem:4236kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:12800kB pagetables:6384kB sec_pagetables:0kB all_unreclaimable? no Balloon:0kB [ 1579.706292][T27331] Node 1 active_anon:0kB inactive_anon:0kB active_file:164kB inactive_file:152kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:180kB dirty:0kB writeback:0kB shmem:1536kB shmem_thp:0kB shmem_pmdmapped:0kB anon_thp:0kB writeback_tmp:0kB kernel_stack:48kB pagetables:0kB sec_pagetables:0kB all_unreclaimable? no Balloon:0kB [ 1579.706359][T27331] Node 0 DMA free:15360kB boost:0kB min:204kB low:252kB high:300kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 1579.707592][T27331] lowmem_reserve[]: 0 2504 2504 2504 2504 [ 1579.707652][T27331] Node 0 DMA32 free:1291412kB boost:0kB min:34304kB low:42880kB high:51456kB reserved_highatomic:0KB active_anon:39192kB inactive_anon:0kB active_file:77052kB inactive_file:18096kB unevictable:1536kB writepending:916kB present:3129332kB managed:2564136kB mlocked:0kB bounce:0kB free_pcp:10928kB local_pcp:10436kB free_cma:0kB [ 1579.707709][T27331] lowmem_reserve[]: 0 0 0 0 0 [ 1579.707761][T27331] Node 0 Normal free:0kB boost:0kB min:0kB low:0kB high:0kB reserved_highatomic:0KB active_anon:8kB inactive_anon:0kB active_file:0kB inactive_file:76kB unevictable:0kB writepending:0kB present:1048580kB managed:108kB mlocked:0kB bounce:0kB free_pcp:24kB local_pcp:12kB free_cma:0kB [ 1579.707811][T27331] lowmem_reserve[]: 0 0 0 0 0 [ 1579.707851][T27331] Node 1 Normal free:3916252kB boost:0kB min:55592kB low:69488kB high:83384kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:164kB inactive_file:152kB unevictable:1536kB writepending:0kB present:4194300kB managed:4111164kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 1579.707902][T27331] lowmem_reserve[]: 0 0 0 0 0 [ 1579.707942][T27331] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB [ 1579.708082][T27331] Node 0 DMA32: 672*4kB (UME) 483*8kB (UME) 520*16kB (UME) 534*32kB (UME) 250*64kB (UME) 112*128kB (UME) 249*256kB (UME) 330*512kB (UME) 173*1024kB (UME) 6*2048kB (UM) 197*4096kB (UM) = 1291352kB [ 1579.708265][T27331] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 1579.708374][T27331] Node 1 Normal: 257*4kB (UM) 57*8kB (UME) 33*16kB (UME) 218*32kB (UE) 93*64kB (UME) 29*128kB (UME) 13*256kB (UM) 10*512kB (UME) 2*1024kB (UE) 4*2048kB (UME) 947*4096kB (M) = 3916252kB [ 1579.708592][T27331] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 1579.708610][T27331] Node 0 hugepages_total=4 hugepages_free=4 hugepages_surp=0 hugepages_size=2048kB [ 1579.710905][T27331] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 1579.744275][ C1] vkms_vblank_simulate: vblank timer overrun [ 1579.775847][ C1] vkms_vblank_simulate: vblank timer overrun [ 1579.841884][ C1] vkms_vblank_simulate: vblank timer overrun [ 1580.022755][T27337] net_ratelimit: 424 callbacks suppressed [ 1580.022773][T27337] netlink: zone id is out of range [ 1580.022785][T27337] netlink: zone id is out of range [ 1580.022798][T27337] netlink: zone id is out of range [ 1580.022808][T27337] netlink: zone id is out of range [ 1580.022817][T27337] netlink: zone id is out of range [ 1580.022825][T27337] netlink: zone id is out of range [ 1580.022834][T27337] netlink: zone id is out of range [ 1580.022843][T27337] netlink: zone id is out of range [ 1580.022852][T27337] netlink: zone id is out of range [ 1580.022862][T27337] netlink: zone id is out of range [ 1580.024421][T27331] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB [ 1580.096232][T27331] 25316 total pagecache pages [ 1580.096249][T27331] 0 pages in swap cache [ 1580.096312][T27331] Free swap = 124996kB [ 1580.097651][T27331] Total swap = 124996kB [ 1580.097668][T27331] 2097051 pages RAM [ 1580.097678][T27331] 0 pages HighMem/MovableOnly [ 1580.097687][T27331] 424359 pages reserved [ 1580.097698][T27331] 0 pages cma reserved [ 1580.295540][ T52] usb 2-1: USB disconnect, device number 117 [ 1580.436541][T15036] usb 4-1: new high-speed USB device number 24 using dummy_hcd [ 1580.599648][T15036] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 1580.616577][T15036] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 1580.631243][T15036] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1580.643180][T15036] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1580.657118][T15036] usb 4-1: Product: syz [ 1580.664050][T15036] usb 4-1: Manufacturer: syz [ 1580.671699][T15036] usb 4-1: SerialNumber: syz [ 1580.881915][T27350] netlink: 44 bytes leftover after parsing attributes in process `syz.9.5897'. [ 1580.894739][T27339] fuse: Unknown parameter 'user_i00000000000000000000' [ 1580.976018][T15036] cdc_ncm 4-1:1.0: bind() failure [ 1580.986326][T15036] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 1580.991296][T26583] usb 2-1: new high-speed USB device number 118 using dummy_hcd [ 1580.998499][T15036] cdc_ncm 4-1:1.1: bind() failure [ 1581.018871][T15036] usb 4-1: USB disconnect, device number 24 [ 1581.091345][T27350] netlink: 12 bytes leftover after parsing attributes in process `syz.9.5897'. [ 1581.106836][T27350] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 1581.114171][T27350] IPv6: NLM_F_CREATE should be set when creating new route [ 1581.192599][T26583] usb 2-1: Using ep0 maxpacket: 8 [ 1581.220909][T26583] usb 2-1: config 0 interface 0 altsetting 2 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 1581.248476][T26583] usb 2-1: config 0 interface 0 altsetting 2 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1581.258312][T26583] usb 2-1: config 0 interface 0 has no altsetting 0 [ 1581.268080][T26583] usb 2-1: New USB device found, idVendor=0e41, idProduct=4142, bcdDevice=d4.6e [ 1581.278461][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.285648][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.292927][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.300422][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.308765][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.316087][T26583] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1581.324201][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.331706][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.339186][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.346659][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.351963][T15036] usb 9-1: USB disconnect, device number 32 [ 1581.353693][ C0] cm109 9-1:0.8: cm109_urb_ctl_callback: urb status -71 [ 1581.366576][ C0] cm109 9-1:0.8: cm109_submit_buzz_toggle: usb_submit_urb (urb_ctl) failed -19 [ 1581.402000][T26583] usb 2-1: Product: syz [ 1581.408564][T26583] usb 2-1: Manufacturer: syz [ 1581.413197][T26583] usb 2-1: SerialNumber: syz [ 1581.418948][T15036] cm109 9-1:0.8: cm109_toggle_buzzer_sync: usb_control_msg() failed -19 [ 1581.428398][T26583] usb 2-1: config 0 descriptor?? [ 1581.467192][T26583] snd_usb_toneport 2-1:0.0: Line 6 TonePort UX2 found [ 1581.746668][T15036] usb 9-1: new high-speed USB device number 33 using dummy_hcd [ 1581.805123][T26583] snd_usb_toneport 2-1:0.0: set_interface failed [ 1581.813356][T26583] snd_usb_toneport 2-1:0.0: Line 6 TonePort UX2 now disconnected [ 1581.823497][T26583] snd_usb_toneport 2-1:0.0: probe with driver snd_usb_toneport failed with error -71 [ 1581.839497][T26583] usb 2-1: USB disconnect, device number 118 [ 1581.916706][T15036] usb 9-1: Using ep0 maxpacket: 32 [ 1581.926996][T15036] usb 9-1: New USB device found, idVendor=0fd9, idProduct=0025, bcdDevice=29.40 [ 1581.936696][ T10] usb 4-1: new high-speed USB device number 25 using dummy_hcd [ 1581.937023][T15036] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1581.980305][T15036] usb 9-1: config 0 descriptor?? [ 1582.099466][ T10] usb 4-1: Using ep0 maxpacket: 32 [ 1582.121937][ T10] usb 4-1: unable to get BOS descriptor or descriptor too short [ 1582.172556][ T10] usb 4-1: config 7 has an invalid interface number: 187 but max is 0 [ 1582.191177][ T10] usb 4-1: config 7 has no interface number 0 [ 1582.196582][T15036] dvb-usb: found a 'Elgato EyeTV Sat' in warm state. [ 1582.199632][ T10] usb 4-1: config 7 interface 187 altsetting 6 bulk endpoint 0x3 has invalid maxpacket 16 [ 1582.255736][T15036] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 1582.265232][ T10] usb 4-1: config 7 interface 187 has no altsetting 0 [ 1582.289005][T15036] dvbdev: DVB: registering new adapter (Elgato EyeTV Sat) [ 1582.304633][T15036] usb 9-1: media controller created [ 1582.339710][T15036] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 1582.382035][ T10] usb 4-1: New USB device found, idVendor=18d1, idProduct=1eaf, bcdDevice=5a.bb [ 1582.397996][T27359] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1582.410926][ T10] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1582.419976][T27359] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1582.471158][ T10] usb 4-1: Product: syz [ 1582.511101][ T10] usb 4-1: Manufacturer: syz [ 1582.542565][ T10] usb 4-1: SerialNumber: syz [ 1582.551601][T15036] az6027: usb out operation failed. (-71) [ 1582.589263][T15036] az6027: usb out operation failed. (-71) [ 1582.595064][T15036] stb0899_attach: Driver disabled by Kconfig [ 1582.633144][T15036] az6027: no front-end attached [ 1582.633144][T15036] [ 1582.651558][T15036] az6027: usb out operation failed. (-71) [ 1582.740546][T15036] dvb-usb: no frontend was attached by 'Elgato EyeTV Sat' [ 1582.796941][T15036] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.8/usb9/9-1/input/input91 [ 1582.920482][T15036] dvb-usb: schedule remote query interval to 400 msecs. [ 1582.947549][T27363] netlink: 8 bytes leftover after parsing attributes in process `syz.3.5901'. [ 1582.957777][T15036] dvb-usb: Elgato EyeTV Sat successfully initialized and connected. [ 1583.009205][T27363] netlink: 8 bytes leftover after parsing attributes in process `syz.3.5901'. [ 1583.045961][T15036] usb 9-1: USB disconnect, device number 33 [ 1583.117190][ T10] usb 4-1: Cannot retrieve CPort count: -110 [ 1583.127325][ T10] usb 4-1: Cannot retrieve CPort count: -110 [ 1583.201917][T27363] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5901'. [ 1583.217811][ T10] es2_ap_driver 4-1:7.187: probe with driver es2_ap_driver failed with error -110 [ 1584.400726][T15036] dvb-usb: Elgato EyeTV Sat successfully deinitialized and disconnected. [ 1584.532600][T27391] FAULT_INJECTION: forcing a failure. [ 1584.532600][T27391] name failslab, interval 1, probability 0, space 0, times 0 [ 1584.580949][T27391] CPU: 1 UID: 0 PID: 27391 Comm: syz.0.5908 Not tainted 6.15.0-rc5-syzkaller-00275-gbec6f00f120e #0 PREEMPT(full) [ 1584.580980][T27391] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 1584.580994][T27391] Call Trace: [ 1584.581002][T27391] [ 1584.581012][T27391] dump_stack_lvl+0x189/0x250 [ 1584.581049][T27391] ? __pfx_dump_stack_lvl+0x10/0x10 [ 1584.581079][T27391] ? __pfx__printk+0x10/0x10 [ 1584.581114][T27391] should_fail_ex+0x414/0x560 [ 1584.581152][T27391] should_failslab+0xa8/0x100 [ 1584.581192][T27391] __kmalloc_cache_noprof+0x70/0x3d0 [ 1584.581216][T27391] ? sctp_add_bind_addr+0x8c/0x370 [ 1584.581245][T27391] sctp_add_bind_addr+0x8c/0x370 [ 1584.581273][T27391] sctp_copy_local_addr_list+0x30b/0x4e0 [ 1584.581302][T27391] ? sctp_copy_local_addr_list+0x9b/0x4e0 [ 1584.581326][T27391] ? __pfx_sctp_copy_local_addr_list+0x10/0x10 [ 1584.581353][T27391] ? sctp_v6_is_any+0x64/0x80 [ 1584.581382][T27391] ? sctp_copy_one_addr+0x93/0x360 [ 1584.581417][T27391] sctp_bind_addr_copy+0xb3/0x3c0 [ 1584.581442][T27391] ? sctp_assoc_set_bind_addr_from_ep+0xa5/0x1a0 [ 1584.581468][T27391] sctp_connect_new_asoc+0x2e0/0x690 [ 1584.581490][T27391] ? __pfx_sctp_connect_new_asoc+0x10/0x10 [ 1584.581510][T27391] ? __lock_acquire+0xaac/0xd20 [ 1584.581539][T27391] ? sctp_get_af_specific+0x29/0x80 [ 1584.581562][T27391] ? sctp_inet6_send_verify+0x80/0x300 [ 1584.581586][T27391] ? sctp_endpoint_lookup_assoc+0xd1/0x260 [ 1584.581618][T27391] __sctp_connect+0x5ba/0xd50 [ 1584.581648][T27391] ? __pfx___sctp_connect+0x10/0x10 [ 1584.581669][T27391] ? bpf_lsm_sctp_bind_connect+0x9/0x20 [ 1584.581692][T27391] ? security_sctp_bind_connect+0x7e/0x2e0 [ 1584.581723][T27391] sctp_getsockopt_connectx3+0x2c4/0x440 [ 1584.581752][T27391] ? __pfx_sctp_getsockopt_connectx3+0x10/0x10 [ 1584.581798][T27391] ? __local_bh_enable_ip+0x12d/0x1c0 [ 1584.581829][T27391] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 1584.581871][T27391] sctp_getsockopt+0x98a/0xb60 [ 1584.581908][T27391] do_sock_getsockopt+0x35d/0x650 [ 1584.581937][T27391] ? __pfx_do_sock_getsockopt+0x10/0x10 [ 1584.581962][T27391] ? do_syscall_64+0x40/0x210 [ 1584.581986][T27391] ? __fget_files+0x2a/0x420 [ 1584.582010][T27391] ? __fget_files+0x3a0/0x420 [ 1584.582034][T27391] ? __fget_files+0x2a/0x420 [ 1584.582067][T27391] __x64_sys_getsockopt+0x1a5/0x250 [ 1584.582092][T27391] ? do_syscall_64+0x40/0x210 [ 1584.582117][T27391] ? do_syscall_64+0x40/0x210 [ 1584.582145][T27391] do_syscall_64+0xf6/0x210 [ 1584.582170][T27391] ? clear_bhb_loop+0x45/0xa0 [ 1584.582195][T27391] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1584.582214][T27391] RIP: 0033:0x7fb086b8e969 [ 1584.582233][T27391] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 1584.582249][T27391] RSP: 002b:00007fb087abb038 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 1584.582271][T27391] RAX: ffffffffffffffda RBX: 00007fb086db5fa0 RCX: 00007fb086b8e969 [ 1584.582286][T27391] RDX: 000000000000006f RSI: 0000000000000084 RDI: 0000000000000003 [ 1584.582315][T27391] RBP: 00007fb087abb090 R08: 0000200000000180 R09: 0000000000000000 [ 1584.582329][T27391] R10: 0000200000000040 R11: 0000000000000246 R12: 0000000000000002 [ 1584.582342][T27391] R13: 0000000000000000 R14: 00007fb086db5fa0 R15: 00007fb086edfa28 [ 1584.582382][T27391] [ 1584.907458][ C1] vkms_vblank_simulate: vblank timer overrun [ 1584.979477][T22353] Bluetooth: hci1: unexpected cc 0x0c03 length: 249 > 1 [ 1584.989739][T22353] Bluetooth: hci1: unexpected cc 0x1003 length: 249 > 9 [ 1584.998847][T22353] Bluetooth: hci1: unexpected cc 0x1001 length: 249 > 9 [ 1585.006791][T22353] Bluetooth: hci1: unexpected cc 0x0c23 length: 249 > 4 [ 1585.014849][T22353] Bluetooth: hci1: unexpected cc 0x0c38 length: 249 > 2 [ 1585.158687][T27396] netlink: 566 bytes leftover after parsing attributes in process `syz.0.5909'. [ 1585.701316][T27370] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1585.741529][ T10] usb 9-1: new high-speed USB device number 34 using dummy_hcd [ 1585.938308][T27395] chnl_net:caif_netlink_parms(): no params data found [ 1585.956780][ T10] usb 9-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 1585.976677][ T10] usb 9-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 1585.994347][ T10] usb 9-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1586.004063][ T10] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1586.012548][ T10] usb 9-1: Product: syz [ 1586.017194][ T10] usb 9-1: Manufacturer: syz [ 1586.021849][ T10] usb 9-1: SerialNumber: syz [ 1586.056610][T15036] usb 10-1: new high-speed USB device number 14 using dummy_hcd [ 1586.085932][T27395] bridge0: port 1(bridge_slave_0) entered blocking state [ 1586.100931][T27395] bridge0: port 1(bridge_slave_0) entered disabled state [ 1586.110016][T27395] bridge_slave_0: entered allmulticast mode [ 1586.119783][T27395] bridge_slave_0: entered promiscuous mode [ 1586.129876][T27395] bridge0: port 2(bridge_slave_1) entered blocking state [ 1586.139882][T27395] bridge0: port 2(bridge_slave_1) entered disabled state [ 1586.148614][T27395] bridge_slave_1: entered allmulticast mode [ 1586.156239][T27395] bridge_slave_1: entered promiscuous mode [ 1586.207171][T27395] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 1586.222761][T27395] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 1586.235159][T27400] fuse: Unknown parameter 'user_i00000000000000000000' [ 1586.238988][T15036] usb 10-1: config 0 has an invalid interface number: 185 but max is 0 [ 1586.258650][T15036] usb 10-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1586.277421][T15036] usb 10-1: config 0 has no interface number 0 [ 1586.284965][T15036] usb 10-1: config 0 interface 185 altsetting 0 endpoint 0x5 has an invalid bInterval 0, changing to 7 [ 1586.297687][T15036] usb 10-1: config 0 interface 185 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 16 [ 1586.335554][ T10] cdc_ncm 9-1:1.0: bind() failure [ 1586.383768][T15036] usb 10-1: New USB device found, idVendor=22b8, idProduct=6027, bcdDevice=d2.82 [ 1586.392773][ T10] cdc_ncm 9-1:1.1: CDC Union missing and no IAD found [ 1586.395689][T15036] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1586.411548][T15036] usb 10-1: Product: syz [ 1586.419307][T25291] usb 4-1: USB disconnect, device number 25 [ 1586.422108][T15036] usb 10-1: Manufacturer: syz [ 1586.430765][T15036] usb 10-1: SerialNumber: syz [ 1586.442127][T27395] team0: Port device team_slave_0 added [ 1586.462498][ T10] cdc_ncm 9-1:1.1: bind() failure [ 1586.469713][T15036] usb 10-1: config 0 descriptor?? [ 1586.494845][T27395] team0: Port device team_slave_1 added [ 1586.499753][T15036] usb 10-1: bad CDC descriptors [ 1586.503892][ T10] usb 9-1: USB disconnect, device number 34 [ 1586.506030][T15036] usb 10-1: unsupported MDLM descriptors [ 1586.586123][T27395] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1586.595360][T27395] 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 1560 would solve the problem. [ 1586.623133][T27395] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1586.672957][T27395] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1586.704356][T27395] 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 1560 would solve the problem. [ 1586.746576][T27395] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1587.093606][T27395] hsr_slave_0: entered promiscuous mode [ 1587.105755][T27395] hsr_slave_1: entered promiscuous mode [ 1587.106588][T25965] Bluetooth: hci1: command tx timeout [ 1587.132675][T27395] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 1587.146895][T27395] Cannot create hsr debugfs directory [ 1587.890651][T27395] netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1588.192598][T27395] netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1588.352942][T27395] netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1588.420858][T27434] net_ratelimit: 424 callbacks suppressed [ 1588.420873][T27434] netlink: zone id is out of range [ 1588.435052][T27434] netlink: zone id is out of range [ 1588.445364][T27434] netlink: zone id is out of range [ 1588.450985][T27434] netlink: zone id is out of range [ 1588.466317][T27434] netlink: zone id is out of range [ 1588.489460][T27434] netlink: zone id is out of range [ 1588.497490][T27434] netlink: zone id is out of range [ 1588.509030][T27434] netlink: zone id is out of range [ 1588.517937][T27434] netlink: zone id is out of range [ 1588.527112][T27434] netlink: zone id is out of range [ 1588.584474][T27395] netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1588.590213][T27437] input: syz1 as /devices/virtual/input/input92 [ 1588.867508][ T10] usb 9-1: new full-speed USB device number 35 using dummy_hcd [ 1588.907151][T27395] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 1588.922010][T27395] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 1588.936230][T27395] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 1588.950280][T27395] netdevsim netdevsim1 netdevsim3: renamed from eth3 [ 1589.027351][ T10] usb 9-1: device descriptor read/64, error -71 [ 1589.063443][T25291] usb 10-1: USB disconnect, device number 14 [ 1589.069852][T27395] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1589.121492][T27395] 8021q: adding VLAN 0 to HW filter on device team0 [ 1589.153877][ T1137] bridge0: port 1(bridge_slave_0) entered blocking state [ 1589.161111][ T1137] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1589.187387][T25965] Bluetooth: hci1: command tx timeout [ 1589.201063][ T1137] bridge0: port 2(bridge_slave_1) entered blocking state [ 1589.208236][ T1137] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1589.284150][T27443] input: syz0 as /devices/virtual/input/input93 [ 1589.296712][ T10] usb 9-1: new full-speed USB device number 36 using dummy_hcd [ 1589.328918][T27395] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1589.411074][T27395] veth0_vlan: entered promiscuous mode [ 1589.425161][T27395] veth1_vlan: entered promiscuous mode [ 1589.446968][ T10] usb 9-1: device descriptor read/64, error -71 [ 1589.479901][T27395] veth0_macvtap: entered promiscuous mode [ 1589.494723][T27395] veth1_macvtap: entered promiscuous mode [ 1589.539099][T27395] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1589.551856][T27395] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1589.562322][ T10] usb usb9-port1: attempt power cycle [ 1589.569034][T27395] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1589.580372][T27395] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1589.594203][T27395] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1589.612507][T27395] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1589.624058][T27395] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1589.637320][T27395] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1589.649312][T27395] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1589.660709][T27395] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1589.675973][T27395] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1589.685608][T27395] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1589.702494][T27395] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1589.712234][T27395] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1589.822759][ T252] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1589.830899][T25068] usb 4-1: new high-speed USB device number 26 using dummy_hcd [ 1589.851209][ T252] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1589.916894][ T10] usb 9-1: new full-speed USB device number 37 using dummy_hcd [ 1589.920375][ T1137] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1589.933588][ T1137] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1589.948408][ T10] usb 9-1: device descriptor read/8, error -71 [ 1590.093185][T25068] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 1590.111335][T25068] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 1590.137868][T25068] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1590.148735][T25068] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1590.195211][T25068] usb 4-1: Product: syz [ 1590.215327][T27454] netlink: 36 bytes leftover after parsing attributes in process `syz.1.5926'. [ 1590.216560][ T10] usb 9-1: new full-speed USB device number 38 using dummy_hcd [ 1590.232645][T25291] usb 10-1: new high-speed USB device number 15 using dummy_hcd [ 1590.240865][T25068] usb 4-1: Manufacturer: syz [ 1590.271881][T25068] usb 4-1: SerialNumber: syz [ 1590.297404][ T10] usb 9-1: device descriptor read/8, error -71 [ 1590.423144][T25291] usb 10-1: config 0 has no interfaces? [ 1590.429631][ T10] usb usb9-port1: unable to enumerate USB device [ 1590.535727][T27446] fuse: Unknown parameter 'user_i00000000000000000000' [ 1590.863305][T25068] cdc_ncm 4-1:1.0: bind() failure [ 1590.892875][T25068] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 1590.914873][T25068] cdc_ncm 4-1:1.1: bind() failure [ 1590.920381][T25291] usb 10-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1590.933386][T25291] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1590.943226][T25291] usb 10-1: Product: syz [ 1590.959273][T25291] usb 10-1: Manufacturer: syz [ 1590.978623][T25291] usb 10-1: SerialNumber: syz [ 1590.987632][T25068] usb 4-1: USB disconnect, device number 26 [ 1591.015213][T25291] usb 10-1: config 0 descriptor?? [ 1591.277762][T25965] Bluetooth: hci1: command tx timeout [ 1591.444977][T27450] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1591.460558][T27462] netlink: 12 bytes leftover after parsing attributes in process `syz.3.5928'. [ 1591.510513][T27450] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1592.557018][T25439] usb 2-1: new high-speed USB device number 119 using dummy_hcd [ 1592.711588][T25439] usb 2-1: config 0 has an invalid interface number: 172 but max is 0 [ 1592.728875][T25439] usb 2-1: config 0 has no interface number 0 [ 1592.748326][T25439] usb 2-1: New USB device found, idVendor=2304, idProduct=020f, bcdDevice=3b.de [ 1592.773560][T25439] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1592.792514][T27482] netlink: 40 bytes leftover after parsing attributes in process `syz.8.5934'. [ 1592.804336][T25439] usb 2-1: Product: syz [ 1592.820187][T25439] usb 2-1: Manufacturer: syz [ 1592.837820][T27482] netlink: 8 bytes leftover after parsing attributes in process `syz.8.5934'. [ 1592.852304][T25439] usb 2-1: SerialNumber: syz [ 1592.921469][T25439] usb 2-1: config 0 descriptor?? [ 1592.982161][T25439] dvb-usb: found a 'Pinnacle 400e DVB-S USB2.0' in warm state. [ 1593.017647][T25439] dvb-usb: bulk message failed: -22 (4/0) [ 1593.046577][T25439] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1593.073392][T25439] dvb-usb: bulk message failed: -22 (5/0) [ 1593.073416][T25439] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1593.099035][T25439] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 1593.113569][T25439] dvbdev: DVB: registering new adapter (Pinnacle 400e DVB-S USB2.0) [ 1593.113611][T25439] usb 2-1: media controller created [ 1593.136278][T25439] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 1593.193131][T25291] usb 10-1: USB disconnect, device number 15 [ 1593.218984][T25439] ttusb2: set interface to alts=3 failed [ 1593.326505][T25068] usb 9-1: new low-speed USB device number 39 using dummy_hcd [ 1593.354812][T25965] Bluetooth: hci1: command tx timeout [ 1593.366746][T25439] DVB: Unable to find symbol tda10086_attach() [ 1593.366762][T25439] dvb-usb: no frontend was attached by 'Pinnacle 400e DVB-S USB2.0' [ 1593.367685][T25439] dvb-usb: bulk message failed: -22 (4/0) [ 1593.367708][T25439] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1593.367858][T25439] dvb-usb: bulk message failed: -22 (5/0) [ 1593.367875][T25439] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1593.367947][T25439] dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully initialized and connected. [ 1593.493717][T25291] usb 2-1: USB disconnect, device number 119 [ 1593.507703][T25068] usb 9-1: config 168 descriptor has 1 excess byte, ignoring [ 1593.507740][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 77, setting to 8 [ 1593.507759][T25068] usb 9-1: config 168 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 1593.507777][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 1593.507796][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 1593.508925][T25068] usb 9-1: config 168 descriptor has 1 excess byte, ignoring [ 1593.508967][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 77, setting to 8 [ 1593.508988][T25068] usb 9-1: config 168 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 1593.509006][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 1593.509025][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 1593.510452][T25068] usb 9-1: config 168 descriptor has 1 excess byte, ignoring [ 1593.510487][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 77, setting to 8 [ 1593.510507][T25068] usb 9-1: config 168 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 1593.510526][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 1593.510545][T25068] usb 9-1: config 168 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 1593.543312][T25068] usb 9-1: string descriptor 0 read error: -22 [ 1593.543479][T25068] usb 9-1: New USB device found, idVendor=0a07, idProduct=0064, bcdDevice=40.6e [ 1593.543505][T25068] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1593.565896][T25068] adutux 9-1:168.0: ADU100 now attached to /dev/usb/adutux0 [ 1593.613980][T25291] dvb-usb: Pinnacle 400e DVB-S USB2.0 successfully deinitialized and disconnected. [ 1593.715700][T27500] fuse: Bad value for 'fd' [ 1593.849957][T27485] tty tty27: ldisc open failed (-12), clearing slot 26 [ 1593.968766][T27487] tty tty27: ldisc open failed (-12), clearing slot 26 [ 1594.282519][ T52] usb 9-1: USB disconnect, device number 39 [ 1594.476453][T25439] usb 10-1: new high-speed USB device number 16 using dummy_hcd [ 1594.653463][T25439] usb 10-1: Using ep0 maxpacket: 32 [ 1594.670268][T25439] usb 10-1: config 0 has no interfaces? [ 1594.678482][T25439] usb 10-1: New USB device found, idVendor=2040, idProduct=4901, bcdDevice=47.77 [ 1594.698091][T25439] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1594.719117][T27524] program syz.3.5944 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 1594.736430][T25439] usb 10-1: Product: syz [ 1594.741381][T25439] usb 10-1: Manufacturer: syz [ 1594.746231][T25439] usb 10-1: SerialNumber: syz [ 1594.788331][T25439] usb 10-1: config 0 descriptor?? [ 1595.036579][T25291] usb 4-1: new full-speed USB device number 27 using dummy_hcd [ 1595.070687][T27529] xt_nfacct: accounting object `syz0' does not exists [ 1595.195454][T25291] usb 4-1: unable to get BOS descriptor or descriptor too short [ 1595.206324][T25291] usb 4-1: not running at top speed; connect to a high speed hub [ 1595.233250][T25291] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1595.259580][T25291] usb 4-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 1595.276557][T25291] usb 4-1: config 1 has no interface number 1 [ 1595.287844][T25291] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1595.305240][T25291] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 4 [ 1595.330828][T25291] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1595.344577][T25291] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1595.376662][T25291] usb 4-1: Product: syz [ 1595.391050][T27537] Cannot find set identified by id 0 to match [ 1595.414048][ T30] audit: type=1326 audit(1746924848.353:4407): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.451714][T25291] usb 4-1: Manufacturer: syz [ 1595.461263][T25291] usb 4-1: SerialNumber: syz [ 1595.481546][ T30] audit: type=1326 audit(1746924848.353:4408): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.534949][ T30] audit: type=1326 audit(1746924848.353:4409): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.592827][ T30] audit: type=1326 audit(1746924848.353:4410): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.622578][ T30] audit: type=1326 audit(1746924848.353:4411): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.650756][ T30] audit: type=1326 audit(1746924848.353:4412): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=46 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.675016][ T30] audit: type=1326 audit(1746924848.353:4413): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.697888][ T10] usb 9-1: new high-speed USB device number 40 using dummy_hcd [ 1595.714671][ T30] audit: type=1326 audit(1746924848.353:4414): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.715912][T25291] hub 4-1:1.0: Invalid hub with more than one config or interface [ 1595.761655][ T30] audit: type=1326 audit(1746924848.363:4415): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=46 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.792275][T25291] hub 4-1:1.0: probe with driver hub failed with error -22 [ 1595.796827][ T30] audit: type=1326 audit(1746924848.363:4416): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27535 comm="syz.8.5947" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f44b238e969 code=0x7ffc0000 [ 1595.812592][T25291] usb 4-1: 2:1 : no or invalid class specific endpoint descriptor [ 1595.871702][ T10] usb 9-1: config 0 interface 0 altsetting 0 bulk endpoint 0x6 has invalid maxpacket 1023 [ 1595.882713][ T10] usb 9-1: config 0 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 8 [ 1595.897957][T25291] usb 4-1: USB disconnect, device number 27 [ 1595.915344][ T10] usb 9-1: New USB device found, idVendor=2c7c, idProduct=030e, bcdDevice=81.28 [ 1595.927314][ T10] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1595.938936][T27530] syz.1.5945: attempt to access beyond end of device [ 1595.938936][T27530] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1595.960821][ T10] usb 9-1: Product: syz [ 1595.965425][ T10] usb 9-1: Manufacturer: syz [ 1595.982223][ T10] usb 9-1: SerialNumber: syz [ 1596.022280][T16142] udevd[16142]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1596.056004][ T10] usb 9-1: config 0 descriptor?? [ 1596.070531][T27537] raw-gadget.3 gadget.8: fail, usb_ep_enable returned -22 [ 1596.085624][T27537] raw-gadget.3 gadget.8: fail, usb_ep_enable returned -22 [ 1596.104141][ T10] option 9-1:0.0: GSM modem (1-port) converter detected [ 1596.135586][ T10] usb 9-1: GSM modem (1-port) converter now attached to ttyUSB0 [ 1596.303478][T25439] usb 9-1: USB disconnect, device number 40 [ 1596.350318][T25439] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 [ 1596.432811][T25439] option 9-1:0.0: device disconnected [ 1596.634175][T27544] net_ratelimit: 424 callbacks suppressed [ 1596.634200][T27544] netlink: zone id is out of range [ 1596.645968][T27544] netlink: zone id is out of range [ 1596.653611][T27544] netlink: zone id is out of range [ 1596.660646][T27544] netlink: zone id is out of range [ 1596.666044][T27544] netlink: zone id is out of range [ 1596.671883][T27544] netlink: zone id is out of range [ 1596.677445][T27544] netlink: zone id is out of range [ 1596.682881][T27544] netlink: zone id is out of range [ 1596.688991][T27544] netlink: zone id is out of range [ 1596.695507][T27544] netlink: zone id is out of range [ 1596.971226][T27547] netlink: 8 bytes leftover after parsing attributes in process `syz.8.5950'. [ 1597.162271][T25439] usb 10-1: USB disconnect, device number 16 [ 1597.827284][T27562] netlink: 24 bytes leftover after parsing attributes in process `syz.3.5955'. [ 1598.096960][T25291] usb 2-1: new full-speed USB device number 120 using dummy_hcd [ 1598.268815][T25291] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1598.278562][T25291] usb 2-1: not running at top speed; connect to a high speed hub [ 1598.297979][T25291] usb 2-1: config 1 has an invalid descriptor of length 238, skipping remainder of the config [ 1598.338833][T25291] usb 2-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 1598.358291][T25291] usb 2-1: config 1 has no interface number 1 [ 1598.383901][T25291] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 1598.415445][T27572] futex_wake_op: syz.9.5958 tries to shift op by 32; fix this program [ 1598.451574][T25291] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 164, changing to 4 [ 1598.477440][T25291] usb 2-1: config 1 interface 2 altsetting 1 endpoint 0x82 has invalid maxpacket 9468, setting to 1023 [ 1598.556799][T25291] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1598.582465][T25291] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1598.590940][T25291] usb 2-1: Product: syz [ 1598.595185][T25291] usb 2-1: Manufacturer: syz [ 1598.880659][T25291] usb 2-1: SerialNumber: syz [ 1599.062229][T27580] netlink: 156 bytes leftover after parsing attributes in process `syz.0.5960'. [ 1599.143357][T25291] hub 2-1:1.0: Invalid hub with more than one config or interface [ 1599.180671][T25291] hub 2-1:1.0: probe with driver hub failed with error -22 [ 1599.220672][T25291] usb 2-1: 2:1 : no or invalid class specific endpoint descriptor [ 1599.354153][T25291] usb 2-1: USB disconnect, device number 120 [ 1599.428683][T16142] udevd[16142]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1599.541930][T27585] program syz.0.5963 is using a deprecated SCSI ioctl, please convert it to SG_IO [ 1599.931198][T27607] netlink: 4 bytes leftover after parsing attributes in process `syz.9.5969'. [ 1601.619755][T27633] xt_CT: No such helper "pptp" [ 1601.914704][T27652] netlink: 4 bytes leftover after parsing attributes in process `syz.3.5981'. [ 1602.229725][T27664] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1602.265530][T27658] fuse: Bad value for 'fd' [ 1602.406611][T25439] usb 10-1: new high-speed USB device number 17 using dummy_hcd [ 1602.615971][T25439] usb 10-1: Using ep0 maxpacket: 8 [ 1602.656073][T25439] usb 10-1: unable to get BOS descriptor or descriptor too short [ 1602.675652][T25439] usb 10-1: config 1 interface 0 altsetting 14 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1602.830127][T25439] usb 10-1: config 1 interface 0 has no altsetting 0 [ 1602.860457][T25439] usb 10-1: New USB device found, idVendor=05ac, idProduct=024c, bcdDevice= 0.40 [ 1602.870242][T25439] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1602.880395][T25439] usb 10-1: Product: syz [ 1602.884961][T25439] usb 10-1: Manufacturer: syz [ 1602.890373][T25439] usb 10-1: SerialNumber: syz [ 1603.173103][ T30] kauditd_printk_skb: 43 callbacks suppressed [ 1603.173122][ T30] audit: type=1800 audit(1746924856.143:4460): pid=27682 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed comm="syz.3.5990" name="SYSV00000000" dev="hugetlbfs" ino=1 res=0 errno=0 [ 1603.222386][T22353] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 1603.229436][T27656] netlink: 'syz.9.5983': attribute type 39 has an invalid length. [ 1603.262742][T22353] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 1603.273651][T22353] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 1603.283568][T24118] bond0: (slave syz_tun): Releasing backup interface [ 1603.307899][T22353] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 1603.319727][T22353] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 1603.408433][T27683] netlink: 788 bytes leftover after parsing attributes in process `syz.8.5988'. [ 1603.760094][T25439] input: bcm5974 as /devices/platform/dummy_hcd.9/usb10/10-1/10-1:1.0/input/input94 [ 1603.806175][ T5184] bcm5974 10-1:1.0: could not read from device [ 1603.819159][T25439] usb 10-1: USB disconnect, device number 17 [ 1604.296528][T15036] usb 4-1: new high-speed USB device number 28 using dummy_hcd [ 1604.456678][T15036] usb 4-1: Using ep0 maxpacket: 32 [ 1604.470032][T15036] usb 4-1: config 0 has no interfaces? [ 1604.498867][T15036] usb 4-1: New USB device found, idVendor=2040, idProduct=4901, bcdDevice=47.77 [ 1604.525013][T15036] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1604.565497][T15036] usb 4-1: Product: syz [ 1604.585823][T27699] netlink: 4 bytes leftover after parsing attributes in process `syz.9.5994'. [ 1604.596768][T15036] usb 4-1: Manufacturer: syz [ 1604.608315][T15036] usb 4-1: SerialNumber: syz [ 1604.651437][T15036] usb 4-1: config 0 descriptor?? [ 1604.712587][T27690] chnl_net:caif_netlink_parms(): no params data found [ 1604.792471][T27702] sch_tbf: burst 0 is lower than device lo mtu (65550) ! [ 1605.046691][T25439] usb 10-1: new high-speed USB device number 18 using dummy_hcd [ 1605.213040][T27709] netlink: 12 bytes leftover after parsing attributes in process `syz.8.5998'. [ 1605.292623][T25439] usb 10-1: New USB device found, idVendor=28bd, idProduct=0055, bcdDevice= 0.00 [ 1605.311321][T25439] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1605.366227][T25439] usb 10-1: config 0 descriptor?? [ 1605.476559][T25068] usb 9-1: new high-speed USB device number 41 using dummy_hcd [ 1605.509650][T22353] Bluetooth: hci3: command tx timeout [ 1605.671075][T25068] usb 9-1: Using ep0 maxpacket: 32 [ 1605.688714][T25068] usb 9-1: config 0 has no interfaces? [ 1605.700192][T25068] usb 9-1: New USB device found, idVendor=2040, idProduct=4901, bcdDevice=47.77 [ 1605.721427][T25068] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1605.788337][T25068] usb 9-1: Product: syz [ 1605.793075][T25068] usb 9-1: Manufacturer: syz [ 1605.802787][T25068] usb 9-1: SerialNumber: syz [ 1605.814071][T25068] usb 9-1: config 0 descriptor?? [ 1605.881719][T25439] uclogic 0003:28BD:0055.002E: interface is invalid, ignoring [ 1606.942752][T27709] netlink: 16 bytes leftover after parsing attributes in process `syz.8.5998'. [ 1607.023093][ T52] usb 10-1: USB disconnect, device number 18 [ 1607.049251][T27718] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1607.175143][T27718] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1607.311564][ T1297] ieee802154 phy0 wpan0: encryption failed: -22 [ 1607.322204][ T1297] ieee802154 phy1 wpan1: encryption failed: -22 [ 1607.340979][T25068] usb 4-1: USB disconnect, device number 28 [ 1607.586991][T22353] Bluetooth: hci3: command tx timeout [ 1607.988520][ T12] bond0 (unregistering): Released all slaves [ 1608.386583][T25068] usb 10-1: new high-speed USB device number 19 using dummy_hcd [ 1608.418968][T27690] bridge0: port 1(bridge_slave_0) entered blocking state [ 1608.452230][T27690] bridge0: port 1(bridge_slave_0) entered disabled state [ 1608.475122][T27690] bridge_slave_0: entered allmulticast mode [ 1608.506048][T27690] bridge_slave_0: entered promiscuous mode [ 1608.533785][T27690] bridge0: port 2(bridge_slave_1) entered blocking state [ 1608.560384][T27690] bridge0: port 2(bridge_slave_1) entered disabled state [ 1608.572374][T27690] bridge_slave_1: entered allmulticast mode [ 1608.584461][T27690] bridge_slave_1: entered promiscuous mode [ 1608.594410][T25068] usb 10-1: config 27 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 1608.635338][T25068] usb 10-1: config 27 interface 0 altsetting 0 bulk endpoint 0xB has invalid maxpacket 47 [ 1608.806868][ T12] : left promiscuous mode [ 1608.811507][T25068] usb 10-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d [ 1608.904765][T27723] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1608.932328][T25068] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1608.964844][T27735] raw-gadget.0 gadget.9: fail, usb_ep_enable returned -22 [ 1608.983611][T27742] IPVS: sync thread started: state = BACKUP, mcast_ifn = ip_vti0, syncid = 4, id = 0 [ 1609.053504][T25068] usb 10-1: Quirk or no altset; falling back to MIDI 1.0 [ 1609.448167][ T12] tipc: Disabling bearer [ 1609.455627][ T12] tipc: Left network mode [ 1609.519422][T27690] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 1609.608212][T27690] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 1609.667155][T22353] Bluetooth: hci3: command tx timeout [ 1609.688055][T17256] usb 2-1: new high-speed USB device number 121 using dummy_hcd [ 1609.853451][T17256] usb 2-1: Using ep0 maxpacket: 16 [ 1609.873876][T17256] usb 2-1: config 1 has an invalid descriptor of length 97, skipping remainder of the config [ 1609.885391][T17256] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1609.915718][T27690] team0: Port device team_slave_0 added [ 1609.927705][T17256] usb 2-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1609.937279][T17256] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1609.989650][T27690] team0: Port device team_slave_1 added [ 1610.001049][T17256] usb 2-1: Product: syz [ 1610.010485][T17256] usb 2-1: Manufacturer: syz [ 1610.031949][T17256] usb 2-1: SerialNumber: syz [ 1610.267534][T27690] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1610.285231][T27690] 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 1560 would solve the problem. [ 1610.317613][T17256] usb 2-1: 0:2 : does not exist [ 1610.381138][T17256] usb 2-1: 5:0: failed to get current value for ch 0 (-22) [ 1610.410300][T27690] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1610.449517][T17256] usb 2-1: USB disconnect, device number 121 [ 1610.504406][T27690] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1610.544088][T27690] 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 1560 would solve the problem. [ 1610.623121][T27690] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1610.633997][T14222] usb 4-1: new high-speed USB device number 29 using dummy_hcd [ 1610.649790][ T5843] udevd[5843]: error opening ATTR{/sys/devices/platform/dummy_hcd.1/usb2/2-1/2-1:1.0/sound/card4/controlC4/../uevent} for writing: No such file or directory [ 1610.845331][T14222] usb 4-1: Using ep0 maxpacket: 16 [ 1610.863636][T14222] usb 4-1: config 0 has an invalid interface number: 105 but max is 0 [ 1610.886520][T14222] usb 4-1: config 0 has an invalid descriptor of length 48, skipping remainder of the config [ 1610.959914][T14222] usb 4-1: config 0 has no interface number 0 [ 1611.021306][T27761] netlink: 4 bytes leftover after parsing attributes in process `syz.1.6005'. [ 1611.083597][T15036] usb 9-1: USB disconnect, device number 41 [ 1611.114151][T14222] usb 4-1: New USB device found, idVendor=046d, idProduct=08f3, bcdDevice= b.28 [ 1611.176502][T14222] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1611.251228][T14222] usb 4-1: Product: syz [ 1611.255459][T14222] usb 4-1: Manufacturer: syz [ 1611.301006][T14222] usb 4-1: SerialNumber: syz [ 1611.310139][T14222] usb 4-1: config 0 descriptor?? [ 1611.375433][T14222] usb 4-1: Found UVC 0.00 device syz (046d:08f3) [ 1611.424645][T14222] usb 4-1: No valid video chain found. [ 1611.492374][T27690] hsr_slave_0: entered promiscuous mode [ 1611.494579][T14222] usb 10-1: USB disconnect, device number 19 [ 1611.561193][T27690] hsr_slave_1: entered promiscuous mode [ 1611.577325][T27690] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 1611.674189][T27690] Cannot create hsr debugfs directory [ 1611.747722][T22353] Bluetooth: hci3: command tx timeout [ 1611.779791][T15036] usb 4-1: USB disconnect, device number 29 [ 1611.905057][T27770] loop2: detected capacity change from 0 to 7 [ 1611.970218][T27770] Dev loop2: unable to read RDB block 7 [ 1612.023543][T27770] loop2: unable to read partition table [ 1612.131848][T27770] loop2: partition table beyond EOD, truncated [ 1612.144909][T27770] loop_reread_partitions: partition scan of loop2 (þ被xü—ŸÑà– ) failed (rc=-5) [ 1612.376157][T27787] netlink: 'syz.1.6010': attribute type 12 has an invalid length. [ 1612.780877][T15036] usb 10-1: new high-speed USB device number 20 using dummy_hcd [ 1612.897544][ T12] hsr_slave_0: left promiscuous mode [ 1612.908546][ T12] hsr_slave_1: left promiscuous mode [ 1613.158401][T15036] usb 10-1: config 0 has no interfaces? [ 1613.177937][T15036] usb 10-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1613.182160][T27796] netlink: 'syz.3.6012': attribute type 10 has an invalid length. [ 1613.196178][T15036] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1613.204999][T15036] usb 10-1: Product: syz [ 1613.213380][T15036] usb 10-1: Manufacturer: syz [ 1613.221710][T15036] usb 10-1: SerialNumber: syz [ 1613.296660][T15036] usb 10-1: config 0 descriptor?? [ 1613.582616][T27798] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1613.623899][T27798] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1614.814806][T27795] vxcan1: entered promiscuous mode [ 1614.920386][T27796] batman_adv: batadv0: Adding interface: macvtap0 [ 1614.936539][T27796] batman_adv: batadv0: The MTU of interface macvtap0 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 1560 would solve the problem. [ 1615.014985][T27796] batman_adv: batadv0: Not using interface macvtap0 (retrying later): interface not active [ 1615.048154][T27800] netdevsim netdevsim8: Direct firmware load for ..€ failed with error -2 [ 1615.072860][T27800] netdevsim netdevsim8: Falling back to sysfs fallback for: ..€ [ 1615.367127][ T52] usb 2-1: new high-speed USB device number 122 using dummy_hcd [ 1615.451486][T27817] binder: 27815:27817 ioctl c0306201 2000000003c0 returned -14 [ 1615.548114][ T52] usb 2-1: Using ep0 maxpacket: 16 [ 1615.604364][ T52] usb 2-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 1615.618493][T27816] loop2: detected capacity change from 0 to 7 [ 1615.666420][ T52] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1615.678430][ T52] usb 2-1: Product: syz [ 1615.682637][ T52] usb 2-1: Manufacturer: syz [ 1615.702518][ T52] usb 2-1: SerialNumber: syz [ 1615.746808][ T52] r8152-cfgselector 2-1: Unknown version 0x0000 [ 1615.753352][ T52] r8152-cfgselector 2-1: config 0 descriptor?? [ 1615.766096][T27816] Dev loop2: unable to read RDB block 7 [ 1615.772572][T27816] loop2: unable to read partition table [ 1615.780667][T27816] loop2: partition table beyond EOD, truncated [ 1615.793897][T27816] loop_reread_partitions: partition scan of loop2 (þ被xü—ŸÑà– ) failed (rc=-5) [ 1615.864809][ T12] IPVS: stop unused estimator thread 0... [ 1616.193045][ T30] audit: type=1326 audit(1746924869.163:4461): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27806 comm="syz.1.6014" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f0f4138e969 code=0x0 [ 1616.336891][T27827] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1616.365394][T27827] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1616.477249][T15036] r8152-cfgselector 2-1: USB disconnect, device number 122 [ 1616.654058][T27834] netlink: 20 bytes leftover after parsing attributes in process `syz.1.6018'. [ 1616.677154][T27834] netlink: 4 bytes leftover after parsing attributes in process `syz.1.6018'. [ 1616.692897][T27835] Cannot find add_set index 0 as target [ 1616.704167][ T52] usb 10-1: USB disconnect, device number 20 [ 1618.285349][T27690] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 1618.315536][T27690] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 1618.356952][T27850] syz.3.6022: attempt to access beyond end of device [ 1618.356952][T27850] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1618.427283][T27690] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 1618.600060][T27690] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 1618.686545][T17256] usb 10-1: new high-speed USB device number 21 using dummy_hcd [ 1618.866509][T17256] usb 10-1: device descriptor read/64, error -71 [ 1619.326133][T17256] usb 10-1: new high-speed USB device number 22 using dummy_hcd [ 1619.766755][T17256] usb 10-1: device descriptor read/64, error -71 [ 1619.879053][T17256] usb usb10-port1: attempt power cycle [ 1620.074400][T27690] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1620.166860][T27690] 8021q: adding VLAN 0 to HW filter on device team0 [ 1620.189345][T27874] binder: 27873:27874 ioctl c0306201 2000000003c0 returned -14 [ 1620.205824][ T7004] bridge0: port 1(bridge_slave_0) entered blocking state [ 1620.213070][ T7004] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1620.237031][T17256] usb 10-1: new high-speed USB device number 23 using dummy_hcd [ 1620.267267][T16062] bridge0: port 2(bridge_slave_1) entered blocking state [ 1620.274472][T16062] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1620.283325][T17256] usb 10-1: device descriptor read/8, error -71 [ 1620.290393][T27878] binder: 27873:27878 ioctl c0306201 2000000001c0 returned -14 [ 1620.586688][T17256] usb 10-1: new high-speed USB device number 24 using dummy_hcd [ 1620.651059][T27883] xt_hashlimit: invalid interval [ 1620.660740][T27883] netlink: 'syz.1.6027': attribute type 27 has an invalid length. [ 1620.722280][T17256] usb 10-1: device descriptor read/8, error -71 [ 1620.775552][T27885] netlink: 8 bytes leftover after parsing attributes in process `syz.1.6027'. [ 1620.838318][T17256] usb usb10-port1: unable to enumerate USB device [ 1620.897410][T27883] bridge0: port 2(bridge_slave_1) entered disabled state [ 1620.905203][T27883] bridge0: port 1(bridge_slave_0) entered disabled state [ 1621.082881][T27883] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 1621.208078][T27887] FAULT_INJECTION: forcing a failure. [ 1621.208078][T27887] name failslab, interval 1, probability 0, space 0, times 0 [ 1621.223529][T27887] CPU: 0 UID: 0 PID: 27887 Comm: syz.8.6028 Not tainted 6.15.0-rc5-syzkaller-00275-gbec6f00f120e #0 PREEMPT(full) [ 1621.223554][T27887] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 1621.223566][T27887] Call Trace: [ 1621.223573][T27887] [ 1621.223582][T27887] dump_stack_lvl+0x189/0x250 [ 1621.223614][T27887] ? __pfx_dump_stack_lvl+0x10/0x10 [ 1621.223656][T27887] ? __pfx__printk+0x10/0x10 [ 1621.223688][T27887] should_fail_ex+0x414/0x560 [ 1621.223723][T27887] should_failslab+0xa8/0x100 [ 1621.223749][T27887] __kmalloc_cache_noprof+0x70/0x3d0 [ 1621.223772][T27887] ? sctp_add_bind_addr+0x8c/0x370 [ 1621.223801][T27887] sctp_add_bind_addr+0x8c/0x370 [ 1621.223829][T27887] sctp_copy_local_addr_list+0x30b/0x4e0 [ 1621.223857][T27887] ? sctp_copy_local_addr_list+0x9b/0x4e0 [ 1621.223881][T27887] ? __pfx_sctp_copy_local_addr_list+0x10/0x10 [ 1621.223906][T27887] ? sctp_v6_is_any+0x64/0x80 [ 1621.223935][T27887] ? sctp_copy_one_addr+0x93/0x360 [ 1621.223962][T27887] sctp_bind_addr_copy+0xb3/0x3c0 [ 1621.223986][T27887] ? sctp_assoc_set_bind_addr_from_ep+0xa5/0x1a0 [ 1621.224012][T27887] sctp_connect_new_asoc+0x2e0/0x690 [ 1621.224033][T27887] ? __pfx_sctp_connect_new_asoc+0x10/0x10 [ 1621.224053][T27887] ? __lock_acquire+0xaac/0xd20 [ 1621.224080][T27887] ? sctp_get_af_specific+0x29/0x80 [ 1621.224102][T27887] ? sctp_inet6_send_verify+0x80/0x300 [ 1621.224126][T27887] ? sctp_endpoint_lookup_assoc+0xd1/0x260 [ 1621.224157][T27887] __sctp_connect+0x5ba/0xd50 [ 1621.224187][T27887] ? __pfx___sctp_connect+0x10/0x10 [ 1621.224208][T27887] ? bpf_lsm_sctp_bind_connect+0x9/0x20 [ 1621.224231][T27887] ? security_sctp_bind_connect+0x7e/0x2e0 [ 1621.224272][T27887] sctp_getsockopt_connectx3+0x2c4/0x440 [ 1621.224301][T27887] ? __pfx_sctp_getsockopt_connectx3+0x10/0x10 [ 1621.224328][T27887] ? __local_bh_enable_ip+0x12d/0x1c0 [ 1621.224357][T27887] ? __pfx___local_bh_enable_ip+0x10/0x10 [ 1621.224396][T27887] sctp_getsockopt+0x98a/0xb60 [ 1621.224428][T27887] do_sock_getsockopt+0x35d/0x650 [ 1621.224455][T27887] ? __pfx_do_sock_getsockopt+0x10/0x10 [ 1621.224479][T27887] ? do_syscall_64+0x40/0x210 [ 1621.224500][T27887] ? __fget_files+0x2a/0x420 [ 1621.224523][T27887] ? __fget_files+0x3a0/0x420 [ 1621.224545][T27887] ? __fget_files+0x2a/0x420 [ 1621.224577][T27887] __x64_sys_getsockopt+0x1a5/0x250 [ 1621.224600][T27887] ? do_syscall_64+0x40/0x210 [ 1621.224624][T27887] ? do_syscall_64+0x40/0x210 [ 1621.224650][T27887] do_syscall_64+0xf6/0x210 [ 1621.224674][T27887] ? clear_bhb_loop+0x45/0xa0 [ 1621.224698][T27887] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1621.224716][T27887] RIP: 0033:0x7f44b238e969 [ 1621.224732][T27887] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 1621.224749][T27887] RSP: 002b:00007f44b3177038 EFLAGS: 00000246 ORIG_RAX: 0000000000000037 [ 1621.224769][T27887] RAX: ffffffffffffffda RBX: 00007f44b25b5fa0 RCX: 00007f44b238e969 [ 1621.224784][T27887] RDX: 000000000000006f RSI: 0000000000000084 RDI: 0000000000000003 [ 1621.224795][T27887] RBP: 00007f44b3177090 R08: 0000200000000180 R09: 0000000000000000 [ 1621.224808][T27887] R10: 0000200000000040 R11: 0000000000000246 R12: 0000000000000002 [ 1621.224821][T27887] R13: 0000000000000000 R14: 00007f44b25b5fa0 R15: 00007f44b26dfa28 [ 1621.224851][T27887] [ 1621.898246][T27883] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 1622.381996][T27863] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1622.701559][ T30] audit: type=1326 audit(1746924875.663:4462): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=27905 comm="syz.3.6032" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f1e65b8e969 code=0x0 [ 1622.816853][T27883] netdevsim netdevsim1 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1622.846443][T27883] netdevsim netdevsim1 netdevsim1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1622.942612][T27883] netdevsim netdevsim1 netdevsim2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1623.063449][T27883] netdevsim netdevsim1 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1623.602631][T15036] usb 10-1: new high-speed USB device number 25 using dummy_hcd [ 1623.777419][T15036] usb 10-1: Using ep0 maxpacket: 32 [ 1623.916202][T15036] usb 10-1: config 0 has no interfaces? [ 1624.032915][T15036] usb 10-1: New USB device found, idVendor=2040, idProduct=4901, bcdDevice=47.77 [ 1624.190820][T15036] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1624.236493][T15036] usb 10-1: Product: syz [ 1624.243821][T15036] usb 10-1: Manufacturer: syz [ 1624.255397][T15036] usb 10-1: SerialNumber: syz [ 1624.299267][T15036] usb 10-1: config 0 descriptor?? [ 1624.528385][T27690] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1625.066073][T27690] veth0_vlan: entered promiscuous mode [ 1625.125983][T27690] veth1_vlan: entered promiscuous mode [ 1625.307782][T27690] veth0_macvtap: entered promiscuous mode [ 1625.343712][T27690] veth1_macvtap: entered promiscuous mode [ 1625.520259][T27690] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1625.682157][T27690] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1625.774602][T27690] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1625.820706][T27690] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1625.846533][T27690] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1625.865629][T27690] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1626.114719][T27690] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1626.155185][T27690] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1626.216531][T27690] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1626.239643][T27690] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1626.364511][T27690] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1626.398134][T27690] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1626.448455][T27690] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1626.497351][T27690] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1627.034165][T27921] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1627.225770][T26263] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1627.226211][ T52] usb 10-1: USB disconnect, device number 25 [ 1627.293756][T26263] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1627.506719][ T252] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1627.534010][ T252] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1627.610626][T28005] netlink: 20 bytes leftover after parsing attributes in process `syz.8.6042'. [ 1627.711157][ T52] usb 10-1: new high-speed USB device number 26 using dummy_hcd [ 1627.901874][ T52] usb 10-1: Using ep0 maxpacket: 16 [ 1627.940591][ T52] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1627.960795][ T52] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1627.981134][ T52] usb 10-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 1628.017168][ T52] usb 10-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 1628.037055][ T52] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1628.075960][ T52] usb 10-1: config 0 descriptor?? [ 1628.161205][T17256] usb 9-1: new high-speed USB device number 42 using dummy_hcd [ 1628.344912][T17256] usb 9-1: Using ep0 maxpacket: 32 [ 1628.402880][T17256] usb 9-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1628.416471][T17256] usb 9-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1628.446489][T17256] usb 9-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1628.475629][T17256] usb 9-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1628.497025][T17256] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1628.505070][T17256] usb 9-1: Product: syz [ 1628.514787][ T52] microsoft 0003:045E:07DA.002F: invalid report_count 18216 [ 1628.516480][T17256] usb 9-1: Manufacturer: syz [ 1628.548472][T17256] usb 9-1: SerialNumber: syz [ 1628.555527][ T52] microsoft 0003:045E:07DA.002F: item 0 2 1 9 parsing failed [ 1628.585085][ T52] microsoft 0003:045E:07DA.002F: parse failed [ 1628.651683][ T52] microsoft 0003:045E:07DA.002F: probe with driver microsoft failed with error -22 [ 1629.199604][ T52] usb 10-1: USB disconnect, device number 26 [ 1629.209298][T17256] usb 9-1: 0:2 : does not exist [ 1629.317742][T17256] usb 9-1: USB disconnect, device number 42 [ 1629.383746][ T5843] udevd[5843]: error opening ATTR{/sys/devices/platform/dummy_hcd.8/usb9/9-1/9-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1629.519607][T25965] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 1629.530236][T25965] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 1629.540847][T25965] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 1629.578127][T25965] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 1629.619883][T25965] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 1629.620245][T19714] syz_tun (unregistering): left allmulticast mode [ 1629.735128][T19714] syz_tun (unregistering): left promiscuous mode [ 1629.742249][T19714] bridge0: port 1(syz_tun) entered disabled state [ 1630.883216][T28038] syz.9.6050: attempt to access beyond end of device [ 1630.883216][T28038] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1631.239228][T28033] chnl_net:caif_netlink_parms(): no params data found [ 1631.527227][T28055] netlink: 188 bytes leftover after parsing attributes in process `syz.8.6054'. [ 1631.678672][T25965] Bluetooth: hci5: command tx timeout [ 1631.739863][T28033] bridge0: port 1(bridge_slave_0) entered blocking state [ 1631.764451][T28033] bridge0: port 1(bridge_slave_0) entered disabled state [ 1631.792866][T28033] bridge_slave_0: entered allmulticast mode [ 1631.812805][T28033] bridge_slave_0: entered promiscuous mode [ 1631.834370][T28033] bridge0: port 2(bridge_slave_1) entered blocking state [ 1631.844271][T28033] bridge0: port 2(bridge_slave_1) entered disabled state [ 1631.939882][T28033] bridge_slave_1: entered allmulticast mode [ 1631.948646][T28023] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1631.956509][ T10] usb 9-1: new high-speed USB device number 43 using dummy_hcd [ 1631.974214][T28033] bridge_slave_1: entered promiscuous mode [ 1632.437346][ T10] usb 9-1: config 0 has no interfaces? [ 1632.444932][ T10] usb 9-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1632.460839][ T10] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1632.506443][ T10] usb 9-1: Product: syz [ 1632.512403][ T10] usb 9-1: Manufacturer: syz [ 1632.523414][ T10] usb 9-1: SerialNumber: syz [ 1632.535958][ T10] usb 9-1: config 0 descriptor?? [ 1632.647274][T25291] usb 10-1: new high-speed USB device number 27 using dummy_hcd [ 1632.849131][T25291] usb 10-1: config 0 has an invalid interface number: 201 but max is 0 [ 1632.861361][T25291] usb 10-1: config 0 has no interface number 0 [ 1632.872009][ T10] usb 9-1: USB disconnect, device number 43 [ 1632.879226][T25291] usb 10-1: too many endpoints for config 0 interface 201 altsetting 165: 230, using maximum allowed: 30 [ 1632.924649][T25291] usb 10-1: config 0 interface 201 altsetting 165 has 0 endpoint descriptors, different from the interface descriptor's value: 230 [ 1632.947412][T25291] usb 10-1: config 0 interface 201 has no altsetting 0 [ 1632.954375][T25291] usb 10-1: New USB device found, idVendor=0bed, idProduct=1100, bcdDevice=ec.c3 [ 1632.963737][T25291] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1632.985622][T25291] usb 10-1: config 0 descriptor?? [ 1633.079449][T11304] bond0 (unregistering): Released all slaves [ 1633.242630][T28033] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 1633.304505][T25291] usb 10-1: string descriptor 0 read error: -71 [ 1633.339589][T28033] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 1633.353644][T25291] cp210x 10-1:0.201: cp210x converter detected [ 1633.381967][T25291] cp210x 10-1:0.201: failed to get vendor val 0x370b size 1: -71 [ 1633.412282][T11304] IPVS: stopping backup sync thread 27742 ... [ 1633.436935][T25291] cp210x 10-1:0.201: querying part number failed [ 1633.519785][T25291] usb 10-1: cp210x converter now attached to ttyUSB0 [ 1633.571693][T25291] usb 10-1: USB disconnect, device number 27 [ 1633.595731][T25291] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 [ 1633.652124][T25291] cp210x 10-1:0.201: device disconnected [ 1633.747612][T28033] team0: Port device team_slave_0 added [ 1633.757990][T25965] Bluetooth: hci5: command tx timeout [ 1633.822021][T28033] team0: Port device team_slave_1 added [ 1633.878947][T28097] fuse: Bad value for 'user_id' [ 1633.896959][T28097] fuse: Bad value for 'user_id' [ 1633.976281][T28033] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1633.990104][T28033] 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 1560 would solve the problem. [ 1634.063915][T28033] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1634.090356][T28033] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1634.106400][T28033] 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 1560 would solve the problem. [ 1634.158709][T28033] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1634.854775][T28033] hsr_slave_0: entered promiscuous mode [ 1634.893401][T28033] hsr_slave_1: entered promiscuous mode [ 1634.913576][T28033] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 1634.961394][T28033] Cannot create hsr debugfs directory [ 1635.163043][T28125] binder: 28124:28125 ioctl c0306201 2000000003c0 returned -14 [ 1635.275155][T28127] binder: 28124:28127 ioctl c0306201 2000000001c0 returned -14 [ 1635.593081][T11304] hsr_slave_0: left promiscuous mode [ 1635.611528][T11304] hsr_slave_1: left promiscuous mode [ 1635.619875][T11304] batman_adv: batadv0: Removing interface: macvtap0 [ 1635.828240][T22353] Bluetooth: hci5: command tx timeout [ 1636.954197][T22353] Bluetooth: hci0: command 0x0405 tx timeout [ 1636.974335][T28109] Bluetooth: hci0: Opcode 0x0c1a failed: -110 [ 1637.330497][T28109] Bluetooth: hci2: Opcode 0x0c1a failed: -4 [ 1637.336919][T28109] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 1637.343087][T28109] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 1637.385101][T28109] Bluetooth: hci1: Opcode 0x0406 failed: -4 [ 1637.392093][T28109] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 1637.403787][T28109] Bluetooth: hci3: Opcode 0x0406 failed: -4 [ 1637.438732][T28109] Bluetooth: hci3: Opcode 0x0406 failed: -4 [ 1637.566190][T28109] Bluetooth: hci5: Opcode 0x0c1a failed: -4 [ 1637.579605][T28109] Bluetooth: hci5: Opcode 0x0406 failed: -4 [ 1637.602822][T28109] Bluetooth: hci5: Opcode 0x0406 failed: -4 [ 1637.619350][T28098] syz.8.6064: attempt to access beyond end of device [ 1637.619350][T28098] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1639.029011][T22353] Bluetooth: hci2: command 0x0c1a tx timeout [ 1639.168419][T25291] usb 9-1: new full-speed USB device number 44 using dummy_hcd [ 1639.221597][T28161] sch_tbf: burst 0 is lower than device lo mtu (65550) ! [ 1639.371445][T25291] usb 9-1: config 0 has no interfaces? [ 1639.401565][T25291] usb 9-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1639.411918][T25291] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1639.427467][T22353] Bluetooth: hci3: command 0x0c1a tx timeout [ 1639.435645][T25965] Bluetooth: hci1: command 0x0c1a tx timeout [ 1639.476215][T25291] usb 9-1: Product: syz [ 1639.492291][T25291] usb 9-1: Manufacturer: syz [ 1639.504809][T25291] usb 9-1: SerialNumber: syz [ 1639.529217][T25291] usb 9-1: config 0 descriptor?? [ 1639.586477][T25965] Bluetooth: hci5: command 0x0419 tx timeout [ 1639.718590][T28137] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1639.788370][T15036] usb 9-1: USB disconnect, device number 44 [ 1639.992872][T11304] IPVS: stop unused estimator thread 0... [ 1641.463683][T28033] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 1641.511692][T22353] Bluetooth: hci3: command 0x0c1a tx timeout [ 1641.518102][T22353] Bluetooth: hci1: command 0x0c1a tx timeout [ 1641.548879][T28033] netdevsim netdevsim3 netdevsim1: renamed from eth1 [ 1641.592565][T28033] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 1641.628201][T28033] netdevsim netdevsim3 netdevsim3: renamed from eth3 [ 1641.677645][ T5839] Bluetooth: hci5: command 0x0419 tx timeout [ 1641.853530][T28033] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1641.978928][T28033] 8021q: adding VLAN 0 to HW filter on device team0 [ 1642.032248][ T7004] bridge0: port 1(bridge_slave_0) entered blocking state [ 1642.039549][ T7004] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1642.074886][ T252] bridge0: port 2(bridge_slave_1) entered blocking state [ 1642.082111][ T252] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1642.369676][T28033] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1642.550456][T28033] veth0_vlan: entered promiscuous mode [ 1642.606107][T28033] veth1_vlan: entered promiscuous mode [ 1642.682574][T28033] veth0_macvtap: entered promiscuous mode [ 1642.781414][T28033] veth1_macvtap: entered promiscuous mode [ 1642.925869][T28033] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1642.974234][T28033] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1643.030646][T28033] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1643.106168][T28033] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1643.140767][T28033] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1643.175331][T28033] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1643.215141][T28033] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1643.267869][ T5839] Bluetooth: hci0: command 0x0405 tx timeout [ 1643.274145][T28203] Bluetooth: hci0: Opcode 0x0c1a failed: -110 [ 1643.290412][T28033] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1643.307252][T28033] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1643.335563][T28033] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1643.368598][T28033] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1643.391246][T28033] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1643.419394][T28033] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1643.483503][T28033] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1643.581129][T28033] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1643.594704][ T5839] Bluetooth: hci1: command 0x0c1a tx timeout [ 1643.594720][T25965] Bluetooth: hci3: command 0x0c1a tx timeout [ 1643.602152][T28033] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1643.663438][T28033] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1643.714271][T28033] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1643.748803][T25965] Bluetooth: hci5: command 0x0419 tx timeout [ 1643.783965][T28203] Bluetooth: hci2: Opcode 0x0c1a failed: -4 [ 1643.790745][T28203] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 1643.812253][T28203] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 1643.841182][T28203] Bluetooth: hci5: Opcode 0x0c1a failed: -4 [ 1644.094209][T26263] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1644.136233][T26263] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1644.206705][ T52] usb 2-1: new high-speed USB device number 123 using dummy_hcd [ 1644.376737][ T52] usb 2-1: Using ep0 maxpacket: 8 [ 1644.406232][ T52] usb 2-1: config 0 interface 0 altsetting 2 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 1644.453120][ T52] usb 2-1: config 0 interface 0 altsetting 2 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1644.469275][ T52] usb 2-1: config 0 interface 0 has no altsetting 0 [ 1644.519269][T27945] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1644.547129][ T52] usb 2-1: string descriptor 0 read error: -71 [ 1644.553381][T27945] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1644.561871][ T52] usb 2-1: New USB device found, idVendor=0e41, idProduct=4142, bcdDevice=d4.6e [ 1644.619879][ T52] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1644.664085][T28242] netlink: 20 bytes leftover after parsing attributes in process `syz.1.6088'. [ 1644.682138][ T52] usb 2-1: config 0 descriptor?? [ 1644.732800][ T52] usb 2-1: can't set config #0, error -71 [ 1644.852624][ T52] usb 2-1: USB disconnect, device number 123 [ 1644.965898][T28229] syz.0.6085: attempt to access beyond end of device [ 1644.965898][T28229] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1645.058561][T28255] Sensor A: ================= START STATUS ================= [ 1645.086743][T26418] usb 9-1: new high-speed USB device number 45 using dummy_hcd [ 1645.130435][T28255] Sensor A: Test Pattern: 75% Colorbar [ 1645.243964][T28255] Sensor A: Show Information: All [ 1645.249443][T26418] usb 9-1: Using ep0 maxpacket: 8 [ 1645.356444][T25965] Bluetooth: hci2: command 0x0c1a tx timeout [ 1645.389253][T26418] usb 9-1: config 0 interface 0 altsetting 2 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 1645.514027][T28255] Sensor A: Vertical Flip: true [ 1645.543180][T28255] Sensor A: Horizontal Flip: false [ 1645.560823][T28255] Sensor A: Brightness: 128 [ 1645.626628][T26418] usb 9-1: config 0 interface 0 altsetting 2 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1645.637448][T26418] usb 9-1: config 0 interface 0 has no altsetting 0 [ 1645.646314][T26418] usb 9-1: New USB device found, idVendor=0e41, idProduct=4142, bcdDevice=d4.6e [ 1645.676429][T26418] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1645.684486][T26418] usb 9-1: Product: syz [ 1645.717246][T26418] usb 9-1: Manufacturer: syz [ 1645.725565][T28255] Sensor A: Contrast: 128 [ 1645.737269][T26418] usb 9-1: SerialNumber: syz [ 1645.762011][T28255] Sensor A: Hue: 0 [ 1645.781945][T26418] usb 9-1: config 0 descriptor?? [ 1645.801216][T28255] Sensor A: Saturation: 128 [ 1645.815752][T26418] snd_usb_toneport 9-1:0.0: Line 6 TonePort UX2 found [ 1645.822873][T28255] Sensor A: ================== END STATUS ================== [ 1645.832586][T25965] Bluetooth: hci3: command 0x0c1a tx timeout [ 1645.841194][ T5839] Bluetooth: hci1: command 0x0c1a tx timeout [ 1645.911580][T25965] Bluetooth: hci5: command 0x0419 tx timeout [ 1647.084074][T28273] netlink: 'syz.9.6092': attribute type 5 has an invalid length. [ 1647.109225][T28273] netlink: 4 bytes leftover after parsing attributes in process `syz.9.6092'. [ 1647.161121][T28271] loop2: detected capacity change from 0 to 7 [ 1647.216797][T28271] Dev loop2: unable to read RDB block 7 [ 1647.244454][T26418] snd_usb_toneport 9-1:0.0: set_interface failed [ 1647.270982][T26418] snd_usb_toneport 9-1:0.0: Line 6 TonePort UX2 now disconnected [ 1647.303923][T28271] loop2: unable to read partition table [ 1647.323271][T28279] netlink: 4 bytes leftover after parsing attributes in process `syz.9.6092'. [ 1647.355046][T26418] snd_usb_toneport 9-1:0.0: probe with driver snd_usb_toneport failed with error -71 [ 1647.365783][T28271] loop2: partition table beyond EOD, truncated [ 1647.393499][T28271] loop_reread_partitions: partition scan of loop2 (þ被xü—ŸÑà– ) failed (rc=-5) [ 1647.422724][T26418] usb 9-1: USB disconnect, device number 45 [ 1647.447655][T28283] sch_tbf: burst 3631 is lower than device lo mtu (65550) ! [ 1647.755754][T28292] netlink: 'syz.9.6096': attribute type 2 has an invalid length. [ 1647.779326][T28292] þ: entered promiscuous mode [ 1647.785261][ T5199] Dev loop2: unable to read RDB block 7 [ 1647.806469][ T5199] loop2: unable to read partition table [ 1647.831073][ T5199] loop2: partition table beyond EOD, truncated [ 1648.124118][T25965] Bluetooth: hci5: command 0x0419 tx timeout [ 1648.167681][T25291] usb 10-1: new high-speed USB device number 28 using dummy_hcd [ 1648.268266][T17256] usb 4-1: new high-speed USB device number 30 using dummy_hcd [ 1648.351890][T25291] usb 10-1: too many endpoints for config 4 interface 0 altsetting 0: 79, using maximum allowed: 30 [ 1648.423347][T25291] usb 10-1: config 4 interface 0 altsetting 0 has an endpoint descriptor with address 0x32, changing to 0x2 [ 1648.462352][T25291] usb 10-1: config 4 interface 0 altsetting 0 bulk endpoint 0x2 has invalid maxpacket 91 [ 1648.495028][T17256] usb 4-1: Using ep0 maxpacket: 32 [ 1648.517145][T25291] usb 10-1: config 4 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 79 [ 1648.544760][T17256] usb 4-1: config 0 has an invalid interface number: 2 but max is 0 [ 1648.557578][T17256] usb 4-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1648.583092][T25291] usb 10-1: New USB device found, idVendor=0cf3, idProduct=9374, bcdDevice=bc.3b [ 1648.601544][T17256] usb 4-1: config 0 has no interface number 0 [ 1648.630717][T25291] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1648.643761][T17256] usb 4-1: config 0 interface 2 altsetting 7 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1648.684027][T28292] raw-gadget.1 gadget.9: fail, usb_ep_enable returned -22 [ 1648.836752][T28311] netlink: 8 bytes leftover after parsing attributes in process `syz.8.6099'. [ 1648.866490][T17256] usb 4-1: config 0 interface 2 has no altsetting 0 [ 1648.977143][T25291] ath6kl: Failed to submit usb control message: -71 [ 1649.014282][T17256] usb 4-1: New USB device found, idVendor=2013, idProduct=1faa, bcdDevice=b6.eb [ 1649.024131][T28311] netlink: 'syz.8.6099': attribute type 30 has an invalid length. [ 1649.045684][T28314] netlink: 20 bytes leftover after parsing attributes in process `syz.1.6100'. [ 1649.054978][T25291] ath6kl: unable to send the bmi data to the device: -71 [ 1649.064194][T28311] netlink: 12 bytes leftover after parsing attributes in process `syz.8.6099'. [ 1649.073254][T17256] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1649.081393][T25291] ath6kl: Unable to send get target info: -71 [ 1649.122428][T17256] usb 4-1: Product: syz [ 1649.135829][T25291] ath6kl: Failed to init ath6kl core: -71 [ 1649.154471][T17256] usb 4-1: Manufacturer: syz [ 1649.225633][T25291] ath6kl_usb 10-1:4.0: probe with driver ath6kl_usb failed with error -71 [ 1649.241702][T17256] usb 4-1: SerialNumber: syz [ 1649.262362][T17256] usb 4-1: config 0 descriptor?? [ 1649.287627][T25291] usb 10-1: USB disconnect, device number 28 [ 1649.524060][T28297] netlink: 20 bytes leftover after parsing attributes in process `syz.3.6095'. [ 1651.320322][T17256] dvb-usb: found a 'DiBcom STK8096-PVR reference design' in cold state, will try to load a firmware [ 1651.367553][T17256] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' [ 1651.383569][T17256] dib0700: firmware download failed at 7 with -22 [ 1651.411867][T17256] usb 4-1: USB disconnect, device number 30 [ 1651.796665][T17256] usb 4-1: new high-speed USB device number 31 using dummy_hcd [ 1651.807268][T28337] syz.9.6103: attempt to access beyond end of device [ 1651.807268][T28337] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1651.988135][T17256] usb 4-1: Using ep0 maxpacket: 8 [ 1651.995355][T17256] usb 4-1: config 0 interface 0 altsetting 2 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 1652.100293][T17256] usb 4-1: config 0 interface 0 altsetting 2 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1652.167673][T17256] usb 4-1: config 0 interface 0 has no altsetting 0 [ 1652.198245][T17256] usb 4-1: New USB device found, idVendor=0e41, idProduct=4142, bcdDevice=d4.6e [ 1652.216569][T28365] loop2: detected capacity change from 0 to 7 [ 1652.224879][T17256] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1652.233093][T17256] usb 4-1: Product: syz [ 1652.238103][T17256] usb 4-1: Manufacturer: syz [ 1652.242885][T17256] usb 4-1: SerialNumber: syz [ 1652.278862][T28365] Dev loop2: unable to read RDB block 7 [ 1652.284719][T28365] loop2: unable to read partition table [ 1652.295708][T17256] usb 4-1: config 0 descriptor?? [ 1652.317459][T17256] snd_usb_toneport 4-1:0.0: Line 6 TonePort UX2 found [ 1652.325128][T28365] loop2: partition table beyond EOD, truncated [ 1652.331738][T28365] loop_reread_partitions: partition scan of loop2 (þ被xü—ŸÑà– ) failed (rc=-5) [ 1653.501491][T17256] snd_usb_toneport 4-1:0.0: set_interface failed [ 1653.533526][T17256] snd_usb_toneport 4-1:0.0: Line 6 TonePort UX2 now disconnected [ 1653.570942][T28381] netlink: 20 bytes leftover after parsing attributes in process `syz.1.6111'. [ 1653.579911][T17256] snd_usb_toneport 4-1:0.0: probe with driver snd_usb_toneport failed with error -71 [ 1653.606735][T17256] usb 4-1: USB disconnect, device number 31 [ 1653.767378][ T30] audit: type=1804 audit(1746924906.743:4463): pid=28383 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.9.6112" name="/newroot/94/bus" dev="tmpfs" ino=500 res=1 errno=0 [ 1654.567918][T28411] netlink: 788 bytes leftover after parsing attributes in process `syz.8.6118'. [ 1655.267753][T17256] usb 4-1: new high-speed USB device number 32 using dummy_hcd [ 1655.536474][T17256] usb 4-1: Using ep0 maxpacket: 32 [ 1655.545800][T17256] usb 4-1: config 1 interface 0 has no altsetting 0 [ 1655.555186][T17256] usb 4-1: New USB device found, idVendor=0b0e, idProduct=ffff, bcdDevice= 0.40 [ 1655.571757][T17256] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1655.593917][T17256] usb 4-1: Product: syz [ 1655.610474][T17256] usb 4-1: Manufacturer: Ъ [ 1655.621869][T17256] usb 4-1: SerialNumber: syz [ 1655.902781][T28427] netlink: 20 bytes leftover after parsing attributes in process `syz.8.6123'. [ 1655.992524][T28428] veth1_to_bridge: entered allmulticast mode [ 1656.003666][T28428] netlink: 4 bytes leftover after parsing attributes in process `syz.3.6119'. [ 1656.016110][ T53] bridge0: port 2(bridge_slave_1) entered disabled state [ 1656.290393][T28431] bridge2: entered allmulticast mode [ 1656.514432][T28424] syz.0.6122: attempt to access beyond end of device [ 1656.514432][T28424] md2: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1656.536396][T25068] usb 2-1: new high-speed USB device number 124 using dummy_hcd [ 1656.716555][T25068] usb 2-1: Using ep0 maxpacket: 16 [ 1656.723211][T25068] usb 2-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xF3, changing to 0x83 [ 1656.737535][T25068] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x83 has an invalid bInterval 0, changing to 7 [ 1656.773054][T25068] usb 2-1: New USB device found, idVendor=2040, idProduct=0264, bcdDevice=4e.d1 [ 1656.796508][T25068] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1656.805142][T25068] usb 2-1: Product: syz [ 1656.825730][T25068] usb 2-1: Manufacturer: syz [ 1656.831108][T25068] usb 2-1: SerialNumber: syz [ 1656.841089][T25068] usb 2-1: config 0 descriptor?? [ 1656.883722][T25068] em28xx 2-1:0.0: New device syz syz @ 480 Mbps (2040:0264, interface 0, class 0) [ 1656.932517][T25068] em28xx 2-1:0.0: Audio interface 0 found (Vendor Class) [ 1657.216469][T25291] usb 9-1: new high-speed USB device number 46 using dummy_hcd [ 1657.254065][T25068] em28xx 2-1:0.0: unknown em28xx chip ID (0) [ 1657.260738][T25068] em28xx 2-1:0.0: Config register raw data: 0xfffffffb [ 1657.279383][T25068] em28xx 2-1:0.0: AC97 chip type couldn't be determined [ 1657.328721][T25068] em28xx 2-1:0.0: No AC97 audio processor [ 1657.377645][T25068] usb 2-1: USB disconnect, device number 124 [ 1657.416561][T25291] usb 9-1: Using ep0 maxpacket: 8 [ 1657.470082][T25068] em28xx 2-1:0.0: Disconnecting em28xx [ 1657.525098][T25291] usb 9-1: config 5 has an invalid interface number: 162 but max is 0 [ 1657.545689][T25068] em28xx 2-1:0.0: Freeing device [ 1657.559647][T25291] usb 9-1: config 5 has no interface number 0 [ 1657.599829][T25291] usb 9-1: config 5 interface 162 has no altsetting 0 [ 1657.639327][T25291] usb 9-1: New USB device found, idVendor=04e6, idProduct=0009, bcdDevice= 2.00 [ 1657.654353][T25291] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1657.663597][T25291] usb 9-1: Product: syz [ 1657.671338][T25291] usb 9-1: Manufacturer: syz [ 1657.676052][T25291] usb 9-1: SerialNumber: syz [ 1657.905220][T25291] usb-storage 9-1:5.162: USB Mass Storage device detected [ 1657.942211][T25291] usb-storage 9-1:5.162: This device (04e6,0009,0200 S 4b P 01) has an unneeded Protocol entry in unusual_devs.h (kernel 6.15.0-rc5-syzkaller-00275-gbec6f00f120e) [ 1657.942211][T25291] Please send a copy of this message to and [ 1658.023958][T25291] usb 9-1: USB disconnect, device number 46 [ 1658.361909][T17256] usbhid 4-1:1.0: can't add hid device: -71 [ 1658.405547][T17256] usbhid 4-1:1.0: probe with driver usbhid failed with error -71 [ 1658.476599][T17256] usb 4-1: USB disconnect, device number 32 [ 1658.720985][T28460] netlink: 20 bytes leftover after parsing attributes in process `syz.1.6134'. [ 1658.856516][T28460] Bluetooth: hci0: Opcode 0x0c1a failed: -4 [ 1658.896508][T28460] Bluetooth: hci2: Opcode 0x0c1a failed: -4 [ 1658.902722][T28460] Bluetooth: hci1: Opcode 0x0c1a failed: -4 [ 1658.909035][T28460] Bluetooth: hci3: Opcode 0x0c1a failed: -4 [ 1658.971947][T28460] Bluetooth: hci5: Opcode 0x0c1a failed: -4 [ 1659.485006][T28477] netlink: 4 bytes leftover after parsing attributes in process `syz.8.6138'. [ 1659.996498][T15036] usb 4-1: new high-speed USB device number 33 using dummy_hcd [ 1660.157488][T15036] usb 4-1: Using ep0 maxpacket: 8 [ 1660.173670][T15036] usb 4-1: config 0 has an invalid interface number: 175 but max is 0 [ 1660.192994][T15036] usb 4-1: config 0 has no interface number 0 [ 1660.206451][T26418] usb 2-1: new full-speed USB device number 125 using dummy_hcd [ 1660.252248][T15036] usb 4-1: New USB device found, idVendor=05f9, idProduct=ffff, bcdDevice=bc.ed [ 1660.266299][T15036] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1660.281637][T15036] usb 4-1: Product: syz [ 1660.289866][T15036] usb 4-1: Manufacturer: syz [ 1660.326607][T15036] usb 4-1: SerialNumber: syz [ 1660.361108][T15036] usb 4-1: config 0 descriptor?? [ 1660.408317][T26418] usb 2-1: not running at top speed; connect to a high speed hub [ 1660.448422][T26418] usb 2-1: config 1 interface 0 altsetting 4 endpoint 0x82 has invalid maxpacket 592, setting to 64 [ 1660.503740][T26418] usb 2-1: config 1 interface 0 altsetting 4 endpoint 0x3 has invalid maxpacket 512, setting to 64 [ 1660.518705][T26418] usb 2-1: config 1 interface 0 has no altsetting 0 [ 1660.534356][T26418] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1660.617929][T26418] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1660.656947][T26418] usb 2-1: Product: syz [ 1660.667510][T26418] usb 2-1: Manufacturer: syz [ 1660.714777][T28483] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1660.730896][T26418] usb 2-1: SerialNumber: syz [ 1660.773758][T28483] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1660.793458][T28491] raw-gadget.2 gadget.1: fail, usb_ep_enable returned -22 [ 1660.806648][T28491] raw-gadget.2 gadget.1: fail, usb_ep_enable returned -22 [ 1660.866546][ T5839] Bluetooth: hci2: command 0x0c1a tx timeout [ 1660.866587][ T5839] Bluetooth: hci0: command 0x0405 tx timeout [ 1661.012915][T26418] usb 2-1: bad CDC descriptors [ 1661.026655][T25965] Bluetooth: hci5: command 0x0419 tx timeout [ 1661.026718][T25965] Bluetooth: hci3: command 0x0c1a tx timeout [ 1661.026757][T25965] Bluetooth: hci1: command 0x0c1a tx timeout [ 1661.077871][T26418] usb 2-1: USB disconnect, device number 125 [ 1661.837772][T15036] usbserial_generic 4-1:0.175: The "generic" usb-serial driver is only for testing and one-off prototypes. [ 1661.854237][T15036] usbserial_generic 4-1:0.175: Tell linux-usb@vger.kernel.org to add your device to a proper driver. [ 1661.866226][T15036] usbserial_generic 4-1:0.175: device has no bulk endpoints [ 1661.895412][T15036] safe_serial 4-1:0.175: safe_serial converter detected [ 1661.922988][T15036] safe_serial 4-1:0.175: probe with driver safe_serial failed with error -22 [ 1661.986060][T15036] usb 4-1: USB disconnect, device number 33 [ 1662.720020][T28523] net_ratelimit: 424 callbacks suppressed [ 1662.720040][T28523] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 1662.996748][T25291] usb 9-1: new high-speed USB device number 47 using dummy_hcd [ 1663.169202][T25291] usb 9-1: config 0 interface 0 altsetting 253 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1663.251829][T25291] usb 9-1: config 0 interface 0 has no altsetting 0 [ 1663.282951][T25291] usb 9-1: New USB device found, idVendor=1b96, idProduct=0009, bcdDevice= 0.00 [ 1663.332319][T25291] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1663.383093][T25291] usb 9-1: config 0 descriptor?? [ 1663.861143][T25291] ntrig 0003:1B96:0009.0030: hidraw0: USB HID v0.00 Device [HID 1b96:0009] on usb-dummy_hcd.8-1/input0 [ 1664.169654][T25291] usb 9-1: USB disconnect, device number 47 [ 1664.806559][T25291] usb 10-1: new high-speed USB device number 29 using dummy_hcd [ 1665.020379][T25291] usb 10-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 1665.048607][T25291] usb 10-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 1665.083893][T25291] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1665.107847][T25291] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1665.123291][T25291] usb 10-1: Product: syz [ 1665.137855][T25291] usb 10-1: Manufacturer: syz [ 1665.142575][T25291] usb 10-1: SerialNumber: syz [ 1665.262722][T28568] openvswitch: netlink: Tunnel attr 1 has unexpected len 0 expected 4 [ 1665.544313][T28571] netlink: 36 bytes leftover after parsing attributes in process `syz.3.6167'. [ 1665.757338][T17256] usb 2-1: new full-speed USB device number 126 using dummy_hcd [ 1665.933952][T17256] usb 2-1: New USB device found, idVendor=13d8, idProduct=0020, bcdDevice=f7.31 [ 1665.946173][T17256] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1666.078720][T17256] usb 2-1: config 0 descriptor?? [ 1666.096215][T17256] usb 2-1: selecting invalid altsetting 3 [ 1666.157703][T17256] comedi comedi0: could not set alternate setting 3 in high speed [ 1666.183719][T17256] usbduxsigma 2-1:0.0: driver 'usbduxsigma' failed to auto-configure device. [ 1666.202419][T17256] usbduxsigma 2-1:0.0: probe with driver usbduxsigma failed with error -22 [ 1666.288155][T28574] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1666.297527][T28574] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1666.308257][T15036] usb 2-1: USB disconnect, device number 126 [ 1666.531089][T28573] mac80211_hwsim: wmediumd released netlink socket, switching to perfect channel medium [ 1666.769046][T28589] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 1667.194110][T28594] syz.3.6172: attempt to access beyond end of device [ 1667.194110][T28594] md0: rw=2048, sector=0, nr_sectors = 8 limit=0 [ 1667.279231][T28594] batadv_slave_1: entered promiscuous mode [ 1667.331491][T28593] batadv_slave_1: left promiscuous mode [ 1667.536665][T17256] usb 2-1: new high-speed USB device number 127 using dummy_hcd [ 1667.601502][T28600] mac80211_hwsim hwsim96 wlan1: entered promiscuous mode [ 1667.623517][T28600] mac80211_hwsim hwsim96 wlan1: entered allmulticast mode [ 1667.665262][T25291] cdc_ncm 10-1:1.0: bind() failure [ 1667.686470][T17256] usb 2-1: Using ep0 maxpacket: 8 [ 1667.700007][T25291] cdc_ncm 10-1:1.1: CDC Union missing and no IAD found [ 1667.718329][T17256] usb 2-1: config 0 interface 0 altsetting 2 endpoint 0x1 has invalid maxpacket 1024, setting to 64 [ 1667.736802][T17256] usb 2-1: config 0 interface 0 altsetting 2 endpoint 0x2 has invalid wMaxPacketSize 0 [ 1667.840809][T28603] netlink: 8 bytes leftover after parsing attributes in process `syz.9.6176'. [ 1667.853172][T25291] cdc_ncm 10-1:1.1: bind() failure [ 1667.880331][T17256] usb 2-1: config 0 interface 0 has no altsetting 0 [ 1667.889165][T25291] usb 10-1: USB disconnect, device number 29 [ 1667.911706][T17256] usb 2-1: New USB device found, idVendor=0e41, idProduct=4142, bcdDevice=d4.6e [ 1667.937852][T17256] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1667.992716][T17256] usb 2-1: Product: syz [ 1668.012898][T28610] netlink: 24 bytes leftover after parsing attributes in process `syz.0.6178'. [ 1668.026439][T17256] usb 2-1: Manufacturer: syz [ 1668.031064][T17256] usb 2-1: SerialNumber: syz [ 1668.062566][T17256] usb 2-1: config 0 descriptor?? [ 1668.094161][T17256] snd_usb_toneport 2-1:0.0: Line 6 TonePort UX2 found [ 1668.209001][T28614] netlink: 36 bytes leftover after parsing attributes in process `syz.0.6180'. [ 1668.259338][T25291] usb 10-1: new high-speed USB device number 30 using dummy_hcd [ 1668.341028][ C0] vcan0: j1939_tp_rxtimer: 0xffff88805f7ff400: rx timeout, send abort [ 1668.536537][T25291] usb 10-1: Using ep0 maxpacket: 32 [ 1668.580578][T25291] usb 10-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1668.580612][T25291] usb 10-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1668.580653][T25291] usb 10-1: New USB device found, idVendor=062a, idProduct=7100, bcdDevice= 0.00 [ 1668.580676][T25291] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1668.584236][T25291] usb 10-1: config 0 descriptor?? [ 1668.597771][T15036] usb 4-1: new high-speed USB device number 34 using dummy_hcd [ 1668.710677][ T5879] usb 9-1: new high-speed USB device number 48 using dummy_hcd [ 1668.715327][ T1297] ieee802154 phy0 wpan0: encryption failed: -22 [ 1668.715407][ T1297] ieee802154 phy1 wpan1: encryption failed: -22 [ 1668.842045][ C0] vcan0: j1939_tp_rxtimer: 0xffff88805f7ff400: abort rx timeout. Force session deactivation [ 1668.856657][ T5879] usb 9-1: Using ep0 maxpacket: 8 [ 1668.867421][T15036] usb 4-1: config 27 has an invalid descriptor of length 0, skipping remainder of the config [ 1668.867486][T15036] usb 4-1: config 27 interface 0 altsetting 0 endpoint 0x8B has an invalid bInterval 0, changing to 7 [ 1668.867504][T15036] usb 4-1: config 27 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1668.867531][T15036] usb 4-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d [ 1668.867588][T15036] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1668.884413][T15036] usb 4-1: Quirk or no altset; falling back to MIDI 1.0 [ 1668.885369][T15036] usb 4-1: invalid MIDI out EP 0 [ 1668.894402][ T5879] usb 9-1: config 16 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 1668.894436][ T5879] usb 9-1: config 16 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 1668.894462][ T5879] usb 9-1: config 16 interface 0 altsetting 0 endpoint 0x8B has invalid maxpacket 1312, setting to 1024 [ 1668.894489][ T5879] usb 9-1: config 16 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 1024 [ 1668.894514][ T5879] usb 9-1: config 16 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1668.894556][ T5879] usb 9-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 1668.894581][ T5879] usb 9-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1669.078639][T16591] udevd[16591]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:27.0/sound/card4/controlC4/../uevent} for writing: No such file or directory [ 1669.121072][T15036] snd-usb-audio 4-1:27.0: probe with driver snd-usb-audio failed with error -22 [ 1669.152136][T25068] usb 4-1: USB disconnect, device number 34 [ 1669.272470][T25291] usb 10-1: string descriptor 0 read error: -71 [ 1669.276133][T25291] usbhid 10-1:0.0: can't add hid device: -71 [ 1669.276220][T25291] usbhid 10-1:0.0: probe with driver usbhid failed with error -71 [ 1669.278388][T25291] usb 10-1: USB disconnect, device number 30 [ 1669.296035][ T5879] usb 9-1: usb_control_msg returned -32 [ 1669.296101][ T5879] usbtmc 9-1:16.0: can't read capabilities [ 1669.391882][T28631] pim6reg0: tun_chr_ioctl cmd 1074025680 [ 1669.926560][T15036] usb 4-1: new full-speed USB device number 35 using dummy_hcd [ 1670.090275][T15036] usb 4-1: New USB device found, idVendor=0c72, idProduct=0012, bcdDevice=22.96 [ 1670.090320][T15036] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1670.090339][T15036] usb 4-1: Product: syz [ 1670.090354][T15036] usb 4-1: Manufacturer: syz [ 1670.090369][T15036] usb 4-1: SerialNumber: syz [ 1670.094043][T15036] usb 4-1: config 0 descriptor?? [ 1670.156718][ T5879] usb 10-1: new low-speed USB device number 31 using dummy_hcd [ 1670.303823][T15036] peak_usb 4-1:0.0 can0: unable to request usb[type=0 value=1] err=-71 [ 1670.303865][T15036] peak_usb 4-1:0.0: unable to read PCAN-USB FD firmware info (err -71) [ 1670.311398][ T5879] usb 10-1: config 0 interface 0 altsetting 129 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1670.311432][ T5879] usb 10-1: config 0 interface 0 altsetting 129 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1670.311456][ T5879] usb 10-1: config 0 interface 0 altsetting 129 has 1 endpoint descriptor, different from the interface descriptor's value: 5 [ 1670.311485][ T5879] usb 10-1: config 0 interface 0 has no altsetting 0 [ 1670.311520][ T5879] usb 10-1: New USB device found, idVendor=28bd, idProduct=0074, bcdDevice= 0.00 [ 1670.311545][ T5879] usb 10-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1670.316666][ T5879] usb 10-1: config 0 descriptor?? [ 1670.435538][T15036] peak_usb 4-1:0.0: probe with driver peak_usb failed with error -71 [ 1670.439251][T15036] usb 4-1: USB disconnect, device number 35 [ 1670.550933][ T5879] hid (null): unknown global tag 0x28 [ 1670.556808][ T5879] hid (null): unknown global tag 0xd [ 1670.562159][ T5879] hid (null): invalid report_size 415 [ 1670.573857][ T5879] uclogic 0003:28BD:0074.0031: interface is invalid, ignoring [ 1670.601502][T17256] snd_usb_toneport 2-1:0.0: set_interface failed [ 1670.615956][T17256] snd_usb_toneport 2-1:0.0: Line 6 TonePort UX2 now disconnected [ 1670.634500][T17256] snd_usb_toneport 2-1:0.0: probe with driver snd_usb_toneport failed with error -71 [ 1670.658535][T17256] usb 2-1: USB disconnect, device number 127 [ 1670.748367][T25291] usb 10-1: USB disconnect, device number 31 [ 1670.976680][T17256] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 1671.201948][T17256] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 1671.212777][T17256] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 1671.225777][T17256] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1671.236507][T17256] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1671.249437][T17256] usb 2-1: Product: syz [ 1671.253743][T17256] usb 2-1: Manufacturer: syz [ 1671.309697][T17256] usb 2-1: SerialNumber: syz [ 1671.366901][T25291] usb 4-1: new high-speed USB device number 36 using dummy_hcd [ 1671.571810][T28651] netlink: 4 bytes leftover after parsing attributes in process `syz.9.6189'. [ 1671.614563][T25291] usb 4-1: config 0 has no interfaces? [ 1671.652446][ T10] usb 9-1: USB disconnect, device number 48 [ 1671.759527][T25291] usb 4-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=d7.3b [ 1671.807139][T25291] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1671.816116][T25291] usb 4-1: Product: syz [ 1671.823527][T25291] usb 4-1: Manufacturer: syz [ 1671.831132][T25291] usb 4-1: SerialNumber: syz [ 1671.844138][T25291] usb 4-1: config 0 descriptor?? [ 1672.098469][T28662] netlink: 36 bytes leftover after parsing attributes in process `syz.0.6192'. [ 1672.141928][ T10] usb 9-1: new high-speed USB device number 49 using dummy_hcd [ 1672.310533][ T10] usb 9-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 1672.333582][ T10] usb 9-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 1672.410418][ T10] usb 9-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1672.449089][ T10] usb 9-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1672.461027][ T10] usb 9-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1672.483361][ T10] usb 9-1: Product: syz [ 1672.492603][ T10] usb 9-1: Manufacturer: syz [ 1672.499172][ T10] usb 9-1: SerialNumber: syz [ 1672.634719][T28671] netlink: 'syz.9.6196': attribute type 1 has an invalid length. [ 1672.642908][T28671] netlink: 168864 bytes leftover after parsing attributes in process `syz.9.6196'. [ 1672.763778][ T10] usb 9-1: 0:2 : does not exist [ 1672.777085][ T30] audit: type=1804 audit(1746924925.743:4464): pid=28673 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz.0.6197" name="/newroot/28/bus" dev="tmpfs" ino=164 res=1 errno=0 [ 1672.873499][ T10] usb 9-1: USB disconnect, device number 49 [ 1673.090903][ T6067] udevd[6067]: error opening ATTR{/sys/devices/platform/dummy_hcd.8/usb9/9-1/9-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1673.146669][T15036] usb 10-1: new high-speed USB device number 32 using dummy_hcd [ 1673.406398][T15036] usb 10-1: Using ep0 maxpacket: 16 [ 1673.835310][T17256] cdc_ncm 2-1:1.0: bind() failure [ 1673.849989][T17256] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 1673.917817][ T5879] usb 4-1: USB disconnect, device number 36 [ 1673.953343][T17256] cdc_ncm 2-1:1.1: bind() failure [ 1674.223514][T17256] usb 2-1: USB disconnect, device number 2 [ 1674.345468][T25842] syz_tun (unregistering): left allmulticast mode [ 1674.480472][T25842] syz_tun (unregistering): left promiscuous mode [ 1674.502208][T28684] usb usb8: usbfs: process 28684 (syz.1.6199) did not claim interface 0 before use [ 1674.521872][T25842] bridge0: port 3(syz_tun) entered disabled state [ 1674.737232][ T5879] usb 4-1: new high-speed USB device number 37 using dummy_hcd [ 1674.756442][T17256] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 1674.901090][ T5879] usb 4-1: Using ep0 maxpacket: 16 [ 1674.934123][ T5879] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 0, changing to 7 [ 1674.970266][T17256] usb 2-1: Using ep0 maxpacket: 32 [ 1675.008069][T17256] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1675.030246][ T5879] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x1 has invalid wMaxPacketSize 0 [ 1675.062422][T17256] usb 2-1: New USB device found, idVendor=05ef, idProduct=020a, bcdDevice=91.36 [ 1675.071628][T17256] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1675.090143][ T5879] usb 4-1: config 1 interface 2 altsetting 1 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1675.117586][T17256] usb 2-1: Product: syz [ 1675.144599][T17256] usb 2-1: Manufacturer: syz [ 1675.144630][ T5879] usb 4-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 1675.158854][T17256] usb 2-1: SerialNumber: syz [ 1675.199735][T17256] usb 2-1: config 0 descriptor?? [ 1675.240187][ T5879] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1675.351165][ T5879] usb 4-1: Product: syz [ 1675.473646][ T5879] usb 4-1: Manufacturer: syz [ 1675.488012][ T5879] usb 4-1: SerialNumber: syz [ 1675.925348][ T5879] usb 4-1: 2:1 : format type 0 is detected, processed as PCM [ 1676.307654][T15036] usb 10-1: unable to get BOS descriptor or descriptor too short [ 1676.316502][T15036] usb 10-1: unable to read config index 0 descriptor/start: -71 [ 1676.365925][T15036] usb 10-1: can't read configurations, error -71 [ 1676.373255][T16062] bridge_slave_1: left allmulticast mode [ 1676.399852][T16062] bridge_slave_1: left promiscuous mode [ 1676.425893][T16062] bridge0: port 2(bridge_slave_1) entered disabled state [ 1676.481526][T16062] bridge_slave_0: left allmulticast mode [ 1676.504097][T28690] netlink: 4 bytes leftover after parsing attributes in process `syz.9.6203'. [ 1676.520083][T16062] bridge_slave_0: left promiscuous mode [ 1676.540715][T16062] bridge0: port 1(bridge_slave_0) entered disabled state [ 1676.933226][T28681] hsr_slave_0: hsr_addr_subst_dest: Unknown node [ 1676.940381][T28681] hsr_slave_1: hsr_addr_subst_dest: Unknown node [ 1677.079820][ T5879] usb 4-1: USB disconnect, device number 37 [ 1677.211772][ T5841] udevd[5841]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1677.244362][T25965] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 1677.255034][T25965] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 1677.272320][T25965] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 1677.284407][T25965] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 1677.296707][T25965] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 1677.372423][T15036] usb 2-1: USB disconnect, device number 3 [ 1677.621163][T25965] Bluetooth: hci5: Received unexpected HCI Event 0x00 [ 1677.866468][T17256] usb 4-1: new high-speed USB device number 38 using dummy_hcd [ 1678.049964][T17256] usb 4-1: Using ep0 maxpacket: 16 [ 1678.099036][T17256] usb 4-1: config 8 has an invalid interface number: 206 but max is 0 [ 1678.145056][T17256] usb 4-1: config 8 has no interface number 0 [ 1678.184706][T17256] usb 4-1: config 8 interface 206 altsetting 1 has an endpoint descriptor with address 0xF7, changing to 0x87 [ 1678.216503][T25291] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 1678.234675][T17256] usb 4-1: config 8 interface 206 altsetting 1 endpoint 0x87 has invalid maxpacket 33058, setting to 1024 [ 1678.287785][T17256] usb 4-1: config 8 interface 206 altsetting 1 has an invalid descriptor for endpoint zero, skipping [ 1678.332700][T17256] usb 4-1: config 8 interface 206 altsetting 1 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 1678.349032][T17256] usb 4-1: config 8 interface 206 has no altsetting 0 [ 1678.370137][T17256] usb 4-1: New USB device found, idVendor=091e, idProduct=0003, bcdDevice=35.bb [ 1678.386523][T17256] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1678.394848][T17256] usb 4-1: Product: syz [ 1678.399934][T25291] usb 2-1: Using ep0 maxpacket: 16 [ 1678.443899][T17256] usb 4-1: Manufacturer: syz [ 1678.448879][T17256] usb 4-1: SerialNumber: syz [ 1678.520334][T16062] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 1678.539849][T16062] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 1678.550363][T16062] bond0 (unregistering): Released all slaves [ 1678.580660][T28689] veth0: entered promiscuous mode [ 1678.585814][T28689] veth0: left promiscuous mode [ 1678.671347][T17256] garmin_gps 4-1:8.206: Garmin GPS usb/tty converter detected [ 1678.708670][T17256] usb 4-1: Garmin GPS usb/tty converter now attached to ttyUSB0 [ 1678.917332][T17256] usb 4-1: USB disconnect, device number 38 [ 1679.060347][T17256] garmin_gps ttyUSB0: Garmin GPS usb/tty converter now disconnected from ttyUSB0 [ 1679.189238][T17256] garmin_gps 4-1:8.206: device disconnected [ 1679.221510][T28721] netlink: 36 bytes leftover after parsing attributes in process `syz.9.6207'. [ 1679.346828][T25965] Bluetooth: hci0: command tx timeout [ 1679.786525][T17256] usb 4-1: new high-speed USB device number 39 using dummy_hcd [ 1680.056679][T17256] usb 4-1: Using ep0 maxpacket: 8 [ 1680.080971][T17256] usb 4-1: New USB device found, idVendor=046d, idProduct=08dd, bcdDevice=ff.f4 [ 1680.186061][T17256] usb 4-1: New USB device strings: Mfr=8, Product=2, SerialNumber=3 [ 1680.238531][T17256] usb 4-1: Product: syz [ 1680.264728][T17256] usb 4-1: Manufacturer: syz [ 1680.296658][T17256] usb 4-1: SerialNumber: syz [ 1680.331821][T17256] usb 4-1: config 0 descriptor?? [ 1680.362702][T17256] gspca_main: gspca_zc3xx-2.14.0 probing 046d:08dd [ 1680.461463][T25068] usb 10-1: new high-speed USB device number 34 using dummy_hcd [ 1680.711348][T16062] hsr_slave_0: left promiscuous mode [ 1680.719249][T25068] usb 10-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 [ 1680.746609][T25068] usb 10-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 1023 [ 1680.763349][T28724] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1680.787146][T28724] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1680.816588][T16062] hsr_slave_1: left promiscuous mode [ 1680.819869][T25068] usb 10-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1680.845486][T16062] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 1680.873027][T25068] usb 10-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1680.914911][T16062] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 1680.925566][T28738] netlink: 4 bytes leftover after parsing attributes in process `syz.3.6208'. [ 1680.926456][T25068] usb 10-1: Product: syz [ 1680.984887][T25068] usb 10-1: Manufacturer: syz [ 1681.000806][T25291] usb 2-1: unable to get BOS descriptor or descriptor too short [ 1681.012409][T25068] usb 10-1: SerialNumber: syz [ 1681.022070][T25291] usb 2-1: unable to read config index 0 descriptor/start: -71 [ 1681.045290][T25291] usb 2-1: can't read configurations, error -71 [ 1681.066837][T17256] gspca_zc3xx: reg_r err -110 [ 1681.071703][T17256] gspca_zc3xx 4-1:0.0: probe with driver gspca_zc3xx failed with error -110 [ 1681.436791][T25965] Bluetooth: hci0: command tx timeout [ 1681.715576][T16062] team0 (unregistering): Port device team_slave_1 removed [ 1681.767700][T16062] team0 (unregistering): Port device team_slave_0 removed [ 1682.296856][T28738] ================================================================== [ 1682.304987][T28738] BUG: KASAN: global-out-of-bounds in fib6_clean_node+0x35d/0x590 [ 1682.312814][T28738] Read of size 8 at addr ffffffff99d13828 by task syz.3.6208/28738 [ 1682.320718][T28738] [ 1682.323066][T28738] CPU: 0 UID: 0 PID: 28738 Comm: syz.3.6208 Not tainted 6.15.0-rc5-syzkaller-00275-gbec6f00f120e #0 PREEMPT(full) [ 1682.323094][T28738] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 1682.323109][T28738] Call Trace: [ 1682.323118][T28738] [ 1682.323127][T28738] dump_stack_lvl+0x189/0x250 [ 1682.323160][T28738] ? __virt_addr_valid+0x18c/0x540 [ 1682.323188][T28738] ? rcu_is_watching+0x15/0xb0 [ 1682.323218][T28738] ? __kasan_check_byte+0x12/0x40 [ 1682.323252][T28738] ? __pfx_dump_stack_lvl+0x10/0x10 [ 1682.323280][T28738] ? rcu_is_watching+0x15/0xb0 [ 1682.323312][T28738] ? lock_release+0x4b/0x3e0 [ 1682.323343][T28738] ? __virt_addr_valid+0x18c/0x540 [ 1682.323370][T28738] ? __virt_addr_valid+0x469/0x540 [ 1682.323398][T28738] print_report+0xb4/0x290 [ 1682.323436][T28738] ? fib6_clean_node+0x35d/0x590 [ 1682.323457][T28738] kasan_report+0x118/0x150 [ 1682.323484][T28738] ? fib6_clean_node+0x35d/0x590 [ 1682.323511][T28738] fib6_clean_node+0x35d/0x590 [ 1682.323534][T28738] ? __pfx_fib6_clean_node+0x10/0x10 [ 1682.323561][T28738] ? __local_bh_enable_ip+0x12d/0x1c0 [ 1682.323594][T28738] fib6_walk_continue+0x678/0x910 [ 1682.323624][T28738] fib6_walk+0x149/0x290 [ 1682.323647][T28738] __fib6_clean_all+0x234/0x380 [ 1682.323668][T28738] ? __fib6_clean_all+0x9b/0x380 [ 1682.323689][T28738] ? __pfx_fib6_ifdown+0x10/0x10 [ 1682.323723][T28738] ? __pfx___fib6_clean_all+0x10/0x10 [ 1682.323745][T28738] ? __pfx_fib6_clean_node+0x10/0x10 [ 1682.323766][T28738] ? __pfx_fib6_ifdown+0x10/0x10 [ 1682.323788][T28738] ? __lock_acquire+0xaac/0xd20 [ 1682.323817][T28738] rt6_disable_ip+0x120/0x720 [ 1682.323843][T28738] ? rcu_is_watching+0x15/0xb0 [ 1682.323869][T28738] ? __pfx_rt6_disable_ip+0x10/0x10 [ 1682.323896][T28738] addrconf_ifdown+0x15d/0x1880 [ 1682.323915][T28738] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 1682.323940][T28738] ? __pfx___mutex_lock+0x10/0x10 [ 1682.323963][T28738] ? tls_dev_event+0x717/0xec0 [ 1682.323990][T28738] ? __pfx_addrconf_ifdown+0x10/0x10 [ 1682.324014][T28738] addrconf_notify+0x1bc/0x1010 [ 1682.324038][T28738] notifier_call_chain+0x1b3/0x3e0 [ 1682.324060][T28738] dev_close_many+0x29c/0x410 [ 1682.324083][T28738] ? __pfx_dev_close_many+0x10/0x10 [ 1682.324103][T28738] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 1682.324126][T28738] unregister_netdevice_many_notify+0x834/0x2330 [ 1682.324159][T28738] ? __mutex_lock+0xa6d/0xe80 [ 1682.324182][T28738] ? __mutex_lock+0x51b/0xe80 [ 1682.324206][T28738] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 1682.324247][T28738] ? unregister_netdevice_queue+0x1b3/0x380 [ 1682.324281][T28738] ? __pfx_vxcan_dellink+0x10/0x10 [ 1682.324304][T28738] rtnl_dellink+0x488/0x710 [ 1682.324326][T28738] ? __pfx_rtnl_dellink+0x10/0x10 [ 1682.324386][T28738] ? __pfx_rtnl_dellink+0x10/0x10 [ 1682.324405][T28738] rtnetlink_rcv_msg+0x7cc/0xb70 [ 1682.324427][T28738] ? rtnetlink_rcv_msg+0x1ab/0xb70 [ 1682.324446][T28738] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1682.324468][T28738] ? ref_tracker_free+0x63a/0x7d0 [ 1682.324487][T28738] ? __copy_skb_header+0xa7/0x550 [ 1682.324516][T28738] netlink_rcv_skb+0x219/0x490 [ 1682.324537][T28738] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1682.324557][T28738] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 1682.324586][T28738] ? netlink_deliver_tap+0x2e/0x1b0 [ 1682.324605][T28738] ? netlink_deliver_tap+0x2e/0x1b0 [ 1682.324628][T28738] netlink_unicast+0x758/0x8d0 [ 1682.324651][T28738] netlink_sendmsg+0x805/0xb30 [ 1682.324676][T28738] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1682.324699][T28738] ? aa_sock_msg_perm+0x94/0x160 [ 1682.324720][T28738] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 1682.324741][T28738] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1682.324762][T28738] __sock_sendmsg+0x219/0x270 [ 1682.324781][T28738] ____sys_sendmsg+0x505/0x830 [ 1682.324807][T28738] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1682.324835][T28738] ? import_iovec+0x74/0xa0 [ 1682.324861][T28738] ___sys_sendmsg+0x21f/0x2a0 [ 1682.324886][T28738] ? __pfx____sys_sendmsg+0x10/0x10 [ 1682.324944][T28738] ? __fget_files+0x2a/0x420 [ 1682.324969][T28738] ? __fget_files+0x3a0/0x420 [ 1682.325001][T28738] __x64_sys_sendmsg+0x19b/0x260 [ 1682.325029][T28738] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1682.325063][T28738] ? do_syscall_64+0xba/0x210 [ 1682.325091][T28738] do_syscall_64+0xf6/0x210 [ 1682.325117][T28738] ? clear_bhb_loop+0x45/0xa0 [ 1682.325141][T28738] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1682.325162][T28738] RIP: 0033:0x7fb5e518e969 [ 1682.325182][T28738] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 1682.325201][T28738] RSP: 002b:00007fb5e5f0f038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1682.325224][T28738] RAX: ffffffffffffffda RBX: 00007fb5e53b6160 RCX: 00007fb5e518e969 [ 1682.325247][T28738] RDX: 0000000000000098 RSI: 0000200000000200 RDI: 0000000000000005 [ 1682.325262][T28738] RBP: 00007fb5e5210ab1 R08: 0000000000000000 R09: 0000000000000000 [ 1682.325277][T28738] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1682.325290][T28738] R13: 0000000000000001 R14: 00007fb5e53b6160 R15: 00007fb5e54dfa28 [ 1682.325313][T28738] [ 1682.325321][T28738] [ 1682.817811][T28738] The buggy address belongs to the variable: [ 1682.823789][T28738] binder_devices+0x8/0x20 [ 1682.828225][T28738] [ 1682.830564][T28738] The buggy address belongs to the physical page: [ 1682.836984][T28738] page: refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x19d13 [ 1682.845751][T28738] flags: 0xfff00000002000(reserved|node=0|zone=1|lastcpupid=0x7ff) [ 1682.853675][T28738] raw: 00fff00000002000 ffffea00006744c8 ffffea00006744c8 0000000000000000 [ 1682.862257][T28738] raw: 0000000000000000 0000000000000000 00000001ffffffff 0000000000000000 [ 1682.870834][T28738] page dumped because: kasan: bad access detected [ 1682.877256][T28738] page_owner info is not present (never set?) [ 1682.883318][T28738] [ 1682.885638][T28738] Memory state around the buggy address: [ 1682.891262][T28738] ffffffff99d13700: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 [ 1682.899328][T28738] ffffffff99d13780: f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 f9 [ 1682.907419][T28738] >ffffffff99d13800: f9 f9 f9 f9 00 f9 f9 f9 00 00 f9 f9 00 00 00 00 [ 1682.915477][T28738] ^ [ 1682.920886][T28738] ffffffff99d13880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 1682.928978][T28738] ffffffff99d13900: 00 00 00 00 00 00 00 00 00 00 04 f9 f9 f9 f9 f9 [ 1682.937040][T28738] ================================================================== [ 1682.945155][ C0] vkms_vblank_simulate: vblank timer overrun [ 1682.951300][T28738] Kernel panic - not syncing: KASAN: panic_on_warn set ... [ 1682.958497][T28738] CPU: 0 UID: 0 PID: 28738 Comm: syz.3.6208 Not tainted 6.15.0-rc5-syzkaller-00275-gbec6f00f120e #0 PREEMPT(full) [ 1682.970561][T28738] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 1682.980612][T28738] Call Trace: [ 1682.983890][T28738] [ 1682.986817][T28738] dump_stack_lvl+0x99/0x250 [ 1682.991409][T28738] ? __asan_memcpy+0x40/0x70 [ 1682.995996][T28738] ? __pfx_dump_stack_lvl+0x10/0x10 [ 1683.001206][T28738] ? __pfx__printk+0x10/0x10 [ 1683.005799][T28738] panic+0x2db/0x790 [ 1683.009710][T28738] ? __pfx_panic+0x10/0x10 [ 1683.014148][T28738] ? _raw_spin_unlock_irqrestore+0xa8/0x110 [ 1683.020057][T28738] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 1683.025965][T28738] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 1683.032304][T28738] ? print_memory_metadata+0x314/0x400 [ 1683.037776][T28738] ? fib6_clean_node+0x35d/0x590 [ 1683.042708][T28738] check_panic_on_warn+0x89/0xb0 [ 1683.047642][T28738] ? fib6_clean_node+0x35d/0x590 [ 1683.052592][T28738] end_report+0x78/0x160 [ 1683.056832][T28738] kasan_report+0x129/0x150 [ 1683.061335][T28738] ? fib6_clean_node+0x35d/0x590 [ 1683.066270][T28738] fib6_clean_node+0x35d/0x590 [ 1683.071127][T28738] ? __pfx_fib6_clean_node+0x10/0x10 [ 1683.076412][T28738] ? __local_bh_enable_ip+0x12d/0x1c0 [ 1683.081791][T28738] fib6_walk_continue+0x678/0x910 [ 1683.086818][T28738] fib6_walk+0x149/0x290 [ 1683.091059][T28738] __fib6_clean_all+0x234/0x380 [ 1683.095914][T28738] ? __fib6_clean_all+0x9b/0x380 [ 1683.100869][T28738] ? __pfx_fib6_ifdown+0x10/0x10 [ 1683.105808][T28738] ? __pfx___fib6_clean_all+0x10/0x10 [ 1683.111183][T28738] ? __pfx_fib6_clean_node+0x10/0x10 [ 1683.116478][T28738] ? __pfx_fib6_ifdown+0x10/0x10 [ 1683.121432][T28738] ? __lock_acquire+0xaac/0xd20 [ 1683.126288][T28738] rt6_disable_ip+0x120/0x720 [ 1683.130965][T28738] ? rcu_is_watching+0x15/0xb0 [ 1683.135741][T28738] ? __pfx_rt6_disable_ip+0x10/0x10 [ 1683.140951][T28738] addrconf_ifdown+0x15d/0x1880 [ 1683.145800][T28738] ? __mutex_unlock_slowpath+0x1cd/0x700 [ 1683.151443][T28738] ? __pfx___mutex_lock+0x10/0x10 [ 1683.156486][T28738] ? tls_dev_event+0x717/0xec0 [ 1683.161263][T28738] ? __pfx_addrconf_ifdown+0x10/0x10 [ 1683.166559][T28738] addrconf_notify+0x1bc/0x1010 [ 1683.171416][T28738] notifier_call_chain+0x1b3/0x3e0 [ 1683.176538][T28738] dev_close_many+0x29c/0x410 [ 1683.181219][T28738] ? __pfx_dev_close_many+0x10/0x10 [ 1683.186439][T28738] ? _raw_spin_unlock_irqrestore+0xad/0x110 [ 1683.192354][T28738] unregister_netdevice_many_notify+0x834/0x2330 [ 1683.198702][T28738] ? __mutex_lock+0xa6d/0xe80 [ 1683.203387][T28738] ? __mutex_lock+0x51b/0xe80 [ 1683.208065][T28738] ? __pfx_unregister_netdevice_many_notify+0x10/0x10 [ 1683.214846][T28738] ? unregister_netdevice_queue+0x1b3/0x380 [ 1683.220754][T28738] ? __pfx_vxcan_dellink+0x10/0x10 [ 1683.225871][T28738] rtnl_dellink+0x488/0x710 [ 1683.230379][T28738] ? __pfx_rtnl_dellink+0x10/0x10 [ 1683.235440][T28738] ? __pfx_rtnl_dellink+0x10/0x10 [ 1683.240468][T28738] rtnetlink_rcv_msg+0x7cc/0xb70 [ 1683.245411][T28738] ? rtnetlink_rcv_msg+0x1ab/0xb70 [ 1683.250529][T28738] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1683.256006][T28738] ? ref_tracker_free+0x63a/0x7d0 [ 1683.261034][T28738] ? __copy_skb_header+0xa7/0x550 [ 1683.266073][T28738] netlink_rcv_skb+0x219/0x490 [ 1683.270851][T28738] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1683.276308][T28738] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 1683.281605][T28738] ? netlink_deliver_tap+0x2e/0x1b0 [ 1683.286822][T28738] ? netlink_deliver_tap+0x2e/0x1b0 [ 1683.292050][T28738] netlink_unicast+0x758/0x8d0 [ 1683.296810][T28738] netlink_sendmsg+0x805/0xb30 [ 1683.301575][T28738] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1683.306861][T28738] ? aa_sock_msg_perm+0x94/0x160 [ 1683.311806][T28738] ? bpf_lsm_socket_sendmsg+0x9/0x20 [ 1683.317092][T28738] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1683.322380][T28738] __sock_sendmsg+0x219/0x270 [ 1683.327055][T28738] ____sys_sendmsg+0x505/0x830 [ 1683.331823][T28738] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1683.337115][T28738] ? import_iovec+0x74/0xa0 [ 1683.341628][T28738] ___sys_sendmsg+0x21f/0x2a0 [ 1683.346319][T28738] ? __pfx____sys_sendmsg+0x10/0x10 [ 1683.351547][T28738] ? __fget_files+0x2a/0x420 [ 1683.356160][T28738] ? __fget_files+0x3a0/0x420 [ 1683.360851][T28738] __x64_sys_sendmsg+0x19b/0x260 [ 1683.365796][T28738] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1683.371270][T28738] ? do_syscall_64+0xba/0x210 [ 1683.375954][T28738] do_syscall_64+0xf6/0x210 [ 1683.380466][T28738] ? clear_bhb_loop+0x45/0xa0 [ 1683.385143][T28738] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1683.391039][T28738] RIP: 0033:0x7fb5e518e969 [ 1683.395458][T28738] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 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 a8 ff ff ff f7 d8 64 89 01 48 [ 1683.415068][T28738] RSP: 002b:00007fb5e5f0f038 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1683.423490][T28738] RAX: ffffffffffffffda RBX: 00007fb5e53b6160 RCX: 00007fb5e518e969 [ 1683.431466][T28738] RDX: 0000000000000098 RSI: 0000200000000200 RDI: 0000000000000005 [ 1683.439446][T28738] RBP: 00007fb5e5210ab1 R08: 0000000000000000 R09: 0000000000000000 [ 1683.447410][T28738] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1683.455381][T28738] R13: 0000000000000001 R14: 00007fb5e53b6160 R15: 00007fb5e54dfa28 [ 1683.463364][T28738] [ 1683.466697][T28738] Kernel Offset: disabled [ 1683.471019][T28738] Rebooting in 86400 seconds..