last executing test programs: 2.185980479s ago: executing program 1 (id=1018): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000840)={0x1fe, 0x2, 0x2000, 0x1000, &(0x7f0000003000/0x1000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x11, 0x0, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000015000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, &(0x7f0000000300)="66f2d766bad104b000ee66bad10466ed66b87d008ed0c7442400392a0000c744240218966104c7442406000000000f011424b9800000c00f3235002000000f300f20c035100000000f22c0c744240000800000c7442402d7580000c7442406000000000f011c240fc7b10f00000067660fc2a3004000", 0x76}], 0x1, 0x5d, 0x0, 0xa) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_SET_FLAGS(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000180)={0x6c, r4, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [@MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x80}, @MPTCP_PM_ATTR_ADDR={0x4}, @MPTCP_PM_ATTR_ADDR={0x44, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x3}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @empty}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x10}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @private2={0xfc, 0x2, '\x00', 0x1}}, @MPTCP_PM_ADDR_ATTR_ADDR4={0x8, 0x3, @multicast2}]}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0x30}]}, 0x6c}}, 0x5) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) write$uinput_user_dev(r5, &(0x7f0000000ec0)={'syz0\x00', {0x0, 0x0, 0x0, 0x9}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x1, 0x43, 0x0, 0xfffffffd, 0x0, 0x5, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xffffffff, 0xfffffffd, 0x0, 0x8, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x8, 0xb16, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6, 0x820, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0xd, 0x1000, 0x0, 0xf, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffe, 0x7, 0x1, 0x0, 0x0, 0x0, 0xfffffffd, 0xfffffffd, 0x0, 0xfffffffa, 0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffd, 0x0, 0xe], [0x7, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0xfffffffc, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0x2, 0xe, 0x1, 0x80000000, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x7, 0x4], [0xfffffffc, 0x0, 0x0, 0x8000000, 0x1000000, 0x0, 0x0, 0x0, 0xc045, 0x0, 0x0, 0x0, 0x1000, 0x0, 0x7f, 0x0, 0x3, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x80000000, 0x0, 0x2, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x4, 0x4, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0xfffffffc, 0xfffffff9, 0x5]}, 0x45c) ioctl$BINDER_SET_MAX_THREADS(r0, 0x40046205, &(0x7f0000000000)=0x2) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x58, 0x0, &(0x7f00000008c0)=[@enter_looper, @release={0x40046306, 0x1}, @transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}], 0x5, 0x0, &(0x7f0000000780)="1f4e60867a"}) 2.095187815s ago: executing program 1 (id=1021): mount(&(0x7f0000000000)=@rnullb, &(0x7f0000000040)='./cgroup\x00', &(0x7f0000000080)='exfat\x00', 0x200000, 0x0) (async) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async) r1 = timerfd_create(0x9, 0x80800) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240)={0xa, 0x0, 0x0, @initdev}, &(0x7f0000000280)=0x1c) (async) r4 = ioctl$USERFAULTFD_IOC_NEW(0xffffffffffffffff, 0xaa00) r5 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f00000002c0)='devices.deny\x00', 0x2, 0x0) (async) r6 = socket$inet6_icmp(0xa, 0x2, 0x3a) (async) r7 = openat$cgroup_devices(0xffffffffffffffff, &(0x7f0000000300)='devices.deny\x00', 0x2, 0x0) r8 = socket$inet6(0xa, 0x2, 0x3a) sendmmsg$inet6(r8, &(0x7f0000000340)=[{{&(0x7f0000000380)={0xa, 0x0, 0x1000, @mcast2={0xff, 0x5, '\x00', 0x0}}, 0x14, &(0x7f0000000040)=[{&(0x7f0000000100)="a0002883781ecc0e", 0x8}], 0x1}}], 0x1, 0x0) (async) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000340)) (async) socketpair(0x1f, 0x3, 0xdc8, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r11 = openat$urandom(0xffffffffffffff9c, &(0x7f00000003c0), 0x601, 0x0) (async) r12 = accept4$vsock_stream(0xffffffffffffffff, &(0x7f0000000400)={0x28, 0x0, 0x2711, @local}, 0x10, 0x80000) (async) r13 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r13, 0x10e, 0xc, &(0x7f0000000280)={0x4000, 0x2}, 0x10) sendmsg$nl_generic(r13, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000010c0)=ANY=[@ANYBLOB="200000001600010a00000000000000000a0000000c0000800800", @ANYRES16=r13], 0x20}, 0x1, 0x0, 0x0, 0x200c0801}, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000440)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r15 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r15, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r16) (async) cachestat(0xffffffffffffffff, &(0x7f0000002580)={0x9, 0x200}, &(0x7f00000025c0), 0x0) r17 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x1, &(0x7f0000002140)={{'fd', 0x3d, r17}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async) read$FUSE(r17, &(0x7f0000006e80)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r17, &(0x7f0000004300)={0x50, 0x0, r18, {0x7, 0x29, 0xffffffff, 0x0, 0x0, 0x3, 0x81, 0x0, 0x0, 0x0, 0x2, 0xf}}, 0x50) (async) syz_fuse_handle_req(r17, &(0x7f0000000000)="03684a7b99a4fde940f3ec0d105ea2c8267323117153aa4a4f099c3835a607cd5cbd77b83cc33d13bbb6c6bcae59db739af84a4b5d34bffc145f3cc27ed3d4f9d9b3103699a1e1cc4ddfb6c1afd07ddfc18e358cd62649479724ce867fefc0a15041bee9f6084842fb982d5c2cf1488d668b741c64f0a6fd2643e729ac5a56462a6b64d5a0a751fda4fadf63ba0dc2fd14ecbf546918db77095545b41ab170e5d6e8ec8bf9ce9b8d53b832e90c701fe52af7999f8fd509577ead1be27891ada8564167f2c7d2eea1c1c9c65d8e151c58ddee43ec34e74d330ec50cbbb2bb21892c7ca995066e3cbea8a69d94dc6bcef5f3c0ef630e774d092ea58627f3e09c66a9c7d1abcf4f8f8af87f4269df288aca9bbf758275ce9695256e764d185a91a7570fca3aab16c75ecaff6b8dda371c3226d6ec6e55c5c4d8cfc5c33892bacc956a3613bcfa849da1b5e070a7911d7488b3e628d9339718e8b821f1bb5d5c45f0316bb563d0a442801412dfd5a4d61ca657e04d6686f7d5863d57954400aeee8e79be8f3cc4cbb3d4b91269df039c3d3543e500b90a2bdc6eb60cc7afab7b5187d88fbd76e6212ea29e872b73f925287bdc808b4a4f8ec7f8aa08bc90b29e217c3eef69d8deae4141f4f9bd110b7bde9320e7b45f422e9a6111bcaf99c9911e46e219d3bab477926bd5d2e78d4cd0eca133c232b1e863fd7799dbf609f3670b323e5518e8f4bd36e9b3da2c68a28eaec9cac688b4dd0b73adc24a8c7acc264399b7facbc2f43e8e40b6cae9f8e956d1dbfe259f12bae75ad362c354050ffdd6e954f2d7615fafce888bd6f672a81c9fd4318caba765069c0a425e898bf7611b77f0fe61c27d318159dba42f011900246c64557d27b77aef928ab04a147baca37863cf998a2ac30b903c0314449ddb218887c309ec7184c8c733f5d4e7b2d79516e9531c9a5becf8294d6ccd777f285b13160e1c949d3069c6c66c0daa62bac679bc9b69825398d1c290d765e882fa2c8708b20ccec885ab6785dc22696b61c109ff84bc5407932c3e5bf12069a68b8e3333a26d3dd390ef9bc01b86013fbcb5c28a1f4d2b8084f1502fccc4027a124c3629d8f4a8befd14b597cebda5f94f36050a31b95087cbac347788a71a90e87f2187fae600aa42719c05c2859cb30ae0fd58a7bba681f7a6027a00583071def2c9a94456e5d9acb9fd2d11fdea524582489c02377bf7f590948985c769b3822cb6366681d79113c6a6c752f2475caba77b7b2e8f293d7fd9b991f63e254c98dec94f4f3def4fee9cdb56ff3ba7fe6a718cbe9a7f04710e257ea8a49d6605266048fc122d4f3173d4b04b3e282bd3c5198d7fcb72ec38e0b07dd8a541b2807e601e5a0a01f07a281e0e1a261c65977088a54597efd0997c59647aeebb2605a89705eeff3ec780e302e24b23a0cbe4f81367c3f118545f01328d22eb8e802667389143166a9db9477c9b58eb5c76a19b8f8b2692b0d356003f08ae54dfc820d8e357ecbf91fb7e212cbef1262171abaf2f613a5bb59b783cad476fec50d16ca0ac13c08a59a3097e6e3fde700a4b987d10311fc22d4aa210956cd859799f78010e4c0f25b715876aa253df15009490f71be3b0022875161f537c70b14bdb9e2d87a5a11b414a1198533c7de6fc4d22228133bc26b19d9f1e7627b14c72e3c39d3fa2186a42e50a0d1867dc312f94c7209d51475ed4aa80b2ccb0557a40422bf7317de2fdf3296727723a2d23babd5e23f7c3edf4942bb485b95a122e6aba41b8f80f684f84605462448d5a4fd66dfe9bbf80590b9999b4780d4f4f189a20f4400b2975df85b584c8c8f9fa3095f13aede1f52dac98be358b0a0d72bed4df71cd23973e326179580268c4e5d1be4b2ae2e1e2dba913998faa6088af128fc8fd3ae26203a898882b67d86d63f6ee8f8e216337330db6d928facf9d0ca273845ee5b33a0a136aeb48b7c52d3b95fe73efaf06197ec8753ee0349f19db8730917d0f18a2de9602d3b887bc583ff64dfee67e2bdf4d5cc1c341b89acd3dd5176d2c15ec2a77120b8a49591ca438ae36c52845e5dca550e539da9ba2a2eda49be316f3d6d4b7c83666bd4759940347c29dedd273adac722630a940e104316b4806553ded47132be4e31a50600f5a4dd56825b245b7aae853f56f79e0ec31f7b5db945ee3bb92865acb0d8828598e77446ee50ecd8bf5e7ccbd963445a09e3be215709b0b3bff2e9d12e6549924338f236b4ff973682e2e03fbf6b167e3b3a0f8c3f3c1e8d0e21a71937c918cabab50dd74c011a1a5531cfcf88a5df5fa58f17715f7c7b3a64d9dab6f20a596288969191420ed71daccbae7c1ec88bf74811b5e1f4bd306f3d810c4f3600df2903ffdf8db40ac7153fd93327a1065cf2c4590c8ba9f9391eb6aa600cb42aff8793e4721afeb3d470beda45dad9adfc6f4fdb24eafc63792f5015c656ca37cee82b7ee382bda31d786d6e03d4c8611c4ca464e2360ca747815c9eebd38c8fc7d5eea2db96b29d771a96dc5c884029077125bcc31980564555d21ecce5d0388e1bc1e618c7dfb31b02b1a6730db7eda387dd4ceb96f65178bb088e81133e5086f73c458f84139685ef930945a51979faeab539e4964244709dcb8b38f575d3a3ec1328a0df65fb34241db7cb3250b8ae0dbc44670d2b5cc3a1785d8d281c05256ef2beee3b202d8bce053e55ce1fb2bb208e65d488ae24484b00c2e343fc3544ca546406688022db6e29ceca9539ec095a2a2cfc5f516230f75fc961c5de1e8d33222331f57db02cac5f9208029c6114d041bb1cc7f959f77511f5790a564600c018afc253e5ecd5010bd769b45a04296ca09e87fb63bf3d3b51dd8b3f6d4426a03c0944d09dff654c5718ab1fef063caba34029be6811502e8bb785011dd1e34b0c192915adeeb40faad0725a8f9a62acf61b944a271d20567f350cdee22d76e3cc5966ba742d9c43823af19ba74c60da0df0c5f4e7e26af7224147774a1f8ae09f929066e1769ffb3c40ba9fed13d2670b9e865a155426ed5c83648c0ad34e46f5308b455e0835730fe529668b606f3f52b0d04534d0e14bc0ff0f742359550e6980ac9978455adb3de0f292af12a3700453e035a49eafe98fc0d7f26e42a6c41f380448607b7c96291f98fa6bbd7e32c249a49171f8fa81762a490a1ce5c39d66d35c6ed6c0679440c06197c2e24d48e1de81c711164c02820816afb5393d3d6c801c3c062ac46d1494f52c45ca36faf94894eec9d71e1be6c7256f4aee8dc080156b28623c821ef8d1826ebf0a41332620f42589270e142561374c825e828e2bd9ae41fd34959db48319d54ffe7a1b58ae8f7361cbaee8e26e0e7e1b7f125f8cd99788825efd01c38ec987904190a0ad52bc20cd36cc7209f9269ac87b2fa44d2456661d3056d893cf912c69ae6b2b83d0c781a6d6c33df1910867b71257ab74e244e3ebbac07445069418fe2e440a384e16feedf8e3165676e67866430eb6a8a5334620d8c2cda15b0328bb0c50630886353f95241cf4f3b647a4ff812c70e1b074c4befdc70fbfdbf868bcc81652034b5bfa831f1b686724046dcd17ac91ace83711e9ec7465d14c9d508bce93676a58ef7dae37221436865ad34ac2fd691e3b3e12aee6736dbdeec9b1c05fcedf8b9ced547259a1a40471ebe8b4bfda69d2f884da025e2809fb9f159150bbcb331ca3c502012a7fe76b4fc2771976aeb624ad7f2d72c707f5f19d8ded84581ac5afa697ff99d27d88c9588fe769839c9cc9d6786a0f814667527c53b6253b1825bfe17e7d734d96d61da0ae7349d0922774fa9b4baf332a4568e32cafa417ec659c4ad72cd656a1e2c59c8dee38890ed3acd8b4f8657de41f670106c38c38ba1a553f0f589a57c61f5105d70e0c0953459383cb9337ca972cda1d2cd3056eb07f21c1f5b995a04997fecf501bb201c67fd2afe4d44fedea595969b6b3706087b0f59d2ddbb099d60436a94f0ba33282b29f6e914fe92add4b33cf70b680b905cfa2b2ccb00b9967f99806e8d69783fd35a2d7fbb424e9fde2647609aecb0208bc3864bf95f05e50ba12123edaca8de927b338dfcb3cc597947c606c08315061a7fec98c48f480e2febd26fcc8dc12289aeb0adefa2c2be1766a5bc74ef1aab6c2cdbdfbf1810d956bc889c8e614b7b933ff6e336bb208db5b592775fe71c3ebfad5f47e0d074e1c0cb36761481ec677794f23c3698bd35875719f242e3fc939bc3668f9723f31effe189dabdf4ebbed073eab952c88f13059eee22230bc7724d7266b15726a0b0898cdd274e3e56d0a356166b5d16456249e9e92e84e39f61c0ecdf99ec2cd230440c03fd21cf68f27306628d35ea47367775f39d20a07f3959b38d49e3674061fc1018b647047ad39f77027878badd29927c5806f95aebde5f070fed28ed34052550678d3c6b677a3b5a46f76a98264c42206bf62caa95df5437092b68e025ee9ce2ad733b6db3ec97fd33cdc3b2f77ee90dd86d8bd289ae1a437c86f4153ddcff5e846347bfecc1499bb42980e4fa91790faee1b1991dfead5d7c460348631f0469b2b9e8f65207a00985511e0c41f441d9a3154f5a0298c172fd7135d4bf95c11cdf1769db1cc55f392aec309037599327a7c53c10a56d1ace8ad19186a2fc75dfa9d657c114eae99c1c1a6b4a58440718bea82290bd1c2a67048938c381648ea2b2c7110d748c9c8d782f20430b1427b51d7036e55b0997c6f75717db67a82c88d3647ee036b49392f0467d6010b32f9de3e5e79ef082c5bb975d11d2bf76a97f7159c11a7753db8a065d3126ccda9abbebd2c54374e389942c24b27435868fadb45bb060d3c1084b211e2afa8dfaa2d8dab8dc47fe10e6c32afece7c4976176a7c66d704125c0948c238c843b41b0246be1f50f8e07884cfe7ae8885ca06339a339c8d5978b079e0eb78facfa1dc67ca70733dfefc6c868ca149e0661b70e0134870a3107c8c46711fed14f892d6fc66d95306838688f13b19e904416a8d161cc33527878b38ad10b1c08db21457b2075608be7300d39748e4fcebe02b190f3e8ed32a0ef734b11ca43a21f5f809bba795f5aa0ea01050021d0f5213620af5b08fda6421a42b7c82804a20a6ef6d471babf76f46538327f943476d1d109a3f0dc531233d6f93d8dc27f4745735085f92adf63d617b373fba24f289035710e69eb80da12d36e8eaec22620ffaabadfb824bd5fc309a2c74959505856b5b890bba8f22bc571a9d87e93ba3b9aba6dcf26f7076c0c2e271641835ea25fd49d96c69d4fb8bb8731bd2cbc75146aed10d269f9060462339cde8830b535920be3dbf143eace0f1ea9469b95a64fbd7e5057eb880d4422cbf97cfc3f7140251d4923580ca2113f345cf24a66499ceffd2e39dc4fd74cf448638962957b409f0d218c165c13ffe107aa1dd1d9a02092cd46cf2b353dd2d2ca7b8a7ae8eda0ee18bba269bbffed0c7d400497aee4da0896cf6329d76ccea098fbef9075412d1c2a3644cf0f202b884303d204314ae92c56217b2feb5e7c1e15a99fbdd655fb8f6bbc3ab1259bf03b2ee17c5b7e9443695177ec5040eeff3fc36ceafe143393d76a3d735cfe6c9b632e52dbe64dc1265961e8a27ee9f76c0add9e0581e474d7678214f5b64c932903715befc6b766611f1d7e495573b9a3e009cfcb0ffef7ac57c3561badbfa41c119e541180aa2364de61a601699cd1bf3de01d15794b728e1444efd6ffa1e57d95489c8df91fbc057b66dd6d9f3a01b19f36bc99f0b54ed1f9905067dd1608bce47f5ff1981a25184aacd39e331d8ff3dfa7c012d7e667a69249cb4803b23f7eeaab8ed29c69ba3d2a1b88821ffefc5825650c53b6364f38e0a178312f5d29d5375423cceabc8e1c4e51a566ba3f9b176b858c8860440ff8ebdde725640d2dff6b9160bb69f188755b0ff766b410704cda4c33e1ae2c73b5799a00d2f55de73109728b350302b64df2ce3eaf2e0c6561009b60c2701ac493076305e97ed20c3b42f40b2bc7f13bba4ab8181e2085b07930c6f5579205dff696902be824e65ddc774e886e8d261fe74712a31e406b0f7725b4559d7ad0f27a1a870261aa5bb8a720e7c89ba933770d48821416de070df1abcc6eee1147c20bda090d940aeee2bd48c0f3d94675d9b9cf1a62ba50e31a7af0714dd8325d5fb7142e88c4d22ddb8f0278ee6ba88e361524e291b6d000f6523ad4188b021da9ef4a634ed09eb2002b9c726746c9ffc32f261edb448106aa1e2daaed865255fd1d296fedbbb2de3f7c1f15935e52006492b632ad125aa1e000c9d71bdb945792668e16b26122a3fd7cba1a40db8083068c5c48fd2aaa621c87d9f5621bba442fc26839030dbe4e37fda4046d6503bb03e0f928de25d4cd4e2a40ec93c9021dfcbb25f6e2c943cc85eba8123340d6364949581e8c8c2913d59dafe4297672c0b9e7418485f00cbcf672a588904beb3c074bebf339815b91c7c374ceed5a701e1ade8f5d87ca536120116307ac259577a8e12958425317c482d2c7089bf3d83e12318d1526107a050f3c094492de7255b22e18ca2ff261b3ed197f2f8e67b71b1c5a6a04b99158b58e9baad75201aabe13254617d0de0a9073af62491c67fc18d1ccbf7686a85a99b39e9d7d9c85a0777e47c9fd0e10c932c20f13ef287b44b9b706ec818aa0c48a10caac58a9b8355e84bc820698c2501f0c12e1b67df701cfcbe72dc47a2c87d43753ebfdb24cc838507e241d9fcd3d4955a373209ccda903a3ffced05e4232f2cca9bba197fdba8a9357cb1d6da6d9b4095027dc03e17d59ebc2d358e171da0044df102b193c79390ebcb58023b40c621df71e064b0056bfcf1eaee1eca85357cd1ac78feaa54bbbd85596977ba85003ea60d8685f4e3b756e4f81453077396590fa214f672929e81569442023667b798c24e06ee20dbf64cfccb51b2bca4e2a5b0df137bb37ab3e2854dc7e1b879866a72a5809b563596cc9fd3e53abdbccfd5dbc60662252ddc5c290d72230d79b7504b40fdb45ded2f02e926652c1e04ea4c1c488025ad1098adeebe98e385ab1caec4b9eb4d3bbd5ef3ddf1fd0d72784604a989558fd37f6d4fee20609090b3331e254fec98414a2c54589ee01c9429b7cb574b9167efede1d966a227bf2a8e422f38680d77d3c555cf1117e7d7e804ad730c36a78b7846473d6481bd0839bd3e6982ed47246c370a90b76e5b88de202346fb20b8b6b5ecb6a90b8478d17b175a1821df75b48ecc34866fe5c8960bf64d5ff92831bb9357474bec65e0dd1699b0f0340ee5ac5e9e9d3df66edca20201371fc21ad80aacd49c6b0abcfee9c876c15edcfccde823b55b61cb7b254487ef8c8781a22043f4adaf25df34580a6b3904fd014b50c59fa90eff75fa5fd32aaec9aa10df8a2b9b824952e475c964533942bbe30f4167a11fc15d548e0a31f911030569722f0c67e79e90483f6f0bee1c7f80face1a1b0f940c891be688cb16394f6c07fd29b5f248c211d1f76ec1292755d8bd963e191b3a8851472fbbd2cb732f4fd9fef3a8fb29aea097328173fdeaf56fa2279e86fb954306b040c960d0b601b3a741c96cf1f0bd1172f848585cb3b57d7d2e2a84914526f5a6f9895cf5aa4425b4dbf9f59037756a0321bba204a737e36277e86fd268f6047921f4f8fab69dfee137c07874f12f89084e7117e2c9221690a27f880f17d08d56f9dbc96ffef3920b55fb773dde72e1ba35f3e0c9872e339508281426ab04941df4885f7e0293149f1642c2573e2b6594b8fd953ae2468cf917cdaa0692cf461e3628860935def39af78af5e1540147ab1c70c3ab7f7c76abea0d8541feb43e632d7a2cc7bef15a4700304048ecf135968d0a9644ce899aad05b186a2224bab3836248cc6137472203ebceb29b3e87610df12417ee722f309c54b2e65591d8b929440f3ec43ee9ff8f7b7710668e4312610d1591303d5270394da0ab61e4515af5215dc81137f0dc90f951972731f8d98ceb8b4ea38da7d8dc153ccbae5068781eaf9a4a7b11b4319090261b61aa65a8536292eb5392020eb285b2db07f81e7f764d65037050f1e3748593474c6c1dc11cfcb56e1c916157280098a437265e1c682cbfed717e7275bc6c3bb6c6ef7f0f9fdd19ef82ff2c82284c3a061f57b21d3705aff97710108a7d1217a7ea3feda021d20f1fdca94bbef67e0aeaa3db6ccc2d060f7b33707fe19cb2d0232f1239373bb38e666cbbbf3a697c6d0e957ec6730f56034440e789a7a37304d09eb742f21019a77c608cf578162a55d0aea113c051b110b5281ed8b6638d2b31604e965cb019f2f106bc4e96d1313c70612f1ff18afdce7926270dd242c49cc53792f160d1e143e04d7eb3ca40828b153fac466bc53a084281987b47b806a4ef668859eb9035ef68e9c20bd6bb790fdf6f921569b4e97fae5b7edc761b4944c1d6d90f4df40bc3203ed838d4c61cdeb7a9bbb68d59b2cc00125eecaf06b759ac1b9dd68028225d0a60efa499e4436962362727011eef6cc55962dd4ffe2fd3892907e837045883cc9ba8892ab265a31924f3055d4dee68feff05d9f10ebdf1e8c1c1e7001b5b02a7fe26b9c0641e054ae37854187fb1bb6e9fae05b09e85a1e0e14bc801f2d8b9a178a9a72b147e137e0d83192664a88a3aca4fb6a4f0c5787b20c31bc5975dfbc8bcff8987573bd14b1ca434d93452e67ed01c60be99e535bb3f848888d224520b61cfc1de2d6b2ebef9f24674c31aada52784a0b7b60f351653c71d546cf951e6b4a0d917ac6afd0a713f41833f9f74a3a7d3c19b523299666da2b48676ca7aafebadef05b3bbf4b6b62834046f51d3d4582fb4c9de27a3f5e992853368e4f17f9dba27c8c4438307fc7405f53fb27cc81c1521452a1a5edb0cabdf7a73b1cab0675b619fd5a0fadb7147776e74695c042d9d8bfda045bcef7542b42249f34c7590605d0201a762390f2fee5f3cdb488426609c663c9fc4dc2a5277f3f589a14e6dcc202dfcd89bb148a368ff1792d230c19934143d2c260dbdfb334af863b856e415febd22fba01c568d8f48dba6d92f493cd1164a376f006d55db609cc2c9532a9f56da3b06e3db2a05f797eed57892e2fb677541324bcd763cf4669e7a871e322d0cc6e21befe3c767976f058dbe7a059d673c94c7ac5d49178bf19d32907b6fe66a92cc8ea30a858da43f74354390d6e97021da50812c59a78915e5b33221531bfa054c594ce3a2300e5a7d712773181901dfcf6922e980566fa62b1f2b669a27fbecce29e9be6d22058463e350163f33d18ce92a72d1b470857b6a37998aec5672521a8f0d66ab2bd01de516036ec47d1f63b95b437dc6d5a0168189d5a963cb0a80a9a5f20b03515396e3525f0ab13b0c1e5dd051b4c930da6d57ab6f7dd94ab3e689e0355af0b34871296152a76cce170d7b14d471ee4d9daa93de4ed755f30d45344f724288c17e4b22583158f1305ff55fecf7d526e207fa609886e14c9a168bf364b049409f63590f18a5515de8c1fd8c5a9710b6e33d2ecd01466b799f14be787612b8f17df0c05483a16097c0a504880249e28f1e067663c640a550a8c7ad9d090f7b2e902c5c20936869a5f3d3a014817f90babf847b43cf67ec23f120ae4abc63a418d1d99f359fc2c33a5bb34e1f5780576111a88c5ede834bc41e498548ddd128f9e884f4cd3e1bf1aaa1204079ce74e709306f38f2d6859128fc35d3a74c534ff1dccadfc8fe41f1be9510349af8710eb6d2dbc758be12b65622dad1cf48abc2fc409f5ed6a3af8d0b6548643c46dfba9db4e5827475e6e317c9c018a4dd5de391cc9cca85ec527537e26949e5091baca4f0b563d4c3969f15115e5ccdeb9e40788fe12f9d32d9488a70ae53b819726e4483ea6bbcb76f99775ca5e4f93c76edae462c08d596209f985aa55ef5e786701edcee8d831dd6dc0fee9ad01b6bdd63e886a5e55bdc593390c81e18dfd8c685b81306bad6b7a19a86b2bab5cbf4754708422e99f8f2497d798b3db565e709bcbba4c376c1c60b22b994fe8fdcb25215d505511cc1927f6a35344023d5da0a3ac0830e6aa80f5f7f0d94a67c99c6b22717078aecba2a599daa2acc054cda25e3965172e5fef464ec19aa71de5e84b6de30cc673fbab8c441ea37bfb3fc321a504371bc0996702e9be38db762e339ad7ad66dc2caa887e4ab60272d7963f85b14c941d31e545b85c640427302efe7142f0e0897a8c623ce57da213fbc2d1f90677142fd48cafca0b2934e572833ed6473218d0513dd1f6ecc578e5a1109ddae552b3be0cfe7246d7682a59fe9ae783a0f318d1800d5c466c80c5fd3facd0340f455f081068dd2cda5cda744018d902217152b6c05d37c090f8348b0471053152c2a4570fbab3f6dc30c8e49a63b88a00b3aac75180a633692e35ea976821694e133eb8bb4d31237d002fce1dd2ce55528dafcef2f0e00690562d144bb0e19576ce6ab72deac22067d8edac916b1b07e4eb57ff0b885b1b79f37dcf88135eedc17ffd948b61e4df4985033bcf891dd5b1448c8668947a271d93d03ce31216810a6bb45a6c5a12e290d97a60ad4b5c7384cf19421ac1ca64d346b50771e0b50e5caf1d9dfe056e8da247aa502ff04c8e29ca810a1d3ec7a89bc17dba2936f03a80228171f7999b3f2768617970efe57b14011c80666ac4999a568ebef74e2ca14df0ff6f0fcd47c538be96aaca1e65b53b98447101e49672b48167c0afc1afffe669b0f9718bd3305805c292db9738740b362564e4691cbdf061db1ed3f9db1f8bed82939f835d14f46818e3eb4e25f7a8d77d9d0d7913c45d8a81115c1a5e37b1d3bd1b7b5e6afaaefc81d9700bf83506fbf15457bc0f59f7008cc803efdcb6d39e388f6b28e80d47134265cc5438804b12d50e61a489da829dca05792d2ac182ba747331e88a7118f7dd38067f7d38f37be362260effacbc33863bb47aeebbadeae648a1090718266eedd2ed5a2c23f168759198aa92b2ac45c2a68ff212f29260e641a38541b066d39df4e95cd1c8e7e6ffae1b8017e6f629db3910b07496c8a81e4e66ac2321fd9e7ebfecf5bf6e922d7a79fb710a2d42dad1916c9b186c2c50c818fdb1afa19be867d943ee98f732fe3a01364281c0f6d0eb64a278721dc7bff5316256b0f4251abbd9b8ba7c7c12a3bf02a1fbc9ca94b965588fbc82343d07df8e06eaa5ed2137fec129351d80a9048a7d78b31ffaf2e388864a763c4af7aa53000e0bb2eb8ac0e4272cbb79dc6a7d65890f125c523c7cfddacdedbe87938aca915c92c807dab26be7d748827d4e3188676312ef1ac8460b29e8e715f4075e33104ce82e6785aadf17a7cf82d2a705e9f2d0fd25810ba33d76e54b48eda3effc01f37c89db38af81922fadc8c3361fe74ed51eac5e4437108106ffdedb339b406c082d62a8bf718989846d23f966e1ea39103010f767b3a6f0a0a2041b1dafcb787e69ffad75ed2a0081b92a4136ad5ae557c55a4b6219a390103428181ab36f329ad182a92957495c", 0x2000, &(0x7f0000006dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006640)={0x90, 0x0, 0x6, {0x3, 0x0, 0x20, 0xfffffffffffffff9, 0x400, 0xc, {0x1, 0x9, 0x8, 0x1, 0x1, 0x4, 0x8, 0x123, 0xdab5, 0xa000, 0x0, r19, r20, 0x6, 0xffff}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r0, &(0x7f0000002540)=[{{&(0x7f0000000100)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000180)="2e9d87707f348de6f0af91c12ef7a366bcb5577956", 0x15}, {&(0x7f00000001c0)="9152704f2dbc35dd51dec3057fb889c83a647649e1026fe2eba3ff6c8c5e02ce07081a86ecb59043ccd0a47f90538b9a0cf2c4", 0x33}], 0x2, &(0x7f0000002480)=[@rights={{0x24, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3]}}, @rights={{0x18, 0x1, 0x1, [r4, r5]}}, @rights={{0x30, 0x1, 0x1, [r6, r7, r8, r9, r10, r11, r12, r13]}}, @cred={{0x1c, 0x1, 0x2, {r14, r16, r20}}}], 0x90, 0x80}}], 0x1, 0x40010) (async) ioctl$EXT4_IOC_SWAP_BOOT(r12, 0x6611) 2.01814265s ago: executing program 1 (id=1022): r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x3) ioctl$FS_IOC_GETFSLABEL(r0, 0x400452c9, 0x0) r1 = memfd_create(&(0x7f0000000180)='\b\x9dF\xd8\b\xb3~u\xa5\"\xdc\xfdq\xf6c\r;\xfcO\x8c=\x81\xb1\x8aWpA\xd4\x98\x85K\x89>N\x8ar\x17O\x0fKR\xe2{mn\xcc\xbf2\xc0\xa7\x14\xd0\xd4\xfe/m\xdf\xb6]\xc2\xaa\x86\xec(\xf7\xcd\xa6\xd9n^.\x13*\xd4\xb8\xe8\xc4\xefb\x14Vx\xc6\xfe\x9e\xee\xe7\xd7E\xe9\t\x83\xdeNX\xec\xe66\x1b\x97$\xee\x84\x14n,B\xd5?\xe5E:+Pm\x1d\xb4\xb8\xeb\xe8Op2\x82\xc7\x0e\x97\x03\xef\x1a\xa5\x00.\x89\b!m\f\xd9\x8b$}\x9f\fX\x81\xa8\xf6\x94\xbc\xedh|l]\xe9\xca\xd3\xc9\xa3\x9e\x9cJI\xf1\xa2\xa0\xc4:\x00\x00\x00\x00\x00\x00\b\x00\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) write$binfmt_misc(r3, &(0x7f0000000b00), 0x91) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) splice(r2, 0x0, r1, &(0x7f00000002c0)=0x4000000000800d, 0x4, 0xe) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x40902, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f00000000c0), 0x181000, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_EXIT_HYPERCALL(r5, 0x4068aea3, &(0x7f0000000040)={0x79, 0x0, 0xc}) ioctl$KVM_SET_GSI_ROUTING(r5, 0x4008ae6a, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000000400000004000000000000007d0000000000000800000000000000090000000000000008000000d5660000fb8c7b63df99acec260527460731ba06cee7cf7b1c35bcd2c95412977a24694ce001f3247fba0df54cd0807780004047cb08183dc11fe35cb6a8bae6a095f3b04a4b6e0da8f8a6315d08af9ad3fe55fb63c9cd97970c0aa83d"]) r6 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r6, &(0x7f00000001c0)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x4, 0x10000000}}, 0x10) ioctl$ASHMEM_SET_SIZE(0xffffffffffffffff, 0x40087703, 0xfffffff3) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1000007, 0x20031, 0xffffffffffffffff, 0xffffe000) munmap(&(0x7f0000002000/0x800000)=nil, 0x800000) r8 = userfaultfd(0x80001) ioctl$UFFDIO_API(r8, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_COPY(r8, 0xc028aa05, &(0x7f0000000000)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000013000/0x4000)=nil, 0x3000, 0x1}) r9 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r9, 0xae60) ioctl$KVM_CREATE_PIT2(r9, 0x4040ae77, &(0x7f0000000040)={0x1}) r10 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) recvmsg(r10, 0x0, 0x10061) ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) ioctl$KVM_SET_PIT(r9, 0x8048ae66, &(0x7f0000000080)={[{0x200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x3}, {}, {0xeda7, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}]}) removexattr(0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f0000000180)={0x10201, 0x5, 0x8080000, 0x2000, &(0x7f0000000000/0x2000)=nil}) 2.01775614s ago: executing program 2 (id=1023): madvise(&(0x7f00003ca000/0x1000)=nil, 0x1000, 0x66) r0 = syz_init_net_socket$bt_rfcomm(0x1f, 0x1, 0x3) shutdown(r0, 0x1) connect$bt_rfcomm(r0, &(0x7f0000005dc0)={0x1f, @any, 0x15}, 0xa) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFVLAN_SET_VLAN_EGRESS_PRIORITY_CMD(r1, 0x8982, &(0x7f0000000080)={0x3, 'vlan1\x00', {0x80000009}, 0x4}) r2 = syz_open_procfs$pagemap(0x0, &(0x7f0000000000)) r3 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000480)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c0002010000000904000001020d0000052406000105240000000d240f01ffffffff000000000006241a000000090581030002f200000904010000020d00000904010102020d00000905830260"], 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_GET_MSRS_cpu(r6, 0xc008ae88, &(0x7f0000000200)={0x1, 0x0, [{0x586, 0x0, 0x1}]}) syz_usb_control_io$cdc_ncm(r3, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r3, 0x0, 0x0) syz_usb_control_io$cdc_ncm(r3, 0x0, &(0x7f0000000340)={0x44, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x20, 0x80, 0x1c, {0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10}}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ncm(r3, 0x0, 0x0) ioctl$PAGEMAP_SCAN(r2, 0xc0606610, &(0x7f0000000100)={0x60, 0x0, &(0x7f00001c9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x2}) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r9, 0x4008ae89, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000034d564b"]) r10 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000200)='mounts\x00') ioctl$INCFS_IOC_CREATE_FILE(r10, 0xc058671e, &(0x7f0000000080)={{}, {0x4}, 0x2, 0x0, 0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)="1a847d3ee39162bc89b81daf50bfa48b402615fcd104a38799c72b46c1a8c7847426817ad24e881128c411bef4a767ff8139434b7ab1c5e8c3ae5cd57c28a5ce29ae1e0f0f60028c15f6504c58bf4e0d18e928c5865718e49901ad1b457cf58d6d48e8b48cc4f8c353babe08c755fcfb93f89fec5dfcd5449c38654da8a5ffe3ef1aaebf67ec1c70ed3aab684067a6c96c0dabac6185d477e13860f82c8c08d204fa49d7cb38fbf6c71626fcba595c1aacb32d7ad80d9d5b0daeff2b4bbce82e2676c9f9d493c7908fd7dfc040d581ff8a4609bf6ab123190bc7ffa080bd070ca4d67d86fe87bee946b2bc1593a9d9e08f5f7aa16a8b9a52eb5c5acb7a7039c94877b045c462d57fbd5eed153e80cd70378d115ecc27fe5ffd93a103f6d0f2bc0ce15e957ed24b8c0ebd33fe68e8ab1bcf540628fed25e37e0623704cbd01c638a7ea5318f7b0dff52b2ec3ad26fa4885a08b7abb039ac87ee04753ac0a219fb327dc19749a2c5ea3b1f342aeffaa6461488b8178dff1361ca640db8b1ed180993086cdbf38e3e2f5f2f7cf601d3d55a69a66c704297e9b0b1b4d8a60a9f0bd67399254bf48b8705b9a28d8ace644a15255432070470148fbdca3a05a572a40815323f8a3b5a936a32084d8b716908", 0x1cf, 0x0, &(0x7f0000000440)={0x2, 0x1062, {0x1, 0xc, 0x55, "4d2115f9e615afbb55abd882994b466e394301e33c87a917e952acb553c03d6df331132fe457e2d8aac0e4a31ca8d26090062a7deeb579c3dd7c1b4b8d7df1e89cae867604dab042e89851721c5282f0a4661eafee", 0x1000, "486b1c4dd9696cd8f1b1eed66eeceaf102399fcad07f547151276370c1eea74bd83f7e9fc10bc52f6eeb2999672630eecbbabe0cd7479a3d13f635400cb4c5fa652e5921477a939cec295eb26666f6d3b67e1b6c96028b6615103b25db22025f19ed9a43d653e78cb87702debb04f81ea6a2ff0887b57cd14524ffa70201306558ac23c09b5eaba20c6f200666bed306c4f2b85e0e08beccfc3468497cd2015ba26d3801b41f9d86109f2fa29856f531714df7a2693b9d14fdc63a5cc061267c5585c1b9832ffad11be61a7c61db6913b2e9ed4cf58c1ff83963ba473a2c9eb03ef35774121df5b66fbb9db529a93a7262f204f2e5456111b8782c86653744af324172df5b318704a50aaf2e1e506f0bd65410f2ca5f68f496daf8a092847f94cae3c9fe4572eadf0ba413bfca8d691885a287f54f06d02704eea987867c65b0bc3bf14c1e3614c13b73f3c8e10faa96ed223b3b80ddf865e879381ce565cedf7ed24e6f72bf005dc44df19e5ddfeed27c7d7818e807e3639ab7c9b4caf5d768c22ffc08bf3266b67dcc13041d3cc1d37f54dea18233a74d68f7aa403b91adcdad0a0741172595bddf5dfecc573584ef73ab00406d8f122cc540fe5f1e8e57c907cbb69e0fda7d35fdae77ef34666bc6882cf85bdece248558209fbd09ebaacd5ec80f427ffc90900dc821848140d1115547088ab49c594f49daeda502b51aa47ae9ad80290c25b75fd98d256c7be6ff04de19f578a678f53ee90b926aa5f986f42800c5468b9dd5e7c7ee2884ea66583e8bc86d1aed444a6f11ce91ae80072cf601bdd383cdf7b8c4b3741f8b612da798558d636970b80566a291a3b730ddf201097014a5ecb5e917d64fa608d056d1181e9c1eefc630528427bdb38d052bc711fb1d3924ad37514fc35030dbfbe4a322813bd450597079acb30d1fb8e2372601d875261b15d09477c6aa11a63264644cc8769d44a38babce1b83d9ef59959edd0defd794551ccaa3c81eba6417adfe6b06d43d548bacc25afc557af065ccc472aced94b9897131f57826057cdcf26ec016261d4a3dc98dc475119e57839b737f8d48bda951236aef797c86fcf7e68cf1728c16bbc721237d99354d8693f83c85c6979d25737793db58656c6ed3b8ac70e275f6516684d639a20f2954239ba44b96ffda8a0fa3b4060dc6f83ae8f2691efaf4a218e4dfb031f03ada56d01060e80b34e895f0755e0f15d0aff3263cb44711fc3b740de14cc41076e22a886420b4e21ce190d9a63bf698e78740f61db06a99f16c40f4d53c3ff84bd7ac40aba1de14ce590a641babeca07bef2e637824483c14f504137bb80dafe390767511e3369b38e85c44004ff8c0bae0b8dd2c111b5526d7df77b8b6826c7ce9af3c7f6f2d680f9370ba41298f6d0172b7b1384b18514d6fc861d7d929a0b861972aaaa078c7583e43e0fba8ebc24168d3dc730e1f80ceb64cbb7de8aaedd89b1453c0ee58a7109bf139fd1ed1f5886ab4f15980697d21766c4af9cfb37a166f5819a116747f24f4f3e2f6919e5b2790692635f0ec5420b376e35fec8ef4b3c9ad558c6d52cc7b1daf3e9c3e89be16a6563dd0153e0201ad8e0de5b3481aa83b55edad30dd48d642c611e3c914b338fbcc91e1a3ab7c4f37ced524164dc5299508472313b2276d743a37ad9af0b417d738dae744f66c7837cac369824d7e43331f0c567a2eb851bae2bafd928e5d56ec60cc462a01d3b928af8d978577b57347e5e4a53e0d388f4b8516c9077ad39c58e494dfa2f1683d5fede134eedc9c8dba55eed83a248e78688499f64ea0d3b15f94fc8ef768ee659ce1cf8bcac46e9c31c1697a501c0f57630b698620b0c9a73db2c1512cf52ce565279dfc571b276f79cf81b5cb2c5612db00de7bee47da80924b4b87612d9b9d6f32bc6fba07aff97f13059ab47e3411c905994d4e660b7aafc094e17de0dee237e4d0611ad8bf0c9c3a4e7955dbd69f272006a0c10cad87170f0e991d13523e28a94ae71d6b23dc8d1f67362c39ab56da47728a2a2314bd647efbb0420ea6ca855919e8de8b2a8f6ea7483ad04f2a540d27402279971e2e375a5bc09e8b2af4c6c7c407c1a2053f8174c5edfb0c1db44a0155c98e1d5e3db43e03940fd8fea5cf3f5b530900c5aa49999035beb6c0c247c4098c218e588bbb1ece12217739847d7bff5104fe846428d5a5dfc592a0d7c1e1e21f838a7e4f550fee7a96a643e736dac420088c2db3577931317f9404c0562069c68bc51c99262b08cdce1d7ac5da3dd7b8a48e003c18bcf6eb002985d9e1502e655b7d4918cd5b8714ba344cea5d848282f83c3fa68f0381833a25f07ad370e1ef320f612ac18e93cfe3d3fd4c0b711ad5543c231ce030b0240d9d3847310b9fdb867893b446b354582280595ecdbea65e181ed7dd6bb90a69030e89c379c4f557719da1d1e6ab775e78d251d8e31a0df36a9340598324088c9de6626dbad7ab8d1b74da000b12556998775c558320256c165447f445fc611746374572df07edf643bd189ce32381d42c2a2ef78c0b2e8bda9fd28cabc8744840dac8f366377891e0615470c4f51bcfe1994cc8874f78679639fec63539b42c87cf358e6c4da3cb9adc298697ec59d323e8d163ae375457a32852d6ef150442f25c95e24a73332558784060d0144bed54ef8e21bbb0dbf829c91a7ada36d6d730c98cb0f6c70ba332c1e47c585154ae78670b56a1716c390a597fdafa43445ffc39e5d94ceaed091d2fbdb5682bb81252a83ba87aee7b5ae3367212c84b4e08d657912364670bf5c52498879e009b8849e2f0c1a84a250f3031aa3d0b3425cd394f7278f9e9bbce00171b586891bd26a0f0248b1604bfc8f93f50681f734882a244ce369cf5aa508f2a11ab7240ada326ed01cacbf8efcc816d4d86432b5d5124567f3b1fcd2da723f8cd09e7068912d46bce8ebb2b3f3a34e5a0d5e58ae217dcfe4e96cadc180785f576b30539cec404857505cec8a0adcc5f86721f2822188ae3aa1928b8c475e6fcb40ef4be2725b92be0125e4ac53824dcdc693575f4117ff5c750029dcf5f83a8196f89c8b16d7e73b0c28abae7143060743cf68a82d4427c2862760a38f8ff27f3a6060210127d76ffbf1624a291981e6bd5725f17b83bd8821cf8a853d6d82c4e3f6e4f5f083d2341efa7e7e9043204ca278a2083d5ae395cc4318a39581f915c6ccc9e0409a0379c7eea13bf0f0a2334fb8919b6cbc3d8385696b5e046408cf4961c73cb6b03fca29cf44354c36e67087d657da9b0b2afb07b8ec1506169223e3332bb8ad624762f62552cc0973b6452512eef9227f937d8886666b85aae0fe6ace73af37b8e3853d1b7f0482e5bcde9bbaf675015fb49f8540cbbbee36ae4fb6995a0fd4e42b8db372456439e15b88860d769066800821e474ad7dca599784da15e5044d5aacbbe4e9f7b056698816e4ea93ef5393db3021d102e8581f059e60c28505ea6bc14e0d699ca62db2152fee3bb0a45026f12594a334a4afb0ad87e3beabe4c6ca7c9fa3dcdd4a07c9ff2a62976452790d1c9d337b7b28a1cc617802278dfcefc3db98ffd359ec344b19f6b57af10fe00438510e968d71cdd3fc7d99d27412c0974ff81b2451110c37cb29fbce26a7ca2c2951f0703003819e707eea67e0006f293a27059c6b4d0809314604a685888c42697ee284b11fac1af56bcbbe2ec1532171ec2ee8d262eb19aff77051f30bd96bf5d6ff0c76140d8596d795cfc5c0b7602fd14c34dfc874050b86a3f95f3f221a4c1f3fa0452fd6797e3c26f66607cdbd4ce11d9728911108b394e322b416721d4f862882ab7838a5c0e3474877702f9bfb2b9d0e6b0db52e177cb05344a68e889662e088f5e4048d7d661f3a1e32ffe2d4f25b794f8826ed7e641b3b1ded0cc616e19fddb9c332425b9622ff228b3a504828c5ef19ec6bb7c3a5377adfbb31178651b06086e97c36ca5457159c0237b774245270d0a69b4fbaa9d4cfd3ffa67e1f61b795a98e7e8efcbf20e0b4273bac60385c7eeed056b1eb12f78c702d6b42cef67a2e3000cf011f0802ce96c6128fbc216d93b0b2105e4e45245d598b7d90b4f7558a46e6c6e3e8e969379eb9bc09362fa64331c24af4062ebded9a60dbd26b279a3849e5df1628feb9dfa20ca1797d4244926c5e939cbea34f05ff9877512ac57783f2be4bf1f72e6356c1fbcf65928ca197973e6de5745cae4dbd88dfe43b706c68ba5934636dce161a63198aaa0649d525fd2fc56016036385da84c30814c97708e709e1be62488a004f6b37b981fbdb979e003cba594080b6de761f059069f9c8d7720b71462477bc70ba16f25593cb5d06a49b9156b88007c9fc2928ed08d78715706738d7ae6870a4aaba131dc34e84dfb1587da96f4695432d245849a3b3c7a7809cb829fd4a85795fe146ebced9d41a744be8f7d47303de76da4ad0cab7eb058e860cdbe81798601a12cd88c02ba69b432e921de4b78fef68d5d56b369fe656b360cb62e096adfe099a060970c3f58551ef106c3d953f582e4f0af86fc705a2186988f88a616dc742c9f94d49ae59e6edc7fbe977705662ab67c54c918927bba4c404cd0a2c740e64f8ffc577b54c213e5e4fea11c775599533d6c945fa2a55d3a9439c3d09d98da8320fe92260afa9f812a553456b4e16c178773fba8e770fc6a5fdada08908370e021a212d6864c69c9012ee0687cc62ff42bd55361cb1311b3218f765e2ae3ab9ef0e2b4882171f3c5dd5acf2d9766db160c104ad91085811f3a403dc5e69107d8d7c710f92ddb41338605d51681a30aa6777a8ac2f60bd86ab164d4efa1f06063e4e7f233b9891a0ce40a6a0a7fb881698322f4065d53519c22b414ec56bb72b05461db7a57eb6ad754bde5a7d06cb695c68fc73aef40644530e186efc2c056abdfb2c55f377b7c276b7de2cd7baf944e38ef092c3e530bdd1b0d552bf1f001eb4adf4f2e4bae9f698ca237af7b6e4da3764275fbfff220054874ea3e16971fb0eb1190de85678e96057f6db42f96205095cc560a6635df5fa09c3b6ac3d39e6271af3e14215b57dbc2a5a5bee368116e24d8a9d8622be0af00de0f420fae5eda949073a6c19e1067b482c6aebcd22fdb1f3d792417920f0fac02e26f318d1956af2ccd0452f0884dc5ce484933cdf3f831dd67ac86a5fbf848e94d51de8d457accd0b640936055917f1cecd46b40b3f3f1b5746ba4108f8e9a5ef1f215c964229a5f57dc545969d877b8a97e41898eb735ee9d17f5d0f53559f3928dff666bca03837d657b968423d5ae28b62daa2dfa58eb5e44109063dcf429ff5b547c50c026c5f1c496f285f4fff958ce2ae87e5f41fd484d93b7e4ab1fbbaca18e5c07ed030d4eb5535511110b0b4e3d33997b1060720d0039a7ed27268d258491a4c3bfe46a673ba9d4125e1e371441d0ee8a1bb73ac8d08fdca8982793476dffcab7a06a7c54fd9a7510c5aea1fa8697a8029c4629ef154b1ed8a5a07852634796554fdab264841fb6133a64e05996519ea5a1caaad5b5744e5be727a0d7d8cda3ae159b43b4edf9f06ffc272851ca170d81714f20328254a4137621f57b16b817dea3d5a63d96dc98d66de8698b8858f0e07033e5386762d578a319b47d8f104962657f45e8caf337047b3b2f0a13310a0de3448e46737053003687aa9ec9a78e0d11e24b1f17ce2a9c47e75f337e14d5e5d3e31acb4f17e78fa7a913e6af899c99d3c01d78a038fd8e386905627c0e44f1ce7dcb"}, 0x3e, "f5b89b42f291fb10fd8a445ac325d1457cb5ce58a5085ba03325f2fbafed97a68fb5b12d6c73630631d2d9d4fa0669137e2f45343a5f42c3db4c6e2de2e0"}, 0x10ac}) read$FUSE(r10, &(0x7f00000042c0)={0x2020}, 0x2020) 2.0175304s ago: executing program 1 (id=1024): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x50, 0x0, &(0x7f0000000380)="de547e22bade76f1a03b79e954ee20bc43f7fe47218a02ff8ba942478a7b69462fc21aff55002ce55e854564e7d309f20d222f9220c8d9b1b0d196137252587ab17948adf2dcbba03d2f3e0e647c2e70"}) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mremap(&(0x7f000000d000/0x2000)=nil, 0xfffffffffffffe74, 0x1000, 0x3, &(0x7f0000007000/0x1000)=nil) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) (async) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x50, 0x0, &(0x7f0000000380)="de547e22bade76f1a03b79e954ee20bc43f7fe47218a02ff8ba942478a7b69462fc21aff55002ce55e854564e7d309f20d222f9220c8d9b1b0d196137252587ab17948adf2dcbba03d2f3e0e647c2e70"}) (async) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mremap(&(0x7f000000d000/0x2000)=nil, 0xfffffffffffffe74, 0x1000, 0x3, &(0x7f0000007000/0x1000)=nil) (async) 1.952418134s ago: executing program 1 (id=1025): r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x48, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x8) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="1201000000000010d90472a000000000000109022400010000000009040100020300000009210000000122040009058103"], 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='net/snmp6\x00') preadv(r2, &(0x7f0000000840)=[{&(0x7f0000000700)=""/24, 0x18}], 0x1, 0x2a8, 0x8) setsockopt$TIPC_MCAST_BROADCAST(r2, 0x10f, 0x85) r3 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r4, 0x4008af60, &(0x7f0000000140)={@my=0x1}) ioctl$VHOST_VSOCK_SET_GUEST_CID(r3, 0x4008af60, &(0x7f0000001a80)={@my=0x1}) syz_usb_control_io(r1, 0x0, 0x0) r5 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000001800), 0x62000) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$bind(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x2125099, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) pivot_root(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$SNDRV_TIMER_IOCTL_GINFO(r5, 0xc0f85403, &(0x7f0000000740)={{0x1, 0x0, 0x3, 0x3, 0xf20}, 0xa836, 0x6, 'id0\x00', 'timer1\x00', 0x0, 0x7, 0x3, 0x201, 0x5}) syz_usb_control_io(r1, &(0x7f00000002c0)={0x2c, &(0x7f0000000140)=ANY=[@ANYBLOB="208f14e028001005222610390000000000000000feffffff00000034949da49a424a4ab0a9643eb4088b4559cf67742f8914521bfb2d378b0687c4643063ec113afc405efd60850454b2cd768d8d056dd6e58b37d1fcd0fa79490fa8edfe9d5a15e44c4bae37ae702c7d135b6d5479"], 0x0, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r1, &(0x7f00000003c0)={0x24, &(0x7f00000001c0)={0x0, 0xc, 0xf8, {0xf8, 0x30, "72075a66820dbd0c2ec23f2ff332dd4acca72cca60349cbf67da1a027326b1b40d79a5ac7755614641486481a9f9d188998b4589b14854d08f2fb24cc74fd9854ebee76bd32f0472eeb8b0967b966d603531ad304f723da49d9597dd8b58b35b00cfa49e7877d531e339b958a89a84997d8c771f40b7e38101e523d0ea483bc75c3c8152bddfde3196c31841b484192b3ccfedc428a1a841b6fc636d12bfabea5073d9a2eb67b3613db7f7fcf54e431f9f6151b95a262b8ddfdf042e5335e10359aaeb8cd5ab5454858b2fe080f37c48d11842374e1164a47448134143a7138fa59954c3738301a61a9174c9b5e41a6a1d990086aa40"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x406}}, &(0x7f0000000340)={0x0, 0x22, 0x1c, {[@main=@item_4={0x3, 0x0, 0xc, "8931c72d"}, @local=@item_4={0x3, 0x2, 0x1, "6933eb0c"}, @local=@item_4={0x3, 0x2, 0x8, "ea420ee4"}, @main=@item_012={0x2, 0x0, 0xb, "3380"}, @local=@item_4={0x3, 0x2, 0x7, "5a40bebd"}, @local=@item_4={0x3, 0x2, 0x7, "83880017"}]}}, &(0x7f0000000380)={0x0, 0x21, 0x9, {0x9, 0x21, 0x9, 0xd2, 0x1, {0x22, 0x9b9}}}}, &(0x7f0000000640)={0x2c, &(0x7f0000000400)={0x60, 0xf, 0x5e, "518c53b2d189a29c218991088f26cc089e1c943e331991bcf6f5cb76a74779b0dbe2e588a9fb7ad3a71d97ee0c30f596f3cee08d6a4c99306bf08c4960ef690db898ac1512084e6f8d67df555b0ba7f3db9ea6f84281b9e659101ed9e642"}, &(0x7f0000000480)={0x0, 0xa, 0x1, 0x6}, &(0x7f00000004c0)={0x0, 0x8, 0x1, 0xfe}, &(0x7f0000000500)={0x20, 0x1, 0xe3, "59c8e4ed019fca612b80f76c05af2af6c6b5cf3dcec240544232090166a366228c8398b7024b5c31bea7c069b70d93ed14e7e4c4a9a2fc7ee5851324f69f1193b7c07d612bdaed9e22d08f99291bcddfc304d91dd77e423845eb951c4c957209f4f704285b6fa5036fb31798ee0ca9f355a6b19c18cfae6367d764241fe794226c958e4fbd381c0b3b9b889bc045cd3c9c385618ba2f428d0c213a62b569e9253b1af638ca0833cfe3e4850a3b0160ae6694e3a6458687e920eba94192c681cdc86fc24db8b8ae6d688c58b3138479902ac7a1fe2fffa8f037c603cd18a2144b69dc5c"}, &(0x7f0000000600)={0x20, 0x3, 0x1, 0x2}}) modify_ldt$read(0x0, 0x0, 0x0) r6 = socket(0x10, 0x3, 0x0) unshare(0x24060400) fstatfs(r6, &(0x7f0000001640)=""/4096) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000000)={0xc, 0x0, &(0x7f0000000300)=[@free_buffer], 0x0, 0x0, 0x0}) 1.487704224s ago: executing program 2 (id=1028): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000140)={0x73622a85, 0x1380, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x4c, 0x0, &(0x7f0000000000)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000200)={@flat=@binder={0x73622a85, 0x1, 0x1}, @flat=@weak_binder={0x77622a85, 0x100a, 0x1}, @ptr={0x70742a85, 0x1, 0x0, 0x0, 0x2, 0x28}}, &(0x7f0000000180)={0x0, 0x18, 0x30}}, 0x400}], 0x0, 0x0, 0x0}) r1 = syz_kvm_add_vcpu$x86(0x0, &(0x7f0000000080)={0x0, &(0x7f0000000280)=[@rdmsr={0x32, 0x18, {0x207}}, @rdmsr={0x32, 0x18, {0xa44}}, @wr_crn={0x46, 0x20, {0x8, 0x1}}, @in_dx={0x82, 0x20, {0x27a6, 0x2}}, @in_dx={0x82, 0x20, {0x379f, 0x3}}, @wr_crn={0x46, 0x20, {0x4}}, @uexit={0x0, 0x18, 0x5}, @out_dx={0xaa, 0x28, {0x44db, 0x2, 0x3}}, @uexit={0x0, 0x18, 0x233}, @wr_crn={0x46, 0x20, {0x8}}, @uexit={0x0, 0x18, 0x2}, @wrmsr={0x1e, 0x20, {0xa5f, 0xa4}}, @cpuid={0x14, 0x18, {0x8001, 0xfffffff3}}, @uexit={0x0, 0x18, 0x6}, @uexit={0x0, 0x18, 0x10001}, @wr_crn={0x46, 0x20, {0x4, 0x14000}}, @wr_crn={0x46, 0x20, {0x4, 0xae}}, @wrmsr={0x1e, 0x20, {0x2bd, 0xa}}, @set_irq_handler={0xbe, 0x20, {0x98}}, @cpuid={0x14, 0x18, {0x6, 0x6}}, @in_dx={0x82, 0x20, {0xcb47, 0x4}}], 0x260}) ioctl$KVM_GET_TSC_KHZ_cpu(r1, 0xaea3) 1.483992484s ago: executing program 2 (id=1029): r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), r0) r1 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x8002, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r2, &(0x7f0000000180)=""/240, 0xf0) flock(r1, 0x6) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fdinfo/3\x00') r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMPING(r4, 0x1, 0x25, &(0x7f0000000200)=0x474c, 0x4) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r4, &(0x7f0000000480)={0x2, 0x0, @multicast2}, 0x10) r5 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000140)={'veth1_to_batadv\x00', 0x0}) setsockopt$packet_int(r5, 0x107, 0xf, &(0x7f0000000000)=0xf3f, 0x4) sendto$packet(r5, &(0x7f0000000100)="3f051c000302140006001e00890000004a1b7880610cc945000081000000c400000000000000", 0x26, 0x0, &(0x7f0000000540)={0xc9, 0x8100, r6, 0x1, 0x1, 0x6, @broadcast}, 0x14) sendmmsg(r4, &(0x7f000000ac80)=[{{&(0x7f0000000240)=@xdp={0x2c, 0x6, r6, 0x3a}, 0x80, &(0x7f00000000c0)=[{&(0x7f00000002c0)="bae5566dd1f7f438f6df812e1e3cf7bcbdcebf55dfd34f47974ab71041e36537fb577660802edc92099bff20e59e8143b0e9bba08fa696aa837457b87d372342699161bb3955398528bb42fce91a5bbd35183a7c243e916836271779a7c28ee2cfb2bebc8e53ffac770772c75d147f4947cb83c1d28478cc029e6593562a3a2cd91538c207fd0f9c1cc9db8fc2b6369415d101c9bfd115164196c261979fa302bcc64b92758a2c3cd382295cc211f3d6b928f1fbee3a65d47c74879c6da4f6cf80630acba1", 0xc5}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="c00000000000000009010000003cdb00d8f8398dcf4671bfc582c49ba347e1485414ee8a28136a4a006ff40a930fd55132a28e98d71cfe703a008a7ed630e7010bcaaf80f030c4175c61113bca113321ba05079493831382f7ad261aa6599642d9fd1072f5016d4765127dca23522543836591b13e36c7eaab709fcd40f564d70c838354b7325b8df20c8e2ea6728d6062ef8b2913f68d41523ee2c8aa8d1756ce6c142a1d9592ac7e3c156c3c52d42b16d5cf85bdbcee0ae600000000000000e0000000000000000d01000043b000002b9fa214c24c2e8fb2960ad33d47b87e468700e237aea8f9552ac2869d7f6fd1fc67b4b3d84cbb34405b2c80f1c3c217d0d3f78f67705cef5b96d80578e01ad98576bd1b8fbf32004bc943930b4edae0850143d0d872fabbde2e3cd97cc86c198b28e651c897691225432fdfff35fdc7128068af105e77d218805c82900ea7e262f92f23fc41077d3b969c27dd4c811f26a2f1d81401d7f8e8f2ed7a9b4ad322c36660d1e0f01534139feae15b8ef29ba98acab4d6ab1e7db0bcd6a477f3bb69e56773ab213315716cd6433636781236ec830e17d111009800000000000000100100000000000040e31da9660bb34a101294c29bfad4afa1857c560d82cd8e04f49d959a19e4dec715f6b4243e009ef3a292b64940d7fa81fd83c149671438bd005d4e1886b3b86dd807bd57a375b35ec27c067640102f7d413b2d600e52a1af2671412b4c68ab47cdf3dd05420c5e9b56b862ece829f1f9fc6b5ca21a46b29aae7f238dcfcf1d15"], 0x238}}, {{&(0x7f0000000700)=@sco={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}}, 0x80, &(0x7f0000000140)=[{&(0x7f000000afc0)="7ef06b9926d870d5a5692c71d1493bdd2ac0043531fa0a7c4abcf6e22357ea969dc8f31188e145613ee40f9ba3036560a06d1b06cf1915fe2aa4abf4ac1afcf4301851afdbb7d83a8e293dd646b09815f3c841f61feda4c769b34d45ee0b73ff4ac71fa35072f65519661e7a1d009b03ff48952954778584447259bc65884878b02d798daaf7362d3a1c", 0x8a}, {&(0x7f00000007c0)="adb2f872577bc932a081bfc1e7c05c674458c634ebeb28ab0f936fd3abad17e37d05513af3a4f507444c2e04c0a5e615a7f9021ab4e4e5c8f2408a27948e97df9b926c59c2f2bad0ddc492ad9300777e811653b09af34df350c1fa628e63f5cebc3d0eaf2e7146e555af71cc511c816528e8e21a0f3f548e0f6f18a6a4a3e7087036eb09edc26801db8b4822609d6ccdfdca2ca0ecd8d408298971eca7ac5279fb5d6276b7a1788745fcd52171e5", 0xae}, {&(0x7f0000000880)="9771381267d7e4fd56ee7af311c57fd4004ebcc78263d51ee6b73ac32604e9c7184726523f130e9f4a2758785a30a7e83b97fb8cce9ddfe60f1d3366e83da1bff1731801208d114764ff1f8f467b80cbe91958a142ada04ae21788c90ecde7397766ce1e76f879ef772536b4a32a41ceb803e868015d948153c9a54cbde404678c1d224cebba6950bead54a06b2926f9c4a36825672ef5da87032621693d386518e879db8f81bfc47b5a2dc677df3f9477cb77ef9a924195e27843a2665e77cb3fff581643aa03e6b3fd8a5205d4ef3e2fa63abe84f3b3518b768ee7b5d2654aac644b173f63", 0xe6}, {&(0x7f0000000980)="cc746fc949b49af1a832e3f936705fe1ec5ed5d09e4b7666ba0591fe541336c52062f040037009b9ed3246197664c5f452990cd1be75cd5e7f3f2761a83b46f48b216735f84d25a542082a87", 0x4c}], 0x4, &(0x7f000000af00)=[{0x68, 0x119, 0x4a0e, "7e25484d0242028b41071f91e13407efa627458fa4cb83f2967dc01a32a9511d6578857040c5a0557e7f4e6b2e0f1495e61eb6e1d983f99136b5ce03cb070c52d08bd76d30c3c7dbe49f6b8c65b7753f31eed50220ad5d"}, {0x20, 0x88, 0x9, "14ded2de8f114ba9c2a8b5"}], 0x88}}, {{&(0x7f0000000b00)=@pptp={0x18, 0x2, {0x2, @loopback}}, 0x80, &(0x7f0000000440)=[{&(0x7f0000000b80)="5e8a40f4a4c12140833c41ee22df23975bacb7631846a2d405b623f1ba49dc7c1d7af3fc0b4aee5015b8be2f381b7be8404a5a1ea34de6f4dbb20b1c7e946ef7b605263ed21041dbbaf96075e747cacbeea2422531ed873259447ac1ca9f5a898415e877d7e4a9c2a891727e71a62b59ecd4fd729ba885d4dd9af73df4da2fabb8676c028f6383c78e16ecbfd402f51752452fe0ff909a988a083c8fa1d478e5f5f5900167249d7bfa69bfe89d6772d87858a4480cececfc16c082b59002c797cb7ce2b40d263b4b2fc03367c9891d96c774bd6e23223430450f5933b3a179714cc98f9aa5eb38dfa80b", 0xea}], 0x1, &(0x7f0000000c80)=[{0x98, 0x88, 0x3, "96eef5916629dd9d9b88ca161390535c0843918b2e25465162512ca9b6ed1eb09966baf1e51864aedb9b4314b9c1adc8f59eab02e1d5beb1689940c7deb7749badfd69582a595f14408ba86fc14d99286df702d4745ab7f986e030e0b6bf91d4bc35e7bfd75426dc41966691ddb872836aaa9de7e01f416b9a89dd2b2c21dbca5dc032e3775360"}, {0x1010, 0xff, 0x1000, "81ac105925db0f037fac65a68acf940386b508899ce7bf842929166fef7c84e8de0d2dec4adf9ffb868f557a5b629b5d59ffeb0d712bc6aa9fbebf70b1e14fafcc547405cf25160ba3445c496c2fd75028685f17afc2d9cf9f45df313b50c5295eb4b13b34f84aacb82cf12311812dab4dd5a4426fbb68f4b99575ecaecc2692c01559bf5a5db5ba736730f5cce17983562b83a3c69fce803cbd4bd43d677a3f3eeb774e197cde664b200b92389f62ce6ec9bdba5e1df5fff83c1ee86270af1d17b5fc0ace86b55c8b22d374c4302f165a338c44a1581120258578e1d258f977d6e2b778bd37ee4ecaaa245a468820ce8ea12afbbe88147cd93776102bdf157f621c93cf4925a5594536cf4c43d5c3558800417e51dbe1364251bca78245c9f4786dfdd3548a8902aa5a169ea148c0feaaa8ad8876cff588725e73ff3d03f40ddccaa617675dffc31d3a6744448f7c46edc02ea3b1888d820d33a7e010fb46c30ffc6b552f010809b09ed57ac9c65902b8ff892a2029eddaad20518e9e0ceaec93ea3d161be7130d3dc58162e9c58da9475017205626d9976e818e6c41fba2acea20b4a13a8d148cee60e080048277d473f18df0c066466e00f00c4471e1aa35e77031589171a183853dc3a67f50654184419299a55750cb6f1b76307c07c1ba45807adda7f384bad613a3297a3912ea5dee476553587b02078b57ec4fe53322af6460dc6457c9db5b90ab11bd29486da9bb7ca70fd5cd151b93cff7ba3ad897cae3b73b04310cc1ed01e39163b82d89cccd93d914ebf11be062cd99084be6a8dfcaea1823ffac21b494393d5cfd35d8852f2b8a7266849245838960568ffbfef3fd1a547fc18c0d2f73d932b0a4ffcc791885073cef863232c70dc4f64daf3710e6ecd309bf257369029aacf13a6943ec7ff8af42e192b2cbfc35334438755afdbb55e7466c327ddbcbcafb9c184cca154a386363135db4d1ce911bd0caabd588242dc1e80a12ff9af2141dc59f8cf80b8bb3a013fa665a19fb297273a5e32557de00edf75b11c433a0104212f58b18e6c824407d7573c17721e7e091f57950d5d43d60e132bfc622121d908bb1b3a2eb6c1fbff95a57c1187a790e826d476022a6c64a2ec4315838ef079328ea5132ca572859931651314666e2b5e95d30036b834551110339bbc504bd14222819744a0ac6a8a1387c86582aa5651c717c97f518fe75af18c0c9c815d0cc3619e584fe347b6b2f60f8ce5feb1a5c777998773a76ebda92c5f1308c4965af0db74c59e0bd6f62a3fe4798d1dd01d7afe647450e92975f0c42a5afed32417ac3c07e621b2c5f066fd3ef40b083acdaf6e3dc5cc7809f67656b1c0d52a6495ae12acc64d5114e4eebd6e5c01fec81b32aaf8c20e349a2ce872608a3209a5e1238004e2a756ffe5714d1f38045c10c523eb4a276399a6a5ece9201612257a1ec6308c9ec4263c4fdc627a0c0b72f578f7136e79b131dc4b1319bdeddfedc20f85fe7afcca1b5406ba17e8fa074ae1f849beaa596b34534cf4c18d02745ea8f5deffb478df1b2e899aa8d0540461cf00cf9564ac9d9aae72b006a13d817033c638e65de265371c00d4a7d2ddc5c970d8a070eb1af67b570809c3c21e5cf427d7e14a4026544ce5000c583e0d2935ae26dfaf3602b24cad692625020fb2d0b1a5dd5e5bfcd753a1d0ac691d5eb3277939709bfbe725f3580dec8fce11eb38ab55c7ff5b055754d88db56eb9d4fd4606b3fa79062dd4bc1e5580e104a4fc3ba9873ed94f378a0dcf8e5b019d8d3a056cea24bad5a4ce6cb5645c3464fcf4c10bca96b8b7eb8c071fecd722c46d330b37372b70fde52116f24ad07d9263bb3cb4c1c2ffe2ff326c6bdd8ab97f6f7d9284f939e420d06aaa2a237c7b343c24085f0317a27028b5fd786b245bfda48492dcb2053684b1d612f13c9cb6a53285364ac7cbeadf93635f86ae085572b2c529112bfd0d5c600cd19bbeed17bd665cb642b357458417c068f0e0396ed6e684bb2f866db44a76ee88a1f6103fe3fa5d7506e05951468aa36ea7378cadfd77826d27037ce527db4e574afcd22875b9d000244cab0ef43bca7daa1b03ec0ca400acee72dd5186deacc60271ba1481b2a983a0f79f7f3ea439abb24895756a91c2cc491485a35da020b373c052855c9c606e1d09162ca0f767845d2c619b386ff52f8eab38c47e745395fd963398f39997a790d559d8374b3645fbe1084ed9a4527347f77ccbb1f123dc99445feb33b1692373b8794ec6d8375a9f9b708ba3489844dd72fe51c9d3b25c93654444721fc9fea1a2e291c548d80262cdaf06c2a0b57aaf41eb3a6480c54faa99b7c64352a08738a71a680a167b50d845d6d611b4b14ebe8c71f19eef5c13b5f5b1c6615b352db10e76223d29920d023caee083f86c2c75d675be0dd41551d1573e2deb7ee7c6335fe9cad78d026a581f94b5063b7350d8d4bd9629eab72175a3dec60a59a83874dfbd1d87db2b81c60ec9f811baf847ba70a6d581f0e0e714e87d97752d6274622672d19024f3c29420296fd41fb3d9a79da50203c6fabf8239ac2fad13a8a075569a93c9d5c92c23b304ed6df0efae5b9b5e50060c0754ab8cc21ce3c5dffc0a86c0bc034bfef35ae445fd787db6c60da8634ee38534ecceebdfd5789809940f642ba64d55dad2496a9818a1a52af135dd13e076f65fda5d434b316a8ddd7a4c7231de2996fd211d25532725b0e52570628b4b4874c0a58444c11b1235cd0051c62ee22a44ecc47eda51bf6ae5ee11dfb6350ad4033c9339aef34423192ea6f441b155517123abffe9bcb0e0b0a7f8e2206d462ad46e9e294537522b52f1c614302a31adea53b811bf02b5ac8f14d7bee28407946653cd77e64ebde27f2fff3803d1ed50256f981e91866b0f078a8977df1b9aacee7c3ecf7648af19b42fe81642ac994dde34a4ca9625a8c3adb0871342a8116266abdbadedc796a0177490a5fb1a9d043fb7b99d30f22caea6821910802a2e5c240f72b3bd79a289d8ebc3df23c504464b199209307708457db7983f3838aa1aa0fbd8688cf39bb2495cbbd68fa55b2bbd3c5bbb558214e5ccf12561b94de3cf5d7386757d1086d88ed458edf9a152137fdf5030f4d06453aa8aaa734027f8b5dca17039c31ec3df34e49fb4c2580a43bc15af60e8a5b5e4e883dde8ef7c15d616b0de45a7bff0039147d0a00c98776ca63536e3f02b4906dca1a0429631b920f9fe09adc3757410e1bcc5d63504c1313673660a26d6d2b64e9ba5c5bdc1efb1757740ff5ccf71e9f6cdcde961a9e327af48d45e543b4eda9d1508ccc3e8c68404ffaa48a95c20027bd63556d0603ffc9df861ea77d5e941986f3f014cc09c9de516cc921ad8674a011af44f8351ba434ff69392ed2d4dc24db283518435d8cb310aabdbb550241bee2e3ceed9dbf27fe3dd1f9b7d7a618ca1e7a85734efbb672301d7d87d7265dab5c8fbac3265413fce50ce7acb6a99049f54e201413894e7586c9e4c10da58fc6d3e8a0e9ee6755e90befaeac1dbc078fa262a7cc8a2cef0a39672e2ac2a1033c252d0502abda5bcc347de0398ded5b0f8c6b8432b47d0ec2d4bc97ba50b3d8ed3ecf37671885c0e0dce7cd3ff82e06a0ef38c8c1b3fe8d47dc9bd04fd6b09ebe4f59fe787031350e521773aac0da02291ffbfee56b7c4c7864d721985a666a1dc632938e70586a0d7bd01695b6f08bf27439527eae80496406b70582925c86861979742e32a20b1fd8d355e2885e77ed49a92c36b1e0ea8cf8eb619db8c36f1e235c8d5fe2d83b6ffd5d531f15e23d1dc75418f96fb3e691bcf7b0d53041a78f1328da361c1e3eb1eecaf08daaa110c6cded98bc650b1753f31048be47de461e0632415c6458eeff0ea65ceb3192fc6b3f57dc2473901164a692777ee5d9e09c5b60caa2213de8c3d0f41c874c10fed34e7c4899e0e7d032059bd4b142fb7649551a4b1f48d5b50cb8d8cbe5c096ed8097e5033ae6a3e38bf7e083ff2c352255eaea85ed42583a4ea1d2a95bab35fe27fb2ee7f63ace93a01b3672eeaac11416a729fcc86de147b0cbd216234debd33438ca5cf6aa026809ee16ad4eedf7fea6bed29da2cbc193b09b665972efbdc1704176d4504c2eba6393e7c822d9a6fde4c9274047d5e45bde1a3dd0a452a66d406faf29ccec4a188a6aa2e8e9e21609fa811dc21efc6e7dc518da9e2d34c45b2d82033da640e5fd901eb7eb9e141f41227511e6ced80a4016bd2c3e1a93230321473c4a84baf10bffaacc62b2ee7351df4e0e4579e49b8f4e36a0494e24fda3ff17e0d3199dd7b018e14e7cf3adaabb5a63093f6fedf3e4b53fed478b5ad2446c97752e5ea9964b3bd69c99d98a505cc06938cff1a13b8dee7aa68ca1bb34c5c5b791b60f1a316373b6d0fd6bfdaf712454003092d1959bc71efb70ffdb06d0a0822b5cb0457ca41b6c638c67d725d911036f32747b6be345f0bc56a57cf398edde879351a15809704b6bb52f228e7b10c93fee4582813c0c7b069289fddcd01de0c80dabc3215cbfb53cd52b0bbdc33373023e99245658945b80389ed96d087e34d39b709f46d3837c1d5c308aba4b75a7f6326f494c05d564749a73fc8b0d8acca24798aec29638011ecaf6de0242267ed59b2d5df561095cfdeb78942b9118336708b42dca2d4b45e6767990cc8db627f117f037dc889ee2d2db2795be708848fbc5a57b0547d7c588ac8e6aa1f14a9ed9d193b698965ae23287ca6b86bb9c18465d4282b2a03480f224727a9cd020258133d74d02f53468d257497bfb82c0a19d9a117aa1c8a062f2adb2fa524f26bbcd4ba586fb885cf337484dfdc4a671f707a918185ef6db2574bb83db9e4882d86475d5aadba7aa42f5c7616421b5773fb136291316225843edf43c4b11f37746dc907a8c0bd12892cc5f2317def1fbfecff9e89b8d5f46aa09ce2696d713c750d276673232f66fe9d5904cee4b2a8ceb7b477e9e03af98bc2c96741af96fd6b20ce91d7c0aa1b076d1c31d9c4c43b1d6a7a188777580ccac45e6ce8e9e261336f5860423aa904525e414aa3eebfa10ba659857d5356da756ce70ef46d6e1e69a2ec99dafbc1b040404a23fb26dc33986e95e8c85c297402644e5763ebc650aaa5dc041de1101d6d4ca4049701d9be801f99ad1affd1bd682e4c605f43756e5c9e00c88055f57088eaa7d07843fbee79bea2cf43bd2375ef88d11d29d5a850fa9c6f84a54a54d7181b21577b7a064ff138e7390070d4e5d7a4060c410d6460a78704407bfaedd4054b3ecd0421cb276a2a38dd6f630263e8b1e343748f0f0f56b314475547fd2500201ae4b192ec5f24fe42318bf3ba342da9f05b3db6a5cf4ccdac1caffdb102b9f4fb69350ea174f9fc0b7ad3ed9ca56ec4cfdceda6080b6b41540c6decf09db4ce5e3bf3b971d5ae7d265254bf72e0d6382159f658a61a207ecd5e1a3db0ad11bf0426c7b5361ad88e2c7785f45f51c23cefa8041f494410e2216bb82e6ccf43e11bc7aa1cfd59972b312ee0c0b5c46bd4a44d116fed4c3d919e9d2ad379cfea85e0c5cc365bf9ee18f86878d4c361d903a38e7a976895dc06d7de38dd22c199180577c5959f69d5606097bfdf4d9ce64a624901387c189814766c192fc42b630d28adcc09297e7a71281bea9874f40330166e72392426d44ee4813d17f8c1a75d36b32fbef62e8fc154a5cd44a5af8c4be848aea62b09d56c4b9cdf366e6e537a2006ad590e29ca50204d4e022335418"}, {0xc8, 0x102, 0xfff, "10015c234c6f15adcb5c7e86adfddc543d16b4e41b0b7a974f5f6d2d5d399858426618e3f3cf03ea8f164d1e4e6a73e55373c7feb1645d66eb2a14b971ff438200f66beee7eb97cc85a66ae9b0aa8e3102b2793925df4b19c7e20b8ef8b736999c50822bd1f483bd110e8e287270bf071adff2cc184e5233a54b59cdaa2d3544a8513a213279eb556caf10471ef903a62413525e76f69639be63a1fb1648e78cfecbad99a5ef95aeaf6fc2821c1815beadd3c49bf7d77e13"}, {0xa0, 0x119, 0x2, "ddeab109ea26e179dd5770e384e509dd84a787a5098c81ff0baef55f9e0221bcdbaada353b2a4e62c42bca54c1db42c46126986610411b9b5a0ce909c382bd6388070565ce1d56ba0401b9063174df4e8c7a5884b8069ec1c7b0cb23525b278e19b5936725a85c42ae525075f8d4fb8441b8e8a7aa6e4783e228df196a4ef57e1316b445b5487d3acad5711f3d1d4c57"}, {0x70, 0x103, 0x80800000, "3adeff5e1de51be33622caddf41e022ec7a9b3044070590d1eb3157afd53149a12ebfae20f85c9a69452d33b94238d7b39c474091bb3bbe0e9aebe325eda7bea731952631bf097660e58d6540d0454f2e94588f7dd760593827349db6cef"}], 0x1280}}, {{&(0x7f0000001f00)=@pptp={0x18, 0x2, {0x3, @multicast1}}, 0x80, &(0x7f0000002100)=[{&(0x7f0000001f80)="3b28d3541d20182398b361b03f394bd554705712236e05ff03fe62831f5512b8705d93dbf02081cf6a49c3ecd8e40b928ce7be1df9f433b07427a3d803426d8da8b34ad2fd968a6dec886160c4fe", 0x4e}, {&(0x7f0000002000)="d8b001fac45fe68a7fa76886bddcfa27f79db51f53d73a1e528759fa99730b1e695fbae1bce4b9537c3b50e429e52cb3f98c824a97a8a2b6eaf9aadb66fa10b5d74e1ea87b302701639253cbc2087d06cbc674efc31b6a977c6b42a44f27168c764594e08da7d3435be9236bd164e57139680edae9ac476cebb4d1a90c453ad8a58e72a4b25cf5b380408653986fddec0b7e9dec527743670a5f4919e6ce0c449df0436b705aec603316a1109cbb4c2bf7e02c4d789471fa86402e2c82051e837fd0258f3e53920eed1f11c086", 0xcd}], 0x2, &(0x7f0000002140)=[{0x1010, 0x138, 0xff, "5f8989c5716419f833ae5b0024a74a9591e294eb0b2f883d1c39cbf50815c6b3dbb0e8479358136ada3e1b6fd6ceb3e18e86a24b05f01700a67435b23c9929195991c92d0c7648a1ea1e2664c8cdfaab231b07544aca9497d6abf012efef36b7ef0a519c0d71d441b4afdd20014229b79caa23d3b4df0702531b7c8d2bcf62f2558da557838f40d9aef1f69f9d0e6171c9d698754e7db2a36d0694b07d4fbf2ee721f19ef1fcb469ef9b7e7d6478f5f2e5555c9e12bbaacd7ce1d3c2e6664a465c9c4a705c5f4a408113f6daec0f72659af770b0cb466e52cab78b9a0f61c50acc263087193aa11b9302681728abffb89599995a074eefd7cecff3e432c0c26daebcc79dd693fc4b159c792871af92e6a1e880663c77f79b6c7d8ac7f0eaf5a5410d053c3ea6125af2762a1a3131e81ad1fcc90be046bac4a91389f0c34625c504fc8ba24f04529a20fc87ed23992c05097a1398985539357ace29b8f0b08b17a4174fb8c9726d6d9a18197ebaa23a08b58694bf8996d23405b2a227edd9f22bb1600a0a5e34876f8910f776b5236c1811a865df75d61799d3476502be076d1b5386bb51c9cab8038796ebc06376dc42787ec99454dbf65f4556958e323cc6139b6186839f764dfe993fea51c8b12cbf351fb8b407d9cb8de4d03b0c6762540745279f43f4263092bd9b1b710b48c9d3e4b6d377f405ee72c49f48a2efcd39715d48f58e0d878e752b663ed0d03d3f5f5901340b05e0f24564fc6b866c0e9fd55211426dc76f8e99ac0838d7f2e7cb21f2baa27637c4e64187757b499eb0020daa10505b1ace66cb852f6ccec9bedb902986e286388cc219bf3a68e28d20f58c8e934084fdb14e6de3d5cf4e603b451dfa39025ae751af8aa7660d2193805615b99dcd28189d00ad72202279f6a0bb81b153ac10fa75352ee4bfc3340fdf3dc6aadbd67155be7701b7f9ac2ecfb8b390375adb061b5d628fae78a9dbb09a2ecc4cca1ad706281caa0e237697d05cf363bebe353b62a778a11915cd16212ba4824dda763c4447b3797fdb70d91bc9d41edddd9dedc1a6ca9d98524b98c0cb77b0f4d655c474a96fde0e431dac1be5c01fc7b9e6074ab8550b57fe2925361b849bfca471906b502073585bd75796de743acdc2c20db336c1585037a34838b7f198482341bcb1d9e07a44ef8ca3f49d6997a7436a57a909a5359b78149e8e8b2b8a4df124b81934d7d7b53962da91200697740ffa7cfbf44dbaea6e9cbf3955e0872b00764100faaca200d1803f527c9b271282a9ad6fd261a9c1fb10e6bf1b66c07e3df5fc144d0f552a6bade6ce3be44741bd746ec78ff3f2cfe1b29cde5bd058a88613a57889cafda7c7f6637deaa2e352e18aa46dd95d215db14a6370c387a5c4c9c9936fe91602b1118b82398e43b62ab2b9ec125be186c0e5dd2fe089e427a4992f66b87aaa52348412af0f9d0ef02fbe6aa9a06a08b534a4d250e9e2f95b804d3c867e98b6ee4a4150f2d663dbb9bbb559796a36dd054493683fbaeae5b9626c06b734e3c87ff36ba8af90028bd54f1b9a36c29f4ba51a8c927c712d0ec6e09dd278df387fd09cda49e5dccdeb858b81fd29980c7a3cd420c0cfe831f559a9b67dc2ec898df9c323458fa60576d341ce76ae06e73b34177c1a1fef558a453762ddc37bd69ee6d92dc9daa49bac8f4660c42e88d666cf90934d3b06c4c873da8141712015fcd7c79e3012d72479cb91aae1faf627137163b5e98ae4d3005c80200aa3416e86d042802a41042b4538f870dac408a517fac175459a627755ee9100240faa8a5c99806d13ade7931a1c82809f4ac41a0958cadd5fc2493d695bbb4a9670d2bd1517d8aa3ba3acdc45b719b5899e2df639cf041757711d7be5289432f19ec01daf5de1b56d84088f09c3970059c85efe8160d23f04697a08b280aba4e00fdf317e5ae83739ad61314dd57fc7a51c313443d6cfc5ff80006169e82afc126879b97fd398ab7856ad5d6bc31b6bc430f8aee2de31666b7d47979dbff6838a2787e6627f23a4200fbc59ec3289a2b987cc210b395fedcc5865d025f9806b18dd6360ae1c08f26dde5b0d5b3c83d5fe3d666dd0e645645e6967b8aca5cb08ece1f4a3c91443e4f43c0680fb12de2ace7976a21847cb5366ea5c6aecc376ee6cee1118fb42656f5b14d647be96ab066feb9e9d7c2c7b3209f209b8ebc2a3952517d38f18b120c141ddadec20bc3c45ee034930df73c9220eab6733820981e349f98844f9ebe18f9a9100613110db4e1e04f9a2a47042bee44d0decb6ae5cc66712430850b6e5e4ef130688f8e23f164e817ae8e7b2febb8722905a8cce23bb4d23b5e7238e171fb7d6e4dc1a249d84757c9f57bfc36701ea32419216ce2f2222f814c02ed649da15fc7fd26deddb91b94cc7d38b7c0cb520913dca1fcccf5b1b99bf4bf1a713a8d3a9265155b17a7e95b1e9dd9d823dc8c1560f506604f30097ebc7f467930a8af3046ede8ced7341b6f2c92fd7e1905e03e49191c63374bced4a4f1488f175952d0a8509fa33233a1df5c578e78bd5b3aa61d89eba9918ed778f019a7444cbab45e11782837d6d848f1c3ee6017b66094b26b0ae48a1dc46e92f72d00021f3f36412d7ac6c7a7a5ba7519ea03fbb60272afc08554fc210ff5dc88f563c24dd566ccbe12709392efb112b2d4c601b9445a7385070e4b42cd586213e8fffbf5c395f34ffd512a683ac5a7b1aefb727a66f91d451ca05ae578f2236994eb4a079d485f2c14a56aece89ea80f7962100154d43900532521991bba0997e452d74b4456381c38aa09e9475774ccd0322c06d1329d40a903980ad8ce60e6a69b1352eb51e6fb37b148170b7318f99a9d298fa75083a9c0c9e8271fd693dd82baffb85b06dbf3d7ec34fd62e44ba6b5a4ee8df41ee92daab027b9e3b1880567495ef7d4391056f34db3d6e172adefdd181baa82915ad9ac3284e85596684bf08fb44605b4552a7acc127cbaac05fd18a17cc7459ddc07dc46fe269e74ab96a99e2a52abc3b0143c7ebfac97febfb660c83b757e7497584cdeaacce5412e4ba45fe80dcd6225525702c20fa1ad9d0511d03c8e26be5c66781df948acda5e2bf13da98b74000913682dae0fc75931bd93ebff75f5d2292df78f9b274359b2d88484c06e504614a19fd15912fe03d1b8165f72c2f3b67f3dc5058c45ae1982d34f1913ae024e90db024b4d604230985662a2d183618e86001ca4943a493b0454fc77f1c721072880d09f979142b4a301064a7bbb1a542ab8a5c4b93aaf1c703065c026190b2ea14e4305c7cf933ed015ef3f6d2b83f9aa156d539ce3e0502f2d264658b459c2e848b26b09b8f3b4b30b497ea8ba3633fd7e36ddf36e4b8f40f735a7c8c61a16363ca77f7921c87dc10315124b858d41e14a0fe6004e8400fec96db504e639dc960f8074a57315e7051cbbcc0658a27fdd3036e120867e34a4ba0523ff6bc467dbd72d4fc59ef311f4482ffcf3bc0e13d08e78545ebe05a3e227215639d4ecb2903bae8b227ad8660c97ae964e04c8c3db1bbfdb24166b6017bab802554658e7067c9eef7dc70b55db31ceb1837a971f93bd8b5d30c65265aa3d41bcaa6edbb0baaab577918cd8e14a8dc70c8956ab6a077bb5f228b35b5c4c9763dd85b01142706352bfbdf08223e9506281d6f75ba86f4a41db00a09df42576b10282588d7ae4d1d6a57a9866f949c9ba5fc5f014ed7ca902aa92298f979245b6392703c11237d55a6bdb66428735f6ac1425bce50343e0fccf295ce34073384c641a2fbead98d487b3ccf1b121f0cbe1895f978784a64232055d0b097e2305ac60121c0d07aa47fc495ddb327421bd5b81eb34f9a07fb82e2b766413aea89de65a4f9f7fbe381cfd2800e6bcc56a42ef5cdbb859741add0a495817cc06a1b0e786a40b66ee26222e71eac5c40875399ae4907bf4b55d7e8a88281a916971dc7f684d078a9032fbeb396d081f94234e1941329040f4eea23a40aee4d69bc9df12877ad9acb00ba75d0f1526b72d0452f6e690897690803578eef56c1a14f72869862fd945ec8371959f3b42e1265a88199285f3d7037b01867aefb3d37b5e4641bc16f7073d6e4d38aa3bd4de3298988031f43167fbcaed9a13968a82c2b79bc6c23d30eb864186e6b49ecc9bb3666267b99f9e2958c3062824a7ad41d05f27123a3da95a6fcd68bd4bce50cfcc797c74452a485ffa75d125ffa7a96a736b67651458055b3fdd1737975d4ed1e4a1cda021dfcce1510837f30d7684f7ab8ec807f4430584ff83ab41bfcc6dfec1236d8cfddf468b341e6d134f0868fa68b28a5d8a4054e3d09c8ace50272b3c85a1a1c963244b1b5b2eab5039e772bc01cb449443161f52d1209d3d5ccb874ae3236875509c33ad77cbcb8271258096dee7bc654c2cf9707d0d2f24e6a600b1e546b5e9fd00c6e8e99a0eced6559da88b53ac44c3f151b481be208917f7b8a51e091552cb02c2511eb9144f615d87211aca0c7615f21583d85f2dad580428ae6c132a1d9dc988e95ad09361e7652cb0c13a2764fa021d191e3a99ab92cd1ea69baa0976e83a5286c708d0034f655de852023fa5ab58eb6a87cfd04cf155fa20907a177b9ad13d08af10d9d660f4409f551cee31ba518e7a8a359febcfff27b6f8776041578bca9a2b31b5a0aecac5dc21c6cfdd9f09ec5e258c1ab6712a4add2c261e0c48cf49f55398baa644b43ac9e51397fc08f2a40943782bd36120a4381654aaa17ffb6f937dbe3ae68564878dfca40aff196c0321c3a9fa4d6d46e9890c187290f5c821beddfb97a74cf1477a33b1b62e36f48b571bd585383bee7521dbc96ced77644256a333e87127fcde546efd1bacdd94af726cb61623649814b4357db0e316af78a6141dc80c92c41e3da5948cb04d671f756ccc7632ad3a46531b5953b9faedd910942fc1149b569089f4e1ebc59ddf319ff514417a3f24438080fa9271a9dcb0e7257569e3e37bd8cce82c30d9b8cbccc35a36078e752d9ff405c774a7c1587ae73d805db4937d4108061f99aa8f00e62a5783ef017eff9a92559e4b14f7d759d6c406a20a6e1a84be48839b22645e1a89d26ac0520383861f7ba2c3b9dbd5e405018b7b2949f6285fb6de5caee475806f1718fffaa2e36348b15a2108de6fe7474030bd3945d641523b96760ce15aac025b58c9e7ce783ddd2be57b2952721fe685b735bf2fae9a76ed206db00386c713773061353cbf47c177d7626c391142273e28488748e52ef39be1d30d10102ff5a33332beb2a37603746b7e79b1045ff91f7b9b4c983ad2c1b6c79e27bb5ca26acec4a8e90c53fbbe831a34a6d8502040491963b2d7c6556e5a8d70b863bf6099465312c1e80c2a44d01249dea341b51793fd97eef3a1ee513e2d3c6ea9de719921d73bf071a213dca21f8671d4d197bd3337873e76ccd7ec948543e66de331e1a694439350584b2538500f26039156b99aac4121464422eb2c69e47e1b5a406e3a91773b1871ad10c7272fa42aaf0fab90dcc99eb568cf951f7137b002babe0cc35ae73e6380a36d785992becc3b4fff9b160f0e9c093212e0b3d1842bf67b636ea18aa6efc3e6a0cb97c1ddbb732a34c1b216e6a9b43d346582c68bd84c3315d13865b5de226e3b0c1e82d8c531defde13aea8fbffa1db9b53a99a57e4c6b7bde94b3d72b1d6cbe9b13a5058bfda3459eb735d0e5eaa86aabaeb7024b87c28d065f3cc85aec8a8adc1b609767ec6574a71e5fb596063"}, {0x88, 0xddb28ffd7c8f719f, 0x6, "1e40a20351939f4f9ba81e7275c82ff05b8e2ebc757023c18ce8dd5144116618cc184b1c662ba4d58e73706fdc32eca67571088271f391523516939c7f1c054b0ef923ab64ed64828a29101b5d696417dee98560aa86989b33060c1aeb510d9673f8fde389e4ffb15335a962f976c91820"}, {0x88, 0x111, 0x401, "cd6b5226a5b7802922218bdc5b46dad5a0ffb8ceed9cad49d18139d8f2846a6533bd2414dc1acb9da0cfcee8e969ba4ebbf8373469e61bb8c1f74a9c1721b642361443a46bb12b8f7edc7399f3053ec278e32e1230453d385c59449df08d3a89c43112a760ffc62902dac20321e1af0138"}], 0x1120}}, {{&(0x7f0000003280)=@rc={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x11}, 0xc}, 0x80, &(0x7f0000003800)=[{&(0x7f0000003300)="c09be3b57d6839b95bbc68d8f56c86ffc0babb148b9a283fefdcdca61dbf81b52c0cf22f334bd647156aaa62537899cb818a7d667ff6abd23b800ba79e26033497df5359b47ed09a6e7f8ae87812e582d377655df0fab84482f73452a98c7bcbc462bc2b6d2a6704cce0caec6ce54f5663c9faa87310412d94e38265708b5ad841d875bf0398f9863904fceab7cbe46b", 0x90}, {&(0x7f00000033c0)="7aa3289079a6e262e5604e3463a38eac4aecc714552e7731e0760622299a21c6fb656ae5fa9cc46ce2dccc54c3f7cfcf36430d7af7360df5045c9beb239f0b7ed70b47fd2a2e19182bdab33a76c665fe19", 0x51}, {&(0x7f0000003440)="bc677d2ec9cf69616cd5211b30899e33c569370391af4b4a81bb4ec34ff87edb29675c34392697cfc76c5bee8c50d44dff7018a6b315681d5ccaa96cf665e359037349c74f042b1d2c3bd6c6dea057035370e6d09d2fd82761732f4b3470f575712a85f2f1a2f78666d09575208227dafb0b8dc02debcaa685d26e2084d065c2e835dd86630e1efd9e8d504b9a7db13bcd1d98f81509d210f42cf23d6a1750422ed40a558ae8e27fec2b76ef095c82b5ffd248fe20961cb948eedbfd61950091f59185cbe7450ad4ccfed694b964d81821eca1702fc3ffeb22dbed56705e5ee0ae13bdfbc237305bd8b2b6e007f6b4dbe549", 0xf2}, {&(0x7f0000003540)="8585be0cae7b66c5b1e1e7fce2fc06b5d82384bcb09e588283729cafe07c5949946c0a313bbe0a84ead7592cfd9da0eaac680c41cb5866e5063bb5ef6c0cc7e565b616ac3a054ff3ca124d302e8249ebf14dc476a1689afa31eea88a151ba9c7152d2ef7ee3ff7a78ea290dd437b3bbe0489b0c563dafa3dbb7b6df292b5048ec1c8884701b44af389bbe135b87465b59a72c9663f8e83ab1ef9a4b2c51184a32290d329ab807f7fe554f951", 0xac}, {&(0x7f0000003600)="4c8da29e927ea959bc61c3227eafe0b1f3b1eb1616cb7fd0a3872c1d237e5d3077327c9e8dc05439ed5b4e4513ecc6d77473c1d6982fbb0102e3ccdce402b68ddc1413554febd695ca81a08b759295226c4e91099db02876e3a0f03b14ea45476a786af10ee0fff609ed425a8ede44e267030d87284b5ce9444998c8ca26125cd04fb796a45202ba6feecfd2f6f169807cb7002b03119b8faaf38032ebfc6111238150dab5b7b9dc5b3bc73d7b4a46ae239e2cc38bdca081a76323aa100843e47830779a0318096f8046c267f915470dea0a4e0a6c142729f3bb97a4d54ec6ef2a26918ff4a3f0409ac8d6bb514d5e287a1db7cf9410ac84e88f78", 0xfb}, {&(0x7f0000003700)="8d6188cf3fbc0fff715e20d7e8a7693709642a24b50412c1cadec9b1d6354d03a1d154eb3752e7ab419f52cb622829b03e8b1b41d80171fce0d80a521e377af17229e693706064e87b567fb41e99fa7dfacb96af250782422941ad1ac4ce6080e7200b4ece7d34149f31d26655ef0d5de865dd8731b2e0eadd608b0a7f38ec14aa2c2772d8da86fedf154d1c62b9b56c974120cf3bd97292a97319cecf7ee5b3ec2cb7ad13d9ddbaf2a3865fce657c48af0e96a93f5d88311e7e8e3c22c31f7851fc874723e8732a3423051affd38b8c628c79e53ba9d6c2238e5a589fee6597b531b9521690d6c47a0c2f2e708611e116ac54e13c3ecafaf2e30a", 0xfb}, {&(0x7f0000004840)="e9d496491ac8e22e71fcaaa6b6d737031233a45477b6fd37ab4ef719edc367c6ebe572c769b4d57a68ecbc0799451fc9c702072f931d737e539bf635290eac97e19d16f4258e0a3f41ff7f8cf603f7d0fc8c76164b7766990be468fb3bd3ad70d2c1794759394db8862c9be5a3703d427e4032dbd1f665e449b3e443b9ff83796e6b8d5f985926bf733423cabcda4f9324b2eb1e9fe84871094100e1f919f946bb6bf9735634258bc4492774f4b95945107bd6597b49b6b08a0631d543769ae34fc28f1a86009b4e3e8827276cd197b1a2645ab80094cf4b33d013796d9de2cafa9de932dc307ce0fbd97c927c292b96e0ce1832e8ba7d1aa2725424ffaf615c8373f23a2da5bbf2f684d64e1ed2ea91523082bae8468b6d0a117e5109da82480b56171d85ee50004fb5bd785faf2b61db32f25dd2b8bf418e8f16afc330e9f4188df2325525ad682144db91fd00cafde53fc69011dd5d9f4fed84671b6e0010cc89edfee58b3375997d4289d2247b16a7db26a46c0f3d5f7a500a659779a58a461f1187c608484c908a53370e1b27ac2aadf6a9a1715b97bb530d2d1ddb11ca8497dcd2b21048ac5a85977f9518b3f3c3b63790227c3ba7cded8ad48fb988bac5f89be1a849c6ebc42a37033c9966a84038286ca2b7b37c381be9b332eb0984c54c90822ad86f554a13e66196cf56973691df0a011809ef72a54c95604ca71149cdfbd0e0fb935bd59415da83ce15dda4338189e46d0344231403658b41960a09a32c0a020c2fff983f34836c08ae0dd56ee39003c09726c3724317d1ff9e90f99164abb0e8499606099c46de34b7fbd62e3a4714926377621427e63e1307b3d17c89e058f30bce9cf9933a3e5372124370dd64b4e2c2dfc49197304c39eb66fb1aa390584189a64c3658a4aab7436c8d4e4fa4a43a879ce787c07c46bab3084a40a11b37abb09c963adf033115ac0d56fbad274918a95491c280d352438886b53dfe91ca7034c2d369d32d44ccfb06faf7d36cd80d2e0f9ea96df103c012d413cd97c0c6c87726b05ce6a68d817f2d36b16b306b734979974af5df7b8f1512033005353e26a4ce389919414fba91b88c2026771997ac1e62066a59501eb1649f334e078980bb42cc4a3c6f3622f2386f645c2c9fd15863cfacb8a1204ed2a8aabfa1c0c07fa093ff3f05c041fc957e5f11c44d662e03ec085b2e9cf540903b6ec96968edd08459fc386246b928a45ae454377227e46116e01a4b9c15c19b7d695b8e625305e312948209f7e0779ac699ee7775491783183562e61bd494ac5bfa7f81a5c951a2a9e0c318bd7c10b8984811d1b2f8944bff891aa2fb723125789644f993b37d8e43d1d44c52f8cd5a3061dce16aa008d0ae12ddce6aa7ea5742250b7e9a752059bf9af2e07b0c2a6d3c810a773932225f3279be8a04819e4c04c512831d40b420a3fe2fc98af82f83d9c93bc028b27ace71bcc26ea8fbd77456b02701cec0df827148990aa7f2b6c7f29cc7a0f0bf3cfcf45db6fd6e5b3fa7b78500e687050e27a276b50d4f7177e6093a89c9a3d8ca6e13394cd5650ce90edf4c5ae1a449fa8ad8801d35b26a0b1d356ef0524dd5f114a76eff9eed874f33aefd115e397e56e3f956149eb8a5c3ce70ec4cec9223ea2ca684d79adbf67e089358fd99285e92ae8a22d2a9c54f8c8f828a34c795372dc904be08aa56d184c48914d1f12aa60463e7f91c55e14ee44369e974a8ae75755d52d46804988ce334564a056d39ab2aae1ce56a817822ea56e49074b023d4fcbd41465a6f2635bf33b87d2225aee4e2bef56c59c1bb192eaba3ff733acd36ea08b1667f021cce80b53916c7cc8b98e73ca1db8fefb275f6dd6e4e8494d9dceeef211ab58a0d67048bdbc0348867b83663ad50445c8bf0da6dde68f13051fa4e87beed6b9588de878aea393fbf08ca7c98a6ac528e24209ea19aff72d1fa3bf518ecdfeb7786d01c6fbd69bcf7dbcd9133e1f2aa6ed4107a87a2125a3efe0bd6b9b3a50eb6be07786b79308d0cad11c37e2ce68a98dbd78cfd67a51d4aff56617fb6e5506e9e05e0c7fe4bf39cb466bb87c53d204f637f76dea8de4c43190e081a430145b96aa2e962adc478d6fbb45987f1d5de5fe41027a9cd44c27ab6512f43e47fcc86560dce465164121a7a7476a69e055e18eb37ed587cc94ed51e4330e248100f5434ec3fa742e7f906ee4bc52eda85b2d2faea28b11716f7326d9369964f7faafa979ccc39037acd1e09fa36ae8a13fb319738d4410ce5376dba891768dd6bda48de293cde33f0ec0e71051bf286edb7f68eb862605425fa67728398ee54691afb89fb95f552c2014192dabe666086e992693d980e0b8509adb618ca859197f018ca14b8320da2f9e1430c32793069b35e2736ed81a603f930e57780d6b778bbf0a5c5e66c49c187c193fae03affd41a02d8a9231536ee9e4072a57a63f5c4db0ed6b2b224dcba3d85c26ff20170589ffd5e2e705a4ff9b00afae6e0ff0cc96fb9566318bb02cbddead949ffb965b62891d6e39c50d0862ba851a83e7b64a6b0b5ea70fb776d4eba787b22a717dc6566f0a21930a890b690a77b63a81803438a4b5fdd1e7efc1c8331de9741857bba00221c81f3b1ca782bf1f306b878f4e4822266576c8cbe2f0be5529d480dd5362d96620cd5e0dda62bba455c0ecc5906f0d3c40f6d9b771cf285ff59bf39cae459cd7080d90444d656da1e80c9df811611f7f96dc873ce400e7165ec7b77d6d5f37b09a582969bfed24bdc9294f1669cff3c3caec1d8bae5c302fa621027830a07df104366806bbc9381fd8912cc1aea4ba1d3f419e17ef3e5790e03d85b559f33b01f513a553736f83b919929a5a77f0f5e04d69ae98adc065e1cbd650ce597614a91e3617f601f15dd403bc8b59fb524c797b6aa9a9cc323e00e0d2f04b885f51335604ea456b991d387833dea18221ed1928c7cdd6c088d8c5cd4eb9aede1a26e5c8687ebc2be973a830dda26054740572feac84515dc92a56569ac567d53fd6e5954afe8550d042929827f911ee48b6182a1b317c7d6ac19060a8ae8520bd8ebbdedc085b16f4e5f1869ef0fb874def06a3db9dc7e11f560d5542e53f37d47a82fceafd45906adc8fa7d5558e2b11ed1a44583b587870d4451f7841adf1d938df49f0f16fdb44c3585925164919e0590dba638b9436cfe255cbbf07352037db4de6c03256688a09c92d8896af346b8fec4d78347f731183c47c4135a0e5bdd3795f25740ed840decd59d941c85a1870610774faa41e7e1a9d72175c88abab8fd71bacce1893a049586897024c99494ccc6e8852b5e933f54437985ae43b81f7dff03e7cbd71d1287723cd4f8635c9bf9d275418ab69fa8708382c740dc2ed9163acc3b98cb4185e44da4e411fd2d09e7de54cc1c3610867f4cd0995cf684d42e7bb24944ce587e287daf228d2bdc5737c9dc6bbca235a12cf65aef6bc9b997fb725eee8454a902e8668dcc2338759faeff9b5a6e0364eb0066438a2a8f104881de7a25615bb24252a05fc4de20cff1589c623b8732ef394c8f45cc1b49ea6c7610b4aa7c8f9a471ca6259b728963fb7622a6dfd26574f905890e50603fe6c2c1a3466d1e46ca7cf4cedbb57af60d971ae656ca1225b086074ee5c418278c80984977f8bb67d569de33eaed8fb3d55b8cf28b9b4bd46fb413995fe5c6c3fc44b41e003dbd6256ced0ed6d1f2d2e5217245499ed72a7dd7b2f45d749ba8fc4a72cdd33f5a2a9cc7de9ab4c3866f601f670cde567d75cee2293f17ca89d97f3413e472df822d5c8e40d038abbb27e155567bbf790b64d5ce4dafd6849106ece4bb4be50c82d7a396f243ad180f4b30a11c7e53aa30461e74f685213e4497736e4f903ae83b07b088e1582e5d4a90f1a72ca229191ed3807cc495d2a4816eaf9bbaf455ce7edf6814e52b57f54858f27dad6b3ca91288e84fa1d70d5798eefd10c2a44d17b39d8133df482de6733125eb8670727fcf5a6530ecdeb53f69598899b8cbaf56dc8c672e50c9a9f4a56b62d1c5c3e82303b2865fbc59a235d4093308939f8f5b002d3740b47eb23c9d80d7cfa098ba14834ee7a92169401c72e880b89ac17abdadaf7b5c951ccdaf4ce5b16cbb7a42cde378a8a76550a2114c321aefe672a99c7f0126083a81d62a171312bbf0726cd5857b5141c28868938fe6a9d93556aa2c267d360e45617d161ad6c09c81e29ffda7fcd23aaf2a701115d238c214c9321d26e46e6cb9d0d3625e177801dc24dcfcbbac10187dbe51c41cb2de449ed7d6cd66045b72f4af880b874f34131848bb018892298ae45aca4ea1e3f26234c35a14ee5d2916c61ab3df9b2048e800cc69f407f9dc413a3380d09f6435adf96e12d8857a8e9a6ae2daf31176589e237eff57d9fb700be745167ba934023a32d10e8ffbfd56f81a1eb3695e7a48ea6ace0d8c71576cd7a94553b8409becf3d9e50f9c08efe6a6e61f24a7bbd3b20266f03e1beff8a7ebd183690f21c5bdcaf152e9ce8450cf469a940f8b1c7987c3bf0f2c6e59b60c7731d070229656e75dfde08648abaae84e50a95a5b6665082c2e7ef57156a444f8f2a2e608bf0721336a5511fa2844c4b0d553fe068075e19fdef31fbf92f5c687abc1ab5d4bcd4b8bf65f046f2a082a60f8b65a1cebfe1834b04e50d2323bd2a922cb3419026423ff6efd454dd93c391bce8172d999e2950ed0987d8a6afcc22fabe748f8770e8e88883ba4a50bb872cd995890db61811b5250228731ac15f743204d975c61b1020392793d6e27420065274f4a5ed4abb1bf956f8a1118d44d08df27764c585b9b0b9eb7e5b129f28b4c2fc73bd6f9767773644c54cef67e20d385ab4e8e01347d7ade06570aa85726f8a57b881e7a9497838ed975ed810ab07ba04cd9e3845f722b534e6a3c8b90f6b0e5f40d0da37e1697e6b7f51987835419b7a0b5cd33f72da2ed993c9310c1f0ea05b04232fe7073dcbdad22f562d0ec2a0177753a389b65c812889f8ec0b8fe010971fbb2705e894c0e632489ea7b59fce95149e9f395d74d8b6a7a774f683a181a9fe14eefd300a5d20efafd3abb76d8463ea298abc2b4a9c812a5a47ec9698bf07f59971fef105aad552860412bd0f07bfb1cbd8e4fd5aa2a26ffed360798fbf2a8491e9b95d41a4c4d7ac60040cce4cff18dec42c70df672ef84687e41eb131382f7016c91439bc7f8bbedaaf643c57fb0a7db4b2f1470d17714ea4975088bc650ae600459d290e9cd6e210628530e4dbbf731527cceca548d6961eae7f2da9a53b6386ddd49ece950daeb83f878900649bc5d999061e07cf6540df97e3a4a28dc5861a0f60994932bb51c9bc8bdc27d7ecf73f8ac3b652f977ba756221786ce110291b3b06f24d74ee6e944cd203fd17994920957bc772c94abc034c2c9aa9633bcb05efbb205bc70ebc12b94612cbaf0a8a04601067b0ae3f91331ff6c4c3c3445330e8d62839ce7c2389a3541054dabcca5646b7b06b9a1c442686b8cc9a6c60808ab967485f87af9221908a0bbb726c15b82cf953307918b5402496c8b7632cb27ded7d5ee8ef079ef654061870a5c7b6e0ffb19cbc77c9dc7a62db3dd1e108c195c5671749358b8c10030b838c95dbd0011065d651a273b8563168d8a4d881acbdd142c6439deae824637e0d1f200a00e83f8d8d8a4cf11f4de1f3498674210a5c40103d63cc1b54a7c1a41bfe5776a59a62e70d7aafa266d63b2b1534df58d3a18802fba4ea584fca206a", 0x1000}, {&(0x7f0000005840)="7f496e135ebc263417b627a4b8e1623ee7738002fffa33f21ae235388dc715b5c00f0b77c9eafaee9140c932c8e66dd0d339710b9edb4283de95bf42e197dc3b17e7dde7455750c2c7682f198364a77495e4cf3eda78969de3baecdc258662af0bffb9e82e40ff062f2389a4320bb5ba865b12e93756731f28ec61f7921b2ca18cb66ea83719df13494e8a8cecc620663f39b5d1045c720ffdceee3871e3fd83ace1a692200ab9b9345eed8992caad1127c48a5f51099b284ed4bd6300b5d7bdb745d92eb0aaf53be471cc4314af454f9021c9fc794a0d160bcccfb21d4b4491f1d5bc4e881d55d51bbfebf84a6081093d76ea378cf5aa5092b2c85b6c10f0f4536dfa6e75a8447a8176fd4a4d1381b89d052642b22c5234e2d0f6ae2eb845fe03c00c862106c99933f97a18dd3055da3cdb1f6c11131cb63f5afc540fefbd59c712c334c2f1d5b93d53f8e0bb4e78ed643323e3da93cb3f315bb5021c817b41bdb6794b064d41e05ae7071977cfea9e7b10ef750989080dc342ddcfb7febbbf448abc2350e705b3b15c0b57bc56df71f5bd9f45d071e85b36d3f1de9d41a0dd30957f6c826ff68e542454a7050c505d04379b0edb7f91684b55ef78954e3d1a26dff083b28283b3de8ff8532bb719046f3532568c9899fcdadbc6d35c85550d0571207a9936c2d7f3852eabefef2c4c53879a2465d153e0612bc2f77bd7f65cd93f874f0ddd971d08e8e3303410e971a0103f3d34b8462e63a5da7b576d338bb88645b4d03c79435330b2eaf8b52d660860011cc384d3e5eedbbb1f34db88cc7fd63e067a8bc2be1c1596286a44cf152d699bc62f66dc2d08087462bc3888f736d246819f01c7e3f658ff6de37fc062b43db9784539405bc3901f95e18c84abae8788b95f0377994e8d74a5b524ce8ef9b5965aff926ae348709fedef9891f659d2a5e59c2134afc466ec754244b536c100d359e5180dda4941007a2d67bc5b5dbd1fc94edb85c18cd4fa22844a08c37538c927d926a1ab9f40868a6e5859a6bbdedd6a6f6babe34b6468b2997ceb9446ba4325d60b45bfa5e1bd9f8eec73d92ef91abb2e1f8a873f4eb455c229e81d20639ed859a806e6f1c64be4e60ccea1b6793fefe72af42ba02fe9ee2b9cbcc4ad8283befedd53840f22e2d0353c461e3bc5ae893a1859eea4d9d30680b6e4c543690ecafc24dc5471e47102395a38238327d7106e73e15da40652c2763df126fd5c15f8aef135a9b3ec072d26297ec423c1c4da7f0ed273553ea9fdc53666c187cdf399cc7bb9b7f44ae18495737e96a1bcea584cd44ba83741515a3b6785f5297cb57f786860660a796809f7be8673ed3b4bd9a726f968c1515a77491806376b4c33295257e9490469a4b1203f0a4d4e325c190fded95308ab9743e14dc94e635a23aedc58c7e2b63d4305f33a591b2ac527c595cd9a99e3f988c2acde4a7710c907f63bc087d6dd2ec649a3ff440ffd11e7515bdc5ce575ea19779bff103ed6e9cfcb888126ce066602457480aac236cdfc1cf4c0b446093dcdd1bf628999a5d6e9145b8ef9bb1967d14fdd7612be05cab91ba79341e53d5515a51322ccd934c2650cc9b4a244037e81aa30a9c9aaad4211e535273589d965d6ffe2538f862425de885f52f4c14f105dddd84d03e597c5d46d258f3ad5cd8b724cc86589ac003c821abf280254b0aca30d93c45fbcc870fe5581404b56be0ae74c89b7213ab0a6b49013e881bdf8e1e63b04cec3b4bef305932ccaf037d6790f5ad6efce0303e48c5bac7ac222c3a79886db724422200940c0cf10078c48a3b3864aa9711b1bfe1f0cdea3a8e4dbe474b62a6839a735309256d1c08114abd8514a94acc3ba48c639c177fc88fc25fc7588d0f4a5cb1cb4533f37346572336e199cc25f15f07d79f2d3283a805928c7dd5cbe333cb793c0921733e616380acebc9478c6943322a3a313c4ad7a33ab8939fbb1e1c4835273b24d36bddf4274ec6dac47ed6e762c310110c289ab44acbb350c3c2972cb4bd3ae19a1b941989a2217dd93bd13464fa68fd09101e4acba3e8daba600880cd4d74df18ea085a65a036f1a4b85eb5d19dd69ad46b6e9fe43c6380d75077c44fc7481339fe65cd6fba1deac726a8f4a82b18dd20fe682e581b8fda5cd558670c0ed3dd82ff822fa631402d4ee61686e9fd689b82830771206b1acaa44d01c5e5667d8c733d80b6935355cbece31a0a5f46859e5adbb0a867e4f89728a9ff911eca4e048a0515091a7bc3f56d69943092640622f97ff161caf77730dd71b7b40b6a53f88a1c2d46453b18a893a08aa4c809ab6cdd7bbbcf467d1176093bdd5924409f5feef2092f01dc501d5fac21f9b6c223f3acf5d8ce6a97732e12df1afa443294df6d177cfb5827a8df56fc5c318a234e70aa79a755a006c71f453a67c181008c13764d3e72202cfe4a0ce73dabccf39e316a630e58925dcad9fc4142f98a02ac29ed47c3fc36419c51b60058da06adafce08693a7abe7597fb7fa7550270f571fb36249bc4f70f404c60a560186ac4308fd00324dd3a6072296984e1e30de9e2b0af87387351cedfd3662660bcd050af7ecafb596044b1c70608c91e65f99fafb86af9df2e0ff8ea9606159a3fcf679ff8dc36273133940431bc81bbc6413660032409f8b5fbf62fdbdb64836973ed5b21e2b49a7af48c767b4f274b0df7d13f0878e59d067ccb81bac0c57771d597dcb6dfb781db8ec924dd1caa08e3c4fbf62766e34cfc054c313f44142e22c1e36fd763051d0f87c5fd64c28ab7d56d8354c1bf0bed27f28bd00eabae8d99ebcb31b86e5df0692ac3bca968192f72c3081861ad4867359759289f48c328a5cc9a13a852880c0ec7f9a260244d3d0d97418f39d9ac72c42cdfe3613750ebb9fcd9f28b0b547f6768efda0abc69363d55ef935969d86d8a8d615216d1c83ab370d474b72c1e272cafc55fa733ddeab0742873e97d20b8c92a52ac8e3cb1cdc681126cd0b6c32837498fc3376b5e8c963e934522f86e55cd6283c14327d30895b3a9c1f2963b7b192116c0d428ed3a78dfe179de5f736b3dce4a58536e69219a448d6f89d4398df4eb6552aa64b056863c139c66bbe4b09c5752ce8246b0da9b47cb2effa7685507e37c8d0eb10bc8298d25ebe9e3905b523a906e91054d3f7fef18e0223d6adb23950401d94a7907a1ea8b2b10ba778cf2457ad11c559a12e634f6fbc5577606c1dd0a874b7e63cd7ce8617980bfcf73542660c9095c808eb730e5c239b380f222cae3ff38ab9f127cca78fd68c849c69f845739e6e1ea050320f4210dbc6830ffe8483b5e5814c1c4b62d0e620ee01a5d7e4c1705b78cb7f15e23f68c52b7ab673eb25e1c3581b44ecc030da2f552881f3699cc23ecdb76f76a7f1315361d3b803de4ad2ad809b6168fa66a7179ceaedce7f0ea26fa899a1ad98f6034c9a8e3afff8550512c8ccf1b29e445da83b3578dedc60b68c00ee025fdcc0c78ace315e4305b848b13f2772bc1b7de5309902e510e0358687344753c16e847deae8e0b4feeb11bbdb8405b27511e216917da6147ef16ced2aeb1eadd39c741fac83c430bcb7a57edb65e7dd7d23b2e62b8a4621c1e0e49cb5f9c869f605838dc95dcdf0b2a23c58b940455fc3a85a77145a0a8e4beaaf2aae729390e480c215bc6b8b2f1534100a200115cd80b4955ce4613add85900e7842180ca8e6ed9c560ea1afed24720ac4b52e49a4f32ed6dd028c57bc8472213956d114ba128be8e18f764b9f0ff1094789d1308dcd70dd88cfd93a7b8f19ffb8ee312cd36faf46d969fa0fb5e9237982e04e53a0e334d68dd6572620e029c138d02ea43502d96b4fc9dabfaa11db10d76c74c952ec932ef04d6f2b08877f1aebc5e2c883ad593aa648e74b94f67dee77145bdcd452d80b6975209cbc99a47047a16e9ea9fb4b0a8059295cf5cbd41c13393054826f0d62dfddf88d89a5e8a0c9eae90e9c5a2f13ad5cb0dac55889b0cfac717c613b55c422c6ce13f099b98b4dad8c38445052ab7e4ec10c43df8b0743d23eedb1399632cebd343bb086c345d663c12f791df071ebd344ce57ae2d05c55f7ef0db2efd85a85206d7f15331029f8cbd1abdb35051711512af846bc466acf248f8e061a26275652ce044e4829078662a21639c0f80b84e52e9380012cee53a3a4d77353f9666c86a9fe699ab94d5faabce6882229d9cb8500e9a0c060a8591ec7390f533b39ba4f25bb213ad9e4ea423e440fadec4815220282ee7d251c76b6143307d1300524332d51a1305205e20adfc896c48dc5804035b9cb5eeaa82106e5f50483fa8b2bb8fa23bd22c8aa9132732b35e2fd4edae0f56d08f5e305209115bcbb8d71443475f95eba68d0f3804f4c53dd0bfd2ae0ba68212dcab7566d2b33ead5633693cfbf5d68b354b79322ff1ecc04dadb5df518164f7672c41213c4b9fad9dd0d79c751a658f3792cababf27e7e6e0b18b4e061ff689949089bbdfd11dde650dc765cc1fa0fa6e1bee141e86d9dc6024b81ee1f15bf678f58cb07a7bf8a218326b641a89306ec90e8b10fd46e33365d296a5087758c459a36f4904444fc29659009f28100d930d2e3f6156a5a6851cde144312f0916ba41cf5281fd5b1b1b0d766945b8c9bb748e68a40f89835b2e0c4ed694c52e7be3e8d8700ac744edfbe43d5b2b02b243cc577277bb1b4a36229b48f728d7a39b317e203f61edc7a1e478d20215dd918de50a949f634d2950824f27e5d2a92f38b6894052393e0c81716db2947cfa7631bb64cf317d4705c3af960b3c36658eaa15f525eb26284735bceb08d93d7df0b09e007f62c0a4be7f9ddb07d334c50e0be18e862772b3b89223ba4d4521c191090431fdd374818166d30118c1526d8638086765fc1530b37127392f275531ca1e2b9beccf072a9f51693891d3fa9e8e0de9ccfd3ea8eed211231eb7be8abdf69acf55c42fb071e010212e8ca15b1d794795773da32aa4f8507277e537a6ff33476ee35955b5241384dc13090b5e745c59cca16ccc47b460f6af2772ab5d4ec39816ad26382ab7bdcd1025bdf8e02bec53042d0fcb86724459995dd503464e92d4d61b531a71a021d75fc0c0f72428508ffb0a170b5587803131c2545c19000ac079089f226d18f6a355ff2342d4b2a43190a60cf038534c0a57aa2136f520894bdcdeafb71da9437d28ba39d3ba32eb09b67105aff3d65169fd1f2f3c493e23b864c2820666bf07959e20e52dff89f2bec3cb886b0ea87c56ca19a4d870afc6499cbffa88eb23fcc84c0287144f6b713080efbe0083b125792e66a25935a0f7718706689931276d402c4bc398108a269fd3c7f1822cd24fc6710d94d973552d202944688f8b8832ce62cdf9d346bcbe9ad6c7be60fd74be451802d94aa3e17b38faa5627ca0b5f79753d881c322c2cb09224da1c67c6fb3d732a02fb089e1051d25f8132535d0daa6177aa206224f654d26956dd517ccbb3cd4d62a06bffde3d50e63be2694d8d2be4d7098f921478beea9418899f9a1f6f287935a4e4586f66099032db81b72996ea5a0914a0ea8cbcab9fd1e1194e55b27f60abc5fa15bc0c0044b1078ed1d36e3a92504f1e57866ea41b524cb34734088f350b5622875cbbe1392fcf5a2047c1bfcc555db4e0f59ec4ec29b10a12269b9b354ebc482402c1f3100427ea53230b3443649e72e33acd9000d3ddb5ce9b9910a6980e569a1933ac1c1ab6603ae3922d789cef746f99d25878f308dc04ef969f78", 0x1000}], 0x8}}, {{&(0x7f0000003880)=@rc={0x1f, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x5}, 0x80, &(0x7f0000003bc0)=[{&(0x7f0000003900)="f5505e7e40b6b72d71ab60b871c81296d8a5ef67d52385c7fe505cf518ade0", 0x1f}, {&(0x7f0000003940)="4639b3dca3e315d2e0ca249055596c4308ffb23092b51974fddd1787b0c57a0867b3ff5eaf5df81d5b02be637e4ef929bdf79a351a76f0728458c3a7a21ea0a9d98dea42a6fdc22cc7aa3e798a18d91e60d078fc1b6bcaaf8b701e07801dbcbca2b5665f06d5e68a60d812df1e038efe2e0d781d43b16967826939a14cca75c6410932548fe1ed3b61e0c4b0bd74b26caee79b8b9f4af8263ed2896076d59d29046b0365506ac2dd26", 0xbf}, {&(0x7f0000003a00)="551fc019b8213a49a647f57b1ef97707f6c5066f64a3caa1e7004f33c7c624fa71d4339e572182ba1bd17457c8ea634ca8", 0x31}, {&(0x7f0000003a40)="9e4c41a76a115f48e10030c74d0a3766b6e811522c8c2f35679a397a6a7b9315240789a348812e0f2aaa8c4d00b2351df0ce326b60cfc941b27dff8f5b3f07d8beee0f897c770699a29287569e6454255e8e7d0bbd29d235a67734eb902fe11d03d95e603158ea1b747f6162b8f4f0ff2a0be1484f505e39d6e70c636fdfeb43753e21f5c7cf3817112cdb1de6bd6da3f7851eb3ed31b9bd93ef6b2657ddee2217b7ad123cb2d9e29c264d9210b3d406f81d8aea7d26cb47457680", 0xbb}, {&(0x7f0000003b00)="1f523e9001eae052ca59d103cc9e1c83d5e2da0cf9d538bea5552e76557fb8c3c3db6c04d5817daed72b87751bfe63b2a73f9f33fdebe8a8c01c88247a05f010981fc8082b95e1b66ca9a58533874e695826c0c53695ca7645a2ac7f7314011a9a3839949de0eec59cd6cd76f1d4939e27b030db67c487daaea7", 0x7a}, {&(0x7f0000003b80)="fce7d30aae11f8aa375bf66f4260076e509c08e273112a47c856deeee037", 0x1e}], 0x6}}, {{0x0, 0x0, &(0x7f0000003e80)=[{&(0x7f0000003c40)="a39e4435382fd432ed183f478169d5d084d9fde4272fa947108d2d4195419e3638dde8852c64233e04fa7762bddb22f342276eb4aae14436f429b48be260c6d556f7e3cd10e54f14bf5252ea755006ab1ab1edc7892d245e3b60cef0b0b05cae94e35f30e73f5292f184ef0ac715988023b68c1c56ab0156c9f00b4cbcd9407897406c00ab1e49052e4055748346c2f1e9e4221833e7155995c11668c9d978e949d1888dccd6e421fc4dd43879a27d47066394", 0xb3}, {&(0x7f0000003d00)="ddab7c2ee5aa5cec925d91c42b87ff8d546cdad5b1c833c234535974de4328e441bbd0457de79a9a0d8b53fa7c4ec5d70e766dd01490d01a7161cf93b2c608d04d372dc45316b4b2c480bf52d1b2d9b626d0e168d61e24acfa6b9bb5f171c168643ccd2793aac2157ff9d70e7d4566563ed3f19dda2df4cb5f8e056b494854f6a6d5bc038ad3a2c4b4e1e151b1eb2cb07be6c97c7f53f037852463d302a1f7e21af68cf43de319566e0a8579111e20744999dd9cc386e5a1af87b9762caf814679297afee75fe9b2580dbe44ab54ec8ec31383a40df10a2a7c", 0xd9}, {&(0x7f0000006840)="f4593264dcdcf49967ad527269d9a996f65fca0ccab280e353271c9de07106d3bc05b3971d2a977dfc11b299f4bbd7084e751caa33afae48cd022d32ce6c698b9a6346a5e282e23054698bf79ea0582ef65bf1ff0fc930eb43e19941daacbf51e665f785f3979be8d604a16939396afb28937d757af2bc614ca2800dd98446f6e79c291f59d350547cd739bfe534ff3895e0375e3e32b2befb2748e9c6afd53fd3042014fdeaed1099c200fe7a7086b0a2a53fc33907dd2a5327db8437c50c281a07c91b91b2f59a96f4e7a4ea29c3a8083bd0cb15080fcc3bbf4cee27f3e3825e394ec9bb59260bde59c883d8e865a2fb5814a5857d24f261a43b0ca59b352df9553530c5b73c3730f052d0ffd22fe283043f82799c2f4783dcfe591d838a975e7f8cef6b05134fd404d8784b75546604a445052a0fae8788c3264a1917726424a4201e00fc9fba9589db6dab65add68c45828faa11c238a4d7af4de988857a4629420758a58a47540dbb122b237e47deb23bdca7f0e570204fa71fb0409dffc6096d5a20f621a10ba88e126a6b48717ee7297d8b33a8011daf9a6e123ea8dd7cbdc479190e7730a695c156751aaa518e98db2f8b6abb02a16adc72604a043977ab758dfb66cb304108daa005f718dddaf4bdefeb721bcbb8bba1e20f86deb519caa33508e22fa377fed5cce8fe0160c8c48f8c9dacf70138d2252712de53afeb504ebb7a4281afc50368efee86ede6182506b1168e34bc8b2127d7f562a632837ae7597906906d2b9c336c63a3fd9cb57ff3d68849a2d7d5b9a5870005eb801686ebbe2fa50e95e772757f58d85c1db81133e33183a1acac9fb358a5a91ba130bea95f6c9faa2ae5f6491826921e7bd911360dbad988dd6e70ab9c8331f73b4d924a59063f6de181d2e99cda8848ec74e2b3a00acf3eeea439db5c7fd4f7e2d5c48c0c006e63fc6ba9a6390e6a6d9e396dbcd4424afabb1240d79b03346c90b7861ecfc62653910642d315abcb452dcdf420ef7fb7c717d2c115b4244beeff7a031316c23cc797a3f17a86160fbe73955128e167baa12acac0e79b7bbe3ed565e8d98d778abc90c339d1a098998ef6542a1487c2586cd4d7a188a0b5faaf07eee14097640b28cab173c51201b80aae6d5446fd6189d2cc2d788b5a5f47265bd50348ae2faf5480309e3d7d7065a8e7d92b2b703c53986f3a227e1b1a8d055673ee41f89b6dbbd29cfe70b22ad58c9ea66f4123fb9be62d06e350679cb1297dfb6601a112ce285ce146e9f711d898fbe092987569b4c7f6a5a81d03b44cec6d909501b49da989d4787fa787c22dab83275853371dc3a607d41af690c193e4b4c77c751579cc914ec8ce5202be827c4a42f362c6bfab9673e1ae61845649ca0b363b4f40e5a159d3c061d480206dbd6de7a3819f4a6b3ee5473d5f8cc5beed3b315aca42f0deeb47c08b165db6250fcc6e401764f8328c5dfb9fab31ea9cd205a1cab70fee8e88aeddb1418d98cdd889fbabd12c0a7fd7e1855255d598df6d247911894edf912c49ca0244745961a8ee1f6590e65b26b08c5356c54f5bc414933728e6a6b2bd025e73a3116ca107741e7c7a9f5887cf2a46f3c4d66515d1080f198dc8ba298c0811ca394fb30b994ddffcee3c89eab5a5fe1687cee9fcfc58af82cb51c71a7749ae681a2775db116aa57ec37932383e5535742cd74d31ddcedb42d1b7bfd6c7ed8bfe1e331d22df0fbec5fe8930ef02a9ffbf736ad634b5bec9dd8d4c68052d8d1746ca4a3c0d9e353feee9dc590f2490fd0c9cbd5355184f923174af810dad67a98eee766ef7325d26a8ee2e0c8ceb9afd8897271a9222b5c7538c10de8a4bc493a0ceb557fc30c9a0fac1b937c7b6a55b6ff26666d987cd528d0fc29469d2177ad2ffd96be457530376a1f3f10981bbf609b29ebf3297360dd6f8f2077018b774c524f65ee8eaba68bd4bb0a8fe1f92d9fffc43c667500f62ffbc120364b09adbb9b8d6d71e207f76645f8a2a43fc58358a5593affb31f523e2459d6c393e36d69c54043e4ea5e432daad3c8e1ab2e784d0e7364203e167de93c0bc15a0f310f234e4de0222bd7c744a83f5b25bbdf5f46e4f86cfcf4c5c0a24c69f9cfe175f8b46a86a7baecdb19e5b7502b61ccc2332bf63cdff89f90bc6d5ef9e790299f8087db3237f81009b77ea85accc45b3b53cc4857e3802dce625a31e04a8d81e3962ccdb99e59c0e6df8bab552d08a21bfa54101530ba0c73b00db49029fd9208966bc437387d397f4b4f50fae0cffa7b75fb8328c9f2ad192845d40e4e3d0f4c97c82201054e44264a44eee5ceb3afd75b2147056e0fabbef5b33755b9e3687ce6f8b418adc933fda0b0ed1e91c833b91202e0e8e6eb78c45f987eeae6abb70452338cecaec10a41f1489732bf893eacb892c62a3600263381b5ac053ef4c1d105b27e153d74a77ffe459331844e5ca3a04b60b4af4d32acd9502133e1e3e63cfbf2dbe0291691c2b59f960508a51a316751214916778077c336aad3c1c2d667a8c4de7d9a910f49e8a894f22d6b858cf6d345400545d4fdbde49a2448294323fb45bf8a3a117119aac232c4ef3aa821ef9d636b1cd9b5ad84a85071d58fe183905708c3e60aad6072ae9b8a312c4691d95027a97c99f232a2629a590bbba6651454d2fa083d187f83b728c4d71ce6af25113a93aa2769a09b7315fcde736ff901681cac75210c45be91decad2254dce23d62f2a764646091681ad06552ef9ab66420077a72c60a90bb9b7ae0b7eb77664fd5d68dfc8447b2f60d7b7a9b114a5e91ae22c08c4bbdccf6670a69520fdef710576ba8ba2859d9ffa06b377cf480a5f3bc8ce2691453a131f58c3d821a97995915c16efec35e400e9e96cd8ac88779b2ca1752e00d5c3956e1a73b57cf14ea4a738329dc8a78d3324a4664c2c9c94a045213572311d9c426613e549f408926ad03e1c872ee741bbf73c2c94c0b0a0d64a141b1609a4df934bf87bd3a24224af9693d8bc75ab59cdc1a8832a6abbd719a4826f918ca3a9a15abd572d66e6fa316cbcc67a35fb8ac9c5a7734268f08cdbe2cad8fd7b1e392c46c842f5709f5a4d218d4d5681a4cc437331f8c8642de429e81d6797bfb59158777c8dd64faa6fa6e97aca6a444588fedfb7f5eb0acb4f4e86fe52a723ee8ec01e56a66b59986fd73010403bb473a19ff6cc2a9a0d9dd4e8252e1473cfa0364e7d08a88bab886a0d3024bfb99f6594c2820a3f7f9f260bad127dfae7fa2e273c981c98f60749411a6156d7755444577931735968775e06f122cc75b74538a5c2c66628a498c04cd010f9d072a4edf6ec639a05d93031049546c0673328f1acd1520c44c1af02180207833a82a67178064e1fba4eba19fae98e042e69bbbf940262b3c5eeaff7b2aa6ef497a5768a519e4b7f0580608ae23fe0f6e6e7fb4f964cfc8a86adfa8ad01a3f5de7a2b32892d18cc8add2e6f42fb145e56357f3f2176aeefd73250f060734518199f189e257f3e2c088398cb4bec489d3730782b3d93027948f02d1b9f060791aa88a00c48a01e60b2519db4299d7e3dc9561480a32436ec19e5fd7dbb1bb074fa45ac9d8b6b7fb836dc77556eebc0db7dbdc1a38614e7a3005be27158af90a7b5dc33c654d98045fc65a0aad325bfc9d6fac213103cdf9e8187a5666cf0c77dd58284ce2d89fd979ddf7eca32f88a8ef1061c7eef1063537722772b9d6a5e16da043690cf286caced4e15a26ad44a37cb14b686a16d620b1d5374ff8ce9211c0a1e71138e2b8a6c90fe28b44a7f7cba466c8c302ccc7a220c9099902f5b27e0d7e05cf3d0b9d89291f575e9b611a3e4a63e15782bbdeca089c50150ba3b6552ea1d8f35dcfe9036227ede0e62fbbc6b12326953393a2b149edef2076e62b71405db8f31d8d9ee79ae6e8035e85e32b4218239849f0c0da3900a5a9359fcb5531232716145db585678a027dbc05a9c86ee754005b213e347969ad71d4fdc826d8221021a3374106701b1089765411f75d1271b1cb355beeaacb2fe27a84627c3cc9242fd2c0fa8a247216083b4ef43a9c4117c8733145a87205897056a05fad58a8bfd76ca1731074a7114d7e56e913ec459a7190499aa353c4dc2aab310e9b8af2158fbfe358597a2a4c8546f9e16e8777e72fb6fbb91ecf7da8b2c824b8e1ac271ba6b9ff3051b80a093a9d984c82d53096f76c1e5d99cdeace69769d68ad68dd0a52cf98f9ee8457467a1fe521ca73985d988750229cd950d7d593808eb05e66a9a0f6c1ef11b6ca5e7a02b6d712682848f8996a7a296e38d172e378c53112f4cb4c3b1b7d99880be799d8f6e5b0b89927292d8f3cb3089c990884f0573b62606146685f13febcb2e65220a977aba9dfb4d3fae35ee59582fcca79e6dd3cafd723363bcd1b6713c496728c42783f11ae112e62263fbc287459f1c9e65643dee71ae08f3b2cd906497ad06f02be077934b2f838bb2bb31622de26d877516471bf720fcf285dea79bddf895cf72d9c0b272346837ddd3061e480a3445361beb6afb4c9f846c532fcc76a4bd240dd98021deefaa7c02477c3df7cb3013389aa232899a3f9f2d91c6eaf44e506bb30e55ea4357469a5b9bbc3bb974f38a206f26c6aa9967b4006fbacbbdc1c7d9b5c23172729ac7dbe740fdab053517fc534d4806df7760426e39348c5977ce40da71fa4f44c4e0809e57625e820f34d8f4c1452819c84e90692aedae67d7f2830c7086e88f594ea0b006decabd36d485c2ac7f952d2c25199cae9cc8d864b506d121f44c37f6d370ca74467b97ddc125797a96248b4257c17bba7463af215f773beb52b32f76611bd6f9632b3bb4fde273986399956562f89c1abce36ac548aea7ebe86e3613d351b1708a5a9904a0dbf735a652f4706178e0801a287fcbbf2388dfe0fce7837fb4dff47387637b0ec21fe3640c1e55bac1ae0991ee52cfb19fa5775ffcd9a39ed84963cd13ac9e0261556bbd76433f557b1ff23d60040ee492a109e6a538a5092346ec679456e9441268d084a32dde39bbe102c19d3faf0f9bc580a052765539451b0a18e172f0e0a5cab1ffcbf571be701f869dd7c5230d86f49cfacb01a13e51ba36bffa2bc110fb6e1156f0829fc56c92cb7383b25e6241f6e82f0325b7c2ccbb33922ae0069c4259e2514000faa88a4962f505f4346c2f80850429961e1a4b8cab433ef4377064ebf11258c796fc525ac2c491915ebf955d2d365ee6d51497e6f572ebb01263b68271e95aa29ad0a50822acd4c1c2c9c75fe8508865da92c474a20760c79b692488c6ce51abef76328170580a35696c3aa39776af3ba2e06d7ddf6cbfd1bf5727b5ec92571cd59524b6f1feab0c426e743a151e2fabab77334f2510856b39531bad8c74e2f2d82a767676b8dd38130e51ece9f16393d75b3c025d3fb8696fc2473667b22aecb6f467d7e2f40c2fc35c94b31f9c43223c0c190bdbc2564cb9ae2ef51b62a56569563ec174017cbcf29ac6bea084c98b497aadad8f7679b8c95bb58f3fef0e7b85fa3006f0bfeba1ae4777b354319605e07b46e2acc07714280d61f1c5ad1df1e4af83757a5aab16e6bb7cd471d9a1b21536ac59398d82c766e38142ddc3648a0beeb04582bd4a50651834d776be2151750a9a194e9d44b182e74342f50cdbcbbc9c0d7fe806b6812613a410da79fec80c0a4d2be49b94bf334cdfd307300c159d9a7c873ac3d784196efe129d5bc96bef274794414b98b0ac1e65aae167129f0c2458b36a", 0x1000}, {&(0x7f0000003e00)="2b5ddcfa8e895b65728c0a6be9fd1c5947d62d3450f50fb84e990946944c92881a0e68bf96648cce8b8e3ecaa5f5a1ab3124b1007096df8278b82b0b483cc664304b4f37dcc09b4b6e8d9d2b28095866", 0x50}], 0x4, &(0x7f0000007840)=[{0x68, 0x115, 0x3, "1129b21f2607c3519bcc7f84869a22af01fdec91afbf2f3669ba3475856c26e22a8e2b625b417881c877ccbc3fe12aa8da6971e0e81b4cd8aae3d7ac9e51eda7721728b7bf1bf90054fd0e5492781eb267c946"}, {0x108, 0x6, 0x8000, "8afe9522334094c45f6510f0762df27ec8aa0d0a6517e229358072fa2573e9e8cff070fcf7fd633c95306941150d5a79747e4dfb69cded32d098fabbca142bba4fe5a2c9df354adca40d7ac3f33386c5827ac5ab0030b199bc16e9b2531d51df41c45451ed806263af4530c85002e419a65fc61ea0418bfaac07511ccda8ffb84bf9dcabbfb27376e50313e406416c7452f2ec87a6d889030107b9ef269625eb0f9b88e85b7d1b591ca3f82f2b00f538160631c5f5426313dc5c768fd6d13f4850a51c6091f619156ef7debcb1327807eda1cb13f4eda5bb252e58ee4575093cdf371958805c6d167dde9aa3c34d4c9865"}, {0x18, 0x29, 0x2, "be"}, {0xc0, 0x115, 0x80000000, "697da3136e3ce1aa6e5f6f6fc4e555cb71b89e9e723e93d6ff0b87d06ef023d1da7a03304576d8021da7672e1d49736ed6ae7e0785c78f42bdb7735ad635898a40508101714b3b3f5e5fbf1bc8a841552acff21658b266d2a55581f5b816ce4c164450ac8ad836bfde5461b01b587089aa43867b6100af037e51402e31404daf525f719fac1ed35c94468766062424ff8050ec11005f8943a28742e2975f26220c479b0581afb13453"}, {0x30, 0x109, 0x9, "ea1677c7a478ba1b3fe8a4b3563b028b978782ddfbdd65a7b3"}, {0x1010, 0x0, 0x10001, "10c49cb2aa17d49c86a46d3d6e5c1567aabde512382cb8fd6bd59fcf9faa8e0de56fc680f1320c638544208a6b877c90bf262240bd1323b11999db63c3d5fd8bd2ca055dd794e8845add53683bb0687c68b88a3dfb7bbe52b0ce9764807434d01fed394274c2d4bdd39afee542a986fd92fdd11b91b3f913a8fb603dc63df482f35b5d6da1bb3bbf68434b312f7db25fe70d9a4003cc883e761f73c006b04f5159ae7e9405ba14859c88bb7a2381cc4caafb1f731e474d1a3bb3d8d822423710679b5101c90dfa14e04486240bbd6733431248f9e338f6faef22d28ef2f8a8201f6cd78cb8efc8b099f0b5efd978b1351809307266229005725b55f34d847433418f6f534baac77d2629818c8670f70c8be84da0b3b2d1c4c31dca584c0ae4fdc228d93e2edb25e7286ccbd8e6a6db530327d2da5d4da99b3a578468db11a4dc22b64038aeb5f1df624b11e25164a0107fbf70c18206ecd7c9d0e6904773c9c0fdc426a0bada166115fe1a30c9db3a7c8fdc8dd18258c492433b558464e6d7fd61a2847a840f570d81e4dc0bac25ad6346d8b128de5959d932a7d722303a0482ced7306b1a7ed0b883edf875ddae187d6ea222ec6bb4381b0a6318fd38dbf42623df85a9b36ec94e8c87ef1737820152d80fdda72c98ff106d93ab59c9613f5deb59e1940f2789a284c859926d4759583b78dd6137fc7643119aa0b86e2bb9df675956dfc5c6932fb1902eb288940cda3a66b46ed39c97d97d85b3c42e0db2d9a3eb0f70adfb4ed74572cefeac1b3bd172eb3183d6162413b8ff9fe4c2fd1ea3f87be2ee1945f15cf175591000639381d8ff1be7ec48d5d9f47a7e8fedd549b1d51c721bd857a2737b370d55ec5cda747ee2d65ecd72d88236b5cebada57e820ec555d7f038ebb49d763c6c10ce176962484e3428da8c170a65c48a0e0a9b07f2e4b3689bcc7deb4b6850f12d298b76c3a58142ce6d8d081861a5178ea117e376ba8e496af40720cb509495ba7bfd88723f4fa175cad817149edc4b5552b04f4ae367d7e6267586854b8c4dbd67bc1266a8599e4619765ffc2f8886043bc98b206ba0de21b4c8112cccd15c3393a7864db86cc752712e1cfe38a6851f4bfa573758b687d7cceb0771e04a9bf829640f6ecece4f2a9a3f63dfa1801c0f7543c5b3e4978ea739ec6be046eef795d733236ac28ee4910a94b63b74768a7957496d51147526792b3c5fb03760604ffe5e2d49923bd26cdaa1b6690458f595fd15a9d9c5821053af25a01ef028eb461b5abec48bf30baccac2af5a15ccca2d2b0be984c65bd91f77f8824bbb83f990481ba303f9f0cb88fa99ea7849d1557869c59b53160f9ce07fd3ae67fa14a1b54258e0e14f97967ee73d2b5480b8dae417fbd3a2aa86f7f26b3bb035625f870db028f4acd605e5bd8bb408a0f2bdaf415dbfe8ffd9bf0b462324fe9ecba6e660e5c3a075428a7789754688c76e5ca4e9f2e609c43613080e3f0606e56d2a29fd3f6127e83533294167cde1d0bc95e7320c2f32c4fcd80f31932457b0554ab6e0750ad77d31babb0e7e9e2d759a4265da517539a900308b30fa4d9fcf3e6faf13ba14ed13bc5b62503298d4380b63a3512b2bf85bfa8936a221c8261d95e443c749ba2cd89cedcf71b5f0613008fe751b17f59a4672bad4900be091c6bfa6ccc0565319697684da9d9cd587d9e3a472d6f4e328f4db1bbe50f321d1ade91f202b46110d89808bfc741df7f719c4e5b25723c467b6471787df6aabdaa190ecc9990b816e2be0debfc28e72461609ec6d91a8c82be9603e91b22b670f7101f3ead8dcd4839e811c7d78d33b3d6033e3359788d93a5af39bf56b809601e96c040720e77b684903e788d2e6561aa5b1b88f7cbd7ebc0b400d194fb6fe433d6cfa435efe2e85eb1e9b2e28a7e3207748eb4ef2ba003b432e0fec6fc69fcaea46e6860971d7b2f215c782fc6f174bc875b37efb0e115c45ca44332f3b4a1ab482a75bdcb53a8ab71a49a3c0d18597c79da1f3b90b0f6e01602b84f96e21d0a81ef0844c4e4b605cc5674bef34b21c164d4a102409c3b42ddead0df5d9fc85bf3a43f47125122cbb30ad889902b98ad606eeb51d40efead31b90efab99be06f732a02bcdb1e298e3b942b452a20a05e06e6b19e4a4e5163477c9fe37bb00be019a038ca5ad4bcc15ea3bc78c5c05ef4942676c449e782799ae2e0cfd5c71a33774e59877e079ba89f29a1aeca8bbfa829246e82f1cbb2e02d00bd9f41e969b7d0548c63fa5b22b820125caa503bf9f45fb1c4ba11ed71e6f9a29d1414da681ec2e2f5c34b65a758dcd959951a65f572936fbd078ff8b9bf9051dc5c20265fcb8f29fb0be5c35f99178f385aaed2d2ac74a69e967fbf7ff879f297b36f52945fd02549278c3e28c9fcc2b39f3978b976aea84dad5c187e4609d40a8462cc4815a75ec5dda48f6d77089310d309eae249112eda52f9d2d7e2744674faa5128c710ba4aa60ec76db887b0eb02a59bfaee1fe5a7bb43b34c291bae9dd2c03333d0b5873b3b7047be4e9cb952579b0d42eaa1a61cda8198d640a731988ccaae2db3d8687282a265ac01a8259a922af5538b681d273ccc4c483001918a697588835d9b7f6befe3a07ad71ee18fce687654aca56962da6ef7d1ab8bc092e7e60c0320a139e5e528859275af7c17a2b48c7b06c5df53b6d51df0b57929c30129f7a838b32d4e2cb7f457c4afd08de0bc282d0bbe61721c6e3d183139ae92434c99306a87c19dc8e78671e31e22bd52232a15a08ed851474c790f25ba9fb88b00835275ee51709e4cbd7479fa28104d075d689d071df4d76beb953ca1b4cc60488aa952a7487eba6a5a27d49870f838213fe8e054c2be03b11e357f28b335e470c77ca30d1069f4098f23a8fe72ea7d17725f4a1dffa75f35340bec2d39c748318792f214f5aa8e0fa3c5917154ca319f7428f3bab71d8fc382508f2d4905463be90c4abe1848f4eeaed53be94455dd1b8f9e63cbf6895084d8b6af5ed8dfc78979345646a8f61887aac3f785b7882f33fbfb5c7308a62a8390ad3c13cd8914ff262fb28bab67cba75ed87aa80334afb9d5f23acb0a156d3963125aa4abba81ff42b3aa110727a1c21058aa426f693756fc388655a41d3ed7bea4d17d37f40e9fd9bbf1ceae2495fd96ee9cf350390a215fea8bbcea21e98dd8597d7f17fde24f6d5a118f96cea33391d536b5a53a675d65a570ad1121d6a65259af73b1ec2f2d5a75e5f2b95526d793aac54b43ed397c0c5ee79d81eb4fb5917384364f1b2099dc03a9cffa5d71983c1b7c656e36f7e6efbc3414f29aca1b2d11ecd5e8946482b83b49be056d1c57314ad830085baae236d71c2065d38cb83ad7e0da772716004f5043faf721f9a833275368a1307ad4cc53d60c538377a15dfb6b392e4442cd61afc3c4e58b48902fa25551be6fa40a42b197cfb2e82407ff8eda1c327cba383d338daa36ea090db44a214c247a12f853ef590373d196a993bbe46ad5575f436a2cd9b03b8935b46a34445d94dab88b1ae071d1226509b3fe4c67b6b6615301d988adb8fb06d9ddd5acf94e0d08aa0a6c79088301b33cd04bd31ed547e887009dd03d423aea096d283567c221041f5932faf4be53f0a19fd6c95564f3ceedbcde724d390e1037fd3a0b7dbc568c227e02790ac7b4d1b95d3d68cd2131de7f828042637c93bcf5144301aa6dce10c5947ba8900c6c092e3a8cb0639b75eccc725ed9d42c9a59ed1bdbd3c663c4e43e985f896e439256673da42f448d2ff9620267ce78cba6d1831b66ef6cbff35fd3b6f6655a8ad2755edae0becfae66f49b8d068d7fa018a7d6d2dd3b682e620f8839c6a10f8433876ed1c463a8fa2bfbf38c2caa3601f98c59416d9b419bf2f48b4b3eb6afd256660cd661a64811e6b9d9debacd6c2d38ee1c588c68f46afb661b38f41453a7ce58404cf03041a5088ef7fcce169a0fbaa3855d38e6158e4e7f4f73391425d15f79b1c80209b2afc62fa3e91534c9a2e2f9fe488e73bca59e0df03d975a3f376ae7ae0046a78a85ba38db9fc823f8a19668054b32641e626ba92be52800ef84ae7a63577df2856c59fd4e101a51ab496192d0c1d5520bb778af68c8d136776607da1f7e9f500a057ee58e1a9c0959589103fe93591084b2c427d051ceabd37b5660fcb03d53b5455457e29bf230135ff7fedc9015b8eed7fa11e6d25422add583a55001aace15df45881fd78a1aac06b63d2fa1f917dc4a3a96c0bfeff2a68985712db73cd8c46fe035c1fceaf27b856daef63c78c6f7f6719ab41c90429d1f156cf60bd7668526e7b59e586c71be8a81d7660497117c761f1b774bdc271a0de1415d29091d50fad59dc2a9a012d4615a852e2c0c5667578a7ebabed98705fc17fcadec94e62a7316e10fd9c635133a3e44c583ad4ff5878e54434808d0b6fa64c338412e4149665ae2a9c9b565431a6eb7d79b8ce5c4a6706956710b0f100f4a1322b78b2ab6ff86665c374b1e7f75863fd7498a1d0c5091a1638083a6c10e2a4a613c0c2641c68143aa6094221877285b853fc1e7b1836619fc5e44924c8f6916296950895464b4b68435bc384f483f60b12bd57121dac384106f60e85e3e5d1d7ac3c14da50c439ca9387e58be5d6b189c9496a988b7cfc3fcb852458d5e0acc79d6eb48656efb1d27caaa0ff2a5c6ec4fc3374f84e7367fef65096c05f211e0b92a68301b986202a793f61239138a4a92bab44aa943ff60d8f1505fe52ad7675b9fc244684e01545d758c35a44eda24552a55895125d9321a03ee19dce1828e91b5c3eee4fe168651015e92e061adea10613733df87e59a65e2ddeb36a284208fe9954f959ad614526ba5d4b202f9385bb12b37d044fd76a3f3918a45ea6d24402de11492b6897d313bb48c4857663f9593a02a88bd6fbd28d27173b6c6e19ba2f32247540b70a42a06afefdbbe1249d7febb5c30cd041d8f557c239e57124eef508bef86a0b041aeac78ba40ef425bb0d3e455f0692423ee67d451c414be57d8d9e84beeed0fa26ffef865a5755cd75c9f9fda105f70d1ef7bed57e5864b16fdea814d1eca6f4657697fa572bc2f3192a242448a463f22c28796ac9bbe94b7f1cf8378ba9989b15dc3f3dbd552d9dd93d466ca4ad9d8c570edc82954b9abd0202c80dab048db678a8685aca46eb8f88328d7405504199dd22d3878a0c1b30b03298e882ea515a83415f5a25c9127b25c8c300ca7101990d32be2bbd0c9ff9724e0a755aae7360d506a28a4b4842f22a7ed6de6ac211adcb54a1c6b86ad2aae80b3e4e980e3900976ee37c49e257ec9273fd8e6fdc474c7153515bfef25c145016329724bb7336054ca73fb991496f988796d9830284223d2325339b86b39a387ccfa261c81acde847299ecd8fc7033979ab199df45070bf0a48144f50e8b8640bd18e43ec51605179bb43c9014f70c42d36bb317e25e7fb5b851ddd3cfd9aa0553ffe740cde2d85b40e054f9f6d7214c88691c208a5d7679a0197139e01f43b48f1ccc3945f6f0801afdcadf1ba5eb93677c05c1f6b8cadc83f28b9eb65f6212fb58f2e8c716c121c83f619c3b0c45b5b77437dc1e05fe999465eadd23f883522ec0985aa87467066f6196faaafe44c18a7a088b841950013e7405863712b0e86bcc52d4b2b76bee03ecfccd34874b1fb7f7b471667e05fc54d97e6712560ea2cc8f6e81c3e8c732cb19c7c2e85e2d062c9af9c7493dd753e654c9d60638d717798e004ec"}], 0x1288}}, {{&(0x7f0000003ec0)=@in6={0xa, 0x4e21, 0x1, @loopback, 0x6}, 0x80, &(0x7f0000004380)=[{&(0x7f0000003f40)="3ba882326c9e205a54ff93", 0xb}, {&(0x7f0000003f80)="46cf307486374fc095", 0x9}, {&(0x7f0000003fc0)="2956a93bf4293b253e66cdeb2e253d823fd2c2e6292cd262b9a7df9a9f05074e1d1302fa2a479a85eaffb34d4580", 0x2e}, {&(0x7f0000008b00)="d756215bef686c77bd344592d2baa17d67c7d62d3412a2293d624b49ad0313d00244c296547cdf7e214654fe33917e9d948c874db2020e30e0549203ec155cf53c29d704b3da7019c67b8f91b72337df554de88b640a67b1e7152553a4166eba3d696eb18644f3fa5d9bfac2156fe408999168c8dce703f8a649e401659970eb22be207360f9ed4a28ae2c9268e9b64bbf31586ea91b27f831dad8245e0fd568e318c9b094df528e0c485502a3169964abd7bf24538cbcd2b932c1168667385b5c3e8ca84762283af530fb0dfda1a171e6628608382c45c49c6ae7e5500e4a3476fde8f58673aabec5fca66f30a960c062f7f682b0df6c9b357682fc6720d437653da1c7b90e9ebf64abccea3ad004c2d6206a70abd820d0828fc3887f231bf3f7230b9f2e83826756731d7dc7d2eb0f2c8861a0d351167fd46044c80a12bf0452a291d6ed1f7523f867e6550b92edc4903dc1eaa3b5cfab61b748522516933fe00429967c1f6921e85fd6827210a21b827d91289dec3a142a132a294e86dbf7251d87818b8dac5f541d8c61c346f85a85681dcd45a082236d15b8b23def2f27b2b54ac81958007310d97a60dca0a5d67ccb592114050b6015c90d834ece8d5845e9a68bf79c006dce38ae092dee489720aad6731a6cc31366be27e32a3b2e149d98ff0236be0e1527661a835ae4ecbf72db4a8555ea011b365eddaa5bca0196b8cee1b0949a8d610eb3eeaf332b0e2f47c4a1ac036190d12b03cc263f396315eddf6639a11f5e582043245f9cae4d729c321734db54c1e93442a243ba4a12bed213b18d72360abe5f6fff4acf5930d3074ccdd871730a75d645ad67e80e5ec41ab198b0530f2d8ddfa74a1a0dc694fb07b7325da81f48a78433a8838586e1a5604514e5a47c6a5b5b7e125ebacd247083ac6b3a849abd8db3e6217977203c35845d6dd1a8b6ba489efca66fd574cf85749b41afd2810ae889362d1f774b5ae33feb7cdf6507ff68fc108b23f332d727e9aeb28373fb95a7b6b33914a29ed96a56401d366c08b7ebc193518fcce087ed46f607a91e5eb640f0ff8b79932f4dcfd83b8bde65a8790d648c6080c1f52fac6d78f3353d516d4694d0ca74176b866a6ed46de80f2b9c86022610c9c8e0aa4a7873e79f66e6e4fbc30829756ee7e2c37084289ea8851287e6dab1d3ec1b0a75b5c896616ddfd14034e16b676aa4919510a91486e610326e21a330e737ecd134e48422438874e0af1ca32fca3e28ba8b1e125760e12b869f1ba2b06f5670960d2dc2e6e737bbfc3ebc9f461c7179d2761215835859f9beb5f49a3b2c0b64e4cd724547108678611cffe74fcb8668b4b08a9d31bdcf3ca3f2475fb8a02f1967dd60d11319cca01c297c2739daaace2afd44712f3d10205ae9c54315fc5a9bf95fd3730e63d7ee2b240079458e7ffc073aa391be20011fd2c7196a6067193806ca9a315da0e470098ed77110af4f4e4d74961403ead13ebe3c7e42d9f7625f03a71544478755d23f034429093b05f6f548e377761e5e75fc0b61dd8b83595aa6559fba0a7e88a9a148e5c3850d9dedb1c34397792afcfa40e0f322919e9278d4d95ab25618e877e15d71edca6f219b01be134bbec363e7cc01f34103cc788b9b56be364732b4a314bbe1bde66bb9692e6820de50581e42795badbcea1676a14dd9c3e0edf5cb646f94fba201243b6929fe7e0bf59b1fb30541c34a015c921a63bc67bcfad9dc17e32826f0e23e2610bec82375b6b79636fc77a88e85f4a8ce3eaeaab0abb4d8cdad0ed0e6bc8c1c97d07dbc4044b7199236c921a7e91a034e817bd5e44191a20c075bfd478ad8b3741b45b51711c3a7e4d9059f639403e226753723489777e666e575efb8567c953cca59e8327bb48f0cbe009695b8d61c8ce33b3eea21947c15b5ec0bec561fb3a7297f912a986f2601b705d546444603cc9a1f3b36ccb67c6940d4b1bd97a80a18e343adc89b664484fde38482b7924fcce67932fbeb25aa47e28f091cb671b35b4f0bdae6d4efb8c72afa959391d287c3dee431b640be38ef82ad3c192354ba08375d83d866d405fdd290382b8939100c9d0e83a14e7e0f006322e4f31440854ca581cebf1cdc0463b7fecad75f39afbc1eeb8a095cee739275b817eeabf66e7a4551c32d0805ae9683a2a80c13c7f1016442c20450cb307aae36b070737083b8fe0b1906a210cd45ff4fbab6e7b9f11a517c16c831dd63c30e562cd83d3fd10c24baa95285a7974050abb805b5b1178f9b9dcdf69653a2ba31bf7adc2437d223c687ccfd0a23b34edccf576c546f57b971c4b0efca7de02f908e76e5f59395514130333f219df53aa5bf178ab5fa080dc0f888f54ff0398387420d8dbdbc884515c9f1a81a499aa653446d95a010cb5ab0eec5e5655c98591010be1ba02fc03886227baae13cb879d076d0cdb7b5cc8fe1920fd9f04f4be75b447e029babd512cbb1594265b265dc015763e8bf8dcc20a264b815f1d17f181e99bcb04219a2de253ecadb627b30eced227501052298bb540931b022d4691d2b7e44aa304e311affe34db89f707f35bb7180b2cc058be67466c813e07f28b06d25409df40ecab0e274f1cd80c713603ab6e4b2cde60e10bace6a54075e75444e20927592d249e70c58de12aeafe5d984536664f72886549f9c6c0e8ead2fbba9d916e14407e373ff26dbc2b27261b9352ff10be8d7ba0b896478cab60704dbb095776e064b36d367a82b04a9dffdf7831ed8c564d9496c8053b4133c965e50935e31c3b454b7f5d941195e558b5e4f5ee5560262a4fc5b57c15948615da6f94e81336876c2ceb0d28f5aab3f34d449cbdfc73594eb77bb8cfead44670ff9476c0b741a5973e81b2b7d4b8c04a999aa13b42c4d83cadd80c256f50a999b6ab39a2a3b9855c02acf18d7e1988428d23cae63aacee3415bce2883849c36af71e258a06495f3525231684325e5f0e4e2dfaf38fd9fd6a4cbe89b6d7e4ebcf359891951a590a93b6053617dfc735ab5f4f8e6f72ca53c83d3ad2acf5c2eddde2a931035c4d9d57ae08460b8a30e1e5bf22f0b6390fe9b352235ef16ee0c9f16356f1062082f4bb9e4dfc632b7fe724e485586699a2c1f1edad270349fc1574c9a2eb7fefafcfd36fd10f34d51be36f0e53a1feaca85330c0e29b98a31e4db35bbeeded5ca4c96f8f53d8b8b017ae656984cb9650ce9627fd08fa85a85a99b79b75c8bd86d85f11d308c857ea6c78e02b64d8bd9a0142a25ce990af062b0e99d02a9bbd1d0cd7c440263a33e01d74751143b296bf7f34e224f0c6128b1d2e8d00f2e812c654579b953268082c5ea4e9c8c7239bb882422bf72f595205916b670fd01796be940b97982f0276648e1c9ece046ab8e52aab241f6b55d932e1f48c3d21f772ba25df36d9ed2917788fc9f5c14e50591e791df606155ea28cc838d460c60554b00850c66e505aae1e46ed4b3767026f415d51559ca9ead3086be5ce793977618de2dff6905e62b4f464e703d261e821d63f224838b9dac605cdf6b66ab8e1436cb0e8d177f0d4f954de3563deff11dcfe1b32451037ea20455b782eb3149e130d4133499523737d45e2e8999703b7a639dd15f3b89b1e03991e35eec5249abbd9d5468e21ba8db244eb73c47ed618f12d43272789f5a25fc876235ed4b63bc5dd36eb61cd2229cbbd3f106bc19da0d4862f930f075e0242ec72dfa48e3f87eadd5e2980bdb9d73e0ad5ec0501b11b6a6b86d0a96f945461d71e17c349f7b71e726a86add110e8d3f2bb3471bff818221f9869e4e3cc6561614bfac103f6c866926dbe33291c999100dbc687026bb9852ead729d74f8172292fa0622d3c90c1cb85be1075ad2b1ca9a4e07351df7a8fa3bd1bb0d2172fb6877d242c9ad0365346f7386c0508eb554f6e7a3a5e95b6f2a4346744af4c6f243da2ecfa8cadff5325fe2c6c0830c9b05a02c806cb40b8b27c5df4310e6bc36cd795b67b23c8273a75609a085d4b7dfe31f8c8d3432772347542d161760bd5330c092aedf735cb375a5e6b2a68b62be526776db9ce3904c9c84636ed86ab7b7c21656f6abe18a4b27ace5416607dfa5ecbf5552fb0956fd21ec2000766a5e68ed69096fbc3fad6e3867335b10df99c8347f5b833916fc9e668db74cabaea73373f111483574981aee867723ff175bd481b00635b388379280e8e499a552726eaf327c42d66719f268192a350abc777e8ba0af98d4274e81e14753800062b0abf4bc8eda4467156a53100b1894ea5a8a73e841d804180d5c73bd7d798cd5bf31422d2fcc146beea01f32941cd29b4f75009ac76a071fcd3f468fa138537a7ddfa37195faf9962b7d190a95c5d36f59612b32506f3a1414a459d67841e93faf7dd5b11642e7fd13ca80084d0e8e0845a6a80f05f67dce9539a180d82bc2ee7592f3bdefa58eb171b359ddb7bcf40bee350db50ee08dbf99308504c2d8fa0125d34f0af534282fa412c6f732be3220e800add8dccdee82589e8b7b9e5ad51671f990baa2aa57ff42b26bad791919ddc872e0a3018d09d3156c910e29763b4d29aeb1049faac3e300127fef0265576f39b079851e71448772845dfef9c3a4af00e94599c862d2dbde5d045bce0161115b84aebfe1008a4c8f3789eb79e00c515fbbebbfd302ebfad063fee16ba092a97f50321df3b6ce802573decca53181cab27207fa90fa4dd01be9e79270b893262c3879e188db08f13f15a8eac5a2f7466ac1e90d752a1c4d895903dd6d48a277f50474cd54bc2c435c4e1dd67c87f3550a9980c6ceaec14dc3d7998447a8aecf898b33203e4c599a3c99893910c8a3a032bbae592cb11d003340968eb548bda1e118f2cb983976af42eb76f41d4a2eff7418c13077bc414b35ce44722e44e647d4d46107863f8df83bdf46cf0c4183d1959a8947a9bd6e941e4d19864f9f8e0af3066e16579ab41ae0220e9fff88cfa5c8171972f4cab0e1f5aafb914a0aa33e774558911cf189df6a44eabba879a00854cf85bff8267512576dcdf11f69075835e17be1e5868b138d615cd38b10f315182e82ae50ca1de8828d9cf901afee09393e22a78375118c51fd214b22811b43d220f508bbcd321e6b9225a4035a8d41c0deaa3ad5793219aa0d168146fa1e61a93721a48979281af37b70b1e35f2342ca0b245830d5be8e7d0a674accab131caf2cfcc91b37e2850745a42f0ee437fd116dedfeb856d531a49d171ed0ae885d2fb6ca091e80268a69d2f3b3f29b5264a62c17c736f57ad674e74f1c9df1335bdac88250ad04f0ffbb95acfe7bf05d7206935f9828277d07c4a341dc6f4990a3ee3211534a8fba683db729414e21b9b7b665ffe640d35d0980812699fc2f21153807f00b4b74e0cc81c5e253d4c247787b3572874cf1f98a8ef87be7774ab62106e6e60b9ca9799b35fd406f38e2703cc581a3912fa551806ce07c86cca65efee28ec7eb1a6650ffe95658ff5c83a276d870d0d6094609c155e57daf940fbbecfdbc9e8d4db174128da8fe8221e9939db1eb55255b47f94d8ec23825e37529e5b4d205c5427ea5ca7864acd7f35fd14f55291e85942429119aa03069c1f63a92cf0a6b5318c4a46e8ab86a845773168d51a4741ec54ac382d877a9604bf5f05d0e26f2e675f8334ebe1e7b96b54cc0bcd70df8c09cf6af3d9934cebdb71fa0802db4ec7c594527b0586b21f7251cfb71ccd10da98cc12efd53a4bb469b6d113dd077a667a2822e92c7c4f344ded266f5e9a90f8", 0x1000}, {&(0x7f0000009b00)="d2cabc894eea55893dd03048d2c44bb9617d7987ebb770545a93764fd3da640c469cd449d3ff808884853ef04a86bd097472b5881c6916fe4c6444b2fe4ec9435bb34c411f168fc8bf7465e30c90c7e58612f13e69d189b67e1ce79ae7403c8d4f173da7c7993250ebbcc3499b5ef69208bdb1bcb49d5c17e6323d779994a640b07c799bfcf591ea3a3605a21da42d64284b3c04443b45f480b71693540dc4aee5e6b9139b17e75d4cfc483490d97fd55c6fe49299cbf7f48ca68228f23cc2486b04915593841d8697fd9c3d713f88f7ba6834d63dda1ff1cb1ee1ba3a4d32e76dc4d7f79f2a5bd6a2b3886ea1c29b34b98c04758bdd1fdd1b759f84edd5d1d68937a06d19136023e31ce7bf9ac8b3bc928c248c700eef2caaa60629ca543b1c36abb1974de0507b933db58b847bd50a8f210f685db61a1c03ebe43d5457bc8da17d841f27de5b2852cce44466b59dd60c7812727e6b3a075073cc8e57dcaf608d7599b0b5dd7cecc6ec8a4853b2d8d641afec449b55c1351c43d7fd5b95b40f99d6c579297f024c050e1fbc293ff9b63e46e10890c430b858c2441203b105c97986a317fd853604c45b80fe68302406d6bf75a135b9b021396ab19a89445913ae489366f1d01d9550d9c6df7d1a261feff24f5fd4c981317ce98e8597b3811a11646c3b735d3dc81dbcc597ecc79778d0194a7f3c175bc3acbcfbca5af56fd36141079a7a4a3d24aefee4ceec4d5906c16b1f5ad96ee06cf054fb74c96a32a69626d91068e208f82f85f5cdee5fa7b621bc5ed1099eaf0897614e9024508ec5dfca6cc3d114882df90b654ab77d79a5ba1eccb96c1505ca87ec5cdca8134c70a0c901605dd3f478d881bb9e53a29511de07fd85672532d6803d3b5d22b8bf1e7215f8c0431cde45ba5b332183199e29814f5ee1e3407d4eb04ac11d0af28355698b87001f208def2cbea550a3cb968cdc6bc40ce8873bb420abf5683fa4bd741d14673d3b68099bddfcb44cf980d761d15f0547034de703c78d505f73235ad79b698d4b5565b3bc68818cab29c517aa654e69b076b951bd80345019a4b0757d5f8a2ce5962475a7bff5f08ba3d9cbcb4246d4a066713fc9ca3026d70aae96c50a53c0b2def6f577698d926db35161ed0ecafc16ea87d3d317103f2f1a2146157bf8b3fdfb657551bb1fcfef53bf854752e440f7a1f1f2a3a299905320895403dd5b8ce6cdcd38e9e76facf6a55bd0dffcc455726f4d009f1fdeaa86f28fbecbbd8f9e4a65b8a0c51435c8c0d9f8c24f3f817d56765e38e2319e9888793fa640a6066e86c03e69cf1a948e28d3a7c98fcd7cfd066c5a27de62f94dfc2d522c2401761b7ae9647402a1aaf4491b177bfe230a590293fd9e26dfb4f910e2ae8f703796d92fc6059aed12e74a7a9f6cd9981d7d721e10851e0c7eac948f5c2f8f913108656735adbd15180033b84ac9b74c3cd52b629f4745ae1271907acffced7914d6adc57084078fa29110a4f130ce86b75ab2947b60287260f8122920356b73517a056f732850f190dca72cf7b29a172ec677f0155729210db6e92ae5c292e7885a7fba42de15a0a287677ca17a8f166efcb56554ad39283de3e37560d8026605d5d5be5477452f2414ab99e59a45e0881b61a8e914c0372663c5ed1067bea219ac444f6bfe8b32ed96e94f05f3e4605e73c0db9bc509f0bc7670373b20176959cedd5bda61d2ff5f1d97a09fc3640a2bfefb839f1c3bf43fdd081601da35ed141cca9c1f7143588113d67d2980d711bf9678bc6f44534a37d404546c23c24323a57e913e9e744aca23fd375af3bb6bfcf6144def7162ddc10e68725d083ed461a31267caa8e322abc7bd89fba75ebfd81a1db1135888cf1df3f183c74b086af045a608fa2f1c90f3eca43cee38dfd1c1bb2b7c29c5e5d025e0f64cdd6c30faa15aac0e148afee917fe418d04b08ed52d5cfae52c82a7e0d1c95e712b373f99692fae945c4a25a3b6d05097c7c2c5113101ecc045284b5c406444c6bb2cafc1d83b195d0d5e667c57f65218ac95ae118759a4e5405da22ecb7eea0ad85af7c2bbeb598ea8d4aef05f686d16930cff142eae404ca8da00f2dd0aa48a2f5d8f2199ca49613b40e15029089de10fc42a756f917241fa575374f7199b4fbccfc17d182e1c38fbd8146edfc6fcd8fc36b28fbf21aceaec657dd64317202a8a8617bde21870feb263730488b5588489d80662dfbaa6a56468cec3d7a4d79f388a179556b249e4b6ad459bb6676d90f0a1e426e76263b68d183b9b3c887c016b7dc910d92722612ae6dbfed05898401694b96ccfcdbd4b565938115aa779118af129a3abdb216b6a33114a71e16d4fa2f9bef7f41cc32af585bc859cc8f971cc3336178c37715fe89519db39e8903c795543de87502b2eb436807332412037db3f7d376b0614e7c456fe44b632fa8b84677066be7151ae3ce2fdecd443decdee957204e9036c95c3ed0a250789a48924753e173cfb723276fc7808b3eff5ae49cd674321b3e1dd40868a410ae168a142a13020f0d809b7fd04c9d1e450fe38f8149f0c5e9c7d864cbe65ddf4dbb8bfedee9143bcdd9b101aed57b3e190cc5a5ebfc61a7ea956c517a7c150d6ad2200200f9bd72bce6fb9290af87d6fbbbcdab4b2e507cc65f4a255026305bf39c0d7f527e9c606ee7511d28dc49d0d39cbf64855691a10e13488f4397be3d8183174b8e8b102bdc98c34c3f3032e3d6365349baa63ae3d9a24be591215af724004e8a9ac04f8d2b7b39a25ce663fbb2f356da8a950e538335f40b9b31f987274ce24e86914aa9366eb40696c37d00d14a426c2c401d9956d05adf86186b3bc24daa690b3a7a406d5c3b2bd0e4a4b894b4f5fb6d336165356597f91dc78d0fe0508a244f8dfee9dc599223be2b556bff4ec41fb3963ec0b4967b28cacf5293a51669144f728cdba9fe825614cb143e79865e71d7d0f2b0d053fd651fc3d81bb7f72db1f883435acf1ea511d6a1cb96972fcded0e28cb40548066a913d78d7446c93b8106742a4297850e008d2d9a71ddf644a5e0de4cbde77ed277546914c5266be55ce4fb748d4b68799f0c3fc5288afb769ffd07d07b406ad43e1098eb996aaf456d67fd04b11a050b2d695ad5238ee42706673bdde1ff518de8000cc379754704c0162161fb2f67fb599f2c57a3feb865816110dbf86b5d256747ab6a9b17b64461f80bcf5f65998fa33b4e7227bb695a6d9c6ca33db7735ac48d6ea83331a87c9b5fab2be677f850db6124faa111e3de3e1c12f4bf4b1ac5e783a276b89ba8071a86ba0225e5cf8a3958999c96c181f5427b7fc11d12734ac136c72b8cc8c22895c5b944c268038b5d2c905f171b12dbba986cc56e88ecf2ad8a8ac279bd2133f8001027d8c0f00046f5b0f5d2843a48ccdaf73a041a7fe9c9f6dafcd82d59e5239ef50a1a979880814ccf973dc1fc01d14946a36f12b7c9e41b213d300abafd8789ba7a9d523bfd74ed987fe755285a809bb879cb00543a6b4399a6c8cf8c537974f39c4cd9407eb6b459eda71634bb8a16b7c2600e67e73ef15d69d9271603f40c713ca8812e9964977a9f40c17affff1832ff98f1a17f20c48645963809e3f53debe9deb8e125a7aae16a6b26988307205dfeaf2c6bf3ec1d6aac21fdf43254df56cc2b1e0f116caaf0a35802de04236aa453590630af0041b3d55ed46bfaf08ce5b02e795daf1ba5db7fc041cebd95d9371e7a37fffca914a9903f7795371b38975691c82b00b0d8dfe6c1c87130f79e4ed0dc7f4c18cb1648449af8ed4e984f57d2e402acc60e950b09766e7bcbbcf491a5ea6e850d905524eb5f24efadfa649c91727dc7c9a095d6c7c45fc8980ba054fadf1dc8e5115c6b1cc6a080b950f4b60b11501e64b788de0b84bf04223447c1b183bbabb7c31fd91f0402fb8190859b351dd877f6f36ec675f4d49da5f0fbecec8d13655cba0d730409e006d867fc2ce409ae0cced87ba9b9c48a6f004b210bdde92046d935b47e5aefb23b58a93882491e1717c58308650eaada53859375ab5f277833765908158bcb0e473ffc3f29f3b8e295e3da4eb3eb80c83ed9976d201367a1c4122c8a5e1eb168ce5a1d30f51d966288db6dce1f5ab22345d3532e3d46a1ac8e1284534f887269cf8bb7b19064b6abf9756164a2ef162cee3fba080074e5674d6e0cc5c097c2389711916649540dedf9e22a30a43bf671f0aa466729fb2a5f6075442b584074e593c0981bd83dcbcf2e1fdad2424d90f0e94d84582eca158149e86b8285b628dea437b13951dc492c3c2d0492b706d0f014cccae738fa57c5a25c02149bf670afd2253fab768a4ec910da3a527d5a59224a87741065f7f45dd868027222727940edd8854ecd48a7399efd8d8f921561146db57f510af25785fe56b6d0624e25b0de479214a253e04611980dc3a7565d35fe46583f2eb2f56a61b6b860845a239aac24078346fedc58c77bcd0de4b94549fbc58a6b3fa43a025664e8c86a3158b665aab2b9fa6854b0cdeabd84f6979b406de2e65c04e97af74af9b72539f1c37217debcafc83eee43066913e83580d990f63cead884c38c0dea92f6d3d0e3b39ba91be2ddcdcbb35550215e24121a08f6168b5ee6fcb4ad07e7e9262316dd368e4f819cdc2b02dcb247488d669bfc24a4aa612c52df3c4ade29cc72398e063bc0ae0f216788ab782f9f42f1e8ec60464937ddd5949655a807ae3226a56f440ae9db9b8c2a1b774812c28ff0e08da7318d73222056f040f452e1621d669ea6285c95fe4b0a8618dadf8ce1b57d565712c356cf438f012f6745a2db9580d7a146541e66427513286102294a22621a58d482aaf7450351302f1321fd303b68c46b70a2950e1cb44dbb51c7e96d5dc7151bbc3bf9105e0911e0982716f2c310b195e2806a22105fcddc00eb25487b00cac9f25baf4becc33fe0b25522f361f6f6e997eb036defe62b2614d94851163e8317097f0c4a20147f684167e4749dbc8483c871de4cef5ba350a67d494dc9122cfa14be09999d51106a2a20440e4e0e6e34bbb64bd765a6dd2a34b053fd267574783c7af4764b52b2fad894d37e5a295155ea09dff9adc25224c617890478f30044e4376fe3aaf430f881fb2e128696b685d5b5345b7233496d308ff5f4c47d7fa63d1960e573f4edde7d3b9f065173d6f6e4e8967aba094fe8782fed2e12eb30d380eb8286a86d1786396a3bbc44d493a9c25b2046125c0869ce00bf8cd250d9e8c93611f6090f1bd3b9a87eb9df9bfcc5f9f3de0dc2b1f967f22024eaaa196df79438d89940d355283db79385dcc534557626632292eb9f88a82e2230e81b3c30e56d657ead84202d8c79c210cb5787397ca421b634887920363c25697b3547d4e1bb683a51d8c6aaaba0346e77cad5af11f37aa951dc4f537083342c43ced7ff2ae8a1146c2932eb04c7b727ce0a291021486dc2440716185b09f307806422477c6568b6e6527f5a0cbf3dbc1b46298e8475c43c1ebdc0e34fca7894ae82bb5b2036e1872aae7e17970d023f72caa940544c4ac87e1f7d0d6db02d77e2c1ba203ec2ce2b010fb15796aa56829d66e62aaf1c67ac922fa52a48c96b2c39ec06212ce47b773653405b5b202e161b7879267ec7712c7c11d9eb509b6dfc1026aeb01cc9475d0ef2194f0addc5b5c24b5fb205fa7b4dbc7934575187ea05a025a9b6f07d7b7683c30ab2baa56e5da9bc86bce37a6b8222fb4f71e575e71fe7d063337575c48fcf56690", 0x1000}, {&(0x7f0000004000)="ef87a3cdb2a555bdd789a1fb4d785c0e8af7f4284d80ab13f677c81bcf1b8a386a6233ab87fda2e56810a875f47c45d28dd565111228f2d928de6b37f67703f7e80b404f7eac94ab2581289a315c755fd06ce48404e4c8e0f619d3f27eb1393d8c6930cb777017c1e573e07c8a2d7eafa28a4f742d5bb48b2862b211a55a2413e77914417942a1ebc6bed5324777f2faecf759dabda520f0012a0d328371566dbe1b2e061dbe6513ffdaa8fc070db5124e2838b2ea64fdface52169e04716efa1bf6fe72d93a8b33401665eea916ee7fbe890f", 0xd3}, {&(0x7f0000004100)="d887113bad40f7dc18d3", 0xa}, {&(0x7f0000004140)="3df6c1220b38dc28c2cc8c37a2230be73954fe3056064814ecef92a643fb6abd4965d3743839731b8be6b317c37d901e8246f533df52e4bef47f29f2956c574a397fb0e6de3d2430c1a652fdad46ec16f7b9ddd4f9d04053aa4ebc1866de424dd8a9dd6a0e3c7065fe3a593a5a8e9c60bd9e99631850420d9345eb60bb474c1a3e75241b737513ddc82987e57c01c857afbd26fa2807a7070e2dd7a9f02c822de17742e1", 0xa4}, {&(0x7f0000004200)="d3139755f9548beebc38b840992d592be5cbd3136bcdbca15af2c2040264b1ed071c667f19e0b8a647e4b9212c7e86aac2897677ddd80a7bd3cdb82f28a981b049e675e07345784812a076c6666de350117a6714bc57a994f772dcdfd053513436ffe48372cb97e1ad", 0x69}, {&(0x7f000000b080)="09da7f9e112e787f8e1804db927aa04075421ec866b2a1f8488604fed5a84b3167ea092894af7c93907220a14619a3a69ce7bb1978036997a792ef6fb1e6a986879e467955dbed50a8e388e2b481c5f1848c1cfff54bc9a61a8a645c488110003ab20b31d7f613af2c29e232691263f3573aa1f13e5b0ba1faeab33b7568bf213811ea3e2face4b3c04fde3474dead5f0c6339af1dfc8b72a936c6929440096a1b0a701ba1c98b9a4ce260cc3d3ae54decbeae82c6172848733b3aa0255ed68be4f87e84", 0xc4}], 0xa, &(0x7f0000004440)=[{0xf8, 0x103, 0x8, "11f166264db7f42780635aef00286cba510c34c2ee419af45abf8c898ce317b22c2bb98359f1590ea84f026eb417fdd0d27e5e66b9713bf131e6c6e7cbc5b5d808b5279b193b2d91dc413d8d7ddf9e3b449434676b2310f2647c0271afe3d665a7006e163dc66b134efc30d335237b2eae23685a6fdf826bea7f94aca7a7cb92c07a6f3c226724f3ccee6f1b087ff5488bd530ebe4dd6fe916f521a5ae548438732627bdbda92b73a9ba00b4af0896d3a91f5fe6bd84fe366642fe75f518a50075361b00d5ffe261073bf42b2dbb8159dca48c596cb8a4d88878146b3d1d7478577a"}], 0xf8}}, {{&(0x7f0000004540)=@caif=@rfm={0x25, 0x5, "d448653c01bc150b028804bb8854df9b"}, 0x80, &(0x7f0000004600)=[{&(0x7f00000045c0)="5b4d0a0eb21cbe6ea0982fe5", 0xc}], 0x1, &(0x7f0000004640)}}, {{&(0x7f0000004740)=@rxrpc=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e24, @local}}, 0x80, &(0x7f000000ab80)=[{&(0x7f000000ab00)="cd7c440b581185566c5c27cb4aa9f431b8196281bf857acd398b1ba9d82eaaa1ecf1335eb277b0119119059b57140a45ac0848bdf4de1bdc4c96556bac8fa2e77549", 0x42}], 0x1, &(0x7f000000abc0)=[{0xb8, 0x10d, 0x7, "af14f4cf80e259683ff3514d02cb2d9bfb6cb1a5115e8b9db4a1f63df7a781e9bc49f53866533be28ddd25f5ed14cbcaf1dfbc6f419bbad73951399e944b011a5756a57e8ec397624f542c9026d5f3e41e7ba04346ee8bf7ed26a8c6e9e9ef75f01f400e76dc99d72212d22e3de4c0957b3d5727848951cb2c8b50efd70de8d3eecf2b83062e3f1721adfd73b7f7fdbd9ebcba04e9983b0832bdce01fbf2e27e468f"}], 0xb8}}], 0xa, 0x300) r7 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) futex_waitv(&(0x7f00000047c0)=[{0x6, &(0x7f0000004680)=0x6, 0x2}, {0x5, &(0x7f00000046c0)=0x5, 0x82}, {0x100, &(0x7f0000004700), 0x2}], 0x3, 0x0, 0x0, 0x1) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r7, 0x8982, &(0x7f0000000000)={0x8, 'veth1\x00', {'veth1_macvtap\x00'}, 0x4}) bind$802154_raw(r7, &(0x7f0000000040)={0x24, @none={0x0, 0x1}}, 0x14) r8 = socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r8) sendmsg$ETHTOOL_MSG_FEATURES_GET(r8, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f00000001c0)=ANY=[@ANYBLOB="14000000", @ANYRES16=r9, @ANYBLOB="8fdf2cbd7000030000000b"], 0x14}, 0x1, 0x0, 0x0, 0x4005}, 0x40000) recvmmsg(r8, &(0x7f0000000440), 0x44, 0x22, 0x0) setsockopt$inet_int(r4, 0x0, 0x7, &(0x7f0000000180)=0x4001f5, 0x4) recvmmsg(r4, &(0x7f0000000040), 0x291962b, 0x45833af92e4b39ff, 0x0) read$eventfd(r3, &(0x7f0000000080), 0x8) 610.98294ms ago: executing program 2 (id=1040): r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CHECK_EXTENSION_VM(r0, 0xae03, 0x21) r1 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x16b042, 0x0) ioctl$ASHMEM_SET_SIZE(r1, 0x40087703, 0xfffffff3) mmap(&(0x7f0000701000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0) read(r1, &(0x7f0000000000)=""/183, 0xb7) munmap(&(0x7f0000701000/0x3000)=nil, 0x3000) 610.87077ms ago: executing program 2 (id=1041): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x103, 0x3}) mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r0, 0x0) 562.029703ms ago: executing program 2 (id=1042): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) fcntl$lock(r0, 0x6, &(0x7f0000002000)={0x1, 0x2, 0x200, 0x2}) fcntl$lock(r0, 0x26, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x9}) fcntl$lock(r0, 0x26, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) ioctl$KVM_IRQ_LINE(0xffffffffffffffff, 0x4008ae61, 0x0) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000040), 0x40202, 0x0) write$vga_arbiter(r1, &(0x7f00000000c0)=@target={'target ', {'PCI:', '0', ':', '17', ':', '1a', '.', 'd'}}, 0x15) r2 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write$vga_arbiter(r1, &(0x7f0000000000)=@unlock_all, 0xb) ioctl$ASHMEM_SET_SIZE(r2, 0x40087703, 0x400001000001fe) ioctl$ASHMEM_SET_PROT_MASK(r2, 0x40087705, 0x0) mmap(&(0x7f000001a000/0x2000)=nil, 0x2000, 0x8, 0x13, r2, 0x66053000) 551.430225ms ago: executing program 0 (id=1045): times(0x0) r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$ASHMEM_SET_PROT_MASK(r0, 0x40087705, 0x0) times(&(0x7f0000000040)) 543.474305ms ago: executing program 0 (id=1046): r0 = socket(0x10, 0x2, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, &(0x7f00000003c0)=""/31, &(0x7f0000000400)=0x1f) getpeername$netlink(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) (async) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/72, 0x48}, {0x0}], 0x2) 494.021508ms ago: executing program 0 (id=1047): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1c1341, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller0\x00', 0x84aebfbd6349b7f2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_INTERFACE(r3, &(0x7f0000000240)={&(0x7f0000000140), 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="0000d4f5b33e03753d8f3a525fe30c224d60a30220e1464a", @ANYRES16=r4, @ANYBLOB="100029bd7000fedbdf2508000000"], 0x14}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @link_local}) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8fedcb7907009875f37538e486dd6317ce6203c23c00fe80000000000000875a65969ff57b00000000000000000000000000ac1414aa06"], 0xfdef) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={0x0, 0x122}}, 0x0) write$cgroup_subtree(r0, &(0x7f0000000000)=ANY=[], 0xffbf) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000880)='./binderfs/binder1\x00', 0x800, 0x0) ioctl$BINDER_GET_FROZEN_INFO(r5, 0xc00c620f, &(0x7f00000000c0)) r6 = syz_genetlink_get_family_id$fou(&(0x7f00000002c0), r2) sendmsg$FOU_CMD_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x68, r6, 0x1, 0x70bd27, 0x25dfdbfe, {}, [@FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_PEER_V4={0x8, 0x8, @loopback}, @FOU_ATTR_PEER_V4={0x8, 0x8, @empty}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e22}, @FOU_ATTR_PEER_V6={0x14, 0x9, @mcast2}, @FOU_ATTR_PEER_V4={0x8, 0x8, @initdev={0xac, 0x1e, 0x1, 0x0}}, @FOU_ATTR_PEER_V6={0x14, 0x9, @loopback}, @FOU_ATTR_IPPROTO={0x5}]}, 0x68}, 0x1, 0x0, 0x0, 0x40001}, 0x40000) 492.789148ms ago: executing program 0 (id=1048): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0xfffffff1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0xa03c0000) (async) mremap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000, 0x7, &(0x7f0000fff000/0x1000)=nil) r1 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x22) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x3, 0x1, 0xeeee8000, 0x1000, &(0x7f0000ffc000/0x1000)=nil}) 491.529778ms ago: executing program 0 (id=1049): r0 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000004000)=ANY=[@ANYBLOB="240000006c0001"], 0x24}}, 0x4008804) ioctl$ASHMEM_SET_SIZE(r0, 0x40087703, 0x400001000001fe) ioctl$ASHMEM_SET_PROT_MASK(r0, 0x40087705, 0x0) mmap(&(0x7f0000018000/0x4000)=nil, 0x4000, 0xc, 0x13, r0, 0xca639000) socket$inet6_tcp(0xa, 0x1, 0x0) 491.274578ms ago: executing program 0 (id=1050): r0 = getpid() futex(&(0x7f000000cffc)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = accept4$unix(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000040)=0x6e, 0x80000) fstat(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r3}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r3, &(0x7f00000062c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000004200)={0x50, 0x0, r4, {0x7, 0x29, 0x0, 0x300d2140, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}, 0x50) syz_fuse_handle_req(r3, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000785700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010800", 0x2000, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x20, 0x0, 0x3, {0x0, 0x1c}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r3, &(0x7f00000021c0)="20fab01aa3991b81f44f9fd0d6003c2d69eb95c2f3c62c23ecdd621563d5dcbc723ce3480d466ad707d95cad18cd02fae595b071ee8503e3ae8b6a42861a3886e241e95af6b53646f435588107bc0a93bfa5de56ecb85d266b9bfe5b6260748d4ca213493d5e8669d3a5a70d244ed9fb355a3080abbc7348bce352a695734cb745e6e71b94f4de5288d5bc657475b4ce36ce4097e54cb1aeac3dea868cbda80fb4575576a263d10ced66f5db7b9927448b1eb8959e7afeeec7e7a6d477d267b0714cd017d1a52c26de03791f9a8f9314ea693bf5ae8ba444f3ad113045b4802bd2ce63f14df3ae7869cdc89efd51a9be8aef24046956ae26ce34f6cc4576f8978fcf04810447e8cc5be3054fb431b75c4a9cab01f0b13b44fb167d6b727484ec2d2add714396249cc27de40292734f62ab9463fed72b91b471e989182f0c5b291654fc0e296876a745cae273fefd99414445c96648cb7790d1cacf5de2418d9618e39f9eca8592dd40e5ccac76672e8abf4319b7bc7771c8ba5391f5e6b91bc5e10132c7930db8edd0a36ddd1027be737a01c5aed7b2ad1a1d94f8a9f7c67c44d586384df9a6cb37f5f201fb73cd95decf435bd0126296d343d94693dfed66ef49f1ee7088306ad049e2d723772c41ddff83984bf11afe520e537c3a376347b042c6d41c3c3db6160d0d9a37234342807d7b0653ac3d345cc6afed858ad439f08be2521a64b52a6d3d32db5a95e5791ccbc3d6ef1f43bc0b8b5a14f20dcf8a74a7e1322bf6860222dd83e7f244e531e0f2c2c737ea9b8ef6b6548f8e139c1a7aa9c5646431aa657b4268ec96f4eb13a3573af1430c9d32438be007f055f1f1b93cf5606dff644c6bdf719ba65d1e6ff782aea69265f7a87fbaa3fb2f825323a1c7a28c27fe264e79a21601a9c3e9b3015b9273214c97f067783ae6f3f748aea0b4645bbc640ef9a1507516ff65015a3ceab3dd240657cd36d3f34d635be75ae180e38c992e99cb6a78ebe76ae2b8e99c497972992dfc7927b39c896c97c4e386c4e79f2d40cf6d8627cbb9f1afeb327e7f825eb969edec6253f79327f4cb52f7d8d3f1a9b67d4a22c3bb8a691fb119c50e4378f19463a4f154e406522dfc95ea689bdaa8954b6a9b0f0579af82a1e374dde2d7e0b69bcaf6d0efb42da7c41004af55b4142a9813f8c37ef38de0bc5ba469cecacebbdfd033b03934310ced83a2735bbbf58af46a8e27912fbc210c4e3b55e7f6501e3aa948825ddd0e1be20a9c225f20e92989946bfc9fa68da3d1b5ce362aa1635290dbbf622b2e30b51e12c95657a09c89c33e35325bade4f09089f2e67ecaa388dc9ecb6c20d3f841f39772208952a8aa98340e1c9fa0c3cb8a7119259a9b4910a06285bd0ae0ce24fe7eca9e7c4105a6e6e949ca2079999455385e87899576e0edea8a1b2074b1b72c2f0705b7d058603425e15555f206f48aaa223a34a3040b4d518dfb094f6a5686a163b6fdb30021fe34eed42c077e7e6eda956d01e7ccc3949d78ef8b3fb112c952253bb1ff131e6db1d7036a27d770e9458e7fb6a960515ff5d9a7b1047d621aade687bce82e84e64d0d658c94c91785094e66494bdb384700f6e83c843d8bab80f51d8812edd6205d86cb6a5021f34dc2fd5fe9960b84b87f4bbf8c2dba29be4c5f949b8fd20db80c1d274ec1231cc9c26903479bac3abc07ca15394b02d6e14ac6e846ecca07d5477e3c08c63116b0ea1a21c61cb79f5318efb117cf2217ee2c38bcb2c1996f5e1a049cbeb3a3b7d7ffda5c119e8e9d974d6283b01471e142f6edc2e246fa84d98f3a00311fdab212691abbe3dcd6af2e6af8d5a2b94eed4f6b2a05c6cdd29dd7b7c979e37431233f22ebdd2897e0fd9a25e88a5e999e4261f59e7c0d2e279c301ac543a87cef9c4548d1a8996b68010acf04cf96921ba3c3e01e61715f60de9c81b995321a242e7bdfbb29ffad7c9128d7a1f26cdec1c6ad6f71e941f2e126a2e30ffb62eb06df6f205ed8f468c988a1172d767f97f7e60451725313fdc1a497b043c9b21a0e768462b62d5e694bb2deebbc565c80cd109f6c35c5bf3d26a1a54a2e5b45f56d0f241d9fadde970a05b01dcadb1a16e213214c0c7942af464033be148e58a572f4ccbd62635e1614294a1d7c30cbef69c2c9a15532fdae2851dbcd7fbe319404016b35dc6b8d86cfd623a5fb5ad42a60cd4a8489a30d8b866fe43c8798756684d95f6991c5a00fdd72ff5c75d35ab1982fa20ac1671e2e3ec7e6e4f00904f72df37ac07d2812830f1587bb36e5b859341ccc4d4e8879f2cc9c26ec245ac19c87a54de51a5205756bae2f297dc3e49d71aacfde95b9dd00cf7bc516accef9ea5d30a042dd72d10eb575c41bd29a3b13fed031955b0fd707873639791a979d5708e12c92d028fc744f209a7158f4ce2f7c28246bea72168cee3100ec5149ea26975219edd27f109b766ea19b336be08381198f1a3a27bfcc6e2b6237e9352b3b092fd61eacf5104d34febf7e7da1bc12cf31402c51fef33023cc356745cbf2ee0b328432a59dcdaae8e458a5e3b909336be64b311d2358588ea41ea1e10321054011b864a650bfc42ad987d4ee9f67987d7306982543863a7f3b8c04f93387fe68702f7c67d206adcbd5144967a01d75d970e96782606f0c08e9a5c2bc6805920c4685e60931644fa1fa071fc1c713108ad71177ebe11fd7124266f9a3613716c1b0ccbabbbd50befd6aa1ada10a67972cbf253fbeeaa1f9aae6908a5f7b172ab04418023df57a400892053e48b02ab9facbc14af441875d52eba253068a0ef25ef707df94e920921e1709a1debd27abec44c28bd71371f2c21951b0979656e662f039edf22f9089540f428fad69cc23210e814871bff3d2f1ccae024830bbca895494f759b0673ee302b8f2bea24cbfffab9eb9f865daf34b8e2e870129af76428f04ebdffcba625d3fc2e87cfb1a0418625dc5dee80006055e979c634644da8c4a3169fb84599b64ca590935c423f0c0321285ae65802effa6a394079835217645a6c6d310e63ee22b8ea11d9092666056cb0f8916bceabe85368fb8372e97eaea40a33d8cf1fc4a129edbccfd12d04663bb8d22daec8e85e44e91b6a502958ba67fa367d06eb10e32a1c67017d54b467c91668bb6e747dc2f7f2a980a4db25f47b1dc9cfab7f20b81152016eb287f9d2ed69c9971eaf00ee32eb570d7a784dc8d87a0fda82227678634234bd2a955b6938695fdca3618bf8d885c274ac0d4044da152716e3443f38b3e06f7175f38f2adbf7e6a703c5570e3ee093ba8c8e4121999703808005062ed2a62f2e1ac3090d2a93f139fc8288ebf76ab1ea8372434ee800abbee353404c5dd153d1f59140bcd768367efb57d6799319fd527b32f224465b7227c0f6912584c874e10cca008c277c4e92b6875e200cc70a43e95d27718bb725f49dbe7c4465a242e1fcfac0af08266e6c3c67038d617970f54fb7b4175e022602988b764992db632d41adc05740e0103d6dd769ab4f45d2e75aae192cc639a98ef068941e44e40f2ab1ad78970bf9cbdbbd1ca35717ab8814e01e93069e8925ae92fe75ab091cfc0d76fd34302cc458b9fa1cd0df711939f62fd5a99cf96c48b780a3faac4ccd10d5103bba0c5989593f8cc862e95df4591060abe2ffa8d54688a035b6d7985cdc66354b529d5a57184aafbc269b39dc1f849c80e21c9c09c6ea3281d38d14f2415eacb5932b537f2c9aec02701b2c82545f9eae2689fc5d033cf2e9880208cf04122e7b3dac0fd5d1cfd705bf741df4eb0fd870f300cad56c0a48ec5b4a4e9496cbf43ae35d5de995b604fe1465be2bd6b73fa5cf73c597eea405e2a3a91e04c5c3244bbad53fa8f88e157875e082e344e68f69121ac3be112ea15bfa1295511eec0dc0a385edbedb154dac50f77730678204305c1c914fc28aeb81cdcd34d47b6941f474decf70b6d4678b4cca8424875c36cfa7ac3a53416fa50b0ffafbe81ab74ae43d72b36217b72bfe76e29ef65db5a04620251a2348f4bebd70844b6f530b985a7ec069626c5527a113f9b2ff5a46ee83042b076a319a6d162499ed7e994a29f7fa2a75fbe66a5bbe7abc12e766ed6bfcfa7d307a861fef1b4b23fb9bf3da531dd90271e2f4070259e7c6e2ac7980906facc743136661d4ed24821a3d2305c2e17e2da4bc0f589cc1d852a5007f1a3e3779db6df9988909454a6237120dcc487062a6dbfc16d9fbec6c46c30b673106267ff130a1d0c974a6adfab8f7c451b09fe549870240d7a5ff7bf6e99fa5084935423f4d03b378d3c9f0b699ca22648cd4ef54330fbc0ef1ff0f3f46b5c9bb11060bd2e0f5834f5fedc4ef95e751c8f9f726e89c4a80bf371eb65f30decf75555400f3ac5ce1181fb00ccbd6ae211f6328dd3c2ed60f06115214983fd374432a3b611d499f110f53ad5c2d06af0cd13422c320ff60242bb73df5a5a31764b91fc384f396bea3670e466ac77923bc872915f953f689ba12d84204991844ac5476361d71d7b86b943cb9218023cf12bedbf30d071e5b6e161dfb886e6e39c1bf86b4fe1a276ba641da604eed44e66f2bdfd152dd5a8a94849b896076e49b61ac7a7efa6ef3ef2909b383ee7505c72d85ac33d28fd70271b7cf242abbff93f7acd2a390b02ef31c89b40139ca9b706b99333c829028d2b9b876e82fbee26081521a4c48a4fc21b3b1f195a82d340c88fe06dbeb3b8be97398c7d5ce57d2daddd1221c11eaa6ad79220b31314ba04fbadd4608e9eeb277723ec470b783fc4e20254fbf357e7bf160ea87df2f496cbb3cc637af1a208e0063888aa067e0419dfb3390dbcefd7440dfc926c738f19dcddeaf9d5d364855be65cf558538f9bdc6e96ccd494b13873f8e68d058d650087b5044bee4f686e4441d934550a2d48f8e05f131d02e04614ff5db2c428565dcf783ebb780ef74061dc5f200451c61d4bbd3cb18da4e8347e0aa739fd6ad6c02d865b4ca43817c41e7f62b53ab4ad1118f57cde558fb15934d644694f3a644f91299ca8e50c1357c3e4ba95b8c63dedb0a9aa9c0bd07e099b16bc30db14a56c0f03cc9c28cf3249102fbaf9e5dec7b389b4d8f1476dd1bed6ca2e84f65d0874fa73c8e611755a8ece7751f1187381aeb45480412884826f265e045f8b537415e1eb2ad0a3f13788e27f052e9971e660f36665dcc3371fb16115fc3665f9ffdd79356f52ac7c46b4804f016e7dd1669c05d433403ae50d2a546d6858f62411fa7ded64c85aa8579e98645afbae4f106238cbe7a801ff24015f5437130917db9838c5f4a13f5012d74957bbd1921f8388d41a0a3af3c748632b974d4486b0c95859132fcd1123e351cf1f372c5a47fc5a0bf2cdbead7c56934bd8c32e4752b7e90243e23b0e2501961015382421d52148ebad2207f8c6af8a112701619aa79a8c53a267a7b138a627b2e35f74c6e282ee222aca748ccebf713ca0cbf238cc2f2425610f9b2e706a41e6f14620c6a21c01b47440f3201c7749bf97139205b41c39b46de8b3095287109ac2e572e187419a1df60ccf942d40faa31e9e1f881b4427298247d29a77f0dd489aa17a934a762d8a57489013ca26b08b1370b481928c6b98b3a994cfd9d135a17759af636e63d5dd804260bcb19016b5a70cd8eea3e6db16042e6199a408040898dde11a871cf477ebfe025e2e2856e446e9274421386065bf14e00d584da34a888da597164ca5c6efdf0462c25b574ab6ad3db9bf478310103ebc0d16ea9ad5250d1938749aafca6157003def6b16956dc8fc4d7833f0c02a689a16ef071067704806b360c4e6498f54f54b9a6d24315a1d5cdf9da3b0747d766eaca393ddf09f5505a7e5de4819a140642bdfc99f182a5a965b2bf1ad2a501d25ff34733a2d7a2dcb5842a2cde35e0af484885b222657f2c18786f3519dea93349ec67750295d1884fe50cecedb01748f3f6b35c6a7761e97d79bbf71a1533d59066e59f528dc058827024040c018f4d1195148f793a6d6e502d88345c00751e551f4397295bbd5a649d404d9427be1f299b856691904ce42db1a65952ae73daa7fa4e2a9a6e5b467f9aabe3e3599004fc51b82a110b2e183c9a811ca932bb839acb961f3bca4b25b8cc9227f4ff7b83fbb31174aef0c391730140cd274be0396514fc6b56d503e5b1bd100080bcb645c615e5233a7b4b4ceb67cb91df9795d66182fec3d43698778a4dcf8aea3413c24ea0237dfb6b4cd9d585fcee08cfcdd4f892d76dab5504f7c6c7c73dd5a4d5815ecafbe85622fdbc773f3cff56f4b06bb2c2aaf0e0685cbb9a30a74157b675e1f035d37b3f1f45050502d74f430ea9da3ffaaad1bb7ee97e539f39d73e6e1465e767db7198d3b6f0a3c443cf5aea8ccfe23a062e3ba7918b86c4472a03ccdd7e51392eedc9033da5ec18efb2d5c894d7c6989969e03ba7f628d5248efed72775175a6556dbc169935fa851556f1de2dcf28965023196a6245f22d7eee4bd58c75eb3ccf169ac97da0ff72a538847e5952e4c4361fe2ccee539f4d0884be73c162c479a6abfb5778827c533166c720ab72b4ae019dbb355a4ce503227f0dd97dc028748736f3f1a74038eb5f08bfe1fe493ad59d0c04c4cd0611f30e9842e3fd1a3ff5430b477e4c9cf49f6d3407c2e76e05f4bf25f5aa358e2837d91985c44052569a4ee16824e2ab5646bbe993f2d60bc2973b285346faf8362e758e96714fc883c949c5461285f3102ba1c8c304064692eab8e593ba07c84ddf111f54b89d50867fc2883aac3aa03e5f96108acf0276ac8ae3183aa9b7d8ae905cd72ed0198ce79e503e15225256fd4cc3e9432acc7dbfce9b7d4ac19ec1383bc6d56fe6b04621718ee4c9f04f641d75733ef59cbbdd6925af64d1706fc674034be7b36570f20a3a2d4f24b10fc96e04e3326bfb1e4107a7224c90b0bf712d3a9167ffc86f718e3650124f9cb824f5f6cdb5abc5132a79896844dba54d330a5a6bafff7721b97b511f8c183ddbfe1a1ec6825746794e6a06aab15c86da686df5a879ff6c1e48cc582767daaa79ec0be155d392e32a588242d7924bf09d87874ef55e2bcf16c10df977f2dc20e35357040f018a73c0d8f5f9a3ff15958ff16f8409fc151b19f3f5506f1a156f827abb1cd4806a5a74ca7a368dc90e0666deabb3751278e9ee06d4e33ed40d8af9080622858dc2cb74183694ba082cad078b4a9bbfaaca898943fb77e829b9b9cbdb057430747e3be4d3e68354495ee2a8bca99016af0bcd82ce7058014098accf31557031a87100e1da7ca1d8310aa4139c1bb6f4d0a5e34d94e75c14df622ae6b9f7439183452d979808de5a697cb2e1aa5273e4188b373afe6749a0030d59464ca6af92f02e58ca067eb171025906917a4b23a384f619a83ec810b1a608d40956bc9f5c7099aadfd3f7cef5e29c35f75fef2d6163ac10a352cd0979ca83f230d573e756b44029195097ab067bb6aa27f546659d52e4888d00cd3905eb7e62328491ddb811bffc8a1fe7b47665c44afeaab295355a45aaacca64c818f6eef1b1bc25669d09044ef4b19d0f0c911b07832f377bb01bfe1194f7e2805a001ab1a018b7eb6383aed1d01b2db35d7be3c18118ba1694842c1b8b6b52a90b8ef59983e71c3fa0a17f0e432e5853703ce950857dc1b2485f788b8dc979ccdfee545cfa11e9de9f37fb72610d6283da5fa000ec1ef4bd180069f573b90997c32459cc17fe20c5b2dab54615a42417ae72737c20bb50f29746569f4bd540ac0196b368cfff7e2f550e80145ab0e6ea5d4257c74636914d065c38081b6d0947e0457e5559ec55bce20c28bf3a1ddc354e5570d0263b2fdf96562c62e395a2b7381eb992a941140ce8f5985ed6f80678ea617158caa0793956b77ddd4456770e1c500f3e36098c0868c73d6f032e0d3b5b64e68b78380b1bc4c8d81a1002ab1402e9b2fe5ada34477d3b8ebfea8af085806f96aaa3109cc0e8789fc7c4c56b9dcd72eb663c3d358f97ffdea1e506a1e0721a945c782e9a9251188a6e14171297277dc6e3588ba0463f0a2beca3c45e33d40c9b5ce845aca9886ac184b55d854bac94196cdbf1922532973c4dc9593c5de022070288c08f3675bea7371485fc2557461e42ad752b819a09473879c77619dd0c3ac705eab572fffbf2cea9420cfbcabf6c3d813d7923d14c89d0a0244c64b15cf760ffac603ad56e4363bea2667d385baeb71cccebc1cfc4aff668614614b991254a0cf564b791df0e419d9f08b71ff2357aaf8640d5aaef625db13c256df1b886069d2536ed6b14d7e1c2d0388606de561660ec1f62d005f1f26ba7adb290b994d9f4a140d19962c31cbfb7c3f670fed1c92e34ed54d1a77429e7ac7ae20292bce910efd26ae9dca98b6b49cfb9d6610b45189d94379b55677f20b1271e2942854a12900751623e1cc0e48644b834efbe3c749f310f2d363b919fe310e2c690559b85960827a95fb2c7b81c0348ecd6bb8ae9a5002fd8f5cceb656dd86d614196a3c06f2773e11394d401f2945507326935d8efc955aafa6d53db0cc5e75a6ac0595b76fb92233a42fc89aabb10890b290e5f207113158ab45908e2b914efacd7ce726dbf82082563fbcba80d48ab6dfaf54a8b24bac511f468f1838966fa76ba7cb141d44731e2f87ecabb8405b2700edff3f3e219fa94d412fe9e0686db76af7d528fcbb5b8fc67d4870d5ee6d04a4b3d1b08ad29c631c09a14c630ad57e2569c69a76e430c4f85b9805fba963212d0f3f29df73b32274badb978842a1ebcec847e24b8590073707881ccc62a08db41e02546d7848cf0fe064ad50bc528cb9a614c10601988ccfe00560b80de54b1f692d8ba259f26880098cd5afc7563813233b9843752486263e002770400eb2824ef2f61b5677e0d00389860266961a38e527b859852bf6b7e23b06157727b73d69c4aee9b2e2960880b56c6079b32900db1ceee56e7d1bdc1c8de0508115a0def84439dee598c4f5dddc242c1eb55e53400e000fe23b5b8df9daafe7e532567b43cba2b64a593bab399a2171f3562a9d00e8c542db7873df893b5641b3fe18a2dcc4a3d519a7a68f3cf36ce221877f694583280bf3e08d5725d391d7e50a08d5d0622aa7d18336eac36f6a5ccac4fb8196d19298a62500a090e7ef2ff8b0874d34c709d86895ef166db202f7e57e39cb53581651870e6500dbebe0ecb7cc3fa94c895396532c0fdf5e6add0ed8371119b0781ab250f7cd0136be29c14d3d76ec64bd14dbbd2a8b0e184922a962d437072377f36b218a69acde4bedd195b581fdf02f2ac95c589fbfc1d06c1431d02d10f5c325316458ddc274128590ef371ed1bf656cf1e2fdc9da82736b7726a52f1b1b0f36b11cf6d21235fd05797c91dbe1b0defa955a81d230cbba970e5d8bee5c010b2b5be88e0d5b73c435d27a8418bb8302efd6743423c9700766e790aebb858a03909c059bfde63bf774316cd8572ebdfe4563a8550fd3e64e1c38378c75b090f47f6f1affa2bec77f17aaa7e1c5d980d60fc4384f6241c07ac8578db01b8f225dc3b533e85c6c6ede97e154fa12fd9d13e2e8fdfa1a7ea2184eebc225f1a96fe70037d718145b775456766209541058ea478e65736c87ecde467c73290c3f3446f8aa7bb461828635059549e098450977e56bb3e08a4a018b9caa24126f2812c1352c51d9187fc532886a098cff963e81657f23cce8d75f59b24cf7174a321d47a8d2166913f7eab9f3ab85e9277e1e011a9d390dc6d59bcbff6c0f96dab10969287fc15139b46bc1c00e2614c95810bff4ee3e8e868e10d024af859394e3d871e85e43801040475057e80d418db3d9c3e27634ca91dbb2601392f6bb3b972ccdfe279f03d2f9ae9625f17a9df7b97c43aab9c846aadc58e8e11b00d28ec6b24618eb4cbc2eeb8d26cc8c45a652f843d632ed6cda77995fdbb0b968d4536880b51fe6d98b51405243f023e5cb0bc20b8a8ed1bb0df2e7bad1b1113b6d9aeaf1fb72fdb37613fd6fcbfe3f2d0a7631064e2f51306adacf44893ceb1383bbfbad1fd96c7a18f15625e268447663cbbbb16657884861b876ea924160911aa6b00e4933b666f0ce2f95792b0f8a6e03beef222365fc91773c311d63568fbce05ae6016c3c1792aaa52189ad95119194dae0342284c851110b94c7e5f1ee5325bf1b45e159471c510a90a66113e6a47544593563cb4c0d6aa2b3a2d78e9d3c6c98b31084ff7d06dcc7c8c7d99034c2acec76175348b971449eb43594737d58e9f8b4a7af9347c5a21ea08ecb5b9f198e01c9922c8d2f60759ef2e40e5d3b013becfbd46238895ac0a390d40d2d91c0031166d628c83bd95f378e6e7c27a06b7b9cb68af9a9d16dccca66d27c58f301372bb101bfbb4d15b7e47838238bef3889a89eca0353499cc7499dec7a91d53681491f9008c7669497937e74de2a7a680d2ba2b1ae3e906cbd2fdb3118a369f53aff9a55c7a939d378bafddbe59e38869d4805e7cc9f2a5e140d7146b2ad472801f9d2cb7d102ca1dcbc20be33d1a780c9a79c1550846de0d0e63e2d31ef8eede9544080c515262fe3a06452f3583b30e6828c02177a346005555cb75e5d67c4aa7a99cdadbe0d43ec7893c823d9370f83b655ae8724a9f335a0607443ca8846b10aa8b985de11ce43c2fed53e40ff240d6673b1e0701d3fb0bcff5adc1baeb8b505a0de5aa6f31b368303b476f3e8cd672fdf550dc7cc1ed2fdcda45fe6b5a814f7e06144b1f08c4a15b347ed8d3b81c7f971d9fcfc676c01450b44b469324230cd7ec1b7603db13617155e95e376389f020e2f76e242b7d4e9d76ea8c3f5763a18b63193693c935477f18c425410f4d02ceb0d437b1f5dd0d876fc1b0298aec7a38625390cfa052d6896be21c630f323af19bc37f7391e0802ae9902aa35733c7b1df39da8e61667bb788f8dd2fa259df7ad74472c05f44f79198f627dc64effd5b4bf78141babac4662c01dee1a581f808c05f9c540a7f90e02415d457adbda63ea78235f75bafeca785676221dae05dc508a02ccfa62d8e4696fe924f56478669bd78d3c8d87d2746fd6d969480b51682635ddd7addfe2ff4aed54abc685a9dd4732adb73910bd87336227dd4faf90d99f8ff48c7792aaea947ea38ca6c983918b9e571c6cdd0b042919a1ff6a6e2f3c91e0fa30cafe54c6fb228c37b37959f5d836e7a2bb91ff63485396492f7112f093afdb64c6f95dbb5a7de545554820913eaac89090d7424900aa880a4b2247667d99887299c15ecb45114006fcb24c334f1273ae8bd0b186777cc37d12429edf2ccc222e15a33632ec9122f7c83525284d652d710f8eaf4d44ff2d9af45386f5bd815ea2722fb91d8d257d55161c41f25bf92616771d6429bc361304d6348376794b0c814046a13ce7ba35f51ff702465d15af28ecde033d475cb82455dbf70478b351b19c82dd3f2bce24412de275eb25c3e3db1b8a5876c77eb68bbb4a4c0f7bde5747aa6eb12e0b772ca01400ba4983156e165acb6599cfd2cf92a0a42ff7537c1", 0x2000, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x78, 0x0, 0x9, {0x8, 0x8001, 0x0, {0x4, 0xffffffffffffff01, 0x0, 0x8, 0x10000, 0x9, 0x4, 0x0, 0xffffffc0, 0xa000, 0xffff, r5, r6, 0x1, 0x7fff}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r7 = accept$packet(0xffffffffffffffff, &(0x7f0000000700)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f0000000740)=0x14) r8 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r8, 0x107, 0xf, &(0x7f0000000080)=0xf3e, 0x62) recvmmsg(r8, &(0x7f0000004e80)=[{{0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f0000000c00)=""/102, 0x66}], 0x1}}], 0x1, 0x0, 0x0) r9 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000780), 0x2, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) read$FUSE(0xffffffffffffffff, &(0x7f0000002400)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write$binfmt_aout(r12, &(0x7f0000000000)=ANY=[], 0xfdef) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000380)="5a9c1335b3065512185c22bd490a3272e31c213ebbc80ef194e1dd87e95256025756b31988bdbc5c47706c6e99fbe80a89304ff0585c6a85c5bcf97eb7283c572232da081d40a19ec15731fedda1091095b20fece286659290a01297cc08cc6bc1ed0a45b79527c8d6730bc6", 0x6c}, {&(0x7f0000000400)="895dce0a1efea8f9ee0e609a8ed979e2ee842ee8e5f832c9e8217b17911c0f5083a6bb0706d289380b2cda4141e318714cc324a7ebb49fc834914cde028fc2d3154f94", 0x43}, {&(0x7f0000000480)="d2192b279fa39b0dfe2ac759ab478554e8ca85380370724f9c566f04d437369f756628ef157b73d43fc63cb46226b7c63781f5fade9f7ee4f16a21c730b9a9363caa6c7274abd6486995fe37f1a9e4771943b40fb060b8e1d4cbabcf6700501d14e586f99beea2c4f28a30ffb915e243389b8f91846cd90c04266f2f0af2afb261a0a4f44d9e784ab15948f92359d12946a310168fcc2886e48dd381745c2e284f5416cb260ca78969d991eb928ad897c76e181e6f3b2fec2b2751e8d43fd57a031d8d484619c7e770556c94178950dc82d9ce5d90e04b9450", 0xd9}, {&(0x7f0000000580)="cf500aa76ceea56a9c204be9f5242f46e5e5fe18fb9ca25a74002d915a9854e40a42b194e29b2c260baf50767fa279c5ba31ad76390e0d7c5e163d5de7d74dff285cd22781b3fbda71e8d537274d6227467c8ba2d7e786b1e5042d217c3972ae311fa803041b2256d97818fa178a20edc6deb4f04214555071746e38b65c53f4e37f92475c888c1683ada978e8e4d9af6f5680ff9c2eefac61c504af1a523f35ac2adc9ed3c9d8d24f125fb4ed04df3941804585636b565a406fd0651ed464623f4cb838faafac0b6a4ba56a", 0xcc}], 0x4, &(0x7f0000000880)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="000000001c000000001100ff9da12cee04", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32=r12], 0x78, 0x20008040}, 0x8000) getrandom(&(0x7f0000000240)=""/286, 0xffffff9a, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0xc028aa05, &(0x7f0000000080)={&(0x7f000003c000/0x1000)=nil, &(0x7f0000013000/0x4000)=nil, 0x1000, 0x3}) r13 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000000), 0x167342, 0x0) readv(r13, &(0x7f0000000140)=[{&(0x7f0000001400)=""/4096, 0xfffffcd9}, {0x0, 0x2000}], 0x2) 110.873293ms ago: executing program 3 (id=1054): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x1802, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x1) (async) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r2, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r2, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r2, &(0x7f0000000040)={0x50, 0x0, r3, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00'}) (async) syz_fuse_handle_req(r2, &(0x7f0000008380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x20, 0x0, 0x88}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ccc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6ed3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6b3f0000f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784753f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39fd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a748cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d9f95e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41834522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc590800", 0x2000, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x101001, 0x0) (async) close_range(r0, 0xffffffffffffffff, 0x0) 102.613183ms ago: executing program 3 (id=1055): mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x0, 0x3032, 0xffffffffffffffff, 0x0) (async) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000200), 0x2, 0x0) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) (async) r3 = socket$inet6_udp(0xa, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r3, 0xc9075000) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x1ff) (async) r4 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) mkdirat$cgroup(r4, &(0x7f0000000080)='syz0\x00', 0x1ff) socket$nl_xfrm(0x10, 0x3, 0x6) (async) r5 = openat$cgroup(r4, &(0x7f0000000040)='syz0\x00', 0x200002, 0x0) r6 = openat$cgroup_type(r5, &(0x7f0000000180), 0x2, 0x0) sendfile(r3, r6, 0x0, 0x7) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, r2, 0xa2d382dd2afc641b, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8000}, 0x4004) (async) setsockopt$inet6_opts(r0, 0x29, 0x40, &(0x7f00000001c0)=ANY=[@ANYBLOB="000a000000000fd60730000000000a0000000000000000000000000000000000000000000000000008000d"], 0xd0060) (async) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000fc0)=[@reply_sg={0x40486312, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0}, 0x1000}], 0x0, 0x0, 0x0}) lsm_list_modules(0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="13323032015bd3db0946b25cf5937a908f3c46a69dd5257a0989c1a2bb9922d39467"], 0x13) (async) r10 = dup(r9) write$FUSE_BMAP(r10, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_INIT(r10, &(0x7f0000001740)={0x50, 0x0, 0x0, {0x7, 0x21, 0x0, 0x0, 0xf4}}, 0x50) (async) mount$9p_fd(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000004380), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r10}, 0x2c, {[], [], 0x6b}}) (async) utime(&(0x7f0000000000)='./file0\x00', 0x0) (async) pipe(&(0x7f0000000000)) (async) r11 = fsopen(&(0x7f0000000000)='ramfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r11, 0x1, &(0x7f0000000180)='rootcontext', &(0x7f0000000040)='E\xe1\x85\x00', 0x0) 91.913984ms ago: executing program 3 (id=1056): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f0000000080)=@req3={0x8000, 0x6, 0x8004, 0x6, 0x200000, 0x0, 0x2}, 0x1c) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r1, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) write$bt_hci(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000020008"], 0xe) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000140)=0x800000e9, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) tee(r0, r2, 0x9, 0x4) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$packet(0x11, 0x3, 0x300) (async) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f0000000080)=@req3={0x8000, 0x6, 0x8004, 0x6, 0x200000, 0x0, 0x2}, 0x1c) (async) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) (async) bind$bt_hci(r1, &(0x7f0000000100)={0x1f, 0xffffffffffffffff, 0x4}, 0x6) (async) write$bt_hci(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000020008"], 0xe) (async) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000000140)=0x800000e9, 0x4) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) tee(r0, r2, 0x9, 0x4) (async) openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder-control\x00', 0x800, 0x0) (async) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (async) unlink(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) 4.04675ms ago: executing program 3 (id=1057): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000940)={0x44, 0x0, &(0x7f0000000300)=[@transaction={0x400c6314, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) setsockopt$packet_fanout_data(0xffffffffffffffff, 0x107, 0x16, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1ff, 0x6, 0x10}, {0x400, 0xbb, 0x35}, {0x8, 0x6, 0xb}, {0x26f7, 0x0, 0x7, 0xd}, {0x7f, 0x7f, 0x1, 0x7}, {0x9, 0xa8, 0xa3, 0x7fff}]}, 0x10) (async) setsockopt$packet_fanout_data(0xffffffffffffffff, 0x107, 0x16, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x1ff, 0x6, 0x10}, {0x400, 0xbb, 0x35}, {0x8, 0x6, 0xb}, {0x26f7, 0x0, 0x7, 0xd}, {0x7f, 0x7f, 0x1, 0x7}, {0x9, 0xa8, 0xa3, 0x7fff}]}, 0x10) 3.627949ms ago: executing program 3 (id=1058): r0 = add_key$fscrypt_v1(&(0x7f00000001c0), &(0x7f0000000240)={'fscrypt:', @desc3}, &(0x7f0000001580)={0x0, "e5cf9087c0bc4eecd575619bf7fe717b09a75040d67944bdf74658aa573ec7ec5fd9ecb3bf2ad2cceb6d2f7879709ab2db2fcfa073f7ab9055774346282c82cc", 0x17}, 0x48, 0xfffffffffffffffb) keyctl$update(0x2, r0, &(0x7f0000001600)='a`h', 0x3) (async) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000001140), 0x141342, 0x0) read(r1, &(0x7f0000000040)=""/141, 0x8d) (async) pselect6(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300}, 0x0, &(0x7f0000000100)={0x80000000}, 0x0, 0x0) (async) pread64(0xffffffffffffffff, &(0x7f0000000140)=""/15, 0xf, 0x4) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0x0, 0xdb9, 0x0, 0x0, 0x4}, 0x0) r2 = fsopen(&(0x7f0000000180)='proc\x00', 0x1) fsconfig$FSCONFIG_CMD_CREATE(r2, 0x6, 0x0, 0x0, 0x0) (async) r3 = fsmount(r2, 0x0, 0x1) fchdir(r3) (async, rerun: 64) r4 = syz_open_dev$evdev(&(0x7f0000000000), 0x55c, 0x20100) (rerun: 64) ioctl$EVIOCSKEYCODE_V2(r4, 0x80104592, &(0x7f0000000040)={0xb, 0x0, 0x0, 0xfffffffe, "00207d2000002000201b14700c1e0ac74f000000001200000000000900"}) r5 = mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x77) (async) r6 = mmap$binder(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, 0xffffffffffffffff, 0x8) (async) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000400)='./binderfs/binder1\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x103, 0x3}) r8 = mmap$binder(&(0x7f00000a0000)=nil, 0x2000, 0x1, 0x11, r7, 0x0) ioctl$BINDER_WRITE_READ(r7, 0xc0306201, &(0x7f0000000100)={0xf0, 0x0, &(0x7f0000000580)=[@transaction_sg={0x40486311, {0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x1000}, @free_buffer={0x40086303, r8}, @transaction_sg={0x40486311, {0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x400}, @transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x18, 0x0, &(0x7f0000000280)={0x30, 0x30, 0x30}}, 0x40}], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000440)={0xa0, 0x0, &(0x7f0000000300)=[@reply={0x40406301, {0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x58, 0x18, &(0x7f0000000280)={@fd={0x66642a85, 0x0, r4}, @ptr={0x70742a85, 0x1, &(0x7f0000000180)=""/3, 0x3, 0x2, 0x1}, @fd={0x66642a85, 0x0, r1}}, &(0x7f0000000200)={0x0, 0x18, 0x40}}}, @free_buffer={0x40086303, r5}, @release={0x40046306, 0x1}, @dead_binder_done, @acquire={0x40046305, 0x3}, @dead_binder_done, @request_death={0x400c630e, 0x1}, @free_buffer={0x40086303, r6}, @free_buffer={0x40086303, r8}], 0x51, 0x0, &(0x7f00000003c0)="460ba655e07a6d3cb1b2d372d69d696c5e11908e98d2a0908fba8738db6ae0fe97e12eaf7641a8efd5ec4451863ad3fe27627efee5eb095ad77fc2221521471146436fea5b73b978b4521b95ffa5fb70ff"}) (async) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x14, 0x0, 0x0) close(0xffffffffffffffff) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) sendfile(r1, r1, 0x0, 0x7ffff000) (rerun: 32) 3.30576ms ago: executing program 3 (id=1059): openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (async, rerun: 32) r0 = add_key$keyring(&(0x7f00000000c0), &(0x7f00000002c0)={'syz', 0x3}, 0x0, 0x0, 0xffffffffffffffff) (rerun: 32) keyctl$restrict_keyring(0xa, r0, &(0x7f0000000300)='asymmetric\x00', &(0x7f0000000000)='id:\x88\xfe\xf7\x01') (async) r1 = openat$rnullb(0xffffffffffffff9c, &(0x7f0000000080), 0x8c83, 0x0) ioctl$BLKRRPART(r1, 0x125f, 0x0) 0s ago: executing program 1 (id=1060): prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) mount$incfs(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x400, &(0x7f0000000200)={[{@rlog_pages={'rlog_pages', 0x3d, 0x10001}}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0xfffffffffffffffa}}]}) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000000)={0x0, 0x11, &(0x7f0000000040)={&(0x7f0000000280)={0x80, 0x0, 0x1, 0x401, 0x11, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @loopback}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_STATUS={0x8, 0x3, 0x1, 0x0, 0x100e}, @CTA_SEQ_ADJ_REPLY={0x14, 0xf, 0x0, 0x1, [@CTA_SEQADJ_CORRECTION_POS={0x5}, @CTA_SEQADJ_OFFSET_BEFORE={0xe6ba7615268e7f7}]}]}, 0x80}}, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='huge=within_size']) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='mountinfo\x00') read$FUSE(r1, &(0x7f0000002600)={0x2020}, 0x2020) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) (async) socket$nl_netfilter(0x10, 0x3, 0xc) (async) mount$incfs(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x400, &(0x7f0000000200)={[{@rlog_pages={'rlog_pages', 0x3d, 0x10001}}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0xfffffffffffffffa}}]}) (async) sendmsg$IPCTNL_MSG_CT_NEW(r0, &(0x7f0000000000)={0x0, 0x11, &(0x7f0000000040)={&(0x7f0000000280)={0x80, 0x0, 0x1, 0x401, 0x11, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @multicast1}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @empty}, {0x8, 0x2, @loopback}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_STATUS={0x8, 0x3, 0x1, 0x0, 0x100e}, @CTA_SEQ_ADJ_REPLY={0x14, 0xf, 0x0, 0x1, [@CTA_SEQADJ_CORRECTION_POS={0x5}, @CTA_SEQADJ_OFFSET_BEFORE={0xe6ba7615268e7f7}]}]}, 0x80}}, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) (async) mount$tmpfs(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='huge=within_size']) (async) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='mountinfo\x00') (async) read$FUSE(r1, &(0x7f0000002600)={0x2020}, 0x2020) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.143' (ED25519) to the list of known hosts. [ 22.377460][ T36] audit: type=1400 audit(1761677012.650:64): avc: denied { mounton } for pid=282 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2022 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 22.378615][ T282] cgroup: Unknown subsys name 'net' [ 22.400103][ T36] audit: type=1400 audit(1761677012.650:65): avc: denied { mount } for pid=282 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 22.427874][ T36] audit: type=1400 audit(1761677012.680:66): avc: denied { unmount } for pid=282 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 22.428099][ T282] cgroup: Unknown subsys name 'devices' [ 22.613409][ T282] cgroup: Unknown subsys name 'hugetlb' [ 22.619017][ T282] cgroup: Unknown subsys name 'rlimit' [ 22.773237][ T36] audit: type=1400 audit(1761677013.050:67): avc: denied { setattr } for pid=282 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=190 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 22.796861][ T36] audit: type=1400 audit(1761677013.050:68): avc: denied { mounton } for pid=282 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 22.821651][ T36] audit: type=1400 audit(1761677013.050:69): avc: denied { mount } for pid=282 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 22.860484][ T284] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). [ 22.869436][ T36] audit: type=1400 audit(1761677013.150:70): avc: denied { relabelto } for pid=284 comm="mkswap" name="swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.894902][ T36] audit: type=1400 audit(1761677013.150:71): avc: denied { write } for pid=284 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" Setting up swapspace version 1, size = 127995904 bytes [ 22.957839][ T36] audit: type=1400 audit(1761677013.230:72): avc: denied { read } for pid=282 comm="syz-executor" name="swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 22.958418][ T282] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 22.983479][ T36] audit: type=1400 audit(1761677013.230:73): avc: denied { open } for pid=282 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2025 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 23.830602][ T290] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.838298][ T290] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.845470][ T290] bridge_slave_0: entered allmulticast mode [ 23.851789][ T290] bridge_slave_0: entered promiscuous mode [ 23.861507][ T290] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.868823][ T290] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.875946][ T290] bridge_slave_1: entered allmulticast mode [ 23.882288][ T290] bridge_slave_1: entered promiscuous mode [ 23.906349][ T292] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.913416][ T292] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.920469][ T292] bridge_slave_0: entered allmulticast mode [ 23.926807][ T292] bridge_slave_0: entered promiscuous mode [ 23.933222][ T292] bridge0: port 2(bridge_slave_1) entered blocking state [ 23.940683][ T292] bridge0: port 2(bridge_slave_1) entered disabled state [ 23.947892][ T292] bridge_slave_1: entered allmulticast mode [ 23.954140][ T292] bridge_slave_1: entered promiscuous mode [ 23.976914][ T291] bridge0: port 1(bridge_slave_0) entered blocking state [ 23.983976][ T291] bridge0: port 1(bridge_slave_0) entered disabled state [ 23.991802][ T291] bridge_slave_0: entered allmulticast mode [ 23.998334][ T291] bridge_slave_0: entered promiscuous mode [ 24.014002][ T291] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.021305][ T291] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.028489][ T291] bridge_slave_1: entered allmulticast mode [ 24.034947][ T291] bridge_slave_1: entered promiscuous mode [ 24.074479][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.082095][ T289] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.089144][ T289] bridge_slave_0: entered allmulticast mode [ 24.095456][ T289] bridge_slave_0: entered promiscuous mode [ 24.101983][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.109027][ T289] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.116235][ T289] bridge_slave_1: entered allmulticast mode [ 24.122412][ T289] bridge_slave_1: entered promiscuous mode [ 24.230096][ T290] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.237158][ T290] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.244528][ T290] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.251995][ T290] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.279517][ T292] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.286581][ T292] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.293859][ T292] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.300877][ T292] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.317656][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.324915][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.332285][ T12] bridge0: port 1(bridge_slave_0) entered disabled state [ 24.339530][ T12] bridge0: port 2(bridge_slave_1) entered disabled state [ 24.354610][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.361689][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.373074][ T12] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.380105][ T12] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.434202][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.441333][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.453125][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.460162][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.467851][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.474882][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.484527][ T12] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.491572][ T12] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.513756][ T290] veth0_vlan: entered promiscuous mode [ 24.523537][ T13] bridge0: port 1(bridge_slave_0) entered blocking state [ 24.530579][ T13] bridge0: port 1(bridge_slave_0) entered forwarding state [ 24.545439][ T290] veth1_macvtap: entered promiscuous mode [ 24.552963][ T13] bridge0: port 2(bridge_slave_1) entered blocking state [ 24.559976][ T13] bridge0: port 2(bridge_slave_1) entered forwarding state [ 24.592746][ T292] veth0_vlan: entered promiscuous mode [ 24.613912][ T290] soft_limit_in_bytes is deprecated and will be removed. Please report your usecase to linux-mm@kvack.org if you depend on this functionality. [ 24.634369][ T292] veth1_macvtap: entered promiscuous mode [ 24.642460][ T289] veth0_vlan: entered promiscuous mode [ 24.653870][ T291] veth0_vlan: entered promiscuous mode [ 24.675111][ T289] veth1_macvtap: entered promiscuous mode [ 24.685630][ T332] kvm_intel: L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 24.715479][ T291] veth1_macvtap: entered promiscuous mode [ 24.721554][ T334] syz.3.4 calls setitimer() with new_value NULL pointer. Misfeature support will be removed [ 24.734664][ T332] usb usb9: Requested nonsensical USBDEVFS_URB_SHORT_NOT_OK. [ 24.832759][ T348] 9pnet_fd: Insufficient options for proto=fd [ 24.847724][ T352] F2FS-fs (rnullb0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 24.858996][ T352] F2FS-fs (rnullb0): Can't find valid F2FS filesystem in 1th superblock [ 24.868274][ T352] F2FS-fs (rnullb0): Magic Mismatch, valid(0xf2f52010) - read(0x0) [ 24.879795][ T352] F2FS-fs (rnullb0): Can't find valid F2FS filesystem in 2th superblock [ 25.043248][ T365] rust_binder: Error while translating object. [ 25.043295][ T365] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBADF } [ 25.049524][ T365] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBADF } my_pid:12 [ 25.081818][ T45] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 25.124585][ T373] binder: Unknown parameter '0x0000000000000003' [ 25.161403][ T375] ======================================================= [ 25.161403][ T375] WARNING: The mand mount option has been deprecated and [ 25.161403][ T375] and is ignored by this kernel. Remove the mand [ 25.161403][ T375] option from the mount to silence this warning. [ 25.161403][ T375] ======================================================= [ 25.491072][ T45] usb 2-1: device descriptor read/64, error -71 [ 25.513589][ T342] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 25.731510][ T45] usb 2-1: device descriptor read/64, error -71 [ 25.891476][ T9] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 25.915137][ T390] UDPLite6: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 25.971544][ T45] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 26.041541][ T9] usb 1-1: Using ep0 maxpacket: 8 [ 26.050759][ T9] usb 1-1: unable to get BOS descriptor or descriptor too short [ 26.062964][ T9] usb 1-1: unable to read config index 0 descriptor/start: -71 [ 26.075654][ T9] usb 1-1: can't read configurations, error -71 [ 26.087429][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.087458][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.101578][ T45] usb 2-1: device descriptor read/64, error -71 [ 26.101964][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.114625][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.121075][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.127824][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.140110][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.149329][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.156190][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.162896][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.169430][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.175914][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.182446][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.189010][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.195651][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.202268][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.208864][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.215759][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.222556][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.230302][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.236870][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.243370][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.249806][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.256377][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.264884][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.271408][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.277904][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.285639][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.292638][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.299097][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.306242][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.312836][ T406] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 26.361878][ T45] usb 2-1: device descriptor read/64, error -71 [ 26.403555][ T420] /dev/rnullb0: Can't open blockdev [ 26.422664][ T422] netlink: 'syz.3.28': attribute type 4 has an invalid length. [ 26.430255][ T422] netlink: 3657 bytes leftover after parsing attributes in process `syz.3.28'. [ 26.454816][ T422] rust_binder: Failed to claim space for a BINDER_TYPE_PTR. (offset: 128, limit: 152, size: 18446744073709551507) [ 26.454861][ T422] rust_binder: Error while translating object. [ 26.468038][ T422] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 26.476120][ T422] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:45 [ 26.482149][ T45] usb usb2-port1: attempt power cycle [ 26.804394][ T439] capability: warning: `syz.3.34' uses 32-bit capabilities (legacy support in use) [ 26.841521][ T45] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 26.871516][ T45] usb 2-1: device descriptor read/8, error -71 [ 26.931498][ T9] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 27.002509][ T45] usb 2-1: device descriptor read/8, error -71 [ 27.101489][ T9] usb 1-1: Using ep0 maxpacket: 32 [ 27.108017][ T9] usb 1-1: config 0 has no interfaces? [ 27.115481][ T9] usb 1-1: New USB device found, idVendor=0413, idProduct=6023, bcdDevice=ec.e5 [ 27.124699][ T9] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 27.132778][ T9] usb 1-1: Product: syz [ 27.137267][ T9] usb 1-1: Manufacturer: syz [ 27.141898][ T9] usb 1-1: SerialNumber: syz [ 27.148343][ T9] usb 1-1: config 0 descriptor?? [ 27.206136][ T453] netlink: 'syz.2.39': attribute type 4 has an invalid length. [ 27.217079][ T453] x_tables: unsorted underflow at hook 2 [ 27.241541][ T45] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 27.262893][ T45] usb 2-1: device descriptor read/8, error -71 [ 27.393951][ T45] usb 2-1: device descriptor read/8, error -71 [ 27.408770][ T36] kauditd_printk_skb: 100 callbacks suppressed [ 27.408788][ T36] audit: type=1400 audit(1761677017.680:174): avc: denied { write } for pid=429 comm="syz.0.31" name="mcfilter6" dev="proc" ino=4026532594 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 27.498797][ T466] rust_binder: Write failure EINVAL in pid:52 [ 27.501685][ T45] usb usb2-port1: unable to enumerate USB device [ 27.503336][ T36] audit: type=1400 audit(1761677017.770:175): avc: denied { read } for pid=95 comm="acpid" name="event3" dev="devtmpfs" ino=438 scontext=system_u:system_r:acpid_t tcontext=root:object_r:device_t tclass=file permissive=1 [ 27.507957][ T466] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:52 [ 27.518286][ T36] audit: type=1400 audit(1761677017.770:176): avc: denied { open } for pid=95 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=438 scontext=system_u:system_r:acpid_t tcontext=root:object_r:device_t tclass=file permissive=1 [ 27.567922][ T36] audit: type=1400 audit(1761677017.770:177): avc: denied { ioctl } for pid=95 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=438 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=root:object_r:device_t tclass=file permissive=1 [ 27.592393][ T36] audit: type=1400 audit(1761677017.840:178): avc: denied { unmount } for pid=292 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 27.605679][ T472] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:58 [ 27.624649][ T36] audit: type=1400 audit(1761677017.900:179): avc: denied { read } for pid=473 comm="syz.2.45" name="msr" dev="devtmpfs" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 27.656162][ T36] audit: type=1400 audit(1761677017.900:180): avc: denied { open } for pid=473 comm="syz.2.45" path="/dev/cpu/1/msr" dev="devtmpfs" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 27.670937][ T483] binder: Unknown parameter 'ÿF' [ 27.679677][ T480] netlink: 92 bytes leftover after parsing attributes in process `syz.3.46'. [ 27.693543][ T36] audit: type=1400 audit(1761677017.930:181): avc: denied { compute_member } for pid=482 comm="syz.2.47" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 27.704546][ T479] __vm_enough_memory: pid: 479, comm: syz.3.46, bytes: 18014402804453376 not enough memory for the allocation [ 27.740891][ T487] rust_binder: 69: no such ref 0 [ 27.746579][ T487] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 3 [ 27.747012][ T36] audit: type=1400 audit(1761677018.020:182): avc: denied { write } for pid=486 comm="syz.2.49" name="001" dev="devtmpfs" ino=114 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 [ 27.758130][ T488] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 0 [ 27.784652][ T488] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 27.794639][ T487] rust_binder: 69: no such ref 2 [ 27.799781][ T487] rust_binder: 69: no such ref 2 [ 27.828814][ T36] audit: type=1400 audit(1761677018.100:183): avc: denied { ioctl } for pid=500 comm="syz.3.52" path="socket:[4684]" dev="sockfs" ino=4684 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 27.931326][ T516] netlink: 36 bytes leftover after parsing attributes in process `syz.2.57'. [ 27.942528][ T516] netlink: 8 bytes leftover after parsing attributes in process `syz.2.57'. [ 27.953072][ T516] syz.2.57 (516) used obsolete PPPIOCDETACH ioctl [ 28.016267][ T523] rust_binder: Write failure EFAULT in pid:11 [ 28.016767][ T523] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 28.109696][ T533] netlink: 168 bytes leftover after parsing attributes in process `syz.2.63'. [ 28.184885][ T539] netlink: 5 bytes leftover after parsing attributes in process `syz.2.63'. [ 28.207904][ T539] 0ªî{X¹¦: renamed from bridge_slave_1 (while UP) [ 28.225389][ T539] A link change request failed with some changes committed already. Interface 30ªî{X¹¦ may have been left with an inconsistent configuration, please check. [ 28.285377][ T550] EXT4-fs (rnullb0): VFS: Can't find ext4 filesystem [ 28.305632][ T552] netlink: 4 bytes leftover after parsing attributes in process `syz.2.69'. [ 28.315811][ T552] random: crng reseeded on system resumption [ 28.431277][ T564] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 28.511480][ T9] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 28.671506][ T9] usb 2-1: Using ep0 maxpacket: 8 [ 28.678350][ T9] usb 2-1: config 7 has an invalid interface number: 102 but max is 3 [ 28.686806][ T9] usb 2-1: config 7 has an invalid descriptor of length 0, skipping remainder of the config [ 28.696917][ T9] usb 2-1: config 7 has 1 interface, different from the descriptor's value: 4 [ 28.705806][ T9] usb 2-1: config 7 has no interface number 0 [ 28.712273][ T9] usb 2-1: config 7 interface 102 altsetting 127 has 0 endpoint descriptors, different from the interface descriptor's value: 13 [ 28.725822][ T9] usb 2-1: config 7 interface 102 has no altsetting 0 [ 28.734289][ T9] usb 2-1: New USB device found, idVendor=05ac, idProduct=0291, bcdDevice=99.71 [ 28.743405][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 28.751390][ T9] usb 2-1: Product: syz [ 28.755874][ T9] usb 2-1: Manufacturer: syz [ 28.760500][ T9] usb 2-1: SerialNumber: syz [ 28.775658][ T578] netlink: 'syz.3.78': attribute type 6 has an invalid length. [ 28.798301][ T580] netlink: 12 bytes leftover after parsing attributes in process `syz.3.79'. [ 28.970452][ T9] usbhid 2-1:7.102: couldn't find an input interrupt endpoint [ 28.983005][ T9] usb 2-1: USB disconnect, device number 6 [ 29.321477][ T9] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 29.379878][ T615] fuse: Unknown parameter 'ã> é' [ 29.399945][ T620] sock: sock_set_timeout: `syz.3.93' (pid 620) tries to set negative timeout [ 29.492640][ T9] usb 2-1: config 0 has an invalid interface number: 64 but max is 0 [ 29.501023][ T9] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 29.511895][ T9] usb 2-1: config 0 has no interface number 0 [ 29.519929][ T9] usb 2-1: New USB device found, idVendor=046d, idProduct=0823, bcdDevice=39.48 [ 29.529521][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 29.539247][ T9] usb 2-1: Product: syz [ 29.544133][ T9] usb 2-1: Manufacturer: syz [ 29.548899][ T9] usb 2-1: SerialNumber: syz [ 29.555175][ T9] usb 2-1: config 0 descriptor?? [ 29.571502][ T31] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 29.611612][ T517] usb 1-1: USB disconnect, device number 3 [ 29.708239][ T633] kvm: emulating exchange as write [ 29.721465][ T31] usb 3-1: Using ep0 maxpacket: 16 [ 29.727967][ T31] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 29.739425][ T31] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 29.749735][ T31] usb 3-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.00 [ 29.759709][ T31] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 29.769776][ T598] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=123 sclass=netlink_route_socket pid=598 comm=syz.1.84 [ 29.782979][ T31] usb 3-1: config 0 descriptor?? [ 30.076738][ T652] rust_binder: Failed to claim space for a BINDER_TYPE_PTR. (offset: 128, limit: 152, size: 238) [ 30.076771][ T652] rust_binder: Error while translating object. [ 30.087901][ T652] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 30.095543][ T652] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:44 [ 30.128686][ T654] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 30.137930][ T654] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:46 [ 30.192904][ T31] playstation 0003:054C:05C4.0001: unbalanced delimiter at end of report description [ 30.212958][ T31] playstation 0003:054C:05C4.0001: Parse failed [ 30.232747][ T31] playstation 0003:054C:05C4.0001: probe with driver playstation failed with error -22 [ 32.018438][ T9] usb 2-1: USB disconnect, device number 7 [ 32.029308][ T698] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 32.039882][ T698] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 32.185915][ T705] rust_binder: Write failure EFAULT in pid:43 [ 32.324009][ T388] usb 3-1: USB disconnect, device number 4 [ 32.411737][ T36] kauditd_printk_skb: 17166 callbacks suppressed [ 32.411756][ T36] audit: type=1326 audit(1761677022.690:17350): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.446073][ T36] audit: type=1326 audit(1761677022.720:17351): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.470418][ T36] audit: type=1326 audit(1761677022.720:17352): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.493645][ T36] audit: type=1326 audit(1761677022.720:17353): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.516760][ T36] audit: type=1326 audit(1761677022.720:17354): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.540411][ T9] usb 2-1: new low-speed USB device number 8 using dummy_hcd [ 32.548113][ T36] audit: type=1326 audit(1761677022.720:17355): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.571565][ T36] audit: type=1326 audit(1761677022.720:17356): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.595454][ T36] audit: type=1326 audit(1761677022.720:17357): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.620034][ T36] audit: type=1326 audit(1761677022.720:17358): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.643650][ T36] audit: type=1326 audit(1761677022.720:17359): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=655 comm="syz.0.104" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fbc0c38efc9 code=0x50000 [ 32.667448][ T715] rust_binder: Failed copying remainder into alloc: EFAULT [ 32.667477][ T715] rust_binder: Failure in apply_sg: BR_FAILED_REPLY { source: EFAULT } [ 32.674765][ T715] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 32.683138][ T715] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:114 [ 32.742517][ T9] usb 2-1: config 1 interface 0 has no altsetting 0 [ 32.760587][ T9] usb 2-1: string descriptor 0 read error: -22 [ 32.766865][ T9] usb 2-1: New USB device found, idVendor=0458, idProduct=5015, bcdDevice= 0.40 [ 32.776500][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 33.195508][ T721] Unsupported ieee802154 address type: 0 [ 33.435801][ T727] rust_binder: Error in use_page_slow: ESRCH [ 33.435834][ T727] rust_binder: use_range failure ESRCH [ 33.442017][ T403] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 33.443557][ T727] rust_binder: Failed to allocate buffer. len:4144, is_oneway:false [ 33.455251][ T727] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 33.463328][ T727] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:120 [ 33.495780][ T729] usb usb9: Requested nonsensical USBDEVFS_URB_SHORT_NOT_OK. [ 33.515176][ T731] SELinux: security_context_str_to_sid (sytem_uÝGй ‰:ÿß) failed with errno=-22 [ 33.524584][ T9] usbhid 2-1:1.0: can't add hid device: -71 [ 33.530762][ T9] usbhid 2-1:1.0: probe with driver usbhid failed with error -71 [ 33.542063][ T9] usb 2-1: USB disconnect, device number 8 [ 33.561983][ T739] rust_binder: Failed to allocate buffer. len:4248, is_oneway:false [ 33.566224][ T740] IPv6: Can't replace route, no match found [ 33.594114][ T403] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 33.605121][ T403] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 33.614915][ T403] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 33.628075][ T403] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 33.637600][ T403] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 33.648498][ T403] usb 1-1: config 0 descriptor?? [ 33.665626][ T748] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 3 [ 33.703384][ T750] kvm: vcpu 0: requested lapic timer restore with starting count register 0x390=983953270 (1967906540 ns) > initial count (914717820 ns). Using initial count to start timer. [ 33.791041][ T757] rust_binder: Write failure EFAULT in pid:144 [ 33.814159][ T762] netlink: 'syz.2.139': attribute type 2 has an invalid length. [ 33.921501][ T9] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 34.055906][ T403] plantronics 0003:047F:FFFF.0002: No inputs registered, leaving [ 34.064913][ T403] plantronics 0003:047F:FFFF.0002: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 34.071804][ T517] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 34.078743][ T9] usb 2-1: config index 0 descriptor too short (expected 45, got 36) [ 34.094007][ T9] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 4170, setting to 64 [ 34.105276][ T9] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 34.118572][ T9] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 34.127704][ T765] capability: warning: `syz.3.140' uses deprecated v2 capabilities in a way that may be insecure [ 34.138643][ T9] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 34.147462][ T9] usb 2-1: config 0 descriptor?? [ 34.155401][ T9] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 34.233361][ T517] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 34.244616][ T517] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 34548, setting to 1024 [ 34.255882][ T517] usb 3-1: New USB device found, idVendor=0419, idProduct=0600, bcdDevice= 0.00 [ 34.265129][ T517] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 34.274264][ T517] usb 3-1: config 0 descriptor?? [ 34.279744][ T762] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 34.322292][ T721] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 34.331352][ T721] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 34.339780][ T721] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 34.339833][ T721] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:54 [ 34.350643][ T783] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 34.368439][ T783] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 34.382144][ T9] usb 1-1: USB disconnect, device number 4 [ 34.422738][ T798] netlink: 16 bytes leftover after parsing attributes in process `syz.0.150'. [ 34.450853][ T800] rust_binder: Fixups oob 178 180 369 186 [ 34.450884][ T800] rust_binder: Failure in apply_sg: BR_FAILED_REPLY { source: EINVAL } [ 34.456952][ T800] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 34.465966][ T800] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:63 [ 34.574055][ T814] input: syz1 as /devices/virtual/input/input4 [ 34.619942][ T825] tipc: Started in network mode [ 34.624868][ T825] tipc: Node identity ac14140f, cluster identity 4711 [ 34.631939][ T825] tipc: Enabling of bearer rejected, failed to enable media [ 34.641768][ T825] rust_binder: BC_REQUEST_DEATH_NOTIFICATION invalid ref 3 [ 34.649100][ T825] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:74 [ 34.692084][ T517] samsung 0003:0419:0600.0003: unknown main item tag 0x1 [ 34.710810][ T517] samsung 0003:0419:0600.0003: unknown main item tag 0x0 [ 34.718077][ T517] samsung 0003:0419:0600.0003: unknown main item tag 0x3 [ 34.726343][ T517] samsung 0003:0419:0600.0003: hidraw0: USB HID v0.80 Device [HID 0419:0600] on usb-dummy_hcd.2-1/input0 [ 34.817137][ T837] netlink: 44 bytes leftover after parsing attributes in process `syz.0.164'. [ 34.895524][ T762] rust_binder: 149: no such ref 3 [ 34.900705][ T762] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 34.907996][ T762] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 34.915128][ T762] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 0 [ 34.922338][ T762] rust_binder: 149: no such ref 0 [ 34.928297][ T9] usb 3-1: USB disconnect, device number 5 [ 35.063163][ T838] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 35.063186][ T838] rust_binder: Read failure Err(EFAULT) in pid:57 [ 35.458425][ T847] netlink: 104 bytes leftover after parsing attributes in process `syz.2.168'. [ 35.493944][ T852] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 35.493980][ T852] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:158 [ 35.526224][ T857] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:86 [ 35.646550][ T861] netlink: 8 bytes leftover after parsing attributes in process `syz.3.172'. [ 35.664725][ T861] erspan0: default FDB implementation only supports local addresses [ 35.673037][ T861] tmpfs: Unknown parameter '' [ 35.811543][ T517] usb 3-1: new full-speed USB device number 6 using dummy_hcd [ 35.962555][ T517] usb 3-1: config 201 has an invalid interface number: 249 but max is 0 [ 35.971008][ T517] usb 3-1: config 201 has an invalid descriptor of length 0, skipping remainder of the config [ 35.981458][ T517] usb 3-1: config 201 has no interface number 0 [ 35.987719][ T517] usb 3-1: config 201 interface 249 altsetting 4 has an endpoint descriptor with address 0xF1, changing to 0x81 [ 35.999748][ T517] usb 3-1: config 201 interface 249 altsetting 4 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 36.012918][ T517] usb 3-1: config 201 interface 249 has no altsetting 0 [ 36.021212][ T517] usb 3-1: New USB device found, idVendor=04da, idProduct=390d, bcdDevice=fa.df [ 36.030296][ T517] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 36.038326][ T517] usb 3-1: Product: syz [ 36.042532][ T517] usb 3-1: Manufacturer: syz [ 36.047332][ T517] usb 3-1: SerialNumber: syz [ 36.136598][ T882] input: syz1 as /devices/virtual/input/input6 [ 36.263081][ T517] usb 3-1: USB disconnect, device number 6 [ 36.581480][ T403] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 36.602744][ T342] usb 2-1: USB disconnect, device number 9 [ 36.649965][ T916] exFAT-fs (rnullb0): invalid boot record signature [ 36.656826][ T917] netlink: 12 bytes leftover after parsing attributes in process `syz.1.190'. [ 36.657060][ T916] exFAT-fs (rnullb0): failed to read boot sector [ 36.672149][ T916] exFAT-fs (rnullb0): failed to recognize exfat type [ 36.721489][ T403] usb 1-1: device descriptor read/64, error -71 [ 36.808070][ T933] fuse: Unknown parameter 'ÿÿÿÿÿÿÿÿ00000000000000000003' [ 36.822955][ T937] /dev/rnullb0: Can't lookup blockdev [ 36.961481][ T403] usb 1-1: device descriptor read/64, error -71 [ 37.201484][ T403] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 37.331576][ T403] usb 1-1: device descriptor read/64, error -71 [ 37.346616][ T976] rust_binder: Failed to vm_insert_page(35184372744192): vma_addr:35184372744192 i:0 err:EBUSY [ 37.346646][ T976] rust_binder: Error in use_page_slow: EBUSY [ 37.357882][ T976] rust_binder: use_range failure EBUSY [ 37.364300][ T976] rust_binder: Failed to allocate buffer. len:8, is_oneway:false [ 37.369775][ T976] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBUSY } [ 37.377622][ T976] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBUSY } my_pid:75 [ 37.396778][ T979] rust_binder: Error while translating object. [ 37.405855][ T979] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBADF } [ 37.412225][ T979] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBADF } my_pid:79 [ 37.422329][ T979] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 37.432334][ T980] rust_binder: Error while translating object. [ 37.445634][ T980] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EBADF } [ 37.445664][ T980] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EBADF } my_pid:79 [ 37.465067][ T36] kauditd_printk_skb: 5607 callbacks suppressed [ 37.465084][ T36] audit: type=1400 audit(1761677540.740:22967): avc: denied { mounton } for pid=984 comm="syz.1.213" path="/28/file0" dev="tmpfs" ino=169 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=fifo_file permissive=1 [ 37.468683][ T985] rust_binder: got new transaction with bad transaction stack [ 37.474385][ T36] audit: type=1400 audit(1761677540.740:22968): avc: denied { setattr } for pid=984 comm="syz.1.213" name="/" dev="9p" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 37.480470][ T985] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:83 [ 37.601532][ T403] usb 1-1: device descriptor read/64, error -71 [ 37.633972][ T993] tipc: Invalid UDP bearer configuration [ 37.633999][ T993] tipc: Enabling of bearer rejected, failed to enable media [ 37.721596][ T403] usb usb1-port1: attempt power cycle [ 38.061520][ T403] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 38.082620][ T403] usb 1-1: device descriptor read/8, error -71 [ 38.212672][ T403] usb 1-1: device descriptor read/8, error -71 [ 38.301087][ T998] netlink: 68 bytes leftover after parsing attributes in process `syz.3.217'. [ 38.302178][ T36] audit: type=1326 audit(1761677541.580:22969): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=997 comm="syz.3.217" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fee30d8efc9 code=0x0 [ 38.471504][ T403] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 38.492490][ T403] usb 1-1: device descriptor read/8, error -71 [ 38.622728][ T403] usb 1-1: device descriptor read/8, error -71 [ 38.701554][ T9] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 38.731614][ T403] usb usb1-port1: unable to enumerate USB device [ 38.851484][ T9] usb 2-1: Using ep0 maxpacket: 16 [ 38.859232][ T9] usb 2-1: New USB device found, idVendor=17ef, idProduct=721e, bcdDevice=de.06 [ 38.871302][ T9] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 38.879387][ T9] usb 2-1: Product: syz [ 38.883768][ T9] usb 2-1: Manufacturer: syz [ 38.888397][ T9] usb 2-1: SerialNumber: syz [ 38.904680][ T9] r8152-cfgselector 2-1: Unknown version 0x0000 [ 38.911123][ T9] r8152-cfgselector 2-1: config 0 descriptor?? [ 39.079405][ T36] audit: type=1326 audit(1761677542.350:22970): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.102977][ T36] audit: type=1326 audit(1761677542.350:22971): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.126682][ T36] audit: type=1326 audit(1761677542.350:22972): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.150049][ T36] audit: type=1326 audit(1761677542.350:22973): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.173511][ T36] audit: type=1326 audit(1761677542.350:22974): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.197037][ T36] audit: type=1326 audit(1761677542.350:22975): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.220810][ T36] audit: type=1326 audit(1761677542.350:22976): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1032 comm="syz.2.229" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 39.325581][ T9] r8152-cfgselector 2-1: Unknown version 0x0000 [ 39.331984][ T9] r8152-cfgselector 2-1: bad CDC descriptors [ 39.339854][ T9] r8152-cfgselector 2-1: USB disconnect, device number 10 [ 39.508123][ T1040] rust_binder: 116: no such ref 3 [ 39.513295][ T1040] rust_binder: 116: no such ref 1 [ 39.518552][ T1040] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:116 [ 39.572275][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.581729][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.588295][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.594780][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.601238][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.607862][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.614642][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.621192][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.628061][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.634738][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.641736][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.648170][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.655004][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.661902][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.668520][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.675068][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.681735][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.688177][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.694677][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.701105][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.707575][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.714276][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.720703][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.727155][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.733603][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.740049][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.746540][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.753206][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.759644][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.766209][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.772704][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.779135][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.785599][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.792074][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.798501][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.804943][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.811372][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.817875][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.824357][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.830956][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.837781][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.844580][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.851515][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.858030][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.865909][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.872766][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.879302][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.886346][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.893115][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.899676][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.906281][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.913387][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.918282][ T1061] overlayfs: missing 'lowerdir' [ 39.919943][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.931642][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.938373][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.947951][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.954515][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.960946][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.968084][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.974667][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.981186][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.987704][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 39.994183][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 40.000607][ T1049] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 40.112116][ T1070] netlink: 'syz.0.240': attribute type 4 has an invalid length. [ 40.157149][ T1072] fuse: Bad value for 'user_id' [ 40.162073][ T1072] fuse: Bad value for 'user_id' [ 40.211951][ T1075] FAT-fs (rnullb0): bogus number of reserved sectors [ 40.218688][ T1075] FAT-fs (rnullb0): Can't find a valid FAT filesystem [ 40.267033][ T1086] rust_binder: Error while translating object. [ 40.267065][ T1086] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 40.273319][ T1086] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:146 [ 40.339314][ T1090] x_tables: unsorted underflow at hook 2 [ 40.478863][ T1097] fuse: Bad value for 'fd' [ 41.048039][ T1111] netlink: 36 bytes leftover after parsing attributes in process `syz.2.254'. [ 41.057442][ T1111] SELinux: Context system_u:object_r:boot_t:s0 is not valid (left unmapped). [ 41.487043][ T1124] Zero length message leads to an empty skb [ 41.504992][ T1129] netlink: 8 bytes leftover after parsing attributes in process `syz.1.260'. [ 41.514342][ T1129] erspan0: default FDB implementation only supports local addresses [ 41.526265][ T1134] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:162 [ 41.526666][ T1134] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 41.536032][ T1134] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:162 [ 41.554325][ T1137] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 41.563659][ T1137] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 41.585934][ T1143] input: syz1 as /devices/virtual/input/input9 [ 41.680126][ T1146] rust_binder: 166: no such ref 0 [ 41.724675][ T1152] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOMEM } [ 41.724711][ T1152] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOMEM } my_pid:129 [ 41.764361][ T1155] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 41.791098][ T1161] /dev/rnullb0: Can't open blockdev [ 41.843062][ T1167] netlink: 1347 bytes leftover after parsing attributes in process `syz.1.273'. [ 41.856888][ T1168] wg2: mtu greater than device maximum [ 41.869101][ T1170] vlan1: entered promiscuous mode [ 41.874264][ T1170] vlan1: entered allmulticast mode [ 41.879475][ T1170] veth0_vlan: entered allmulticast mode [ 41.894198][ T1170] netlink: 'syz.1.274': attribute type 11 has an invalid length. [ 42.051498][ T388] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 42.161495][ T517] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 42.201463][ T388] usb 1-1: Using ep0 maxpacket: 16 [ 42.207843][ T388] usb 1-1: config index 0 descriptor too short (expected 25953, got 27) [ 42.216214][ T388] usb 1-1: config 9 has an invalid interface number: 144 but max is 0 [ 42.224400][ T388] usb 1-1: config 9 has an invalid descriptor of length 0, skipping remainder of the config [ 42.234575][ T388] usb 1-1: config 9 has no interface number 0 [ 42.240650][ T388] usb 1-1: config 9 interface 144 altsetting 4 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 42.254489][ T388] usb 1-1: config 9 interface 144 has no altsetting 0 [ 42.262877][ T388] usb 1-1: New USB device found, idVendor=045e, idProduct=0927, bcdDevice=4b.68 [ 42.272024][ T388] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 42.279994][ T388] usb 1-1: Product: syz [ 42.284176][ T388] usb 1-1: Manufacturer: syz [ 42.288764][ T388] usb 1-1: SerialNumber: syz [ 42.295946][ T388] r8152-cfgselector 1-1: Unknown version 0x0000 [ 42.331497][ T517] usb 2-1: Using ep0 maxpacket: 16 [ 42.337686][ T517] usb 2-1: config 1 interface 0 altsetting 9 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 42.350554][ T517] usb 2-1: config 1 interface 0 has no altsetting 0 [ 42.358520][ T517] usb 2-1: New USB device found, idVendor=056e, idProduct=019b, bcdDevice= 0.40 [ 42.367627][ T517] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 42.375644][ T517] usb 2-1: Product: syz [ 42.379804][ T517] usb 2-1: Manufacturer: syz [ 42.384424][ T517] usb 2-1: SerialNumber: syz [ 42.506336][ T388] r8152 1-1:9.144: Expected endpoints are not found [ 42.514243][ T388] r8152-cfgselector 1-1: USB disconnect, device number 9 [ 42.618970][ T517] usbhid 2-1:1.0: can't add hid device: -71 [ 42.625048][ T517] usbhid 2-1:1.0: probe with driver usbhid failed with error -71 [ 42.636716][ T517] usb 2-1: USB disconnect, device number 11 [ 42.637027][ T36] kauditd_printk_skb: 31 callbacks suppressed [ 42.637039][ T36] audit: type=1400 audit(1761677545.910:23008): avc: denied { bind } for pid=1177 comm="syz.2.277" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 42.668246][ T36] audit: type=1400 audit(1761677545.920:23009): avc: denied { connect } for pid=1177 comm="syz.2.277" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 42.679450][ T1181] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=1538 sclass=netlink_route_socket pid=1181 comm=syz.2.278 [ 42.715946][ T36] audit: type=1400 audit(1761677545.990:23010): avc: denied { getopt } for pid=1184 comm="syz.2.280" laddr=::ffff:172.20.20.170 lport=4 faddr=::ffff:172.20.20.170 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 42.716412][ T1185] +$<¶: renamed from bridge0 (while UP) [ 42.811157][ T1194] tmpfs: Unknown parameter 'no' [ 42.811284][ T1195] tmpfs: Unknown parameter 'no' [ 42.846594][ T36] audit: type=1400 audit(1761677546.120:23011): avc: denied { accept } for pid=1202 comm="syz.3.287" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 42.940042][ T1212] 9pnet_fd: Insufficient options for proto=fd [ 43.043364][ T1214] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:180 [ 43.089571][ T1216] rust_binder: Write failure EINVAL in pid:182 [ 43.099812][ T1216] rust_binder: Failed to vm_insert_page(35184388857856): vma_addr:35184388853760 i:1 err:EFAULT [ 43.106044][ T1216] rust_binder: Error in use_page_slow: EFAULT [ 43.116811][ T1216] rust_binder: use_range failure EFAULT [ 43.122932][ T1216] rust_binder: Failed to allocate buffer. len:4120, is_oneway:false [ 43.128474][ T1216] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 43.136578][ T1216] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:182 [ 43.190773][ T1222] rust_binder: BC_REQUEST_FREEZE_NOTIFICATION invalid ref 0 [ 43.207294][ T1222] rust_binder: Write failure EINVAL in pid:139 [ 43.274902][ T1230] netlink: 64 bytes leftover after parsing attributes in process `syz.1.299'. [ 43.297231][ T36] audit: type=1400 audit(1761677546.570:23012): avc: denied { getopt } for pid=1229 comm="syz.1.299" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 43.317462][ T1226] rust_binder: Error in use_page_slow: ESRCH [ 43.317484][ T1226] rust_binder: use_range failure ESRCH [ 43.323558][ T1226] rust_binder: Failed to allocate buffer. len:4248, is_oneway:false [ 43.329079][ T1226] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 43.337219][ T1226] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:188 [ 43.382486][ T1241] rust_binder: Error while translating object. [ 43.391883][ T1241] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 43.398076][ T1241] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:145 [ 43.491188][ T1243] rust_binder: 147: no such ref 3 [ 43.505445][ T1243] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 43.512511][ T1243] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 43.519558][ T1243] rust_binder: Write failure EFAULT in pid:147 [ 43.544283][ T1247] input: syz1 as /devices/virtual/input/input10 [ 43.576647][ T1251] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 43.585194][ T1251] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 43.601500][ T517] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 43.751480][ T517] usb 1-1: Using ep0 maxpacket: 32 [ 43.757757][ T517] usb 1-1: config 1 interface 0 has no altsetting 0 [ 43.766041][ T517] usb 1-1: New USB device found, idVendor=1477, idProduct=1024, bcdDevice= 0.40 [ 43.775122][ T517] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 43.783142][ T517] usb 1-1: Product: 㯇頪䔼櫹魔筚滯èƒäƒ³îˆŠì¾«å’·ï° èŒ¤ì‚관슶ࡲ佌穻毠係ޡ峗äºé‹’ਗ਼ì‡ì”§ï”ܶ멨敵ﲳ꾚᱿æ¬ç´Šê§ºà¾»è‘…掊똗哭î‘▅솠΢뗞赵짚׾眰ꫲ梱å¶á± ç“šà¡¾ã¥ æŒžç—Žì»±á¾ì¯¿å«„⡨㊶Άꓯ﯉ᅚ㯨꜉뭤å–ä»ï§»é±ºæ»–䚘熡勛᥿산 [ 43.810173][ T517] usb 1-1: Manufacturer: ãŽè®ï™®å•ˆà±¦å苹ኪߗ쮫ãºÓ¤ã¨¾çª…ï‚•è¼î¸±ê°¢é—¤íœ»ï£¼î‡œí’ˆë ™ê„”ì«®è¿¾ê¾¦ê´¸á©æ‡ì¶¦ãŸ¤èˆ–즮㊥왗緞✤巀봀á‡é–¿î¡“稅狇ã„à¾é–§Æ¹ã»„Ðè§å±´á†í‹±ê“ࠢ며㿒뢳êŒÂ‘â¶žê‚¿ß钱༪㪉駞࿕堜먻 [ 43.834144][ T517] usb 1-1: SerialNumber: 传撹ꕂ䬓㸯姴婗웵꛷쑷衠痚磽馛㻻ꖓ傟倾äŸé€²ì†°éˆè½Šഠ嘎긿톟䣅缹붔å©ï¼¢ê¸”訅봴䦰 [ 43.842036][ T403] usb 2-1: new low-speed USB device number 12 using dummy_hcd [ 43.915809][ T36] audit: type=1400 audit(1761677547.190:23013): avc: denied { write } for pid=1261 comm="syz.2.311" name="rnullb0" dev="tmpfs" ino=371 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 43.944314][ T36] audit: type=1400 audit(1761677547.220:23014): avc: denied { accept } for pid=1265 comm="syz.3.312" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 43.964855][ T1268] netlink: 8 bytes leftover after parsing attributes in process `syz.2.313'. [ 43.981490][ T403] usb 2-1: device descriptor read/64, error -71 [ 44.019236][ T36] audit: type=1400 audit(1761677547.290:23015): avc: denied { bind } for pid=1265 comm="syz.3.312" lport=1 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 44.039636][ T36] audit: type=1400 audit(1761677547.290:23016): avc: denied { name_bind } for pid=1265 comm="syz.3.312" src=20002 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:port_t tclass=rawip_socket permissive=1 [ 44.067831][ T36] audit: type=1400 audit(1761677547.290:23017): avc: denied { node_bind } for pid=1265 comm="syz.3.312" saddr=10.1.1.1 src=20002 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:node_t tclass=rawip_socket permissive=1 [ 44.098355][ T517] usbhid 1-1:1.0: can't add hid device: -71 [ 44.104620][ T517] usbhid 1-1:1.0: probe with driver usbhid failed with error -71 [ 44.115769][ T517] usb 1-1: USB disconnect, device number 10 [ 44.231475][ T403] usb 2-1: device descriptor read/64, error -71 [ 44.421503][ T517] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 44.471498][ T403] usb 2-1: new low-speed USB device number 13 using dummy_hcd [ 44.571504][ T517] usb 1-1: Using ep0 maxpacket: 16 [ 44.578062][ T517] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 44.589111][ T517] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 44.598890][ T517] usb 1-1: New USB device found, idVendor=054c, idProduct=05c4, bcdDevice= 0.00 [ 44.607984][ T517] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 44.611499][ T403] usb 2-1: device descriptor read/64, error -71 [ 44.620297][ T517] usb 1-1: config 0 descriptor?? [ 44.725816][ T1294] 9pnet_fd: Insufficient options for proto=fd [ 44.752804][ T1299] vlan1: entered promiscuous mode [ 44.758123][ T1299] vlan1: entered allmulticast mode [ 44.763417][ T1299] veth0_vlan: entered allmulticast mode [ 44.778782][ T1301] netlink: 'syz.3.325': attribute type 4 has an invalid length. [ 44.786576][ T1301] netlink: 8 bytes leftover after parsing attributes in process `syz.3.325'. [ 44.861532][ T403] usb 2-1: device descriptor read/64, error -71 [ 44.971646][ T403] usb usb2-port1: attempt power cycle [ 45.031353][ T517] playstation 0003:054C:05C4.0004: hidraw0: USB HID v0.00 Device [HID 054c:05c4] on usb-dummy_hcd.0-1/input0 [ 45.230910][ T517] playstation 0003:054C:05C4.0004: Failed to retrieve feature with reportID 18: -32 [ 45.231346][ T1284] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 45.241032][ T517] playstation 0003:054C:05C4.0004: Failed to retrieve DualShock4 pairing info: -32 [ 45.250148][ T1284] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 45.258792][ T517] playstation 0003:054C:05C4.0004: Failed to get MAC address from DualShock4 [ 45.278207][ T517] playstation 0003:054C:05C4.0004: Failed to create dualshock4. [ 45.286805][ T517] playstation 0003:054C:05C4.0004: probe with driver playstation failed with error -32 [ 45.298956][ T517] usb 1-1: USB disconnect, device number 11 [ 45.321468][ T403] usb 2-1: new low-speed USB device number 14 using dummy_hcd [ 45.323759][ T1316] fuse: Bad value for 'rootmode' [ 45.352490][ T403] usb 2-1: device descriptor read/8, error -71 [ 45.369914][ T1326] netlink: 44 bytes leftover after parsing attributes in process `syz.2.332'. [ 45.380051][ T1326] netlink: 43 bytes leftover after parsing attributes in process `syz.2.332'. [ 45.389358][ T1326] netlink: 'syz.2.332': attribute type 5 has an invalid length. [ 45.397232][ T1326] netlink: 43 bytes leftover after parsing attributes in process `syz.2.332'. [ 45.424817][ T1337] tipc: Can't bind to reserved service type 0 [ 45.484384][ T403] usb 2-1: device descriptor read/8, error -71 [ 45.502133][ T1348] UDPLite: UDP-Lite is deprecated and scheduled to be removed in 2025, please contact the netdev mailing list [ 45.594755][ T1350] rust_binder: 206: no such ref 1 [ 45.731504][ T403] usb 2-1: new low-speed USB device number 15 using dummy_hcd [ 45.762597][ T403] usb 2-1: device descriptor read/8, error -71 [ 45.892598][ T403] usb 2-1: device descriptor read/8, error -71 [ 45.938047][ T1355] netlink: 172 bytes leftover after parsing attributes in process `syz.2.342'. [ 46.002069][ T403] usb usb2-port1: unable to enumerate USB device [ 46.470864][ T1368] overlay: Unknown parameter 'permit_directio' [ 46.477888][ T1368] SELinux: security_context_str_to_sid (system_u) failed with errno=-22 [ 46.651491][ T517] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 46.802774][ T517] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 46.813827][ T517] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 46.823590][ T517] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 46.838798][ T517] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 46.847929][ T517] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 46.856974][ T517] usb 1-1: config 0 descriptor?? [ 46.981499][ T31] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 47.131462][ T31] usb 2-1: Using ep0 maxpacket: 32 [ 47.137728][ T31] usb 2-1: config 1 interface 0 altsetting 254 endpoint 0x81 has invalid wMaxPacketSize 0 [ 47.147747][ T31] usb 2-1: config 1 interface 0 altsetting 254 bulk endpoint 0x82 has invalid maxpacket 32 [ 47.157965][ T31] usb 2-1: config 1 interface 0 altsetting 254 has an endpoint descriptor with address 0xC8, changing to 0x88 [ 47.169640][ T31] usb 2-1: config 1 interface 0 altsetting 254 endpoint 0x88 has invalid wMaxPacketSize 0 [ 47.179838][ T31] usb 2-1: config 1 interface 0 altsetting 254 bulk endpoint 0x88 has invalid maxpacket 0 [ 47.189768][ T31] usb 2-1: config 1 interface 0 altsetting 254 has 3 endpoint descriptors, different from the interface descriptor's value: 22 [ 47.202997][ T31] usb 2-1: config 1 interface 0 has no altsetting 0 [ 47.210329][ T31] usb 2-1: New USB device found, idVendor=7fff, idProduct=a4a1, bcdDevice= 0.40 [ 47.219468][ T31] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 47.227467][ T31] usb 2-1: SerialNumber: syz [ 47.233419][ T1378] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 47.241293][ T31] cdc_acm 2-1:1.0: Control and data interfaces are not separated! [ 47.270656][ T517] plantronics 0003:047F:FFFF.0005: No inputs registered, leaving [ 47.279700][ T517] plantronics 0003:047F:FFFF.0005: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 47.353062][ T1389] netlink: 8 bytes leftover after parsing attributes in process `syz.2.356'. [ 47.443870][ T403] usb 2-1: USB disconnect, device number 16 [ 47.533068][ T517] usb 1-1: USB disconnect, device number 12 [ 47.691183][ T1413] process 'syz.2.365' launched '/dev/fd/6' with NULL argv: empty string added [ 47.700449][ T36] kauditd_printk_skb: 6 callbacks suppressed [ 47.700465][ T36] audit: type=1400 audit(1761677550.970:23024): avc: denied { execute_no_trans } for pid=1411 comm="syz.2.365" path=2F6D656D66643A5B0BDB58AE5B1AA9FDFAADD16D64C8854858A9250C1A65E0202864656C6574656429 dev="tmpfs" ino=1035 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 47.801034][ T36] audit: type=1400 audit(1761677551.070:23025): avc: denied { ioctl } for pid=1424 comm="syz.3.369" path="socket:[9765]" dev="sockfs" ino=9765 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 48.186208][ T1449] binder: Bad value for 'stats' [ 48.210216][ T1452] rust_binder: Failed to allocate buffer. len:24, is_oneway:false [ 48.254568][ T1463] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 48.286717][ T36] audit: type=1400 audit(1761677551.560:23026): avc: denied { ioctl } for pid=1443 comm="syz.0.375" path="socket:[8878]" dev="sockfs" ino=8878 ioctlcmd=0x89b0 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 48.358581][ T36] audit: type=1400 audit(1761677551.630:23027): avc: denied { create } for pid=1479 comm="syz.2.386" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=caif_socket permissive=1 [ 48.389470][ T36] audit: type=1400 audit(1761677551.660:23028): avc: denied { listen } for pid=1481 comm="syz.2.388" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 48.415128][ T1488] fuse: Unknown parameter 'rootmde' [ 48.418123][ T36] audit: type=1400 audit(1761677551.690:23029): avc: denied { read write } for pid=1486 comm="syz.2.389" name="rnullb0" dev="tmpfs" ino=371 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 48.448386][ T1494] netlink: 4 bytes leftover after parsing attributes in process `syz.2.392'. [ 48.451256][ T36] audit: type=1400 audit(1761677551.690:23030): avc: denied { open } for pid=1486 comm="syz.2.389" path="/dev/rnullb0" dev="tmpfs" ino=371 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="system_u:object_r:boot_t:s0" [ 48.457628][ T1494] 0ªî{X¹¦: left promiscuous mode [ 48.484034][ T36] audit: type=1400 audit(1761677551.690:23031): avc: denied { validate_trans } for pid=1487 comm="syz.1.390" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:security_t tclass=security permissive=1 [ 48.489104][ T1494] +$<¶: port 2(30ªî{X¹¦) entered disabled state [ 48.509351][ T36] audit: type=1326 audit(1761677551.690:23032): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1487 comm="syz.1.390" exe="/root/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fa3eb58efc9 code=0x0 [ 48.538990][ T1494] bridge_slave_0: left allmulticast mode [ 48.539987][ T1496] rust_binder: inc_ref_done called when no active inc_refs [ 48.544820][ T1494] bridge_slave_0: left promiscuous mode [ 48.557851][ T1494] +$<¶: port 1(bridge_slave_0) entered disabled state [ 48.623193][ T1495] tipc: Started in network mode [ 48.628174][ T1495] tipc: Node identity ac14140f, cluster identity 4711 [ 48.635322][ T1495] tipc: New replicast peer: 255.255.255.255 [ 48.641497][ T1495] tipc: Enabled bearer , priority 10 [ 48.648076][ T1497] netlink: 12 bytes leftover after parsing attributes in process `syz.2.392'. [ 48.714088][ T36] audit: type=1400 audit(1761677551.990:23033): avc: denied { read } for pid=1499 comm="syz.2.393" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 49.122082][ T1574] netlink: 12 bytes leftover after parsing attributes in process `syz.3.419'. [ 49.270865][ T1590] netlink: 'syz.1.426': attribute type 4 has an invalid length. [ 49.278935][ T1590] netlink: 3649 bytes leftover after parsing attributes in process `syz.1.426'. [ 49.313570][ T1586] mmap: syz.3.425 (1586) uses deprecated remap_file_pages() syscall. See Documentation/mm/remap_file_pages.rst. [ 49.491495][ T342] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 49.558016][ T1650] input: syz1 as /devices/virtual/input/input11 [ 49.641571][ T342] usb 1-1: Using ep0 maxpacket: 32 [ 49.648622][ T342] usb 1-1: config 0 interface 0 altsetting 1 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 49.667310][ T342] usb 1-1: config 0 interface 0 has no altsetting 0 [ 49.679559][ T342] usb 1-1: New USB device found, idVendor=056a, idProduct=009f, bcdDevice= 0.00 [ 49.698024][ T342] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 49.714541][ T342] usb 1-1: config 0 descriptor?? [ 49.746160][ T1685] netlink: 'syz.2.460': attribute type 22 has an invalid length. [ 49.754000][ T517] tipc: Node number set to 2886997007 [ 50.125888][ T342] wacom 0003:056A:009F.0006: item fetching failed at offset 5/6 [ 50.133962][ T342] wacom 0003:056A:009F.0006: parse failed [ 50.139737][ T342] wacom 0003:056A:009F.0006: probe with driver wacom failed with error -22 [ 50.352253][ T517] usb 1-1: USB disconnect, device number 13 [ 50.503634][ T1726] netlink: 240 bytes leftover after parsing attributes in process `syz.2.476'. [ 50.565139][ T1735] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 50.565172][ T1735] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:228 [ 50.623176][ T1737] rust_binder: Write failure EINVAL in pid:230 [ 50.633352][ T1737] rust_binder: Failure when writing BR_NOOP at beginning of buffer. [ 50.639607][ T1737] rust_binder: Read failure Err(EFAULT) in pid:230 [ 50.712751][ T1744] rust_binder: 1739 RLIMIT_NICE not set [ 50.853842][ T1778] fuse: Bad value for 'group_id' [ 50.864488][ T1778] fuse: Bad value for 'group_id' [ 50.872476][ T1778] incfs_lookup_dentry err:-13 [ 50.877249][ T1778] incfs: Can't find or create .index dir in ./bus [ 50.883898][ T1778] incfs: mount failed -13 [ 50.901836][ T1782] netlink: 'syz.0.494': attribute type 29 has an invalid length. [ 50.910317][ T1782] rust_binder: 227: no such ref 3 [ 50.916103][ T1782] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 50.916131][ T1782] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:227 [ 50.938252][ T1793] fuse: Bad value for 'user_id' [ 50.952299][ T1793] fuse: Bad value for 'user_id' [ 51.008388][ T1797] rust_binder: Write failure EFAULT in pid:231 [ 51.081918][ T1810] overlayfs: missing 'lowerdir' [ 51.404027][ T1837] /dev/rnullb0: Can't open blockdev [ 51.422445][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.422472][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.436265][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.436291][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.449590][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.449615][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.466378][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.466403][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.481464][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.481787][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.488236][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.494696][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.501141][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.511613][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.514218][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.521148][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.527962][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.534342][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.540730][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.555390][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.555411][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.561940][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.568396][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.575062][ T1840] rust_binder: Error in use_page_slow: ESRCH [ 51.581625][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.587624][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.594080][ T1840] rust_binder: use_range failure ESRCH [ 51.600503][ T1840] rust_binder: Failed to allocate buffer. len:4224, is_oneway:false [ 51.606114][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.614142][ T1840] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 51.620674][ T1840] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:257 [ 51.630515][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.640127][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.652073][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.658854][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.668118][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.674961][ T1839] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 51.927726][ T1857] netlink: 51 bytes leftover after parsing attributes in process `syz.0.519'. [ 51.969859][ T1861] /dev/rnullb0: Can't open blockdev [ 52.098075][ T1873] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 52.187860][ T1885] netlink: 132 bytes leftover after parsing attributes in process `syz.0.526'. [ 52.213156][ T1890] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 52.293283][ T1901] netlink: 68 bytes leftover after parsing attributes in process `syz.1.532'. [ 52.451517][ T517] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 52.463237][ T1914] netlink: 68 bytes leftover after parsing attributes in process `syz.3.536'. [ 52.551535][ T403] usb 2-1: new full-speed USB device number 17 using dummy_hcd [ 52.602548][ T517] usb 1-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 52.614106][ T517] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 255, changing to 11 [ 52.625267][ T517] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 59391, setting to 1024 [ 52.636499][ T517] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 52.649646][ T517] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 52.658687][ T517] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 52.667211][ T517] usb 1-1: config 0 descriptor?? [ 52.672418][ T1892] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 52.702675][ T403] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1023, setting to 64 [ 52.713855][ T403] usb 2-1: New USB device found, idVendor=8380, idProduct=1850, bcdDevice= 0.00 [ 52.722934][ T403] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 52.731692][ T403] usb 2-1: config 0 descriptor?? [ 52.736951][ T1906] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 53.076858][ T36] kauditd_printk_skb: 78 callbacks suppressed [ 53.076877][ T36] audit: type=1400 audit(1761677556.350:23112): avc: denied { module_load } for pid=1931 comm="syz.3.544" path=2F7365637265746D656D202864656C6574656429 dev="secretmem" ino=11802 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=system permissive=1 [ 53.111332][ T517] plantronics 0003:047F:FFFF.0007: No inputs registered, leaving [ 53.120579][ T517] plantronics 0003:047F:FFFF.0007: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 53.146194][ T403] betop 0003:8380:1850.0008: unknown main item tag 0x0 [ 53.154646][ T1940] netlink: 'syz.3.547': attribute type 1 has an invalid length. [ 53.161494][ T403] betop 0003:8380:1850.0008: unknown main item tag 0x0 [ 53.162370][ T1940] netlink: 'syz.3.547': attribute type 3 has an invalid length. [ 53.173786][ T403] betop 0003:8380:1850.0008: hidraw1: USB HID v1.01 Device [HID 8380:1850] on usb-dummy_hcd.1-1/input0 [ 53.188139][ T403] betop 0003:8380:1850.0008: no inputs found [ 53.190967][ T1940] netlink: 296 bytes leftover after parsing attributes in process `syz.3.547'. [ 53.225105][ T1940] fuse: Unknown parameter '†d<000000000000000000051844674407370955161500000000000000000000' [ 53.235908][ T1940] 9pnet_fd: Insufficient options for proto=fd [ 53.347622][ T1906] __vm_enough_memory: pid: 1906, comm: syz.1.533, bytes: 18014402804453376 not enough memory for the allocation [ 53.360452][ T31] usb 2-1: USB disconnect, device number 17 [ 53.470727][ T1949] input: syz0 as /devices/virtual/input/input13 [ 53.773668][ T36] audit: type=1400 audit(1761677557.050:23113): avc: denied { ioctl } for pid=1954 comm="syz.3.550" path="socket:[11844]" dev="sockfs" ino=11844 ioctlcmd=0x9411 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 53.962133][ T1973] __vm_enough_memory: pid: 1973, comm: syz.1.556, bytes: 18014402804453376 not enough memory for the allocation [ 54.031120][ T1978] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 54.189637][ T1986] 9pnet_fd: Insufficient options for proto=fd [ 54.909272][ T36] audit: type=1400 audit(1761677558.180:23114): avc: denied { setopt } for pid=2012 comm="syz.1.569" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 54.930052][ T36] audit: type=1400 audit(1761677558.190:23115): avc: denied { write } for pid=2012 comm="syz.1.569" path="socket:[10740]" dev="sockfs" ino=10740 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=ieee802154_socket permissive=1 [ 54.976791][ T2023] sit0: entered promiscuous mode [ 54.994385][ T2023] netlink: 'syz.1.572': attribute type 1 has an invalid length. [ 55.003302][ T2023] netlink: 9 bytes leftover after parsing attributes in process `syz.1.572'. [ 55.014232][ T2027] 9pnet_fd: Insufficient options for proto=fd [ 55.025140][ T36] audit: type=1400 audit(1761677558.290:23116): avc: denied { setcurrent } for pid=2022 comm="syz.1.572" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [ 55.107088][ T2056] netlink: 488 bytes leftover after parsing attributes in process `syz.0.584'. [ 55.171139][ T2075] __vm_enough_memory: pid: 2075, comm: syz.1.591, bytes: 18014402804453376 not enough memory for the allocation [ 55.196380][ T2085] syz.0.595 uses obsolete (PF_INET,SOCK_PACKET) [ 55.208483][ T36] audit: type=1326 audit(1761677558.480:23117): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2089 comm="syz.2.596" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 55.211349][ T2090] devpts: called with bogus options [ 55.232085][ T36] audit: type=1326 audit(1761677558.480:23118): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2089 comm="syz.2.596" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 55.238019][ T388] usb 1-1: USB disconnect, device number 14 [ 55.260828][ T36] audit: type=1326 audit(1761677558.480:23119): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2089 comm="syz.2.596" exe="/root/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 55.274047][ T2091] SELinux: security_context_str_to_sid (system_u) failed with errno=-22 [ 55.301829][ T36] audit: type=1326 audit(1761677558.480:23120): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2089 comm="syz.2.596" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 55.331561][ T36] audit: type=1326 audit(1761677558.480:23121): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=2089 comm="syz.2.596" exe="/root/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f01fe38efc9 code=0x7ffc0000 [ 55.813713][ T2134] rust_binder: Write failure EFAULT in pid:335 [ 55.897745][ T2141] tmpfs: Unknown parameter 'smackusf' [ 55.913607][ T2141] netlink: 'syz.1.614': attribute type 12 has an invalid length. [ 56.065353][ T2145] netlink: 24 bytes leftover after parsing attributes in process `syz.3.615'. [ 56.383595][ T2167] fuse: Bad value for 'fd' [ 56.420364][ T2175] SELinux: Context system_u:object_r:etc_t:s0 is not valid (left unmapped). [ 56.960681][ T2211] rust_binder: Write failure EFAULT in pid:345 [ 57.023593][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.029861][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.029970][ T2222] overlayfs: missing 'lowerdir' [ 57.036512][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.047887][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.054549][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.061046][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.061154][ T2222] rust_binder: validate_parent_fixup: fixup_min_offset=46, parent_offset=35 [ 57.067755][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.074281][ T2222] rust_binder: Error while translating object. [ 57.082812][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.089400][ T2222] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 57.095379][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.101919][ T2222] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:354 [ 57.111257][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.126917][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.133544][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.140033][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.146517][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.153008][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.159492][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.165981][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.172426][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.178869][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.185333][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.193492][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.200089][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.202799][ T2225] overlayfs: failed to resolve './file1': -2 [ 57.206716][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.219459][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.227167][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.233660][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.240204][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.246698][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.253153][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.259578][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.266191][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.272721][ T2221] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 57.301475][ T2231] netlink: 8 bytes leftover after parsing attributes in process `syz.2.646'. [ 57.375822][ T2233] netlink: 12 bytes leftover after parsing attributes in process `syz.2.647'. [ 57.448551][ T2251] rust_binder: Error while translating object. [ 57.448594][ T2251] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 57.454839][ T2251] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:367 [ 57.504584][ T2258] netlink: 'syz.2.656': attribute type 14 has an invalid length. [ 57.720374][ T2281] binder: Unknown parameter '00000000000000000003' [ 58.432554][ T2301] binder: Bad value for 'defcontext' [ 58.630129][ T36] kauditd_printk_skb: 129 callbacks suppressed [ 58.630150][ T36] audit: type=1400 audit(1761677561.900:23251): avc: denied { watch } for pid=2332 comm="syz.3.680" path="/223/file0" dev="tmpfs" ino=1231 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=file permissive=1 [ 58.666885][ T2335] netlink: 44 bytes leftover after parsing attributes in process `syz.3.681'. [ 58.997327][ T36] audit: type=1400 audit(1761677562.270:23252): avc: denied { bind } for pid=2351 comm="syz.0.688" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 59.087330][ T2363] netlink: 'syz.1.691': attribute type 15 has an invalid length. [ 59.201921][ T2386] fuse: Unknown parameter '' [ 59.405005][ T2399] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:413 [ 59.405324][ T2400] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 59.532820][ T36] audit: type=1400 audit(1761677562.810:23253): avc: denied { mount } for pid=2419 comm="syz.2.709" name="/" dev="tracefs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=filesystem permissive=1 [ 59.601496][ T36] audit: type=1400 audit(1761677562.840:23254): avc: denied { remount } for pid=2419 comm="syz.2.709" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 59.848418][ T36] audit: type=1400 audit(1761677563.120:23255): avc: denied { nlmsg_read } for pid=2452 comm="syz.1.720" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 59.883546][ T2463] mmap: syz.3.726 (2463): VmData 29077504 exceed data ulimit 68. Update limits or use boot option ignore_rlimit_data. [ 59.919477][ T2477] overlay: Unknown parameter 'measure' [ 59.926461][ T2477] fuse: Unknown parameter 'dont_appraise' [ 59.937223][ T2460] rust_binder: BC_CLEAR_FREEZE_NOTIFICATION invalid ref 1 [ 59.944524][ T2460] rust_binder: Write failure EINVAL in pid:423 [ 59.960262][ T36] audit: type=1400 audit(1761677563.230:23256): avc: denied { setopt } for pid=2469 comm="syz.3.728" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 60.062983][ T36] audit: type=1400 audit(1761677563.340:23257): avc: denied { mount } for pid=2503 comm="syz.1.739" name="/" dev="tmpfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 60.148217][ T2516] rust_binder: Write failure EFAULT in pid:433 [ 60.298961][ T36] audit: type=1400 audit(1761677563.570:23258): avc: denied { getopt } for pid=2525 comm="syz.3.746" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 60.419381][ T2532] 9pnet_fd: Insufficient options for proto=fd [ 60.941610][ T2557] veth0_virt_wifi: entered allmulticast mode [ 60.948088][ T2556] veth0_virt_wifi: left allmulticast mode [ 61.046201][ T2567] netlink: 'syz.0.762': attribute type 6 has an invalid length. [ 61.079099][ T36] audit: type=1400 audit(1761677564.350:23259): avc: denied { create } for pid=2571 comm="syz.0.764" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=sctp_socket permissive=1 [ 61.100758][ T36] audit: type=1400 audit(1761677564.370:23260): avc: denied { unmount } for pid=289 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tmpfs_t tclass=filesystem permissive=1 [ 61.361942][ T517] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 61.521492][ T517] usb 2-1: Using ep0 maxpacket: 8 [ 61.527719][ T517] usb 2-1: config 0 has an invalid interface number: 151 but max is 1 [ 61.535927][ T517] usb 2-1: config 0 has no interface number 1 [ 61.542046][ T517] usb 2-1: config 0 interface 151 altsetting 0 has an invalid descriptor for endpoint zero, skipping [ 61.552906][ T517] usb 2-1: config 0 interface 151 altsetting 0 has an endpoint descriptor with address 0xA3, changing to 0x83 [ 61.564570][ T517] usb 2-1: config 0 interface 151 altsetting 0 endpoint 0x83 has invalid maxpacket 64466, setting to 1024 [ 61.575870][ T517] usb 2-1: config 0 interface 151 altsetting 0 bulk endpoint 0x83 has invalid maxpacket 1024 [ 61.586045][ T517] usb 2-1: config 0 interface 151 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 1 [ 61.599104][ T517] usb 2-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 61.610770][ T517] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 7 [ 61.622149][ T517] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 59391, setting to 1024 [ 61.634863][ T517] usb 2-1: New USB device found, idVendor=0499, idProduct=500a, bcdDevice=e7.b7 [ 61.643963][ T517] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 61.652017][ T517] usb 2-1: Product: syz [ 61.656173][ T517] usb 2-1: Manufacturer: syz [ 61.660739][ T517] usb 2-1: SerialNumber: syz [ 61.665916][ T517] usb 2-1: config 0 descriptor?? [ 61.671214][ T2581] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 61.879115][ T517] usb 2-1: USB disconnect, device number 18 [ 62.238707][ T2634] tmpfs: Unknown parameter '00000000000000000000' [ 62.931844][ T2662] 9pnet_fd: Insufficient options for proto=fd [ 63.414527][ T2685] /dev/rnullb0: Can't open blockdev [ 63.537899][ T2709] netlink: 92 bytes leftover after parsing attributes in process `syz.0.815'. [ 63.538251][ T2711] netlink: 'syz.2.817': attribute type 27 has an invalid length. [ 63.564886][ T2711] 0ªî{X¹¦: left allmulticast mode [ 63.577727][ T2711] vlan1: left promiscuous mode [ 63.579987][ T2717] 9pnet: Could not find request transport: fd r [ 63.583535][ T2711] vlan1: left allmulticast mode [ 63.596428][ T2718] 9pnet_fd: Insufficient options for proto=fd [ 63.600513][ T2711] veth0_vlan: left allmulticast mode [ 64.124633][ T36] kauditd_printk_skb: 13 callbacks suppressed [ 64.124650][ T36] audit: type=1400 audit(1761677568.396:23274): avc: denied { unlink } for pid=290 comm="syz-executor" name="file0" dev="tmpfs" ino=1438 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_tmpfs_t tclass=chr_file permissive=1 [ 64.273589][ T2732] No source specified [ 64.329558][ T2734] netlink: 'syz.2.825': attribute type 58 has an invalid length. [ 64.338324][ T2734] netlink: 'syz.2.825': attribute type 2 has an invalid length. [ 64.536543][ T36] audit: type=1400 audit(1761677568.806:23275): avc: denied { create } for pid=2749 comm="syz.0.832" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=atmpvc_socket permissive=1 [ 64.668701][ T2764] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:477 [ 64.857078][ T2784] rust_binder: 483: no such ref 3 [ 64.871941][ T2784] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 64.897956][ T2784] rust_binder: BC_CLEAR_DEATH_NOTIFICATION invalid ref 1 [ 64.926278][ T2784] rust_binder: Write failure EFAULT in pid:483 [ 65.039825][ T2809] binder: Unknown parameter 'contextÌðÔð[7’' [ 65.082161][ T2813] rust_binder: validate_parent_fixup: new_min_offset=18, sg_entry.length=0 [ 65.082183][ T2813] rust_binder: Error while translating object. [ 65.090820][ T2813] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 65.097553][ T2813] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:491 [ 65.124500][ T2815] cgroup: Bad value for 'name' [ 65.382221][ T2832] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:497 [ 65.571870][ T36] audit: type=1400 audit(1761677569.846:23276): avc: denied { create } for pid=2850 comm="syz.2.872" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_scsitransport_socket permissive=1 [ 65.603288][ T2852] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=513 sclass=netlink_route_socket pid=2852 comm=syz.2.872 [ 65.619575][ T2852] netlink: 32 bytes leftover after parsing attributes in process `syz.2.872'. [ 65.647939][ T2858] rust_binder: Error while translating object. [ 65.647981][ T2858] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EINVAL } [ 65.655481][ T2858] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EINVAL } my_pid:507 [ 65.756403][ T2877] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:514 [ 65.883080][ T2890] netlink: 260 bytes leftover after parsing attributes in process `syz.1.883'. [ 65.907023][ T36] audit: type=1400 audit(1761677570.176:23277): avc: denied { mounton } for pid=2889 comm="syz.1.883" path="/" dev="configfs" ino=1269 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:configfs_t tclass=dir permissive=1 [ 65.968134][ T2893] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 65.997951][ T2893] rust_binder: Write failure EFAULT in pid:524 [ 66.328864][ T2902] 2N: renamed from vcan0 (while UP) [ 66.534012][ T36] audit: type=1400 audit(1761677570.806:23278): avc: denied { create } for pid=2909 comm="syz.1.892" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=appletalk_socket permissive=1 [ 66.557230][ T36] audit: type=1400 audit(1761677570.826:23279): avc: denied { unmount } for pid=289 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tracefs_t tclass=filesystem permissive=1 [ 66.653151][ T2919] rust_binder: Write failure EFAULT in pid:537 [ 66.672454][ T2921] netlink: 4 bytes leftover after parsing attributes in process `syz.1.896'. [ 66.951650][ T2943] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 66.977330][ T36] audit: type=1400 audit(1761677571.246:23280): avc: denied { bpf } for pid=2946 comm="syz.1.906" capability=39 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability2 permissive=1 [ 66.994270][ T2951] ip6gretap0: mtu less than device minimum [ 67.030782][ T2955] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=95 sclass=netlink_tcpdiag_socket pid=2955 comm=syz.0.910 [ 67.219361][ T2978] netlink: 'syz.2.918': attribute type 27 has an invalid length. [ 67.228168][ T2978] devpts: called with bogus options [ 67.944804][ T36] audit: type=1400 audit(1761677572.216:23281): avc: denied { ioctl } for pid=2988 comm="syz.1.922" path="socket:[15130]" dev="sockfs" ino=15130 ioctlcmd=0x9439 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 68.180844][ T2995] netlink: 'syz.0.924': attribute type 1 has an invalid length. [ 68.188556][ T2995] netlink: 160 bytes leftover after parsing attributes in process `syz.0.924'. [ 68.211552][ T9] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 68.249465][ T2998] netlink: 12 bytes leftover after parsing attributes in process `syz.0.924'. [ 68.341491][ T9] usb 2-1: device descriptor read/64, error -71 [ 68.583247][ T9] usb 2-1: device descriptor read/64, error -71 [ 68.821505][ T9] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 68.851373][ T3080] overlayfs: failed to clone upperpath [ 68.951533][ T9] usb 2-1: device descriptor read/64, error -71 [ 68.966075][ T36] audit: type=1400 audit(1761677573.236:23282): avc: denied { write } for pid=3092 comm="syz.2.956" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 68.983165][ T3096] 9pnet_fd: Insufficient options for proto=fd [ 69.020801][ T3110] netlink: 20 bytes leftover after parsing attributes in process `syz.3.961'. [ 69.068460][ T3110] EXT4-fs: Value of option "test_dummy_encryption" is unrecognized [ 69.191897][ T9] usb 2-1: device descriptor read/64, error -71 [ 69.311485][ T9] usb usb2-port1: attempt power cycle [ 69.392707][ T36] audit: type=1400 audit(1761677573.666:23283): avc: denied { map } for pid=3121 comm="syz.0.966" path="socket:[15542]" dev="sockfs" ino=15542 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 69.661461][ T9] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 69.684002][ T9] usb 2-1: device descriptor read/8, error -71 [ 69.812449][ T9] usb 2-1: device descriptor read/8, error -71 [ 70.051544][ T9] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 70.072596][ T9] usb 2-1: device descriptor read/8, error -71 [ 70.188113][ T3185] netlink: 'syz.3.987': attribute type 4 has an invalid length. [ 70.203094][ T9] usb 2-1: device descriptor read/8, error -71 [ 70.321582][ T9] usb usb2-port1: unable to enumerate USB device [ 70.386535][ T3195] 9pnet_fd: Insufficient options for proto=fd [ 70.398627][ T3197] netlink: 'syz.2.992': attribute type 4 has an invalid length. [ 70.406448][ T3197] netlink: 17 bytes leftover after parsing attributes in process `syz.2.992'. [ 70.484789][ T36] audit: type=1400 audit(1761677574.756:23284): avc: denied { accept } for pid=3218 comm="syz.0.1000" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 70.956720][ T3228] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 70.956866][ T3228] rust_binder: Failed copying remainder into alloc: EFAULT [ 70.963402][ T3228] rust_binder: Failure in apply_sg: BR_FAILED_REPLY { source: EFAULT } [ 70.970790][ T3228] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: EFAULT } [ 70.979277][ T3228] rust_binder: Transaction failed: BR_FAILED_REPLY { source: EFAULT } my_pid:564 [ 70.999772][ T3228] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 71.001547][ T3236] netlink: 56 bytes leftover after parsing attributes in process `syz.2.1007'. [ 71.014958][ T3239] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 71.024174][ T3239] rust_binder: Error in use_page_slow: ESRCH [ 71.030737][ T3239] rust_binder: use_range failure ESRCH [ 71.040750][ T3239] rust_binder: Failed to allocate buffer. len:4240, is_oneway:false [ 71.048707][ T3239] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ESRCH } [ 71.055406][ T36] audit: type=1400 audit(1761677575.326:23285): avc: denied { sys_nice } for pid=3234 comm="syz.2.1007" capability=23 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=cap_userns permissive=1 [ 71.057380][ T3239] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ESRCH } my_pid:569 [ 71.087604][ T3249] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 71.100431][ T3239] rust_binder: Error while translating object. [ 71.107204][ T3239] rust_binder: Failure in copy_transaction_data: BR_FAILED_REPLY { source: ENOENT } [ 71.110313][ T36] audit: type=1326 audit(1761677575.391:23286): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3250 comm="syz.0.1012" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fbc0c38efc9 code=0x0 [ 71.113781][ T3239] rust_binder: Transaction failed: BR_FAILED_REPLY { source: ENOENT } my_pid:569 [ 71.176059][ T3264] rust_binder: BINDER_SET_CONTEXT_MGR already set [ 71.199291][ T36] audit: type=1400 audit(1761677575.471:23287): avc: denied { create } for pid=3265 comm="syz.1.1017" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=alg_socket permissive=1 [ 71.201323][ T3266] fuse: blksize only supported for fuseblk [ 71.236923][ T3266] binder: Bad value for 'max' [ 71.306112][ T3270] rust_binder: 582: no such ref 1 [ 71.396056][ T36] audit: type=1400 audit(1761677575.671:23288): avc: denied { append } for pid=3277 comm="syz.1.1021" name="urandom" dev="devtmpfs" ino=8 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:urandom_device_t tclass=chr_file permissive=1 [ 71.396749][ T3278] /dev/rnullb0: Can't open blockdev [ 71.507727][ T3289] syz.1.1024 (3289): attempted to duplicate a private mapping with mremap. This is not supported. [ 71.771527][ T342] usb 2-1: new high-speed USB device number 23 using dummy_hcd [ 71.921572][ T342] usb 2-1: Using ep0 maxpacket: 16 [ 71.928018][ T342] usb 2-1: config 0 has an invalid interface number: 1 but max is 0 [ 71.936288][ T342] usb 2-1: config 0 has no interface number 0 [ 71.942566][ T342] usb 2-1: config 0 interface 1 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 71.964992][ T342] usb 2-1: config 0 interface 1 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 71.974845][ T36] audit: type=1326 audit(1761677576.241:23289): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3301 comm="syz.0.1027" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fbc0c38efc9 code=0x0 [ 71.997766][ T342] usb 2-1: config 0 interface 1 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 72.010581][ T342] usb 2-1: New USB device found, idVendor=04d9, idProduct=a072, bcdDevice= 0.00 [ 72.019752][ T342] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 72.022571][ T36] audit: type=1326 audit(1761677576.291:23290): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=3301 comm="syz.0.1027" exe="/root/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7fbc0c38efc9 code=0x0 [ 72.029048][ T342] usb 2-1: config 0 descriptor?? [ 72.101501][ T36] audit: type=1400 audit(1761677576.371:23291): avc: denied { write } for pid=3310 comm="syz.0.1030" path="socket:[15746]" dev="sockfs" ino=15746 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 72.117121][ T3311] overlayfs: failed to clone upperpath [ 72.262721][ T36] audit: type=1400 audit(1761677576.541:23292): avc: denied { write } for pid=3293 comm="syz.1.1025" name="snmp6" dev="proc" ino=4026532407 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 72.677699][ T3323] netlink: 'syz.0.1034': attribute type 2 has an invalid length. [ 72.688359][ T342] holtek_mouse 0003:04D9:A072.0009: item fetching failed at offset 0/4 [ 72.697097][ T342] holtek_mouse 0003:04D9:A072.0009: hid parse failed: -22 [ 72.704521][ T342] holtek_mouse 0003:04D9:A072.0009: probe with driver holtek_mouse failed with error -22 [ 72.811857][ T3333] 9pnet_fd: Insufficient options for proto=fd [ 72.899040][ T3347] fuse: Bad value for 'user_id' [ 72.903999][ T3347] fuse: Bad value for 'user_id' [ 72.958555][ T3365] netlink: 4 bytes leftover after parsing attributes in process `syz.0.1049'. [ 73.464353][ T403] usb 2-1: USB disconnect, device number 23 [ 73.483050][ T3409] netlink: 'syz.1.1060': attribute type 1 has an invalid length. [ 73.491351][ T3409] tmpfs: Bad value for 'huge' [ 73.497149][ T3409] ------------[ cut here ]------------ [ 73.502657][ T3409] WARNING: CPU: 1 PID: 3409 at mm/page_alloc.c:5234 __alloc_pages_noprof+0xe8/0x7b0 [ 73.512322][ T3409] Modules linked in: [ 73.516273][ T3409] CPU: 1 UID: 0 PID: 3409 Comm: syz.1.1060 Not tainted syzkaller #0 0b5ffdee5fcd2f7749818d1ff954e9c21353764e [ 73.528132][ T3409] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 [ 73.538235][ T3409] RIP: 0010:__alloc_pages_noprof+0xe8/0x7b0 [ 73.544248][ T3409] Code: 00 0f 1f 44 00 00 83 fb 0b 72 28 b8 00 20 00 00 23 44 24 40 75 1d 80 3d 32 0f ee 05 00 0f 85 be 00 00 00 c6 05 25 0f ee 05 01 <0f> 0b 31 c0 e9 b0 00 00 00 83 fb 0a 0f 87 a5 00 00 00 44 8b 64 24 [ 73.563902][ T3409] RSP: 0018:ffffc9001035f860 EFLAGS: 00010246 [ 73.569974][ T3409] RAX: 0000000000000000 RBX: 000000000000000f RCX: 0000000000000000 [ 73.577963][ T3409] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffc9001035f918 [ 73.585951][ T3409] RBP: ffffc9001035f988 R08: ffffc9001035f917 R09: 0000000000000000 [ 73.594120][ T3409] R10: ffffc9001035f900 R11: fffff5200206bf23 R12: ffffc9001035f8a0 [ 73.602135][ T3409] R13: dffffc0000000000 R14: 1ffff9200206bf10 R15: 0000000000000000 [ 73.610110][ T3409] FS: 00007fa3ec4b26c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 73.619055][ T3409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 73.625674][ T3409] CR2: 0000200000002600 CR3: 00000001149e2000 CR4: 00000000003526b0 [ 73.633665][ T3409] Call Trace: [ 73.636944][ T3409] [ 73.639866][ T3409] ? entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 73.646061][ T3409] ? __cfi___alloc_pages_noprof+0x10/0x10 [ 73.651829][ T3409] ? incfs_realloc_mount_info+0xa7/0x4d0 [ 73.657744][ T3409] ___kmalloc_large_node+0x81/0x220 [ 73.662989][ T3409] ? incfs_realloc_mount_info+0xa7/0x4d0 [ 73.668636][ T3409] __kmalloc_large_node_noprof+0x1e/0xe0 [ 73.674305][ T3409] ? incfs_realloc_mount_info+0xa7/0x4d0 [ 73.679950][ T3409] __kmalloc_noprof+0x336/0x530 [ 73.684839][ T3409] ? __cfi_lockref_get+0x10/0x10 [ 73.689900][ T3409] incfs_realloc_mount_info+0xa7/0x4d0 [ 73.695540][ T3409] ? incfs_add_sysfs_node+0x118/0x240 [ 73.701214][ T3409] incfs_alloc_mount_info+0x479/0x600 [ 73.706606][ T3409] incfs_mount_fs+0x3ca/0x960 [ 73.711308][ T3409] ? __cfi_incfs_mount_fs+0x10/0x10 [ 73.716563][ T3409] ? vfs_parse_fs_string+0x102/0x170 [ 73.721887][ T3409] ? selinux_capable+0x38/0x50 [ 73.726710][ T3409] legacy_get_tree+0x106/0x1b0 [ 73.731501][ T3409] ? __cfi_incfs_mount_fs+0x10/0x10 [ 73.736713][ T3409] vfs_get_tree+0x9e/0x290 [ 73.741127][ T3409] do_new_mount+0x251/0xb40 [ 73.745652][ T3409] ? security_capable+0xcf/0xf0 [ 73.750510][ T3409] path_mount+0x688/0x1050 [ 73.754936][ T3409] ? putname+0x113/0x150 [ 73.759278][ T3409] __se_sys_mount+0x2bd/0x480 [ 73.763977][ T3409] ? __x64_sys_mount+0xf0/0xf0 [ 73.768744][ T3409] ? __kasan_check_write+0x18/0x20 [ 73.773866][ T3409] ? fpregs_restore_userregs+0x11d/0x260 [ 73.779588][ T3409] __x64_sys_mount+0xc3/0xf0 [ 73.784201][ T3409] x64_sys_call+0x2021/0x2ee0 [ 73.788893][ T3409] do_syscall_64+0x58/0xf0 [ 73.793319][ T3409] ? clear_bhb_loop+0x50/0xa0 [ 73.798005][ T3409] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 73.804015][ T3409] RIP: 0033:0x7fa3eb58efc9 [ 73.808446][ T3409] 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 [ 73.828069][ T3409] RSP: 002b:00007fa3ec4b2038 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 73.836564][ T3409] RAX: ffffffffffffffda RBX: 00007fa3eb7e5fa0 RCX: 00007fa3eb58efc9 [ 73.844567][ T3409] RDX: 0000200000000180 RSI: 0000200000000140 RDI: 00002000000000c0 [ 73.852553][ T3409] RBP: 00007fa3eb611f91 R08: 0000200000000200 R09: 0000000000000000 [ 73.860516][ T3409] R10: 0000000000000400 R11: 0000000000000246 R12: 0000000000000000 [ 73.868510][ T3409] R13: 00007fa3eb7e6038 R14: 00007fa3eb7e5fa0 R15: 00007ffd22a9bb58 [ 73.876502][ T3409] [ 73.879520][ T3409] ---[ end trace 0000000000000000 ]--- [ 73.884991][ T3409] incfs: Error allocating mount info. -12 [ 73.890721][ T3409] incfs: mount failed -12